From 149bc60e87a45c99c92eac12b5cc466ceab0915b Mon Sep 17 00:00:00 2001 From: Gyorgy Szombathelyi Date: Mon, 4 Apr 2022 21:17:42 +0200 Subject: [PATCH] Update Pac-Man with MRAs, DIPs From the MiSTer version + 1 additional sprite fix --- .../Alibaba_MiST/Alibaba.qpf | 31 - .../Alibaba_MiST/Alibaba.qsf | 166 - .../Alibaba_MiST/Alibaba.sdc | 126 - .../Alibaba_MiST/README.txt | 26 - .../Alibaba_MiST/rtl/Alibaba.sv | 195 - .../Alibaba_MiST/rtl/ROM/GFX1.vhd | 534 --- .../Alibaba_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../Alibaba_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../Alibaba_MiST/rtl/ROM/PROM4_DST.vhd | 32 - .../Alibaba_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../Alibaba_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../Alibaba_MiST/rtl/ROM/ROM_PGM_1.vhd | 662 ---- .../Alibaba_MiST/rtl/alibaba.vhd | 506 --- .../Alibaba_MiST/rtl/dpram.vhd | 75 - .../Alibaba_MiST/rtl/pacman_audio.vhd | 209 -- .../Alibaba_MiST/rtl/pacman_video.vhd | 279 -- .../Birdiy_MiST/Birdiy.qpf | 31 - .../Birdiy_MiST/Birdiy.qsf | 166 - .../Birdiy_MiST/Birdiy.sdc | 126 - .../Birdiy_MiST/README.txt | 23 - .../Birdiy_MiST/clean.bat | 37 - .../Birdiy_MiST/rtl/Birdiy.sv | 190 - .../Birdiy_MiST/rtl/ROM/GFX1.vhd | 534 --- .../Birdiy_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../Birdiy_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../Birdiy_MiST/rtl/ROM/PROM4_DST.vhd | 38 - .../Birdiy_MiST/rtl/ROM/PROM7_DST.vhd | 24 - .../Birdiy_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../Birdiy_MiST/rtl/build_id.tcl | 35 - .../Birdiy_MiST/rtl/pacman.vhd | 670 ---- .../Birdiy_MiST/rtl/pacman_video.vhd | 360 -- .../Birdiy_MiST/rtl/pll.qip | 4 - .../Birdiy_MiST/rtl/pll.v | 320 -- .../Crush_Roller_MiST/CrushRoller.qpf | 31 - .../Crush_Roller_MiST/CrushRoller.qsf | 160 - .../Crush_Roller_MiST/CrushRoller.sdc | 126 - .../Crush_Roller_MiST/README.txt | 23 - .../Crush_Roller_MiST/clean.bat | 37 - .../Crush_Roller_MiST/rtl/CrushRoller.sv | 195 - .../Crush_Roller_MiST/rtl/ROM/GFX1.vhd | 534 --- .../Crush_Roller_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../Crush_Roller_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../Crush_Roller_MiST/rtl/ROM/PROM4_DST.vhd | 38 - .../Crush_Roller_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../Crush_Roller_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../Crush_Roller_MiST/rtl/ROM/ROM_PGM_1.vhd | 1046 ------ .../Crush_Roller_MiST/rtl/build_id.tcl | 35 - .../Crush_Roller_MiST/rtl/dpram.vhd | 58 - .../Crush_Roller_MiST/rtl/pacman.vhd | 629 ---- .../Crush_Roller_MiST/rtl/pacman_audio.vhd | 209 -- .../Crush_Roller_MiST/rtl/pacman_video.vhd | 366 -- .../rtl/pacman_vram_addr.vhd | 273 -- .../Crush_Roller_MiST/rtl/pll.qip | 4 - .../Crush_Roller_MiST/rtl/pll.vhd | 365 -- .../DreamShopper_MiST/DreamShopper.qpf | 31 - .../DreamShopper_MiST/DreamShopper.qsf | 165 - .../DreamShopper_MiST/DreamShopper.sdc | 126 - .../DreamShopper_MiST/README.txt | 25 - .../DreamShopper_MiST/clean.bat | 37 - .../DreamShopper_MiST/rtl/DreamShopper.sv | 205 -- .../DreamShopper_MiST/rtl/ROM/GFX1.vhd | 534 --- .../DreamShopper_MiST/rtl/ROM/PROM4_DST.vhd | 32 - .../DreamShopper_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../DreamShopper_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../DreamShopper_MiST/rtl/ROM/ROM_PGM_1.vhd | 790 ---- .../DreamShopper_MiST/rtl/build_id.tcl | 35 - .../DreamShopper_MiST/rtl/dpram.vhd | 75 - .../DreamShopper_MiST/rtl/dreamshp.vhd | 477 --- .../DreamShopper_MiST/rtl/dreamshp_video.vhd | 278 -- .../DreamShopper_MiST/rtl/pll.qip | 4 - .../DreamShopper_MiST/rtl/pll.v | 320 -- .../DreamShopper_MiST/rtl/ym2149.sv | 295 -- .../Eeekk_MiST/Eeekk.qpf | 31 - .../Eeekk_MiST/Eeekk.qsf | 167 - .../Eeekk_MiST/Eeekk.sdc | 126 - .../Eeekk_MiST/README.txt | 24 - .../Eeekk_MiST/clean.bat | 37 - .../Eeekk_MiST/rtl/Eeekk.sv | 195 - .../Eeekk_MiST/rtl/ROM/GFX1.vhd | 534 --- .../Eeekk_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../Eeekk_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../Eeekk_MiST/rtl/ROM/PROM4_DST.vhd | 32 - .../Eeekk_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../Eeekk_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../Eeekk_MiST/rtl/ROM/ROM_PGM_1.vhd | 1046 ------ .../Eeekk_MiST/rtl/build_id.tcl | 35 - .../Eeekk_MiST/rtl/dpram.vhd | 75 - .../Eeekk_MiST/rtl/eeekk.vhd | 488 --- .../Eeekk_MiST/rtl/pacman_audio.vhd | 209 -- .../Eeekk_MiST/rtl/pacman_video.vhd | 279 -- .../Eeekk_MiST/rtl/pll.qip | 4 - .../Eeekk_MiST/rtl/pll.v | 320 -- .../Eggor_MiST/Eggor.qpf | 31 - .../Eggor_MiST/Eggor.qsf | 160 - .../Eggor_MiST/Eggor.sdc | 126 - .../Eggor_MiST/README.txt | 23 - .../Eggor_MiST/clean.bat | 37 - .../Eggor_MiST/rtl/Eggor.sv | 190 - .../Eggor_MiST/rtl/ROM/GFX1.vhd | 534 --- .../Eggor_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../Eggor_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../Eggor_MiST/rtl/ROM/PROM4_DST.vhd | 38 - .../Eggor_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../Eggor_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../Eggor_MiST/rtl/build_id.tcl | 35 - .../Eggor_MiST/rtl/dpram.vhd | 58 - .../Eggor_MiST/rtl/pacman.vhd | 621 ---- .../Eggor_MiST/rtl/pacman_audio.vhd | 209 -- .../Eggor_MiST/rtl/pacman_video.vhd | 366 -- .../Eggor_MiST/rtl/pacman_vram_addr.vhd | 273 -- .../Eggor_MiST/rtl/pll.qip | 4 - .../Eggor_MiST/rtl/pll.vhd | 365 -- .../Namco Pacman Hardware/Eyes_MiST/Eyes.qpf | 31 - .../Namco Pacman Hardware/Eyes_MiST/Eyes.qsf | 163 - .../Namco Pacman Hardware/Eyes_MiST/Eyes.sdc | 126 - .../Eyes_MiST/README.txt | 24 - .../Namco Pacman Hardware/Eyes_MiST/clean.bat | 37 - .../Eyes_MiST/rtl/Eyes.sv | 191 - .../Eyes_MiST/rtl/ROM/GFX1.vhd | 534 --- .../Eyes_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../Eyes_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../Eyes_MiST/rtl/ROM/PROM4_DST.vhd | 38 - .../Eyes_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../Eyes_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../Eyes_MiST/rtl/ROM/ROM_PGM_1.vhd | 1046 ------ .../Eyes_MiST/rtl/build_id.tcl | 35 - .../Eyes_MiST/rtl/dpram.vhd | 58 - .../Eyes_MiST/rtl/pacman.vhd | 629 ---- .../Eyes_MiST/rtl/pacman_audio.vhd | 209 -- .../Eyes_MiST/rtl/pacman_rom_descrambler.vhd | 479 --- .../Eyes_MiST/rtl/pacman_video.vhd | 366 -- .../Eyes_MiST/rtl/pacman_vram_addr.vhd | 273 -- .../Eyes_MiST/rtl/pll.qip | 4 - .../Eyes_MiST/rtl/pll.vhd | 365 -- .../Eyes_MiST/rtl/sega_decode.vhd | 191 - .../Gorkans_MiST/Gorkans.qpf | 31 - .../Gorkans_MiST/Gorkans.qsf | 166 - .../Gorkans_MiST/Gorkans.sdc | 126 - .../Gorkans_MiST/README.txt | 24 - .../Gorkans_MiST/clean.bat | 37 - .../Gorkans_MiST/rtl/Gorkans.sv | 194 - .../Gorkans_MiST/rtl/ROM/GFX1.vhd | 534 --- .../Gorkans_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../Gorkans_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../Gorkans_MiST/rtl/ROM/PROM4_DST.vhd | 32 - .../Gorkans_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../Gorkans_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../Gorkans_MiST/rtl/ROM/ROM_PGM_1.vhd | 15 - .../Gorkans_MiST/rtl/build_id.tcl | 35 - .../Gorkans_MiST/rtl/dpram.vhd | 75 - .../Gorkans_MiST/rtl/pacman.vhd | 469 --- .../Gorkans_MiST/rtl/pacman_audio.vhd | 209 -- .../Gorkans_MiST/rtl/pacman_video.vhd | 279 -- .../Gorkans_MiST/rtl/pll.qip | 4 - .../Gorkans_MiST/rtl/pll.v | 320 -- .../Lizard_Wizard_MiST/LizardWizard.qpf | 31 - .../Lizard_Wizard_MiST/LizardWizard.qsf | 160 - .../Lizard_Wizard_MiST/LizardWizard.sdc | 126 - .../Lizard_Wizard_MiST/README.txt | 23 - .../Lizard_Wizard_MiST/clean.bat | 37 - .../Lizard_Wizard_MiST/rtl/LizardWizard.sv | 195 - .../Lizard_Wizard_MiST/rtl/ROM/GFX1.vhd | 534 --- .../Lizard_Wizard_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../Lizard_Wizard_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../Lizard_Wizard_MiST/rtl/ROM/PROM4_DST.vhd | 38 - .../Lizard_Wizard_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../Lizard_Wizard_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../Lizard_Wizard_MiST/rtl/ROM/ROM_PGM_1.vhd | 534 --- .../Lizard_Wizard_MiST/rtl/build_id.tcl | 35 - .../Lizard_Wizard_MiST/rtl/dpram.vhd | 58 - .../Lizard_Wizard_MiST/rtl/pacman.vhd | 629 ---- .../Lizard_Wizard_MiST/rtl/pacman_audio.vhd | 209 -- .../rtl/pacman_vram_addr.vhd | 273 -- .../Lizard_Wizard_MiST/rtl/pll.qip | 4 - .../Lizard_Wizard_MiST/rtl/pll.vhd | 365 -- .../MrTNT_MiST/MrTNT.qpf | 31 - .../MrTNT_MiST/MrTNT.qsf | 160 - .../MrTNT_MiST/MrTNT.sdc | 126 - .../MrTNT_MiST/README.txt | 23 - .../MrTNT_MiST/clean.bat | 37 - .../MrTNT_MiST/rtl/MrTNT.sv | 193 - .../MrTNT_MiST/rtl/ROM/GFX1.vhd | 534 --- .../MrTNT_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../MrTNT_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../MrTNT_MiST/rtl/ROM/PROM4_DST.vhd | 38 - .../MrTNT_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../MrTNT_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../MrTNT_MiST/rtl/ROM/ROM_PGM_1.vhd | 1046 ------ .../MrTNT_MiST/rtl/build_id.tcl | 35 - .../MrTNT_MiST/rtl/dpram.vhd | 58 - .../MrTNT_MiST/rtl/pacman.vhd | 629 ---- .../MrTNT_MiST/rtl/pacman_audio.vhd | 209 -- .../MrTNT_MiST/rtl/pacman_video.vhd | 366 -- .../MrTNT_MiST/rtl/pacman_vram_addr.vhd | 273 -- .../MrTNT_MiST/rtl/pll.qip | 4 - .../MrTNT_MiST/rtl/pll.vhd | 365 -- .../MsPacman_MiST/MSPacman.qpf | 31 - .../MsPacman_MiST/MSPacman.qsf | 161 - .../MsPacman_MiST/MSPacman.sdc | 126 - .../MsPacman_MiST/README.txt | 24 - .../MsPacman_MiST/clean.bat | 37 - .../MsPacman_MiST/rtl/MSPacman.sv | 193 - .../MsPacman_MiST/rtl/ROM/GFX1.vhd | 534 --- .../MsPacman_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../MsPacman_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../MsPacman_MiST/rtl/ROM/PROM4_DST.vhd | 38 - .../MsPacman_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../MsPacman_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../MsPacman_MiST/rtl/ROM/ROM_PGM_1.vhd | 790 ---- .../MsPacman_MiST/rtl/build_id.tcl | 35 - .../MsPacman_MiST/rtl/dpram.vhd | 58 - .../MsPacman_MiST/rtl/pacman.vhd | 619 ---- .../MsPacman_MiST/rtl/pacman_audio.vhd | 209 -- .../rtl/pacman_rom_descrambler.vhd | 446 --- .../MsPacman_MiST/rtl/pacman_video.vhd | 366 -- .../MsPacman_MiST/rtl/pacman_vram_addr.vhd | 273 -- .../MsPacman_MiST/rtl/pll.qip | 4 - .../MsPacman_MiST/rtl/pll.vhd | 365 -- .../NumberCrash_MiST/NumberCrash.qpf | 31 - .../NumberCrash_MiST/NumberCrash.qsf | 169 - .../NumberCrash_MiST/NumberCrash.sdc | 126 - .../NumberCrash_MiST/clean.bat | 37 - .../NumberCrash_MiST/rtl/NumberCrash_MiST.sv | 190 - .../NumberCrash_MiST/rtl/ROM/GFX1.vhd | 534 --- .../NumberCrash_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../NumberCrash_MiST/rtl/ROM/PROM4_DST.vhd | 38 - .../NumberCrash_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../NumberCrash_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../NumberCrash_MiST/rtl/ROM/ROM_PGM_1.vhd | 534 --- .../NumberCrash_MiST/rtl/build_id.tcl | 35 - .../NumberCrash_MiST/rtl/dpram.vhd | 58 - .../NumberCrash_MiST/rtl/pacman.vhd | 618 ---- .../NumberCrash_MiST/rtl/pacman_audio.vhd | 209 -- .../NumberCrash_MiST/rtl/pacman_video.vhd | 360 -- .../NumberCrash_MiST/rtl/pacman_vram_addr.vhd | 273 -- .../NumberCrash_MiST/rtl/pll.qip | 4 - .../NumberCrash_MiST/rtl/pll.v | 320 -- .../Pac Manic Miner Man_MiST/ManiacMiner.qpf | 31 - .../Pac Manic Miner Man_MiST/ManiacMiner.qsf | 162 - .../Pac Manic Miner Man_MiST/ManiacMiner.sdc | 126 - .../Pac Manic Miner Man_MiST/README.txt | 22 - .../Pac Manic Miner Man_MiST/clean.bat | 37 - .../rtl/ManiacMiner.sv | 193 - .../rtl/ROM/ROM_PGM_0.vhd | 2077 ----------- .../rtl/ROM/ROM_PGM_1.vhd | 2077 ----------- .../Pac Manic Miner Man_MiST/rtl/ROM/gfx1.vhd | 2077 ----------- .../rtl/ROM/prom1_dst.vhd | 61 - .../rtl/ROM/prom3_dst.vhd | 43 - .../rtl/ROM/prom4_dst.vhd | 155 - .../rtl/ROM/prom7_dst.vhd | 33 - .../Pac Manic Miner Man_MiST/rtl/build_id.tcl | 35 - .../Pac Manic Miner Man_MiST/rtl/dpram.vhd | 58 - .../Pac Manic Miner Man_MiST/rtl/pacman.vhd | 552 --- .../rtl/pacman_audio.vhd | 209 -- .../rtl/pacman_video.vhd | 371 -- .../rtl/pacman_vram_addr.vhd | 73 - .../Pac Manic Miner Man_MiST/rtl/pll.qip | 4 - .../Pac Manic Miner Man_MiST/rtl/pll.vhd | 365 -- .../rtl/sega_decode.vhd | 191 - .../{Pacman_MiST => Pacman}/Pacman.qpf | 0 .../{Pacman_MiST => Pacman}/Pacman.qsf | 28 +- .../{Pacman_MiST => Pacman}/Pacman.sdc | 0 .../{NumberCrash_MiST => Pacman}/README.txt | 0 .../{Alibaba_MiST => Pacman}/clean.bat | 0 .../Pacman/meta/Ali Baba and 40 Thieves.mra | 81 + .../Beastie Feastie (Pac-Man Conversion).mra | 63 + .../Pacman/meta/Birdiy.mra | 65 + .../Pacman/meta/Crush Roller (Set 2).mra | 87 + .../Pacman/meta/Dream Shopper.mra | 76 + .../meta/Eeek! (Pac-Man Conversion).mra | 62 + .../Pacman/meta/Eggor.mra | 86 + .../Pacman/meta/Eyes (US, Set 1).mra | 74 + .../Pacman/meta/Gorkans.mra | 85 + .../Pacman/meta/Jump Shot.mra | 70 + .../Pacman/meta/Lizard Wizard.mra | 74 + .../Pacman/meta/Mr. TNT.mra | 74 + .../Pacman/meta/Ms. Pac-Man.mra | 76 + .../Pacman/meta/Number Crash.mra | 81 + .../Pacman/meta/Pac-Man (Midway).mra | 74 + .../meta/Pac-Man Club- Club Lambada (AR).mra | 73 + .../Pacman/meta/Pac-Man Plus.mra | 74 + .../Pacman/meta/Pac-Manic Miner.mra | 3203 +++++++++++++++++ .../Pacman/meta/Ponpoko.mra | 77 + .../Pacman/meta/Puck Man (JP, Set 1).mra | 88 + .../Super Glob (Pac-Man, German) [bl].mra | 63 + .../meta/The Glob (Pac-Man Hardware).mra | 70 + .../Pacman/meta/Van-Van Car.mra | 76 + .../Pacman/meta/Woodpecker (Set 1).mra | 80 + .../Pacman/rtl/Pacman.sv | 331 ++ .../{Alibaba_MiST => Pacman}/rtl/build_id.tcl | 0 .../{Birdiy_MiST => Pacman}/rtl/dpram.vhd | 0 .../Pacman/rtl/pacman.vhd | 745 ++++ .../rtl/pacman_audio.vhd | 60 +- .../rtl/pacman_rom_descrambler.vhd | 154 +- .../rtl/pacman_video.vhd | 179 +- .../rtl/pacman_vram_addr.vhd | 0 .../{Alibaba_MiST => Pacman}/rtl/pll.qip | 0 .../{Alibaba_MiST => Pacman}/rtl/pll.v | 0 .../PacmanClub_MiST/PacmanClub.qpf | 31 - .../PacmanClub_MiST/PacmanClub.qsf | 166 - .../PacmanClub_MiST/PacmanClub.sdc | 126 - .../PacmanClub_MiST/README.txt | 24 - .../PacmanClub_MiST/clean.bat | 37 - .../PacmanClub_MiST/rtl/PacmanClub.sv | 207 -- .../PacmanClub_MiST/rtl/ROM/GFX1.vhd | 534 --- .../PacmanClub_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../PacmanClub_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../PacmanClub_MiST/rtl/ROM/PROM4_DST.vhd | 32 - .../PacmanClub_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../PacmanClub_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../PacmanClub_MiST/rtl/ROM/ROM_PGM_1.vhd | 1046 ------ .../PacmanClub_MiST/rtl/build_id.tcl | 35 - .../PacmanClub_MiST/rtl/dpram.vhd | 75 - .../PacmanClub_MiST/rtl/pacman.vhd | 479 --- .../PacmanClub_MiST/rtl/pacman_audio.vhd | 209 -- .../PacmanClub_MiST/rtl/pacman_video.vhd | 279 -- .../PacmanClub_MiST/rtl/pll.qip | 4 - .../PacmanClub_MiST/rtl/pll.v | 320 -- .../PacmanPlus_MiST/PacmanPlus.qpf | 31 - .../PacmanPlus_MiST/PacmanPlus.qsf | 166 - .../PacmanPlus_MiST/PacmanPlus.sdc | 126 - .../PacmanPlus_MiST/README.txt | 25 - .../PacmanPlus_MiST/clean.bat | 37 - .../PacmanPlus_MiST/rtl/PacmanPlus.sv | 195 - .../PacmanPlus_MiST/rtl/ROM/GFX1.vhd | 534 --- .../PacmanPlus_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../PacmanPlus_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../PacmanPlus_MiST/rtl/ROM/PROM4_DST.vhd | 34 - .../PacmanPlus_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../PacmanPlus_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../PacmanPlus_MiST/rtl/ROM/ROM_PGM_1.vhd | 15 - .../PacmanPlus_MiST/rtl/build_id.tcl | 35 - .../PacmanPlus_MiST/rtl/dpram.vhd | 75 - .../PacmanPlus_MiST/rtl/pacman.vhd | 469 --- .../PacmanPlus_MiST/rtl/pacman_audio.vhd | 209 -- .../PacmanPlus_MiST/rtl/pacman_video.vhd | 279 -- .../PacmanPlus_MiST/rtl/pll.qip | 4 - .../PacmanPlus_MiST/rtl/pll.v | 320 -- .../Pacman_MiST/README.txt | 23 - .../Pacman_MiST/clean.bat | 37 - .../Pacman_MiST/rtl/Pacman.sv | 193 - .../Pacman_MiST/rtl/ROM/GFX1.vhd | 534 --- .../Pacman_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../Pacman_MiST/rtl/ROM/PROM4_DST.vhd | 38 - .../Pacman_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../Pacman_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../Pacman_MiST/rtl/ROM/ROM_PGM_1.vhd | 15 - .../Pacman_MiST/rtl/build_id.tcl | 35 - .../Pacman_MiST/rtl/dpram.vhd | 58 - .../Pacman_MiST/rtl/pacman.vhd | 669 ---- .../Pacman_MiST/rtl/pacman_audio.vhd | 209 -- .../Pacman_MiST/rtl/pacman_video.vhd | 360 -- .../Pacman_MiST/rtl/pacman_vram_addr.vhd | 273 -- .../Pacman_MiST/rtl/pll.qip | 4 - .../Pacman_MiST/rtl/pll.v | 320 -- .../Ponpoko_MiST/Ponpoko.qpf | 31 - .../Ponpoko_MiST/Ponpoko.qsf | 166 - .../Ponpoko_MiST/Ponpoko.sdc | 126 - .../Ponpoko_MiST/README.txt | 24 - .../Ponpoko_MiST/clean.bat | 37 - .../Ponpoko_MiST/rtl/Ponpoko.sv | 194 - .../Ponpoko_MiST/rtl/ROM/GFX1.vhd | 534 --- .../Ponpoko_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../Ponpoko_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../Ponpoko_MiST/rtl/ROM/PROM4_DST.vhd | 32 - .../Ponpoko_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../Ponpoko_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../Ponpoko_MiST/rtl/ROM/ROM_PGM_1.vhd | 1046 ------ .../Ponpoko_MiST/rtl/build_id.tcl | 35 - .../Ponpoko_MiST/rtl/dpram.vhd | 75 - .../Ponpoko_MiST/rtl/pacman.vhd | 469 --- .../Ponpoko_MiST/rtl/pacman_audio.vhd | 209 -- .../Ponpoko_MiST/rtl/pacman_video.vhd | 279 -- .../Ponpoko_MiST/rtl/pll.qip | 4 - .../Ponpoko_MiST/rtl/pll.v | 320 -- .../SuperGlob_MiST/README.txt | 23 - .../SuperGlob_MiST/SuperGlob.qpf | 31 - .../SuperGlob_MiST/SuperGlob.qsf | 156 - .../SuperGlob_MiST/SuperGlob.sdc | 126 - .../SuperGlob_MiST/clean.bat | 37 - .../SuperGlob_MiST/rtl/ROM/GFX1.vhd | 534 --- .../SuperGlob_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../SuperGlob_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../SuperGlob_MiST/rtl/ROM/PROM4_DST.vhd | 38 - .../SuperGlob_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../SuperGlob_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../SuperGlob_MiST/rtl/ROM/ROM_PGM_1.vhd | 1046 ------ .../SuperGlob_MiST/rtl/SuperGlob.sv | 193 - .../SuperGlob_MiST/rtl/build_id.tcl | 35 - .../SuperGlob_MiST/rtl/dpram.vhd | 58 - .../SuperGlob_MiST/rtl/pacman.vhd | 629 ---- .../SuperGlob_MiST/rtl/pacman_audio.vhd | 209 -- .../SuperGlob_MiST/rtl/pacman_video.vhd | 366 -- .../SuperGlob_MiST/rtl/pacman_vram_addr.vhd | 273 -- .../SuperGlob_MiST/rtl/pll.qip | 4 - .../SuperGlob_MiST/rtl/pll.vhd | 365 -- .../VanVanCar_MiST/README.txt | 26 - .../VanVanCar_MiST/VanVanCar.qpf | 31 - .../VanVanCar_MiST/VanVanCar.qsf | 168 - .../VanVanCar_MiST/VanVanCar.sdc | 126 - .../VanVanCar_MiST/clean.bat | 37 - .../VanVanCar_MiST/rtl/ROM/GFX1.vhd | 534 --- .../VanVanCar_MiST/rtl/ROM/PROM4_DST.vhd | 38 - .../VanVanCar_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../VanVanCar_MiST/rtl/ROM/ROM_PGM_0.vhd | 1046 ------ .../VanVanCar_MiST/rtl/ROM/ROM_PGM_1.vhd | 278 -- .../VanVanCar_MiST/rtl/VanVanCar.sv | 201 -- .../VanVanCar_MiST/rtl/build_id.tcl | 35 - .../VanVanCar_MiST/rtl/dpram.vhd | 58 - .../VanVanCar_MiST/rtl/pll.qip | 4 - .../VanVanCar_MiST/rtl/pll.vhd | 365 -- .../VanVanCar_MiST/rtl/sn76489/COPYING | 340 -- .../VanVanCar_MiST/rtl/sn76489/README | 143 - .../rtl/sn76489/sn76489_attenuator.vhd | 114 - .../rtl/sn76489/sn76489_clock_div.vhd | 134 - .../rtl/sn76489/sn76489_latch_ctrl.vhd | 138 - .../rtl/sn76489/sn76489_noise.vhd | 278 -- .../rtl/sn76489/sn76489_tone.vhd | 188 - .../rtl/sn76489/sn76489_top.vhd | 200 - .../VanVanCar_MiST/rtl/vanvan.vhd | 674 ---- .../VanVanCar_MiST/rtl/vanvan_video.vhd | 349 -- .../VanVanCar_MiST/rtl/vanvan_vram_addr.vhd | 273 -- .../Woodpecker_MiST/README.txt | 25 - .../Woodpecker_MiST/Woodpecker.qpf | 31 - .../Woodpecker_MiST/Woodpecker.qsf | 166 - .../Woodpecker_MiST/Woodpecker.sdc | 126 - .../Woodpecker_MiST/clean.bat | 37 - .../Woodpecker_MiST/rtl/ROM/GFX1.vhd | 534 --- .../Woodpecker_MiST/rtl/ROM/PROM1_DST.vhd | 38 - .../Woodpecker_MiST/rtl/ROM/PROM3_DST.vhd | 38 - .../Woodpecker_MiST/rtl/ROM/PROM4_DST.vhd | 32 - .../Woodpecker_MiST/rtl/ROM/PROM7_DST.vhd | 23 - .../Woodpecker_MiST/rtl/ROM/ROM_PGM_0.vhd | 278 -- .../Woodpecker_MiST/rtl/ROM/ROM_PGM_1.vhd | 1046 ------ .../Woodpecker_MiST/rtl/Woodpecker.sv | 194 - .../Woodpecker_MiST/rtl/build_id.tcl | 35 - .../Woodpecker_MiST/rtl/dpram.vhd | 75 - .../Woodpecker_MiST/rtl/pacman.vhd | 469 --- .../Woodpecker_MiST/rtl/pacman_audio.vhd | 209 -- .../Woodpecker_MiST/rtl/pacman_video.vhd | 279 -- .../Woodpecker_MiST/rtl/pll.qip | 4 - .../Woodpecker_MiST/rtl/pll.v | 320 -- 442 files changed, 6279 insertions(+), 96983 deletions(-) delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/Alibaba.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/alibaba.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/Birdiy.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pll.v delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/CrushRoller.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_vram_addr.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pll.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/DreamShopper.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dreamshp.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dreamshp_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/pll.v delete mode 100644 Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ym2149.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/Eeekk.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/eeekk.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pll.v delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/Eggor.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_vram_addr.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pll.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/Eyes.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_rom_descrambler.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_vram_addr.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pll.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/sega_decode.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/Gorkans.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pll.v delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/LizardWizard.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman_vram_addr.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pll.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/MrTNT.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_vram_addr.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pll.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/MSPacman.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_rom_descrambler.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_vram_addr.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pll.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/NumberCrash_MiST.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_vram_addr.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pll.v delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ManiacMiner.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/gfx1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom1_dst.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom3_dst.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom4_dst.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom7_dst.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_vram_addr.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pll.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/sega_decode.vhd rename Arcade_MiST/Namco Pacman Hardware/{Pacman_MiST => Pacman}/Pacman.qpf (100%) rename Arcade_MiST/Namco Pacman Hardware/{Pacman_MiST => Pacman}/Pacman.qsf (86%) rename Arcade_MiST/Namco Pacman Hardware/{Pacman_MiST => Pacman}/Pacman.sdc (100%) rename Arcade_MiST/Namco Pacman Hardware/{NumberCrash_MiST => Pacman}/README.txt (100%) rename Arcade_MiST/Namco Pacman Hardware/{Alibaba_MiST => Pacman}/clean.bat (100%) create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ali Baba and 40 Thieves.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Beastie Feastie (Pac-Man Conversion).mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Birdiy.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Crush Roller (Set 2).mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Dream Shopper.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eeek! (Pac-Man Conversion).mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eggor.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eyes (US, Set 1).mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Gorkans.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Jump Shot.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Lizard Wizard.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Mr. TNT.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ms. Pac-Man.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Number Crash.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man (Midway).mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man Club- Club Lambada (AR).mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man Plus.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Manic Miner.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ponpoko.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Puck Man (JP, Set 1).mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Super Glob (Pac-Man, German) [bl].mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/The Glob (Pac-Man Hardware).mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Van-Van Car.mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Woodpecker (Set 1).mra create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/Pacman.sv rename Arcade_MiST/Namco Pacman Hardware/{Alibaba_MiST => Pacman}/rtl/build_id.tcl (100%) rename Arcade_MiST/Namco Pacman Hardware/{Birdiy_MiST => Pacman}/rtl/dpram.vhd (100%) create mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman.vhd rename Arcade_MiST/Namco Pacman Hardware/{Birdiy_MiST => Pacman}/rtl/pacman_audio.vhd (85%) rename Arcade_MiST/Namco Pacman Hardware/{Pac Manic Miner Man_MiST => Pacman}/rtl/pacman_rom_descrambler.vhd (80%) rename Arcade_MiST/Namco Pacman Hardware/{Lizard_Wizard_MiST => Pacman}/rtl/pacman_video.vhd (68%) rename Arcade_MiST/Namco Pacman Hardware/{Birdiy_MiST => Pacman}/rtl/pacman_vram_addr.vhd (100%) rename Arcade_MiST/Namco Pacman Hardware/{Alibaba_MiST => Pacman}/rtl/pll.qip (100%) rename Arcade_MiST/Namco Pacman Hardware/{Alibaba_MiST => Pacman}/rtl/pll.v (100%) delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/PacmanClub.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pll.v delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/PacmanPlus.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pll.v delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/Pacman.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_vram_addr.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pll.v delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/Ponpoko.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pll.v delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/SuperGlob.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_vram_addr.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pll.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/VanVanCar.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/pll.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/COPYING delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/README delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_attenuator.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_clock_div.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_latch_ctrl.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_noise.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_tone.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_top.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan_vram_addr.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/README.txt delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.qpf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.qsf delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.sdc delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/clean.bat delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/GFX1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM1_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM3_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM4_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM7_DST.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/ROM_PGM_0.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/ROM_PGM_1.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/Woodpecker.sv delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/build_id.tcl delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/dpram.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman_audio.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman_video.vhd delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pll.qip delete mode 100644 Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pll.v diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.qpf b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.qpf deleted file mode 100644 index 351dc40a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "Alibaba" diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.qsf b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.qsf deleted file mode 100644 index ae8ccbaa..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.qsf +++ /dev/null @@ -1,166 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 09:47:13 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# Alibaba_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name SMART_RECOMPILE ON -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name SAVE_DISK_SPACE OFF -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP -set_global_assignment -name TOP_LEVEL_ENTITY Alibaba - -# Fitter Assignments -# ================== -set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF -set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS -set_global_assignment -name FITTER_EFFORT "STANDARD FIT" -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# --------------------- -# start ENTITY(Alibaba) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(Alibaba) -# ------------------- -set_global_assignment -name SYSTEMVERILOG_FILE rtl/Alibaba.sv -set_global_assignment -name VHDL_FILE rtl/alibaba.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name VERILOG_FILE rtl/pll.v -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.sdc b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/Alibaba.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/README.txt deleted file mode 100644 index 51dfa9de..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/README.txt +++ /dev/null @@ -1,26 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Alibaba and 40 thieves for MiST by Gehstock --- 21 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Alibaba and 40 thieves hardware --- Copyright (c) Sorgelig --- Based on Pacman core: Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F1 : Start 1 player --- F2 : Start 2 players --- TAB : Skip the level --- SPACE,CTRL : Action --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/Alibaba.sv b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/Alibaba.sv deleted file mode 100644 index e6e621a5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/Alibaba.sv +++ /dev/null @@ -1,195 +0,0 @@ -//============================================================================ -// Arcade: Alibaba -// -// Version for MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module Alibaba( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Alibaba;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [10:0] ps2_key; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -alibabat alibabat( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0(~{1'b0, m_fire, btn_coin, btn_fire3, m_down,m_right,m_left,m_up}), - .in1(~{1'b0, btn_two_players, btn_one_player, 5'b00000}), - .dipsw1(8'b1_1_00_11_01), - .dipsw2(8'b11111111), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 2c141e86..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"33",X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"11",X"33",X"33",X"77",X"77",X"77",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"77",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"66",X"77",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"77",X"77",X"77",X"66",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"66",X"66",X"66",X"77",X"77",X"77",X"77",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"77",X"77",X"66",X"66",X"66",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"77",X"77",X"33",X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"11",X"33",X"33",X"77",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"77",X"77",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"66",X"66",X"66",X"66",X"66",X"66",X"66",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"77",X"77",X"77",X"77",X"77",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"07",X"03", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"07",X"03", - X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"11",X"11",X"11",X"FF",X"FF",X"FF",X"FF",X"88",X"88",X"CC",X"EE",X"FF",X"FF",X"77",X"11", - X"FF",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"EE",X"CC",X"88",X"88",X"00",X"00",X"00", - X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"11",X"77",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"66",X"66",X"66",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00", - X"33",X"BB",X"FF",X"EE",X"66",X"66",X"66",X"66",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"11",X"00",X"00",X"00",X"00",X"00",X"EE", - X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"FF",X"00",X"00",X"88",X"88",X"CC",X"EE",X"FF",X"FF", - X"00",X"00",X"00",X"77",X"FF",X"FF",X"FF",X"EE",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33", - X"EE",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"33",X"33",X"33",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"FF",X"FF", - X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"77",X"33",X"22",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DD",X"00",X"EE",X"DD",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DD",X"00",X"EE",X"DD",X"00",X"00", - X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11", - X"66",X"66",X"66",X"66",X"66",X"66",X"66",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF", - X"00",X"00",X"11",X"33",X"33",X"BB",X"FF",X"EE",X"00",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"00", - X"11",X"11",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"EE",X"FF",X"FF",X"77",X"11",X"00",X"00", - X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"CC",X"88",X"88",X"00",X"00",X"00",X"88",X"88", - X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"11",X"00",X"00",X"00",X"11",X"77",X"FF",X"FF",X"EE", - X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"88",X"88",X"88",X"88",X"FF",X"FF",X"FF",X"FF", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88", - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"00",X"00",X"88",X"44",X"22",X"00",X"88",X"44",X"22",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"FF", - X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF", - X"FF",X"77",X"33",X"33",X"33",X"33",X"33",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"33",X"33",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"00",X"00",X"00",X"00",X"88",X"22",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"33",X"00",X"00",X"00", - X"CC",X"22",X"11",X"55",X"55",X"99",X"22",X"CC",X"33",X"44",X"88",X"AA",X"AA",X"99",X"44",X"33", - X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"EE",X"22",X"22",X"00",X"11",X"22",X"22",X"22",X"33", - X"AA",X"AA",X"AA",X"22",X"00",X"00",X"00",X"EE",X"22",X"22",X"22",X"11",X"00",X"22",X"22",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22", - X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00", - X"EE",X"EE",X"77",X"33",X"33",X"33",X"33",X"33",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"00",X"00",X"00",X"00",X"CC",X"CC",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"FF",X"FF", - X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"88",X"88",X"88",X"88",X"88", - X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF", - X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF", - X"00",X"00",X"CC",X"CC",X"EE",X"EE",X"77",X"33",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"88",X"88",X"FF",X"FF",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"88", - X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"11",X"11",X"11",X"11",X"11",X"77",X"FF",X"FF",X"EE",X"CC",X"88",X"88",X"00", - X"00",X"00",X"88",X"EE",X"EE",X"FF",X"FF",X"FF",X"00",X"00",X"11",X"77",X"77",X"FF",X"FF",X"FF", - X"EE",X"EE",X"88",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"11",X"00",X"00",X"00",X"00",X"00", - X"00",X"88",X"88",X"88",X"DD",X"00",X"00",X"00",X"77",X"FF",X"DD",X"88",X"88",X"88",X"CC",X"66", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"DD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"66",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"77",X"FF",X"DD",X"88", - X"00",X"00",X"00",X"00",X"00",X"77",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF", - X"CC",X"CC",X"CC",X"66",X"FF",X"FF",X"FF",X"CC",X"11",X"11",X"00",X"00",X"00",X"00",X"11",X"11", - X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"00", - X"CC",X"CC",X"66",X"FF",X"FF",X"FF",X"00",X"EE",X"11",X"00",X"00",X"11",X"11",X"11",X"00",X"00", - X"00",X"00",X"00",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"77", - X"EE",X"EE",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"11", - X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"77",X"77",X"33",X"33",X"33",X"33",X"33",X"33", - X"FF",X"FF",X"77",X"00",X"00",X"FF",X"FF",X"FF",X"11",X"00",X"00",X"00",X"00",X"11",X"11",X"11", - X"88",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"FF",X"FF",X"EE",X"00",X"00",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"CC",X"00",X"22",X"EE",X"22",X"00",X"00",X"88",X"77",X"00",X"00",X"FF",X"44",X"00",X"00", - X"22",X"CC",X"00",X"CC",X"22",X"22",X"22",X"44",X"88",X"77",X"00",X"88",X"DD",X"AA",X"88",X"88", - X"22",X"CC",X"00",X"CC",X"22",X"22",X"22",X"44",X"88",X"77",X"00",X"99",X"AA",X"AA",X"AA",X"EE", - X"22",X"CC",X"00",X"00",X"00",X"EE",X"00",X"00",X"88",X"77",X"00",X"CC",X"BB",X"88",X"88",X"CC", - X"00",X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"00",X"77",X"88",X"88",X"77",X"00",X"77",X"88", - X"CC",X"22",X"22",X"CC",X"00",X"22",X"EE",X"22",X"77",X"88",X"88",X"77",X"00",X"00",X"FF",X"44", - X"66",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"66",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"22",X"CC",X"00",X"22",X"22",X"AA",X"77",X"88",X"88",X"77",X"00",X"66",X"99",X"88", - X"22",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"22",X"77",X"88",X"88",X"77",X"00",X"88",X"DD",X"AA", - X"22",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"AA",X"EE",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"22",X"77",X"88",X"88",X"77",X"00",X"99",X"AA",X"AA", - X"22",X"CC",X"00",X"CC",X"22",X"22",X"CC",X"00",X"88",X"77",X"00",X"77",X"88",X"88",X"77",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"03",X"07",X"0F",X"2D",X"2D",X"78",X"2D",X"00",X"00",X"00",X"04",X"06",X"06",X"07",X"07", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"0E",X"0F",X"0F",X"E1",X"A5",X"F0",X"A5", - X"2D",X"78",X"2D",X"3C",X"0F",X"07",X"03",X"00",X"07",X"07",X"06",X"06",X"04",X"00",X"00",X"00", - X"0C",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"A5",X"F0",X"A5",X"A5",X"0F",X"0F",X"0E",X"00", - X"00",X"00",X"00",X"04",X"06",X"06",X"07",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"0E",X"0F",X"0F",X"E1",X"A5",X"F0",X"A5",X"00",X"03",X"07",X"0F",X"2D",X"2D",X"78",X"2D", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"66",X"66",X"EE",X"6E",X"08",X"08", - X"07",X"07",X"06",X"06",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"A5",X"F0",X"A5",X"A5",X"0F",X"3F",X"3F",X"00",X"2D",X"78",X"2D",X"3C",X"0F",X"07",X"03",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"4C",X"4C",X"44",X"EE",X"EE",X"00", - X"00",X"77",X"FF",X"FF",X"9F",X"9F",X"FF",X"FF",X"00",X"30",X"70",X"70",X"70",X"F0",X"96",X"96", - X"00",X"22",X"22",X"EE",X"EE",X"88",X"88",X"88",X"00",X"EE",X"FF",X"FF",X"FF",X"FF",X"F9",X"F9", - X"9F",X"9F",X"FF",X"FF",X"77",X"11",X"FF",X"00",X"F0",X"70",X"70",X"70",X"30",X"77",X"77",X"77", - X"88",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"EE",X"00",X"00",X"00", - X"00",X"70",X"F0",X"F0",X"F0",X"F7",X"F7",X"F2",X"00",X"00",X"10",X"30",X"30",X"70",X"70",X"70", - X"00",X"66",X"66",X"66",X"E6",X"E6",X"80",X"88",X"00",X"C0",X"E0",X"F0",X"87",X"A5",X"A5",X"B7", - X"F2",X"F7",X"F7",X"F0",X"F0",X"F0",X"70",X"00",X"70",X"70",X"70",X"30",X"30",X"10",X"00",X"00", - X"88",X"80",X"E6",X"E6",X"66",X"66",X"66",X"00",X"B7",X"A5",X"A5",X"87",X"F0",X"E0",X"C0",X"00", - X"00",X"03",X"07",X"0F",X"2D",X"2D",X"78",X"2D",X"00",X"00",X"00",X"04",X"06",X"06",X"07",X"07", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"0E",X"0F",X"0F",X"E1",X"A5",X"F0",X"A5", - X"2D",X"78",X"2D",X"3C",X"0F",X"07",X"03",X"00",X"07",X"07",X"06",X"06",X"04",X"00",X"00",X"00", - X"0C",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"A5",X"F0",X"A5",X"A5",X"0F",X"0F",X"0E",X"00", - X"22",X"C4",X"48",X"BF",X"48",X"E4",X"B2",X"11",X"99",X"D5",X"72",X"30",X"63",X"F6",X"BB",X"11", - X"EE",X"AA",X"FF",X"AA",X"AA",X"FF",X"AA",X"AA",X"22",X"22",X"77",X"22",X"22",X"77",X"22",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"EE",X"00",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"EE",X"00",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF", - X"77",X"77",X"77",X"77",X"77",X"00",X"77",X"77",X"77",X"77",X"00",X"77",X"77",X"77",X"77",X"77", - X"77",X"77",X"77",X"77",X"77",X"00",X"77",X"77",X"77",X"77",X"00",X"77",X"77",X"77",X"77",X"77", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77", - X"77",X"77",X"77",X"77",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77",X"00",X"77",X"77",X"77", - X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE", - X"00",X"77",X"77",X"77",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77",X"77",X"00",X"77", - X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77", - X"77",X"77",X"77",X"77",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF", - X"77",X"77",X"77",X"77",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE", - X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE", - X"00",X"77",X"77",X"77",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77",X"77",X"77",X"00",X"77", - X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"00",X"77", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77",X"77",X"77",X"00",X"77", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77",X"77",X"77",X"00",X"77", - X"00",X"00",X"00",X"00",X"33",X"74",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"DD",X"DD",X"DD",X"DD", - X"00",X"DD",X"DD",X"DD",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"77", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"66",X"66",X"66",X"EE",X"6E",X"08",X"08",X"00",X"00",X"00",X"04",X"06",X"06",X"07",X"07", - X"00",X"03",X"07",X"0F",X"0D",X"2D",X"78",X"2D",X"00",X"0E",X"0F",X"0F",X"E1",X"A5",X"F0",X"A5", - X"08",X"08",X"4C",X"4C",X"44",X"EE",X"EE",X"00",X"07",X"07",X"06",X"06",X"04",X"00",X"00",X"00", - X"2D",X"78",X"2D",X"3C",X"0F",X"07",X"03",X"00",X"A5",X"F0",X"A5",X"A5",X"0F",X"3F",X"3F",X"00", - X"00",X"EE",X"EE",X"4C",X"4C",X"4C",X"08",X"08",X"00",X"00",X"00",X"04",X"06",X"06",X"07",X"07", - X"00",X"03",X"07",X"0F",X"2D",X"2D",X"78",X"2D",X"00",X"3F",X"3F",X"0F",X"E1",X"A5",X"F0",X"A5", - X"08",X"08",X"6E",X"EE",X"66",X"66",X"66",X"00",X"07",X"07",X"06",X"06",X"04",X"00",X"00",X"00", - X"2D",X"78",X"2D",X"3C",X"0F",X"07",X"03",X"00",X"A5",X"F0",X"A5",X"A5",X"0F",X"0F",X"0E",X"00", - X"00",X"22",X"22",X"6E",X"6E",X"08",X"08",X"00",X"EE",X"33",X"EE",X"00",X"00",X"11",X"11",X"11", - X"00",X"FF",X"11",X"77",X"EF",X"CF",X"DF",X"FF",X"00",X"CC",X"CF",X"9E",X"BC",X"AD",X"AD",X"AD", - X"00",X"08",X"08",X"6E",X"6E",X"22",X"22",X"00",X"11",X"11",X"11",X"00",X"00",X"EE",X"33",X"EE", - X"FF",X"DF",X"CF",X"EF",X"77",X"11",X"FF",X"00",X"AD",X"AD",X"AD",X"BC",X"9E",X"CF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"EE",X"88",X"08",X"08",X"00",X"00",X"11",X"33",X"33",X"77",X"77",X"77", - X"00",X"77",X"FF",X"FF",X"FF",X"BF",X"BF",X"FF",X"00",X"CC",X"EE",X"FF",X"FF",X"FF",X"8F",X"BC", - X"08",X"08",X"88",X"EE",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"FF",X"BF",X"BF",X"FF",X"FF",X"FF",X"77",X"00",X"BC",X"8F",X"FF",X"FF",X"FF",X"EE",X"CC",X"00", - X"00",X"20",X"A0",X"A0",X"A0",X"E0",X"E0",X"A4",X"00",X"00",X"22",X"11",X"00",X"00",X"66",X"00", - X"00",X"44",X"44",X"00",X"66",X"FF",X"FF",X"FF",X"00",X"00",X"30",X"70",X"F1",X"F3",X"F2",X"F0", - X"A4",X"E0",X"E0",X"A0",X"A0",X"A0",X"20",X"00",X"00",X"22",X"44",X"00",X"11",X"00",X"00",X"00", - X"66",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"F0",X"F2",X"73",X"71",X"70",X"30",X"00",X"00", - X"00",X"02",X"0A",X"0A",X"0A",X"0E",X"0E",X"4A",X"00",X"00",X"22",X"11",X"00",X"00",X"66",X"00", - X"00",X"44",X"44",X"00",X"66",X"FF",X"FF",X"FF",X"00",X"00",X"03",X"07",X"1E",X"3C",X"2D",X"0F", - X"4A",X"0E",X"0E",X"0A",X"0A",X"0A",X"02",X"00",X"00",X"22",X"44",X"00",X"11",X"00",X"00",X"00", - X"66",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"0F",X"2D",X"34",X"16",X"07",X"03",X"00",X"00", - X"00",X"02",X"0A",X"0A",X"0A",X"0E",X"0E",X"4E",X"00",X"00",X"22",X"11",X"00",X"00",X"66",X"00", - X"00",X"44",X"44",X"00",X"66",X"FF",X"FF",X"FF",X"00",X"00",X"03",X"07",X"0E",X"0C",X"0D",X"0F", - X"4E",X"0E",X"0E",X"0A",X"0A",X"0A",X"02",X"00",X"00",X"22",X"44",X"00",X"11",X"00",X"00",X"00", - X"66",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"0F",X"0D",X"04",X"06",X"07",X"03",X"00",X"00", - X"66",X"22",X"0E",X"4A",X"C2",X"86",X"84",X"84",X"00",X"00",X"22",X"11",X"00",X"00",X"66",X"00", - X"00",X"44",X"44",X"00",X"66",X"FF",X"FF",X"FF",X"00",X"00",X"33",X"67",X"AF",X"AF",X"AF",X"EF", - X"84",X"84",X"86",X"C2",X"4A",X"0E",X"22",X"66",X"00",X"22",X"44",X"00",X"11",X"00",X"00",X"00", - X"66",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"EF",X"AF",X"AF",X"AF",X"67",X"33",X"00",X"00", - X"00",X"00",X"00",X"08",X"3F",X"3F",X"08",X"08",X"00",X"00",X"11",X"33",X"33",X"33",X"77",X"74", - X"00",X"03",X"8F",X"8F",X"AD",X"AD",X"F8",X"AD",X"00",X"0E",X"0F",X"0F",X"E1",X"A5",X"F0",X"A5", - X"08",X"08",X"3F",X"3F",X"08",X"00",X"00",X"00",X"74",X"77",X"33",X"33",X"33",X"11",X"00",X"00", - X"AD",X"F8",X"AD",X"BC",X"8F",X"8F",X"03",X"00",X"A5",X"F0",X"A5",X"A5",X"0F",X"0F",X"0E",X"00", - X"00",X"33",X"33",X"3B",X"3F",X"3F",X"08",X"08",X"00",X"00",X"11",X"33",X"33",X"33",X"77",X"74", - X"00",X"03",X"8F",X"8F",X"AD",X"AD",X"F8",X"AD",X"00",X"0E",X"0F",X"0F",X"E1",X"A5",X"F0",X"A5", - X"08",X"08",X"3F",X"3F",X"3B",X"33",X"33",X"00",X"74",X"77",X"33",X"33",X"33",X"11",X"00",X"00", - X"AD",X"F8",X"AD",X"BC",X"8F",X"8F",X"03",X"00",X"A5",X"F0",X"A5",X"A5",X"0F",X"0F",X"0E",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"7F",X"3F",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"33",X"77",X"FF",X"FF",X"EF",X"EF", - X"3F",X"3F",X"BF",X"FF",X"FF",X"FF",X"FF",X"FF",X"10",X"10",X"10",X"30",X"30",X"21",X"30",X"30", - X"F0",X"F0",X"F0",X"F0",X"3C",X"1E",X"3C",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"77",X"77",X"77",X"11",X"11",X"DD",X"DD", - X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"FF",X"FF",X"FF",X"FC",X"FC",X"FC",X"FF", - X"FF",X"FF",X"FF",X"FF",X"F3",X"F3",X"F3",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"BF",X"3F",X"3F",X"3F",X"7F",X"FF",X"FF",X"FF",X"10",X"10",X"10",X"10",X"10",X"10",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"FF",X"EF",X"EF",X"FF",X"FF",X"77", - X"FF",X"FF",X"77",X"FF",X"FF",X"00",X"00",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77", - X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"33",X"00",X"00",X"FF",X"FF",X"00",X"00",X"00", - X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"DD",X"DD",X"11",X"11",X"77", - X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"1F",X"1F",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"33",X"77",X"FF",X"FF",X"8F",X"8F", - X"1F",X"1F",X"1F",X"9F",X"FF",X"FF",X"FF",X"9F",X"10",X"10",X"10",X"30",X"30",X"21",X"30",X"30", - X"F0",X"F0",X"F0",X"F0",X"3C",X"1E",X"3C",X"F0",X"CF",X"EF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"00",X"FF",X"FF",X"FC",X"FC",X"FC",X"FC",X"FC", - X"00",X"CC",X"EE",X"F3",X"F3",X"F3",X"F3",X"F3",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"EE", - X"66",X"EE",X"EE",X"EE",X"EE",X"00",X"EE",X"EE",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC", - X"F3",X"F3",X"F3",X"F3",X"F3",X"F3",X"F3",X"F3",X"FF",X"FF",X"FF",X"DD",X"CC",X"CC",X"CC",X"DD", - X"1F",X"1F",X"1F",X"1F",X"1F",X"FF",X"FF",X"FF",X"10",X"10",X"10",X"10",X"10",X"10",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"EF",X"CF",X"8F",X"8F",X"FF",X"FF",X"77", - X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"66",X"66",X"00",X"00",X"00",X"00",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC", - X"F3",X"F3",X"F3",X"F3",X"F3",X"F3",X"F3",X"F3",X"FF",X"FF",X"FF",X"EE",X"CC",X"88",X"00",X"00", - X"CC",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"CC",X"FF",X"FF",X"EE",X"FF",X"FF",X"00",X"00",X"00", - X"EE",X"DD",X"11",X"FF",X"FF",X"11",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"33", - X"00",X"00",X"11",X"77",X"FF",X"FF",X"FF",X"FF",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"CF",X"CF",X"CF",X"CF",X"CF",X"33",X"33",X"33",X"77",X"77",X"77",X"77",X"77", - X"FF",X"0F",X"9E",X"DE",X"FF",X"FF",X"FF",X"FF",X"FF",X"1F",X"F1",X"F1",X"1F",X"9F",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"CC",X"EE",X"EE",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"0F",X"0F",X"0F",X"7F",X"7F", - X"FF",X"FF",X"FF",X"0F",X"0F",X"0F",X"8F",X"8F",X"FF",X"FF",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC", - X"CF",X"CF",X"CF",X"CF",X"CF",X"FF",X"FF",X"FF",X"77",X"77",X"77",X"77",X"77",X"33",X"33",X"33", - X"FF",X"FF",X"FF",X"FF",X"DE",X"9E",X"0F",X"FF",X"FF",X"FF",X"9F",X"1F",X"F1",X"F1",X"1F",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"33",X"11",X"11",X"11",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"77",X"11",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"7F",X"7F",X"0F",X"0F",X"0F",X"FF",X"FF",X"FF", - X"8F",X"8F",X"0F",X"0F",X"0F",X"FF",X"FF",X"FF",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"FF",X"FF",X"EE",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"CF",X"CF",X"CF",X"CF",X"CF",X"FC",X"CF",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"33", - X"00",X"00",X"11",X"77",X"FF",X"CF",X"CF",X"9E",X"00",X"77",X"FF",X"FF",X"FF",X"0F",X"0F",X"F0", - X"CF",X"CF",X"CF",X"CF",X"FC",X"CF",X"CF",X"CF",X"33",X"33",X"33",X"33",X"77",X"77",X"77",X"77", - X"9E",X"9E",X"9E",X"9E",X"CF",X"CF",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"0F",X"0F",X"FF",X"FF", - X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"2D",X"2D",X"2D",X"2D",X"2D",X"F0",X"2D", - X"00",X"1F",X"1F",X"1F",X"1F",X"1F",X"F1",X"1F",X"00",X"88",X"88",X"88",X"88",X"88",X"FF",X"FF", - X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"2D",X"2D",X"2D",X"2D",X"F0",X"2D",X"2D",X"2D", - X"1F",X"1F",X"1F",X"1F",X"F1",X"1F",X"1F",X"1F",X"FF",X"FF",X"88",X"88",X"88",X"88",X"88",X"88", - X"CF",X"CF",X"CF",X"FC",X"CF",X"CF",X"CF",X"CF",X"77",X"77",X"77",X"77",X"33",X"33",X"33",X"33", - X"FF",X"FF",X"CF",X"CF",X"9E",X"9E",X"9E",X"9E",X"FF",X"FF",X"0F",X"0F",X"F0",X"F0",X"F0",X"F0", - X"CF",X"FC",X"CF",X"CF",X"CF",X"CF",X"CF",X"00",X"33",X"11",X"11",X"11",X"00",X"00",X"00",X"00", - X"9E",X"CF",X"CF",X"FF",X"77",X"11",X"00",X"00",X"F0",X"0F",X"0F",X"FF",X"FF",X"FF",X"77",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"2D",X"2D",X"2D",X"F0",X"2D",X"2D",X"2D",X"2D", - X"1F",X"1F",X"1F",X"F1",X"1F",X"1F",X"1F",X"1F",X"88",X"88",X"88",X"88",X"88",X"88",X"FF",X"FF", - X"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"2D",X"F0",X"2D",X"2D",X"2D",X"2D",X"2D",X"00", - X"1F",X"F1",X"1F",X"1F",X"1F",X"1F",X"1F",X"00",X"FF",X"FF",X"88",X"88",X"88",X"88",X"88",X"00", - X"00",X"AA",X"AA",X"EE",X"EE",X"88",X"88",X"88",X"00",X"00",X"11",X"33",X"23",X"67",X"77",X"77", - X"00",X"67",X"EF",X"3E",X"E3",X"E3",X"3E",X"EF",X"00",X"4B",X"4B",X"F0",X"4B",X"4B",X"F0",X"4B", - X"88",X"88",X"88",X"EE",X"EE",X"AA",X"AA",X"00",X"77",X"77",X"67",X"23",X"33",X"11",X"00",X"00", - X"EF",X"3E",X"E3",X"E3",X"3E",X"EF",X"67",X"00",X"4B",X"F0",X"4B",X"4B",X"F0",X"4B",X"4B",X"00", - X"00",X"00",X"00",X"00",X"EE",X"08",X"08",X"08",X"00",X"00",X"11",X"33",X"23",X"77",X"77",X"77", - X"00",X"77",X"FF",X"FF",X"3F",X"E3",X"AF",X"EF",X"00",X"CC",X"EE",X"FF",X"FF",X"0F",X"0F",X"6F", - X"08",X"08",X"08",X"EE",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"23",X"33",X"11",X"00",X"00", - X"EF",X"AF",X"E3",X"3F",X"FF",X"FF",X"77",X"00",X"6F",X"0F",X"0F",X"FF",X"FF",X"EE",X"CC",X"00", - X"00",X"66",X"66",X"66",X"E6",X"E6",X"08",X"08",X"00",X"00",X"10",X"30",X"30",X"70",X"70",X"70", - X"00",X"70",X"F0",X"F0",X"F0",X"F7",X"F7",X"F2",X"00",X"C0",X"E0",X"F0",X"F0",X"F0",X"87",X"B4", - X"08",X"08",X"C0",X"C0",X"40",X"EE",X"EE",X"00",X"70",X"70",X"70",X"30",X"30",X"10",X"00",X"00", - X"F2",X"F7",X"F7",X"F0",X"F0",X"F0",X"70",X"00",X"B4",X"87",X"F0",X"F0",X"F0",X"F3",X"F3",X"00", - X"00",X"EE",X"EE",X"40",X"48",X"48",X"08",X"08",X"00",X"00",X"10",X"30",X"30",X"70",X"70",X"70", - X"00",X"70",X"F0",X"F0",X"F0",X"F7",X"F7",X"F2",X"00",X"F3",X"F3",X"F0",X"87",X"B4",X"B4",X"B4", - X"08",X"08",X"6E",X"6E",X"66",X"66",X"00",X"00",X"70",X"70",X"70",X"30",X"30",X"10",X"00",X"00", - X"F2",X"F7",X"F7",X"F0",X"F0",X"F0",X"70",X"00",X"B4",X"B4",X"B4",X"87",X"F0",X"E0",X"C0",X"00", - X"00",X"66",X"66",X"66",X"6E",X"6E",X"80",X"80",X"00",X"00",X"01",X"03",X"03",X"07",X"07",X"07", - X"00",X"07",X"0F",X"0F",X"FF",X"F8",X"F8",X"FD",X"00",X"0C",X"0E",X"0F",X"8F",X"8F",X"F8",X"CB", - X"80",X"80",X"4C",X"4C",X"04",X"EE",X"EE",X"00",X"07",X"07",X"07",X"03",X"03",X"01",X"00",X"00", - X"FD",X"F8",X"F8",X"FF",X"0F",X"0F",X"07",X"00",X"CB",X"F8",X"8F",X"8F",X"0F",X"3F",X"3F",X"00", - X"00",X"EE",X"EE",X"04",X"0C",X"0C",X"80",X"80",X"00",X"00",X"01",X"03",X"03",X"07",X"07",X"07", - X"00",X"07",X"0F",X"0F",X"FF",X"F8",X"F8",X"FD",X"00",X"3F",X"3F",X"0F",X"8F",X"8F",X"F8",X"CB", - X"80",X"80",X"6E",X"6E",X"66",X"66",X"66",X"00",X"07",X"07",X"07",X"03",X"03",X"01",X"00",X"00", - X"FD",X"F8",X"F8",X"FF",X"0F",X"0F",X"07",X"00",X"CB",X"F8",X"8F",X"8F",X"0F",X"0E",X"0C",X"00", - X"00",X"66",X"66",X"66",X"E6",X"E6",X"80",X"80",X"00",X"00",X"01",X"03",X"03",X"07",X"07",X"07", - X"00",X"07",X"0F",X"0F",X"0F",X"08",X"08",X"0D",X"00",X"0C",X"0E",X"3C",X"78",X"78",X"78",X"7B", - X"80",X"80",X"84",X"84",X"04",X"EE",X"EE",X"00",X"07",X"07",X"07",X"03",X"03",X"01",X"00",X"00", - X"0D",X"08",X"08",X"0F",X"0F",X"0F",X"07",X"00",X"7B",X"78",X"78",X"78",X"3C",X"3F",X"3F",X"00", - X"00",X"EE",X"EE",X"04",X"84",X"84",X"80",X"80",X"00",X"00",X"01",X"03",X"03",X"07",X"07",X"07", - X"00",X"07",X"0F",X"0F",X"0F",X"08",X"08",X"0D",X"00",X"3F",X"3F",X"3C",X"78",X"78",X"78",X"7B", - X"80",X"80",X"E6",X"E6",X"66",X"66",X"66",X"00",X"07",X"07",X"07",X"03",X"03",X"01",X"00",X"00", - X"0D",X"08",X"08",X"0F",X"0F",X"0F",X"07",X"00",X"7B",X"78",X"78",X"78",X"3C",X"0E",X"0C",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"06",X"09",X"08",X"08",X"06",X"02",X"0C",X"00",X"02",X"02",X"0A",X"06",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"00",X"0F",X"04",X"02",X"01",X"02",X"0C",X"00",X"08",X"0E",X"08",X"08",X"08", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"06",X"09",X"09",X"09",X"06",X"02",X"0C",X"00",X"0C",X"02",X"02",X"02",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"08",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"00",X"0E",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"EE",X"88",X"88",X"88",X"00",X"30",X"70",X"70",X"70",X"F0",X"96",X"96", - X"00",X"77",X"FF",X"FF",X"9F",X"9F",X"FF",X"FF",X"00",X"EE",X"FF",X"FF",X"FF",X"FF",X"F9",X"F9", - X"88",X"EE",X"88",X"00",X"00",X"00",X"00",X"00",X"F0",X"70",X"70",X"70",X"30",X"77",X"77",X"77", - X"9F",X"9F",X"FF",X"FF",X"77",X"11",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"EE",X"00",X"00",X"00", - X"00",X"22",X"AA",X"EE",X"EE",X"88",X"88",X"88",X"00",X"30",X"70",X"70",X"70",X"F0",X"96",X"96", - X"00",X"77",X"FF",X"8F",X"CF",X"EF",X"FF",X"FF",X"00",X"EE",X"FF",X"F8",X"F8",X"F8",X"F8",X"F8", - X"88",X"EE",X"EE",X"AA",X"22",X"CC",X"CC",X"CC",X"F0",X"70",X"70",X"70",X"30",X"00",X"00",X"00", - X"EF",X"CF",X"8F",X"FF",X"77",X"11",X"00",X"00",X"F8",X"F8",X"F8",X"FF",X"EE",X"99",X"FF",X"11", - X"00",X"22",X"22",X"22",X"66",X"CC",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10",X"30",X"21", - X"00",X"00",X"D1",X"F3",X"F3",X"E3",X"E3",X"7B",X"00",X"EE",X"FF",X"FD",X"FD",X"FD",X"FD",X"FD", - X"00",X"00",X"CC",X"66",X"22",X"22",X"22",X"00",X"21",X"30",X"10",X"10",X"10",X"00",X"00",X"00", - X"7B",X"E3",X"E3",X"F3",X"F3",X"D1",X"00",X"00",X"FD",X"FD",X"FD",X"FD",X"FD",X"FF",X"EE",X"00", - X"00",X"66",X"AA",X"EE",X"E6",X"E6",X"E6",X"E6",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"30",X"70",X"70",X"70",X"F0",X"96",X"00",X"33",X"77",X"FF",X"DF",X"9F",X"BF",X"FF", - X"E6",X"E6",X"E6",X"E6",X"EE",X"AA",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"96",X"F0",X"70",X"70",X"70",X"30",X"00",X"00",X"FF",X"BF",X"9F",X"DF",X"FF",X"77",X"33",X"00", - X"00",X"66",X"22",X"AA",X"EE",X"E6",X"E6",X"E6",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"10",X"10",X"10",X"30",X"21",X"00",X"00",X"C0",X"D1",X"F3",X"F3",X"F3",X"7B", - X"E6",X"E6",X"E6",X"EE",X"AA",X"22",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"21",X"30",X"10",X"10",X"10",X"00",X"00",X"00",X"7B",X"F3",X"F3",X"F3",X"D1",X"C0",X"00",X"00", - X"00",X"66",X"22",X"22",X"EE",X"EA",X"EA",X"EA",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"70",X"70",X"70",X"F0",X"96", - X"EA",X"EA",X"EA",X"EE",X"22",X"22",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"96",X"F0",X"70",X"70",X"70",X"30",X"00",X"00", - X"00",X"00",X"60",X"E0",X"E0",X"E0",X"E0",X"2C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10", - X"2C",X"E0",X"E0",X"E0",X"E0",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"44",X"44",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"30",X"70",X"70",X"70",X"F0",X"96", - X"00",X"00",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"96",X"F0",X"70",X"70",X"70",X"30",X"00",X"00", - X"00",X"00",X"00",X"22",X"22",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"10",X"10",X"10",X"30",X"21",X"00",X"00",X"C0",X"C0",X"C0",X"F3",X"C0",X"48", - X"00",X"00",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"21",X"30",X"10",X"10",X"10",X"00",X"00",X"00",X"48",X"C0",X"F3",X"C0",X"C0",X"C0",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"22",X"44",X"11",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"11",X"00",X"00",X"00",X"11",X"99",X"44",X"00",X"00", - X"00",X"22",X"11",X"88",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"22",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"22",X"22",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 17522bd2..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,32 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"03", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"05",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"0B",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0E",X"00",X"01",X"0C",X"0F", - X"00",X"0E",X"00",X"0B",X"00",X"0C",X"0B",X"0E",X"00",X"0C",X"0F",X"01",X"00",X"00",X"00",X"00", - X"00",X"01",X"02",X"0F",X"00",X"07",X"0C",X"02",X"00",X"09",X"06",X"0F",X"00",X"0D",X"0C",X"0F", - X"00",X"05",X"03",X"09",X"00",X"0F",X"0B",X"00",X"00",X"0E",X"00",X"0B",X"00",X"0E",X"00",X"0B", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"01",X"00",X"0F",X"0B",X"0E",X"00",X"0E",X"00",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin - data <= rom_data(to_integer(unsigned(addr))); -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 641f10b9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"F3",X"C3",X"72",X"06",X"89",X"CD",X"45",X"AB",X"C3",X"B3",X"03",X"66",X"C3",X"FD",X"A6",X"11", - X"C3",X"86",X"06",X"AB",X"27",X"65",X"22",X"A7",X"C3",X"10",X"1A",X"01",X"22",X"A9",X"32",X"66", - X"C3",X"CF",X"24",X"9A",X"26",X"95",X"00",X"21",X"C3",X"2D",X"2D",X"99",X"67",X"ED",X"C9",X"6A", - X"C3",X"68",X"00",X"56",X"21",X"B7",X"23",X"10",X"C3",X"1C",X"8E",X"56",X"5E",X"DB",X"12",X"00", - X"36",X"02",X"C3",X"33",X"2D",X"03",X"01",X"01",X"00",X"02",X"00",X"04",X"01",X"02",X"01",X"03", - X"00",X"04",X"01",X"03",X"02",X"04",X"01",X"04",X"02",X"03",X"02",X"05",X"01",X"05",X"00",X"03", - X"02",X"06",X"02",X"05",X"01",X"C3",X"2D",X"20",X"11",X"90",X"4C",X"06",X"10",X"1A",X"A7",X"20", - X"0A",X"E1",X"06",X"03",X"7E",X"12",X"23",X"1C",X"10",X"FA",X"E9",X"1C",X"1C",X"1C",X"10",X"ED", - X"C9",X"CA",X"C3",X"1D",X"3A",X"00",X"4E",X"FE",X"03",X"CA",X"25",X"1E",X"C3",X"C3",X"1D",X"03", - X"03",X"03",X"02",X"05",X"02",X"03",X"03",X"06",X"02",X"05",X"02",X"03",X"03",X"06",X"02",X"05", - X"00",X"03",X"04",X"07",X"02",X"05",X"01",X"03",X"04",X"03",X"02",X"05",X"02",X"03",X"04",X"06", - X"02",X"05",X"02",X"03",X"05",X"07",X"02",X"05",X"00",X"03",X"05",X"07",X"02",X"05",X"02",X"03", - X"05",X"05",X"02",X"05",X"01",X"03",X"06",X"07",X"02",X"05",X"02",X"03",X"06",X"07",X"02",X"05", - X"02",X"03",X"06",X"08",X"02",X"05",X"02",X"03",X"06",X"A7",X"66",X"12",X"99",X"6E",X"4C",X"19", - X"4A",X"89",X"CE",X"6E",X"AA",X"9A",X"A6",X"06",X"04",X"11",X"FC",X"4D",X"21",X"22",X"4C",X"1A", - X"A7",X"CA",X"13",X"01",X"D5",X"5F",X"16",X"00",X"19",X"3A",X"C0",X"4D",X"A7",X"3E",X"00",X"20", - X"02",X"3E",X"04",X"4F",X"CD",X"25",X"01",X"79",X"0E",X"03",X"28",X"01",X"81",X"77",X"23",X"3E", - X"01",X"77",X"D1",X"13",X"05",X"C2",X"EC",X"00",X"C3",X"AD",X"8E",X"21",X"50",X"1D",X"3E",X"01", - X"32",X"1F",X"4E",X"C9",X"00",X"C5",X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E",X"A1",X"C1",X"C9", - X"20",X"04",X"3E",X"00",X"18",X"02",X"3E",X"04",X"77",X"23",X"3E",X"01",X"77",X"D1",X"13",X"05", - X"20",X"DE",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"03",X"CD",X"9E",X"84",X"C3",X"76",X"01",X"4C", - X"32",X"29",X"4C",X"C3",X"76",X"01",X"07",X"02",X"05",X"02",X"03",X"07",X"08",X"02",X"05",X"02", - X"03",X"07",X"08",X"02",X"06",X"02",X"03",X"07",X"08",X"02",X"95",X"69",X"48",X"01",X"89",X"06", - X"84",X"05",X"C9",X"45",X"49",X"0D",X"21",X"22",X"4C",X"11",X"F2",X"4E",X"01",X"0C",X"00",X"ED", - X"B0",X"21",X"32",X"4C",X"11",X"52",X"50",X"01",X"0C",X"00",X"ED",X"B0",X"CD",X"DC",X"01",X"CD", - X"A7",X"81",X"CD",X"A0",X"A1",X"3A",X"00",X"4E",X"A7",X"28",X"12",X"CD",X"9D",X"03",X"CD",X"90", - X"14",X"CD",X"1F",X"14",X"CD",X"67",X"02",X"CD",X"AD",X"02",X"CD",X"FD",X"02",X"3A",X"00",X"4E", - X"3D",X"20",X"06",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"CD",X"50",X"80",X"CD",X"5B",X"3C",X"FD", - X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"3A",X"00",X"4E",X"A7",X"28",X"08",X"3A",X"40",X"50",X"E6", - X"10",X"00",X"00",X"00",X"3E",X"01",X"32",X"C2",X"50",X"FB",X"F1",X"C9",X"21",X"84",X"4C",X"34", - X"23",X"35",X"23",X"11",X"19",X"02",X"01",X"01",X"04",X"34",X"7E",X"E6",X"0F",X"EB",X"BE",X"20", - X"13",X"0C",X"1A",X"C6",X"10",X"E6",X"F0",X"12",X"23",X"BE",X"20",X"08",X"0C",X"EB",X"36",X"00", - X"23",X"13",X"10",X"E5",X"21",X"8A",X"4C",X"71",X"2C",X"7E",X"87",X"87",X"86",X"3C",X"77",X"2C", - X"7E",X"87",X"86",X"87",X"87",X"86",X"3C",X"77",X"C9",X"06",X"A0",X"0A",X"60",X"0A",X"60",X"0A", - X"A0",X"CD",X"CD",X"4C",X"5E",X"26",X"48",X"69",X"2D",X"DC",X"6C",X"4A",X"2C",X"6E",X"4A",X"86", - X"21",X"45",X"00",X"11",X"30",X"90",X"01",X"1F",X"00",X"ED",X"B0",X"21",X"8F",X"00",X"11",X"50", - X"90",X"01",X"49",X"00",X"ED",X"B0",X"21",X"56",X"01",X"11",X"9A",X"90",X"01",X"13",X"00",X"ED", - X"B0",X"3A",X"13",X"4E",X"DD",X"21",X"30",X"90",X"C3",X"3E",X"A3",X"28",X"91",X"96",X"A5",X"6C", - X"6E",X"80",X"2D",X"EF",X"1C",X"83",X"C9",X"3A",X"6E",X"4E",X"FE",X"99",X"17",X"32",X"06",X"50", - X"1F",X"D0",X"3A",X"00",X"50",X"CD",X"BA",X"03",X"3A",X"66",X"4E",X"17",X"E6",X"0F",X"32",X"66", - X"4E",X"D6",X"0C",X"CC",X"DF",X"02",X"CB",X"00",X"3A",X"67",X"4E",X"17",X"E6",X"0F",X"32",X"67", - X"4E",X"D6",X"0C",X"C2",X"9A",X"02",X"21",X"69",X"4E",X"34",X"CB",X"00",X"3A",X"68",X"4E",X"17", - X"E6",X"0F",X"32",X"68",X"4E",X"D6",X"0C",X"C0",X"21",X"69",X"4E",X"34",X"C9",X"3A",X"69",X"4E", - X"A7",X"C8",X"47",X"3A",X"6A",X"4E",X"5F",X"FE",X"00",X"C2",X"C4",X"02",X"3E",X"01",X"32",X"07", - X"50",X"CD",X"DF",X"02",X"7B",X"FE",X"08",X"C2",X"CE",X"02",X"AF",X"32",X"07",X"50",X"1C",X"7B", - X"32",X"6A",X"4E",X"D6",X"10",X"C0",X"32",X"6A",X"4E",X"05",X"78",X"32",X"69",X"4E",X"C9",X"3A", - X"6B",X"4E",X"21",X"6C",X"4E",X"34",X"96",X"C0",X"77",X"3A",X"6D",X"4E",X"21",X"6E",X"4E",X"86", - X"27",X"D2",X"F6",X"02",X"3E",X"99",X"77",X"CD",X"83",X"86",X"C9",X"FF",X"FF",X"21",X"CE",X"4D", - X"34",X"7E",X"E6",X"0F",X"20",X"1F",X"7E",X"0F",X"0F",X"0F",X"0F",X"47",X"3A",X"D6",X"4D",X"2F", - X"B0",X"4F",X"3A",X"6E",X"4E",X"D6",X"01",X"30",X"02",X"AF",X"4F",X"28",X"01",X"79",X"32",X"05", - X"50",X"79",X"32",X"04",X"50",X"DD",X"21",X"D8",X"43",X"FD",X"21",X"C5",X"43",X"3A",X"00",X"4E", - X"FE",X"03",X"CA",X"44",X"03",X"3A",X"03",X"4E",X"FE",X"02",X"D2",X"44",X"03",X"CD",X"69",X"03", - X"CD",X"76",X"03",X"C9",X"C3",X"38",X"82",X"A7",X"3A",X"CE",X"4D",X"C2",X"59",X"03",X"CB",X"67", - X"CC",X"69",X"03",X"C4",X"83",X"03",X"C3",X"61",X"03",X"CB",X"67",X"CC",X"76",X"03",X"C4",X"90", - X"03",X"3A",X"70",X"4E",X"A7",X"CC",X"90",X"03",X"C9",X"DD",X"36",X"00",X"50",X"DD",X"36",X"01", - X"55",X"DD",X"36",X"02",X"31",X"C9",X"FD",X"36",X"00",X"50",X"FD",X"36",X"01",X"55",X"FD",X"36", - X"02",X"32",X"C9",X"DD",X"36",X"00",X"40",X"DD",X"36",X"01",X"40",X"DD",X"36",X"02",X"40",X"C9", - X"FD",X"36",X"00",X"40",X"FD",X"36",X"01",X"40",X"FD",X"36",X"02",X"40",X"C9",X"C3",X"00",X"A0", - X"C3",X"6D",X"A4",X"3A",X"EA",X"90",X"A7",X"20",X"05",X"F7",X"54",X"00",X"00",X"C9",X"F7",X"06", - X"00",X"00",X"C9",X"77",X"23",X"10",X"FC",X"C9",X"19",X"08",X"47",X"3E",X"40",X"B0",X"47",X"CB", - X"00",X"C9",X"00",X"C9",X"F1",X"00",X"F2",X"02",X"F3",X"0A",X"70",X"F4",X"02",X"80",X"F4",X"02", - X"80",X"F4",X"02",X"80",X"70",X"F4",X"01",X"60",X"F4",X"02",X"80",X"F4",X"01",X"60",X"F4",X"02", - X"80",X"70",X"F4",X"02",X"8D",X"F4",X"02",X"88",X"F4",X"02",X"8A",X"70",X"F4",X"01",X"6C",X"F4", - X"02",X"8A",X"F4",X"01",X"6A",X"F4",X"02",X"88",X"70",X"F4",X"01",X"65",X"F4",X"01",X"66",X"F4", - X"01",X"68",X"F4",X"01",X"6A",X"F4",X"01",X"68",X"F4",X"01",X"67",X"F4",X"02",X"88",X"F4",X"01", - X"68",X"F4",X"02",X"86",X"F4",X"01",X"66",X"F4",X"02",X"85",X"50",X"F4",X"02",X"81",X"F4",X"01", - X"63",X"F4",X"01",X"65",X"F4",X"01",X"66",X"F4",X"01",X"68",X"F4",X"01",X"65",X"F4",X"02",X"88", - X"F4",X"01",X"63",X"F4",X"02",X"86",X"F4",X"01",X"65",X"F4",X"02",X"81",X"70",X"F4",X"02",X"80", - X"F4",X"02",X"80",X"F4",X"02",X"80",X"70",X"F4",X"01",X"60",X"F4",X"02",X"80",X"F4",X"01",X"60", - X"F4",X"02",X"80",X"70",X"F4",X"02",X"80",X"F4",X"02",X"80",X"F4",X"02",X"80",X"50",X"F4",X"02", - X"86",X"F4",X"01",X"68",X"F4",X"01",X"6A",X"F4",X"01",X"68",X"F4",X"01",X"66",X"F4",X"02",X"88", - X"70",X"F4",X"01",X"60",X"F4",X"02",X"80",X"F4",X"01",X"60",X"F4",X"02",X"80",X"50",X"F4",X"02", - X"86",X"F4",X"01",X"68",X"F4",X"01",X"6A",X"F4",X"01",X"6C",X"F4",X"01",X"6A",X"F4",X"02",X"88", - X"F4",X"02",X"85",X"F4",X"01",X"66",X"F4",X"01",X"68",X"F4",X"01",X"6A",X"F4",X"01",X"68",X"F4", - X"01",X"67",X"F4",X"02",X"88",X"F4",X"01",X"68",X"F4",X"02",X"86",X"F4",X"01",X"66",X"F4",X"02", - X"85",X"50",X"F4",X"02",X"81",X"F4",X"01",X"63",X"F4",X"01",X"65",X"F4",X"01",X"66",X"F4",X"01", - X"68",X"F4",X"01",X"65",X"F4",X"02",X"88",X"F4",X"01",X"63",X"F4",X"02",X"86",X"F4",X"01",X"65", - X"F4",X"02",X"81",X"70",X"70",X"FF",X"18",X"29",X"99",X"06",X"80",X"94",X"05",X"01",X"CD",X"23", - X"CD",X"75",X"26",X"CD",X"7E",X"3E",X"CD",X"8A",X"05",X"C9",X"CD",X"A3",X"3F",X"3A",X"EE",X"4D", - X"A7",X"C8",X"CD",X"F9",X"31",X"AF",X"32",X"15",X"4E",X"32",X"70",X"4E",X"3E",X"01",X"32",X"14", - X"4E",X"3E",X"23",X"32",X"02",X"4E",X"C9",X"3A",X"EF",X"4D",X"A7",X"20",X"0D",X"CD",X"7E",X"26", - X"21",X"00",X"00",X"22",X"08",X"4D",X"CD",X"79",X"3F",X"C9",X"CD",X"8A",X"05",X"C9",X"32",X"02", - X"4E",X"C9",X"3A",X"4D",X"90",X"20",X"05",X"36",X"01",X"C3",X"8E",X"05",X"CD",X"17",X"10",X"CD", - X"17",X"10",X"CD",X"23",X"0E",X"CD",X"0D",X"0C",X"CD",X"D6",X"0B",X"CD",X"A5",X"05",X"CD",X"FE", - X"1E",X"CD",X"25",X"1F",X"CD",X"4C",X"1F",X"CD",X"73",X"1F",X"C9",X"21",X"A1",X"4D",X"06",X"20", - X"3A",X"32",X"4D",X"C3",X"24",X"05",X"21",X"A2",X"4D",X"06",X"22",X"3A",X"32",X"4D",X"C3",X"24", - X"05",X"21",X"A3",X"4D",X"06",X"24",X"3A",X"32",X"4D",X"C3",X"24",X"05",X"3A",X"D0",X"4D",X"47", - X"3A",X"D1",X"4D",X"80",X"FE",X"06",X"CA",X"8E",X"05",X"C3",X"2C",X"05",X"CD",X"0E",X"A2",X"C9", - X"3A",X"75",X"4E",X"81",X"4F",X"06",X"1C",X"CD",X"42",X"00",X"F7",X"4A",X"02",X"00",X"21",X"02", - X"4E",X"34",X"C9",X"3A",X"75",X"4E",X"81",X"4F",X"06",X"1C",X"CD",X"42",X"00",X"F7",X"45",X"02", - X"00",X"CD",X"8E",X"05",X"C9",X"3A",X"B5",X"4D",X"A7",X"C8",X"AF",X"32",X"B5",X"4D",X"3A",X"30", - X"4D",X"EE",X"02",X"32",X"3C",X"4D",X"47",X"21",X"FF",X"32",X"DF",X"22",X"26",X"4D",X"C9",X"05", - X"49",X"2A",X"0A",X"04",X"18",X"14",X"05",X"CD",X"14",X"01",X"48",X"29",X"68",X"28",X"01",X"69", - X"02",X"06",X"08",X"CD",X"45",X"01",X"26",X"A9",X"85",X"45",X"DE",X"01",X"23",X"45",X"99",X"01", - X"23",X"89",X"45",X"67",X"AB",X"9A",X"26",X"04",X"12",X"59",X"01",X"56",X"CD",X"84",X"6A",X"46", - X"89",X"58",X"08",X"06",X"AE",X"88",X"EE",X"56",X"15",X"08",X"9A",X"9A",X"DE",X"B7",X"12",X"30", - X"05",X"45",X"02",X"ED",X"EA",X"6A",X"85",X"16",X"89",X"04",X"16",X"89",X"08",X"18",X"99",X"56", - X"9E",X"69",X"8C",X"16",X"9E",X"4D",X"59",X"49",X"1A",X"04",X"12",X"CD",X"A1",X"2B",X"3A",X"6E", - X"4E",X"FE",X"01",X"06",X"09",X"20",X"02",X"06",X"08",X"CD",X"5E",X"2C",X"3A",X"6E",X"4E",X"FE", - X"01",X"3A",X"40",X"50",X"28",X"0C",X"CB",X"77",X"20",X"08",X"CD",X"7D",X"06",X"C3",X"49",X"06", - X"26",X"CD",X"CB",X"6F",X"C0",X"AF",X"32",X"70",X"4E",X"3A",X"6B",X"4E",X"A7",X"28",X"15",X"3A", - X"70",X"4E",X"A7",X"3A",X"6E",X"4E",X"28",X"03",X"C6",X"99",X"27",X"C6",X"99",X"27",X"32",X"6E", - X"4E",X"CD",X"A1",X"2B",X"CD",X"BD",X"0F",X"34",X"AF",X"32",X"D6",X"4D",X"3E",X"01",X"32",X"EA", - X"90",X"C9",X"3E",X"00",X"ED",X"47",X"C3",X"FE",X"A6",X"CD",X"26",X"35",X"C9",X"3E",X"01",X"32", - X"70",X"4E",X"32",X"E3",X"90",X"C9",X"85",X"6F",X"3E",X"00",X"8C",X"67",X"7E",X"C9",X"00",X"AF", - X"32",X"13",X"4E",X"3A",X"6F",X"4E",X"32",X"14",X"4E",X"32",X"15",X"4E",X"EF",X"1A",X"00",X"F7", - X"57",X"01",X"00",X"21",X"03",X"4E",X"34",X"C9",X"CD",X"A2",X"A0",X"00",X"CD",X"6A",X"2B",X"AF", - X"32",X"03",X"4E",X"32",X"02",X"4E",X"32",X"04",X"4E",X"21",X"00",X"4E",X"34",X"C9",X"F1",X"01", - X"F2",X"03",X"F3",X"0C",X"70",X"F4",X"02",X"8D",X"F4",X"02",X"88",X"F4",X"02",X"8A",X"70",X"F4", - X"01",X"6C",X"F4",X"02",X"8A",X"F4",X"01",X"6A",X"F4",X"02",X"88",X"70",X"F4",X"02",X"8D",X"F4", - X"02",X"88",X"F4",X"02",X"8A",X"70",X"F4",X"01",X"6C",X"F4",X"02",X"8A",X"F4",X"01",X"6A",X"F4", - X"02",X"88",X"70",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4", - X"01",X"60",X"F4",X"01",X"60",X"F4",X"02",X"80",X"F4",X"01",X"60",X"F4",X"02",X"80",X"F4",X"01", - X"60",X"F4",X"02",X"80",X"50",X"F4",X"02",X"80",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4",X"01", - X"60",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4",X"02",X"80",X"F4",X"01",X"60",X"F4",X"02",X"80", - X"F4",X"01",X"60",X"F4",X"02",X"80",X"70",X"F4",X"02",X"8D",X"F4",X"02",X"88",X"F4",X"02",X"8A", - X"70",X"F4",X"01",X"6C",X"F4",X"02",X"8A",X"F4",X"01",X"6A",X"F4",X"02",X"88",X"70",X"F4",X"02", - X"8D",X"F4",X"02",X"88",X"F4",X"02",X"8A",X"70",X"F4",X"01",X"6C",X"F4",X"02",X"8A",X"F4",X"01", - X"6A",X"F4",X"02",X"88",X"70",X"F4",X"02",X"8D",X"F4",X"02",X"88",X"F4",X"02",X"8A",X"50",X"F4", - X"02",X"80",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4",X"02", - X"80",X"F4",X"02",X"80",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4",X"01",X"60", - X"F4",X"01",X"60",X"F4",X"02",X"80",X"F4",X"01",X"60",X"F4",X"02",X"80",X"F4",X"01",X"60",X"F4", - X"02",X"80",X"50",X"F4",X"02",X"80",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4",X"01",X"60",X"F4", - X"01",X"60",X"F4",X"01",X"60",X"F4",X"02",X"80",X"F4",X"01",X"60",X"F4",X"02",X"80",X"F4",X"01", - X"60",X"F4",X"02",X"80",X"70",X"70",X"FF",X"51",X"56",X"56",X"C9",X"45",X"12",X"A6",X"EF",X"AB", - X"67",X"49",X"85",X"26",X"2D",X"CD",X"45",X"88",X"01",X"22",X"37",X"6A",X"96",X"45",X"89",X"51", - X"05",X"67",X"C8",X"C9",X"05",X"12",X"66",X"AB",X"D9",X"52",X"16",X"1E",X"1C",X"1D",X"37",X"6A", - X"88",X"55",X"C9",X"05",X"DE",X"B0",X"F0",X"8C",X"48",X"59",X"6E",X"7B",X"45",X"26",X"96",X"01", - X"CD",X"65",X"A0",X"59",X"61",X"01",X"84",X"56",X"DE",X"A9",X"51",X"69",X"08",X"61",X"05",X"56", - X"89",X"77",X"01",X"04",X"11",X"46",X"4D",X"01",X"1C",X"00",X"ED",X"B0",X"01",X"0C",X"00",X"A7", - X"ED",X"42",X"ED",X"B0",X"01",X"0C",X"00",X"A7",X"ED",X"42",X"ED",X"B0",X"01",X"0C",X"00",X"A7", - X"ED",X"42",X"ED",X"B0",X"01",X"0E",X"00",X"ED",X"B0",X"C9",X"11",X"B8",X"4D",X"01",X"03",X"00", - X"ED",X"B0",X"C9",X"14",X"1E",X"46",X"00",X"1E",X"3C",X"00",X"00",X"32",X"00",X"00",X"00",X"14", - X"0A",X"1E",X"0F",X"28",X"14",X"32",X"19",X"3C",X"1E",X"50",X"28",X"64",X"32",X"78",X"3C",X"8C", - X"46",X"C0",X"03",X"48",X"03",X"D0",X"02",X"58",X"02",X"E0",X"01",X"68",X"01",X"F0",X"00",X"78", - X"00",X"01",X"00",X"F0",X"00",X"F0",X"00",X"B4",X"00",X"21",X"09",X"4E",X"AF",X"06",X"0B",X"CF", - X"CD",X"C9",X"24",X"2A",X"73",X"4E",X"22",X"0A",X"4E",X"21",X"0A",X"4E",X"11",X"38",X"4E",X"01", - X"2E",X"00",X"ED",X"B0",X"21",X"04",X"4E",X"34",X"C9",X"3A",X"00",X"4E",X"3D",X"20",X"06",X"3E", - X"09",X"32",X"04",X"4E",X"C9",X"EF",X"11",X"00",X"00",X"00",X"00",X"EF",X"04",X"05",X"EF",X"05", - X"00",X"EF",X"10",X"00",X"EF",X"1A",X"00",X"F7",X"54",X"00",X"00",X"F7",X"54",X"06",X"00",X"3A", - X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"32",X"C1",X"50",X"C3",X"94",X"08",X"3A",X"00",X"50", - X"CB",X"67",X"C2",X"DE",X"08",X"21",X"04",X"4E",X"36",X"0E",X"EF",X"13",X"00",X"C9",X"3A",X"EF", - X"90",X"FE",X"F0",X"20",X"06",X"CD",X"DB",X"0E",X"36",X"0C",X"C9",X"CD",X"17",X"10",X"CD",X"17", - X"10",X"CD",X"DD",X"13",X"CD",X"42",X"0C",X"CD",X"23",X"0E",X"CD",X"36",X"0E",X"CD",X"C3",X"0A", - X"CD",X"D6",X"0B",X"CD",X"0D",X"0C",X"CD",X"6C",X"0E",X"C9",X"06",X"1F",X"00",X"3E",X"01",X"32", - X"12",X"4E",X"CD",X"87",X"24",X"21",X"04",X"4E",X"34",X"3A",X"14",X"4E",X"A7",X"20",X"1F",X"3A", - X"00",X"4E",X"FE",X"03",X"C2",X"3E",X"09",X"C3",X"2B",X"09",X"00",X"3A",X"09",X"4E",X"C6",X"03", - X"4F",X"06",X"1C",X"CD",X"42",X"00",X"EF",X"1C",X"05",X"F7",X"54",X"00",X"00",X"C9",X"34",X"C9", - X"CD",X"9F",X"8C",X"A7",X"28",X"06",X"3A",X"42",X"4E",X"A7",X"20",X"15",X"3A",X"14",X"4E",X"A7", - X"20",X"1A",X"CD",X"A1",X"2B",X"EF",X"1C",X"05",X"F7",X"54",X"00",X"00",X"CD",X"9C",X"3B",X"34", - X"C9",X"CD",X"A6",X"0A",X"3A",X"09",X"4E",X"EE",X"01",X"32",X"09",X"4E",X"3E",X"09",X"32",X"04", - X"4E",X"C9",X"AF",X"CD",X"F6",X"2F",X"32",X"04",X"4E",X"32",X"70",X"4E",X"32",X"09",X"4E",X"32", - X"C1",X"50",X"3E",X"01",X"32",X"00",X"4E",X"C9",X"EF",X"00",X"01",X"EF",X"01",X"01",X"EF",X"02", - X"00",X"EF",X"11",X"00",X"EF",X"13",X"00",X"EF",X"03",X"00",X"EF",X"04",X"00",X"EF",X"05",X"00", - X"EF",X"10",X"00",X"EF",X"1A",X"00",X"CD",X"14",X"3F",X"3A",X"00",X"4E",X"FE",X"03",X"28",X"06", - X"EF",X"1C",X"05",X"EF",X"1D",X"00",X"CD",X"A3",X"03",X"00",X"3A",X"00",X"4E",X"3D",X"28",X"04", - X"F7",X"54",X"06",X"00",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"32",X"C1",X"50",X"C3", - X"94",X"08",X"3E",X"03",X"32",X"04",X"4E",X"C9",X"F7",X"54",X"00",X"00",X"21",X"04",X"4E",X"34", - X"AF",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"C9",X"F7",X"42",X"00",X"00",X"21",X"00",X"00",X"CD", - X"7E",X"26",X"22",X"08",X"4D",X"21",X"04",X"4E",X"34",X"C9",X"CD",X"EA",X"29",X"11",X"02",X"00", - X"A7",X"ED",X"52",X"C9",X"AF",X"32",X"80",X"50",X"C3",X"1B",X"06",X"CD",X"19",X"83",X"C9",X"3E", - X"01",X"21",X"00",X"00",X"22",X"A7",X"4D",X"22",X"A9",X"4D",X"22",X"FC",X"4D",X"22",X"FE",X"4D", - X"CD",X"51",X"8C",X"21",X"04",X"4E",X"C9",X"31",X"93",X"22",X"08",X"4D",X"CD",X"C1",X"A3",X"C9", - X"06",X"00",X"CD",X"5E",X"2C",X"3A",X"70",X"4E",X"A7",X"28",X"0C",X"01",X"04",X"03",X"21",X"E9", - X"43",X"11",X"86",X"4E",X"CD",X"BE",X"2A",X"01",X"04",X"03",X"21",X"FC",X"43",X"11",X"82",X"4E", - X"CD",X"BE",X"2A",X"11",X"8A",X"4E",X"CD",X"A7",X"2A",X"C9",X"3A",X"F6",X"90",X"A7",X"20",X"09", - X"3E",X"01",X"32",X"F6",X"90",X"AF",X"CD",X"66",X"8A",X"CD",X"F3",X"2C",X"C9",X"06",X"20",X"21", - X"04",X"4E",X"34",X"34",X"AF",X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"C9",X"AF",X"32",X"CC",X"4E", - X"32",X"DC",X"4E",X"06",X"07",X"21",X"0C",X"4E",X"CF",X"21",X"04",X"4E",X"34",X"21",X"13",X"4E", - X"34",X"CD",X"C9",X"24",X"2A",X"0A",X"4E",X"7E",X"FE",X"14",X"C8",X"23",X"22",X"0A",X"4E",X"C9", - X"C3",X"88",X"09",X"C3",X"D2",X"09",X"06",X"2E",X"DD",X"21",X"0A",X"4E",X"FD",X"21",X"38",X"4E", - X"DD",X"56",X"00",X"FD",X"5E",X"00",X"FD",X"72",X"00",X"DD",X"73",X"00",X"DD",X"23",X"FD",X"23", - X"10",X"EE",X"C9",X"3A",X"A4",X"4D",X"A7",X"C0",X"DD",X"21",X"00",X"4C",X"FD",X"21",X"C8",X"4D", - X"11",X"00",X"01",X"FD",X"BE",X"00",X"C2",X"D2",X"0B",X"FD",X"36",X"00",X"0E",X"3A",X"A6",X"4D", - X"A7",X"28",X"1B",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"13",X"21",X"AC",X"4E",X"CB",X"FE", - X"3E",X"09",X"DD",X"BE",X"0B",X"20",X"04",X"CB",X"BE",X"3E",X"09",X"32",X"0B",X"4C",X"3A",X"A7", - X"4D",X"A7",X"28",X"1D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE", - X"03",X"28",X"07",X"DD",X"36",X"03",X"11",X"C3",X"33",X"0B",X"DD",X"36",X"03",X"12",X"C3",X"33", - X"0B",X"3E",X"01",X"DD",X"BE",X"03",X"28",X"07",X"DD",X"36",X"03",X"01",X"C3",X"33",X"0B",X"DD", - X"36",X"03",X"01",X"3A",X"A8",X"4D",X"A7",X"28",X"1D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30", - X"27",X"3E",X"11",X"DD",X"BE",X"05",X"28",X"07",X"DD",X"36",X"05",X"11",X"C3",X"68",X"0B",X"DD", - X"36",X"05",X"12",X"C3",X"68",X"0B",X"3E",X"03",X"DD",X"BE",X"05",X"28",X"07",X"DD",X"36",X"05", - X"03",X"C3",X"68",X"0B",X"DD",X"36",X"05",X"03",X"3A",X"A9",X"4D",X"A7",X"28",X"1D",X"2A",X"CB", - X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE",X"07",X"28",X"07",X"DD",X"36",X"07", - X"11",X"C3",X"9D",X"0B",X"DD",X"36",X"07",X"12",X"C3",X"9D",X"0B",X"3E",X"05",X"DD",X"BE",X"07", - X"28",X"07",X"DD",X"36",X"07",X"05",X"C3",X"9D",X"0B",X"DD",X"36",X"07",X"05",X"3A",X"AA",X"4D", - X"A7",X"28",X"1D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE",X"09", - X"28",X"07",X"DD",X"36",X"09",X"11",X"C3",X"D2",X"0B",X"DD",X"36",X"09",X"12",X"C3",X"D2",X"0B", - X"3E",X"07",X"DD",X"BE",X"09",X"28",X"07",X"DD",X"36",X"09",X"07",X"C3",X"D2",X"0B",X"DD",X"36", - X"09",X"07",X"FD",X"35",X"00",X"C9",X"06",X"19",X"3A",X"02",X"4E",X"FE",X"22",X"C2",X"E2",X"0B", - X"06",X"00",X"DD",X"21",X"00",X"4C",X"3A",X"AC",X"4D",X"A7",X"CA",X"F0",X"0B",X"DD",X"70",X"03", - X"3A",X"AD",X"4D",X"A7",X"CA",X"FA",X"0B",X"DD",X"70",X"05",X"3A",X"AE",X"4D",X"A7",X"CA",X"04", - X"0C",X"DD",X"70",X"07",X"3A",X"AF",X"4D",X"A7",X"C8",X"DD",X"70",X"09",X"C9",X"C9",X"CF",X"4D", - X"34",X"3E",X"0A",X"BE",X"C0",X"36",X"00",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"15",X"21",X"2B", - X"45",X"3E",X"10",X"BE",X"20",X"02",X"3E",X"00",X"77",X"32",X"34",X"45",X"32",X"CB",X"46",X"32", - X"D4",X"46",X"C9",X"21",X"32",X"47",X"3E",X"10",X"BE",X"20",X"02",X"3E",X"00",X"77",X"32",X"78", - X"46",X"C9",X"3A",X"A4",X"4D",X"A7",X"C0",X"3A",X"94",X"4D",X"07",X"32",X"94",X"4D",X"D0",X"3A", - X"A0",X"4D",X"A7",X"C2",X"90",X"0C",X"DD",X"21",X"05",X"33",X"FD",X"21",X"00",X"4D",X"CD",X"00", - X"20",X"22",X"00",X"4D",X"3E",X"03",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3A",X"00",X"4D",X"FE", - X"64",X"C2",X"90",X"0C",X"21",X"2C",X"2E",X"22",X"0A",X"4D",X"21",X"00",X"01",X"22",X"14",X"4D", - X"22",X"1E",X"4D",X"3E",X"02",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3E",X"01",X"32",X"A0",X"4D", - X"3A",X"A1",X"4D",X"FE",X"01",X"CA",X"FB",X"0C",X"FE",X"00",X"C2",X"C1",X"0C",X"3A",X"02",X"4D", - X"FE",X"78",X"CC",X"2E",X"1F",X"FE",X"80",X"CC",X"2E",X"1F",X"3A",X"2D",X"4D",X"32",X"29",X"4D", - X"DD",X"21",X"20",X"4D",X"FD",X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"C3",X"FB", - X"0C",X"DD",X"21",X"05",X"33",X"FD",X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"3E", - X"03",X"32",X"2D",X"4D",X"32",X"29",X"4D",X"3A",X"02",X"4D",X"FE",X"64",X"C2",X"FB",X"0C",X"21", - X"2C",X"2E",X"22",X"0C",X"4D",X"21",X"00",X"01",X"22",X"16",X"4D",X"22",X"20",X"4D",X"3E",X"02", - X"32",X"29",X"4D",X"32",X"2D",X"4D",X"3E",X"01",X"32",X"A1",X"4D",X"3A",X"A2",X"4D",X"FE",X"01", - X"CA",X"93",X"0D",X"FE",X"00",X"C2",X"2C",X"0D",X"3A",X"04",X"4D",X"FE",X"78",X"CC",X"55",X"1F", - X"FE",X"80",X"CC",X"55",X"1F",X"3A",X"2E",X"4D",X"32",X"2A",X"4D",X"DD",X"21",X"22",X"4D",X"FD", - X"21",X"04",X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"C3",X"93",X"0D",X"3A",X"A2",X"4D",X"FE", - X"03",X"C2",X"59",X"0D",X"DD",X"21",X"FF",X"32",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22", - X"04",X"4D",X"AF",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3A",X"05",X"4D",X"FE",X"80",X"C2",X"93", - X"0D",X"3E",X"02",X"32",X"A2",X"4D",X"C3",X"93",X"0D",X"DD",X"21",X"05",X"33",X"FD",X"21",X"04", - X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"3E",X"03",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3A", - X"04",X"4D",X"FE",X"64",X"C2",X"93",X"0D",X"21",X"2C",X"2E",X"22",X"0E",X"4D",X"21",X"00",X"01", - X"22",X"18",X"4D",X"22",X"22",X"4D",X"3E",X"02",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3E",X"01", - X"32",X"A2",X"4D",X"3A",X"A3",X"4D",X"FE",X"01",X"C8",X"FE",X"00",X"C2",X"C0",X"0D",X"3A",X"06", - X"4D",X"FE",X"78",X"CC",X"7C",X"1F",X"FE",X"80",X"CC",X"7C",X"1F",X"3A",X"2F",X"4D",X"32",X"2B", - X"4D",X"DD",X"21",X"24",X"4D",X"FD",X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"C9", - X"3A",X"A3",X"4D",X"FE",X"03",X"C2",X"EA",X"0D",X"DD",X"21",X"03",X"33",X"FD",X"21",X"06",X"4D", - X"CD",X"00",X"20",X"22",X"06",X"4D",X"3E",X"02",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3A",X"07", - X"4D",X"FE",X"80",X"C0",X"3E",X"02",X"32",X"A3",X"4D",X"C9",X"DD",X"21",X"05",X"33",X"FD",X"21", - X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"3E",X"03",X"32",X"2B",X"4D",X"32",X"2F",X"4D", - X"3A",X"06",X"4D",X"FE",X"64",X"C0",X"21",X"2C",X"2E",X"22",X"10",X"4D",X"21",X"00",X"01",X"22", - X"1A",X"4D",X"22",X"24",X"4D",X"3E",X"02",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3E",X"01",X"32", - X"A3",X"4D",X"C9",X"21",X"C4",X"4D",X"34",X"3E",X"08",X"BE",X"C0",X"36",X"00",X"3A",X"C0",X"4D", - X"EE",X"01",X"32",X"C0",X"4D",X"C9",X"3A",X"A6",X"4D",X"A7",X"C0",X"3A",X"C1",X"4D",X"FE",X"07", - X"C8",X"87",X"2A",X"C2",X"4D",X"23",X"22",X"C2",X"4D",X"5F",X"16",X"00",X"DD",X"21",X"86",X"4D", - X"DD",X"19",X"DD",X"5E",X"00",X"DD",X"56",X"01",X"A7",X"ED",X"52",X"C0",X"CB",X"3F",X"3C",X"32", - X"C1",X"4D",X"21",X"01",X"01",X"22",X"B1",X"4D",X"22",X"B3",X"4D",X"C9",X"3A",X"00",X"4E",X"FE", - X"03",X"C0",X"3A",X"A5",X"4D",X"A7",X"20",X"04",X"CD",X"96",X"0E",X"C9",X"AF",X"32",X"9C",X"4E", - X"32",X"91",X"4E",X"32",X"AC",X"4E",X"32",X"96",X"4E",X"32",X"92",X"4E",X"32",X"F4",X"90",X"06", - X"20",X"21",X"CC",X"4E",X"CF",X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"15",X"FE",X"02",X"28", - X"11",X"FE",X"03",X"20",X"11",X"3A",X"FA",X"4D",X"A7",X"20",X"0B",X"CD",X"83",X"0E",X"CD",X"F3", - X"2C",X"C9",X"CD",X"5A",X"0A",X"C9",X"AF",X"32",X"F6",X"90",X"CD",X"E8",X"0E",X"3A",X"F5",X"90", - X"A7",X"20",X"0E",X"3A",X"EA",X"90",X"A7",X"C0",X"21",X"BC",X"4E",X"36",X"20",X"C9",X"00",X"00", - X"00",X"3A",X"9B",X"4E",X"A7",X"C0",X"AF",X"32",X"F5",X"90",X"C9",X"CD",X"91",X"3B",X"00",X"3E", - X"FA",X"CD",X"02",X"8F",X"21",X"04",X"4E",X"C9",X"3A",X"EA",X"90",X"A7",X"C0",X"3E",X"01",X"32", - X"CC",X"4E",X"32",X"DC",X"4E",X"CD",X"C1",X"2C",X"C9",X"CD",X"21",X"82",X"C9",X"00",X"14",X"06", - X"01",X"0F",X"07",X"02",X"15",X"08",X"02",X"15",X"08",X"04",X"14",X"09",X"04",X"14",X"09",X"05", - X"17",X"0A",X"05",X"17",X"0A",X"06",X"09",X"0B",X"06",X"09",X"0B",X"03",X"16",X"0C",X"03",X"16", - X"0C",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D", - X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"F5",X"ED",X"57",X"B7", - X"28",X"04",X"F1",X"C3",X"8D",X"00",X"F1",X"C3",X"30",X"3D",X"FA",X"2C",X"24",X"FE",X"70",X"CA", - X"2C",X"24",X"C3",X"25",X"24",X"21",X"A0",X"4D",X"06",X"04",X"CF",X"C9",X"3E",X"01",X"32",X"AA", - X"4D",X"C3",X"63",X"17",X"3E",X"01",X"32",X"A9",X"4D",X"C3",X"63",X"17",X"3E",X"01",X"32",X"A8", - X"4D",X"C3",X"63",X"17",X"06",X"03",X"11",X"20",X"00",X"77",X"19",X"05",X"20",X"FB",X"C9",X"3E", - X"17",X"21",X"9B",X"44",X"CD",X"74",X"0F",X"21",X"7B",X"45",X"CD",X"74",X"0F",X"21",X"5B",X"46", - X"CD",X"74",X"0F",X"21",X"3B",X"47",X"CD",X"74",X"0F",X"21",X"84",X"44",X"CD",X"74",X"0F",X"21", - X"64",X"45",X"CD",X"74",X"0F",X"21",X"44",X"46",X"CD",X"74",X"0F",X"21",X"24",X"47",X"CD",X"74", - X"0F",X"C9",X"00",X"00",X"00",X"00",X"00",X"EF",X"17",X"00",X"C3",X"5C",X"1A",X"CD",X"E5",X"2F", - X"21",X"03",X"4E",X"C9",X"CD",X"09",X"3D",X"2A",X"BD",X"4D",X"C3",X"73",X"1A",X"C5",X"CD",X"B3", - X"8D",X"C1",X"C9",X"21",X"39",X"4D",X"46",X"23",X"4E",X"C9",X"00",X"CD",X"10",X"81",X"C3",X"63", - X"17",X"CD",X"8A",X"05",X"06",X"01",X"CD",X"ED",X"23",X"C9",X"00",X"00",X"00",X"E4",X"E4",X"E4", - X"00",X"00",X"00",X"ED",X"5B",X"39",X"4D",X"CD",X"23",X"17",X"CD",X"49",X"3D",X"C9",X"81",X"CE", - X"AF",X"32",X"D4",X"4D",X"21",X"00",X"00",X"22",X"D2",X"4D",X"C9",X"EF",X"1C",X"9B",X"3A",X"00", - X"4E",X"3D",X"C8",X"EF",X"1C",X"A2",X"C9",X"CD",X"91",X"12",X"3A",X"A5",X"4D",X"A7",X"C0",X"CD", - X"66",X"10",X"CD",X"94",X"10",X"CD",X"9E",X"10",X"CD",X"A8",X"10",X"CD",X"B4",X"10",X"3A",X"A4", - X"4D",X"A7",X"CA",X"39",X"10",X"CD",X"35",X"12",X"C9",X"CD",X"01",X"32",X"CD",X"36",X"1B",X"CD", - X"AE",X"1B",X"CD",X"26",X"1C",X"CD",X"9E",X"1C",X"CD",X"DB",X"85",X"CD",X"8E",X"17",X"C9",X"2A", - X"58",X"4D",X"3A",X"1F",X"4E",X"A7",X"CA",X"3E",X"1B",X"C3",X"4F",X"1B",X"3A",X"1F",X"4E",X"A7", - X"C8",X"AF",X"32",X"1F",X"4E",X"C9",X"3A",X"AB",X"4D",X"A7",X"C8",X"3D",X"20",X"08",X"32",X"AB", - X"4D",X"3C",X"32",X"AC",X"4D",X"C9",X"3D",X"20",X"08",X"32",X"AB",X"4D",X"3C",X"32",X"AD",X"4D", - X"C9",X"3D",X"20",X"08",X"32",X"AB",X"4D",X"3C",X"32",X"AE",X"4D",X"C9",X"32",X"AF",X"4D",X"3D", - X"32",X"AB",X"4D",X"C9",X"3A",X"AC",X"4D",X"E7",X"0C",X"00",X"C0",X"10",X"D2",X"10",X"3A",X"AD", - X"4D",X"E7",X"0C",X"00",X"18",X"11",X"2A",X"11",X"3A",X"AE",X"4D",X"E7",X"0C",X"00",X"5C",X"11", - X"6E",X"11",X"8F",X"11",X"3A",X"AF",X"4D",X"E7",X"0C",X"00",X"C9",X"11",X"DB",X"11",X"FC",X"11", - X"C3",X"3C",X"86",X"2A",X"00",X"4D",X"11",X"14",X"2C",X"A7",X"ED",X"52",X"C0",X"21",X"AC",X"4D", - X"34",X"C9",X"C3",X"20",X"86",X"33",X"FD",X"21",X"00",X"4D",X"CD",X"00",X"20",X"22",X"00",X"4D", - X"3E",X"01",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3A",X"00",X"4D",X"FE",X"80",X"C0",X"21",X"2F", - X"2E",X"22",X"0A",X"4D",X"22",X"31",X"4D",X"AF",X"32",X"A0",X"4D",X"32",X"AC",X"4D",X"32",X"A7", - X"4D",X"DD",X"21",X"AC",X"4D",X"DD",X"B6",X"00",X"DD",X"B6",X"01",X"DD",X"B6",X"02",X"DD",X"B6", - X"03",X"C0",X"21",X"AC",X"4E",X"CB",X"B6",X"C9",X"C3",X"4C",X"86",X"2A",X"02",X"4D",X"11",X"14", - X"64",X"A7",X"ED",X"52",X"C0",X"21",X"AD",X"4D",X"34",X"C9",X"CD",X"CA",X"25",X"AF",X"32",X"AD", - X"4D",X"32",X"A8",X"4D",X"32",X"F1",X"90",X"C3",X"01",X"11",X"32",X"29",X"4D",X"32",X"2D",X"4D", - X"3A",X"02",X"4D",X"FE",X"80",X"C0",X"21",X"2F",X"2E",X"22",X"0C",X"4D",X"22",X"33",X"4D",X"AF", - X"32",X"A1",X"4D",X"32",X"AD",X"4D",X"32",X"A8",X"4D",X"C3",X"01",X"11",X"C3",X"5C",X"86",X"2A", - X"04",X"4D",X"11",X"14",X"D4",X"A7",X"ED",X"52",X"C0",X"21",X"AE",X"4D",X"34",X"C9",X"21",X"AE", - X"4D",X"34",X"C9",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"3E",X"01",X"32",X"2A", - X"4D",X"32",X"2E",X"4D",X"3A",X"04",X"4D",X"FE",X"80",X"C0",X"21",X"AE",X"4D",X"34",X"C9",X"CD", - X"EB",X"25",X"AF",X"32",X"AE",X"4D",X"32",X"A9",X"4D",X"32",X"F2",X"90",X"C3",X"01",X"11",X"32", - X"2A",X"4D",X"32",X"2E",X"4D",X"3A",X"05",X"4D",X"FE",X"90",X"C0",X"21",X"2F",X"30",X"22",X"0E", - X"4D",X"22",X"35",X"4D",X"3E",X"01",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"AF",X"32",X"A2",X"4D", - X"32",X"AE",X"4D",X"32",X"A9",X"4D",X"C3",X"01",X"11",X"C3",X"6C",X"86",X"2A",X"06",X"4D",X"11", - X"14",X"9C",X"A7",X"ED",X"52",X"C0",X"21",X"AF",X"4D",X"34",X"C9",X"21",X"AF",X"4D",X"34",X"C9", - X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"3E",X"01",X"32",X"2B",X"4D",X"32",X"2F", - X"4D",X"3A",X"06",X"4D",X"FE",X"80",X"C0",X"21",X"AF",X"4D",X"34",X"C9",X"CD",X"0C",X"26",X"AF", - X"32",X"AF",X"4D",X"32",X"AA",X"4D",X"32",X"F3",X"90",X"C3",X"01",X"11",X"2B",X"4D",X"32",X"2F", - X"4D",X"3A",X"07",X"4D",X"FE",X"70",X"C0",X"21",X"2F",X"2C",X"22",X"10",X"4D",X"22",X"37",X"4D", - X"3E",X"01",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"AF",X"32",X"A3",X"4D",X"32",X"AF",X"4D",X"32", - X"AA",X"4D",X"C3",X"01",X"11",X"3A",X"D1",X"4D",X"E7",X"3F",X"12",X"3F",X"12",X"0C",X"00",X"3A", - X"D1",X"4D",X"A7",X"20",X"09",X"F7",X"4A",X"03",X"00",X"21",X"D1",X"4D",X"34",X"C9",X"3A",X"A4", - X"4D",X"32",X"AB",X"4D",X"AF",X"32",X"A4",X"4D",X"32",X"D1",X"4D",X"C9",X"CD",X"6B",X"35",X"C9", - X"00",X"40",X"44",X"48",X"4C",X"50",X"54",X"58",X"5C",X"4A",X"4E",X"42",X"46",X"5A",X"5E",X"52", - X"56",X"43",X"47",X"4B",X"4F",X"53",X"57",X"5B",X"5F",X"49",X"4D",X"41",X"45",X"59",X"5D",X"51", - X"55",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"3A",X"A5",X"4D",X"E7",X"0C",X"00",X"B7",X"12",X"B7",X"12",X"B7",X"12",X"B7",X"12",X"CB", - X"12",X"F9",X"12",X"06",X"13",X"0E",X"13",X"16",X"13",X"1E",X"13",X"26",X"13",X"2E",X"13",X"36", - X"13",X"3E",X"13",X"46",X"13",X"53",X"13",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"11",X"78", - X"00",X"A7",X"ED",X"52",X"C0",X"3E",X"05",X"32",X"A5",X"4D",X"C9",X"21",X"00",X"00",X"CD",X"C2", - X"85",X"3E",X"B8",X"11",X"B4",X"00",X"4F",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"28", - X"04",X"3E",X"01",X"81",X"4F",X"79",X"32",X"0A",X"4C",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D", - X"A7",X"ED",X"52",X"C0",X"21",X"A5",X"4D",X"34",X"C9",X"21",X"BC",X"4E",X"36",X"01",X"3E",X"B8", - X"11",X"C3",X"00",X"C3",X"D6",X"12",X"3E",X"BC",X"11",X"D2",X"00",X"C3",X"D6",X"12",X"3E",X"C0", - X"11",X"E1",X"00",X"C3",X"D6",X"12",X"3E",X"C4",X"11",X"F0",X"00",X"C3",X"D6",X"12",X"3E",X"C8", - X"11",X"FF",X"00",X"C3",X"D6",X"12",X"3E",X"CC",X"11",X"0E",X"01",X"C3",X"D6",X"12",X"3E",X"D0", - X"11",X"1D",X"01",X"C3",X"D6",X"12",X"3E",X"C8",X"11",X"2C",X"01",X"C3",X"D6",X"12",X"3E",X"C8", - X"11",X"3B",X"01",X"C3",X"D6",X"12",X"21",X"BC",X"4E",X"00",X"00",X"3E",X"C8",X"11",X"59",X"01", - X"C3",X"D6",X"12",X"3E",X"FC",X"32",X"0A",X"4C",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"11", - X"B8",X"01",X"A7",X"ED",X"52",X"C0",X"21",X"14",X"4E",X"35",X"21",X"15",X"4E",X"35",X"CD",X"75", - X"26",X"CD",X"9E",X"81",X"34",X"C9",X"3A",X"13",X"4E",X"A7",X"CA",X"7C",X"85",X"C3",X"16",X"1D", - X"15",X"06",X"48",X"59",X"02",X"9A",X"26",X"45",X"C9",X"69",X"1A",X"4A",X"02",X"09",X"05",X"16", - X"48",X"16",X"49",X"1A",X"48",X"AE",X"CC",X"EF",X"58",X"40",X"49",X"26",X"49",X"5A",X"CD",X"EA", - X"62",X"01",X"CD",X"45",X"06",X"9A",X"26",X"56",X"9A",X"76",X"32",X"EA",X"59",X"A6",X"89",X"45", - X"05",X"9A",X"62",X"84",X"15",X"89",X"56",X"AE",X"9A",X"89",X"45",X"A6",X"9D",X"EA",X"7B",X"C9", - X"45",X"9A",X"62",X"59",X"AE",X"BF",X"FB",X"56",X"48",X"C9",X"95",X"6A",X"01",X"23",X"6A",X"29", - X"2E",X"C9",X"5A",X"89",X"A7",X"59",X"58",X"05",X"86",X"05",X"84",X"6E",X"F9",X"21",X"9E",X"4D", - X"3A",X"0E",X"4E",X"BE",X"CA",X"EE",X"13",X"21",X"00",X"00",X"22",X"97",X"4D",X"C9",X"2A",X"97", - X"4D",X"23",X"22",X"97",X"4D",X"ED",X"5B",X"95",X"4D",X"A7",X"ED",X"52",X"C0",X"21",X"00",X"00", - X"22",X"97",X"4D",X"3A",X"A1",X"4D",X"A7",X"F5",X"CC",X"86",X"20",X"F1",X"C8",X"3A",X"A2",X"4D", - X"A7",X"F5",X"CC",X"A9",X"20",X"F1",X"C8",X"3A",X"A3",X"4D",X"A7",X"CC",X"D1",X"20",X"C9",X"3A", - X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"C8",X"47",X"DD",X"21",X"00",X"4C",X"1E",X"08",X"0E", - X"08",X"16",X"07",X"3A",X"00",X"4D",X"83",X"DD",X"77",X"13",X"3A",X"01",X"4D",X"2F",X"82",X"DD", - X"77",X"12",X"3A",X"02",X"4D",X"83",X"DD",X"77",X"15",X"3A",X"03",X"4D",X"2F",X"82",X"DD",X"77", - X"14",X"3A",X"04",X"4D",X"83",X"DD",X"77",X"17",X"3A",X"05",X"4D",X"2F",X"81",X"DD",X"77",X"16", - X"3A",X"06",X"4D",X"83",X"DD",X"77",X"19",X"3A",X"07",X"4D",X"2F",X"81",X"DD",X"77",X"18",X"3A", - X"08",X"4D",X"83",X"DD",X"77",X"1B",X"3A",X"09",X"4D",X"2F",X"81",X"DD",X"77",X"1A",X"3A",X"D2", - X"4D",X"83",X"DD",X"77",X"1D",X"3A",X"D3",X"4D",X"2F",X"81",X"DD",X"77",X"1C",X"C3",X"FE",X"14", - X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"C0",X"47",X"1E",X"09",X"0E",X"07",X"16",X"06", - X"DD",X"21",X"00",X"4C",X"3A",X"00",X"4D",X"2F",X"83",X"DD",X"77",X"13",X"3A",X"01",X"4D",X"82", - X"DD",X"77",X"12",X"3A",X"02",X"4D",X"2F",X"83",X"DD",X"77",X"15",X"3A",X"03",X"4D",X"82",X"DD", - X"77",X"14",X"3A",X"04",X"4D",X"2F",X"83",X"DD",X"77",X"17",X"3A",X"05",X"4D",X"81",X"DD",X"77", - X"16",X"3A",X"06",X"4D",X"2F",X"83",X"DD",X"77",X"19",X"3A",X"07",X"4D",X"81",X"DD",X"77",X"18", - X"3A",X"08",X"4D",X"2F",X"83",X"DD",X"77",X"1B",X"3A",X"09",X"4D",X"81",X"DD",X"77",X"1A",X"3A", - X"D2",X"4D",X"2F",X"83",X"DD",X"77",X"1D",X"3A",X"D3",X"4D",X"81",X"DD",X"77",X"1C",X"3A",X"A5", - X"4D",X"A7",X"C2",X"4B",X"15",X"3A",X"A4",X"4D",X"A7",X"C0",X"00",X"00",X"21",X"1C",X"15",X"E5", - X"3A",X"30",X"4D",X"E7",X"9C",X"16",X"9C",X"16",X"AA",X"16",X"AA",X"16",X"78",X"A7",X"28",X"2B", - X"0E",X"01",X"3A",X"0A",X"4C",X"57",X"A1",X"20",X"05",X"7A",X"81",X"C3",X"48",X"15",X"3A",X"30", - X"4D",X"FE",X"02",X"20",X"09",X"CB",X"7A",X"28",X"12",X"7A",X"A9",X"C3",X"48",X"15",X"FE",X"03", - X"20",X"09",X"CB",X"72",X"28",X"05",X"7A",X"A9",X"32",X"0A",X"4C",X"C3",X"A0",X"89",X"C5",X"06", - X"04",X"3A",X"C0",X"4D",X"A7",X"20",X"05",X"11",X"53",X"3E",X"18",X"03",X"11",X"5B",X"3E",X"1A", - X"77",X"23",X"13",X"1A",X"77",X"23",X"13",X"05",X"20",X"F5",X"CD",X"DE",X"8B",X"CD",X"90",X"A0", - X"3E",X"09",X"32",X"0B",X"4C",X"C1",X"3A",X"A7",X"4D",X"A7",X"20",X"16",X"3A",X"E4",X"4D",X"FE", - X"01",X"20",X"0F",X"3A",X"C0",X"4D",X"21",X"08",X"01",X"A7",X"20",X"03",X"21",X"0C",X"01",X"22", - X"02",X"4C",X"3A",X"04",X"4E",X"FE",X"00",X"C3",X"B9",X"1D",X"21",X"08",X"01",X"22",X"02",X"4C", - X"78",X"A7",X"C8",X"0E",X"01",X"3A",X"02",X"4C",X"81",X"32",X"02",X"4C",X"3A",X"04",X"4C",X"81", - X"32",X"04",X"4C",X"3A",X"06",X"4C",X"81",X"32",X"06",X"4C",X"3A",X"08",X"4C",X"81",X"32",X"08", - X"4C",X"3A",X"0C",X"4C",X"81",X"32",X"0C",X"4C",X"C9",X"3A",X"0C",X"4C",X"81",X"32",X"0C",X"4C", - X"C9",X"21",X"00",X"00",X"22",X"EB",X"90",X"CD",X"7C",X"0E",X"CD",X"B0",X"86",X"A7",X"C8",X"AF", - X"32",X"E3",X"90",X"C9",X"00",X"00",X"2A",X"22",X"4C",X"ED",X"5B",X"2A",X"4C",X"ED",X"4B",X"26", - X"4C",X"22",X"2A",X"4C",X"ED",X"53",X"26",X"4C",X"ED",X"43",X"22",X"4C",X"2A",X"24",X"4C",X"ED", - X"5B",X"2C",X"4C",X"ED",X"4B",X"28",X"4C",X"22",X"2C",X"4C",X"ED",X"53",X"28",X"4C",X"ED",X"43", - X"24",X"4C",X"C9",X"DD",X"72",X"08",X"14",X"DD",X"72",X"0C",X"DD",X"36",X"0A",X"3F",X"16",X"16", - X"DD",X"72",X"05",X"DD",X"72",X"07",X"DD",X"72",X"09",X"DD",X"72",X"0D",X"C9",X"3A",X"07",X"4E", - X"A7",X"C8",X"57",X"3A",X"3A",X"4D",X"D6",X"3D",X"20",X"04",X"DD",X"36",X"0B",X"00",X"7A",X"FE", - X"0A",X"D8",X"DD",X"36",X"02",X"32",X"DD",X"36",X"03",X"1D",X"FE",X"0C",X"D8",X"DD",X"36",X"02", - X"33",X"C9",X"3A",X"08",X"4E",X"A7",X"C8",X"57",X"3A",X"3A",X"4D",X"D6",X"3D",X"20",X"04",X"DD", - X"36",X"0B",X"00",X"7A",X"FE",X"01",X"D8",X"3A",X"C0",X"4D",X"1E",X"08",X"83",X"DD",X"77",X"02", - X"7A",X"FE",X"03",X"D8",X"3A",X"01",X"4D",X"E6",X"08",X"0F",X"0F",X"0F",X"1E",X"0A",X"83",X"DD", - X"77",X"0C",X"3C",X"3C",X"DD",X"77",X"02",X"DD",X"36",X"0D",X"1E",X"C9",X"21",X"0A",X"4C",X"3A", - X"C0",X"4D",X"A7",X"20",X"02",X"71",X"C9",X"79",X"C6",X"04",X"77",X"C9",X"78",X"A7",X"20",X"03", - X"0E",X"B2",X"18",X"02",X"0E",X"B0",X"CD",X"8C",X"16",X"C9",X"78",X"A7",X"20",X"03",X"0E",X"B0", - X"18",X"02",X"0E",X"B2",X"CD",X"8C",X"16",X"C9",X"38",X"05",X"DD",X"36",X"0A",X"2F",X"C9",X"FE", - X"04",X"38",X"05",X"DD",X"36",X"0A",X"2D",X"C9",X"FE",X"02",X"38",X"05",X"DD",X"36",X"0A",X"2F", - X"C9",X"DD",X"36",X"0A",X"30",X"C9",X"3A",X"09",X"4D",X"E6",X"07",X"FE",X"06",X"38",X"08",X"1E", - X"2E",X"CB",X"FB",X"DD",X"73",X"0A",X"C9",X"FE",X"04",X"38",X"04",X"1E",X"2C",X"18",X"F2",X"FE", - X"02",X"30",X"EC",X"1E",X"30",X"18",X"EA",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"06",X"38",X"05", - X"DD",X"36",X"0A",X"30",X"C9",X"FE",X"04",X"38",X"08",X"1E",X"2F",X"CB",X"F3",X"DD",X"73",X"0A", - X"C9",X"FE",X"02",X"38",X"04",X"1E",X"2D",X"18",X"F2",X"1E",X"2F",X"18",X"EE",X"CD",X"67",X"A0", - X"01",X"89",X"56",X"3A",X"AF",X"4D",X"A7",X"20",X"09",X"2A",X"37",X"4D",X"A7",X"ED",X"52",X"CA", - X"5C",X"0F",X"05",X"3A",X"AE",X"4D",X"A7",X"20",X"09",X"2A",X"35",X"4D",X"A7",X"ED",X"52",X"CA", - X"64",X"0F",X"05",X"3A",X"AD",X"4D",X"A7",X"20",X"09",X"2A",X"33",X"4D",X"A7",X"ED",X"52",X"CA", - X"6C",X"0F",X"05",X"3A",X"AC",X"4D",X"A7",X"20",X"09",X"2A",X"31",X"4D",X"A7",X"ED",X"52",X"CA", - X"99",X"83",X"05",X"78",X"32",X"A4",X"4D",X"00",X"00",X"00",X"A7",X"C8",X"21",X"A6",X"4D",X"5F", - X"16",X"00",X"19",X"7E",X"A7",X"C8",X"AF",X"32",X"A5",X"4D",X"21",X"D0",X"4D",X"34",X"C3",X"76", - X"13",X"5A",X"2A",X"21",X"BC",X"4E",X"CB",X"DE",X"C9",X"CD",X"01",X"25",X"C9",X"00",X"3A",X"A4", - X"4D",X"A7",X"C0",X"0E",X"04",X"06",X"04",X"DD",X"21",X"08",X"4D",X"3A",X"AF",X"4D",X"A7",X"20", - X"13",X"3A",X"06",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"07",X"4D",X"DD",X"96",X"01", - X"B9",X"DA",X"5C",X"0F",X"05",X"3A",X"AE",X"4D",X"A7",X"20",X"13",X"3A",X"04",X"4D",X"DD",X"96", - X"00",X"B9",X"30",X"0A",X"3A",X"05",X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"64",X"0F",X"05",X"3A", - X"AD",X"4D",X"A7",X"20",X"13",X"3A",X"02",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"03", - X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"6C",X"0F",X"05",X"3A",X"AC",X"4D",X"A7",X"20",X"13",X"3A", - X"00",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"01",X"4D",X"DD",X"96",X"01",X"B9",X"DA", - X"99",X"83",X"05",X"C3",X"63",X"17",X"3A",X"E4",X"4D",X"FE",X"04",X"CA",X"43",X"18",X"00",X"00", - X"00",X"3A",X"FB",X"4D",X"A7",X"CA",X"2F",X"18",X"2A",X"4C",X"4D",X"29",X"22",X"4C",X"4D",X"2A", - X"4A",X"4D",X"ED",X"6A",X"22",X"4A",X"4D",X"D0",X"21",X"4C",X"4D",X"34",X"C3",X"43",X"18",X"2A", - X"48",X"4D",X"29",X"22",X"48",X"4D",X"2A",X"46",X"4D",X"ED",X"6A",X"22",X"46",X"4D",X"D0",X"21", - X"48",X"4D",X"34",X"3A",X"0E",X"4E",X"32",X"9E",X"4D",X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E", - X"A1",X"4F",X"21",X"3A",X"4D",X"7E",X"06",X"21",X"90",X"38",X"09",X"7E",X"06",X"3B",X"90",X"30", - X"03",X"C3",X"AB",X"18",X"3E",X"01",X"32",X"BF",X"4D",X"3A",X"00",X"4E",X"FE",X"01",X"CA",X"19", - X"1A",X"3A",X"04",X"4E",X"FE",X"10",X"D2",X"19",X"1A",X"79",X"A7",X"28",X"06",X"3A",X"40",X"50", - X"C3",X"86",X"18",X"3A",X"00",X"50",X"CB",X"4F",X"C2",X"99",X"18",X"2A",X"03",X"33",X"3E",X"02", - X"32",X"30",X"4D",X"22",X"1C",X"4D",X"C3",X"50",X"19",X"CB",X"57",X"C2",X"50",X"19",X"2A",X"FF", - X"32",X"AF",X"32",X"30",X"4D",X"22",X"1C",X"4D",X"C3",X"50",X"19",X"3A",X"00",X"4E",X"FE",X"01", - X"CA",X"19",X"1A",X"3A",X"04",X"4E",X"FE",X"10",X"D2",X"19",X"1A",X"C3",X"B0",X"A4",X"FF",X"3A", - X"40",X"50",X"C3",X"C8",X"18",X"3A",X"00",X"50",X"CB",X"4F",X"CA",X"C9",X"1A",X"CB",X"57",X"CA", - X"D9",X"1A",X"CB",X"47",X"CA",X"E8",X"1A",X"CB",X"5F",X"CA",X"F8",X"1A",X"2A",X"1C",X"4D",X"22", - X"26",X"4D",X"06",X"01",X"DD",X"21",X"26",X"4D",X"00",X"00",X"00",X"00",X"C3",X"11",X"88",X"E6", - X"C0",X"D6",X"C0",X"20",X"4B",X"05",X"C2",X"16",X"19",X"3A",X"30",X"4D",X"0F",X"DA",X"0B",X"19", - X"3A",X"09",X"4D",X"E6",X"07",X"FE",X"04",X"C8",X"C3",X"40",X"19",X"3A",X"08",X"4D",X"E6",X"07", - X"FE",X"04",X"C8",X"C3",X"40",X"19",X"DD",X"21",X"1C",X"4D",X"CD",X"0F",X"20",X"C3",X"F3",X"8A", - X"FF",X"FF",X"FF",X"3A",X"30",X"4D",X"0F",X"DA",X"35",X"19",X"3A",X"09",X"4D",X"E6",X"07",X"FE", - X"04",X"C8",X"C3",X"50",X"19",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"04",X"C8",X"C3",X"50",X"19", - X"2A",X"26",X"4D",X"22",X"1C",X"4D",X"05",X"CA",X"50",X"19",X"3A",X"3C",X"4D",X"32",X"30",X"4D", - X"DD",X"21",X"1C",X"4D",X"FD",X"21",X"08",X"4D",X"CD",X"00",X"20",X"3A",X"30",X"4D",X"0F",X"DA", - X"75",X"19",X"7D",X"E6",X"07",X"FE",X"04",X"CA",X"85",X"19",X"DA",X"71",X"19",X"2D",X"C3",X"85", - X"19",X"2C",X"C3",X"85",X"19",X"7C",X"E6",X"07",X"FE",X"04",X"CA",X"85",X"19",X"DA",X"84",X"19", - X"25",X"C3",X"85",X"19",X"24",X"22",X"08",X"4D",X"CD",X"18",X"20",X"22",X"39",X"4D",X"3A",X"EA", - X"90",X"A7",X"28",X"23",X"3A",X"19",X"4E",X"A7",X"28",X"1D",X"DD",X"21",X"1C",X"4D",X"FD",X"21", - X"39",X"4D",X"CD",X"0F",X"20",X"FE",X"91",X"20",X"0E",X"36",X"40",X"21",X"19",X"4E",X"35",X"CD", - X"34",X"8C",X"CD",X"FE",X"85",X"C9",X"FF",X"2A",X"39",X"4D",X"3A",X"E6",X"4D",X"A7",X"C8",X"7D", - X"06",X"25",X"90",X"38",X"19",X"3A",X"FA",X"4D",X"A7",X"C8",X"CD",X"8B",X"87",X"CD",X"5E",X"81", - X"CD",X"A7",X"82",X"AF",X"32",X"E6",X"4D",X"32",X"E7",X"4D",X"2A",X"39",X"4D",X"C9",X"3A",X"EA", - X"90",X"A7",X"28",X"06",X"3E",X"01",X"32",X"FA",X"4D",X"C9",X"3A",X"E7",X"4D",X"A7",X"3E",X"01", - X"32",X"FA",X"4D",X"C0",X"3A",X"19",X"4E",X"A7",X"C8",X"21",X"19",X"4E",X"35",X"CD",X"34",X"8C", - X"21",X"16",X"4E",X"34",X"CD",X"10",X"8C",X"3E",X"01",X"32",X"E7",X"4D",X"CD",X"30",X"A1",X"C9", - X"78",X"87",X"D7",X"5F",X"23",X"56",X"EB",X"C9",X"FF",X"21",X"1C",X"4D",X"7E",X"A7",X"CA",X"2E", - X"1A",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"38",X"1A",X"C3",X"B2",X"0F",X"3A",X"09", - X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"B2",X"0F",X"00",X"00",X"00",X"00",X"00",X"EF",X"17",X"00", - X"00",X"00",X"DD",X"21",X"26",X"4D",X"FD",X"21",X"12",X"4D",X"CD",X"00",X"20",X"22",X"12",X"4D", - X"2A",X"26",X"4D",X"22",X"1C",X"4D",X"3A",X"3C",X"4D",X"32",X"30",X"4D",X"DD",X"21",X"1C",X"4D", - X"FD",X"21",X"08",X"4D",X"CD",X"00",X"20",X"C3",X"85",X"19",X"3A",X"9D",X"4D",X"FE",X"06",X"C0", - X"C3",X"C4",X"0F",X"22",X"CB",X"4D",X"3E",X"01",X"32",X"A6",X"4D",X"32",X"A7",X"4D",X"32",X"A8", - X"4D",X"32",X"A9",X"4D",X"32",X"AA",X"4D",X"32",X"B1",X"4D",X"32",X"B2",X"4D",X"32",X"B3",X"4D", - X"32",X"B4",X"4D",X"32",X"B5",X"4D",X"AF",X"32",X"C8",X"4D",X"32",X"D0",X"4D",X"DD",X"21",X"00", - X"4C",X"DD",X"36",X"02",X"1C",X"DD",X"36",X"04",X"1C",X"DD",X"36",X"06",X"1C",X"DD",X"36",X"08", - X"1C",X"DD",X"36",X"03",X"11",X"DD",X"36",X"05",X"11",X"DD",X"36",X"07",X"11",X"DD",X"36",X"09", - X"11",X"21",X"AC",X"4E",X"CB",X"EE",X"CB",X"BE",X"C9",X"2A",X"03",X"33",X"3E",X"02",X"32",X"3C", - X"4D",X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"2A",X"FF",X"32",X"AF",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"2A",X"05",X"33",X"3E",X"03",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"2A",X"01",X"33",X"3E",X"01",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"3A",X"12",X"4E",X"A7",X"CA",X"14",X"1B",X"21", - X"9F",X"4D",X"34",X"C9",X"3A",X"A3",X"4D",X"A7",X"C0",X"3A",X"A2",X"4D",X"A7",X"CA",X"25",X"1B", - X"21",X"11",X"4E",X"34",X"C9",X"3A",X"A1",X"4D",X"A7",X"CA",X"31",X"1B",X"21",X"10",X"4E",X"34", - X"C9",X"21",X"0F",X"4E",X"34",X"C9",X"3A",X"AC",X"4D",X"A7",X"C0",X"C3",X"4F",X"10",X"29",X"22", - X"58",X"4D",X"2A",X"56",X"4D",X"ED",X"6A",X"22",X"56",X"4D",X"D0",X"21",X"58",X"4D",X"34",X"21", - X"14",X"4D",X"7E",X"A7",X"CA",X"64",X"1B",X"3A",X"00",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"6E", - X"1B",X"C3",X"99",X"1B",X"3A",X"01",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"99",X"1B",X"3A",X"A7", - X"4D",X"A7",X"28",X"05",X"EF",X"0C",X"00",X"18",X"03",X"EF",X"08",X"00",X"CD",X"01",X"84",X"DD", - X"21",X"1E",X"4D",X"FD",X"21",X"0A",X"4D",X"CD",X"00",X"20",X"22",X"0A",X"4D",X"2A",X"1E",X"4D", - X"22",X"14",X"4D",X"3A",X"2C",X"4D",X"32",X"28",X"4D",X"DD",X"21",X"14",X"4D",X"FD",X"21",X"00", - X"4D",X"CD",X"00",X"20",X"22",X"00",X"4D",X"CD",X"18",X"20",X"22",X"31",X"4D",X"C9",X"3A",X"AD", - X"4D",X"A7",X"C0",X"2A",X"64",X"4D",X"29",X"22",X"64",X"4D",X"2A",X"62",X"4D",X"ED",X"6A",X"22", - X"62",X"4D",X"D0",X"21",X"64",X"4D",X"34",X"21",X"16",X"4D",X"7E",X"A7",X"CA",X"DC",X"1B",X"3A", - X"02",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"E6",X"1B",X"C3",X"11",X"1C",X"3A",X"03",X"4D",X"E6", - X"07",X"FE",X"04",X"C2",X"11",X"1C",X"3A",X"A8",X"4D",X"A7",X"28",X"05",X"EF",X"0D",X"00",X"18", - X"03",X"EF",X"09",X"00",X"CD",X"78",X"32",X"DD",X"21",X"20",X"4D",X"FD",X"21",X"0C",X"4D",X"CD", - X"00",X"20",X"22",X"0C",X"4D",X"2A",X"20",X"4D",X"22",X"16",X"4D",X"3A",X"2D",X"4D",X"32",X"29", - X"4D",X"DD",X"21",X"16",X"4D",X"FD",X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"CD", - X"18",X"20",X"22",X"33",X"4D",X"C9",X"3A",X"AE",X"4D",X"A7",X"C0",X"2A",X"70",X"4D",X"29",X"22", - X"70",X"4D",X"2A",X"6E",X"4D",X"ED",X"6A",X"22",X"6E",X"4D",X"D0",X"21",X"70",X"4D",X"34",X"21", - X"18",X"4D",X"7E",X"A7",X"CA",X"54",X"1C",X"3A",X"04",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"5E", - X"1C",X"C3",X"89",X"1C",X"3A",X"05",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"89",X"1C",X"3A",X"A9", - X"4D",X"A7",X"28",X"05",X"EF",X"0E",X"00",X"18",X"03",X"EF",X"0A",X"00",X"CD",X"94",X"32",X"DD", - X"21",X"22",X"4D",X"FD",X"21",X"0E",X"4D",X"CD",X"00",X"20",X"22",X"0E",X"4D",X"2A",X"22",X"4D", - X"22",X"18",X"4D",X"3A",X"2E",X"4D",X"32",X"2A",X"4D",X"DD",X"21",X"18",X"4D",X"FD",X"21",X"04", - X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"CD",X"18",X"20",X"22",X"35",X"4D",X"C9",X"3A",X"AF", - X"4D",X"A7",X"C0",X"2A",X"7C",X"4D",X"29",X"22",X"7C",X"4D",X"2A",X"7A",X"4D",X"ED",X"6A",X"22", - X"7A",X"4D",X"D0",X"21",X"7C",X"4D",X"34",X"21",X"1A",X"4D",X"7E",X"A7",X"CA",X"CC",X"1C",X"3A", - X"06",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"D6",X"1C",X"C3",X"01",X"1D",X"3A",X"07",X"4D",X"E6", - X"07",X"FE",X"04",X"C2",X"01",X"1D",X"3A",X"AA",X"4D",X"A7",X"28",X"05",X"EF",X"0F",X"00",X"18", - X"03",X"EF",X"0B",X"00",X"CD",X"B0",X"32",X"DD",X"21",X"24",X"4D",X"FD",X"21",X"10",X"4D",X"CD", - X"00",X"20",X"22",X"10",X"4D",X"2A",X"24",X"4D",X"22",X"1A",X"4D",X"3A",X"2F",X"4D",X"32",X"2B", - X"4D",X"DD",X"21",X"1A",X"4D",X"FD",X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"CD", - X"18",X"20",X"22",X"37",X"4D",X"C9",X"E5",X"D5",X"C5",X"CD",X"5C",X"10",X"2A",X"1D",X"4E",X"11", - X"B0",X"1D",X"A7",X"ED",X"52",X"20",X"06",X"CD",X"1B",X"01",X"22",X"1D",X"4E",X"2A",X"1D",X"4E", - X"11",X"04",X"00",X"19",X"22",X"1D",X"4E",X"5E",X"23",X"56",X"23",X"4E",X"23",X"46",X"ED",X"53", - X"56",X"4D",X"ED",X"43",X"58",X"4D",X"C1",X"D1",X"E1",X"C3",X"7C",X"85",X"FF",X"FF",X"FF",X"FF", - X"55",X"55",X"55",X"55",X"D5",X"D5",X"55",X"55",X"55",X"55",X"D5",X"D5",X"D5",X"55",X"D5",X"55", - X"D5",X"6A",X"D5",X"6A",X"D6",X"D6",X"D6",X"D6",X"5A",X"D6",X"5A",X"D6",X"AA",X"2A",X"55",X"55", - X"AA",X"6A",X"D5",X"A6",X"AA",X"D5",X"55",X"A6",X"5A",X"5A",X"6A",X"6A",X"5A",X"D6",X"D6",X"5A", - X"B6",X"A5",X"DB",X"5A",X"AA",X"B6",X"D5",X"55",X"D6",X"5A",X"AA",X"A6",X"DD",X"D5",X"DD",X"D5", - X"55",X"55",X"AA",X"6A",X"B6",X"5A",X"A6",X"D6",X"6A",X"6D",X"D6",X"AA",X"D6",X"D6",X"D6",X"D6", - X"AA",X"B6",X"55",X"D5",X"55",X"DD",X"55",X"A6",X"AA",X"B6",X"DB",X"A6",X"D5",X"D5",X"D5",X"D5", - X"FF",X"AF",X"32",X"E0",X"90",X"32",X"EF",X"90",X"C9",X"CA",X"9A",X"15",X"3A",X"EA",X"90",X"A7", - X"C3",X"81",X"00",X"3A",X"DF",X"90",X"A7",X"CA",X"A0",X"15",X"3E",X"01",X"32",X"80",X"50",X"CD", - X"FC",X"28",X"22",X"02",X"4D",X"22",X"04",X"4D",X"22",X"06",X"4D",X"21",X"8F",X"88",X"22",X"00", - X"4D",X"21",X"74",X"80",X"22",X"08",X"4D",X"00",X"00",X"00",X"3A",X"C0",X"4D",X"21",X"08",X"01", - X"11",X"B0",X"09",X"A7",X"20",X"06",X"21",X"0C",X"01",X"11",X"B2",X"09",X"22",X"02",X"4C",X"ED", - X"53",X"0A",X"4C",X"78",X"A7",X"28",X"10",X"0E",X"01",X"3A",X"02",X"4C",X"81",X"32",X"02",X"4C", - X"3A",X"0A",X"4C",X"81",X"32",X"0A",X"4C",X"AF",X"CD",X"8F",X"0E",X"3E",X"E0",X"32",X"BC",X"4E", - X"21",X"EF",X"90",X"34",X"C9",X"21",X"00",X"00",X"22",X"02",X"4D",X"22",X"04",X"4D",X"22",X"06", - X"4D",X"21",X"8F",X"88",X"22",X"00",X"4D",X"CD",X"43",X"A4",X"00",X"00",X"3A",X"C0",X"4D",X"21", - X"80",X"01",X"A7",X"20",X"03",X"21",X"84",X"01",X"22",X"02",X"4C",X"3A",X"E6",X"90",X"A7",X"28", - X"40",X"21",X"74",X"80",X"22",X"08",X"4D",X"00",X"3A",X"C0",X"4D",X"21",X"B0",X"09",X"A7",X"20", - X"03",X"21",X"B2",X"09",X"22",X"0A",X"4C",X"21",X"9C",X"4E",X"36",X"10",X"AF",X"32",X"80",X"50", - X"21",X"E5",X"90",X"7E",X"FE",X"F0",X"20",X"18",X"21",X"00",X"00",X"22",X"E5",X"90",X"22",X"E7", - X"90",X"22",X"E9",X"90",X"22",X"08",X"4D",X"CD",X"1E",X"A4",X"3E",X"09",X"32",X"04",X"4E",X"C9", - X"34",X"78",X"A7",X"C8",X"00",X"00",X"0E",X"01",X"3A",X"02",X"4C",X"81",X"CD",X"58",X"A4",X"3A", - X"E6",X"90",X"A7",X"C8",X"3A",X"0A",X"4C",X"81",X"32",X"0A",X"4C",X"C9",X"FF",X"DD",X"75",X"06", - X"DD",X"74",X"07",X"47",X"3A",X"EA",X"90",X"A7",X"28",X"13",X"3A",X"E4",X"90",X"A7",X"20",X"0D", - X"11",X"93",X"A6",X"A7",X"ED",X"52",X"20",X"05",X"3E",X"01",X"32",X"E4",X"90",X"78",X"C9",X"C9", - X"87",X"4F",X"06",X"00",X"21",X"09",X"4D",X"09",X"7E",X"FE",X"1D",X"C2",X"E3",X"1E",X"36",X"3D", - X"C3",X"FC",X"1E",X"FE",X"3E",X"C2",X"ED",X"1E",X"36",X"1E",X"C3",X"FC",X"1E",X"06",X"21",X"90", - X"DA",X"FC",X"1E",X"7E",X"06",X"3B",X"90",X"D2",X"FC",X"1E",X"A7",X"C9",X"37",X"C9",X"3A",X"B1", - X"4D",X"A7",X"C8",X"AF",X"32",X"B1",X"4D",X"21",X"FF",X"32",X"3A",X"28",X"4D",X"EE",X"02",X"32", - X"2C",X"4D",X"47",X"DF",X"22",X"1E",X"4D",X"3A",X"02",X"4E",X"FE",X"22",X"C0",X"22",X"14",X"4D", - X"78",X"32",X"28",X"4D",X"C9",X"3A",X"B2",X"4D",X"A7",X"C8",X"AF",X"32",X"B2",X"4D",X"21",X"FF", - X"32",X"3A",X"29",X"4D",X"EE",X"02",X"32",X"2D",X"4D",X"47",X"DF",X"22",X"20",X"4D",X"3A",X"02", - X"4E",X"FE",X"22",X"C0",X"22",X"16",X"4D",X"78",X"32",X"29",X"4D",X"C9",X"3A",X"B3",X"4D",X"A7", - X"C8",X"AF",X"32",X"B3",X"4D",X"21",X"FF",X"32",X"3A",X"2A",X"4D",X"EE",X"02",X"32",X"2E",X"4D", - X"47",X"DF",X"22",X"22",X"4D",X"3A",X"02",X"4E",X"FE",X"22",X"C0",X"22",X"18",X"4D",X"78",X"32", - X"2A",X"4D",X"C9",X"3A",X"B4",X"4D",X"A7",X"C8",X"AF",X"32",X"B4",X"4D",X"21",X"FF",X"32",X"3A", - X"2B",X"4D",X"EE",X"02",X"32",X"2F",X"4D",X"47",X"DF",X"22",X"24",X"4D",X"3A",X"02",X"4E",X"FE", - X"22",X"C0",X"22",X"1A",X"4D",X"78",X"32",X"2B",X"4D",X"C9",X"3A",X"FF",X"4D",X"A7",X"28",X"1F", - X"AF",X"32",X"FF",X"4D",X"18",X"16",X"3A",X"FE",X"4D",X"A7",X"28",X"13",X"AF",X"32",X"FE",X"4D", - X"18",X"0A",X"3A",X"FD",X"4D",X"A7",X"28",X"07",X"AF",X"32",X"FD",X"4D",X"CD",X"CD",X"0F",X"C3", - X"DB",X"0F",X"3E",X"6E",X"32",X"3B",X"42",X"3E",X"01",X"32",X"3B",X"46",X"3E",X"6F",X"32",X"5B", - X"42",X"3E",X"01",X"32",X"5B",X"46",X"3E",X"40",X"32",X"5D",X"42",X"C9",X"00",X"00",X"00",X"00", - X"3A",X"E4",X"4D",X"A7",X"00",X"28",X"04",X"01",X"7C",X"31",X"C9",X"01",X"B1",X"35",X"C9",X"00", - X"00",X"21",X"D0",X"4D",X"3E",X"01",X"77",X"C3",X"7E",X"17",X"00",X"00",X"00",X"00",X"5D",X"E1", - X"FD",X"7E",X"00",X"DD",X"86",X"00",X"6F",X"FD",X"7E",X"01",X"DD",X"86",X"01",X"67",X"C9",X"CD", - X"00",X"20",X"CD",X"65",X"00",X"7E",X"A7",X"C9",X"7D",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6", - X"20",X"6F",X"7C",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6",X"1E",X"67",X"C9",X"F5",X"C5",X"7D", - X"D6",X"20",X"6F",X"7C",X"D6",X"20",X"67",X"06",X"00",X"CB",X"24",X"CB",X"24",X"CB",X"24",X"CB", - X"24",X"CB",X"10",X"CB",X"24",X"CB",X"10",X"4C",X"26",X"00",X"09",X"01",X"40",X"40",X"09",X"C1", - X"F1",X"C9",X"CD",X"65",X"00",X"11",X"00",X"04",X"19",X"C9",X"CD",X"52",X"20",X"7E",X"FE",X"1B", - X"20",X"04",X"3E",X"01",X"02",X"C9",X"AF",X"02",X"C9",X"CD",X"56",X"21",X"C9",X"45",X"26",X"89", - X"AB",X"63",X"11",X"56",X"9A",X"56",X"45",X"05",X"12",X"6A",X"59",X"DE",X"A9",X"52",X"12",X"26", - X"A9",X"DE",X"A9",X"6B",X"AF",X"C9",X"85",X"45",X"01",X"56",X"CD",X"85",X"26",X"C9",X"05",X"45", - X"6A",X"C9",X"6A",X"26",X"15",X"04",X"01",X"23",X"45",X"6A",X"89",X"CD",X"95",X"12",X"6A",X"59", - X"40",X"96",X"5A",X"41",X"04",X"56",X"9A",X"DE",X"84",X"01",X"25",X"6A",X"DE",X"CD",X"96",X"C9", - X"56",X"AE",X"96",X"5A",X"48",X"49",X"01",X"59",X"48",X"89",X"9A",X"56",X"CD",X"85",X"9A",X"C9", - X"15",X"6A",X"08",X"6A",X"04",X"56",X"9A",X"08",X"C9",X"21",X"BA",X"4D",X"3A",X"11",X"4E",X"BE", - X"D8",X"3E",X"03",X"32",X"A3",X"4D",X"C9",X"3A",X"A3",X"4D",X"A7",X"C8",X"21",X"0E",X"4E",X"3A", - X"B6",X"4D",X"A7",X"C2",X"F4",X"20",X"3E",X"40",X"96",X"47",X"3A",X"BB",X"4D",X"90",X"D8",X"3E", - X"01",X"32",X"B6",X"4D",X"3A",X"B7",X"4D",X"A7",X"C0",X"3E",X"40",X"96",X"47",X"3A",X"BC",X"4D", - X"90",X"D8",X"3E",X"01",X"32",X"B7",X"4D",X"C9",X"3A",X"06",X"4E",X"E7",X"1A",X"21",X"40",X"21", - X"4B",X"21",X"0C",X"00",X"70",X"21",X"7B",X"21",X"86",X"21",X"3A",X"3A",X"4D",X"D6",X"21",X"20", - X"0F",X"3C",X"32",X"A0",X"4D",X"32",X"B7",X"4D",X"CD",X"06",X"05",X"21",X"06",X"4E",X"34",X"C9", - X"CD",X"06",X"18",X"CD",X"06",X"18",X"CD",X"36",X"1B",X"CD",X"36",X"1B",X"CD",X"23",X"0E",X"C9", - X"3A",X"3A",X"4D",X"D6",X"1E",X"C2",X"30",X"21",X"C3",X"2B",X"21",X"3A",X"32",X"4D",X"D6",X"1E", - X"C2",X"36",X"21",X"CD",X"70",X"1A",X"AF",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"CD",X"A5",X"05", - X"22",X"1C",X"4D",X"3A",X"3C",X"4D",X"32",X"30",X"4D",X"F7",X"45",X"07",X"00",X"C3",X"2B",X"21", - X"3A",X"32",X"4D",X"D6",X"2F",X"C2",X"36",X"21",X"C3",X"2B",X"21",X"3A",X"32",X"4D",X"D6",X"3D", - X"C2",X"30",X"21",X"C3",X"2B",X"21",X"CD",X"06",X"18",X"CD",X"06",X"18",X"3A",X"3A",X"4D",X"D6", - X"3D",X"C0",X"32",X"06",X"4E",X"F7",X"45",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"3A",X"07", - X"4E",X"FD",X"21",X"D2",X"41",X"E7",X"C2",X"21",X"0C",X"00",X"E1",X"21",X"F5",X"21",X"0C",X"22", - X"1E",X"22",X"44",X"22",X"5D",X"22",X"0C",X"00",X"6A",X"22",X"0C",X"00",X"86",X"22",X"0C",X"00", - X"8D",X"22",X"3E",X"01",X"32",X"D2",X"45",X"32",X"D3",X"45",X"32",X"F2",X"45",X"32",X"F3",X"45", - X"CD",X"06",X"05",X"FD",X"36",X"00",X"60",X"FD",X"36",X"01",X"61",X"F7",X"43",X"08",X"00",X"18", - X"0F",X"3A",X"3A",X"4D",X"D6",X"2C",X"C2",X"30",X"21",X"3C",X"32",X"A0",X"4D",X"32",X"B7",X"4D", - X"21",X"07",X"4E",X"34",X"C9",X"3A",X"01",X"4D",X"FE",X"77",X"28",X"05",X"FE",X"78",X"C2",X"30", - X"21",X"21",X"84",X"20",X"22",X"4E",X"4D",X"22",X"50",X"4D",X"18",X"E4",X"3A",X"01",X"4D",X"D6", - X"78",X"C2",X"37",X"22",X"FD",X"36",X"00",X"62",X"FD",X"36",X"01",X"63",X"18",X"D2",X"3A",X"01", - X"4D",X"D6",X"7B",X"20",X"12",X"FD",X"36",X"00",X"64",X"FD",X"36",X"01",X"65",X"FD",X"36",X"20", - X"66",X"FD",X"36",X"21",X"67",X"18",X"B9",X"CD",X"06",X"18",X"CD",X"06",X"18",X"CD",X"36",X"1B", - X"CD",X"23",X"0E",X"C9",X"3A",X"01",X"4D",X"D6",X"7E",X"20",X"EC",X"FD",X"36",X"00",X"68",X"FD", - X"36",X"01",X"69",X"FD",X"36",X"20",X"6A",X"FD",X"36",X"21",X"6B",X"18",X"93",X"3A",X"01",X"4D", - X"D6",X"80",X"20",X"D3",X"F7",X"4F",X"08",X"00",X"18",X"86",X"21",X"01",X"4D",X"34",X"34",X"FD", - X"36",X"00",X"6C",X"FD",X"36",X"01",X"6D",X"FD",X"36",X"20",X"40",X"FD",X"36",X"21",X"40",X"F7", - X"4A",X"08",X"00",X"C3",X"F0",X"21",X"F7",X"54",X"08",X"00",X"C3",X"F0",X"21",X"AF",X"32",X"07", - X"4E",X"21",X"04",X"4E",X"34",X"34",X"C9",X"3A",X"08",X"4E",X"E7",X"A7",X"22",X"BE",X"22",X"0C", - X"00",X"DD",X"22",X"F5",X"22",X"FE",X"22",X"3A",X"3A",X"4D",X"D6",X"25",X"C2",X"30",X"21",X"3C", - X"32",X"A0",X"4D",X"32",X"B7",X"4D",X"CD",X"06",X"05",X"21",X"08",X"4E",X"34",X"C9",X"3A",X"01", - X"4D",X"FE",X"FF",X"28",X"05",X"FE",X"FE",X"C2",X"30",X"21",X"3C",X"3C",X"32",X"01",X"4D",X"3E", - X"01",X"32",X"B1",X"4D",X"CD",X"FE",X"1E",X"F7",X"4A",X"09",X"00",X"18",X"DC",X"3A",X"32",X"4D", - X"D6",X"2D",X"28",X"D5",X"3A",X"00",X"4D",X"32",X"D2",X"4D",X"3A",X"01",X"4D",X"D6",X"08",X"32", - X"D3",X"4D",X"C3",X"30",X"21",X"3A",X"32",X"4D",X"D6",X"1E",X"28",X"BD",X"18",X"E6",X"AF",X"32", - X"08",X"4E",X"F7",X"45",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"91",X"11",X"20",X"00",X"01", - X"24",X"09",X"71",X"19",X"10",X"FC",X"21",X"72",X"91",X"11",X"20",X"00",X"01",X"24",X"0A",X"71", - X"19",X"10",X"FC",X"F7",X"94",X"91",X"01",X"09",X"1B",X"0E",X"1F",X"18",X"24",X"0E",X"16",X"0A", - X"10",X"C9",X"07",X"07",X"07",X"02",X"02",X"03",X"03",X"04",X"04",X"05",X"05",X"00",X"00",X"03", - X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"07",X"06",X"06",X"06",X"06", - X"01",X"01",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07", - X"07",X"07",X"07",X"07",X"07",X"07",X"04",X"04",X"04",X"04",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07", - X"07",X"02",X"02",X"02",X"02",X"02",X"03",X"03",X"04",X"04",X"05",X"05",X"01",X"01",X"01",X"01", - X"01",X"01",X"21",X"89",X"82",X"35",X"C0",X"CD",X"15",X"1D",X"32",X"89",X"82",X"3A",X"03",X"82", - X"A7",X"C8",X"3A",X"08",X"80",X"A7",X"C8",X"FE",X"0A",X"38",X"0A",X"21",X"00",X"82",X"7E",X"D6", - X"01",X"DA",X"4A",X"1F",X"77",X"06",X"07",X"DD",X"21",X"20",X"82",X"DD",X"7E",X"00",X"A7",X"28", - X"42",X"DD",X"23",X"DD",X"23",X"10",X"F4",X"C9",X"3A",X"C3",X"82",X"E6",X"F8",X"0F",X"0F",X"0F", - X"47",X"2F",X"C6",X"02",X"FE",X"F0",X"38",X"01",X"AF",X"E6",X"0F",X"4F",X"78",X"FE",X"10",X"30", - X"01",X"2F",X"E6",X"0F",X"3D",X"F2",X"E9",X"1B",X"21",X"04",X"4E",X"34",X"C9",X"78",X"E7",X"F3", - X"23",X"00",X"24",X"3E",X"40",X"01",X"04",X"00",X"21",X"00",X"40",X"CF",X"0D",X"20",X"FC",X"C9", - X"3E",X"40",X"21",X"40",X"40",X"01",X"04",X"80",X"CF",X"0D",X"20",X"FC",X"C9",X"AF",X"01",X"04", - X"00",X"21",X"00",X"44",X"CF",X"0D",X"20",X"FC",X"C9",X"CD",X"C7",X"82",X"C9",X"CD",X"67",X"21", - X"01",X"23",X"65",X"21",X"04",X"90",X"C9",X"00",X"C6",X"30",X"77",X"2B",X"C9",X"C2",X"8A",X"25", - X"3A",X"EA",X"90",X"A7",X"CA",X"77",X"25",X"C3",X"83",X"25",X"CD",X"9A",X"2B",X"01",X"22",X"3A", - X"21",X"A9",X"26",X"CD",X"21",X"A3",X"C9",X"C4",X"3A",X"1C",X"4E",X"CD",X"19",X"81",X"C9",X"00", - X"3A",X"31",X"4D",X"B8",X"C9",X"3A",X"37",X"4D",X"B8",X"C9",X"3A",X"32",X"4D",X"B9",X"C9",X"3A", - X"36",X"4D",X"B9",X"C9",X"00",X"00",X"00",X"00",X"00",X"00",X"7E",X"A7",X"C8",X"CD",X"37",X"3D", - X"3E",X"90",X"CD",X"DE",X"3C",X"3E",X"01",X"CD",X"F4",X"3C",X"0D",X"C8",X"11",X"60",X"00",X"19", - X"18",X"EE",X"D4",X"42",X"ED",X"A0",X"C9",X"78",X"FE",X"00",X"C8",X"FE",X"01",X"C0",X"21",X"1D", - X"4E",X"11",X"EB",X"41",X"ED",X"A0",X"11",X"90",X"41",X"ED",X"A0",X"11",X"F1",X"41",X"ED",X"A0", - X"11",X"70",X"42",X"ED",X"A0",X"C9",X"16",X"FD",X"23",X"0D",X"20",X"EC",X"DD",X"23",X"05",X"20", - X"E5",X"21",X"2B",X"41",X"11",X"34",X"4E",X"ED",X"A0",X"21",X"34",X"41",X"ED",X"A0",X"21",X"CB", - X"42",X"ED",X"A0",X"21",X"D4",X"42",X"ED",X"A0",X"C9",X"C9",X"03",X"32",X"80",X"50",X"C9",X"E1", - X"87",X"D7",X"5F",X"23",X"56",X"EB",X"E9",X"58",X"78",X"FE",X"02",X"3E",X"1F",X"28",X"02",X"3E", - X"11",X"21",X"40",X"44",X"01",X"04",X"80",X"CF",X"0D",X"20",X"FC",X"3E",X"0F",X"06",X"40",X"21", - X"C0",X"47",X"CF",X"7B",X"FE",X"01",X"C0",X"C3",X"7F",X"0F",X"20",X"00",X"06",X"06",X"DD",X"21", - X"A0",X"45",X"DD",X"77",X"0C",X"DD",X"77",X"18",X"DD",X"19",X"10",X"F6",X"3E",X"11",X"06",X"05", - X"DD",X"21",X"40",X"44",X"DD",X"77",X"0E",X"DD",X"77",X"0F",X"DD",X"77",X"10",X"DD",X"19",X"10", - X"F3",X"06",X"05",X"DD",X"21",X"20",X"47",X"DD",X"77",X"0E",X"DD",X"77",X"0F",X"DD",X"77",X"10", - X"DD",X"19",X"10",X"F3",X"3E",X"18",X"32",X"ED",X"45",X"32",X"0D",X"46",X"C9",X"21",X"C4",X"8C", - X"22",X"08",X"4D",X"21",X"2E",X"34",X"22",X"12",X"4D",X"22",X"39",X"4D",X"21",X"00",X"01",X"22", - X"1C",X"4D",X"22",X"26",X"4D",X"3E",X"02",X"32",X"30",X"4D",X"32",X"3C",X"4D",X"C9",X"36",X"05", - X"03",X"DD",X"36",X"21",X"C5",X"21",X"53",X"3E",X"11",X"02",X"4C",X"01",X"08",X"00",X"ED",X"B0", - X"C1",X"78",X"FE",X"00",X"C3",X"2D",X"24",X"CD",X"A9",X"25",X"CD",X"CA",X"25",X"CD",X"EB",X"25", - X"CD",X"0C",X"26",X"CD",X"2D",X"26",X"CD",X"4E",X"26",X"C9",X"FE",X"01",X"CA",X"A9",X"25",X"FE", - X"02",X"CA",X"CA",X"25",X"FE",X"03",X"CA",X"EB",X"25",X"FE",X"04",X"CA",X"0C",X"26",X"FE",X"05", - X"CA",X"2D",X"26",X"FE",X"06",X"CA",X"4E",X"26",X"C9",X"21",X"14",X"2C",X"22",X"00",X"4D",X"21", - X"22",X"23",X"22",X"0A",X"4D",X"22",X"31",X"4D",X"21",X"00",X"01",X"22",X"14",X"4D",X"22",X"1E", - X"4D",X"3E",X"02",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"C9",X"21",X"14",X"64",X"22",X"02",X"4D", - X"21",X"22",X"2A",X"22",X"0C",X"4D",X"22",X"33",X"4D",X"21",X"00",X"FF",X"22",X"16",X"4D",X"22", - X"20",X"4D",X"3E",X"00",X"32",X"29",X"4D",X"32",X"2D",X"4D",X"C9",X"21",X"14",X"D4",X"22",X"04", - X"4D",X"21",X"22",X"38",X"22",X"0E",X"4D",X"22",X"35",X"4D",X"21",X"00",X"FF",X"22",X"18",X"4D", - X"22",X"22",X"4D",X"3E",X"00",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"C9",X"21",X"14",X"9C",X"22", - X"06",X"4D",X"21",X"22",X"31",X"22",X"10",X"4D",X"22",X"37",X"4D",X"21",X"00",X"01",X"22",X"1A", - X"4D",X"22",X"24",X"4D",X"3E",X"02",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"C9",X"21",X"D4",X"81", - X"22",X"08",X"4D",X"21",X"3A",X"2E",X"22",X"12",X"4D",X"22",X"39",X"4D",X"21",X"00",X"01",X"22", - X"1C",X"4D",X"22",X"26",X"4D",X"3E",X"02",X"32",X"30",X"4D",X"32",X"3C",X"4D",X"C9",X"21",X"00", - X"00",X"22",X"D2",X"4D",X"C9",X"1C",X"4D",X"22",X"26",X"4D",X"21",X"28",X"4D",X"3E",X"02",X"06", - X"09",X"CF",X"32",X"3C",X"4D",X"21",X"94",X"08",X"22",X"08",X"4D",X"21",X"32",X"1F",X"22",X"12", - X"4D",X"22",X"39",X"4D",X"C9",X"C3",X"BC",X"85",X"22",X"08",X"4D",X"22",X"D2",X"4D",X"22",X"00", - X"4D",X"22",X"02",X"4D",X"22",X"04",X"4D",X"22",X"06",X"4D",X"C9",X"3E",X"55",X"32",X"94",X"4D", - X"05",X"C8",X"3E",X"01",X"C3",X"55",X"0F",X"C9",X"3E",X"01",X"32",X"00",X"4E",X"AF",X"32",X"01", - X"4E",X"C9",X"AF",X"11",X"00",X"4D",X"21",X"00",X"4E",X"12",X"13",X"A7",X"ED",X"52",X"C2",X"A6", - X"26",X"C9",X"DD",X"21",X"36",X"41",X"3A",X"71",X"4E",X"E6",X"0F",X"C6",X"30",X"DD",X"77",X"00", - X"3A",X"71",X"4E",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"C8",X"C6",X"30",X"DD",X"77",X"20",X"C9", - X"3A",X"80",X"50",X"47",X"E6",X"03",X"C2",X"DE",X"26",X"21",X"6E",X"4E",X"36",X"FF",X"4F",X"1F", - X"CE",X"00",X"32",X"6B",X"4E",X"E6",X"02",X"A9",X"32",X"6D",X"4E",X"78",X"0F",X"0F",X"E6",X"03", - X"3C",X"FE",X"04",X"20",X"01",X"3C",X"32",X"6F",X"4E",X"78",X"0F",X"0F",X"0F",X"0F",X"E6",X"03", - X"21",X"28",X"27",X"D7",X"32",X"71",X"4E",X"78",X"07",X"2F",X"E6",X"01",X"32",X"75",X"4E",X"78", - X"07",X"07",X"2F",X"E6",X"01",X"47",X"21",X"2C",X"27",X"DF",X"22",X"73",X"4E",X"3A",X"40",X"50", - X"07",X"2F",X"E6",X"01",X"32",X"72",X"4E",X"C9",X"10",X"15",X"20",X"FF",X"68",X"00",X"7D",X"00", - X"CD",X"FB",X"83",X"20",X"1E",X"3A",X"F9",X"4D",X"A7",X"20",X"05",X"11",X"22",X"23",X"18",X"03", - X"11",X"3A",X"2D",X"3A",X"2C",X"4D",X"2A",X"0A",X"4D",X"CD",X"66",X"29",X"22",X"1E",X"4D",X"32", - X"2C",X"4D",X"C9",X"2A",X"0A",X"4D",X"ED",X"5B",X"39",X"4D",X"3A",X"2C",X"4D",X"CD",X"66",X"29", - X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"4D",X"32",X"2C",X"4D",X"C9",X"3A",X"FD",X"4D",X"A7", - X"C2",X"8E",X"27",X"C3",X"7B",X"27",X"4D",X"A7",X"00",X"20",X"13",X"11",X"3D",X"38",X"3A",X"2D", - X"4D",X"2A",X"0C",X"4D",X"CD",X"66",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"11",X"22", - X"23",X"C3",X"7E",X"27",X"4D",X"29",X"29",X"19",X"EB",X"2A",X"0C",X"4D",X"3A",X"2D",X"4D",X"CD", - X"66",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"3A",X"FE",X"4D",X"A7",X"C2",X"CB",X"27", - X"C3",X"B8",X"27",X"4D",X"A7",X"00",X"20",X"13",X"11",X"3D",X"23",X"3A",X"2E",X"4D",X"2A",X"0E", - X"4D",X"CD",X"66",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"11",X"22",X"31",X"C3",X"BB", - X"27",X"39",X"4D",X"2A",X"1C",X"4D",X"29",X"19",X"7D",X"87",X"91",X"6F",X"7C",X"87",X"90",X"67", - X"EB",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD",X"66",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D", - X"C9",X"3A",X"FF",X"4D",X"A7",X"C2",X"13",X"28",X"C3",X"00",X"28",X"4D",X"A7",X"00",X"20",X"13", - X"11",X"3D",X"2A",X"3A",X"2F",X"4D",X"2A",X"10",X"4D",X"CD",X"66",X"29",X"22",X"24",X"4D",X"32", - X"2F",X"4D",X"C9",X"11",X"22",X"38",X"C3",X"03",X"28",X"10",X"4D",X"CD",X"EA",X"29",X"11",X"40", - X"00",X"A7",X"ED",X"52",X"DA",X"00",X"28",X"2A",X"10",X"4D",X"ED",X"5B",X"39",X"4D",X"3A",X"2F", - X"4D",X"CD",X"66",X"29",X"22",X"24",X"4D",X"32",X"2F",X"4D",X"C9",X"3A",X"AC",X"4D",X"A7",X"CA", - X"55",X"28",X"11",X"22",X"23",X"2A",X"0A",X"4D",X"3A",X"2C",X"4D",X"CD",X"66",X"29",X"22",X"1E", - X"4D",X"32",X"2C",X"4D",X"C9",X"2A",X"0A",X"4D",X"3A",X"2C",X"4D",X"CD",X"1E",X"29",X"22",X"1E", - X"4D",X"32",X"2C",X"4D",X"C9",X"3A",X"AD",X"4D",X"A7",X"CA",X"7F",X"28",X"11",X"21",X"2D",X"2A", - X"0C",X"4D",X"3A",X"2D",X"4D",X"CD",X"66",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"2A", - X"0C",X"4D",X"3A",X"2D",X"4D",X"CD",X"1E",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"3A", - X"AE",X"4D",X"A7",X"CA",X"A9",X"28",X"11",X"21",X"3A",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD", - X"66",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD", - X"1E",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"3A",X"AF",X"4D",X"A7",X"CA",X"D3",X"28", - X"11",X"21",X"2E",X"2A",X"10",X"4D",X"3A",X"2F",X"4D",X"CD",X"66",X"29",X"22",X"24",X"4D",X"32", - X"2F",X"4D",X"C9",X"2A",X"10",X"4D",X"3A",X"2F",X"4D",X"CD",X"1E",X"29",X"22",X"24",X"4D",X"32", - X"2F",X"4D",X"C9",X"3E",X"01",X"32",X"E6",X"4D",X"CD",X"3D",X"81",X"18",X"03",X"CD",X"7F",X"0F", - X"CD",X"48",X"24",X"00",X"00",X"00",X"3E",X"72",X"CD",X"9E",X"3E",X"C9",X"3E",X"FA",X"21",X"11", - X"42",X"CD",X"DE",X"3C",X"3E",X"11",X"CD",X"F4",X"3C",X"CD",X"7B",X"3B",X"C9",X"FF",X"FF",X"FF", - X"FF",X"3A",X"3C",X"4D",X"CD",X"66",X"29",X"22",X"26",X"4D",X"32",X"3C",X"4D",X"C9",X"22",X"3E", - X"4D",X"EE",X"02",X"32",X"3D",X"4D",X"CD",X"23",X"2A",X"E6",X"03",X"21",X"3B",X"4D",X"77",X"87", - X"5F",X"16",X"00",X"DD",X"21",X"FF",X"32",X"DD",X"19",X"FD",X"21",X"3E",X"4D",X"3A",X"3D",X"4D", - X"BE",X"CA",X"57",X"29",X"CD",X"0F",X"20",X"E6",X"C0",X"D6",X"C0",X"28",X"0A",X"DD",X"6E",X"00", - X"DD",X"66",X"01",X"3A",X"3B",X"4D",X"C9",X"DD",X"23",X"DD",X"23",X"21",X"3B",X"4D",X"7E",X"3C", - X"E6",X"03",X"77",X"C3",X"3D",X"29",X"22",X"3E",X"4D",X"ED",X"53",X"40",X"4D",X"32",X"3B",X"4D", - X"EE",X"02",X"32",X"3D",X"4D",X"21",X"FF",X"FF",X"22",X"44",X"4D",X"DD",X"21",X"FF",X"32",X"FD", - X"21",X"3E",X"4D",X"21",X"C7",X"4D",X"36",X"00",X"3A",X"3D",X"4D",X"BE",X"CA",X"C6",X"29",X"CD", - X"00",X"20",X"22",X"42",X"4D",X"CD",X"65",X"00",X"7E",X"E6",X"C0",X"C3",X"35",X"89",X"27",X"DD", - X"E5",X"FD",X"E5",X"DD",X"21",X"40",X"4D",X"FD",X"21",X"42",X"4D",X"CD",X"EA",X"29",X"FD",X"E1", - X"DD",X"E1",X"EB",X"2A",X"44",X"4D",X"A7",X"ED",X"52",X"DA",X"C6",X"29",X"ED",X"53",X"44",X"4D", - X"3A",X"C7",X"4D",X"32",X"3B",X"4D",X"DD",X"23",X"DD",X"23",X"21",X"C7",X"4D",X"34",X"3E",X"04", - X"BE",X"C2",X"88",X"29",X"3A",X"3B",X"4D",X"87",X"5F",X"16",X"00",X"DD",X"21",X"FF",X"32",X"DD", - X"19",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"CB",X"3F",X"C9",X"DD",X"7E",X"00",X"FD",X"46",X"00", - X"90",X"D2",X"F9",X"29",X"78",X"DD",X"46",X"00",X"90",X"CD",X"12",X"2A",X"E5",X"DD",X"7E",X"01", - X"FD",X"46",X"01",X"90",X"D2",X"0C",X"2A",X"78",X"DD",X"46",X"01",X"90",X"CD",X"12",X"2A",X"C1", - X"09",X"C9",X"67",X"5F",X"2E",X"00",X"55",X"0E",X"08",X"29",X"D2",X"1E",X"2A",X"19",X"0D",X"C2", - X"19",X"2A",X"C9",X"2A",X"C9",X"4D",X"54",X"5D",X"29",X"29",X"19",X"23",X"7C",X"E6",X"1F",X"67", - X"7E",X"22",X"C9",X"4D",X"C9",X"11",X"40",X"40",X"21",X"C0",X"43",X"A7",X"ED",X"52",X"C8",X"1A", - X"FE",X"10",X"CA",X"53",X"2A",X"FE",X"12",X"CA",X"53",X"2A",X"FE",X"14",X"CA",X"53",X"2A",X"13", - X"C3",X"38",X"2A",X"3E",X"40",X"12",X"13",X"C3",X"38",X"2A",X"3A",X"00",X"4E",X"FE",X"01",X"C8", - X"21",X"17",X"2B",X"DF",X"EB",X"CD",X"0B",X"2B",X"7B",X"86",X"27",X"77",X"23",X"7A",X"8E",X"27", - X"77",X"5F",X"23",X"3E",X"00",X"8E",X"27",X"77",X"57",X"EB",X"29",X"29",X"29",X"29",X"3A",X"71", - X"4E",X"3D",X"BC",X"DC",X"33",X"2B",X"CD",X"AF",X"2A",X"13",X"13",X"13",X"21",X"8A",X"4E",X"06", - X"03",X"1A",X"BE",X"D8",X"20",X"05",X"1B",X"2B",X"10",X"F7",X"C9",X"CD",X"0B",X"2B",X"11",X"88", - X"4E",X"01",X"03",X"00",X"ED",X"B0",X"1B",X"01",X"04",X"03",X"21",X"F2",X"43",X"18",X"0F",X"3A", - X"09",X"4E",X"01",X"04",X"03",X"21",X"FC",X"43",X"A7",X"28",X"03",X"21",X"E9",X"43",X"1A",X"0F", - X"0F",X"0F",X"0F",X"CD",X"CE",X"2A",X"1A",X"CD",X"CE",X"2A",X"1B",X"10",X"F1",X"C9",X"E6",X"0F", - X"28",X"04",X"0E",X"00",X"18",X"07",X"79",X"A7",X"28",X"03",X"3E",X"10",X"0D",X"C3",X"28",X"24", - X"06",X"00",X"CD",X"5E",X"2C",X"AF",X"21",X"80",X"4E",X"06",X"08",X"CF",X"01",X"04",X"03",X"11", - X"82",X"4E",X"21",X"FC",X"43",X"CD",X"BE",X"2A",X"01",X"04",X"03",X"11",X"86",X"4E",X"21",X"E9", - X"43",X"3A",X"70",X"4E",X"A7",X"20",X"B7",X"0E",X"06",X"18",X"B3",X"3A",X"09",X"4E",X"21",X"80", - X"4E",X"A7",X"C8",X"21",X"84",X"4E",X"C9",X"00",X"02",X"00",X"04",X"00",X"08",X"00",X"01",X"00", - X"08",X"00",X"16",X"00",X"01",X"00",X"03",X"00",X"05",X"00",X"07",X"00",X"10",X"00",X"20",X"00", - X"30",X"00",X"50",X"13",X"6B",X"62",X"1B",X"CB",X"46",X"C0",X"CB",X"C6",X"21",X"9C",X"4E",X"CB", - X"C6",X"21",X"14",X"4E",X"34",X"21",X"15",X"4E",X"34",X"46",X"21",X"1A",X"40",X"0E",X"05",X"78", - X"A7",X"28",X"0E",X"FE",X"06",X"30",X"0A",X"3E",X"9A",X"CD",X"D1",X"83",X"2B",X"2B",X"0D",X"10", - X"F6",X"0D",X"F8",X"CD",X"7E",X"2B",X"2B",X"2B",X"18",X"F7",X"3A",X"00",X"4E",X"FE",X"01",X"C8", - X"CD",X"CD",X"2B",X"12",X"44",X"09",X"0A",X"02",X"21",X"15",X"4E",X"46",X"18",X"CC",X"3E",X"40", - X"E5",X"D5",X"77",X"23",X"77",X"11",X"1F",X"00",X"19",X"77",X"23",X"77",X"D1",X"E1",X"C9",X"E5", - X"D5",X"11",X"1F",X"00",X"77",X"3C",X"23",X"77",X"3C",X"19",X"77",X"3C",X"23",X"77",X"D1",X"E1", - X"C9",X"3A",X"6E",X"4E",X"FE",X"FF",X"20",X"05",X"06",X"02",X"C3",X"5E",X"2C",X"06",X"01",X"CD", - X"5E",X"2C",X"3A",X"6E",X"4E",X"E6",X"F0",X"28",X"09",X"0F",X"0F",X"0F",X"0F",X"C6",X"30",X"32", - X"34",X"40",X"3A",X"6E",X"4E",X"E6",X"0F",X"C6",X"30",X"32",X"33",X"40",X"C9",X"E1",X"5E",X"23", - X"56",X"23",X"4E",X"23",X"46",X"23",X"7E",X"23",X"E5",X"EB",X"11",X"20",X"00",X"E5",X"C5",X"71", - X"23",X"10",X"FC",X"C1",X"E1",X"19",X"3D",X"20",X"F4",X"C9",X"EF",X"1C",X"06",X"3A",X"13",X"4E", - X"27",X"E6",X"F0",X"0F",X"0F",X"0F",X"0F",X"C6",X"30",X"32",X"25",X"40",X"3A",X"13",X"4E",X"27", - X"E6",X"0F",X"C6",X"30",X"32",X"24",X"40",X"3E",X"03",X"32",X"24",X"44",X"32",X"25",X"44",X"C9", - X"67",X"23",X"23",X"10",X"EB",X"C9",X"FE",X"0A",X"30",X"0D",X"D6",X"05",X"4F",X"06",X"00",X"21", - X"08",X"3B",X"09",X"EB",X"C3",X"FC",X"2B",X"C9",X"84",X"67",X"23",X"23",X"18",X"EB",X"FE",X"13", - X"38",X"02",X"3E",X"13",X"D6",X"07",X"4F",X"06",X"00",X"21",X"08",X"3B",X"09",X"09",X"EB",X"06", - X"07",X"C3",X"FD",X"2B",X"47",X"E6",X"0F",X"C6",X"00",X"27",X"4F",X"78",X"E6",X"F0",X"28",X"0B", - X"0F",X"0F",X"0F",X"0F",X"47",X"AF",X"C6",X"16",X"27",X"10",X"FB",X"81",X"27",X"C9",X"21",X"A5", - X"36",X"DF",X"5E",X"23",X"56",X"DD",X"21",X"00",X"44",X"DD",X"19",X"DD",X"E5",X"11",X"00",X"FC", - X"DD",X"19",X"11",X"FF",X"FF",X"CB",X"7E",X"20",X"03",X"11",X"E0",X"FF",X"23",X"78",X"01",X"00", - X"00",X"87",X"38",X"28",X"7E",X"FE",X"2F",X"28",X"09",X"DD",X"77",X"00",X"23",X"DD",X"19",X"04", - X"18",X"F2",X"23",X"DD",X"E1",X"7E",X"A7",X"FA",X"A4",X"2C",X"7E",X"DD",X"77",X"00",X"23",X"DD", - X"19",X"10",X"F7",X"C9",X"DD",X"77",X"00",X"DD",X"19",X"10",X"F9",X"C9",X"7E",X"FE",X"2F",X"28", - X"0A",X"DD",X"36",X"00",X"40",X"23",X"DD",X"19",X"04",X"18",X"F1",X"23",X"04",X"ED",X"B1",X"18", - X"D2",X"21",X"C8",X"3B",X"DD",X"21",X"CC",X"4E",X"FD",X"21",X"8C",X"4E",X"CD",X"44",X"2D",X"47", - X"3A",X"CC",X"4E",X"A7",X"28",X"04",X"78",X"32",X"91",X"4E",X"21",X"CC",X"3B",X"DD",X"21",X"DC", - X"4E",X"FD",X"21",X"92",X"4E",X"CD",X"44",X"2D",X"47",X"3A",X"DC",X"4E",X"A7",X"C8",X"78",X"32", - X"96",X"4E",X"C9",X"21",X"30",X"3B",X"DD",X"21",X"9C",X"4E",X"FD",X"21",X"8C",X"4E",X"CD",X"EE", - X"2D",X"32",X"91",X"4E",X"C9",X"21",X"70",X"3B",X"DD",X"21",X"AC",X"4E",X"FD",X"21",X"92",X"4E", - X"CD",X"EE",X"2D",X"32",X"96",X"4E",X"C9",X"21",X"60",X"A1",X"DD",X"21",X"BC",X"4E",X"FD",X"21", - X"97",X"4E",X"CD",X"EE",X"2D",X"32",X"9B",X"4E",X"AF",X"32",X"90",X"4E",X"C9",X"E1",X"46",X"23", - X"4E",X"23",X"E5",X"2A",X"80",X"4C",X"70",X"2C",X"71",X"2C",X"20",X"02",X"2E",X"C0",X"22",X"80", - X"4C",X"C9",X"FF",X"FF",X"DD",X"7E",X"00",X"A7",X"CA",X"F4",X"2D",X"4F",X"06",X"08",X"1E",X"80", - X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10",X"F8",X"C9",X"DD",X"7E",X"02",X"A3",X"20",X"07",X"DD", - X"73",X"02",X"05",X"DF",X"18",X"0C",X"DD",X"35",X"0C",X"C2",X"D7",X"2D",X"DD",X"6E",X"06",X"DD", - X"66",X"07",X"7E",X"23",X"CD",X"AD",X"1E",X"00",X"00",X"00",X"FE",X"F0",X"38",X"27",X"21",X"6C", - X"2D",X"E5",X"E6",X"0F",X"E7",X"55",X"2F",X"65",X"2F",X"77",X"2F",X"89",X"2F",X"9B",X"2F",X"0C", - X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C", - X"00",X"0C",X"00",X"AD",X"2F",X"47",X"E6",X"1F",X"28",X"03",X"DD",X"70",X"0D",X"DD",X"4E",X"09", - X"DD",X"7E",X"0B",X"E6",X"08",X"28",X"02",X"0E",X"00",X"DD",X"71",X"0F",X"78",X"07",X"07",X"07", - X"E6",X"07",X"21",X"B0",X"3B",X"D7",X"DD",X"77",X"0C",X"78",X"E6",X"1F",X"28",X"09",X"E6",X"0F", - X"21",X"B8",X"3B",X"D7",X"DD",X"77",X"0E",X"DD",X"6E",X"0E",X"26",X"00",X"DD",X"7E",X"0D",X"E6", - X"10",X"28",X"02",X"3E",X"01",X"DD",X"86",X"04",X"CA",X"E8",X"2E",X"C3",X"E4",X"2E",X"DD",X"7E", - X"00",X"A7",X"20",X"27",X"DD",X"7E",X"02",X"A7",X"C8",X"DD",X"36",X"02",X"00",X"DD",X"36",X"0D", - X"00",X"DD",X"36",X"0E",X"00",X"DD",X"36",X"0F",X"00",X"FD",X"36",X"00",X"00",X"FD",X"36",X"01", - X"00",X"FD",X"36",X"02",X"00",X"FD",X"36",X"03",X"00",X"AF",X"C9",X"4F",X"06",X"08",X"1E",X"80", - X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10",X"F8",X"C9",X"DD",X"7E",X"02",X"A3",X"20",X"3F",X"DD", - X"73",X"02",X"05",X"78",X"07",X"07",X"07",X"4F",X"06",X"00",X"E5",X"09",X"DD",X"E5",X"D1",X"13", - X"13",X"13",X"01",X"08",X"00",X"ED",X"B0",X"E1",X"DD",X"7E",X"06",X"E6",X"7F",X"DD",X"77",X"0C", - X"DD",X"7E",X"04",X"DD",X"77",X"0E",X"DD",X"7E",X"09",X"47",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F", - X"DD",X"77",X"0B",X"E6",X"08",X"20",X"07",X"DD",X"70",X"0F",X"DD",X"36",X"0D",X"00",X"DD",X"35", - X"0C",X"20",X"5A",X"DD",X"7E",X"08",X"A7",X"28",X"10",X"DD",X"35",X"08",X"20",X"0B",X"7B",X"2F", - X"DD",X"A6",X"00",X"DD",X"77",X"00",X"C3",X"EE",X"2D",X"DD",X"7E",X"06",X"E6",X"7F",X"DD",X"77", - X"0C",X"DD",X"CB",X"06",X"7E",X"28",X"16",X"DD",X"7E",X"05",X"ED",X"44",X"DD",X"77",X"05",X"DD", - X"CB",X"0D",X"46",X"DD",X"CB",X"0D",X"C6",X"28",X"24",X"DD",X"CB",X"0D",X"86",X"DD",X"7E",X"04", - X"DD",X"86",X"07",X"DD",X"77",X"04",X"DD",X"77",X"0E",X"DD",X"7E",X"09",X"DD",X"86",X"0A",X"DD", - X"77",X"09",X"47",X"DD",X"7E",X"0B",X"E6",X"08",X"20",X"03",X"DD",X"70",X"0F",X"DD",X"7E",X"0E", - X"DD",X"86",X"05",X"DD",X"77",X"0E",X"6F",X"26",X"00",X"DD",X"7E",X"03",X"E6",X"70",X"28",X"08", - X"0F",X"0F",X"0F",X"0F",X"47",X"29",X"10",X"FD",X"FD",X"75",X"00",X"7D",X"0F",X"0F",X"0F",X"0F", - X"FD",X"77",X"01",X"FD",X"74",X"02",X"7C",X"0F",X"0F",X"0F",X"0F",X"FD",X"77",X"03",X"DD",X"7E", - X"0B",X"E7",X"22",X"2F",X"26",X"2F",X"2B",X"2F",X"3C",X"2F",X"43",X"2F",X"4A",X"2F",X"4B",X"2F", - X"4C",X"2F",X"4D",X"2F",X"4E",X"2F",X"4F",X"2F",X"50",X"2F",X"51",X"2F",X"52",X"2F",X"53",X"2F", - X"54",X"2F",X"DD",X"7E",X"0F",X"C9",X"DD",X"7E",X"0F",X"18",X"09",X"3A",X"84",X"4C",X"E6",X"01", - X"DD",X"7E",X"0F",X"C0",X"E6",X"0F",X"C8",X"3D",X"DD",X"77",X"0F",X"C9",X"3A",X"84",X"4C",X"E6", - X"03",X"18",X"ED",X"3A",X"84",X"4C",X"E6",X"07",X"18",X"E6",X"C9",X"C9",X"C9",X"C9",X"C9",X"C9", - X"C9",X"C9",X"C9",X"C9",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"DD",X"77",X"06",X"23", - X"7E",X"DD",X"77",X"07",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06", - X"DD",X"74",X"07",X"DD",X"77",X"03",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD", - X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"04",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E", - X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"09",X"C9",X"DD",X"6E",X"06",X"DD",X"66", - X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"0B",X"C9",X"CD",X"7C",X"0E", - X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"21",X"1D",X"4E",X"11",X"EB",X"41", - X"ED",X"A0",X"11",X"90",X"41",X"ED",X"A0",X"11",X"F4",X"41",X"ED",X"A0",X"11",X"70",X"42",X"ED", - X"A0",X"C9",X"CD",X"41",X"32",X"C8",X"CD",X"49",X"32",X"28",X"03",X"CD",X"60",X"32",X"CD",X"6F", - X"0A",X"CD",X"F9",X"31",X"C9",X"21",X"00",X"00",X"22",X"EE",X"4D",X"22",X"EE",X"90",X"AF",X"32", - X"ED",X"90",X"CD",X"69",X"3F",X"C9",X"32",X"02",X"4E",X"32",X"03",X"4E",X"C9",X"C9",X"8B",X"1F", - X"00",X"D0",X"D2",X"D2",X"CC",X"CA",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2", - X"CC",X"CA",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"CC",X"CA",X"D2",X"D2", - X"D4",X"DA",X"FA",X"FA",X"DE",X"E4",X"0B",X"DE",X"E4",X"0B",X"DE",X"E4",X"FA",X"FA",X"DC",X"DA", - X"FA",X"FA",X"ED",X"E4",X"02",X"FC",X"FC",X"02",X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"DE",X"E4", - X"02",X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"FC",X"FC",X"02",X"DE",X"EF",X"FA",X"FA",X"DC",X"DA", - X"FA",X"03",X"E4",X"02",X"FC",X"FC",X"02",X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"ED",X"EF",X"02", - X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"FC",X"FC",X"02",X"DE",X"72",X"02",X"FA",X"DC",X"DA",X"FA", - X"02",X"EC",X"E4",X"02",X"FC",X"FC",X"05",X"FC",X"FC",X"05",X"FC",X"FC",X"05",X"FC",X"FC",X"02", - X"DE",X"C9",X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"DE",X"E4",X"02",X"FC",X"FC",X"FC",X"FC",X"FC", - X"02",X"FC",X"FC",X"02",X"FC",X"FC",X"02",X"FC",X"FC",X"02",X"FC",X"FC",X"FC",X"FC",X"FC",X"02", - X"DE",X"E4",X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"DE",X"E4",X"02",X"FC",X"FC",X"FC",X"FC",X"FC", - X"02",X"FC",X"FC",X"02",X"FC",X"FC",X"02",X"FC",X"FC",X"02",X"FC",X"FC",X"FC",X"FC",X"FC",X"02", - X"DE",X"E4",X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"DE",X"E4",X"0B",X"FC",X"FC",X"0B",X"DE",X"E4", - X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"DE",X"E4",X"02",X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"FC", - X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"DE",X"E4", - X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"ED",X"E4",X"02",X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"FC", - X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"DE",X"C8", - X"FA",X"02",X"DC",X"DA",X"FA",X"03",X"E4",X"05",X"FC",X"FC",X"05",X"72",X"72",X"05",X"FC",X"FC", - X"05",X"DE",X"72",X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"EC",X"E4",X"02",X"FC",X"FC",X"02",X"FC", - X"FC",X"02",X"EA",X"E2",X"E2",X"E2",X"E2",X"E2",X"E2",X"C2",X"02",X"FC",X"FC",X"02",X"FC",X"FC", - X"02",X"DE",X"C9",X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"DE",X"E4",X"02",X"FC",X"FC",X"05",X"E0", - X"FC",X"05",X"FC",X"C4",X"05",X"FC",X"FC",X"02",X"DE",X"E4",X"FA",X"02",X"DC",X"DA",X"FA",X"02", - X"DE",X"E4",X"02",X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"E0",X"FC",X"FC",X"FC",X"FC",X"02",X"FC", - X"C4",X"02",X"FC",X"FC",X"FC",X"FC",X"FC",X"02",X"DE",X"E4",X"FA",X"02",X"DC",X"00",X"00",X"00", - X"CD",X"19",X"83",X"06",X"10",X"7D",X"32",X"04",X"4D",X"80",X"32",X"06",X"4D",X"32",X"D2",X"4D", - X"7C",X"32",X"D3",X"4D",X"90",X"32",X"05",X"4D",X"32",X"07",X"4D",X"C9",X"00",X"00",X"00",X"00", - X"00",X"00",X"CD",X"20",X"83",X"CD",X"80",X"31",X"C9",X"DD",X"21",X"39",X"4D",X"CD",X"EA",X"29", - X"11",X"07",X"00",X"A7",X"ED",X"52",X"C9",X"CD",X"0C",X"2D",X"CD",X"50",X"80",X"C9",X"EB",X"2F", - X"CD",X"74",X"06",X"C9",X"3A",X"ED",X"4D",X"A7",X"20",X"11",X"3E",X"01",X"32",X"ED",X"4D",X"CD", - X"E9",X"0F",X"AF",X"32",X"80",X"50",X"32",X"81",X"50",X"C9",X"00",X"3A",X"EF",X"4D",X"A7",X"20", - X"04",X"CD",X"79",X"3F",X"C9",X"3A",X"EE",X"4D",X"A7",X"C0",X"CD",X"C7",X"3F",X"C9",X"CD",X"C4", - X"31",X"3A",X"EE",X"4D",X"A7",X"C8",X"CD",X"72",X"09",X"AF",X"32",X"ED",X"4D",X"CD",X"E5",X"2F", - X"C9",X"CD",X"06",X"18",X"CD",X"A9",X"83",X"C9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"3A",X"ED",X"4D",X"A7",X"20",X"0C",X"3E",X"01",X"32",X"ED",X"4D",X"CD",X"E1",X"0F",X"CD",X"7E", - X"3E",X"C9",X"3A",X"EE",X"4D",X"A7",X"C0",X"CD",X"44",X"3C",X"C9",X"CD",X"10",X"32",X"3A",X"EE", - X"4D",X"A7",X"C8",X"CD",X"F9",X"31",X"CD",X"A3",X"06",X"CD",X"A0",X"3C",X"C9",X"00",X"00",X"00", - X"00",X"CD",X"FF",X"3E",X"3A",X"EE",X"4D",X"A7",X"C9",X"AF",X"32",X"E4",X"90",X"CD",X"30",X"0A", - X"CD",X"6A",X"2B",X"DD",X"21",X"D8",X"43",X"FD",X"21",X"C5",X"43",X"CD",X"69",X"03",X"CD",X"76", - X"03",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"21",X"0C",X"4D",X"CD",X"A9",X"31",X"30", - X"0E",X"3A",X"B2",X"4D",X"A7",X"C0",X"3E",X"01",X"32",X"B2",X"4D",X"CD",X"2E",X"1F",X"C9",X"AF", - X"32",X"B2",X"4D",X"C9",X"FD",X"21",X"0E",X"4D",X"CD",X"A9",X"31",X"30",X"0E",X"3A",X"B3",X"4D", - X"A7",X"C0",X"3E",X"01",X"32",X"B3",X"4D",X"CD",X"55",X"1F",X"C9",X"AF",X"32",X"B3",X"4D",X"C9", - X"FD",X"21",X"10",X"4D",X"CD",X"A9",X"31",X"30",X"0E",X"3A",X"B4",X"4D",X"A7",X"C0",X"3E",X"01", - X"32",X"B4",X"4D",X"CD",X"7C",X"1F",X"C9",X"AF",X"32",X"B4",X"4D",X"C9",X"21",X"C8",X"3B",X"3E", - X"02",X"32",X"CC",X"4E",X"C3",X"C4",X"2C",X"20",X"FC",X"24",X"10",X"F7",X"CD",X"F4",X"3A",X"32", - X"C0",X"50",X"3A",X"40",X"50",X"E6",X"10",X"CA",X"DF",X"32",X"C3",X"4B",X"23",X"32",X"C0",X"50", - X"21",X"00",X"28",X"2B",X"7C",X"B5",X"20",X"FB",X"C9",X"30",X"31",X"35",X"31",X"30",X"32",X"00", - X"FF",X"01",X"00",X"00",X"01",X"FF",X"00",X"00",X"FF",X"01",X"00",X"00",X"01",X"FF",X"00",X"55", - X"2A",X"55",X"2A",X"55",X"55",X"55",X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"25", - X"25",X"25",X"25",X"22",X"22",X"22",X"22",X"01",X"01",X"01",X"01",X"58",X"02",X"08",X"07",X"60", - X"09",X"10",X"0E",X"68",X"10",X"70",X"17",X"14",X"19",X"52",X"4A",X"A5",X"94",X"AA",X"2A",X"55", - X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"92",X"24",X"25",X"49",X"48",X"24",X"22", - X"91",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"55",X"2A",X"55",X"2A",X"55",X"55",X"55",X"55",X"AA",X"2A",X"55",X"55",X"55", - X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"48",X"24",X"22",X"91",X"21",X"44",X"44",X"08",X"58", - X"02",X"34",X"08",X"D8",X"09",X"B4",X"0F",X"58",X"11",X"08",X"16",X"34",X"17",X"55",X"55",X"55", - X"55",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55",X"D5",X"55",X"55",X"55",X"55",X"AA",X"2A",X"55", - X"55",X"92",X"24",X"92",X"24",X"22",X"22",X"22",X"22",X"A4",X"01",X"54",X"06",X"F8",X"07",X"A8", - X"0C",X"D4",X"0D",X"84",X"12",X"B0",X"13",X"D5",X"6A",X"D5",X"6A",X"D6",X"5A",X"AD",X"B5",X"D6", - X"5A",X"AD",X"B5",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55",X"D5",X"92",X"24",X"25",X"49",X"48", - X"24",X"22",X"91",X"A4",X"01",X"54",X"06",X"F8",X"07",X"A8",X"0C",X"D4",X"0D",X"FE",X"FF",X"FF", - X"FF",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"B6",X"6D",X"6D",X"DB",X"6D",X"6D",X"6D", - X"6D",X"D6",X"5A",X"AD",X"B5",X"25",X"25",X"25",X"25",X"92",X"24",X"92",X"24",X"2C",X"01",X"DC", - X"05",X"08",X"07",X"B8",X"0B",X"E4",X"0C",X"FE",X"FF",X"FF",X"FF",X"D5",X"6A",X"D5",X"6A",X"D5", - X"6A",X"D5",X"6A",X"B6",X"6D",X"6D",X"DB",X"6D",X"6D",X"6D",X"6D",X"D6",X"5A",X"AD",X"B5",X"48", - X"24",X"22",X"91",X"92",X"24",X"92",X"24",X"2C",X"01",X"DC",X"05",X"08",X"07",X"B8",X"0B",X"E4", - X"0C",X"FE",X"FF",X"FF",X"FF",X"00",X"D0",X"D2",X"D2",X"CC",X"CA",X"D2",X"D2",X"D2",X"D2",X"D2", - X"D2",X"D2",X"D2",X"D2",X"D2",X"CC",X"CA",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2", - X"D2",X"CC",X"CA",X"D2",X"D2",X"D4",X"DA",X"FA",X"FA",X"DE",X"E4",X"0B",X"DE",X"E4",X"0B",X"DE", - X"E4",X"FA",X"FA",X"DC",X"DA",X"FA",X"FA",X"ED",X"E4",X"02",X"EC",X"EE",X"02",X"EC",X"E8",X"E8", - X"E8",X"EE",X"02",X"DE",X"E4",X"02",X"EC",X"E8",X"E8",X"E8",X"EE",X"02",X"EC",X"EE",X"02",X"DE", - X"C8",X"FA",X"FA",X"DC",X"DA",X"FA",X"03",X"E4",X"02",X"DE",X"E4",X"02",X"ED",X"E9",X"E9",X"C0", - X"E4",X"02",X"ED",X"EF",X"02",X"DE",X"CE",X"E9",X"E9",X"EF",X"02",X"DE",X"E4",X"02",X"DE",X"72", - X"02",X"72",X"DC",X"DA",X"FA",X"02",X"EC",X"E4",X"02",X"DE",X"E4",X"05",X"DE",X"E4",X"05",X"DE", - X"E4",X"05",X"DE",X"E4",X"02",X"DE",X"C9",X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"DE",X"E4",X"02", - X"DE",X"CF",X"E8",X"E8",X"EE",X"02",X"DE",X"E4",X"02",X"EC",X"EE",X"02",X"DE",X"E4",X"02",X"EC", - X"E8",X"E8",X"C1",X"E4",X"02",X"DE",X"E4",X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"DE",X"E4",X"02", - X"ED",X"E9",X"E9",X"E9",X"EF",X"02",X"ED",X"EF",X"02",X"DE",X"E4",X"02",X"ED",X"EF",X"02",X"ED", - X"E9",X"E9",X"E9",X"EF",X"02",X"DE",X"E4",X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"DE",X"E4",X"0B", - X"DE",X"E4",X"0B",X"DE",X"E4",X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"DE",X"E4",X"02",X"EC",X"E8", - X"E8",X"E8",X"EE",X"02",X"EC",X"E8",X"E8",X"C1",X"CF",X"E8",X"E8",X"EE",X"02",X"EC",X"E8",X"E8", - X"E8",X"EE",X"02",X"DE",X"E4",X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"ED",X"E4",X"02",X"ED",X"E9", - X"E9",X"C0",X"E4",X"02",X"ED",X"E9",X"E9",X"E9",X"E9",X"E9",X"E9",X"EF",X"02",X"DE",X"CE",X"E9", - X"E9",X"EF",X"02",X"DE",X"C8",X"FA",X"02",X"DC",X"DA",X"FA",X"03",X"E4",X"05",X"DE",X"E4",X"05", - X"72",X"72",X"05",X"DE",X"E4",X"05",X"DE",X"72",X"02",X"72",X"DC",X"DA",X"FA",X"02",X"EC",X"E4", - X"02",X"EC",X"EE",X"02",X"ED",X"EF",X"02",X"EA",X"E2",X"E2",X"E2",X"E2",X"E2",X"E2",X"C2",X"02", - X"ED",X"EF",X"02",X"EC",X"EE",X"02",X"DE",X"C9",X"FA",X"02",X"DC",X"DA",X"FA",X"02",X"DE",X"E4", - X"02",X"DE",X"E4",X"05",X"E0",X"FC",X"05",X"FC",X"C4",X"05",X"DE",X"E4",X"02",X"DE",X"E4",X"FA", - X"02",X"DC",X"DA",X"FA",X"02",X"DE",X"E4",X"02",X"DE",X"D9",X"E8",X"E8",X"EE",X"02",X"E0",X"FC", - X"FC",X"FC",X"FC",X"02",X"FC",X"C4",X"02",X"EC",X"E8",X"E8",X"D7",X"E4",X"02",X"DE",X"E4",X"02", - X"FC",X"DC",X"00",X"49",X"42",X"4A",X"42",X"69",X"42",X"6A",X"42",X"86",X"42",X"87",X"42",X"88", - X"42",X"89",X"42",X"8A",X"42",X"A6",X"42",X"A7",X"42",X"A8",X"42",X"A9",X"42",X"AA",X"42",X"4F", - X"42",X"50",X"42",X"6F",X"42",X"70",X"42",X"8C",X"42",X"8D",X"42",X"8E",X"42",X"8F",X"42",X"90", - X"42",X"91",X"42",X"92",X"42",X"93",X"42",X"AC",X"42",X"AD",X"42",X"AE",X"42",X"AF",X"42",X"B0", - X"42",X"B1",X"42",X"B2",X"42",X"B3",X"42",X"CF",X"42",X"D0",X"42",X"EF",X"42",X"F0",X"42",X"0F", - X"43",X"10",X"43",X"55",X"42",X"56",X"42",X"75",X"42",X"76",X"42",X"95",X"42",X"96",X"42",X"97", - X"42",X"98",X"42",X"99",X"42",X"A5",X"42",X"A6",X"42",X"A7",X"42",X"A8",X"42",X"A9",X"42",X"E6", - X"42",X"E7",X"42",X"E8",X"42",X"E9",X"42",X"EA",X"42",X"06",X"43",X"07",X"43",X"08",X"43",X"09", - X"43",X"0A",X"43",X"26",X"43",X"27",X"43",X"46",X"43",X"47",X"43",X"66",X"43",X"67",X"43",X"EC", - X"42",X"ED",X"42",X"0C",X"43",X"0D",X"43",X"2C",X"43",X"2D",X"43",X"49",X"43",X"4A",X"43",X"4B", - X"43",X"4C",X"43",X"4D",X"43",X"69",X"43",X"6A",X"43",X"6B",X"43",X"6C",X"43",X"6D",X"43",X"F2", - X"42",X"F3",X"42",X"12",X"43",X"13",X"43",X"32",X"43",X"33",X"43",X"52",X"43",X"53",X"43",X"54", - X"43",X"55",X"43",X"56",X"43",X"62",X"43",X"63",X"43",X"64",X"43",X"65",X"43",X"F5",X"42",X"F6", - X"42",X"F7",X"42",X"F8",X"42",X"F9",X"42",X"15",X"43",X"16",X"43",X"17",X"43",X"18",X"43",X"19", - X"43",X"38",X"43",X"39",X"43",X"58",X"43",X"59",X"43",X"78",X"43",X"79",X"43",X"79",X"43",X"01", - X"01",X"04",X"01",X"01",X"01",X"13",X"37",X"23",X"37",X"32",X"37",X"41",X"37",X"5A",X"37",X"6A", - X"37",X"7A",X"37",X"86",X"37",X"9D",X"37",X"B1",X"37",X"C8",X"37",X"E9",X"37",X"FD",X"37",X"0C", - X"38",X"1A",X"38",X"28",X"38",X"36",X"38",X"44",X"38",X"52",X"38",X"60",X"38",X"6E",X"38",X"7C", - X"38",X"8A",X"38",X"41",X"8B",X"01",X"00",X"02",X"00",X"03",X"00",X"BC",X"38",X"C4",X"38",X"CE", - X"38",X"D8",X"38",X"E2",X"38",X"EC",X"38",X"F6",X"38",X"00",X"39",X"0A",X"39",X"1A",X"39",X"6F", - X"39",X"2A",X"39",X"58",X"39",X"41",X"39",X"A3",X"39",X"86",X"39",X"97",X"39",X"B0",X"39",X"BD", - X"39",X"CA",X"39",X"D3",X"39",X"E1",X"39",X"EE",X"39",X"FC",X"39",X"09",X"3A",X"1A",X"3A",X"2C", - X"3A",X"3D",X"3A",X"D4",X"83",X"48",X"49",X"47",X"48",X"40",X"53",X"43",X"4F",X"52",X"45",X"2F", - X"8F",X"2F",X"80",X"3B",X"80",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"40",X"40",X"2F",X"8F", - X"2F",X"80",X"28",X"02",X"41",X"4E",X"44",X"2F",X"81",X"80",X"4C",X"41",X"59",X"2F",X"8F",X"2F", - X"80",X"8B",X"02",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E",X"45",X"2F",X"85",X"2F", - X"10",X"10",X"1A",X"1A",X"1A",X"1A",X"1A",X"1A",X"10",X"10",X"8B",X"02",X"50",X"4C",X"41",X"59", - X"45",X"52",X"40",X"54",X"57",X"4F",X"2F",X"85",X"2F",X"80",X"94",X"02",X"47",X"41",X"4D",X"45", - X"40",X"40",X"4F",X"56",X"45",X"52",X"2F",X"81",X"2F",X"80",X"2B",X"80",X"4C",X"45",X"56",X"45", - X"4C",X"40",X"2F",X"83",X"2F",X"90",X"EE",X"02",X"50",X"55",X"53",X"48",X"40",X"53",X"54",X"41", - X"52",X"54",X"40",X"42",X"55",X"54",X"54",X"4F",X"4E",X"2F",X"87",X"2F",X"80",X"B2",X"02",X"31", - X"40",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E",X"4C",X"59",X"40",X"2F",X"85",X"2F", - X"80",X"B2",X"02",X"31",X"40",X"4F",X"52",X"40",X"32",X"40",X"50",X"4C",X"41",X"59",X"45",X"52", - X"53",X"2F",X"85",X"00",X"2F",X"00",X"80",X"00",X"96",X"03",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"2F",X"82",X"2F",X"80",X"BA",X"02",X"5C",X"2F",X"28",X"29",X"2A", - X"2B",X"2C",X"2D",X"2E",X"40",X"31",X"39",X"38",X"31",X"2F",X"83",X"2F",X"80",X"AA",X"02",X"34", - X"30",X"40",X"54",X"48",X"49",X"45",X"56",X"45",X"53",X"2F",X"81",X"80",X"70",X"02",X"26",X"54", - X"48",X"49",X"45",X"56",X"45",X"53",X"26",X"2F",X"85",X"80",X"50",X"01",X"3B",X"3B",X"3B",X"32", - X"30",X"30",X"50",X"54",X"53",X"2F",X"8F",X"80",X"72",X"02",X"26",X"43",X"41",X"50",X"54",X"41", - X"49",X"4E",X"40",X"2F",X"85",X"80",X"73",X"02",X"40",X"40",X"54",X"48",X"49",X"45",X"46",X"40", - X"26",X"2F",X"85",X"80",X"53",X"01",X"3B",X"3B",X"3B",X"38",X"30",X"30",X"50",X"54",X"53",X"2F", - X"8F",X"80",X"75",X"02",X"26",X"40",X"A7",X"40",X"4D",X"41",X"4E",X"40",X"26",X"2F",X"85",X"80", - X"55",X"01",X"3B",X"3B",X"3B",X"34",X"30",X"30",X"50",X"54",X"53",X"2F",X"8F",X"80",X"77",X"02", - X"26",X"4D",X"59",X"53",X"54",X"45",X"52",X"59",X"26",X"2F",X"85",X"80",X"57",X"01",X"3B",X"3B", - X"3B",X"31",X"30",X"30",X"50",X"54",X"53",X"2F",X"8F",X"80",X"A5",X"02",X"4F",X"50",X"45",X"4E", - X"40",X"53",X"45",X"53",X"41",X"4D",X"45",X"5B",X"2F",X"81",X"80",X"4D",X"41",X"43",X"48",X"49", - X"42",X"55",X"53",X"45",X"3B",X"3B",X"2F",X"83",X"2F",X"80",X"C8",X"02",X"40",X"52",X"4F",X"4D", - X"50",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"2F",X"83",X"2F",X"80",X"12",X"02",X"81",X"85", - X"2F",X"83",X"2F",X"90",X"32",X"02",X"40",X"82",X"85",X"40",X"2F",X"83",X"2F",X"90",X"32",X"02", - X"40",X"83",X"85",X"40",X"2F",X"83",X"2F",X"90",X"32",X"02",X"40",X"84",X"85",X"40",X"2F",X"83", - X"2F",X"90",X"32",X"02",X"40",X"86",X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"32",X"02",X"87",X"88", - X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"32",X"02",X"89",X"8A",X"8D",X"8E",X"2F",X"83",X"2F",X"90", - X"32",X"02",X"8B",X"8C",X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"04",X"03",X"4D",X"45",X"4D",X"4F", - X"52",X"59",X"40",X"40",X"4F",X"4B",X"2F",X"8F",X"2F",X"80",X"04",X"03",X"42",X"41",X"44",X"40", - X"40",X"40",X"40",X"52",X"40",X"4D",X"2F",X"8F",X"2F",X"80",X"08",X"03",X"31",X"40",X"43",X"4F", - X"49",X"4E",X"40",X"40",X"31",X"40",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"2F",X"8F",X"2F", - X"80",X"08",X"03",X"32",X"40",X"43",X"4F",X"49",X"4E",X"53",X"40",X"31",X"40",X"43",X"52",X"45", - X"44",X"49",X"54",X"40",X"2F",X"8F",X"2F",X"80",X"08",X"03",X"31",X"40",X"43",X"4F",X"49",X"4E", - X"40",X"40",X"32",X"40",X"43",X"52",X"45",X"44",X"49",X"54",X"53",X"2F",X"8F",X"2F",X"80",X"08", - X"03",X"46",X"52",X"45",X"45",X"40",X"40",X"50",X"4C",X"41",X"59",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"2F",X"8F",X"2F",X"80",X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"40",X"4E", - X"4F",X"4E",X"45",X"2F",X"8F",X"2F",X"80",X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"2F", - X"8F",X"2F",X"80",X"0C",X"03",X"50",X"55",X"43",X"4B",X"4D",X"41",X"4E",X"2F",X"8F",X"2F",X"80", - X"0E",X"03",X"54",X"41",X"42",X"4C",X"45",X"40",X"40",X"2F",X"8F",X"2F",X"80",X"0E",X"03",X"55", - X"50",X"52",X"49",X"47",X"48",X"54",X"2F",X"8F",X"2F",X"80",X"0A",X"02",X"30",X"30",X"30",X"2F", - X"8F",X"2F",X"80",X"6B",X"01",X"26",X"41",X"4F",X"53",X"55",X"4B",X"45",X"26",X"2F",X"85",X"2F", - X"80",X"4B",X"01",X"26",X"4D",X"55",X"43",X"4B",X"59",X"26",X"2F",X"85",X"2F",X"80",X"6E",X"01", - X"26",X"47",X"55",X"5A",X"55",X"54",X"41",X"26",X"2F",X"87",X"2F",X"80",X"4E",X"01",X"26",X"4D", - X"4F",X"43",X"4B",X"59",X"26",X"2F",X"87",X"2F",X"80",X"CB",X"02",X"40",X"4B",X"49",X"4D",X"41", - X"47",X"55",X"52",X"45",X"3B",X"3B",X"2F",X"85",X"2F",X"80",X"CB",X"02",X"40",X"53",X"54",X"59", - X"4C",X"49",X"53",X"54",X"3B",X"3B",X"3B",X"3B",X"2F",X"85",X"2F",X"80",X"CE",X"02",X"40",X"4F", - X"54",X"4F",X"42",X"4F",X"4B",X"45",X"3B",X"3B",X"3B",X"2F",X"87",X"2F",X"80",X"CE",X"02",X"40", - X"43",X"52",X"59",X"42",X"41",X"42",X"59",X"3B",X"3B",X"3B",X"3B",X"2F",X"87",X"2F",X"80",X"01", - X"01",X"03",X"01",X"01",X"01",X"03",X"02",X"02",X"02",X"01",X"01",X"01",X"01",X"02",X"04",X"04", - X"04",X"06",X"02",X"02",X"02",X"02",X"04",X"02",X"04",X"04",X"04",X"06",X"02",X"02",X"02",X"02", - X"01",X"01",X"01",X"01",X"02",X"04",X"04",X"04",X"06",X"02",X"02",X"02",X"02",X"06",X"04",X"05", - X"01",X"01",X"03",X"01",X"01",X"01",X"04",X"01",X"01",X"01",X"03",X"01",X"01",X"04",X"01",X"01", - X"01",X"6C",X"05",X"01",X"01",X"01",X"18",X"04",X"04",X"18",X"05",X"01",X"01",X"01",X"17",X"02", - X"03",X"04",X"16",X"04",X"03",X"01",X"01",X"01",X"76",X"01",X"01",X"01",X"01",X"03",X"01",X"01", - X"01",X"02",X"04",X"02",X"04",X"0E",X"02",X"04",X"02",X"04",X"02",X"04",X"0B",X"01",X"01",X"01", - X"02",X"04",X"02",X"01",X"01",X"01",X"01",X"02",X"02",X"02",X"0E",X"02",X"04",X"02",X"04",X"02", - X"01",X"02",X"01",X"0A",X"01",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"03",X"01",X"01",X"03", - X"04",X"00",X"02",X"40",X"01",X"3E",X"3D",X"10",X"40",X"40",X"0E",X"3D",X"3E",X"10",X"C2",X"43", - X"01",X"3E",X"3D",X"10",X"21",X"A2",X"40",X"11",X"4F",X"3A",X"36",X"14",X"1A",X"A7",X"C8",X"13", - X"85",X"6F",X"D2",X"FA",X"3A",X"24",X"18",X"F2",X"C5",X"CD",X"D3",X"0F",X"CD",X"50",X"24",X"30", - X"13",X"CD",X"55",X"24",X"38",X"0E",X"CD",X"5A",X"24",X"38",X"09",X"CD",X"5F",X"24",X"30",X"04", - X"C1",X"C3",X"B6",X"8B",X"C1",X"C3",X"B5",X"8B",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"73",X"20",X"00",X"0C",X"00",X"0A",X"1F",X"00",X"40",X"20",X"CC",X"86",X"77",X"1C",X"0F",X"FF", - X"70",X"20",X"FB",X"15",X"00",X"00",X"0F",X"00",X"72",X"32",X"FB",X"C7",X"00",X"00",X"0F",X"00", - X"70",X"20",X"20",X"15",X"00",X"00",X"1F",X"00",X"70",X"20",X"EB",X"15",X"00",X"00",X"02",X"00", - X"36",X"48",X"08",X"88",X"00",X"00",X"06",X"00",X"24",X"00",X"06",X"08",X"00",X"00",X"0A",X"00", - X"40",X"00",X"87",X"17",X"00",X"01",X"0C",X"00",X"70",X"20",X"FF",X"3A",X"E0",X"90",X"A7",X"28", - X"04",X"21",X"00",X"00",X"C9",X"3E",X"01",X"32",X"E0",X"90",X"CD",X"66",X"A0",X"CD",X"7C",X"0E", - X"C9",X"AF",X"32",X"E0",X"90",X"32",X"EF",X"90",X"32",X"DF",X"90",X"C9",X"AF",X"32",X"E2",X"90", - X"32",X"1F",X"4D",X"21",X"00",X"00",X"22",X"EB",X"90",X"21",X"04",X"4E",X"C9",X"FF",X"FF",X"FF", - X"01",X"02",X"04",X"08",X"10",X"20",X"40",X"80",X"00",X"57",X"5C",X"61",X"67",X"6D",X"74",X"7B", - X"82",X"8A",X"92",X"9A",X"A3",X"AD",X"B8",X"C3",X"BE",X"06",X"4A",X"A6",X"C4",X"03",X"B1",X"A5", - X"FF",X"FF",X"FF",X"FF",X"F5",X"32",X"00",X"50",X"AF",X"32",X"C2",X"50",X"F3",X"C5",X"D5",X"E5", - X"DD",X"E5",X"FD",X"E5",X"21",X"8C",X"4E",X"11",X"60",X"50",X"01",X"10",X"00",X"ED",X"B0",X"3A", - X"CC",X"4E",X"A7",X"3A",X"CF",X"4E",X"20",X"03",X"3A",X"9F",X"4E",X"32",X"45",X"50",X"3A",X"DC", - X"4E",X"A7",X"3A",X"DF",X"4E",X"20",X"03",X"3A",X"AF",X"4E",X"32",X"4A",X"50",X"3A",X"EC",X"4E", - X"A7",X"3A",X"EF",X"4E",X"20",X"03",X"3A",X"BF",X"4E",X"32",X"4F",X"50",X"21",X"02",X"4C",X"11", - X"22",X"4C",X"01",X"1C",X"00",X"ED",X"B0",X"C3",X"E7",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"2A",X"EB",X"90",X"11",X"FF",X"00",X"A7",X"ED",X"52",X"28",X"08",X"2A", - X"EB",X"90",X"23",X"22",X"EB",X"90",X"C9",X"CD",X"A3",X"3F",X"C9",X"CD",X"17",X"2D",X"3A",X"EA", - X"90",X"A7",X"28",X"14",X"3E",X"02",X"32",X"CC",X"4E",X"3A",X"E4",X"90",X"A7",X"28",X"05",X"3E", - X"02",X"32",X"DC",X"4E",X"CD",X"C1",X"2C",X"C9",X"3A",X"00",X"4E",X"FE",X"03",X"D0",X"CD",X"F3", - X"2C",X"C9",X"3A",X"09",X"4E",X"A7",X"20",X"04",X"CD",X"A3",X"3F",X"C9",X"3A",X"E3",X"90",X"A7", - X"20",X"04",X"CD",X"A3",X"3F",X"C9",X"CD",X"44",X"3C",X"3E",X"01",X"32",X"EA",X"90",X"C9",X"FF", - X"06",X"01",X"CD",X"ED",X"23",X"06",X"01",X"CD",X"D7",X"24",X"06",X"00",X"CD",X"19",X"24",X"06", - X"00",X"CD",X"C9",X"24",X"06",X"00",X"CD",X"48",X"24",X"00",X"00",X"00",X"00",X"00",X"06",X"05", - X"CD",X"64",X"25",X"06",X"00",X"CD",X"E0",X"2A",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F5",X"E5", - X"D5",X"11",X"20",X"00",X"77",X"3C",X"23",X"77",X"19",X"3C",X"3C",X"77",X"3D",X"2B",X"77",X"00", - X"D1",X"E1",X"F1",X"C9",X"F5",X"E5",X"D5",X"11",X"00",X"04",X"19",X"11",X"20",X"00",X"77",X"23", - X"77",X"19",X"77",X"2B",X"77",X"D1",X"E1",X"F1",X"C9",X"21",X"16",X"4E",X"7E",X"A7",X"C8",X"35", - X"21",X"FB",X"4D",X"34",X"CD",X"00",X"8C",X"C9",X"3A",X"EA",X"90",X"A7",X"C0",X"3A",X"09",X"4E", - X"C3",X"1D",X"3F",X"00",X"01",X"0B",X"00",X"21",X"3E",X"3D",X"11",X"16",X"4E",X"ED",X"B0",X"C9", - X"3E",X"01",X"ED",X"47",X"C3",X"10",X"89",X"4F",X"23",X"5E",X"23",X"56",X"EB",X"C9",X"07",X"DD", - X"40",X"00",X"C1",X"40",X"40",X"50",X"1D",X"00",X"00",X"C3",X"45",X"83",X"A7",X"C2",X"72",X"3D", - X"3A",X"FF",X"4D",X"A7",X"C2",X"C4",X"3D",X"3A",X"16",X"4E",X"A7",X"CA",X"72",X"3D",X"3A",X"37", - X"4D",X"FE",X"3D",X"00",X"00",X"00",X"00",X"C2",X"72",X"3D",X"3E",X"06",X"32",X"FF",X"4D",X"CD", - X"BB",X"3D",X"3A",X"AE",X"4D",X"A7",X"C2",X"9B",X"3D",X"3A",X"FE",X"4D",X"A7",X"C2",X"DA",X"3D", - X"3A",X"16",X"4E",X"A7",X"CA",X"9B",X"3D",X"3A",X"35",X"4D",X"FE",X"3D",X"00",X"00",X"00",X"00", - X"C2",X"9B",X"3D",X"3E",X"04",X"32",X"FE",X"4D",X"CD",X"BB",X"3D",X"3A",X"AD",X"4D",X"A7",X"C0", - X"3A",X"FD",X"4D",X"A7",X"C2",X"F0",X"3D",X"3A",X"16",X"4E",X"A7",X"C8",X"3A",X"33",X"4D",X"FE", - X"3D",X"00",X"00",X"00",X"00",X"C0",X"3E",X"02",X"32",X"FD",X"4D",X"CD",X"73",X"87",X"CD",X"FE", - X"85",X"C9",X"DE",X"C9",X"3A",X"37",X"4D",X"FE",X"22",X"00",X"00",X"00",X"00",X"C2",X"72",X"3D", - X"AF",X"32",X"FF",X"4D",X"CD",X"D6",X"8C",X"C3",X"72",X"3D",X"3A",X"35",X"4D",X"FE",X"22",X"00", - X"00",X"00",X"00",X"C2",X"9B",X"3D",X"AF",X"32",X"FE",X"4D",X"CD",X"D6",X"8C",X"C3",X"9B",X"3D", - X"3A",X"33",X"4D",X"FE",X"22",X"00",X"00",X"00",X"00",X"C0",X"AF",X"32",X"FD",X"4D",X"CD",X"D6", - X"8C",X"C9",X"3E",X"01",X"32",X"A5",X"4D",X"32",X"E2",X"90",X"C3",X"63",X"17",X"FF",X"FF",X"FF", - X"FF",X"FF",X"21",X"19",X"4E",X"34",X"7E",X"FE",X"09",X"28",X"08",X"21",X"FB",X"4D",X"35",X"CD", - X"26",X"8C",X"C9",X"3E",X"01",X"32",X"A5",X"4D",X"32",X"FA",X"4D",X"C9",X"FA",X"4D",X"C9",X"3A", - X"E4",X"4D",X"FE",X"01",X"28",X"0F",X"FE",X"02",X"28",X"0B",X"FE",X"03",X"28",X"03",X"FE",X"04", - X"00",X"01",X"B1",X"35",X"C9",X"01",X"7C",X"31",X"C9",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"C3",X"3A",X"84",X"80",X"01",X"88",X"01",X"90",X"01",X"98",X"12",X"84",X"01",X"8C",X"01",X"94", - X"01",X"9C",X"12",X"1C",X"01",X"10",X"01",X"14",X"01",X"18",X"12",X"EB",X"23",X"79",X"10",X"E5", - X"E1",X"D1",X"C9",X"16",X"FF",X"1E",X"FF",X"1D",X"20",X"FD",X"15",X"20",X"F8",X"C9",X"11",X"20", - X"00",X"21",X"40",X"40",X"3E",X"C6",X"CD",X"50",X"3E",X"D5",X"E5",X"11",X"00",X"42",X"A7",X"ED", - X"52",X"28",X"08",X"00",X"00",X"00",X"E1",X"D1",X"19",X"18",X"E9",X"E1",X"D1",X"C9",X"32",X"EB", - X"41",X"32",X"90",X"41",X"32",X"F4",X"41",X"32",X"70",X"42",X"C9",X"32",X"EB",X"45",X"32",X"90", - X"45",X"32",X"F4",X"45",X"32",X"70",X"46",X"C9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"21",X"00",X"42",X"CD",X"2F",X"3E",X"0A",X"A7",X"C8",X"FA",X"DA",X"3E",X"FE",X"72",X"CA",X"DA", - X"3E",X"5F",X"16",X"00",X"A7",X"ED",X"52",X"23",X"0B",X"0A",X"2B",X"77",X"F5",X"E5",X"11",X"E0", - X"83",X"7D",X"E6",X"1F",X"87",X"26",X"00",X"6F",X"19",X"D1",X"A7",X"ED",X"52",X"F1",X"EE",X"01", - X"77",X"EB",X"0B",X"C3",X"C6",X"3E",X"3A",X"F8",X"4D",X"A7",X"C0",X"CD",X"73",X"3E",X"C9",X"CD", - X"03",X"82",X"CD",X"75",X"26",X"21",X"00",X"00",X"22",X"08",X"4D",X"22",X"E4",X"4D",X"3E",X"11", - X"CD",X"AB",X"3E",X"C9",X"3A",X"00",X"4E",X"FE",X"03",X"C0",X"C3",X"18",X"3D",X"C6",X"03",X"4F", - X"06",X"1C",X"CD",X"42",X"00",X"C9",X"2A",X"39",X"4D",X"ED",X"5B",X"10",X"4D",X"CD",X"11",X"29", - X"C9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"3E",X"01",X"32",X"F6",X"4D",X"11",X"20",X"00", - X"C9",X"2A",X"F0",X"4D",X"23",X"22",X"F0",X"4D",X"11",X"04",X"00",X"A7",X"ED",X"52",X"C9",X"22", - X"F0",X"4D",X"2A",X"F2",X"4D",X"EB",X"2A",X"F4",X"4D",X"19",X"C9",X"CD",X"50",X"3E",X"22",X"F4", - X"4D",X"EB",X"22",X"F2",X"4D",X"2A",X"F4",X"4D",X"C9",X"21",X"00",X"00",X"22",X"F0",X"4D",X"22", - X"F2",X"4D",X"22",X"F4",X"4D",X"22",X"F6",X"4D",X"C9",X"CD",X"9A",X"8E",X"A7",X"20",X"08",X"CD", - X"38",X"3F",X"21",X"40",X"40",X"18",X"07",X"CD",X"41",X"3F",X"C0",X"CD",X"4F",X"3F",X"3E",X"C6", - X"CD",X"5B",X"3F",X"11",X"00",X"42",X"A7",X"ED",X"52",X"C0",X"CD",X"69",X"3F",X"3E",X"01",X"32", - X"EF",X"4D",X"C9",X"3A",X"F6",X"4D",X"A7",X"20",X"08",X"CD",X"38",X"3F",X"21",X"E0",X"41",X"18", - X"07",X"CD",X"41",X"3F",X"C0",X"CD",X"CD",X"3F",X"3E",X"72",X"CD",X"5B",X"3F",X"11",X"40",X"40", - X"A7",X"ED",X"52",X"C0",X"CD",X"69",X"3F",X"3E",X"01",X"32",X"EE",X"4D",X"C9",X"22",X"F0",X"4D", - X"2A",X"F2",X"4D",X"EB",X"2A",X"F4",X"4D",X"ED",X"52",X"C9",X"D6",X"C0",X"C2",X"9F",X"29",X"3A", - X"ED",X"4D",X"A7",X"28",X"07",X"AF",X"32",X"ED",X"4D",X"C3",X"C6",X"29",X"11",X"00",X"04",X"19", - X"7E",X"FE",X"17",X"CA",X"9F",X"29",X"C3",X"C6",X"29",X"00",X"FF",X"30",X"8D",X"00",X"31",X"F1"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index 407b9403..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,662 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 10239) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"01",X"03",X"04",X"02",X"01",X"03",X"02",X"04",X"02",X"03",X"04",X"01",X"01",X"02",X"04",X"03", - X"02",X"03",X"01",X"04",X"03",X"02",X"04",X"01",X"01",X"01",X"03",X"04",X"02",X"01",X"04",X"03", - X"03",X"02",X"01",X"04",X"04",X"02",X"03",X"01",X"02",X"01",X"03",X"04",X"03",X"01",X"04",X"02", - X"04",X"02",X"01",X"03",X"03",X"01",X"02",X"04",X"04",X"01",X"03",X"02",X"04",X"01",X"02",X"03", - X"00",X"04",X"08",X"0C",X"10",X"14",X"18",X"1C",X"20",X"24",X"28",X"2C",X"30",X"34",X"38",X"3C", - X"F5",X"E5",X"D5",X"3A",X"C0",X"50",X"E6",X"0F",X"5F",X"16",X"00",X"21",X"40",X"80",X"19",X"5E", - X"21",X"00",X"80",X"19",X"11",X"E0",X"4D",X"01",X"04",X"00",X"ED",X"B0",X"D1",X"E1",X"F1",X"C9", - X"F5",X"AF",X"32",X"80",X"50",X"00",X"00",X"00",X"F1",X"C9",X"CD",X"0F",X"20",X"FE",X"FC",X"28", - X"02",X"FE",X"FD",X"CA",X"40",X"19",X"FE",X"70",X"C3",X"F0",X"88",X"7D",X"21",X"E0",X"4D",X"FE", - X"EB",X"28",X"14",X"FE",X"90",X"20",X"03",X"23",X"18",X"0D",X"FE",X"F4",X"20",X"04",X"23",X"23", - X"18",X"05",X"FE",X"70",X"23",X"23",X"23",X"7E",X"32",X"E4",X"4D",X"3E",X"72",X"CD",X"9E",X"3E", - X"3E",X"11",X"CD",X"AB",X"3E",X"C3",X"75",X"8E",X"FF",X"FF",X"FF",X"3A",X"E6",X"4D",X"A7",X"C0", - X"3E",X"01",X"32",X"E6",X"4D",X"CD",X"3D",X"81",X"CD",X"2D",X"83",X"C9",X"3E",X"01",X"06",X"03", - X"11",X"20",X"00",X"C5",X"D5",X"E5",X"CF",X"E1",X"D1",X"C1",X"C9",X"21",X"CD",X"45",X"CD",X"CC", - X"80",X"19",X"CD",X"CC",X"80",X"19",X"CD",X"CC",X"80",X"19",X"CD",X"CC",X"80",X"C9",X"01",X"FD", - X"80",X"21",X"D0",X"41",X"CD",X"72",X"81",X"3E",X"DA",X"32",X"30",X"42",X"C9",X"DA",X"DA",X"DA", - X"CD",X"69",X"8B",X"CD",X"77",X"8D",X"CD",X"DB",X"80",X"CD",X"EE",X"80",X"C9",X"00",X"00",X"00", - X"3A",X"1C",X"4E",X"C6",X"99",X"27",X"CD",X"A8",X"85",X"E6",X"F0",X"0F",X"0F",X"0F",X"0F",X"C6", - X"30",X"32",X"F2",X"41",X"3A",X"1C",X"4E",X"E6",X"0F",X"C6",X"30",X"32",X"D2",X"41",X"3E",X"0F", - X"32",X"F2",X"45",X"32",X"D2",X"45",X"CD",X"B2",X"82",X"C9",X"F0",X"72",X"F1",X"3E",X"11",X"CD", - X"99",X"0F",X"01",X"3A",X"81",X"21",X"84",X"40",X"CD",X"72",X"81",X"21",X"64",X"41",X"CD",X"72", - X"81",X"21",X"44",X"42",X"CD",X"72",X"81",X"21",X"24",X"43",X"CD",X"72",X"81",X"C9",X"3E",X"17", - X"CD",X"99",X"0F",X"01",X"ED",X"0F",X"CD",X"45",X"81",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"C5",X"00",X"11",X"20",X"00",X"0A",X"77",X"19",X"03",X"0A",X"77",X"19",X"03",X"0A", - X"77",X"C1",X"C9",X"3A",X"FA",X"4D",X"A7",X"C0",X"3A",X"E6",X"4D",X"A7",X"C0",X"3E",X"01",X"32", - X"E6",X"4D",X"CD",X"3D",X"81",X"CD",X"2D",X"83",X"21",X"9C",X"4E",X"36",X"10",X"C9",X"21",X"BC", - X"4E",X"36",X"02",X"21",X"04",X"4E",X"C9",X"21",X"90",X"4C",X"3A",X"8A",X"4C",X"4F",X"06",X"10", - X"7E",X"A7",X"28",X"2F",X"E6",X"C0",X"07",X"07",X"B9",X"30",X"28",X"35",X"7E",X"E6",X"3F",X"20", - X"22",X"77",X"C5",X"E5",X"2C",X"7E",X"2C",X"46",X"21",X"E1",X"81",X"E5",X"E7",X"94",X"08",X"A3", - X"06",X"8E",X"05",X"42",X"12",X"00",X"10",X"0B",X"10",X"63",X"02",X"2B",X"21",X"F0",X"21",X"B9", - X"22",X"E1",X"C1",X"2C",X"2C",X"2C",X"10",X"C8",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"3A",X"ED",X"4D",X"A7",X"20",X"09",X"3E",X"01",X"32",X"ED",X"4D",X"CD",X"E9", - X"0F",X"C9",X"3A",X"EF",X"4D",X"A7",X"20",X"04",X"CD",X"79",X"3F",X"C9",X"C3",X"61",X"84",X"00", - X"21",X"00",X"40",X"CF",X"06",X"3F",X"21",X"C0",X"43",X"CF",X"3A",X"EE",X"4D",X"A7",X"C0",X"3E", - X"01",X"32",X"E8",X"4D",X"CD",X"82",X"3C",X"C9",X"3A",X"E8",X"4D",X"A7",X"C0",X"3A",X"09",X"4E", - X"C3",X"47",X"03",X"CD",X"3E",X"75",X"21",X"37",X"43",X"11",X"20",X"00",X"77",X"3D",X"19",X"77", - X"3E",X"05",X"32",X"37",X"47",X"32",X"57",X"47",X"CD",X"8A",X"05",X"C9",X"1F",X"C9",X"AF",X"32", - X"B1",X"4D",X"C9",X"F1",X"02",X"F2",X"03",X"F3",X"0F",X"70",X"F4",X"02",X"8D",X"F4",X"02",X"88", - X"F4",X"02",X"8A",X"70",X"F4",X"01",X"6C",X"F4",X"02",X"8A",X"F4",X"01",X"6A",X"F4",X"02",X"88", - X"70",X"F4",X"02",X"8D",X"F4",X"02",X"88",X"F4",X"02",X"8A",X"70",X"F4",X"01",X"6C",X"F4",X"02", - X"8A",X"F4",X"01",X"6A",X"F4",X"02",X"88",X"70",X"F0",X"6A",X"82",X"FF",X"21",X"BC",X"4E",X"CB", - X"AE",X"3E",X"01",X"32",X"F5",X"90",X"C9",X"3E",X"01",X"32",X"F4",X"90",X"CD",X"9C",X"82",X"CB", - X"F6",X"C9",X"3A",X"EA",X"90",X"A7",X"C0",X"CD",X"00",X"8F",X"C9",X"3E",X"01",X"32",X"80",X"50", - X"C9",X"3E",X"00",X"32",X"80",X"50",X"C9",X"3A",X"00",X"4E",X"FE",X"03",X"28",X"10",X"AF",X"32", - X"80",X"50",X"CD",X"51",X"8C",X"CD",X"00",X"81",X"3E",X"02",X"32",X"80",X"50",X"C9",X"3A",X"1C", - X"4E",X"A7",X"20",X"10",X"CD",X"C0",X"8C",X"3A",X"FB",X"4D",X"21",X"16",X"4E",X"86",X"77",X"3E", - X"40",X"32",X"1C",X"4E",X"AF",X"21",X"E0",X"4D",X"06",X"20",X"CF",X"21",X"A4",X"4D",X"06",X"0C", - X"CF",X"CD",X"00",X"81",X"CD",X"35",X"A4",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"21", - X"00",X"00",X"22",X"FC",X"4D",X"22",X"FE",X"4D",X"C9",X"CD",X"7C",X"0E",X"3E",X"20",X"32",X"04", - X"4E",X"C9",X"CD",X"6C",X"0E",X"CD",X"B0",X"0E",X"CD",X"C1",X"2C",X"C9",X"FF",X"06",X"16",X"CD", - X"5E",X"2C",X"C9",X"FF",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"08",X"DD",X"21",X"E9",X"4D",X"C9", - X"DD",X"21",X"39",X"4D",X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"06",X"3A",X"AF",X"4D",X"C3", - X"4C",X"3D",X"3A",X"AC",X"4D",X"A7",X"28",X"06",X"3A",X"AF",X"4D",X"C3",X"4C",X"3D",X"3A",X"F9", - X"4D",X"A7",X"C2",X"83",X"83",X"3A",X"16",X"4E",X"A7",X"CA",X"4C",X"83",X"2A",X"31",X"4D",X"11", - X"22",X"23",X"A7",X"ED",X"52",X"C2",X"4C",X"83",X"3E",X"08",X"32",X"F9",X"4D",X"C3",X"4C",X"83", - X"00",X"00",X"00",X"2A",X"31",X"4D",X"11",X"3A",X"2D",X"A7",X"ED",X"52",X"C2",X"4C",X"83",X"AF", - X"32",X"F9",X"4D",X"C3",X"45",X"83",X"00",X"00",X"00",X"3A",X"E4",X"4D",X"FE",X"01",X"C2",X"02", - X"3E",X"3E",X"01",X"32",X"A7",X"4D",X"C3",X"63",X"17",X"2A",X"39",X"4D",X"7D",X"06",X"23",X"90", - X"3A",X"39",X"4D",X"D8",X"06",X"25",X"90",X"D8",X"CD",X"D6",X"A0",X"C9",X"FF",X"FF",X"CD",X"FB", - X"83",X"21",X"00",X"00",X"28",X"03",X"22",X"FC",X"4D",X"22",X"FE",X"4D",X"C9",X"00",X"00",X"00", - X"00",X"E5",X"D5",X"11",X"20",X"00",X"77",X"3C",X"19",X"77",X"3C",X"3C",X"23",X"77",X"3D",X"ED", - X"52",X"77",X"D1",X"E1",X"C9",X"CD",X"17",X"2D",X"3A",X"00",X"4E",X"FE",X"03",X"D0",X"CD",X"F3", - X"2C",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3A",X"E4",X"4D",X"FE",X"01", - X"C9",X"FD",X"21",X"0A",X"4D",X"CD",X"FB",X"83",X"28",X"09",X"DD",X"21",X"E9",X"4D",X"CD",X"FA", - X"09",X"18",X"03",X"CD",X"A9",X"31",X"30",X"0E",X"3A",X"B1",X"4D",X"A7",X"C0",X"3E",X"01",X"32", - X"B1",X"4D",X"CD",X"07",X"1F",X"C9",X"AF",X"32",X"B1",X"4D",X"C9",X"F5",X"E5",X"D5",X"11",X"00", - X"04",X"3E",X"11",X"19",X"77",X"D1",X"E1",X"F1",X"77",X"C9",X"D5",X"E5",X"06",X"20",X"4F",X"CD", - X"2B",X"84",X"F5",X"E5",X"11",X"E0",X"83",X"7D",X"E6",X"1F",X"87",X"26",X"00",X"6F",X"19",X"D1", - X"A7",X"ED",X"52",X"F1",X"EE",X"01",X"CD",X"2B",X"84",X"EB",X"23",X"79",X"10",X"E1",X"E1",X"D1", - X"C9",X"3A",X"00",X"4E",X"FE",X"03",X"C2",X"2A",X"82",X"3E",X"40",X"06",X"3F",X"C3",X"20",X"82", - X"2A",X"B0",X"8F",X"22",X"86",X"4D",X"11",X"B2",X"8F",X"01",X"20",X"00",X"1A",X"FE",X"FF",X"C8", - X"FE",X"FE",X"20",X"0A",X"2A",X"86",X"4D",X"23",X"22",X"86",X"4D",X"13",X"18",X"EE",X"77",X"E5", - X"C5",X"01",X"00",X"04",X"09",X"3E",X"01",X"77",X"C1",X"E1",X"09",X"13",X"18",X"DE",X"2A",X"24", - X"4C",X"ED",X"5B",X"26",X"4C",X"ED",X"4B",X"28",X"4C",X"22",X"26",X"4C",X"ED",X"53",X"28",X"4C", - X"2A",X"2A",X"4C",X"ED",X"43",X"2A",X"4C",X"22",X"24",X"4C",X"2A",X"34",X"4C",X"ED",X"5B",X"36", - X"4C",X"ED",X"4B",X"38",X"4C",X"22",X"36",X"4C",X"ED",X"53",X"38",X"4C",X"2A",X"3A",X"4C",X"ED", - X"43",X"3A",X"4C",X"22",X"34",X"4C",X"C9",X"21",X"83",X"E3",X"22",X"02",X"4D",X"21",X"83",X"D1", - X"22",X"04",X"4D",X"21",X"83",X"BF",X"22",X"06",X"4D",X"CD",X"99",X"14",X"C9",X"21",X"97",X"D1", - X"22",X"00",X"4D",X"CD",X"99",X"14",X"C9",X"3E",X"94",X"21",X"34",X"43",X"77",X"E5",X"23",X"3C", - X"77",X"23",X"3C",X"77",X"E1",X"11",X"20",X"00",X"19",X"3C",X"77",X"23",X"3C",X"77",X"23",X"3C", - X"77",X"3E",X"01",X"21",X"34",X"47",X"11",X"20",X"00",X"01",X"00",X"03",X"E5",X"C5",X"CF",X"C1", - X"E1",X"19",X"CF",X"C9",X"3E",X"01",X"CD",X"74",X"0F",X"C9",X"01",X"5A",X"85",X"CD",X"72",X"81", - X"C9",X"E5",X"CD",X"2A",X"85",X"E1",X"11",X"00",X"04",X"19",X"CD",X"24",X"85",X"C9",X"21",X"50", - X"40",X"CD",X"31",X"85",X"C9",X"21",X"53",X"40",X"CD",X"31",X"85",X"C9",X"21",X"55",X"40",X"CD", - X"31",X"85",X"C9",X"21",X"57",X"40",X"CD",X"31",X"85",X"C9",X"53",X"54",X"50",X"AF",X"32",X"FB", - X"4D",X"21",X"00",X"00",X"22",X"A4",X"4D",X"21",X"31",X"93",X"22",X"08",X"4D",X"CD",X"99",X"14", - X"06",X"01",X"CD",X"ED",X"23",X"CD",X"B3",X"85",X"CD",X"8A",X"05",X"C9",X"21",X"FB",X"4D",X"19", - X"D5",X"E5",X"11",X"A7",X"4D",X"A7",X"ED",X"52",X"E1",X"D1",X"06",X"02",X"28",X"0A",X"06",X"00", - X"7E",X"A7",X"28",X"07",X"06",X"01",X"AF",X"77",X"CD",X"CD",X"0F",X"CD",X"10",X"81",X"CD",X"5A", - X"2A",X"CD",X"12",X"86",X"00",X"E6",X"C9",X"C9",X"32",X"1C",X"4E",X"A7",X"C0",X"3E",X"01",X"32", - X"DF",X"90",X"C9",X"CD",X"70",X"84",X"CD",X"38",X"8E",X"C9",X"FF",X"FF",X"21",X"00",X"00",X"22", - X"08",X"4D",X"22",X"02",X"4D",X"22",X"04",X"4D",X"22",X"06",X"4D",X"22",X"00",X"4D",X"22",X"F0", - X"90",X"22",X"F2",X"90",X"22",X"D2",X"4D",X"22",X"E4",X"4D",X"C9",X"3A",X"E4",X"4D",X"FE",X"01", - X"20",X"04",X"CD",X"56",X"89",X"C9",X"FE",X"02",X"20",X"07",X"CD",X"70",X"8B",X"CD",X"49",X"3D", - X"C9",X"06",X"04",X"ED",X"5B",X"39",X"4D",X"CD",X"23",X"17",X"CD",X"49",X"3D",X"C9",X"21",X"BC", - X"4E",X"CB",X"DE",X"CD",X"9C",X"82",X"C9",X"FF",X"FF",X"21",X"BC",X"4E",X"CB",X"D6",X"CD",X"9C", - X"82",X"C9",X"21",X"BC",X"4E",X"36",X"10",X"CD",X"9C",X"82",X"CD",X"17",X"2D",X"C9",X"FF",X"FF", - X"CD",X"FB",X"83",X"28",X"07",X"DD",X"21",X"01",X"33",X"C3",X"D6",X"10",X"EF",X"04",X"01",X"AF", - X"32",X"AC",X"4D",X"32",X"A7",X"4D",X"32",X"F0",X"90",X"C3",X"01",X"11",X"21",X"F0",X"90",X"7E", - X"FE",X"F0",X"28",X"02",X"34",X"C9",X"CD",X"4F",X"1B",X"C3",X"C3",X"10",X"21",X"F1",X"90",X"7E", - X"FE",X"F0",X"28",X"02",X"34",X"C9",X"CD",X"C7",X"1B",X"C3",X"1B",X"11",X"21",X"F2",X"90",X"7E", - X"FE",X"F0",X"28",X"02",X"34",X"C9",X"CD",X"3F",X"1C",X"C3",X"5F",X"11",X"21",X"F3",X"90",X"7E", - X"FE",X"F0",X"28",X"02",X"34",X"C9",X"CD",X"B7",X"1C",X"C3",X"CC",X"11",X"3A",X"E4",X"4D",X"32", - X"FF",X"90",X"C9",X"3A",X"00",X"4E",X"FE",X"03",X"D0",X"3E",X"02",X"32",X"9C",X"4E",X"C9",X"FF", - X"FF",X"FF",X"FF",X"FF",X"21",X"06",X"4C",X"06",X"04",X"1A",X"77",X"23",X"23",X"13",X"05",X"20", - X"F8",X"C9",X"21",X"07",X"4C",X"3E",X"09",X"06",X"04",X"77",X"23",X"23",X"05",X"20",X"FA",X"C9", - X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E",X"A1",X"C9",X"CD",X"3F",X"88",X"11",X"61",X"12",X"A7", - X"C8",X"11",X"65",X"12",X"C9",X"CD",X"33",X"88",X"11",X"69",X"12",X"A7",X"C8",X"11",X"6D",X"12", - X"C9",X"CD",X"57",X"88",X"11",X"71",X"12",X"A7",X"C8",X"11",X"75",X"12",X"C9",X"CD",X"4B",X"88", - X"11",X"79",X"12",X"A7",X"C8",X"11",X"7D",X"12",X"C9",X"CD",X"B0",X"86",X"20",X"22",X"3A",X"30", - X"4D",X"FE",X"00",X"20",X"04",X"CD",X"C5",X"86",X"C9",X"FE",X"01",X"20",X"04",X"CD",X"B9",X"86", - X"C9",X"FE",X"02",X"20",X"04",X"CD",X"B9",X"86",X"C9",X"FE",X"03",X"C0",X"CD",X"C5",X"86",X"C9", - X"3A",X"30",X"4D",X"FE",X"00",X"20",X"04",X"CD",X"DD",X"86",X"C9",X"FE",X"01",X"20",X"04",X"CD", - X"D1",X"86",X"C9",X"FE",X"02",X"20",X"04",X"CD",X"D1",X"86",X"C9",X"FE",X"03",X"C0",X"CD",X"DD", - X"86",X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"04",X"CD",X"9C",X"16",X"C9",X"CD",X"E9",X"86", - X"CD",X"94",X"86",X"CD",X"A2",X"86",X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"04",X"CD",X"AA", - X"16",X"C9",X"CD",X"E9",X"86",X"CD",X"94",X"86",X"CD",X"A2",X"86",X"C9",X"21",X"02",X"4C",X"CD", - X"4E",X"15",X"CD",X"32",X"87",X"CD",X"47",X"87",X"C9",X"21",X"00",X"00",X"22",X"01",X"90",X"22", - X"03",X"90",X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"08",X"FE",X"02",X"28",X"04",X"CD",X"09", - X"3D",X"C9",X"3A",X"FD",X"4D",X"A7",X"C8",X"CD",X"09",X"3D",X"C9",X"3E",X"40",X"06",X"0C",X"21", - X"45",X"41",X"CD",X"76",X"0F",X"C9",X"00",X"DD",X"21",X"26",X"4D",X"CD",X"0F",X"20",X"21",X"00", - X"90",X"FE",X"FC",X"28",X"0D",X"FE",X"FD",X"28",X"09",X"E6",X"C0",X"D6",X"C0",X"20",X"03",X"36", - X"01",X"C9",X"36",X"00",X"C9",X"0D",X"0C",X"0B",X"0A",X"09",X"6C",X"08",X"07",X"00",X"00",X"06", - X"2A",X"39",X"4D",X"7D",X"06",X"02",X"80",X"32",X"D2",X"4D",X"7C",X"32",X"D3",X"4D",X"C9",X"1E", - X"3A",X"3C",X"4D",X"FE",X"00",X"20",X"12",X"FD",X"21",X"35",X"4D",X"CD",X"97",X"87",X"7E",X"A7", - X"C0",X"FD",X"21",X"37",X"4D",X"CD",X"97",X"87",X"C9",X"FE",X"01",X"20",X"15",X"CD",X"C0",X"87", - X"FD",X"21",X"D2",X"4D",X"CD",X"97",X"87",X"7E",X"A7",X"C0",X"FD",X"21",X"37",X"4D",X"CD",X"97", - X"87",X"C9",X"FE",X"02",X"20",X"04",X"CD",X"ED",X"87",X"C9",X"FE",X"03",X"C0",X"CD",X"D7",X"87", - X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"20",X"08",X"CD",X"D0",X"87",X"3A",X"00",X"90",X"A7",X"C0", - X"FD",X"21",X"39",X"4D",X"C3",X"7A",X"80",X"AF",X"21",X"00",X"90",X"01",X"FF",X"03",X"CF",X"C3", - X"3E",X"A7",X"00",X"CD",X"69",X"87",X"3E",X"01",X"32",X"01",X"90",X"3A",X"C0",X"4D",X"C9",X"CD", - X"69",X"87",X"3E",X"01",X"32",X"02",X"90",X"3A",X"C0",X"4D",X"C9",X"CD",X"69",X"87",X"3E",X"01", - X"32",X"03",X"90",X"3A",X"C0",X"4D",X"C9",X"CD",X"69",X"87",X"3E",X"01",X"32",X"04",X"90",X"3A", - X"C0",X"4D",X"C9",X"06",X"04",X"2A",X"37",X"4D",X"A7",X"ED",X"52",X"28",X"1C",X"05",X"2A",X"35", - X"4D",X"A7",X"ED",X"52",X"28",X"13",X"05",X"2A",X"39",X"4D",X"A7",X"ED",X"52",X"28",X"0A",X"05", - X"2A",X"D2",X"4D",X"A7",X"ED",X"52",X"28",X"01",X"05",X"78",X"C9",X"3A",X"FD",X"4D",X"A7",X"3E", - X"01",X"28",X"03",X"32",X"FB",X"4D",X"32",X"FF",X"90",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"ED",X"5B",X"33",X"4D",X"CD",X"63",X"88",X"32",X"06",X"90",X"A7",X"C8",X"3E",X"01",X"32",X"A8", - X"4D",X"3E",X"02",X"32",X"A4",X"4D",X"C9",X"ED",X"5B",X"31",X"4D",X"CD",X"63",X"88",X"32",X"05", - X"90",X"A7",X"C8",X"3E",X"01",X"32",X"A7",X"4D",X"32",X"A4",X"4D",X"C9",X"00",X"00",X"00",X"3A", - X"05",X"90",X"A7",X"28",X"0B",X"AF",X"32",X"A7",X"4D",X"32",X"05",X"90",X"32",X"A4",X"4D",X"C9", - X"3A",X"06",X"90",X"A7",X"C8",X"AF",X"32",X"A8",X"4D",X"32",X"06",X"90",X"32",X"A4",X"4D",X"C9", - X"CA",X"8B",X"80",X"FE",X"90",X"CA",X"F5",X"18",X"FE",X"92",X"CA",X"F5",X"18",X"C3",X"EF",X"18", - X"A7",X"C8",X"47",X"CD",X"B0",X"86",X"20",X"04",X"CD",X"28",X"8F",X"C9",X"CD",X"46",X"8F",X"C9", - X"31",X"C0",X"4F",X"AF",X"01",X"04",X"00",X"21",X"00",X"90",X"CF",X"0D",X"20",X"FC",X"C3",X"3E", - X"A7",X"00",X"00",X"00",X"C8",X"78",X"FE",X"02",X"C8",X"FE",X"01",X"C8",X"3E",X"01",X"32",X"A4", - X"4D",X"CD",X"CF",X"88",X"C9",X"D6",X"C0",X"28",X"0A",X"7E",X"FE",X"90",X"28",X"05",X"FE",X"92", - X"C2",X"9F",X"29",X"11",X"00",X"04",X"19",X"7E",X"FE",X"16",X"CA",X"0B",X"8B",X"FE",X"17",X"CA", - X"9F",X"29",X"C3",X"C6",X"29",X"FF",X"3A",X"AC",X"4D",X"A7",X"C0",X"00",X"00",X"CD",X"B7",X"88", - X"3A",X"05",X"90",X"CD",X"00",X"89",X"A7",X"28",X"09",X"AF",X"32",X"08",X"90",X"06",X"02",X"CD", - X"9B",X"85",X"CD",X"49",X"3D",X"3A",X"AD",X"4D",X"A7",X"C0",X"00",X"00",X"CD",X"A0",X"88",X"3A", - X"06",X"90",X"CD",X"00",X"89",X"A7",X"20",X"06",X"CD",X"49",X"3D",X"C9",X"00",X"00",X"3A",X"A4", - X"4D",X"CD",X"6C",X"17",X"AF",X"32",X"FD",X"4D",X"CD",X"49",X"3D",X"C9",X"00",X"00",X"00",X"00", - X"21",X"02",X"4C",X"CD",X"4E",X"15",X"3A",X"E4",X"4D",X"FE",X"01",X"20",X"07",X"CD",X"32",X"87", - X"CD",X"47",X"87",X"C9",X"FE",X"02",X"C0",X"CD",X"E0",X"89",X"C9",X"00",X"00",X"00",X"00",X"00", - X"5E",X"23",X"56",X"23",X"4E",X"23",X"46",X"C9",X"CD",X"C0",X"89",X"ED",X"53",X"02",X"4C",X"ED", - X"43",X"06",X"4C",X"23",X"CD",X"C0",X"89",X"ED",X"53",X"08",X"4C",X"ED",X"43",X"0C",X"4C",X"C9", - X"3A",X"E4",X"4D",X"FE",X"02",X"C0",X"CD",X"B0",X"86",X"20",X"10",X"3A",X"C0",X"4D",X"21",X"10", - X"8A",X"A7",X"20",X"03",X"21",X"18",X"8A",X"CD",X"C8",X"89",X"C9",X"3A",X"C0",X"4D",X"21",X"20", - X"8A",X"A7",X"20",X"03",X"21",X"28",X"8A",X"CD",X"C8",X"89",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF", - X"68",X"01",X"60",X"01",X"64",X"01",X"6C",X"01",X"78",X"01",X"70",X"01",X"74",X"01",X"7C",X"01", - X"6B",X"01",X"63",X"01",X"67",X"01",X"6F",X"01",X"7B",X"01",X"73",X"01",X"77",X"01",X"7F",X"01", - X"3E",X"FD",X"21",X"85",X"40",X"06",X"15",X"CF",X"21",X"B9",X"40",X"11",X"20",X"00",X"06",X"18", - X"77",X"19",X"05",X"20",X"FB",X"21",X"8A",X"42",X"06",X"0A",X"CF",X"00",X"00",X"00",X"00",X"21", - X"CA",X"41",X"06",X"06",X"77",X"19",X"05",X"20",X"FB",X"21",X"AA",X"41",X"77",X"23",X"77",X"21", - X"73",X"42",X"77",X"C3",X"50",X"8B",X"AF",X"06",X"5F",X"21",X"8C",X"4E",X"CF",X"C9",X"FF",X"FF", - X"3E",X"40",X"21",X"A5",X"40",X"06",X"14",X"CF",X"21",X"A9",X"42",X"06",X"0B",X"CF",X"21",X"D8", - X"40",X"06",X"17",X"77",X"19",X"05",X"20",X"FB",X"21",X"A9",X"41",X"06",X"08",X"77",X"19",X"05", - X"20",X"FB",X"21",X"89",X"41",X"77",X"23",X"77",X"21",X"6F",X"40",X"77",X"23",X"77",X"C9",X"FF", - X"84",X"44",X"85",X"44",X"88",X"44",X"8E",X"44",X"91",X"44",X"97",X"44",X"39",X"45",X"99",X"45", - X"79",X"46",X"D9",X"46",X"99",X"47",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"06",X"0B",X"11",X"A0",X"8A",X"1A",X"6F",X"13",X"1A",X"67",X"3E",X"16",X"77",X"13",X"05",X"20", - X"F4",X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"20",X"07",X"CD",X"00",X"81",X"CD",X"3D",X"25",X"C9", - X"FE",X"02",X"C0",X"CD",X"00",X"81",X"CD",X"30",X"8A",X"CD",X"70",X"8A",X"CD",X"C0",X"8A",X"CD", - X"20",X"8D",X"C9",X"FE",X"90",X"CA",X"23",X"19",X"FE",X"92",X"CA",X"23",X"19",X"E6",X"C0",X"D6", - X"C0",X"CA",X"23",X"19",X"C3",X"50",X"19",X"FF",X"FF",X"FF",X"FF",X"DD",X"E5",X"FD",X"E5",X"00", - X"00",X"00",X"00",X"FD",X"21",X"0C",X"4D",X"CD",X"0F",X"20",X"19",X"7E",X"FD",X"E1",X"DD",X"E1", - X"FE",X"16",X"CA",X"9F",X"29",X"C3",X"C6",X"29",X"3A",X"E4",X"4D",X"21",X"00",X"00",X"FE",X"02", - X"28",X"07",X"FE",X"01",X"C0",X"22",X"FE",X"4D",X"C9",X"22",X"FE",X"4D",X"AF",X"32",X"FC",X"4D", - X"C9",X"BC",X"02",X"5C",X"40",X"53",X"45",X"47",X"41",X"40",X"31",X"39",X"38",X"32",X"2F",X"81", - X"21",X"D2",X"D2",X"22",X"4F",X"40",X"21",X"FC",X"FC",X"22",X"4F",X"43",X"22",X"6F",X"43",X"22", - X"8F",X"43",X"21",X"D3",X"D3",X"22",X"AF",X"43",X"C9",X"CD",X"A3",X"8E",X"CD",X"7F",X"0F",X"C9", - X"06",X"05",X"ED",X"5B",X"39",X"4D",X"3A",X"AF",X"4D",X"A7",X"20",X"09",X"2A",X"37",X"4D",X"A7", - X"ED",X"52",X"CA",X"B6",X"8B",X"05",X"3A",X"AE",X"4D",X"A7",X"20",X"09",X"2A",X"35",X"4D",X"A7", - X"ED",X"52",X"CA",X"B6",X"8B",X"05",X"3A",X"AD",X"4D",X"A7",X"20",X"09",X"2A",X"33",X"4D",X"A7", - X"ED",X"52",X"CA",X"B6",X"8B",X"05",X"3A",X"AC",X"4D",X"A7",X"20",X"09",X"2A",X"31",X"4D",X"A7", - X"ED",X"52",X"C3",X"6C",X"8F",X"05",X"CD",X"CD",X"8D",X"00",X"32",X"A5",X"4D",X"A7",X"C8",X"C3", - X"80",X"8E",X"CD",X"83",X"8F",X"AF",X"32",X"A5",X"4D",X"3A",X"FD",X"4D",X"A7",X"06",X"00",X"28", - X"09",X"AF",X"32",X"FD",X"4D",X"CD",X"CD",X"0F",X"06",X"01",X"CD",X"10",X"8F",X"C9",X"21",X"02", - X"4C",X"11",X"F0",X"90",X"06",X"04",X"1A",X"A7",X"28",X"06",X"FE",X"F0",X"20",X"02",X"36",X"FC", - X"23",X"23",X"13",X"05",X"20",X"F0",X"C9",X"00",X"DD",X"40",X"07",X"C1",X"40",X"40",X"FF",X"FF", - X"2A",X"17",X"4E",X"3E",X"40",X"CD",X"F4",X"3C",X"11",X"60",X"00",X"19",X"22",X"17",X"4E",X"C9", - X"2A",X"17",X"4E",X"11",X"60",X"00",X"ED",X"52",X"22",X"17",X"4E",X"3E",X"90",X"CD",X"DE",X"3C", - X"3E",X"01",X"CD",X"F4",X"3C",X"C9",X"2A",X"1A",X"4E",X"CD",X"1B",X"8C",X"11",X"60",X"00",X"19", - X"22",X"1A",X"4E",X"C9",X"2A",X"1A",X"4E",X"11",X"60",X"00",X"ED",X"52",X"3E",X"40",X"CD",X"F4", - X"3C",X"22",X"1A",X"4E",X"C9",X"21",X"FB",X"4D",X"35",X"21",X"16",X"4E",X"34",X"CD",X"10",X"8C", - X"C9",X"01",X"0B",X"00",X"CD",X"FA",X"8D",X"11",X"16",X"4E",X"ED",X"B0",X"C9",X"00",X"00",X"00", - X"00",X"7E",X"A7",X"C8",X"4F",X"23",X"5E",X"23",X"56",X"EB",X"3E",X"90",X"CD",X"DE",X"3C",X"3E", - X"01",X"CD",X"F4",X"3C",X"11",X"60",X"00",X"19",X"0D",X"20",X"EF",X"00",X"C9",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"3A",X"19",X"4E",X"A7",X"C8",X"4F",X"21",X"C1",X"40",X"CD", - X"6A",X"8C",X"C9",X"3E",X"05",X"CD",X"AB",X"3E",X"3E",X"70",X"CF",X"CD",X"BA",X"2F",X"C9",X"AF", - X"32",X"9C",X"4E",X"CD",X"41",X"8D",X"CD",X"8B",X"8E",X"32",X"80",X"50",X"CD",X"F6",X"28",X"3E", - X"11",X"CD",X"AB",X"3E",X"3A",X"70",X"4E",X"21",X"00",X"00",X"22",X"EB",X"90",X"C9",X"FF",X"FF", - X"21",X"FB",X"4D",X"7E",X"A7",X"C8",X"4F",X"2A",X"17",X"4E",X"11",X"60",X"00",X"ED",X"52",X"22", - X"17",X"4E",X"0D",X"20",X"F5",X"C9",X"CD",X"09",X"86",X"21",X"19",X"4E",X"34",X"21",X"FB",X"4D", - X"35",X"CD",X"26",X"8C",X"3A",X"19",X"4E",X"FE",X"07",X"C0",X"3E",X"01",X"32",X"A5",X"4D",X"32", - X"E2",X"90",X"CD",X"FD",X"8C",X"01",X"06",X"00",X"CD",X"54",X"8C",X"C9",X"FF",X"21",X"00",X"00", - X"22",X"A7",X"4D",X"22",X"A9",X"4D",X"21",X"E5",X"4D",X"AF",X"06",X"1B",X"CF",X"C9",X"CD",X"FD", - X"8C",X"CD",X"51",X"8C",X"21",X"04",X"4E",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"21",X"C4",X"87",X"22",X"00",X"4D",X"21",X"38",X"2E",X"22",X"0A",X"4D",X"22",X"31",X"4D",X"21", - X"00",X"FF",X"22",X"14",X"4D",X"22",X"1E",X"4D",X"3E",X"00",X"32",X"28",X"4D",X"32",X"2C",X"4D", - X"C9",X"3A",X"FB",X"4D",X"A7",X"C8",X"21",X"16",X"4E",X"86",X"77",X"3A",X"FB",X"4D",X"CD",X"C6", - X"8C",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"36",X"A6",X"E5",X"11",X"00",X"04",X"19",X"36", - X"01",X"E1",X"C9",X"FF",X"FF",X"FF",X"3A",X"FB",X"4D",X"A7",X"28",X"0B",X"21",X"16",X"4E",X"86", - X"77",X"3A",X"FB",X"4D",X"CD",X"C6",X"8C",X"21",X"16",X"4E",X"CD",X"60",X"8C",X"CD",X"D0",X"A4", - X"C9",X"CD",X"C0",X"3E",X"21",X"16",X"4E",X"CD",X"60",X"8C",X"CD",X"86",X"8C",X"3E",X"03",X"32", - X"80",X"50",X"CD",X"DB",X"80",X"CD",X"EE",X"80",X"C9",X"3A",X"FE",X"4D",X"A7",X"28",X"07",X"AF", - X"32",X"FE",X"4D",X"CD",X"B3",X"8D",X"3A",X"FF",X"4D",X"A7",X"C8",X"AF",X"32",X"FF",X"4D",X"CD", - X"B3",X"8D",X"C9",X"3A",X"A5",X"4D",X"A7",X"C0",X"21",X"FB",X"4D",X"7E",X"A7",X"C8",X"35",X"CD", - X"49",X"8C",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"C3",X"9C",X"A6",X"78",X"FE",X"05", - X"20",X"02",X"3D",X"05",X"32",X"A4",X"4D",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3A",X"EA",X"90",X"A7",X"20",X"04", - X"21",X"3E",X"3D",X"C9",X"21",X"F7",X"8B",X"C9",X"CD",X"A6",X"8E",X"21",X"00",X"90",X"06",X"0F", - X"AF",X"CF",X"21",X"00",X"00",X"22",X"F0",X"90",X"22",X"F2",X"90",X"C9",X"F5",X"ED",X"57",X"B7", - X"28",X"04",X"F1",X"C3",X"D4",X"3B",X"F1",X"C3",X"30",X"3D",X"FF",X"CD",X"C2",X"1F",X"3E",X"5C", - X"32",X"9D",X"41",X"3E",X"01",X"32",X"9D",X"45",X"06",X"17",X"CD",X"5E",X"2C",X"C9",X"FF",X"FF", - X"FF",X"FF",X"CD",X"51",X"8C",X"3A",X"13",X"4E",X"A7",X"C0",X"CD",X"00",X"81",X"C9",X"FF",X"FF", - X"06",X"01",X"CD",X"ED",X"23",X"CD",X"D7",X"24",X"CD",X"B3",X"8D",X"AF",X"21",X"E0",X"4D",X"06", - X"20",X"CF",X"21",X"A4",X"4D",X"06",X"0C",X"CF",X"CD",X"81",X"8D",X"CD",X"7F",X"0F",X"CD",X"08", - X"8E",X"CD",X"77",X"25",X"C9",X"06",X"03",X"CD",X"5A",X"2A",X"CD",X"D2",X"8A",X"C3",X"40",X"19", - X"FE",X"03",X"CA",X"C2",X"8B",X"3E",X"01",X"32",X"E2",X"90",X"C9",X"AF",X"21",X"E0",X"4D",X"06", - X"20",X"CF",X"21",X"A4",X"4D",X"06",X"0C",X"CF",X"C9",X"FF",X"3E",X"01",X"32",X"80",X"50",X"3A", - X"F6",X"4D",X"C9",X"CD",X"C0",X"3E",X"3A",X"1C",X"4E",X"CD",X"19",X"81",X"C9",X"3A",X"E4",X"4D", - X"FE",X"01",X"CA",X"76",X"01",X"FE",X"02",X"28",X"06",X"CD",X"9E",X"84",X"C3",X"76",X"01",X"CD", - X"D0",X"8E",X"C3",X"76",X"01",X"AF",X"32",X"E4",X"4D",X"CD",X"CC",X"81",X"CD",X"8B",X"87",X"C9", - X"2A",X"22",X"4C",X"ED",X"5B",X"2A",X"4C",X"22",X"2A",X"4C",X"ED",X"53",X"22",X"4C",X"CD",X"64", - X"8F",X"ED",X"5B",X"3A",X"4C",X"22",X"3A",X"4C",X"ED",X"53",X"32",X"4C",X"C9",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"21",X"48",X"4D",X"7E",X"8F",X"77",X"C9",X"21",X"4C", - X"3E",X"9E",X"21",X"11",X"42",X"CD",X"DE",X"3C",X"3E",X"01",X"CD",X"F4",X"3C",X"C9",X"FF",X"FF", - X"CD",X"9E",X"85",X"CD",X"10",X"81",X"C9",X"CD",X"66",X"8D",X"CD",X"A6",X"0A",X"3A",X"09",X"4E", - X"EE",X"01",X"32",X"09",X"4E",X"C3",X"6C",X"09",X"3A",X"01",X"90",X"A7",X"28",X"07",X"78",X"FE", - X"04",X"C8",X"FE",X"03",X"C8",X"3A",X"02",X"90",X"A7",X"38",X"07",X"78",X"FE",X"02",X"C8",X"FE", - X"01",X"C8",X"CD",X"CF",X"88",X"C9",X"3A",X"03",X"90",X"A7",X"28",X"07",X"78",X"FE",X"04",X"C8", - X"FE",X"03",X"C8",X"3A",X"04",X"90",X"A7",X"28",X"07",X"78",X"FE",X"02",X"C8",X"FE",X"01",X"C8", - X"CD",X"CF",X"88",X"C9",X"21",X"32",X"4C",X"34",X"2A",X"32",X"4C",X"C9",X"CA",X"B6",X"8B",X"05", - X"2A",X"D2",X"4D",X"3E",X"10",X"95",X"ED",X"5B",X"08",X"4D",X"A7",X"ED",X"52",X"CA",X"B6",X"8B", - X"C3",X"08",X"3B",X"3E",X"01",X"32",X"A8",X"4D",X"32",X"AD",X"4D",X"C9",X"CD",X"70",X"84",X"0E", - X"03",X"3E",X"76",X"21",X"BC",X"41",X"CD",X"DE",X"3C",X"F5",X"3E",X"01",X"CD",X"F4",X"3C",X"F1", - X"06",X"04",X"80",X"11",X"40",X"00",X"19",X"0D",X"20",X"EC",X"CD",X"2B",X"8E",X"C9",X"00",X"00", - X"C4",X"40",X"16",X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"6C",X"08",X"07",X"00",X"00",X"06", - X"05",X"00",X"04",X"03",X"02",X"01",X"FE",X"2D",X"2C",X"2B",X"2A",X"29",X"28",X"6D",X"1F",X"1E", - X"1D",X"1C",X"00",X"00",X"00",X"1B",X"00",X"1A",X"19",X"18",X"17",X"FE",X"6B",X"6A",X"69",X"68", - X"67",X"66",X"65",X"64",X"63",X"62",X"61",X"00",X"00",X"60",X"3F",X"3E",X"3D",X"3C",X"2F",X"2E", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"03",X"04",X"02",X"01",X"03",X"02",X"04",X"02",X"03",X"04",X"01",X"01",X"02",X"04",X"03", - X"02",X"03",X"01",X"04",X"03",X"02",X"04",X"01",X"01",X"01",X"03",X"04",X"02",X"01",X"04",X"03", - X"03",X"02",X"01",X"04",X"04",X"02",X"03",X"01",X"02",X"01",X"03",X"04",X"03",X"01",X"04",X"02", - X"04",X"02",X"01",X"03",X"03",X"01",X"02",X"04",X"04",X"01",X"03",X"02",X"04",X"01",X"02",X"03", - X"00",X"04",X"08",X"0C",X"10",X"14",X"18",X"1C",X"20",X"24",X"28",X"2C",X"30",X"34",X"38",X"3C", - X"F5",X"E5",X"D5",X"3A",X"C0",X"50",X"E6",X"0F",X"5F",X"16",X"00",X"21",X"40",X"80",X"19",X"5E", - X"21",X"00",X"80",X"19",X"11",X"E0",X"4D",X"01",X"04",X"00",X"ED",X"B0",X"D1",X"E1",X"F1",X"C9", - X"F5",X"AF",X"32",X"80",X"50",X"00",X"00",X"00",X"F1",X"C9",X"CD",X"0F",X"20",X"FE",X"FC",X"28", - X"02",X"FE",X"FD",X"CA",X"40",X"19",X"FE",X"70",X"C3",X"F0",X"88",X"7D",X"21",X"E0",X"4D",X"FE", - X"EB",X"28",X"14",X"FE",X"90",X"20",X"03",X"23",X"18",X"0D",X"FE",X"F4",X"20",X"04",X"23",X"23", - X"18",X"05",X"FE",X"70",X"23",X"23",X"23",X"7E",X"32",X"E4",X"4D",X"3E",X"72",X"CD",X"9E",X"3E", - X"3E",X"11",X"CD",X"AB",X"3E",X"C3",X"75",X"8E",X"FF",X"FF",X"FF",X"3A",X"E6",X"4D",X"A7",X"C0", - X"3E",X"01",X"32",X"E6",X"4D",X"CD",X"3D",X"81",X"CD",X"2D",X"83",X"C9",X"3E",X"01",X"06",X"03", - X"11",X"20",X"00",X"C5",X"D5",X"E5",X"CF",X"E1",X"D1",X"C1",X"C9",X"21",X"CD",X"45",X"CD",X"CC", - X"80",X"19",X"CD",X"CC",X"80",X"19",X"CD",X"CC",X"80",X"19",X"CD",X"CC",X"80",X"C9",X"01",X"FD", - X"80",X"21",X"D0",X"41",X"CD",X"72",X"81",X"3E",X"DA",X"32",X"30",X"42",X"C9",X"DA",X"DA",X"DA", - X"CD",X"69",X"8B",X"CD",X"77",X"8D",X"CD",X"DB",X"80",X"CD",X"EE",X"80",X"C9",X"00",X"00",X"00", - X"3A",X"1C",X"4E",X"C6",X"99",X"27",X"CD",X"A8",X"85",X"E6",X"F0",X"0F",X"0F",X"0F",X"0F",X"C6", - X"30",X"32",X"F2",X"41",X"3A",X"1C",X"4E",X"E6",X"0F",X"C6",X"30",X"32",X"D2",X"41",X"3E",X"0F", - X"32",X"F2",X"45",X"32",X"D2",X"45",X"CD",X"B2",X"82",X"C9",X"F0",X"72",X"F1",X"3E",X"11",X"CD", - X"99",X"0F",X"01",X"3A",X"81",X"21",X"84",X"40",X"CD",X"72",X"81",X"21",X"64",X"41",X"CD",X"72", - X"81",X"21",X"44",X"42",X"CD",X"72",X"81",X"21",X"24",X"43",X"CD",X"72",X"81",X"C9",X"3E",X"17", - X"CD",X"99",X"0F",X"01",X"ED",X"0F",X"CD",X"45",X"81",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"C5",X"00",X"11",X"20",X"00",X"0A",X"77",X"19",X"03",X"0A",X"77",X"19",X"03",X"0A", - X"77",X"C1",X"C9",X"3A",X"FA",X"4D",X"A7",X"C0",X"3A",X"E6",X"4D",X"A7",X"C0",X"3E",X"01",X"32", - X"E6",X"4D",X"CD",X"3D",X"81",X"CD",X"2D",X"83",X"21",X"9C",X"4E",X"36",X"10",X"C9",X"21",X"BC", - X"4E",X"36",X"02",X"21",X"04",X"4E",X"C9",X"21",X"90",X"4C",X"3A",X"8A",X"4C",X"4F",X"06",X"10", - X"7E",X"A7",X"28",X"2F",X"E6",X"C0",X"07",X"07",X"B9",X"30",X"28",X"35",X"7E",X"E6",X"3F",X"20", - X"22",X"77",X"C5",X"E5",X"2C",X"7E",X"2C",X"46",X"21",X"E1",X"81",X"E5",X"E7",X"94",X"08",X"A3", - X"06",X"8E",X"05",X"42",X"12",X"00",X"10",X"0B",X"10",X"63",X"02",X"2B",X"21",X"F0",X"21",X"B9", - X"22",X"E1",X"C1",X"2C",X"2C",X"2C",X"10",X"C8",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"3A",X"ED",X"4D",X"A7",X"20",X"09",X"3E",X"01",X"32",X"ED",X"4D",X"CD",X"E9", - X"0F",X"C9",X"3A",X"EF",X"4D",X"A7",X"20",X"04",X"CD",X"79",X"3F",X"C9",X"C3",X"61",X"84",X"00", - X"21",X"00",X"40",X"CF",X"06",X"3F",X"21",X"C0",X"43",X"CF",X"3A",X"EE",X"4D",X"A7",X"C0",X"3E", - X"01",X"32",X"E8",X"4D",X"CD",X"82",X"3C",X"C9",X"3A",X"E8",X"4D",X"A7",X"C0",X"3A",X"09",X"4E", - X"C3",X"47",X"03",X"CD",X"3E",X"75",X"21",X"37",X"43",X"11",X"20",X"00",X"77",X"3D",X"19",X"77", - X"3E",X"05",X"32",X"37",X"47",X"32",X"57",X"47",X"CD",X"8A",X"05",X"C9",X"1F",X"C9",X"AF",X"32", - X"B1",X"4D",X"C9",X"F1",X"02",X"F2",X"03",X"F3",X"0F",X"70",X"F4",X"02",X"8D",X"F4",X"02",X"88", - X"F4",X"02",X"8A",X"70",X"F4",X"01",X"6C",X"F4",X"02",X"8A",X"F4",X"01",X"6A",X"F4",X"02",X"88", - X"70",X"F4",X"02",X"8D",X"F4",X"02",X"88",X"F4",X"02",X"8A",X"70",X"F4",X"01",X"6C",X"F4",X"02", - X"8A",X"F4",X"01",X"6A",X"F4",X"02",X"88",X"70",X"F0",X"6A",X"82",X"FF",X"21",X"BC",X"4E",X"CB", - X"AE",X"3E",X"01",X"32",X"F5",X"90",X"C9",X"3E",X"01",X"32",X"F4",X"90",X"CD",X"9C",X"82",X"CB", - X"F6",X"C9",X"3A",X"EA",X"90",X"A7",X"C0",X"CD",X"00",X"8F",X"C9",X"3E",X"01",X"32",X"80",X"50", - X"C9",X"3E",X"00",X"32",X"80",X"50",X"C9",X"3A",X"00",X"4E",X"FE",X"03",X"28",X"10",X"AF",X"32", - X"80",X"50",X"CD",X"51",X"8C",X"CD",X"00",X"81",X"3E",X"02",X"32",X"80",X"50",X"C9",X"3A",X"1C", - X"4E",X"A7",X"20",X"10",X"CD",X"C0",X"8C",X"3A",X"FB",X"4D",X"21",X"16",X"4E",X"86",X"77",X"3E", - X"40",X"32",X"1C",X"4E",X"AF",X"21",X"E0",X"4D",X"06",X"20",X"CF",X"21",X"A4",X"4D",X"06",X"0C", - X"CF",X"CD",X"00",X"81",X"CD",X"35",X"A4",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"21", - X"00",X"00",X"22",X"FC",X"4D",X"22",X"FE",X"4D",X"C9",X"CD",X"7C",X"0E",X"3E",X"20",X"32",X"04", - X"4E",X"C9",X"CD",X"6C",X"0E",X"CD",X"B0",X"0E",X"CD",X"C1",X"2C",X"C9",X"FF",X"06",X"16",X"CD", - X"5E",X"2C",X"C9",X"FF",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"08",X"DD",X"21",X"E9",X"4D",X"C9", - X"DD",X"21",X"39",X"4D",X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"06",X"3A",X"AF",X"4D",X"C3", - X"4C",X"3D",X"3A",X"AC",X"4D",X"A7",X"28",X"06",X"3A",X"AF",X"4D",X"C3",X"4C",X"3D",X"3A",X"F9", - X"4D",X"A7",X"C2",X"83",X"83",X"3A",X"16",X"4E",X"A7",X"CA",X"4C",X"83",X"2A",X"31",X"4D",X"11", - X"22",X"23",X"A7",X"ED",X"52",X"C2",X"4C",X"83",X"3E",X"08",X"32",X"F9",X"4D",X"C3",X"4C",X"83", - X"00",X"00",X"00",X"2A",X"31",X"4D",X"11",X"3A",X"2D",X"A7",X"ED",X"52",X"C2",X"4C",X"83",X"AF", - X"32",X"F9",X"4D",X"C3",X"45",X"83",X"00",X"00",X"00",X"3A",X"E4",X"4D",X"FE",X"01",X"C2",X"02", - X"3E",X"3E",X"01",X"32",X"A7",X"4D",X"C3",X"63",X"17",X"2A",X"39",X"4D",X"7D",X"06",X"23",X"90", - X"3A",X"39",X"4D",X"D8",X"06",X"25",X"90",X"D8",X"CD",X"D6",X"A0",X"C9",X"FF",X"FF",X"CD",X"FB", - X"83",X"21",X"00",X"00",X"28",X"03",X"22",X"FC",X"4D",X"22",X"FE",X"4D",X"C9",X"00",X"00",X"00", - X"00",X"E5",X"D5",X"11",X"20",X"00",X"77",X"3C",X"19",X"77",X"3C",X"3C",X"23",X"77",X"3D",X"ED", - X"52",X"77",X"D1",X"E1",X"C9",X"CD",X"17",X"2D",X"3A",X"00",X"4E",X"FE",X"03",X"D0",X"CD",X"F3", - X"2C",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3A",X"E4",X"4D",X"FE",X"01", - X"C9",X"FD",X"21",X"0A",X"4D",X"CD",X"FB",X"83",X"28",X"09",X"DD",X"21",X"E9",X"4D",X"CD",X"FA", - X"09",X"18",X"03",X"CD",X"A9",X"31",X"30",X"0E",X"3A",X"B1",X"4D",X"A7",X"C0",X"3E",X"01",X"32", - X"B1",X"4D",X"CD",X"07",X"1F",X"C9",X"AF",X"32",X"B1",X"4D",X"C9",X"F5",X"E5",X"D5",X"11",X"00", - X"04",X"3E",X"11",X"19",X"77",X"D1",X"E1",X"F1",X"77",X"C9",X"D5",X"E5",X"06",X"20",X"4F",X"CD", - X"2B",X"84",X"F5",X"E5",X"11",X"E0",X"83",X"7D",X"E6",X"1F",X"87",X"26",X"00",X"6F",X"19",X"D1", - X"A7",X"ED",X"52",X"F1",X"EE",X"01",X"CD",X"2B",X"84",X"EB",X"23",X"79",X"10",X"E1",X"E1",X"D1", - X"C9",X"3A",X"00",X"4E",X"FE",X"03",X"C2",X"2A",X"82",X"3E",X"40",X"06",X"3F",X"C3",X"20",X"82", - X"2A",X"B0",X"8F",X"22",X"86",X"4D",X"11",X"B2",X"8F",X"01",X"20",X"00",X"1A",X"FE",X"FF",X"C8", - X"FE",X"FE",X"20",X"0A",X"2A",X"86",X"4D",X"23",X"22",X"86",X"4D",X"13",X"18",X"EE",X"77",X"E5", - X"C5",X"01",X"00",X"04",X"09",X"3E",X"01",X"77",X"C1",X"E1",X"09",X"13",X"18",X"DE",X"2A",X"24", - X"4C",X"ED",X"5B",X"26",X"4C",X"ED",X"4B",X"28",X"4C",X"22",X"26",X"4C",X"ED",X"53",X"28",X"4C", - X"2A",X"2A",X"4C",X"ED",X"43",X"2A",X"4C",X"22",X"24",X"4C",X"2A",X"34",X"4C",X"ED",X"5B",X"36", - X"4C",X"ED",X"4B",X"38",X"4C",X"22",X"36",X"4C",X"ED",X"53",X"38",X"4C",X"2A",X"3A",X"4C",X"ED", - X"43",X"3A",X"4C",X"22",X"34",X"4C",X"C9",X"21",X"83",X"E3",X"22",X"02",X"4D",X"21",X"83",X"D1", - X"22",X"04",X"4D",X"21",X"83",X"BF",X"22",X"06",X"4D",X"CD",X"99",X"14",X"C9",X"21",X"97",X"D1", - X"22",X"00",X"4D",X"CD",X"99",X"14",X"C9",X"3E",X"94",X"21",X"34",X"43",X"77",X"E5",X"23",X"3C", - X"77",X"23",X"3C",X"77",X"E1",X"11",X"20",X"00",X"19",X"3C",X"77",X"23",X"3C",X"77",X"23",X"3C", - X"77",X"3E",X"01",X"21",X"34",X"47",X"11",X"20",X"00",X"01",X"00",X"03",X"E5",X"C5",X"CF",X"C1", - X"E1",X"19",X"CF",X"C9",X"3E",X"01",X"CD",X"74",X"0F",X"C9",X"01",X"5A",X"85",X"CD",X"72",X"81", - X"C9",X"E5",X"CD",X"2A",X"85",X"E1",X"11",X"00",X"04",X"19",X"CD",X"24",X"85",X"C9",X"21",X"50", - X"40",X"CD",X"31",X"85",X"C9",X"21",X"53",X"40",X"CD",X"31",X"85",X"C9",X"21",X"55",X"40",X"CD", - X"31",X"85",X"C9",X"21",X"57",X"40",X"CD",X"31",X"85",X"C9",X"53",X"54",X"50",X"AF",X"32",X"FB", - X"4D",X"21",X"00",X"00",X"22",X"A4",X"4D",X"21",X"31",X"93",X"22",X"08",X"4D",X"CD",X"99",X"14", - X"06",X"01",X"CD",X"ED",X"23",X"CD",X"B3",X"85",X"CD",X"8A",X"05",X"C9",X"21",X"FB",X"4D",X"19", - X"D5",X"E5",X"11",X"A7",X"4D",X"A7",X"ED",X"52",X"E1",X"D1",X"06",X"02",X"28",X"0A",X"06",X"00", - X"7E",X"A7",X"28",X"07",X"06",X"01",X"AF",X"77",X"CD",X"CD",X"0F",X"CD",X"10",X"81",X"CD",X"5A", - X"2A",X"CD",X"12",X"86",X"00",X"E6",X"C9",X"C9",X"32",X"1C",X"4E",X"A7",X"C0",X"3E",X"01",X"32", - X"DF",X"90",X"C9",X"CD",X"70",X"84",X"CD",X"38",X"8E",X"C9",X"FF",X"FF",X"21",X"00",X"00",X"22", - X"08",X"4D",X"22",X"02",X"4D",X"22",X"04",X"4D",X"22",X"06",X"4D",X"22",X"00",X"4D",X"22",X"F0", - X"90",X"22",X"F2",X"90",X"22",X"D2",X"4D",X"22",X"E4",X"4D",X"C9",X"3A",X"E4",X"4D",X"FE",X"01", - X"20",X"04",X"CD",X"56",X"89",X"C9",X"FE",X"02",X"20",X"07",X"CD",X"70",X"8B",X"CD",X"49",X"3D", - X"C9",X"06",X"04",X"ED",X"5B",X"39",X"4D",X"CD",X"23",X"17",X"CD",X"49",X"3D",X"C9",X"21",X"BC", - X"4E",X"CB",X"DE",X"CD",X"9C",X"82",X"C9",X"FF",X"FF",X"21",X"BC",X"4E",X"CB",X"D6",X"CD",X"9C", - X"82",X"C9",X"21",X"BC",X"4E",X"36",X"10",X"CD",X"9C",X"82",X"CD",X"17",X"2D",X"C9",X"FF",X"FF", - X"CD",X"FB",X"83",X"28",X"07",X"DD",X"21",X"01",X"33",X"C3",X"D6",X"10",X"EF",X"04",X"01",X"AF", - X"32",X"AC",X"4D",X"32",X"A7",X"4D",X"32",X"F0",X"90",X"C3",X"01",X"11",X"21",X"F0",X"90",X"7E", - X"FE",X"F0",X"28",X"02",X"34",X"C9",X"CD",X"4F",X"1B",X"C3",X"C3",X"10",X"21",X"F1",X"90",X"7E", - X"FE",X"F0",X"28",X"02",X"34",X"C9",X"CD",X"C7",X"1B",X"C3",X"1B",X"11",X"21",X"F2",X"90",X"7E", - X"FE",X"F0",X"28",X"02",X"34",X"C9",X"CD",X"3F",X"1C",X"C3",X"5F",X"11",X"21",X"F3",X"90",X"7E", - X"FE",X"F0",X"28",X"02",X"34",X"C9",X"CD",X"B7",X"1C",X"C3",X"CC",X"11",X"3A",X"E4",X"4D",X"32", - X"FF",X"90",X"C9",X"3A",X"00",X"4E",X"FE",X"03",X"D0",X"3E",X"02",X"32",X"9C",X"4E",X"C9",X"FF", - X"FF",X"FF",X"FF",X"FF",X"21",X"06",X"4C",X"06",X"04",X"1A",X"77",X"23",X"23",X"13",X"05",X"20", - X"F8",X"C9",X"21",X"07",X"4C",X"3E",X"09",X"06",X"04",X"77",X"23",X"23",X"05",X"20",X"FA",X"C9", - X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E",X"A1",X"C9",X"CD",X"3F",X"88",X"11",X"61",X"12",X"A7", - X"C8",X"11",X"65",X"12",X"C9",X"CD",X"33",X"88",X"11",X"69",X"12",X"A7",X"C8",X"11",X"6D",X"12", - X"C9",X"CD",X"57",X"88",X"11",X"71",X"12",X"A7",X"C8",X"11",X"75",X"12",X"C9",X"CD",X"4B",X"88", - X"11",X"79",X"12",X"A7",X"C8",X"11",X"7D",X"12",X"C9",X"CD",X"B0",X"86",X"20",X"22",X"3A",X"30", - X"4D",X"FE",X"00",X"20",X"04",X"CD",X"C5",X"86",X"C9",X"FE",X"01",X"20",X"04",X"CD",X"B9",X"86", - X"C9",X"FE",X"02",X"20",X"04",X"CD",X"B9",X"86",X"C9",X"FE",X"03",X"C0",X"CD",X"C5",X"86",X"C9", - X"3A",X"30",X"4D",X"FE",X"00",X"20",X"04",X"CD",X"DD",X"86",X"C9",X"FE",X"01",X"20",X"04",X"CD", - X"D1",X"86",X"C9",X"FE",X"02",X"20",X"04",X"CD",X"D1",X"86",X"C9",X"FE",X"03",X"C0",X"CD",X"DD", - X"86",X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"04",X"CD",X"9C",X"16",X"C9",X"CD",X"E9",X"86", - X"CD",X"94",X"86",X"CD",X"A2",X"86",X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"04",X"CD",X"AA", - X"16",X"C9",X"CD",X"E9",X"86",X"CD",X"94",X"86",X"CD",X"A2",X"86",X"C9",X"21",X"02",X"4C",X"CD", - X"4E",X"15",X"CD",X"32",X"87",X"CD",X"47",X"87",X"C9",X"21",X"00",X"00",X"22",X"01",X"90",X"22", - X"03",X"90",X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"28",X"08",X"FE",X"02",X"28",X"04",X"CD",X"09", - X"3D",X"C9",X"3A",X"FD",X"4D",X"A7",X"C8",X"CD",X"09",X"3D",X"C9",X"3E",X"40",X"06",X"0C",X"21", - X"45",X"41",X"CD",X"76",X"0F",X"C9",X"00",X"DD",X"21",X"26",X"4D",X"CD",X"0F",X"20",X"21",X"00", - X"90",X"FE",X"FC",X"28",X"0D",X"FE",X"FD",X"28",X"09",X"E6",X"C0",X"D6",X"C0",X"20",X"03",X"36", - X"01",X"C9",X"36",X"00",X"C9",X"0D",X"0C",X"0B",X"0A",X"09",X"6C",X"08",X"07",X"00",X"00",X"06", - X"2A",X"39",X"4D",X"7D",X"06",X"02",X"80",X"32",X"D2",X"4D",X"7C",X"32",X"D3",X"4D",X"C9",X"1E", - X"3A",X"3C",X"4D",X"FE",X"00",X"20",X"12",X"FD",X"21",X"35",X"4D",X"CD",X"97",X"87",X"7E",X"A7", - X"C0",X"FD",X"21",X"37",X"4D",X"CD",X"97",X"87",X"C9",X"FE",X"01",X"20",X"15",X"CD",X"C0",X"87", - X"FD",X"21",X"D2",X"4D",X"CD",X"97",X"87",X"7E",X"A7",X"C0",X"FD",X"21",X"37",X"4D",X"CD",X"97", - X"87",X"C9",X"FE",X"02",X"20",X"04",X"CD",X"ED",X"87",X"C9",X"FE",X"03",X"C0",X"CD",X"D7",X"87", - X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"20",X"08",X"CD",X"D0",X"87",X"3A",X"00",X"90",X"A7",X"C0", - X"FD",X"21",X"39",X"4D",X"C3",X"7A",X"80",X"AF",X"21",X"00",X"90",X"01",X"FF",X"03",X"CF",X"C3", - X"3E",X"A7",X"00",X"CD",X"69",X"87",X"3E",X"01",X"32",X"01",X"90",X"3A",X"C0",X"4D",X"C9",X"CD", - X"69",X"87",X"3E",X"01",X"32",X"02",X"90",X"3A",X"C0",X"4D",X"C9",X"CD",X"69",X"87",X"3E",X"01", - X"32",X"03",X"90",X"3A",X"C0",X"4D",X"C9",X"CD",X"69",X"87",X"3E",X"01",X"32",X"04",X"90",X"3A", - X"C0",X"4D",X"C9",X"06",X"04",X"2A",X"37",X"4D",X"A7",X"ED",X"52",X"28",X"1C",X"05",X"2A",X"35", - X"4D",X"A7",X"ED",X"52",X"28",X"13",X"05",X"2A",X"39",X"4D",X"A7",X"ED",X"52",X"28",X"0A",X"05", - X"2A",X"D2",X"4D",X"A7",X"ED",X"52",X"28",X"01",X"05",X"78",X"C9",X"3A",X"FD",X"4D",X"A7",X"3E", - X"01",X"28",X"03",X"32",X"FB",X"4D",X"32",X"FF",X"90",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"ED",X"5B",X"33",X"4D",X"CD",X"63",X"88",X"32",X"06",X"90",X"A7",X"C8",X"3E",X"01",X"32",X"A8", - X"4D",X"3E",X"02",X"32",X"A4",X"4D",X"C9",X"ED",X"5B",X"31",X"4D",X"CD",X"63",X"88",X"32",X"05", - X"90",X"A7",X"C8",X"3E",X"01",X"32",X"A7",X"4D",X"32",X"A4",X"4D",X"C9",X"00",X"00",X"00",X"3A", - X"05",X"90",X"A7",X"28",X"0B",X"AF",X"32",X"A7",X"4D",X"32",X"05",X"90",X"32",X"A4",X"4D",X"C9", - X"3A",X"06",X"90",X"A7",X"C8",X"AF",X"32",X"A8",X"4D",X"32",X"06",X"90",X"32",X"A4",X"4D",X"C9", - X"CA",X"8B",X"80",X"FE",X"90",X"CA",X"F5",X"18",X"FE",X"92",X"CA",X"F5",X"18",X"C3",X"EF",X"18", - X"A7",X"C8",X"47",X"CD",X"B0",X"86",X"20",X"04",X"CD",X"28",X"8F",X"C9",X"CD",X"46",X"8F",X"C9", - X"31",X"C0",X"4F",X"AF",X"01",X"04",X"00",X"21",X"00",X"90",X"CF",X"0D",X"20",X"FC",X"C3",X"3E", - X"A7",X"00",X"00",X"00",X"C8",X"78",X"FE",X"02",X"C8",X"FE",X"01",X"C8",X"3E",X"01",X"32",X"A4", - X"4D",X"CD",X"CF",X"88",X"C9",X"D6",X"C0",X"28",X"0A",X"7E",X"FE",X"90",X"28",X"05",X"FE",X"92", - X"C2",X"9F",X"29",X"11",X"00",X"04",X"19",X"7E",X"FE",X"16",X"CA",X"0B",X"8B",X"FE",X"17",X"CA", - X"9F",X"29",X"C3",X"C6",X"29",X"FF",X"3A",X"AC",X"4D",X"A7",X"C0",X"00",X"00",X"CD",X"B7",X"88", - X"3A",X"05",X"90",X"CD",X"00",X"89",X"A7",X"28",X"09",X"AF",X"32",X"08",X"90",X"06",X"02",X"CD", - X"9B",X"85",X"CD",X"49",X"3D",X"3A",X"AD",X"4D",X"A7",X"C0",X"00",X"00",X"CD",X"A0",X"88",X"3A", - X"06",X"90",X"CD",X"00",X"89",X"A7",X"20",X"06",X"CD",X"49",X"3D",X"C9",X"00",X"00",X"3A",X"A4", - X"4D",X"CD",X"6C",X"17",X"AF",X"32",X"FD",X"4D",X"CD",X"49",X"3D",X"C9",X"00",X"00",X"00",X"00", - X"21",X"02",X"4C",X"CD",X"4E",X"15",X"3A",X"E4",X"4D",X"FE",X"01",X"20",X"07",X"CD",X"32",X"87", - X"CD",X"47",X"87",X"C9",X"FE",X"02",X"C0",X"CD",X"E0",X"89",X"C9",X"00",X"00",X"00",X"00",X"00", - X"5E",X"23",X"56",X"23",X"4E",X"23",X"46",X"C9",X"CD",X"C0",X"89",X"ED",X"53",X"02",X"4C",X"ED", - X"43",X"06",X"4C",X"23",X"CD",X"C0",X"89",X"ED",X"53",X"08",X"4C",X"ED",X"43",X"0C",X"4C",X"C9", - X"3A",X"E4",X"4D",X"FE",X"02",X"C0",X"CD",X"B0",X"86",X"20",X"10",X"3A",X"C0",X"4D",X"21",X"10", - X"8A",X"A7",X"20",X"03",X"21",X"18",X"8A",X"CD",X"C8",X"89",X"C9",X"3A",X"C0",X"4D",X"21",X"20", - X"8A",X"A7",X"20",X"03",X"21",X"28",X"8A",X"CD",X"C8",X"89",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF", - X"68",X"01",X"60",X"01",X"64",X"01",X"6C",X"01",X"78",X"01",X"70",X"01",X"74",X"01",X"7C",X"01", - X"6B",X"01",X"63",X"01",X"67",X"01",X"6F",X"01",X"7B",X"01",X"73",X"01",X"77",X"01",X"7F",X"01", - X"3E",X"FD",X"21",X"85",X"40",X"06",X"15",X"CF",X"21",X"B9",X"40",X"11",X"20",X"00",X"06",X"18", - X"77",X"19",X"05",X"20",X"FB",X"21",X"8A",X"42",X"06",X"0A",X"CF",X"00",X"00",X"00",X"00",X"21", - X"CA",X"41",X"06",X"06",X"77",X"19",X"05",X"20",X"FB",X"21",X"AA",X"41",X"77",X"23",X"77",X"21", - X"73",X"42",X"77",X"C3",X"50",X"8B",X"AF",X"06",X"5F",X"21",X"8C",X"4E",X"CF",X"C9",X"FF",X"FF", - X"3E",X"40",X"21",X"A5",X"40",X"06",X"14",X"CF",X"21",X"A9",X"42",X"06",X"0B",X"CF",X"21",X"D8", - X"40",X"06",X"17",X"77",X"19",X"05",X"20",X"FB",X"21",X"A9",X"41",X"06",X"08",X"77",X"19",X"05", - X"20",X"FB",X"21",X"89",X"41",X"77",X"23",X"77",X"21",X"6F",X"40",X"77",X"23",X"77",X"C9",X"FF", - X"84",X"44",X"85",X"44",X"88",X"44",X"8E",X"44",X"91",X"44",X"97",X"44",X"39",X"45",X"99",X"45", - X"79",X"46",X"D9",X"46",X"99",X"47",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"06",X"0B",X"11",X"A0",X"8A",X"1A",X"6F",X"13",X"1A",X"67",X"3E",X"16",X"77",X"13",X"05",X"20", - X"F4",X"C9",X"3A",X"E4",X"4D",X"FE",X"01",X"20",X"07",X"CD",X"00",X"81",X"CD",X"3D",X"25",X"C9", - X"FE",X"02",X"C0",X"CD",X"00",X"81",X"CD",X"30",X"8A",X"CD",X"70",X"8A",X"CD",X"C0",X"8A",X"CD", - X"20",X"8D",X"C9",X"FE",X"90",X"CA",X"23",X"19",X"FE",X"92",X"CA",X"23",X"19",X"E6",X"C0",X"D6", - X"C0",X"CA",X"23",X"19",X"C3",X"50",X"19",X"FF",X"FF",X"FF",X"FF",X"DD",X"E5",X"FD",X"E5",X"00", - X"00",X"00",X"00",X"FD",X"21",X"0C",X"4D",X"CD",X"0F",X"20",X"19",X"7E",X"FD",X"E1",X"DD",X"E1", - X"FE",X"16",X"CA",X"9F",X"29",X"C3",X"C6",X"29",X"3A",X"E4",X"4D",X"21",X"00",X"00",X"FE",X"02", - X"28",X"07",X"FE",X"01",X"C0",X"22",X"FE",X"4D",X"C9",X"22",X"FE",X"4D",X"AF",X"32",X"FC",X"4D", - X"C9",X"BC",X"02",X"5C",X"40",X"53",X"45",X"47",X"41",X"40",X"31",X"39",X"38",X"32",X"2F",X"81", - X"21",X"D2",X"D2",X"22",X"4F",X"40",X"21",X"FC",X"FC",X"22",X"4F",X"43",X"22",X"6F",X"43",X"22", - X"8F",X"43",X"21",X"D3",X"D3",X"22",X"AF",X"43",X"C9",X"CD",X"A3",X"8E",X"CD",X"7F",X"0F",X"C9", - X"06",X"05",X"ED",X"5B",X"39",X"4D",X"3A",X"AF",X"4D",X"A7",X"20",X"09",X"2A",X"37",X"4D",X"A7", - X"ED",X"52",X"CA",X"B6",X"8B",X"05",X"3A",X"AE",X"4D",X"A7",X"20",X"09",X"2A",X"35",X"4D",X"A7", - X"ED",X"52",X"CA",X"B6",X"8B",X"05",X"3A",X"AD",X"4D",X"A7",X"20",X"09",X"2A",X"33",X"4D",X"A7", - X"ED",X"52",X"CA",X"B6",X"8B",X"05",X"3A",X"AC",X"4D",X"A7",X"20",X"09",X"2A",X"31",X"4D",X"A7", - X"ED",X"52",X"C3",X"6C",X"8F",X"05",X"CD",X"CD",X"8D",X"00",X"32",X"A5",X"4D",X"A7",X"C8",X"C3", - X"80",X"8E",X"CD",X"83",X"8F",X"AF",X"32",X"A5",X"4D",X"3A",X"FD",X"4D",X"A7",X"06",X"00",X"28", - X"09",X"AF",X"32",X"FD",X"4D",X"CD",X"CD",X"0F",X"06",X"01",X"CD",X"10",X"8F",X"C9",X"21",X"02", - X"4C",X"11",X"F0",X"90",X"06",X"04",X"1A",X"A7",X"28",X"06",X"FE",X"F0",X"20",X"02",X"36",X"FC", - X"23",X"23",X"13",X"05",X"20",X"F0",X"C9",X"00",X"DD",X"40",X"07",X"C1",X"40",X"40",X"FF",X"FF", - X"2A",X"17",X"4E",X"3E",X"40",X"CD",X"F4",X"3C",X"11",X"60",X"00",X"19",X"22",X"17",X"4E",X"C9", - X"2A",X"17",X"4E",X"11",X"60",X"00",X"ED",X"52",X"22",X"17",X"4E",X"3E",X"90",X"CD",X"DE",X"3C", - X"3E",X"01",X"CD",X"F4",X"3C",X"C9",X"2A",X"1A",X"4E",X"CD",X"1B",X"8C",X"11",X"60",X"00",X"19", - X"22",X"1A",X"4E",X"C9",X"2A",X"1A",X"4E",X"11",X"60",X"00",X"ED",X"52",X"3E",X"40",X"CD",X"F4", - X"3C",X"22",X"1A",X"4E",X"C9",X"21",X"FB",X"4D",X"35",X"21",X"16",X"4E",X"34",X"CD",X"10",X"8C", - X"C9",X"01",X"0B",X"00",X"CD",X"FA",X"8D",X"11",X"16",X"4E",X"ED",X"B0",X"C9",X"00",X"00",X"00", - X"00",X"7E",X"A7",X"C8",X"4F",X"23",X"5E",X"23",X"56",X"EB",X"3E",X"90",X"CD",X"DE",X"3C",X"3E", - X"01",X"CD",X"F4",X"3C",X"11",X"60",X"00",X"19",X"0D",X"20",X"EF",X"00",X"C9",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"3A",X"19",X"4E",X"A7",X"C8",X"4F",X"21",X"C1",X"40",X"CD", - X"6A",X"8C",X"C9",X"3E",X"05",X"CD",X"AB",X"3E",X"3E",X"70",X"CF",X"CD",X"BA",X"2F",X"C9",X"AF", - X"32",X"9C",X"4E",X"CD",X"41",X"8D",X"CD",X"8B",X"8E",X"32",X"80",X"50",X"CD",X"F6",X"28",X"3E", - X"11",X"CD",X"AB",X"3E",X"3A",X"70",X"4E",X"21",X"00",X"00",X"22",X"EB",X"90",X"C9",X"FF",X"FF", - X"21",X"FB",X"4D",X"7E",X"A7",X"C8",X"4F",X"2A",X"17",X"4E",X"11",X"60",X"00",X"ED",X"52",X"22", - X"17",X"4E",X"0D",X"20",X"F5",X"C9",X"CD",X"09",X"86",X"21",X"19",X"4E",X"34",X"21",X"FB",X"4D", - X"35",X"CD",X"26",X"8C",X"3A",X"19",X"4E",X"FE",X"07",X"C0",X"3E",X"01",X"32",X"A5",X"4D",X"32", - X"E2",X"90",X"CD",X"FD",X"8C",X"01",X"06",X"00",X"CD",X"54",X"8C",X"C9",X"FF",X"21",X"00",X"00", - X"22",X"A7",X"4D",X"22",X"A9",X"4D",X"21",X"E5",X"4D",X"AF",X"06",X"1B",X"CF",X"C9",X"CD",X"FD", - X"8C",X"CD",X"51",X"8C",X"21",X"04",X"4E",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"21",X"C4",X"87",X"22",X"00",X"4D",X"21",X"38",X"2E",X"22",X"0A",X"4D",X"22",X"31",X"4D",X"21", - X"00",X"FF",X"22",X"14",X"4D",X"22",X"1E",X"4D",X"3E",X"00",X"32",X"28",X"4D",X"32",X"2C",X"4D", - X"C9",X"3A",X"FB",X"4D",X"A7",X"C8",X"21",X"16",X"4E",X"86",X"77",X"3A",X"FB",X"4D",X"CD",X"C6", - X"8C",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"36",X"A6",X"E5",X"11",X"00",X"04",X"19",X"36", - X"01",X"E1",X"C9",X"FF",X"FF",X"FF",X"3A",X"FB",X"4D",X"A7",X"28",X"0B",X"21",X"16",X"4E",X"86", - X"77",X"3A",X"FB",X"4D",X"CD",X"C6",X"8C",X"21",X"16",X"4E",X"CD",X"60",X"8C",X"CD",X"D0",X"A4", - X"C9",X"CD",X"C0",X"3E",X"21",X"16",X"4E",X"CD",X"60",X"8C",X"CD",X"86",X"8C",X"3E",X"03",X"32", - X"80",X"50",X"CD",X"DB",X"80",X"CD",X"EE",X"80",X"C9",X"3A",X"FE",X"4D",X"A7",X"28",X"07",X"AF", - X"32",X"FE",X"4D",X"CD",X"B3",X"8D",X"3A",X"FF",X"4D",X"A7",X"C8",X"AF",X"32",X"FF",X"4D",X"CD", - X"B3",X"8D",X"C9",X"3A",X"A5",X"4D",X"A7",X"C0",X"21",X"FB",X"4D",X"7E",X"A7",X"C8",X"35",X"CD", - X"49",X"8C",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"C3",X"9C",X"A6",X"78",X"FE",X"05", - X"20",X"02",X"3D",X"05",X"32",X"A4",X"4D",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3A",X"EA",X"90",X"A7",X"20",X"04", - X"21",X"3E",X"3D",X"C9",X"21",X"F7",X"8B",X"C9",X"CD",X"A6",X"8E",X"21",X"00",X"90",X"06",X"0F", - X"AF",X"CF",X"21",X"00",X"00",X"22",X"F0",X"90",X"22",X"F2",X"90",X"C9",X"F5",X"ED",X"57",X"B7", - X"28",X"04",X"F1",X"C3",X"D4",X"3B",X"F1",X"C3",X"30",X"3D",X"FF",X"CD",X"C2",X"1F",X"3E",X"5C", - X"32",X"9D",X"41",X"3E",X"01",X"32",X"9D",X"45",X"06",X"17",X"CD",X"5E",X"2C",X"C9",X"FF",X"FF", - X"FF",X"FF",X"CD",X"51",X"8C",X"3A",X"13",X"4E",X"A7",X"C0",X"CD",X"00",X"81",X"C9",X"FF",X"FF", - X"06",X"01",X"CD",X"ED",X"23",X"CD",X"D7",X"24",X"CD",X"B3",X"8D",X"AF",X"21",X"E0",X"4D",X"06", - X"20",X"CF",X"21",X"A4",X"4D",X"06",X"0C",X"CF",X"CD",X"81",X"8D",X"CD",X"7F",X"0F",X"CD",X"08", - X"8E",X"CD",X"77",X"25",X"C9",X"06",X"03",X"CD",X"5A",X"2A",X"CD",X"D2",X"8A",X"C3",X"40",X"19", - X"FE",X"03",X"CA",X"C2",X"8B",X"3E",X"01",X"32",X"E2",X"90",X"C9",X"AF",X"21",X"E0",X"4D",X"06", - X"20",X"CF",X"21",X"A4",X"4D",X"06",X"0C",X"CF",X"C9",X"FF",X"3E",X"01",X"32",X"80",X"50",X"3A", - X"F6",X"4D",X"C9",X"CD",X"C0",X"3E",X"3A",X"1C",X"4E",X"CD",X"19",X"81",X"C9",X"3A",X"E4",X"4D", - X"FE",X"01",X"CA",X"76",X"01",X"FE",X"02",X"28",X"06",X"CD",X"9E",X"84",X"C3",X"76",X"01",X"CD", - X"D0",X"8E",X"C3",X"76",X"01",X"AF",X"32",X"E4",X"4D",X"CD",X"CC",X"81",X"CD",X"8B",X"87",X"C9", - X"2A",X"22",X"4C",X"ED",X"5B",X"2A",X"4C",X"22",X"2A",X"4C",X"ED",X"53",X"22",X"4C",X"CD",X"64", - X"8F",X"ED",X"5B",X"3A",X"4C",X"22",X"3A",X"4C",X"ED",X"53",X"32",X"4C",X"C9",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"21",X"48",X"4D",X"7E",X"8F",X"77",X"C9",X"21",X"4C", - X"3E",X"9E",X"21",X"11",X"42",X"CD",X"DE",X"3C",X"3E",X"01",X"CD",X"F4",X"3C",X"C9",X"FF",X"FF", - X"CD",X"9E",X"85",X"CD",X"10",X"81",X"C9",X"CD",X"66",X"8D",X"CD",X"A6",X"0A",X"3A",X"09",X"4E", - X"EE",X"01",X"32",X"09",X"4E",X"C3",X"6C",X"09",X"3A",X"01",X"90",X"A7",X"28",X"07",X"78",X"FE", - X"04",X"C8",X"FE",X"03",X"C8",X"3A",X"02",X"90",X"A7",X"38",X"07",X"78",X"FE",X"02",X"C8",X"FE", - X"01",X"C8",X"CD",X"CF",X"88",X"C9",X"3A",X"03",X"90",X"A7",X"28",X"07",X"78",X"FE",X"04",X"C8", - X"FE",X"03",X"C8",X"3A",X"04",X"90",X"A7",X"28",X"07",X"78",X"FE",X"02",X"C8",X"FE",X"01",X"C8", - X"CD",X"CF",X"88",X"C9",X"21",X"32",X"4C",X"34",X"2A",X"32",X"4C",X"C9",X"CA",X"B6",X"8B",X"05", - X"2A",X"D2",X"4D",X"3E",X"10",X"95",X"ED",X"5B",X"08",X"4D",X"A7",X"ED",X"52",X"CA",X"B6",X"8B", - X"C3",X"08",X"3B",X"3E",X"01",X"32",X"A8",X"4D",X"32",X"AD",X"4D",X"C9",X"CD",X"70",X"84",X"0E", - X"03",X"3E",X"76",X"21",X"BC",X"41",X"CD",X"DE",X"3C",X"F5",X"3E",X"01",X"CD",X"F4",X"3C",X"F1", - X"06",X"04",X"80",X"11",X"40",X"00",X"19",X"0D",X"20",X"EC",X"CD",X"2B",X"8E",X"C9",X"00",X"00", - X"C4",X"40",X"16",X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"6C",X"08",X"07",X"00",X"00",X"06", - X"05",X"00",X"04",X"03",X"02",X"01",X"FE",X"2D",X"2C",X"2B",X"2A",X"29",X"28",X"6D",X"1F",X"1E", - X"1D",X"1C",X"00",X"00",X"00",X"1B",X"00",X"1A",X"19",X"18",X"17",X"FE",X"6B",X"6A",X"69",X"68", - X"67",X"66",X"65",X"64",X"63",X"62",X"61",X"00",X"00",X"60",X"3F",X"3E",X"3D",X"3C",X"2F",X"2E", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"3A",X"00",X"4E",X"FE",X"03",X"C0",X"3A",X"04",X"4E",X"FE",X"09",X"28",X"0A",X"FE",X"20",X"20", - X"06",X"3E",X"01",X"32",X"80",X"50",X"C9",X"3A",X"C1",X"50",X"E6",X"01",X"28",X"30",X"3A",X"E4", - X"4D",X"A7",X"20",X"1A",X"3A",X"A5",X"4D",X"A7",X"C0",X"3A",X"1C",X"4E",X"A7",X"C8",X"3E",X"01", - X"32",X"FC",X"90",X"3E",X"70",X"CD",X"9E",X"3E",X"3E",X"05",X"CD",X"AB",X"3E",X"C9",X"FE",X"01", - X"CA",X"42",X"A1",X"FE",X"02",X"CA",X"D8",X"A3",X"FE",X"03",X"CA",X"83",X"81",X"C9",X"3A",X"FC", - X"90",X"A7",X"C8",X"AF",X"32",X"FC",X"90",X"3E",X"72",X"CD",X"9E",X"3E",X"3E",X"11",X"CD",X"AB", - X"3E",X"3A",X"A5",X"4D",X"A7",X"C0",X"3A",X"E4",X"4D",X"A7",X"C8",X"FE",X"03",X"30",X"04",X"CD", - X"F3",X"A3",X"C9",X"3A",X"F4",X"90",X"A7",X"20",X"03",X"CD",X"AC",X"82",X"AF",X"32",X"E4",X"4D", - X"32",X"E6",X"4D",X"32",X"F4",X"90",X"32",X"FA",X"4D",X"CD",X"8B",X"87",X"CD",X"5E",X"81",X"C9", - X"DD",X"21",X"00",X"4C",X"FD",X"21",X"61",X"3E",X"21",X"A7",X"4D",X"06",X"04",X"0E",X"01",X"7E", - X"A7",X"E5",X"28",X"2B",X"21",X"EF",X"90",X"59",X"16",X"00",X"19",X"7E",X"FE",X"F0",X"28",X"1F", - X"79",X"87",X"5F",X"DD",X"E5",X"FD",X"E5",X"FD",X"19",X"DD",X"19",X"FD",X"5E",X"00",X"FD",X"23", - X"FD",X"56",X"00",X"DD",X"73",X"00",X"DD",X"23",X"DD",X"72",X"00",X"FD",X"E1",X"DD",X"E1",X"E1", - X"23",X"0C",X"05",X"20",X"CA",X"C9",X"3A",X"00",X"4E",X"FE",X"01",X"C8",X"3A",X"04",X"4E",X"FE", - X"10",X"D0",X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E",X"A1",X"28",X"0C",X"3A",X"40",X"50",X"CB", - X"67",X"28",X"11",X"CD",X"FB",X"A3",X"C9",X"FF",X"3A",X"00",X"50",X"CB",X"77",X"28",X"05",X"CD", - X"FB",X"A3",X"C9",X"FF",X"3A",X"FB",X"90",X"A7",X"C0",X"3E",X"01",X"32",X"FB",X"90",X"2A",X"EB", - X"4D",X"3E",X"40",X"77",X"2A",X"39",X"4D",X"CD",X"65",X"00",X"CD",X"58",X"8D",X"22",X"EB",X"4D", - X"2A",X"39",X"4D",X"22",X"E9",X"4D",X"3A",X"F5",X"90",X"A7",X"C0",X"21",X"BC",X"4E",X"36",X"80", - X"3E",X"01",X"32",X"F5",X"90",X"C9",X"3A",X"13",X"4E",X"A7",X"C8",X"3A",X"ED",X"90",X"C3",X"DE", - X"A3",X"FF",X"21",X"9C",X"4E",X"36",X"04",X"CD",X"99",X"8D",X"2A",X"08",X"4D",X"CD",X"83",X"31", - X"C9",X"21",X"9C",X"4E",X"36",X"08",X"CD",X"99",X"8D",X"2A",X"00",X"4D",X"CD",X"83",X"31",X"C9", - X"40",X"20",X"CC",X"86",X"77",X"1C",X"0F",X"FF",X"70",X"00",X"01",X"0F",X"00",X"01",X"0C",X"00", - X"70",X"00",X"01",X"0C",X"00",X"01",X"0C",X"00",X"60",X"00",X"01",X"0C",X"00",X"01",X"0C",X"00", - X"40",X"00",X"87",X"17",X"00",X"01",X"0C",X"00",X"60",X"A0",X"CC",X"10",X"10",X"02",X"04",X"00", - X"70",X"20",X"FF",X"86",X"FE",X"1C",X"0F",X"EE",X"31",X"10",X"01",X"0C",X"00",X"01",X"0C",X"00", - X"3A",X"00",X"4E",X"E7",X"AC",X"A1",X"80",X"A2",X"00",X"A2",X"0E",X"A2",X"3A",X"01",X"4E",X"E7", - X"5E",X"A2",X"0C",X"00",X"3A",X"02",X"4E",X"E7",X"5D",X"85",X"0C",X"00",X"95",X"A2",X"0C",X"00", - X"9E",X"A2",X"0C",X"00",X"A7",X"A2",X"0C",X"00",X"AE",X"A2",X"0C",X"00",X"B4",X"A2",X"0C",X"00", - X"BD",X"A2",X"0C",X"00",X"C4",X"A2",X"0C",X"00",X"CA",X"A2",X"0C",X"00",X"D0",X"A2",X"0C",X"00", - X"D9",X"A2",X"0C",X"00",X"E0",X"A2",X"0C",X"00",X"E6",X"A2",X"0C",X"00",X"44",X"82",X"0C",X"00", - X"EF",X"A2",X"0C",X"00",X"F5",X"A2",X"0C",X"00",X"07",X"05",X"0C",X"00",X"EA",X"04",X"7C",X"05", - X"3A",X"03",X"4E",X"E7",X"0F",X"A3",X"04",X"0A",X"2B",X"32",X"8F",X"06",X"AC",X"06",X"3A",X"04", - X"4E",X"E7",X"79",X"08",X"99",X"08",X"CD",X"08",X"CD",X"08",X"0D",X"09",X"0C",X"00",X"40",X"09", - X"0C",X"00",X"EE",X"31",X"A0",X"03",X"0C",X"00",X"D2",X"09",X"D8",X"09",X"0C",X"00",X"E8",X"09", - X"0C",X"00",X"0B",X"0A",X"0C",X"00",X"02",X"0A",X"0C",X"00",X"04",X"0A",X"0C",X"00",X"06",X"0A", - X"0C",X"00",X"08",X"0A",X"0C",X"00",X"0A",X"0A",X"0C",X"00",X"0C",X"0A",X"0C",X"00",X"0E",X"0A", - X"0C",X"00",X"2C",X"0A",X"0C",X"00",X"7C",X"0A",X"A0",X"0A",X"0C",X"00",X"A3",X"0A",X"EF",X"00", - X"00",X"EF",X"06",X"00",X"EF",X"01",X"00",X"EF",X"14",X"00",X"EF",X"18",X"00",X"EF",X"04",X"00", - X"EF",X"1E",X"00",X"EF",X"07",X"00",X"21",X"01",X"4E",X"34",X"21",X"C0",X"50",X"36",X"01",X"C9", - X"CD",X"A1",X"2B",X"3A",X"6E",X"4E",X"A7",X"C3",X"BA",X"A3",X"32",X"04",X"4E",X"32",X"02",X"4E", - X"21",X"00",X"4E",X"34",X"C9",X"06",X"02",X"CD",X"5E",X"2C",X"CD",X"8A",X"05",X"C9",X"06",X"0C", - X"CD",X"5E",X"2C",X"CD",X"8A",X"05",X"C9",X"CD",X"D7",X"84",X"CD",X"8A",X"05",X"C9",X"06",X"0D", - X"CD",X"97",X"A2",X"C9",X"06",X"0E",X"CD",X"97",X"A2",X"CD",X"3E",X"85",X"C9",X"CD",X"ED",X"84", - X"CD",X"8A",X"05",X"C9",X"06",X"0F",X"CD",X"97",X"A2",X"C9",X"06",X"10",X"CD",X"97",X"A2",X"C9", - X"06",X"11",X"CD",X"97",X"A2",X"CD",X"45",X"85",X"C9",X"CD",X"F7",X"84",X"CD",X"8A",X"05",X"C9", - X"06",X"12",X"CD",X"97",X"A2",X"C9",X"06",X"13",X"CD",X"97",X"A2",X"CD",X"4C",X"85",X"C9",X"06", - X"14",X"CD",X"97",X"A2",X"C9",X"06",X"15",X"CD",X"97",X"A2",X"CD",X"53",X"85",X"C9",X"C9",X"06", - X"15",X"CD",X"97",X"A2",X"C9",X"80",X"05",X"EF",X"1C",X"11",X"0E",X"12",X"C3",X"85",X"05",X"CD", - X"A1",X"2B",X"EF",X"00",X"01",X"EF",X"01",X"00",X"EF",X"1C",X"07",X"EF",X"1C",X"0B",X"EF",X"1E", - X"00",X"21",X"03",X"4E",X"34",X"3E",X"01",X"32",X"D6",X"4D",X"3A",X"71",X"4E",X"FE",X"FF",X"C8", - X"EF",X"1C",X"0A",X"EF",X"1F",X"00",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"47",X"87", - X"87",X"80",X"80",X"5F",X"16",X"00",X"DD",X"19",X"DD",X"7E",X"00",X"87",X"47",X"87",X"87",X"4F", - X"87",X"87",X"81",X"80",X"5F",X"16",X"00",X"21",X"0F",X"33",X"19",X"CD",X"14",X"08",X"DD",X"7E", - X"01",X"32",X"B0",X"4D",X"DD",X"7E",X"02",X"47",X"87",X"80",X"5F",X"16",X"00",X"21",X"43",X"08", - X"19",X"CD",X"3A",X"08",X"DD",X"7E",X"03",X"87",X"5F",X"16",X"00",X"FD",X"21",X"4F",X"08",X"FD", - X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22",X"BB",X"4D",X"DD",X"7E",X"04",X"87",X"5F",X"16", - X"00",X"FD",X"21",X"61",X"08",X"FD",X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22",X"BD",X"4D", - X"DD",X"7E",X"05",X"87",X"5F",X"16",X"00",X"FD",X"21",X"73",X"08",X"FD",X"19",X"FD",X"6E",X"00", - X"FD",X"66",X"01",X"22",X"95",X"4D",X"CD",X"EA",X"2B",X"C9",X"CA",X"B4",X"A1",X"C3",X"89",X"A2", - X"FF",X"3A",X"EE",X"90",X"A7",X"20",X"0D",X"3E",X"01",X"32",X"EE",X"90",X"3E",X"00",X"32",X"F2", - X"45",X"32",X"D2",X"45",X"CD",X"D2",X"2F",X"C9",X"CD",X"51",X"A1",X"C3",X"36",X"A1",X"A7",X"C0", - X"3E",X"01",X"32",X"ED",X"90",X"21",X"DD",X"DD",X"11",X"DD",X"DD",X"22",X"56",X"4D",X"ED",X"53", - X"58",X"4D",X"C9",X"CD",X"50",X"8E",X"AF",X"32",X"ED",X"90",X"C9",X"3A",X"FB",X"90",X"A7",X"C8", - X"21",X"EC",X"90",X"7E",X"FE",X"30",X"28",X"02",X"34",X"C9",X"AF",X"32",X"EC",X"90",X"32",X"FB", - X"90",X"2A",X"EB",X"4D",X"3E",X"40",X"77",X"21",X"00",X"00",X"22",X"E9",X"4D",X"C9",X"21",X"15", - X"4E",X"35",X"21",X"00",X"00",X"22",X"EB",X"90",X"CD",X"7C",X"0E",X"3A",X"09",X"4E",X"A7",X"C8", - X"AF",X"32",X"E3",X"90",X"C9",X"3A",X"EA",X"90",X"A7",X"3E",X"02",X"20",X"02",X"3E",X"03",X"32", - X"80",X"50",X"C9",X"3A",X"E9",X"90",X"A7",X"C8",X"3A",X"C0",X"4D",X"21",X"20",X"01",X"A7",X"28", - X"03",X"21",X"24",X"01",X"22",X"0A",X"4C",X"C9",X"32",X"02",X"4C",X"3A",X"E9",X"90",X"A7",X"C8", - X"3A",X"E6",X"90",X"A7",X"C0",X"3A",X"0A",X"4C",X"81",X"32",X"0A",X"4C",X"C9",X"3A",X"00",X"4E", - X"FE",X"01",X"28",X"19",X"3A",X"E2",X"90",X"A7",X"28",X"13",X"CD",X"41",X"32",X"C8",X"AF",X"32", - X"E2",X"90",X"32",X"E4",X"90",X"CD",X"49",X"32",X"28",X"03",X"CD",X"53",X"32",X"CD",X"88",X"09", - X"CD",X"F9",X"31",X"AF",X"32",X"E4",X"90",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"79",X"A7",X"20",X"0A",X"3A",X"EA",X"90",X"A7",X"C2",X"19",X"1A",X"C3",X"C5",X"18",X"3A",X"E3", - X"90",X"A7",X"C2",X"19",X"1A",X"C3",X"BF",X"18",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CD",X"86",X"8C",X"3A",X"EA",X"90",X"A7",X"C8",X"21",X"61",X"43",X"22",X"1A",X"4E",X"C9",X"FF", - X"3A",X"EA",X"90",X"A7",X"CA",X"CA",X"8D",X"3A",X"E9",X"90",X"A7",X"20",X"36",X"2A",X"39",X"4D", - X"11",X"27",X"34",X"CD",X"11",X"29",X"2A",X"39",X"4D",X"11",X"27",X"34",X"A7",X"ED",X"52",X"20", - X"09",X"00",X"00",X"00",X"00",X"00",X"CD",X"83",X"81",X"C9",X"2A",X"39",X"4D",X"11",X"22",X"38", - X"CD",X"11",X"29",X"2A",X"39",X"4D",X"11",X"22",X"38",X"A7",X"ED",X"52",X"C0",X"3E",X"01",X"32", - X"E9",X"90",X"C9",X"3A",X"E8",X"90",X"A7",X"20",X"1E",X"2A",X"39",X"4D",X"11",X"22",X"23",X"CD", - X"11",X"29",X"2A",X"39",X"4D",X"11",X"22",X"23",X"A7",X"ED",X"52",X"C0",X"3E",X"01",X"32",X"E8", - X"90",X"C9",X"ED",X"72",X"EC",X"FF",X"FF",X"2A",X"39",X"4D",X"11",X"3A",X"25",X"CD",X"11",X"29", - X"2A",X"39",X"4D",X"11",X"3A",X"25",X"A7",X"ED",X"52",X"20",X"17",X"3E",X"01",X"32",X"E7",X"90", - X"3E",X"11",X"21",X"9B",X"44",X"CD",X"74",X"0F",X"01",X"42",X"A5",X"21",X"9B",X"40",X"CD",X"72", - X"81",X"C9",X"3A",X"E7",X"90",X"A7",X"C8",X"2A",X"39",X"4D",X"11",X"3E",X"23",X"CD",X"11",X"29", - X"2A",X"39",X"4D",X"11",X"3E",X"23",X"A7",X"ED",X"52",X"C0",X"3E",X"17",X"21",X"9B",X"44",X"CD", - X"74",X"0F",X"3E",X"DE",X"21",X"9B",X"40",X"CD",X"74",X"0F",X"01",X"0B",X"00",X"21",X"3E",X"3D", - X"11",X"16",X"4E",X"ED",X"B0",X"21",X"16",X"4E",X"CD",X"60",X"8C",X"3E",X"01",X"32",X"E6",X"90", - X"C9",X"F1",X"00",X"F2",X"02",X"F3",X"0A",X"F4",X"00",X"CD",X"F4",X"00",X"8C",X"F4",X"00",X"8D", - X"F4",X"00",X"8F",X"F4",X"00",X"8D",X"F4",X"00",X"8C",X"F4",X"00",X"8A",X"F4",X"00",X"AD",X"F4", - X"00",X"8D",X"F4",X"00",X"8A",X"F4",X"00",X"AD",X"F4",X"00",X"AD",X"F4",X"00",X"8C",X"F4",X"00", - X"8D",X"F4",X"00",X"8A",X"F4",X"00",X"88",X"F4",X"00",X"85",X"F4",X"00",X"86",X"F4",X"00",X"C8", - X"F4",X"00",X"88",X"F4",X"00",X"86",X"F4",X"00",X"85",X"F4",X"00",X"83",X"F4",X"00",X"85",X"F4", - X"00",X"86",X"F4",X"00",X"88",X"F4",X"00",X"8A",X"F4",X"00",X"C8",X"F4",X"00",X"88",X"F4",X"00", - X"8A",X"F4",X"00",X"8C",X"F4",X"00",X"8A",X"F4",X"00",X"88",X"F4",X"00",X"86",X"F4",X"00",X"85", - X"F4",X"00",X"83",X"F4",X"00",X"85",X"F4",X"00",X"83",X"F4",X"00",X"C1",X"F4",X"00",X"A1",X"30", - X"F4",X"00",X"81",X"F4",X"00",X"83",X"F4",X"00",X"A5",X"F4",X"00",X"A6",X"F4",X"00",X"C3",X"F4", - X"00",X"C8",X"F4",X"00",X"A8",X"F4",X"00",X"88",X"70",X"FF",X"F1",X"01",X"F2",X"03",X"F3",X"06", - X"F4",X"04",X"81",X"70",X"70",X"00",X"F3",X"03",X"F4",X"04",X"41",X"50",X"30",X"F4",X"04",X"41", - X"50",X"30",X"F4",X"04",X"41",X"50",X"30",X"F3",X"06",X"F4",X"04",X"81",X"70",X"70",X"00",X"F3", - X"03",X"F4",X"04",X"41",X"50",X"30",X"F4",X"04",X"41",X"50",X"30",X"F4",X"04",X"41",X"50",X"30", - X"F3",X"06",X"F4",X"04",X"81",X"70",X"70",X"00",X"F3",X"06",X"F4",X"04",X"81",X"70",X"70",X"00", - X"F3",X"06",X"F4",X"04",X"81",X"70",X"70",X"00",X"F0",X"56",X"A6",X"FF",X"3A",X"A5",X"4D",X"A7", - X"28",X"08",X"AF",X"32",X"E5",X"4D",X"32",X"E1",X"90",X"C9",X"3A",X"E5",X"4D",X"A7",X"20",X"19", - X"2A",X"39",X"4D",X"11",X"3A",X"3A",X"CD",X"11",X"29",X"2A",X"39",X"4D",X"11",X"3A",X"3A",X"A7", - X"ED",X"52",X"C0",X"3E",X"01",X"32",X"E5",X"4D",X"C9",X"2A",X"39",X"4D",X"11",X"2C",X"27",X"CD", - X"11",X"29",X"2A",X"39",X"4D",X"11",X"2C",X"27",X"A7",X"ED",X"52",X"20",X"06",X"3E",X"01",X"32", - X"E1",X"90",X"C9",X"3A",X"E1",X"90",X"A7",X"C8",X"3A",X"A9",X"4D",X"A7",X"20",X"0B",X"2A",X"39", - X"4D",X"ED",X"5B",X"0E",X"4D",X"CD",X"11",X"29",X"C9",X"AF",X"32",X"E5",X"4D",X"C9",X"21",X"C2", - X"50",X"06",X"08",X"AF",X"77",X"2C",X"10",X"FC",X"21",X"00",X"40",X"06",X"04",X"32",X"00",X"50", - X"32",X"07",X"50",X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F1",X"06",X"04",X"32",X"00", - X"50",X"AF",X"32",X"07",X"50",X"3E",X"0F",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F0",X"ED",X"56", - X"3E",X"FA",X"00",X"00",X"AF",X"32",X"07",X"50",X"3C",X"32",X"C2",X"50",X"FB",X"76",X"31",X"C0", - X"4F",X"CD",X"70",X"80",X"AF",X"21",X"C2",X"50",X"01",X"08",X"08",X"CF",X"21",X"00",X"4C",X"06", - X"BE",X"CF",X"CF",X"CF",X"CF",X"21",X"40",X"50",X"06",X"40",X"CF",X"32",X"00",X"50",X"CD",X"0D", - X"24",X"32",X"00",X"50",X"06",X"00",X"CD",X"ED",X"23",X"32",X"00",X"50",X"21",X"C0",X"4C",X"22", - X"80",X"4C",X"22",X"82",X"4C",X"3E",X"FF",X"06",X"40",X"CF",X"3E",X"01",X"32",X"C2",X"50",X"FB", - X"2A",X"82",X"4C",X"7E",X"A7",X"FA",X"80",X"A7",X"36",X"FF",X"2C",X"46",X"36",X"FF",X"2C",X"20", - X"02",X"2E",X"C0",X"22",X"82",X"4C",X"21",X"80",X"A7",X"E5",X"E7",X"ED",X"23",X"D7",X"24",X"19", - X"24",X"48",X"24",X"64",X"25",X"8B",X"26",X"0D",X"24",X"98",X"26",X"30",X"27",X"6C",X"27",X"A9", - X"27",X"F1",X"27",X"3B",X"28",X"65",X"28",X"8F",X"28",X"B9",X"28",X"30",X"02",X"A2",X"26",X"C9", - X"24",X"35",X"2A",X"D0",X"26",X"87",X"24",X"E8",X"23",X"E0",X"A4",X"E0",X"2A",X"5A",X"2A",X"6A", - X"2B",X"EA",X"2B",X"5E",X"2C",X"A1",X"2B",X"75",X"26",X"B2",X"26",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/alibaba.vhd b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/alibaba.vhd deleted file mode 100644 index eeabd401..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/alibaba.vhd +++ /dev/null @@ -1,506 +0,0 @@ --- --- A simulation model of Alibaba and 40 thieves hardware --- Copyright (c) Sorgelig - 2017 --- --- Based on Pacman core --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 006 Refactoring, 8 sprites support by Sorgelig --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity ALIBABAt is - generic( - eight_sprites : boolean := false - ); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0 : in std_logic_vector(7 downto 0); - in1 : in std_logic_vector(7 downto 0); - dipsw1 : in std_logic_vector(7 downto 0); - dipsw2 : in std_logic_vector(7 downto 0); - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of ALIBABAt is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal mcnt : std_logic_vector(7 downto 0); - signal mcnt2 : std_logic_vector(10 downto 0); - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_wr_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_int_l : std_logic := '1'; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - signal control2_reg : std_logic_vector(7 downto 0); - -- - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal hp : std_logic_vector ( 4 downto 0); - signal vp : std_logic_vector ( 4 downto 0); - signal ram_cs : std_logic; - signal ram_we : std_logic; - signal ram2_cs : std_logic; - signal ram_data : std_logic_vector(7 downto 0); - signal ram2_data : std_logic_vector(7 downto 0); - signal vram_data : std_logic_vector(7 downto 0); - signal sprite_xy_data : std_logic_vector(7 downto 0); - signal vram_addr : std_logic_vector(11 downto 0); - - signal iodec_spr_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_out2_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_sn1_l : std_logic; - signal iodec_sn2_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw1_l : std_logic; - signal iodec_dipsw2_l : std_logic; - signal iodec_myst1_l : std_logic; - signal iodec_myst2_l : std_logic; - - signal old_rd_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - -begin - --- --- video timing --- -p_hvcnt : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - if hcnt = "111111111" then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - if do_hsync then - if vcnt = "111111111" then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; -end process; - -vsync <= not vcnt(8); -do_hsync <= (hcnt = "010101111"); -- 0AF - -p_sync : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - - if (hcnt = "010001111") and not eight_sprites then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") and not eight_sprites then - hblank <= '0'; -- 0EF - elsif (hcnt = "111111111") and eight_sprites then - hblank <= '1'; - elsif (hcnt = "011111111") and eight_sprites then - hblank <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; -end process; - --- --- cpu --- -p_irq_req_watchdog : process - variable rising_vblank : boolean; -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - - if (control2_reg(2) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - --watchdog_reset_l <= not reset; - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - end if; -end process; - -u_cpu : entity work.T80sed -port map -( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => hcnt(0) and ena_6, - WAIT_n => sync_bus_wreq_l, - INT_n => cpu_int_l, - NMI_n => '1', - BUSRQ_n => '1', - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => cpu_wr_l, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out -); - --- rom 0x0000 - 0x3FFF --- syncbus 0x4000 - 0x7FFF -sync_bus_cs_l <= '0' when cpu_mreq_l = '0' and cpu_rfsh_l = '1' and cpu_addr(14) = '1' else '1'; -sync_bus_wreq_l <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '1' and cpu_rd_l = '0' else '1'; -sync_bus_stb <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '0' else '1'; -sync_bus_r_w_l <= '0' when sync_bus_stb = '0' and cpu_rd_l = '1' else '1'; - --- --- sync bus custom ic --- -p_sync_bus_reg : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; -end process; - - --- WRITE -iodec_wdr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 0) = X"5000" else '1'; -iodec_out_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 3) = X"500"&'0' else '1'; -iodec_sn1_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"504" else '1'; -iodec_spr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"505" else '1'; -iodec_sn2_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"506" else '1'; -iodec_out2_l<= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 3) = X"50C"&'0' else '1'; - --- READ -iodec_in0_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_in1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"01" else '1'; -iodec_dipsw1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"10" else '1'; -iodec_dipsw2_l <= '1'; -iodec_myst1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 0) = X"50C0" else '1'; -iodec_myst2_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 0) = X"50C1" else '1'; - - -p_mcnt : process -begin - wait until rising_edge(clk); - mcnt <= (mcnt + "1") + ("0000000" & (in0(3) xor in0(2) xor in0(1) xor in0(0))); -end process; - -p_mcnt2 : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - old_rd_l <= cpu_rd_l; - if iodec_myst2_l = '0' and old_rd_l = '1' and cpu_rd_l = '0' then - mcnt2 <= mcnt2 + "1"; - end if; - end if; -end process; - -p_control_reg : process -begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - elsif (iodec_out_l = '0') then - control_reg(to_integer(unsigned(cpu_addr(2 downto 0)))) <= cpu_data_out(0); - end if; - end if; -end process; - -p2_control_reg : process -begin - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - - wait until rising_edge(clk); - if (ena_6 = '1') then - if (watchdog_reset_l = '0') then - control2_reg <= (others => '0'); - elsif (iodec_out2_l = '0') then - control2_reg(to_integer(unsigned(cpu_addr(2 downto 0)))) <= cpu_data_out(0); - end if; - end if; -end process; - - -cpu_data_in <= cpu_vec_reg when (cpu_iorq_l = '0') and (cpu_m1_l = '0') else - sync_bus_reg when sync_bus_wreq_l = '0' else - ram_data when ram_cs = '1' else - program_rom_dinl when cpu_addr(15 downto 14) = "00" else -- ROM at 0000 - 3fff - ram2_data when ram2_cs = '1' else -- RAM at 9000 - 9fff - program_rom_dinh when cpu_addr(15 downto 14) = "10" else -- ROM at 8000 - Bfff - "0000" & mcnt(3 downto 0) when iodec_myst1_l = '0' else - "0000000" & mcnt2(10) when iodec_myst2_l = '0' else - in0 when iodec_in0_l = '0' else - in1 when iodec_in1_l = '0' else - dipsw1 when iodec_dipsw1_l = '0' else - dipsw2 when iodec_dipsw2_l = '0' else - X"BF"; - -u_program_rom : entity work.ROM_PGM_0 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl -); - -u_program_rom1 : entity work.ROM_PGM_1 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinh -); - -ram_cs <= '1' when cpu_addr(15 downto 12) = X"4" else '0'; -ram2_cs <= '1' when cpu_addr(15 downto 12) = X"9" else '0'; -ram_we <= '1' when cpu_wr_l = '0' and cpu_mreq_l = '0' and cpu_rfsh_l = '1' else '0'; - -u_rams : work.dpram generic map (12,8) -port map -( - clock_a => clk, - enable_a => ena_6, - wren_a => ram_we and ram_cs, - address_a => cpu_addr(11 downto 0), - data_a => cpu_data_out, -- cpu only source of ram data - q_a => ram_data, - - clock_b => clk, - address_b => vram_addr(11 downto 0), - q_b => vram_data -); - -u_ram2 : work.dpram generic map (10,8) -port map -( - clock_a => clk, - enable_a => ena_6, - wren_a => ram_we and ram2_cs, - address_a => cpu_addr(9 downto 0), - data_a => cpu_data_out, - q_a => ram2_data, - - clock_b => clk, - address_b => cpu_addr(9 downto 0) -); - --- --- video subsystem --- - --- vram addr custom ic -hp <= hcnt(7 downto 3) when control2_reg(1) = '0' else not hcnt(7 downto 3); -vp <= vcnt(7 downto 3) when control2_reg(1) = '0' else not vcnt(7 downto 3); -vram_addr <= '0' & hcnt(2) & vp & hp when hcnt(8)='1' else - x"EF" & hcnt(6 downto 4) & hcnt(2) when hblank = '1' else - '0' & hcnt(2) & hp(3) & hp(3) & hp(3) & hp(3) & hp(0) & vp; - -sprite_xy_ram : work.dpram generic map (4,8) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not iodec_spr_l, - address_a => cpu_addr(3 downto 0), - data_a => cpu_data_out, - - clock_b => CLK, - address_b => vram_addr(3 downto 0), - q_b => sprite_xy_data -); - -u_video : entity work.PACMAN_VIDEO -port map -( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - vram_data => vram_data, - sprite_xy => sprite_xy_data, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control2_reg(1), - O_HBLANK => O_HBLANK, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk -); - -O_HSYNC <= hSync; -O_VSYNC <= vSync; -O_VBLANK <= vblank; - --- --- --- audio subsystem --- -u_audio : entity work.PACMAN_AUDIO -port map ( - I_HCNT => hcnt, - -- - I_AB => cpu_addr(3 downto 0), - I_DB => cpu_data_out, - -- - I_WR1_L => iodec_sn2_l, - I_WR0_L => iodec_sn1_l, - I_SOUND_ON => control2_reg(0), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk -); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/dpram.vhd deleted file mode 100644 index fec08f5f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,75 +0,0 @@ -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.altera_mf_components.all; - -entity dpram is - generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 - ); - PORT - ( - address_a : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - address_b : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - clock_a : IN STD_LOGIC := '1'; - clock_b : IN STD_LOGIC ; - data_a : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - data_b : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) := (others => '0'); - enable_a : IN STD_LOGIC := '1'; - enable_b : IN STD_LOGIC := '1'; - wren_a : IN STD_LOGIC := '0'; - wren_b : IN STD_LOGIC := '0'; - q_a : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - q_b : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) - ); -END dpram; - - -ARCHITECTURE SYN OF dpram IS -BEGIN - altsyncram_component : altsyncram - GENERIC MAP ( - address_reg_b => "CLOCK1", - clock_enable_input_a => "NORMAL", - clock_enable_input_b => "NORMAL", - clock_enable_output_a => "BYPASS", - clock_enable_output_b => "BYPASS", - indata_reg_b => "CLOCK1", - intended_device_family => "Cyclone V", - lpm_type => "altsyncram", - numwords_a => 2**addr_width_g, - numwords_b => 2**addr_width_g, - operation_mode => "BIDIR_DUAL_PORT", - outdata_aclr_a => "NONE", - outdata_aclr_b => "NONE", - outdata_reg_a => "UNREGISTERED", - outdata_reg_b => "UNREGISTERED", - power_up_uninitialized => "FALSE", - read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ", - read_during_write_mode_port_b => "NEW_DATA_NO_NBE_READ", - widthad_a => addr_width_g, - widthad_b => addr_width_g, - width_a => data_width_g, - width_b => data_width_g, - width_byteena_a => 1, - width_byteena_b => 1, - wrcontrol_wraddress_reg_b => "CLOCK1" - ) - PORT MAP ( - address_a => address_a, - address_b => address_b, - clock0 => clock_a, - clock1 => clock_b, - clocken0 => enable_a, - clocken1 => enable_b, - data_a => data_a, - data_b => data_b, - wren_a => wren_a, - wren_b => wren_b, - q_a => q_a, - q_b => q_b - ); - -END SYN; diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index d74e70a3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector( 3 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB; - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not I_WR1_L, - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => rom3m(1), - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 1552d65b..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,279 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 004 Refactoring, 8 sprite support by Sorgelig --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VIDEO is - generic( - alt_transp : boolean := false - ); - port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - vram_data : in std_logic_vector(7 downto 0); - sprite_xy : in std_logic_vector(7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - O_HBLANK : out std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_VIDEO is - - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal sprite_data : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - signal obj_on2 : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_op_t1 : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal sprite_ram_ip : std_logic_vector(5 downto 0); - signal sprite_ram_op : std_logic_vector(5 downto 0); - signal sprite_addr : std_logic_vector(7 downto 0); - signal sprite_addr_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(5 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - -dr <= not sprite_xy when I_HBLANK = '1' else "11111111"; -- pull ups on board - -p_char_regs : process - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; -begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & not I_HBLANK); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - sprite_data <= vram_data; -- character reg - end if; -end process; - -xflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(1); -yflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(0); - -obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - -ca(12) <= char_hblank_reg; -ca(11 downto 6) <= sprite_data(7 downto 2); -ca(5) <= sprite_data(1) when char_hblank_reg = '0' else char_sum_reg(3) xor xflip; -ca(4) <= sprite_data(0) when char_hblank_reg = '0' else I_HCNT(3); -ca(3) <= I_HCNT(2) xor yflip; -ca(2) <= char_sum_reg(2) xor xflip; -ca(1) <= char_sum_reg(1) xor xflip; -ca(0) <= char_sum_reg(0) xor xflip; - --- char roms -char_rom_5ef : entity work.GFX1 -port map -( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf -); - -p_char_shift : process -begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_buf(7 downto 4); -- load - shift_regl <= char_rom_5ef_buf(3 downto 0); - when others => null; - end case; - end if; -end process; - -shift_sel(0) <= I_HCNT(0) and I_HCNT(1) when vout_yflip = '0' else '1'; -shift_sel(1) <= '1' when vout_yflip = '0' else I_HCNT(0) and I_HCNT(1); -shift_op(0) <= shift_regl(3) when vout_yflip = '0' else shift_regl(0); -shift_op(1) <= shift_regu(3) when vout_yflip = '0' else shift_regu(0); - -p_video_out_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= vram_data(4 downto 0); -- colour reg - end if; - - if I_HCNT(3 downto 0) = "0111" and (vout_hblank='1' or I_HBLANK='1' or vout_obj_on='0') then - sprite_addr <= dr; - else - sprite_addr <= sprite_addr + "1"; - end if; - end if; -end process; - -col_rom_4a : entity work.PROM4_DST -port map -( - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a -); - -u_sprite_ram : work.dpram generic map (8,6) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => vout_obj_on_t1, - address_a => sprite_addr_t1, - data_a => sprite_ram_ip, - - clock_b => CLK, - enable_b => ENA_6, - address_b => sprite_addr, - q_b => sprite_ram_op -); - -sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "000000"; -video_op_sel <= '0' when alt_transp and (sprite_ram_reg(1 downto 0) = "00") else - '0' when not alt_transp and (sprite_ram_reg(5 downto 2) = "0000") else - '1'; - -p_sprite_ram_ip_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - sprite_addr_t1 <= sprite_addr; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - shift_op_t1 <= shift_op; - end if; -end process; - -sprite_ram_ip <= (others => '0') when vout_hblank_t1 = '0' else - sprite_ram_reg when video_op_sel = '1' else - lut_4a_t1(3 downto 0) & shift_op_t1; - -final_col <= (others => '0') when (vout_hblank = '1') or (I_VBLANK = '1') else - sprite_ram_reg(5 downto 2) when video_op_sel = '1' else - lut_4a(3 downto 0); - --- assign video outputs from color LUT PROM -col_rom_7f : entity work.PROM7_DST -port map -( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE -); - -O_HBLANK <= vout_hblank and vout_hblank_t1; - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.qpf b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.qpf deleted file mode 100644 index de7bc36a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "Birdiy" diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.qsf b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.qsf deleted file mode 100644 index 1db62079..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.qsf +++ /dev/null @@ -1,166 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 16:49:45 August 08, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# Birdiy_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name SMART_RECOMPILE ON -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name SAVE_DISK_SPACE OFF -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP -set_global_assignment -name TOP_LEVEL_ENTITY Birdiy - -# Fitter Assignments -# ================== -set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF -set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS -set_global_assignment -name FITTER_EFFORT "STANDARD FIT" -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# -------------------- -# start ENTITY(Birdiy) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(Birdiy) -# ------------------ -set_global_assignment -name SYSTEMVERILOG_FILE rtl/Birdiy.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_vram_addr.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.sdc b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/Birdiy.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/README.txt deleted file mode 100644 index 593b0f0e..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/README.txt +++ /dev/null @@ -1,23 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Birdiy port to MiST by Gehstock --- 17 May 2019 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/Birdiy.sv b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/Birdiy.sv deleted file mode 100644 index 1f2631a9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/Birdiy.sv +++ /dev/null @@ -1,190 +0,0 @@ -//============================================================================ -// Arcade: Birdiy -// -// Version for MiST -// Copyright (C) 2018 Gehstock -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module Birdiy( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Birdiy;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [10:0] ps2_key; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacmant pacmant( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .I_JOYSTICK_A(~{m_fire,m_right,m_left,m_down,m_up}), - .I_JOYSTICK_B(~{m_fire,m_right,m_left,m_down,m_up}), - .I_SW({/*btn_two_players*/1'b0, btn_coin, 1'b0, btn_one_player}), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? {b,b[1]} : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; - -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index a12bfaf7..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"00",X"00",X"00",X"00",X"EE",X"FF",X"FF",X"FF", - X"CC",X"EE",X"EE",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"77",X"22",X"88",X"CC",X"FF",X"FF",X"77",X"11",X"CC",X"FF",X"FF",X"FF", - X"88",X"CC",X"EE",X"EE",X"EE",X"EE",X"CC",X"88",X"33",X"77",X"DF",X"BF",X"BF",X"FF",X"77",X"33", - X"FF",X"BF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"33",X"67",X"CF",X"9F",X"FF",X"FF",X"77",X"33", - X"22",X"88",X"CC",X"CC",X"EE",X"EE",X"FF",X"FF",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"77",X"33",X"11",X"11",X"00",X"00",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"3F",X"7F",X"FF",X"FF",X"EE",X"FF",X"FF",X"FF",X"33",X"33",X"33",X"77",X"77",X"77",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"EE",X"FF", - X"00",X"00",X"00",X"00",X"88",X"FF",X"9F",X"3F",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"11", - X"00",X"88",X"CC",X"EE",X"EE",X"FF",X"FF",X"FF",X"00",X"FF",X"33",X"11",X"11",X"FF",X"3F",X"FF", - X"CC",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"BF",X"BF",X"FF",X"77",X"77",X"33",X"11",X"00", - X"FF",X"FF",X"FF",X"EE",X"EE",X"CC",X"88",X"00",X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"CC",X"FF",X"FF",X"FF",X"FF",X"77",X"77",X"DF",X"DF", - X"88",X"EE",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"33", - X"FF",X"FF",X"FF",X"FF",X"EE",X"EE",X"CC",X"00",X"FF",X"FF",X"FF",X"FF",X"77",X"77",X"33",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"23",X"47",X"57",X"57",X"9F",X"BF",X"BF",X"FF", - X"00",X"00",X"00",X"00",X"33",X"FF",X"9F",X"BF",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33", - X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"33",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"77",X"77",X"33",X"BB",X"99",X"DD",X"CC",X"EE",X"FF", - X"00",X"00",X"00",X"00",X"00",X"88",X"FF",X"FF",X"00",X"00",X"88",X"88",X"CC",X"DD",X"CC",X"EE", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE", - X"11",X"33",X"77",X"77",X"77",X"33",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"FF", - X"FF",X"FF",X"FF",X"33",X"11",X"11",X"11",X"00",X"FF",X"FF",X"FF",X"CC",X"88",X"88",X"88",X"00", - X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"BF",X"7F",X"FF",X"FF", - X"FF",X"FF",X"77",X"00",X"00",X"00",X"00",X"00",X"FF",X"33",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"33",X"88",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"88",X"88",X"CC",X"CC",X"EE",X"EE",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77", - X"00",X"00",X"00",X"00",X"33",X"67",X"47",X"DF",X"00",X"00",X"00",X"00",X"CC",X"EE",X"EE",X"EE", - X"FF",X"FF",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"BB",X"BB",X"00",X"00",X"00",X"00",X"00",X"66",X"FF",X"FF",X"66",X"00",X"00", - X"FF",X"FF",X"FF",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"33",X"CC",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"FF",X"FF",X"FF",X"FF", - X"99",X"55",X"55",X"33",X"88",X"44",X"22",X"11",X"88",X"55",X"33",X"11",X"00",X"FF",X"88",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"33",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"FF",X"FF",X"FF", - X"FF",X"CC",X"77",X"FF",X"CC",X"77",X"FF",X"FF",X"FF",X"FF",X"EE",X"BB",X"FF",X"EE",X"DD",X"FF", - X"FF",X"FF",X"44",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"33",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"BB",X"FF",X"EE",X"EE",X"77",X"BB",X"FF",X"FF",X"FF",X"FF",X"33",X"CC",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"11",X"FF",X"FF", - X"00",X"00",X"EE",X"DD",X"DD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"8D",X"8A",X"8D",X"8A",X"8D",X"8A",X"8D",X"8A", - X"00",X"00",X"00",X"66",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DD",X"DD",X"00",X"00",X"00", - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"DD",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"33",X"FF", - X"77",X"99",X"EE",X"FF",X"77",X"FF",X"FF",X"FF",X"FF",X"77",X"BB",X"CC",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"66",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF", - X"C0",X"C8",X"D5",X"FF",X"FF",X"D9",X"C0",X"80",X"30",X"71",X"F0",X"F3",X"F4",X"F0",X"71",X"30", - X"CC",X"22",X"11",X"55",X"55",X"99",X"22",X"CC",X"33",X"44",X"88",X"AA",X"AA",X"99",X"44",X"33", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"77",X"DD",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"88",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"FF",X"00",X"FF",X"FF",X"FF", - X"EE",X"11",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"88",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"DD",X"BB",X"FF",X"FF",X"FF",X"FF",X"77",X"FF",X"FF",X"FF",X"CC",X"FF",X"FF",X"FF", - X"01",X"03",X"05",X"0E",X"05",X"0A",X"05",X"0A",X"88",X"88",X"88",X"88",X"89",X"8B",X"8D",X"8E", - X"00",X"00",X"00",X"0C",X"1F",X"3F",X"7F",X"FF",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"1F",X"3F",X"7F",X"FF",X"00",X"00",X"00",X"00",X"03",X"01",X"00",X"00", - X"00",X"00",X"00",X"00",X"CC",X"CC",X"EE",X"6E",X"04",X"04",X"06",X"3F",X"FF",X"FF",X"FF",X"CF", - X"00",X"00",X"00",X"00",X"CC",X"CC",X"EE",X"6E",X"01",X"03",X"06",X"3F",X"FF",X"FF",X"FF",X"CF", - X"6E",X"EE",X"EE",X"EE",X"EE",X"CC",X"88",X"08",X"8F",X"0F",X"0F",X"0F",X"8F",X"8F",X"CF",X"01", - X"6E",X"EE",X"EE",X"EE",X"EE",X"CC",X"88",X"00",X"8F",X"0F",X"0F",X"0F",X"1F",X"3F",X"7F",X"00", - X"DD",X"FF",X"FF",X"77",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"DD",X"FF",X"EF",X"67",X"23",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"33",X"77",X"FF",X"FF",X"DD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"01",X"01",X"23",X"67",X"EF",X"FF",X"DD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"88",X"CC",X"EE",X"EE",X"EE",X"EE",X"6E",X"01",X"CF",X"8F",X"8F",X"0F",X"0F",X"0F",X"8F", - X"00",X"88",X"CC",X"EE",X"EE",X"EE",X"EE",X"6E",X"00",X"7F",X"3F",X"1F",X"0F",X"0F",X"0F",X"8F", - X"6E",X"EE",X"CC",X"CC",X"00",X"00",X"00",X"00",X"CF",X"FF",X"FF",X"FF",X"3F",X"06",X"04",X"04", - X"6E",X"EE",X"CC",X"CC",X"00",X"00",X"00",X"00",X"CF",X"FF",X"FF",X"FF",X"3F",X"06",X"03",X"01", - X"FF",X"7F",X"3F",X"1F",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00", - X"FF",X"7F",X"3F",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"00",X"00",X"00",X"00", - X"80",X"C0",X"C0",X"C0",X"C0",X"80",X"A6",X"84",X"76",X"54",X"F0",X"F0",X"D4",X"F6",X"F0",X"78", - X"C0",X"E0",X"E0",X"E0",X"E0",X"C0",X"D3",X"86",X"00",X"30",X"76",X"54",X"70",X"70",X"54",X"76", - X"1F",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"06",X"0F",X"07",X"07",X"07",X"03",X"03",X"01",X"00", - X"1F",X"0F",X"0F",X"0E",X"0E",X"0E",X"0C",X"08",X"01",X"01",X"01",X"03",X"07",X"0F",X"0F",X"07", - X"06",X"0F",X"0F",X"0F",X"0E",X"0E",X"0E",X"1F",X"00",X"01",X"03",X"03",X"07",X"07",X"07",X"0F", - X"08",X"0C",X"0E",X"0E",X"0E",X"0F",X"0F",X"1F",X"07",X"0F",X"0F",X"07",X"03",X"01",X"01",X"01", - X"84",X"A6",X"80",X"C0",X"C0",X"C0",X"C0",X"80",X"78",X"F0",X"F6",X"D4",X"F0",X"F0",X"54",X"76", - X"86",X"D3",X"C0",X"E0",X"E0",X"E0",X"E0",X"C0",X"76",X"54",X"70",X"70",X"54",X"76",X"30",X"00", - X"F0",X"98",X"AE",X"8E",X"9F",X"8E",X"8E",X"06",X"31",X"22",X"EE",X"E2",X"22",X"22",X"EE",X"F1", - X"F0",X"98",X"AE",X"8E",X"9F",X"8E",X"8E",X"06",X"F1",X"EE",X"22",X"22",X"E2",X"EE",X"22",X"31", - X"06",X"06",X"1F",X"0E",X"3A",X"F8",X"70",X"F0",X"F0",X"F0",X"E0",X"C1",X"83",X"83",X"83",X"C0", - X"06",X"06",X"06",X"0E",X"0E",X"1C",X"7C",X"70",X"F0",X"F0",X"90",X"06",X"07",X"8F",X"07",X"A2", - X"F0",X"70",X"F8",X"3A",X"0E",X"1F",X"06",X"06",X"C0",X"83",X"83",X"83",X"C1",X"E0",X"F0",X"F0", - X"70",X"7C",X"1C",X"0E",X"0E",X"06",X"06",X"06",X"A2",X"07",X"8F",X"07",X"06",X"90",X"F0",X"F0", - X"06",X"8E",X"8E",X"9F",X"8E",X"AE",X"98",X"F0",X"F1",X"EE",X"22",X"22",X"E2",X"EE",X"22",X"31", - X"06",X"8E",X"8E",X"9F",X"8E",X"AE",X"98",X"F0",X"31",X"22",X"EE",X"E2",X"22",X"22",X"EE",X"F1", - X"10",X"0E",X"0F",X"0F",X"8F",X"A2",X"F0",X"F0",X"C0",X"83",X"07",X"07",X"06",X"32",X"F0",X"F0", - X"F0",X"F0",X"A2",X"8F",X"0F",X"0F",X"0E",X"10",X"F0",X"F0",X"32",X"06",X"07",X"07",X"83",X"C0", - X"72",X"55",X"DD",X"D5",X"55",X"55",X"DD",X"72",X"E0",X"E0",X"75",X"1C",X"0E",X"0E",X"17",X"80", - X"72",X"DD",X"55",X"55",X"D5",X"DD",X"55",X"72",X"80",X"17",X"0E",X"0E",X"1C",X"75",X"E0",X"E0", - X"22",X"88",X"44",X"88",X"22",X"88",X"44",X"88",X"DD",X"EE",X"BB",X"EE",X"DD",X"EE",X"BB",X"EE", - X"00",X"00",X"00",X"00",X"08",X"0C",X"06",X"0B",X"08",X"0C",X"06",X"0B",X"05",X"0A",X"05",X"0A", - X"07",X"0A",X"0C",X"08",X"00",X"00",X"00",X"00",X"05",X"0A",X"05",X"0A",X"07",X"0A",X"0C",X"08", - X"07",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"0A",X"07",X"0C",X"08",X"0C",X"06",X"0B", - X"00",X"00",X"00",X"00",X"01",X"13",X"37",X"36",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"03",X"1F",X"93",X"93",X"D3",X"80",X"00",X"00",X"00",X"00",X"03",X"17",X"9B",X"9B",X"CA",X"80", - X"80",X"C4",X"0A",X"D6",X"32",X"FC",X"B6",X"7C",X"93",X"82",X"93",X"C7",X"39",X"57",X"33",X"03", - X"B4",X"B2",X"54",X"BE",X"7A",X"54",X"FA",X"BA",X"37",X"13",X"56",X"36",X"33",X"57",X"32",X"32", - X"7C",X"B6",X"FC",X"32",X"D6",X"0A",X"C4",X"80",X"03",X"33",X"57",X"39",X"C7",X"93",X"82",X"93", - X"00",X"00",X"80",X"D3",X"93",X"93",X"1F",X"03",X"80",X"CA",X"9B",X"9B",X"17",X"03",X"00",X"00", - X"36",X"37",X"13",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"DD",X"EA",X"55",X"6A",X"BE",X"5C",X"3A",X"37",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"01",X"03",X"17",X"3F",X"3F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"08",X"0C",X"8E",X"CE",X"CE",X"CE",X"00",X"00",X"07",X"3F",X"FF",X"FF",X"FF",X"FF", - X"CE",X"CE",X"CE",X"8E",X"0C",X"08",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"3F",X"07",X"00",X"00", - X"3F",X"3F",X"17",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"05",X"0A",X"05",X"0A",X"85",X"C2",X"E1",X"F0",X"05",X"0A",X"05",X"0A",X"14",X"38",X"70",X"F0", - X"F0",X"E0",X"C1",X"82",X"05",X"0A",X"05",X"0A",X"F0",X"78",X"34",X"1A",X"05",X"0A",X"05",X"0A", - X"14",X"1A",X"34",X"38",X"34",X"78",X"70",X"78",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A", - X"70",X"78",X"70",X"38",X"34",X"38",X"14",X"1A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A", - X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"85",X"82",X"C1",X"C2",X"C1",X"E0",X"E1",X"E0", - X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"E1",X"E0",X"E1",X"C2",X"C1",X"C2",X"85",X"82", - X"14",X"38",X"70",X"F0",X"F0",X"78",X"34",X"1A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A", - X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"85",X"C2",X"E1",X"F0",X"F0",X"E0",X"C1",X"82", - X"05",X"0A",X"05",X"0A",X"05",X"78",X"F0",X"F0",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"34",X"F0", - X"05",X"0A",X"05",X"0A",X"05",X"0A",X"C1",X"F0",X"05",X"0A",X"05",X"0A",X"05",X"E0",X"F0",X"F0", - X"F0",X"F0",X"70",X"0A",X"05",X"0A",X"05",X"0A",X"F0",X"38",X"05",X"0A",X"05",X"0A",X"05",X"0A", - X"F0",X"C2",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"F0",X"F0",X"E1",X"0A",X"05",X"0A",X"05",X"0A", - X"05",X"1B",X"37",X"7F",X"77",X"FF",X"FF",X"FF",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"37",X"7F", - X"FF",X"CC",X"33",X"FF",X"EF",X"8A",X"05",X"0A",X"FF",X"FF",X"FF",X"DD",X"BB",X"FF",X"EF",X"8A", - X"EF",X"8A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"11",X"FF",X"EF",X"8A",X"05",X"0A",X"05",X"0A", - X"15",X"1B",X"37",X"B3",X"F7",X"7F",X"FF",X"FF",X"85",X"C2",X"F0",X"F0",X"F0",X"F0",X"C1",X"82", - X"EF",X"CE",X"8D",X"82",X"C1",X"C2",X"E1",X"F0",X"FF",X"FF",X"DD",X"BB",X"76",X"FC",X"F8",X"F0", - X"FE",X"DC",X"BC",X"38",X"34",X"78",X"70",X"78",X"15",X"1B",X"37",X"3B",X"67",X"4E",X"8D",X"0A", - X"05",X"0A",X"8D",X"EE",X"77",X"99",X"EE",X"FF",X"8D",X"EE",X"BB",X"DD",X"EE",X"FF",X"FF",X"FF", - X"FF",X"FF",X"77",X"F7",X"B7",X"3B",X"15",X"1B",X"85",X"C2",X"F0",X"F0",X"F0",X"F0",X"C1",X"82", - X"F0",X"E0",X"C1",X"C2",X"85",X"8A",X"CD",X"EE",X"F0",X"F8",X"FC",X"76",X"BB",X"DD",X"FF",X"FF", - X"77",X"BB",X"FF",X"EE",X"77",X"3B",X"15",X"0A",X"77",X"3B",X"15",X"0A",X"05",X"0A",X"05",X"0A", - X"05",X"0A",X"05",X"0A",X"05",X"0A",X"8D",X"EE",X"05",X"0A",X"05",X"0A",X"8D",X"EE",X"77",X"11", - X"05",X"0A",X"05",X"0A",X"0D",X"06",X"03",X"01",X"0D",X"06",X"03",X"01",X"00",X"00",X"00",X"00", - X"C7",X"1F",X"93",X"93",X"13",X"00",X"00",X"00",X"CF",X"E4",X"E7",X"97",X"0A",X"00",X"00",X"00", - X"00",X"00",X"00",X"13",X"93",X"93",X"1F",X"C7",X"00",X"00",X"00",X"0A",X"97",X"E7",X"E4",X"CF", - X"93",X"82",X"93",X"82",X"D9",X"E8",X"D9",X"E8",X"11",X"11",X"11",X"11",X"01",X"01",X"01",X"01", - X"37",X"3A",X"5C",X"BE",X"6A",X"55",X"EA",X"DD",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"15",X"1B",X"37",X"3B",X"77",X"7F",X"FF",X"FF", - X"FE",X"DC",X"BC",X"38",X"34",X"78",X"70",X"78",X"FF",X"FF",X"FF",X"FF",X"EF",X"CE",X"8D",X"0A", - X"15",X"1B",X"37",X"3B",X"77",X"7F",X"FF",X"FF",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A", - X"FE",X"FE",X"FC",X"FC",X"BC",X"F8",X"70",X"78",X"15",X"1B",X"37",X"3B",X"77",X"7F",X"FF",X"FF", - X"70",X"78",X"70",X"38",X"34",X"38",X"14",X"1A",X"EF",X"EE",X"CD",X"CE",X"8D",X"8A",X"05",X"0A", - X"EF",X"EE",X"CD",X"CE",X"8D",X"8A",X"05",X"0A",X"15",X"1B",X"37",X"3B",X"77",X"7F",X"FF",X"FF", - X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"EF",X"EE",X"CD",X"CE",X"8D",X"8A",X"05",X"0A", - X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"8D",X"8A",X"CD",X"CE",X"EF",X"EE", - X"05",X"0A",X"8D",X"8A",X"CD",X"CE",X"EF",X"EE",X"FF",X"FF",X"77",X"7F",X"37",X"3B",X"15",X"1B", - X"FF",X"FF",X"77",X"7F",X"37",X"3B",X"15",X"1B",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A", - X"05",X"0A",X"05",X"0A",X"05",X"8A",X"CD",X"EE",X"05",X"8A",X"CD",X"EE",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"7F",X"37",X"3B",X"15",X"1B", - X"70",X"78",X"70",X"38",X"34",X"B8",X"DC",X"FE",X"05",X"8A",X"CD",X"66",X"BB",X"DD",X"FF",X"FF", - X"14",X"1A",X"34",X"38",X"34",X"78",X"70",X"78",X"05",X"0A",X"8D",X"8A",X"CD",X"CE",X"EF",X"EE", - X"70",X"78",X"F8",X"B8",X"FC",X"FC",X"FE",X"FE",X"FF",X"FF",X"77",X"7F",X"37",X"3B",X"15",X"1B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"88", - X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"F0",X"00",X"00",X"00",X"00",X"10",X"30",X"70",X"F0", - X"F0",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"F0",X"70",X"30",X"10",X"00",X"00",X"00",X"00", - X"10",X"10",X"30",X"30",X"30",X"70",X"70",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"70",X"70",X"70",X"30",X"30",X"30",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"E0",X"E0",X"E0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"E0",X"C0",X"C0",X"C0",X"80",X"80", - X"10",X"30",X"70",X"F0",X"F0",X"70",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"03",X"07",X"0F",X"0F",X"07",X"03",X"01",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"88", - X"00",X"00",X"00",X"00",X"00",X"70",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"F0",X"00",X"00",X"00",X"00",X"00",X"E0",X"F0",X"F0", - X"F0",X"F0",X"70",X"00",X"00",X"00",X"00",X"00",X"F0",X"30",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"E0",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"8F",X"CF",X"EF",X"0F",X"8F",X"CF",X"EF",X"FF",X"FF",X"FF",X"FF", - X"11",X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"11",X"FF",X"77",X"33",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"11",X"00",X"00",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"11",X"FF",X"FF",X"FF",X"77",X"11",X"00",X"00",X"00", - X"CC",X"EE",X"FF",X"FF",X"FF",X"66",X"33",X"11",X"FF",X"77",X"33",X"11",X"00",X"00",X"00",X"00", - X"77",X"DD",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"88",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"11",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77", - X"11",X"33",X"77",X"EE",X"DD",X"BB",X"FF",X"FF",X"00",X"00",X"00",X"11",X"77",X"FF",X"FF",X"FF", - X"11",X"33",X"77",X"FF",X"FF",X"FF",X"BB",X"77",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"FF", - X"FF",X"FF",X"77",X"CC",X"FF",X"77",X"CC",X"FF",X"FF",X"DD",X"EE",X"FF",X"BB",X"EE",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"44",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"33",X"FF", - X"FF",X"BB",X"77",X"EE",X"EE",X"FF",X"BB",X"FF",X"FF",X"FF",X"FF",X"CC",X"33",X"FF",X"FF",X"FF", - X"14",X"38",X"F0",X"F0",X"F0",X"F0",X"34",X"1A",X"8D",X"8A",X"CD",X"56",X"76",X"66",X"77",X"33", - X"05",X"8A",X"8D",X"CE",X"CD",X"66",X"67",X"BB",X"BB",X"DD",X"DD",X"EE",X"66",X"BB",X"FF",X"FF", - X"FF",X"FF",X"EE",X"FF",X"F7",X"F3",X"F1",X"F0",X"77",X"3B",X"15",X"1A",X"34",X"38",X"70",X"F0", - X"14",X"38",X"F0",X"F0",X"F0",X"F8",X"FC",X"FE",X"05",X"8A",X"CD",X"76",X"BB",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"3B",X"05",X"0A",X"05",X"0A",X"F7",X"B3",X"C1",X"C2",X"C1",X"E0",X"E1",X"E0", - X"F0",X"F0",X"70",X"0A",X"05",X"8A",X"CD",X"2A",X"F0",X"B8",X"CD",X"EE",X"FF",X"3B",X"05",X"0A", - X"EE",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"FF",X"EE",X"88",X"00",X"00",X"00",X"00", - X"FF",X"CC",X"33",X"FF",X"EE",X"88",X"00",X"00",X"FF",X"FF",X"FF",X"DD",X"BB",X"FF",X"EE",X"88", - X"11",X"33",X"77",X"FF",X"77",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"22",X"77",X"FF", - X"EE",X"CC",X"88",X"80",X"C0",X"C0",X"E0",X"F0",X"FF",X"FF",X"DD",X"BB",X"76",X"FC",X"F8",X"F0", - X"11",X"11",X"33",X"B3",X"F7",X"77",X"FF",X"FF",X"80",X"C0",X"F0",X"F0",X"F0",X"F0",X"C0",X"80", - X"FE",X"DC",X"B8",X"30",X"30",X"70",X"70",X"70",X"11",X"11",X"33",X"33",X"66",X"44",X"88",X"00", - X"70",X"70",X"70",X"30",X"30",X"B8",X"DC",X"FE",X"00",X"88",X"44",X"66",X"33",X"33",X"11",X"11", - X"FF",X"FF",X"77",X"F7",X"B3",X"33",X"11",X"11",X"80",X"C0",X"F0",X"F0",X"F0",X"F0",X"C0",X"80", - X"F0",X"E0",X"C0",X"C0",X"80",X"88",X"CC",X"EE",X"F0",X"F8",X"FC",X"76",X"BB",X"DD",X"FF",X"FF", - X"77",X"BB",X"FF",X"EE",X"FF",X"77",X"33",X"11",X"FF",X"77",X"33",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"88",X"EE",X"77",X"99",X"EE",X"FF",X"88",X"EE",X"BB",X"DD",X"EE",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"EE",X"00",X"00",X"00",X"00",X"88",X"EE",X"77",X"11", - X"00",X"00",X"00",X"00",X"88",X"EE",X"FF",X"FF",X"88",X"88",X"CC",X"66",X"77",X"33",X"99",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"FF", - X"99",X"77",X"FF",X"CC",X"00",X"00",X"00",X"00",X"FF",X"FF",X"AA",X"77",X"77",X"EE",X"CC",X"88", - X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"88",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"88",X"FF",X"BF",X"FF",X"FF",X"FF",X"00",X"00",X"33",X"77",X"CF",X"9F",X"BF",X"BF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"FF",X"77",X"11",X"11",X"77",X"FF",X"FF",X"FF", - X"FF",X"FF",X"EE",X"CC",X"00",X"CC",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"77",X"77",X"00", - X"CC",X"EE",X"FF",X"FF",X"FF",X"FF",X"77",X"11",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"33",X"33",X"99",X"DD",X"CC",X"EE",X"EE",X"FF",X"FF",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"77",X"77",X"33",X"BB",X"99",X"88",X"CC",X"EE",X"EE",X"FF",X"FF",X"FF",X"FF",X"77",X"77", - X"07",X"0A",X"0C",X"08",X"00",X"00",X"00",X"00",X"8D",X"8A",X"8D",X"8A",X"8F",X"8A",X"8C",X"88", - X"00",X"00",X"00",X"00",X"08",X"0C",X"06",X"0B",X"88",X"8C",X"8E",X"8B",X"8D",X"8A",X"8D",X"8A", - X"00",X"00",X"00",X"00",X"80",X"C0",X"60",X"B0",X"80",X"C0",X"60",X"B0",X"50",X"A0",X"50",X"A0", - X"70",X"A0",X"C0",X"80",X"00",X"00",X"00",X"00",X"50",X"A0",X"50",X"A0",X"70",X"A0",X"C0",X"80", - X"01",X"03",X"05",X"0E",X"05",X"0A",X"05",X"0A",X"00",X"00",X"00",X"00",X"01",X"03",X"05",X"0E", - X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A",X"05",X"0A", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0E",X"0E",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"01",X"03",X"07",X"0F",X"0F",X"00",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0E",X"0E",X"0E",X"0E",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"07",X"03",X"01",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0E",X"0E",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"01",X"03",X"07",X"0F",X"05",X"00",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0E",X"0E",X"0E",X"0E",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0A",X"0F",X"07",X"03",X"01",X"00",X"00",X"00",X"0F",X"07",X"0F",X"0F",X"0F",X"07",X"00",X"00", - X"00",X"00",X"08",X"0C",X"06",X"0E",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"01",X"03",X"07",X"0F",X"05",X"00",X"00",X"07",X"0F",X"0F",X"0C",X"0B",X"05", - X"0E",X"0E",X"06",X"0E",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0A",X"0F",X"07",X"03",X"01",X"00",X"00",X"00",X"0E",X"06",X"0F",X"0F",X"0F",X"07",X"00",X"00", - X"00",X"00",X"08",X"0C",X"06",X"0E",X"0E",X"0E",X"00",X"01",X"00",X"08",X"00",X"04",X"00",X"02", - X"0A",X"08",X"04",X"01",X"E0",X"F0",X"70",X"70",X"00",X"00",X"07",X"0F",X"87",X"C0",X"C3",X"C1", - X"0E",X"0E",X"06",X"0E",X"0C",X"08",X"00",X"00",X"04",X"02",X"00",X"00",X"00",X"00",X"00",X"00", - X"5A",X"0F",X"06",X"03",X"01",X"00",X"00",X"00",X"0E",X"06",X"0F",X"0F",X"0F",X"07",X"00",X"00", - X"02",X"06",X"0A",X"0D",X"07",X"0E",X"0E",X"06",X"00",X"00",X"00",X"70",X"30",X"10",X"10",X"00", - X"01",X"02",X"01",X"F0",X"F0",X"F0",X"F1",X"F3",X"08",X"00",X"07",X"0F",X"CF",X"BF",X"FF",X"FF", - X"0A",X"0E",X"06",X"0E",X"0C",X"08",X"00",X"00",X"00",X"01",X"00",X"00",X"02",X"00",X"00",X"00", - X"F7",X"5D",X"3F",X"03",X"14",X"10",X"34",X"08",X"FF",X"DF",X"E9",X"E1",X"C3",X"87",X"04",X"0D", - X"0D",X"0B",X"01",X"84",X"0F",X"8E",X"8E",X"8F",X"00",X"00",X"00",X"78",X"34",X"03",X"01",X"00", - X"09",X"00",X"03",X"F0",X"F0",X"F0",X"78",X"1E",X"09",X"0C",X"0C",X"F0",X"F0",X"E1",X"C3",X"97", - X"8E",X"8B",X"CD",X"00",X"CD",X"0B",X"07",X"0A",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00", - X"CF",X"EF",X"BB",X"77",X"33",X"08",X"01",X"03",X"7F",X"FF",X"FF",X"FF",X"FF",X"0E",X"0E",X"0C", - X"00",X"08",X"0C",X"4A",X"FD",X"F0",X"FD",X"FB",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"70", - X"00",X"00",X"11",X"22",X"75",X"F8",X"F0",X"F0",X"00",X"03",X"89",X"EE",X"FF",X"FF",X"F3",X"F0", - X"F7",X"FB",X"FD",X"F0",X"FD",X"4A",X"0C",X"08",X"F0",X"70",X"10",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"F0",X"F8",X"75",X"22",X"11",X"00",X"F0",X"F0",X"F3",X"FF",X"FF",X"EE",X"89",X"03", - X"00",X"07",X"0E",X"0C",X"FE",X"FC",X"FE",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"00",X"00",X"11",X"22",X"77",X"DE",X"DE",X"9E",X"00",X"00",X"CC",X"EF",X"FF",X"FF",X"7F",X"7F", - X"FF",X"FF",X"FE",X"FC",X"FE",X"0C",X"0E",X"07",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"9E",X"9E",X"DE",X"DE",X"77",X"22",X"11",X"00",X"7F",X"7F",X"7F",X"FF",X"FF",X"EF",X"CC",X"00", - X"00",X"88",X"CC",X"EE",X"2E",X"0E",X"0E",X"0E",X"60",X"10",X"70",X"10",X"60",X"00",X"00",X"03", - X"00",X"32",X"F1",X"33",X"76",X"77",X"3F",X"1F",X"FF",X"FC",X"F3",X"F5",X"FD",X"CF",X"EF",X"FD", - X"8E",X"8B",X"03",X"01",X"01",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"06",X"0F",X"0F",X"06", - X"1F",X"01",X"05",X"01",X"09",X"09",X"01",X"01",X"F8",X"FD",X"7F",X"0E",X"0C",X"08",X"08",X"00", - X"40",X"40",X"E0",X"80",X"FE",X"FE",X"F9",X"FD",X"00",X"00",X"03",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0E",X"0F",X"03",X"01",X"01",X"20",X"10",X"00",X"77",X"FF",X"FF",X"FF",X"FF", - X"FA",X"FF",X"7F",X"2E",X"0C",X"0C",X"0E",X"0E",X"0F",X"03",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"1F",X"3F",X"11",X"00",X"00",X"00",X"00",X"EF",X"EB",X"E1",X"EB",X"CF",X"03",X"01",X"00", - X"40",X"50",X"20",X"B8",X"E6",X"FB",X"F1",X"FB",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"08",X"0C",X"0E",X"07",X"07",X"13",X"17",X"00",X"00",X"00",X"77",X"FF",X"FF",X"FC",X"FF", - X"F5",X"FF",X"7F",X"2E",X"4C",X"00",X"00",X"00",X"01",X"07",X"0F",X"00",X"00",X"00",X"00",X"00", - X"3F",X"7E",X"FC",X"76",X"33",X"00",X"01",X"07",X"BE",X"8F",X"87",X"8F",X"0F",X"0F",X"0E",X"0C", - X"00",X"00",X"00",X"00",X"88",X"CC",X"EE",X"EE",X"00",X"07",X"00",X"80",X"40",X"F0",X"73",X"B3", - X"00",X"0E",X"0F",X"33",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"B3",X"73",X"F0",X"40",X"80",X"00",X"07",X"00", - X"FF",X"FF",X"FF",X"FF",X"33",X"0F",X"0E",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"0C",X"00",X"00", - X"0E",X"4A",X"2C",X"F0",X"AC",X"C8",X"88",X"88",X"33",X"33",X"33",X"11",X"00",X"00",X"00",X"00", - X"BC",X"BC",X"DA",X"69",X"1F",X"27",X"01",X"00",X"A7",X"A7",X"7F",X"FF",X"FF",X"FF",X"7F",X"37", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"3F",X"6E",X"4C",X"08",X"00",X"00",X"00",X"00", - X"0C",X"0C",X"0C",X"48",X"B8",X"20",X"50",X"00",X"77",X"77",X"77",X"23",X"01",X"00",X"00",X"00", - X"AD",X"AD",X"A5",X"D3",X"3F",X"5F",X"13",X"01",X"CF",X"CF",X"EF",X"FF",X"FB",X"FD",X"EE",X"EE", - X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"6E",X"7F",X"17",X"01",X"00",X"00",X"00",X"00", - X"0E",X"0E",X"1E",X"AC",X"BC",X"A8",X"98",X"00",X"33",X"33",X"33",X"11",X"00",X"00",X"00",X"00", - X"BC",X"BC",X"DA",X"69",X"1F",X"27",X"01",X"13",X"A7",X"A7",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00", - X"13",X"13",X"37",X"3F",X"6E",X"00",X"00",X"00",X"FF",X"FF",X"CC",X"00",X"00",X"00",X"00",X"00", - X"08",X"08",X"08",X"80",X"60",X"40",X"A0",X"00",X"FF",X"FF",X"FE",X"56",X"03",X"01",X"00",X"00", - X"5B",X"5B",X"5B",X"B7",X"7F",X"BF",X"37",X"37",X"8F",X"8F",X"CF",X"EF",X"F7",X"EA",X"CC",X"CC", - X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"13",X"13",X"01",X"00",X"00",X"00",X"00",X"00",X"CC",X"EE",X"7F",X"17",X"01",X"00",X"00",X"00", - X"00",X"88",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11", - X"01",X"03",X"56",X"76",X"EF",X"CF",X"DE",X"FE",X"08",X"3E",X"B6",X"F6",X"7E",X"3E",X"B6",X"F6", - X"EE",X"EE",X"EE",X"CE",X"CE",X"8E",X"0E",X"0C",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"11",X"00",X"FE",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF",X"01", - X"00",X"00",X"10",X"10",X"F0",X"1C",X"1C",X"0C",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"01", - X"0F",X"77",X"33",X"11",X"33",X"37",X"3F",X"3F",X"00",X"88",X"CC",X"FF",X"CF",X"8F",X"0F",X"0F", - X"0C",X"0C",X"0C",X"80",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"01", - X"3F",X"3F",X"37",X"32",X"11",X"33",X"77",X"0F",X"87",X"4B",X"AD",X"F0",X"EC",X"C8",X"80",X"00", - X"0C",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"10",X"00",X"00",X"30",X"00",X"00",X"10", - X"01",X"00",X"80",X"40",X"F0",X"40",X"80",X"00",X"0F",X"13",X"17",X"1F",X"3F",X"3F",X"37",X"37", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"0C",X"10",X"00",X"00",X"30",X"00",X"00",X"10",X"00", - X"00",X"80",X"40",X"F0",X"40",X"80",X"00",X"00",X"37",X"37",X"3F",X"3F",X"1F",X"17",X"13",X"0F", - X"22",X"26",X"B7",X"3F",X"5F",X"5F",X"CE",X"8C",X"00",X"00",X"00",X"00",X"00",X"13",X"17",X"3F", - X"00",X"00",X"00",X"11",X"11",X"99",X"BA",X"BB",X"30",X"27",X"4F",X"5A",X"D2",X"5E",X"C7",X"EF", - X"8C",X"8E",X"CE",X"DF",X"DF",X"5F",X"5F",X"14",X"3F",X"3F",X"1F",X"1F",X"07",X"03",X"00",X"00", - X"CC",X"CC",X"CC",X"EE",X"FF",X"7F",X"0F",X"07",X"6F",X"EF",X"67",X"75",X"FC",X"DE",X"0C",X"00", - X"00",X"00",X"00",X"08",X"4C",X"4E",X"2E",X"C3",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"01",X"32",X"23",X"23",X"74",X"77",X"60",X"4E",X"9F",X"A7",X"A7",X"BF",X"9F",X"DF", - X"8C",X"C2",X"2E",X"CE",X"8C",X"88",X"00",X"00",X"33",X"77",X"EF",X"DF",X"8F",X"CF",X"77",X"33", - X"89",X"EE",X"3F",X"CF",X"4C",X"6E",X"EE",X"CC",X"CF",X"EF",X"EF",X"EF",X"7F",X"37",X"00",X"00", - X"C1",X"DB",X"5B",X"B7",X"5E",X"4E",X"9E",X"BC",X"00",X"00",X"00",X"03",X"07",X"0F",X"1F",X"1F", - X"00",X"00",X"00",X"4C",X"EE",X"EE",X"EE",X"EE",X"00",X"01",X"13",X"74",X"56",X"57",X"F9",X"FF", - X"2D",X"D3",X"3F",X"CE",X"0C",X"00",X"00",X"00",X"3F",X"3F",X"1F",X"17",X"17",X"03",X"01",X"00", - X"DF",X"9F",X"9F",X"DF",X"FF",X"7F",X"0F",X"00",X"1E",X"CF",X"EF",X"9F",X"CF",X"7F",X"0E",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"0C",X"86",X"4A",X"00",X"00",X"01",X"03",X"12",X"01",X"07",X"07", - X"00",X"0C",X"0E",X"87",X"4B",X"0F",X"0F",X"0F",X"04",X"04",X"0D",X"4B",X"87",X"0F",X"0F",X"C3", - X"0C",X"0E",X"0E",X"86",X"0E",X"0C",X"08",X"00",X"07",X"07",X"16",X"03",X"03",X"01",X"00",X"00", - X"1E",X"2D",X"1E",X"87",X"4B",X"09",X"01",X"00",X"2D",X"1E",X"1E",X"0F",X"1E",X"2D",X"0D",X"00", - X"00",X"0C",X"C0",X"C0",X"00",X"0C",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"33",X"77",X"7F",X"7F",X"7F",X"02",X"25",X"AD",X"AD",X"AD",X"2D",X"2D",X"0A", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"7F",X"7F",X"7F",X"77",X"77",X"33",X"11",X"00",X"08",X"08",X"08",X"FF",X"FF",X"EE",X"EE",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"11",X"11",X"11",X"11",X"11",X"77",X"FF",X"EE",X"CC",X"CC",X"CC",X"88",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"61",X"07",X"01",X"61",X"61",X"07",X"00", - X"19",X"95",X"B7",X"B7",X"B7",X"A6",X"84",X"08",X"00",X"88",X"CC",X"88",X"88",X"00",X"00",X"00", - X"00",X"0C",X"C0",X"C0",X"00",X"0C",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"33",X"33",X"77",X"77",X"77",X"02",X"25",X"AD",X"AD",X"AD",X"AD",X"25",X"EE", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"7F",X"7F",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"77",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"7F",X"7F",X"00",X"00",X"00",X"00",X"00",X"77",X"FF",X"FF", - X"C0",X"C0",X"0C",X"00",X"C0",X"C0",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"CE",X"25",X"AD",X"AD",X"AD",X"AD",X"25",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"76",X"76",X"F0",X"F0",X"F6",X"FE",X"F8",X"BC",X"80",X"C0",X"C0",X"C0",X"C0",X"88",X"88",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"8F",X"8F",X"8F",X"0F",X"0F",X"07",X"07",X"03",X"88",X"88",X"88",X"08",X"0C",X"0C",X"0C",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"01",X"03",X"03",X"07",X"07",X"07",X"07",X"0E",X"0E",X"0E",X"0C",X"0C",X"0C",X"08",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"34",X"70",X"76",X"F6",X"F0",X"F0",X"73",X"33",X"00",X"80",X"C0",X"C0",X"C0",X"C0",X"80",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"30",X"43",X"07",X"07",X"00",X"00",X"00",X"00",X"80",X"0C",X"0C",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"8F",X"8F",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"FB",X"FB",X"00",X"00",X"00",X"00",X"00",X"00",X"84",X"C0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"70",X"70",X"73",X"33",X"00",X"00",X"00",X"00",X"C0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00", - X"00",X"40",X"60",X"20",X"38",X"78",X"1C",X"0C",X"00",X"00",X"00",X"10",X"12",X"47",X"EF",X"FF", - X"08",X"08",X"05",X"D7",X"B7",X"3F",X"7F",X"EF",X"08",X"08",X"CC",X"CF",X"CF",X"CF",X"EF",X"FF", - X"1C",X"1C",X"1C",X"78",X"28",X"A8",X"C8",X"00",X"FF",X"FF",X"FF",X"77",X"77",X"33",X"11",X"00", - X"EF",X"EF",X"DF",X"DF",X"DF",X"DF",X"DF",X"03",X"FD",X"FD",X"FD",X"FB",X"FD",X"FD",X"FE",X"1F", - X"00",X"00",X"00",X"00",X"28",X"18",X"1C",X"1C",X"00",X"00",X"00",X"10",X"12",X"47",X"EF",X"FF", - X"05",X"05",X"05",X"D7",X"B7",X"3F",X"7F",X"EF",X"00",X"00",X"8C",X"8F",X"CF",X"CF",X"EF",X"FF", - X"3C",X"1C",X"1C",X"08",X"08",X"88",X"88",X"00",X"FF",X"FF",X"FF",X"77",X"77",X"33",X"11",X"00", - X"EF",X"DF",X"DF",X"BF",X"BF",X"BF",X"BF",X"03",X"FD",X"FD",X"FD",X"FB",X"FB",X"FD",X"FE",X"0F", - X"00",X"00",X"10",X"98",X"F8",X"9C",X"9C",X"8C",X"01",X"00",X"11",X"33",X"77",X"77",X"FF",X"FF", - X"0F",X"7F",X"EF",X"CF",X"CF",X"EF",X"FF",X"FF",X"0F",X"CC",X"7F",X"3F",X"D3",X"A5",X"AD",X"AD", - X"8C",X"9C",X"9C",X"F8",X"98",X"10",X"00",X"00",X"FF",X"FF",X"77",X"77",X"33",X"11",X"00",X"01", - X"FF",X"FF",X"EF",X"CF",X"CF",X"EF",X"7F",X"0F",X"AD",X"AD",X"A5",X"D3",X"3F",X"7F",X"CC",X"0F", - X"00",X"00",X"18",X"D0",X"F0",X"5C",X"DE",X"CF",X"07",X"11",X"00",X"11",X"33",X"BB",X"FF",X"FF", - X"0F",X"FF",X"F1",X"FF",X"FF",X"FF",X"FF",X"FF",X"08",X"8C",X"EF",X"CF",X"CF",X"EF",X"FF",X"FF", - X"CF",X"DE",X"5C",X"F0",X"D0",X"18",X"00",X"00",X"FF",X"FF",X"BB",X"33",X"11",X"00",X"11",X"07", - X"FF",X"FF",X"FF",X"FF",X"FF",X"F1",X"FF",X"0F",X"FF",X"FF",X"EF",X"CF",X"CF",X"EF",X"8C",X"08", - X"0C",X"0C",X"0C",X"48",X"40",X"40",X"E0",X"50",X"FF",X"FF",X"EF",X"47",X"03",X"01",X"00",X"00", - X"78",X"78",X"A5",X"D3",X"2F",X"5F",X"13",X"37",X"4F",X"6F",X"FF",X"FF",X"FB",X"EC",X"EE",X"FE", - X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00", - X"7F",X"7F",X"FF",X"FF",X"7F",X"7F",X"17",X"01",X"EE",X"CC",X"CC",X"88",X"88",X"CC",X"EE",X"0E", - X"0C",X"0C",X"0C",X"48",X"40",X"30",X"20",X"50",X"FF",X"FF",X"EF",X"47",X"03",X"01",X"00",X"00", - X"AD",X"AD",X"A5",X"D3",X"2F",X"5F",X"13",X"01",X"CF",X"EF",X"FF",X"FF",X"FB",X"EC",X"EE",X"FF", - X"40",X"00",X"88",X"88",X"CC",X"EE",X"FF",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"13",X"13",X"13",X"01",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"7F",X"07",X"00", - X"FF",X"FF",X"DD",X"CC",X"C8",X"A8",X"30",X"30",X"3F",X"37",X"23",X"30",X"30",X"01",X"00",X"00", - X"FF",X"FF",X"7F",X"3F",X"3F",X"7F",X"13",X"17",X"FF",X"FF",X"FF",X"FF",X"FF",X"F8",X"FF",X"EE", - X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"13",X"13",X"37",X"37",X"7F",X"0F", - X"7F",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"DD",X"CC",X"D8",X"B8",X"10",X"10",X"3F",X"37",X"23",X"30",X"30",X"01",X"00",X"00", - X"FF",X"FF",X"7F",X"3F",X"3F",X"7F",X"13",X"13",X"FF",X"FF",X"FF",X"FF",X"FF",X"F8",X"FF",X"EE", - X"10",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"13",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"7F",X"7F",X"37",X"03", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0E",X"00",X"00",X"00",X"10",X"12",X"47",X"EF",X"FF", - X"08",X"08",X"05",X"D7",X"B7",X"3F",X"7F",X"FF",X"08",X"08",X"CC",X"CF",X"CF",X"CF",X"EF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0E",X"00",X"00",X"00",X"10",X"12",X"47",X"EF",X"FF", - X"05",X"05",X"05",X"D7",X"B7",X"3F",X"7F",X"FF",X"00",X"00",X"8C",X"8F",X"CF",X"CF",X"EF",X"FF", - X"0E",X"0E",X"0C",X"48",X"28",X"A8",X"B8",X"70",X"FF",X"FF",X"FF",X"77",X"77",X"33",X"11",X"00", - X"FF",X"EF",X"DF",X"DF",X"DF",X"DF",X"BF",X"37",X"FF",X"FF",X"FF",X"FF",X"FF",X"FD",X"FE",X"FF", - X"50",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"13",X"37",X"0F", - X"37",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"4C",X"FF",X"FF",X"EE",X"EE",X"CC",X"CC",X"00",X"00", - X"0E",X"0E",X"0E",X"2C",X"28",X"A8",X"B8",X"30",X"FF",X"FF",X"FF",X"77",X"77",X"33",X"11",X"00", - X"FF",X"FF",X"FF",X"DF",X"DF",X"DF",X"DF",X"13",X"FF",X"FF",X"FF",X"FF",X"FB",X"FD",X"FE",X"EE", - X"60",X"00",X"00",X"00",X"88",X"88",X"CC",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"37",X"37",X"13",X"13",X"13",X"01",X"00",X"00",X"EE",X"EE",X"FF",X"FF",X"FF",X"FF",X"7F",X"0F", - X"00",X"00",X"10",X"10",X"78",X"1C",X"2C",X"0C",X"00",X"00",X"01",X"03",X"56",X"FE",X"FF",X"FF", - X"0F",X"37",X"5F",X"2F",X"B7",X"F5",X"78",X"78",X"0F",X"EE",X"EC",X"FB",X"FF",X"FF",X"6F",X"4F", - X"0C",X"1C",X"1C",X"78",X"10",X"20",X"88",X"0C",X"FF",X"FF",X"EF",X"47",X"12",X"10",X"00",X"00", - X"78",X"78",X"7D",X"3F",X"A7",X"D7",X"13",X"03",X"4F",X"6F",X"FF",X"FF",X"FB",X"EC",X"FF",X"0F", - X"00",X"00",X"10",X"10",X"78",X"1C",X"1C",X"0C",X"0B",X"11",X"01",X"30",X"74",X"EF",X"FF",X"FF", - X"0F",X"FF",X"7F",X"3F",X"3F",X"7D",X"78",X"78",X"0C",X"CC",X"CC",X"FB",X"FF",X"FF",X"6F",X"4F", - X"0C",X"0C",X"0C",X"48",X"20",X"70",X"A0",X"28",X"FF",X"FF",X"EF",X"47",X"0B",X"01",X"04",X"00", - X"78",X"78",X"7D",X"F3",X"E3",X"5F",X"13",X"07",X"4F",X"6F",X"FF",X"FF",X"FB",X"EC",X"FF",X"0F", - X"0C",X"0C",X"0C",X"48",X"40",X"40",X"E0",X"50",X"FF",X"FF",X"EF",X"47",X"03",X"01",X"00",X"00", - X"78",X"78",X"A5",X"D3",X"2F",X"5F",X"13",X"37",X"4F",X"6F",X"FF",X"FF",X"FB",X"EC",X"EE",X"FE", - X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"13",X"13",X"37",X"0F", - X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"EE",X"0C",X"EE",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00", - X"0C",X"0C",X"0C",X"48",X"40",X"30",X"20",X"50",X"0F",X"0F",X"1E",X"07",X"03",X"10",X"0C",X"08", - X"2D",X"2D",X"2D",X"C3",X"C3",X"2D",X"03",X"01",X"0F",X"0F",X"0F",X"0F",X"4B",X"2C",X"0E",X"0F", - X"40",X"00",X"08",X"08",X"0C",X"0E",X"0F",X"0F",X"01",X"02",X"00",X"08",X"01",X"02",X"00",X"00", - X"01",X"03",X"03",X"03",X"01",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"00", - X"00",X"88",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11", - X"10",X"12",X"47",X"67",X"FE",X"DE",X"CF",X"EF",X"80",X"B6",X"3E",X"7E",X"F6",X"B6",X"3E",X"7E", - X"EE",X"EE",X"EE",X"CE",X"CF",X"8F",X"01",X"01",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"11",X"00",X"FE",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"88",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11", - X"01",X"03",X"56",X"76",X"EF",X"CF",X"DE",X"FE",X"08",X"3E",X"B6",X"F6",X"7E",X"3E",X"B6",X"F6", - X"EE",X"EE",X"EE",X"CE",X"CE",X"8E",X"0E",X"0C",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"11",X"00",X"FE",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF",X"01", - X"00",X"00",X"00",X"00",X"88",X"88",X"8C",X"8E",X"00",X"11",X"33",X"17",X"C3",X"C3",X"17",X"77", - X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"88",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"8E",X"8F",X"8B",X"89",X"01",X"02",X"00",X"00",X"77",X"17",X"C3",X"C3",X"17",X"33",X"11",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"88", - X"00",X"00",X"00",X"00",X"88",X"88",X"8E",X"8E",X"00",X"00",X"11",X"17",X"C3",X"C3",X"17",X"77", - X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"88",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF", - X"8F",X"8F",X"89",X"88",X"00",X"00",X"00",X"00",X"77",X"17",X"C3",X"C3",X"17",X"11",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"88",X"00", - X"00",X"88",X"88",X"C4",X"C4",X"2E",X"2E",X"A6",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11", - X"00",X"31",X"56",X"56",X"AD",X"AD",X"1E",X"1E",X"00",X"FA",X"96",X"87",X"4B",X"5A",X"96",X"87", - X"A6",X"2E",X"2E",X"C4",X"4C",X"4C",X"8F",X"06",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"2D",X"0F",X"8F",X"8F",X"47",X"23",X"11",X"00",X"4B",X"1E",X"1E",X"0F",X"0F",X"0F",X"FF",X"00", - X"00",X"88",X"88",X"4C",X"4C",X"2E",X"A6",X"A6",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11", - X"00",X"31",X"56",X"56",X"AD",X"AD",X"1E",X"1E",X"00",X"FA",X"96",X"96",X"5A",X"5A",X"96",X"87", - X"A6",X"A6",X"A6",X"4E",X"4E",X"8E",X"0C",X"08",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"2D",X"0F",X"8F",X"8F",X"47",X"23",X"11",X"00",X"4B",X"0F",X"0F",X"0F",X"0F",X"0F",X"FF",X"01", - X"00",X"00",X"00",X"00",X"00",X"88",X"4C",X"2E",X"00",X"00",X"00",X"00",X"00",X"33",X"43",X"74", - X"00",X"00",X"00",X"33",X"CF",X"0F",X"C3",X"3C",X"00",X"00",X"00",X"CC",X"3F",X"0F",X"87",X"0F", - X"2E",X"2E",X"2E",X"2E",X"2F",X"CF",X"03",X"02",X"74",X"43",X"47",X"61",X"76",X"11",X"00",X"00", - X"3C",X"C3",X"0F",X"69",X"96",X"8F",X"77",X"00",X"0F",X"87",X"0F",X"69",X"96",X"1F",X"EE",X"00", - X"00",X"00",X"00",X"00",X"00",X"88",X"4C",X"2E",X"00",X"00",X"00",X"00",X"00",X"33",X"43",X"74", - X"00",X"00",X"00",X"33",X"CF",X"0F",X"C3",X"3C",X"00",X"00",X"00",X"CC",X"3F",X"0F",X"87",X"0F", - X"2E",X"2E",X"2E",X"2F",X"4F",X"8E",X"0C",X"00",X"74",X"43",X"47",X"70",X"67",X"11",X"00",X"00", - X"3C",X"C3",X"0F",X"E1",X"3C",X"8F",X"77",X"00",X"0F",X"87",X"0F",X"0F",X"E1",X"1F",X"EF",X"00", - X"00",X"00",X"88",X"88",X"88",X"88",X"88",X"88",X"00",X"00",X"33",X"22",X"22",X"22",X"22",X"22", - X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00", - X"88",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"22",X"22",X"22",X"22",X"33",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00", - X"CC",X"22",X"22",X"EE",X"00",X"EE",X"44",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"22",X"22",X"33",X"00",X"33",X"00",X"00", - X"00",X"EE",X"00",X"22",X"AA",X"AA",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"00",X"22",X"22",X"22",X"33",X"00", - X"00",X"44",X"44",X"66",X"66",X"EE",X"EE",X"EE",X"00",X"00",X"11",X"11",X"11",X"33",X"33",X"33", - X"60",X"69",X"0F",X"9F",X"F9",X"69",X"0F",X"9F",X"00",X"88",X"88",X"88",X"88",X"88",X"88",X"CC", - X"EE",X"EE",X"EE",X"CE",X"CE",X"8E",X"06",X"0C",X"33",X"33",X"11",X"11",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"11",X"00",X"CC",X"DD",X"DD",X"DD",X"FF",X"FF",X"FF",X"00", - X"00",X"88",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11", - X"10",X"12",X"47",X"67",X"FE",X"DE",X"CF",X"EF",X"80",X"B6",X"3E",X"7E",X"F6",X"B6",X"3E",X"7E", - X"EE",X"EE",X"EE",X"CE",X"CE",X"8E",X"06",X"0C",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"11",X"00",X"FE",X"FE",X"FE",X"FE",X"FF",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"17",X"C3",X"C3",X"17",X"77",X"11",X"00",X"00", - X"9F",X"C3",X"C3",X"9F",X"FF",X"FF",X"77",X"11",X"88",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"66",X"EE",X"CD",X"8F",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"00", - X"00",X"00",X"00",X"00",X"00",X"33",X"FF",X"00",X"77",X"11",X"00",X"11",X"77",X"FF",X"EF",X"00", - X"00",X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"00",X"00",X"17",X"C3",X"C3",X"17",X"77",X"00", - X"00",X"77",X"9F",X"C3",X"C3",X"9F",X"FF",X"FF",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"EE",X"EE",X"CD",X"8F",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"00", - X"11",X"00",X"00",X"00",X"11",X"FF",X"FF",X"00",X"FF",X"33",X"00",X"33",X"FF",X"FF",X"EF",X"00", - X"00",X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"00",X"00",X"00",X"33",X"17",X"C3",X"C3",X"17", - X"00",X"00",X"77",X"FF",X"9F",X"C3",X"C3",X"9F",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"EE",X"EE",X"CD",X"8F",X"0E",X"00",X"77",X"00",X"00",X"00",X"00",X"77",X"11",X"00", - X"FF",X"11",X"00",X"00",X"77",X"FF",X"FF",X"00",X"FF",X"FF",X"00",X"77",X"FF",X"FF",X"EF",X"00", - X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"00",X"00",X"00",X"11",X"33",X"77",X"17",X"C3", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"9F",X"C3",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"EE",X"EE",X"CD",X"8F",X"0E",X"00",X"C3",X"17",X"77",X"70",X"77",X"11",X"00",X"00", - X"C3",X"9F",X"FF",X"F0",X"FF",X"FF",X"77",X"00",X"FF",X"FF",X"FF",X"F0",X"FF",X"FF",X"EF",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index eef49093..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity C:\Users\hp\Desktop\Birdiy_MiST\rtl\ROM\PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of C:\Users\hp\Desktop\Birdiy_MiST\rtl\ROM\PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index dd5ebf26..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"0F",X"0B",X"03",X"00",X"0F",X"0B",X"0F", - X"00",X"0F",X"0B",X"07",X"00",X"0F",X"0B",X"05",X"00",X"0F",X"0B",X"0C",X"00",X"0F",X"0B",X"09", - X"00",X"05",X"0B",X"07",X"00",X"0B",X"01",X"09",X"00",X"05",X"0B",X"01",X"00",X"02",X"05",X"01", - X"00",X"02",X"0B",X"01",X"00",X"05",X"0B",X"09",X"00",X"0C",X"01",X"07",X"00",X"01",X"0C",X"0F", - X"00",X"0F",X"00",X"0B",X"00",X"0C",X"05",X"0F",X"00",X"0F",X"0B",X"0E",X"00",X"0F",X"0B",X"0D", - X"00",X"01",X"09",X"0F",X"00",X"09",X"0C",X"09",X"00",X"09",X"05",X"0F",X"00",X"05",X"0C",X"0F", - X"00",X"01",X"07",X"0B",X"00",X"0F",X"0B",X"00",X"00",X"0F",X"00",X"0B",X"00",X"0B",X"05",X"09", - X"00",X"0B",X"0C",X"02",X"00",X"0B",X"07",X"09",X"00",X"02",X"0B",X"00",X"00",X"02",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"0F",X"0B",X"03",X"00",X"0F",X"0B",X"0F", - X"00",X"0F",X"0B",X"07",X"00",X"0F",X"0B",X"05",X"00",X"0F",X"0B",X"0C",X"00",X"0F",X"0B",X"09", - X"00",X"05",X"0B",X"07",X"00",X"0B",X"01",X"09",X"00",X"05",X"0B",X"01",X"00",X"02",X"05",X"01", - X"00",X"02",X"0B",X"01",X"00",X"05",X"0B",X"09",X"00",X"0C",X"01",X"07",X"00",X"01",X"0C",X"0F", - X"00",X"0F",X"00",X"0B",X"00",X"0C",X"05",X"0F",X"00",X"0F",X"0B",X"0E",X"00",X"0F",X"0B",X"0D", - X"00",X"01",X"09",X"0F",X"00",X"09",X"0C",X"09",X"00",X"09",X"05",X"0F",X"00",X"05",X"0C",X"0F", - X"00",X"01",X"07",X"0B",X"00",X"0F",X"0B",X"00",X"00",X"0F",X"00",X"0B",X"00",X"0B",X"05",X"09", - X"00",X"0B",X"0C",X"0F",X"00",X"0B",X"07",X"09",X"00",X"02",X"0B",X"00",X"00",X"02",X"0B",X"07"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 962fe9ed..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,24 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(4 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 31) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6", - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 03d1933f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"31",X"B0",X"4F",X"ED",X"56",X"C3",X"81",X"00",X"DF",X"DF",X"DF",X"DF",X"DF",X"DF",X"DF",X"DF", - X"0F",X"0F",X"0F",X"0F",X"C9",X"DF",X"DF",X"DF",X"E1",X"D1",X"C1",X"00",X"00",X"C7",X"DF",X"DF", - X"E1",X"07",X"16",X"00",X"5F",X"19",X"5E",X"23",X"56",X"EB",X"E9",X"EB",X"E9",X"DF",X"DF",X"DF", - X"E1",X"22",X"5A",X"4C",X"C9",X"DF",X"DF",X"DF",X"F5",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5", - X"D9",X"C5",X"D5",X"E5",X"08",X"F5",X"21",X"01",X"50",X"36",X"00",X"32",X"C0",X"50",X"2E",X"07", - X"36",X"01",X"CD",X"4D",X"06",X"CD",X"63",X"05",X"CD",X"60",X"04",X"CD",X"E8",X"03",X"CD",X"00", - X"20",X"CD",X"F2",X"05",X"CD",X"E0",X"03",X"3E",X"FF",X"32",X"22",X"4C",X"21",X"01",X"50",X"36", - X"01",X"F1",X"08",X"E1",X"D1",X"C1",X"D9",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"F1",X"FB", - X"C9",X"21",X"07",X"50",X"36",X"00",X"2B",X"7C",X"FE",X"3F",X"32",X"C0",X"50",X"20",X"F5",X"16", - X"00",X"D9",X"21",X"00",X"40",X"36",X"00",X"23",X"7C",X"32",X"C0",X"50",X"FE",X"51",X"20",X"F5", - X"21",X"00",X"40",X"55",X"5D",X"DD",X"21",X"AC",X"00",X"C3",X"0B",X"01",X"21",X"00",X"44",X"DD", - X"21",X"B6",X"00",X"C3",X"0B",X"01",X"21",X"00",X"4C",X"DD",X"21",X"C0",X"00",X"C3",X"0B",X"01", - X"21",X"00",X"40",X"36",X"40",X"23",X"7C",X"FE",X"44",X"20",X"F8",X"36",X"03",X"23",X"7C",X"FE", - X"48",X"20",X"F8",X"7A",X"B3",X"CA",X"67",X"01",X"01",X"E0",X"FF",X"21",X"A6",X"42",X"36",X"42", - X"09",X"36",X"41",X"09",X"36",X"44",X"09",X"36",X"40",X"09",X"36",X"52",X"09",X"36",X"41",X"09", - X"36",X"4D",X"09",X"36",X"40",X"DD",X"21",X"FC",X"00",X"C3",X"4A",X"01",X"09",X"41",X"DD",X"21", - X"05",X"01",X"C3",X"4A",X"01",X"16",X"FF",X"D9",X"C3",X"67",X"01",X"7E",X"B7",X"FD",X"21",X"13", - X"01",X"20",X"2E",X"3E",X"01",X"47",X"77",X"AE",X"FD",X"21",X"1E",X"01",X"20",X"23",X"78",X"37", - X"8F",X"32",X"C0",X"50",X"30",X"EF",X"23",X"7D",X"06",X"4F",X"32",X"07",X"50",X"10",X"FB",X"B7", - X"20",X"D9",X"7C",X"FE",X"44",X"28",X"08",X"FE",X"48",X"28",X"04",X"FE",X"50",X"20",X"CC",X"DD", - X"E9",X"B3",X"5F",X"7A",X"B7",X"20",X"01",X"54",X"FD",X"E9",X"09",X"7A",X"0F",X"0F",X"0F",X"0F", - X"E6",X"0F",X"FE",X"0A",X"38",X"02",X"C6",X"37",X"77",X"09",X"7A",X"E6",X"0F",X"FE",X"0A",X"38", - X"02",X"C6",X"37",X"77",X"09",X"DD",X"E9",X"21",X"00",X"00",X"11",X"08",X"01",X"01",X"00",X"08", - X"3E",X"FF",X"AE",X"32",X"07",X"50",X"32",X"C0",X"50",X"23",X"0D",X"20",X"F5",X"10",X"F3",X"B7", - X"FD",X"21",X"86",X"01",X"00",X"00",X"14",X"1D",X"20",X"E3",X"CB",X"7A",X"20",X"08",X"D9",X"7A", - X"B7",X"20",X"03",X"C3",X"22",X"02",X"21",X"00",X"20",X"10",X"FE",X"32",X"C0",X"50",X"2D",X"20", - X"F8",X"D9",X"21",X"BA",X"42",X"01",X"E0",X"FF",X"36",X"44",X"09",X"36",X"49",X"09",X"36",X"50", - X"09",X"09",X"36",X"53",X"09",X"36",X"57",X"09",X"3A",X"00",X"50",X"57",X"DD",X"21",X"C3",X"01", - X"C3",X"4A",X"01",X"3A",X"40",X"50",X"57",X"DD",X"21",X"CD",X"01",X"18",X"F3",X"3A",X"80",X"50", - X"57",X"DD",X"21",X"D7",X"01",X"18",X"E9",X"D9",X"25",X"20",X"BE",X"C7",X"25",X"20",X"BA",X"C7", - X"08",X"7A",X"87",X"CB",X"FA",X"E6",X"3F",X"D9",X"21",X"A8",X"42",X"85",X"6F",X"30",X"01",X"24", - X"01",X"E0",X"FF",X"36",X"42",X"09",X"36",X"41",X"09",X"36",X"44",X"09",X"09",X"36",X"50",X"09", - X"36",X"52",X"09",X"36",X"4F",X"09",X"36",X"4D",X"09",X"D9",X"7A",X"D9",X"E6",X"0F",X"57",X"DD", - X"21",X"16",X"02",X"C3",X"4A",X"01",X"08",X"57",X"DD",X"21",X"1F",X"02",X"C3",X"4A",X"01",X"D9", - X"FD",X"E9",X"18",X"16",X"C3",X"B6",X"02",X"C3",X"80",X"03",X"C3",X"B3",X"03",X"C3",X"C6",X"03", - X"C3",X"CB",X"03",X"C3",X"D8",X"05",X"6D",X"06",X"8D",X"06",X"21",X"00",X"4C",X"36",X"00",X"11", - X"01",X"4C",X"01",X"FF",X"03",X"ED",X"B0",X"CD",X"80",X"03",X"3A",X"00",X"50",X"32",X"12",X"4C", - X"3A",X"C0",X"50",X"A7",X"20",X"02",X"3E",X"FF",X"32",X"13",X"4C",X"FB",X"3E",X"01",X"32",X"01", - X"50",X"3A",X"00",X"50",X"CB",X"67",X"C2",X"0C",X"07",X"CD",X"C6",X"03",X"A4",X"42",X"41",X"44", - X"44",X"52",X"45",X"53",X"53",X"20",X"20",X"44",X"41",X"54",X"41",X"24",X"CD",X"C6",X"03",X"66", - X"42",X"30",X"30",X"30",X"30",X"24",X"11",X"00",X"00",X"0E",X"00",X"CD",X"33",X"03",X"3A",X"00", - X"50",X"CB",X"47",X"28",X"41",X"CB",X"5F",X"28",X"41",X"CB",X"4F",X"28",X"70",X"CB",X"57",X"28", - X"7C",X"3A",X"40",X"50",X"CB",X"6F",X"28",X"1C",X"CB",X"77",X"28",X"1E",X"06",X"14",X"CD",X"B6", - X"02",X"10",X"FB",X"C3",X"8E",X"02",X"AF",X"32",X"22",X"4C",X"3A",X"22",X"4C",X"B7",X"32",X"C0", - X"50",X"28",X"F7",X"C9",X"3A",X"FF",X"4F",X"12",X"18",X"E2",X"C5",X"D5",X"21",X"D2",X"02",X"E5", - X"D5",X"C9",X"D1",X"C1",X"18",X"D6",X"06",X"01",X"18",X"02",X"06",X"FF",X"CB",X"59",X"20",X"1F", - X"CB",X"49",X"20",X"09",X"7A",X"CD",X"51",X"03",X"57",X"2E",X"66",X"18",X"07",X"7B",X"CD",X"51", - X"03",X"5F",X"2E",X"26",X"26",X"42",X"CD",X"64",X"03",X"ED",X"53",X"F0",X"4F",X"18",X"A2",X"3A", - X"FF",X"4F",X"CD",X"51",X"03",X"32",X"FF",X"4F",X"CD",X"66",X"06",X"18",X"94",X"0D",X"F2",X"15", - X"03",X"0E",X"09",X"18",X"18",X"CB",X"51",X"28",X"14",X"0E",X"03",X"18",X"10",X"0C",X"CB",X"51", - X"28",X"04",X"0E",X"08",X"18",X"07",X"79",X"FE",X"0A",X"38",X"02",X"0E",X"00",X"CD",X"33",X"03", - X"C3",X"A1",X"02",X"C5",X"D5",X"79",X"32",X"FE",X"4F",X"0C",X"21",X"47",X"41",X"11",X"20",X"00", - X"06",X"0A",X"79",X"B8",X"3E",X"FF",X"28",X"02",X"3E",X"20",X"77",X"19",X"10",X"F4",X"D1",X"C1", - X"C9",X"CB",X"41",X"20",X"01",X"D7",X"F5",X"80",X"E6",X"0F",X"47",X"F1",X"E6",X"F0",X"B0",X"CB", - X"41",X"C0",X"D7",X"C9",X"C5",X"47",X"D7",X"CD",X"74",X"03",X"78",X"01",X"E0",X"FF",X"09",X"CD", - X"74",X"03",X"C1",X"C9",X"E6",X"0F",X"C6",X"30",X"FE",X"3A",X"38",X"02",X"C6",X"07",X"77",X"C9", - X"AF",X"32",X"00",X"50",X"CD",X"B3",X"03",X"00",X"80",X"50",X"30",X"01",X"CD",X"B3",X"03",X"00", - X"D0",X"4F",X"30",X"01",X"CD",X"B3",X"03",X"FC",X"00",X"40",X"00",X"04",X"CD",X"B3",X"03",X"03", - X"00",X"44",X"00",X"04",X"21",X"01",X"4C",X"CB",X"86",X"21",X"00",X"00",X"22",X"06",X"4D",X"22", - X"08",X"4D",X"C9",X"E1",X"7E",X"23",X"5E",X"23",X"56",X"23",X"46",X"23",X"4E",X"12",X"13",X"10", - X"FC",X"0D",X"20",X"F9",X"23",X"E9",X"01",X"E0",X"FF",X"18",X"03",X"01",X"FF",X"FF",X"E1",X"5E", - X"23",X"56",X"23",X"EB",X"1A",X"13",X"FE",X"24",X"28",X"04",X"77",X"09",X"18",X"F6",X"EB",X"E9", - X"21",X"10",X"4C",X"34",X"C0",X"23",X"34",X"C9",X"3A",X"01",X"4C",X"0F",X"D0",X"3A",X"16",X"4C", - X"0E",X"1F",X"FE",X"06",X"30",X"07",X"0E",X"0F",X"3D",X"20",X"02",X"0E",X"07",X"3A",X"10",X"4C", - X"A1",X"C0",X"2A",X"48",X"4C",X"5E",X"23",X"7E",X"23",X"A7",X"28",X"3A",X"57",X"1A",X"FE",X"F0", - X"30",X"F3",X"EE",X"01",X"12",X"3A",X"16",X"4C",X"A7",X"28",X"EA",X"FE",X"06",X"30",X"E6",X"E5", - X"21",X"00",X"04",X"19",X"7E",X"FE",X"0F",X"28",X"08",X"FE",X"15",X"20",X"08",X"36",X"0F",X"18", - X"12",X"36",X"15",X"18",X"0E",X"FE",X"16",X"28",X"08",X"FE",X"14",X"20",X"06",X"36",X"16",X"18", - X"02",X"36",X"14",X"E1",X"18",X"BF",X"2A",X"06",X"4D",X"7C",X"A7",X"C8",X"0E",X"2E",X"CD",X"56", - X"04",X"2A",X"08",X"4D",X"0E",X"03",X"7E",X"FE",X"FC",X"79",X"28",X"02",X"3E",X"FC",X"77",X"C9", - X"3A",X"1D",X"4C",X"A7",X"C8",X"3A",X"00",X"4C",X"FE",X"50",X"D0",X"E6",X"F0",X"FE",X"40",X"CA", - X"FA",X"04",X"CD",X"80",X"03",X"AF",X"32",X"04",X"50",X"CD",X"03",X"07",X"4C",X"44",X"1C",X"02", - X"CD",X"03",X"07",X"51",X"44",X"1C",X"07",X"CD",X"03",X"07",X"58",X"44",X"1C",X"05",X"CD",X"B3", - X"03",X"00",X"23",X"4C",X"06",X"01",X"CD",X"00",X"07",X"06",X"CD",X"C6",X"03",X"0C",X"43",X"50", - X"55",X"53",X"48",X"20",X"53",X"54",X"41",X"52",X"54",X"20",X"42",X"55",X"54",X"54",X"4F",X"4E", - X"2E",X"24",X"21",X"86",X"90",X"22",X"E6",X"4F",X"21",X"88",X"13",X"22",X"D6",X"4F",X"CD",X"C6", - X"03",X"98",X"43",X"41",X"44",X"44",X"49",X"54",X"49",X"4F",X"4E",X"41",X"4C",X"20",X"2A",X"2A", - X"20",X"41",X"54",X"20",X"31",X"30",X"30",X"30",X"30",X"20",X"50",X"54",X"53",X"2E",X"24",X"21", - X"60",X"62",X"22",X"17",X"42",X"21",X"66",X"64",X"22",X"37",X"42",X"21",X"02",X"02",X"22",X"17", - X"46",X"22",X"37",X"46",X"21",X"40",X"00",X"22",X"00",X"4C",X"3A",X"10",X"4C",X"E6",X"0F",X"20", - X"07",X"21",X"D6",X"4F",X"7E",X"EE",X"04",X"77",X"3A",X"1D",X"4C",X"3D",X"20",X"18",X"CD",X"C6", - X"03",X"D1",X"42",X"31",X"20",X"50",X"4C",X"41",X"59",X"45",X"52",X"20",X"4F",X"4E",X"4C",X"59", - X"24",X"3A",X"40",X"50",X"18",X"25",X"CD",X"C6",X"03",X"D1",X"42",X"31",X"20",X"4F",X"52",X"20", - X"32",X"20",X"50",X"4C",X"41",X"59",X"45",X"52",X"53",X"24",X"3A",X"40",X"50",X"CB",X"77",X"20", - X"0A",X"3A",X"1D",X"4C",X"D6",X"02",X"11",X"50",X"80",X"18",X"0B",X"E6",X"20",X"C0",X"3A",X"1D", - X"4C",X"D6",X"01",X"11",X"50",X"00",X"27",X"32",X"1D",X"4C",X"ED",X"53",X"00",X"4C",X"CD",X"06", - X"07",X"18",X"75",X"3A",X"80",X"50",X"E6",X"03",X"20",X"07",X"3E",X"99",X"32",X"1D",X"4C",X"18", - X"67",X"3A",X"00",X"50",X"CB",X"77",X"21",X"1F",X"4C",X"CD",X"8F",X"05",X"3A",X"00",X"50",X"CB", - X"6F",X"21",X"1E",X"4C",X"CD",X"8F",X"05",X"3A",X"00",X"50",X"CB",X"7F",X"21",X"1E",X"4C",X"7E", - X"28",X"05",X"E6",X"0F",X"C8",X"35",X"C9",X"E6",X"0F",X"CB",X"D6",X"CB",X"8E",X"C0",X"3A",X"80", - X"50",X"E6",X"03",X"47",X"3A",X"1D",X"4C",X"05",X"28",X"18",X"05",X"20",X"03",X"3C",X"18",X"12", - X"7E",X"C6",X"80",X"77",X"21",X"33",X"40",X"38",X"04",X"36",X"25",X"18",X"0F",X"36",X"20",X"3A", - X"1D",X"4C",X"C6",X"01",X"27",X"30",X"02",X"3E",X"99",X"32",X"1D",X"4C",X"3A",X"00",X"4C",X"FE", - X"50",X"30",X"05",X"3E",X"01",X"32",X"4A",X"4C",X"11",X"1D",X"4C",X"1A",X"21",X"34",X"40",X"E6", - X"0F",X"C6",X"30",X"77",X"1A",X"D7",X"23",X"E6",X"0F",X"28",X"04",X"C6",X"30",X"77",X"C9",X"36", - X"20",X"C9",X"3A",X"01",X"4C",X"E6",X"20",X"20",X"17",X"21",X"D2",X"4F",X"11",X"F2",X"4F",X"01", - X"0C",X"00",X"ED",X"B0",X"21",X"E2",X"4F",X"11",X"A2",X"50",X"01",X"0C",X"00",X"ED",X"B0",X"C9", - X"DD",X"21",X"D2",X"4F",X"FD",X"21",X"33",X"50",X"01",X"02",X"06",X"26",X"0C",X"11",X"02",X"00", - X"DD",X"7E",X"00",X"EE",X"03",X"FD",X"77",X"BF",X"DD",X"7E",X"01",X"FD",X"77",X"C0",X"DD",X"7E", - X"10",X"ED",X"44",X"84",X"FD",X"77",X"6F",X"DD",X"7E",X"11",X"ED",X"44",X"C6",X"10",X"FD",X"77", - X"70",X"0D",X"20",X"02",X"26",X"0E",X"DD",X"19",X"FD",X"19",X"10",X"D4",X"C9",X"3A",X"00",X"50", - X"CB",X"67",X"C0",X"3A",X"FE",X"4F",X"CB",X"5F",X"28",X"05",X"3A",X"FF",X"4F",X"18",X"07",X"2A", - X"F0",X"4F",X"7E",X"32",X"FF",X"4F",X"21",X"66",X"41",X"CD",X"64",X"03",X"C9",X"ED",X"41",X"EE", - X"41",X"0D",X"42",X"0E",X"42",X"DF",X"40",X"BF",X"40",X"5F",X"41",X"3F",X"41",X"DF",X"42",X"BF", - X"42",X"5F",X"43",X"3F",X"43",X"BF",X"41",X"DF",X"41",X"3F",X"42",X"5F",X"42",X"82",X"40",X"83", - X"40",X"93",X"40",X"94",X"40",X"A5",X"40",X"C5",X"40",X"A8",X"40",X"A9",X"40",X"B6",X"40",X"D6", - X"40",X"CC",X"40",X"EC",X"40",X"0A",X"41",X"2A",X"41",X"26",X"41",X"27",X"41",X"41",X"41",X"42", - X"41",X"C3",X"41",X"C4",X"41",X"E1",X"41",X"01",X"42",X"C3",X"42",X"E3",X"42",X"41",X"43",X"42", - X"43",X"05",X"43",X"25",X"43",X"C7",X"42",X"C8",X"42",X"49",X"43",X"4A",X"43",X"0D",X"43",X"2D", - X"43",X"73",X"43",X"74",X"43",X"36",X"43",X"56",X"43",X"B4",X"41",X"B5",X"41",X"77",X"41",X"97", - X"41",X"55",X"42",X"56",X"42",X"78",X"42",X"98",X"42",X"00",X"00",X"72",X"CB",X"68",X"3E",X"DC", - X"28",X"02",X"3E",X"78",X"77",X"18",X"67",X"18",X"71",X"CD",X"52",X"1D",X"CD",X"60",X"2D",X"CD", - X"C3",X"44",X"0A",X"C3",X"3F",X"0F",X"C3",X"1C",X"0A",X"C3",X"7D",X"09",X"C3",X"12",X"07",X"C3", - X"86",X"0E",X"3A",X"80",X"50",X"0F",X"0F",X"E6",X"03",X"3C",X"32",X"1A",X"4C",X"21",X"80",X"50", - X"CB",X"6E",X"28",X"11",X"11",X"29",X"4C",X"06",X"05",X"C5",X"21",X"3C",X"07",X"01",X"06",X"00", - X"ED",X"B0",X"C1",X"10",X"F4",X"3E",X"01",X"32",X"03",X"50",X"18",X"06",X"00",X"05",X"00",X"4D", - X"54",X"50",X"3A",X"00",X"4C",X"D7",X"E6",X"0F",X"28",X"0C",X"CB",X"57",X"20",X"12",X"3D",X"20", - X"0A",X"CD",X"7A",X"07",X"18",X"1F",X"CD",X"0C",X"27",X"18",X"1A",X"CD",X"0F",X"27",X"18",X"15", - X"E6",X"03",X"28",X"05",X"CD",X"7A",X"07",X"18",X"0C",X"21",X"00",X"4C",X"CB",X"5E",X"20",X"05", - X"CB",X"DE",X"CD",X"C6",X"0A",X"CD",X"24",X"02",X"18",X"C8",X"3A",X"01",X"4C",X"0F",X"DA",X"0B", - X"08",X"21",X"00",X"4C",X"CB",X"76",X"20",X"05",X"CD",X"06",X"07",X"18",X"70",X"CD",X"27",X"02", - X"CD",X"C6",X"0A",X"21",X"01",X"4C",X"CB",X"AE",X"11",X"78",X"4C",X"3E",X"31",X"CB",X"76",X"28", - X"11",X"3A",X"80",X"50",X"E6",X"10",X"28",X"07",X"CB",X"EE",X"3E",X"01",X"32",X"00",X"50",X"3E", - X"32",X"13",X"32",X"8B",X"41",X"1A",X"A7",X"20",X"04",X"CB",X"9E",X"18",X"02",X"CB",X"DE",X"CD", - X"29",X"0B",X"CD",X"2D",X"02",X"6B",X"42",X"50",X"4C",X"41",X"59",X"45",X"52",X"24",X"CD",X"2D", - X"02",X"2E",X"42",X"52",X"45",X"41",X"44",X"59",X"24",X"21",X"01",X"4C",X"CB",X"7E",X"20",X"0C", - X"AF",X"21",X"C5",X"47",X"77",X"23",X"77",X"23",X"77",X"32",X"E3",X"47",X"06",X"64",X"CD",X"24", - X"02",X"10",X"FB",X"3E",X"02",X"32",X"4C",X"4C",X"3E",X"09",X"32",X"4A",X"4C",X"CD",X"CB",X"0B", - X"2A",X"36",X"02",X"22",X"48",X"4C",X"21",X"01",X"4C",X"CB",X"C6",X"3A",X"00",X"4C",X"E6",X"07", - X"E7",X"21",X"08",X"AE",X"08",X"B6",X"08",X"03",X"09",X"4C",X"09",X"51",X"09",X"56",X"09",X"06", - X"27",X"21",X"00",X"05",X"22",X"18",X"4C",X"3A",X"80",X"50",X"CB",X"6F",X"20",X"05",X"3E",X"01", - X"32",X"16",X"4C",X"AF",X"32",X"20",X"4C",X"21",X"1B",X"4C",X"3A",X"01",X"4C",X"E6",X"40",X"28", - X"01",X"23",X"35",X"21",X"01",X"4C",X"28",X"04",X"CB",X"A6",X"18",X"02",X"CB",X"E6",X"CD",X"7D", - X"09",X"3A",X"7A",X"4C",X"A7",X"4F",X"28",X"0C",X"E6",X"E0",X"3E",X"06",X"20",X"06",X"79",X"0F", - X"0F",X"E6",X"07",X"3C",X"4F",X"5F",X"16",X"00",X"21",X"84",X"08",X"19",X"7E",X"32",X"14",X"4C", - X"79",X"07",X"07",X"81",X"5F",X"21",X"8B",X"08",X"19",X"11",X"7B",X"4C",X"01",X"05",X"00",X"ED", - X"B0",X"C3",X"58",X"09",X"00",X"02",X"00",X"05",X"02",X"84",X"FF",X"05",X"09",X"07",X"10",X"15", - X"07",X"12",X"09",X"13",X"20",X"09",X"16",X"13",X"18",X"27",X"12",X"22",X"17",X"24",X"36",X"15", - X"27",X"21",X"30",X"45",X"20",X"36",X"28",X"40",X"60",X"25",X"45",X"35",X"50",X"75",X"CD",X"B4", - X"09",X"CD",X"00",X"10",X"18",X"30",X"3A",X"7A",X"4C",X"E6",X"FC",X"28",X"06",X"CD",X"0C",X"10", - X"CD",X"06",X"10",X"CD",X"0C",X"10",X"CD",X"06",X"10",X"3A",X"14",X"4C",X"4F",X"A7",X"28",X"19", - X"21",X"15",X"4C",X"07",X"79",X"30",X"08",X"35",X"20",X"09",X"E6",X"7F",X"77",X"18",X"0A",X"35", - X"20",X"07",X"77",X"CD",X"0C",X"10",X"CD",X"06",X"10",X"21",X"20",X"4C",X"7E",X"A7",X"28",X"6C", - X"35",X"20",X"69",X"CD",X"03",X"07",X"AA",X"41",X"07",X"FB",X"CD",X"03",X"07",X"AA",X"45",X"07", - X"1C",X"18",X"59",X"21",X"00",X"4C",X"CB",X"5E",X"20",X"08",X"CB",X"DE",X"21",X"00",X"00",X"22", - X"10",X"4C",X"3A",X"10",X"4C",X"47",X"E6",X"0F",X"20",X"42",X"CB",X"60",X"28",X"14",X"CD",X"C9", - X"0E",X"CD",X"B3",X"0B",X"3A",X"10",X"4C",X"FE",X"80",X"38",X"31",X"21",X"00",X"4C",X"CB",X"9E", - X"18",X"26",X"3E",X"0C",X"32",X"4A",X"4C",X"CD",X"2A",X"02",X"03",X"40",X"44",X"80",X"04",X"21", - X"D3",X"4F",X"01",X"03",X"06",X"71",X"23",X"23",X"10",X"FB",X"18",X"10",X"CD",X"00",X"27",X"18", - X"0B",X"CD",X"03",X"27",X"18",X"06",X"18",X"00",X"21",X"00",X"4C",X"34",X"3A",X"00",X"4C",X"CB", - X"77",X"C8",X"3A",X"10",X"4C",X"E6",X"0F",X"C0",X"3A",X"01",X"4C",X"21",X"C5",X"47",X"CB",X"77", - X"20",X"02",X"2E",X"D8",X"7E",X"EE",X"03",X"77",X"23",X"77",X"23",X"77",X"C9",X"11",X"1B",X"4C", - X"3A",X"01",X"4C",X"CB",X"77",X"28",X"01",X"13",X"21",X"90",X"91",X"01",X"93",X"92",X"1A",X"A7", - X"C8",X"22",X"CF",X"41",X"ED",X"43",X"EF",X"41",X"3D",X"C8",X"22",X"0F",X"42",X"ED",X"43",X"2F", - X"42",X"3D",X"C8",X"22",X"8F",X"41",X"ED",X"43",X"AF",X"41",X"3D",X"C8",X"22",X"4F",X"42",X"ED", - X"43",X"6F",X"42",X"C9",X"21",X"00",X"4C",X"CB",X"5E",X"20",X"1B",X"CB",X"DE",X"3E",X"03",X"32", - X"18",X"4C",X"21",X"00",X"00",X"22",X"10",X"4C",X"21",X"86",X"98",X"01",X"04",X"02",X"22",X"E4", - X"4F",X"ED",X"43",X"D4",X"4F",X"C9",X"3A",X"10",X"4C",X"E6",X"0F",X"C0",X"21",X"D4",X"4F",X"7E", - X"FE",X"20",X"28",X"04",X"C6",X"04",X"77",X"C9",X"D6",X"04",X"77",X"21",X"18",X"4C",X"35",X"C0", - X"21",X"00",X"00",X"22",X"E4",X"4F",X"22",X"D4",X"4F",X"21",X"60",X"62",X"22",X"ED",X"41",X"21", - X"66",X"64",X"22",X"0D",X"42",X"21",X"00",X"4C",X"7E",X"E6",X"F0",X"F6",X"02",X"77",X"3E",X"03", - X"32",X"08",X"4C",X"3E",X"01",X"32",X"0D",X"4C",X"32",X"04",X"4C",X"C9",X"3A",X"1A",X"4C",X"67", - X"6F",X"22",X"1B",X"4C",X"21",X"00",X"00",X"22",X"78",X"4C",X"AF",X"32",X"7A",X"4C",X"21",X"29", - X"4C",X"11",X"03",X"4D",X"01",X"03",X"00",X"ED",X"B0",X"21",X"0A",X"4D",X"06",X"08",X"36",X"00", - X"23",X"10",X"FB",X"C9",X"E1",X"7E",X"23",X"E5",X"06",X"1C",X"21",X"43",X"44",X"11",X"20",X"00", - X"E5",X"C5",X"06",X"07",X"77",X"23",X"10",X"FC",X"C1",X"E1",X"19",X"10",X"F3",X"CD",X"2D",X"02", - X"E3",X"42",X"10",X"FF",X"FF",X"11",X"12",X"24",X"CD",X"2D",X"02",X"C4",X"42",X"13",X"18",X"19", - X"1A",X"24",X"CD",X"2D",X"02",X"E5",X"42",X"1B",X"1C",X"FF",X"FF",X"1E",X"03",X"20",X"20",X"20", - X"20",X"1B",X"F0",X"03",X"24",X"CD",X"2D",X"02",X"E6",X"42",X"1F",X"00",X"20",X"19",X"1A",X"04", - X"06",X"08",X"0A",X"0C",X"0E",X"00",X"04",X"1B",X"F0",X"04",X"17",X"24",X"CD",X"2D",X"02",X"07", - X"43",X"10",X"FF",X"FF",X"FF",X"01",X"02",X"05",X"07",X"09",X"0B",X"0D",X"0F",X"F1",X"05",X"F2", - X"F4",X"14",X"1D",X"24",X"CD",X"2D",X"02",X"48",X"41",X"F3",X"F5",X"15",X"24",X"CD",X"2D",X"02", - X"49",X"41",X"0D",X"0F",X"16",X"24",X"CD",X"30",X"02",X"DA",X"43",X"31",X"55",X"50",X"20",X"20", - X"20",X"48",X"49",X"47",X"48",X"20",X"53",X"43",X"4F",X"52",X"45",X"20",X"20",X"20",X"32",X"55", - X"50",X"24",X"3E",X"30",X"32",X"F7",X"43",X"32",X"ED",X"43",X"32",X"E3",X"43",X"21",X"FD",X"43", - X"11",X"25",X"4C",X"CD",X"09",X"10",X"2E",X"E9",X"11",X"28",X"4C",X"CD",X"09",X"10",X"2E",X"F3", - X"11",X"05",X"4D",X"CD",X"09",X"10",X"CD",X"30",X"02",X"3C",X"40",X"43",X"52",X"45",X"44",X"49", - X"54",X"20",X"20",X"30",X"20",X"20",X"20",X"40",X"4D",X"41",X"4D",X"41",X"20",X"54",X"4F",X"50", - X"20",X"31",X"39",X"38",X"33",X"24",X"C3",X"33",X"02",X"32",X"7A",X"4C",X"F5",X"3E",X"FC",X"06", - X"0A",X"21",X"3C",X"40",X"77",X"2B",X"10",X"FC",X"F1",X"F5",X"0F",X"0F",X"E6",X"07",X"16",X"00", - X"5F",X"21",X"AE",X"0B",X"19",X"7E",X"21",X"13",X"44",X"11",X"33",X"44",X"06",X"08",X"77",X"12", - X"23",X"13",X"10",X"FA",X"CD",X"30",X"02",X"1D",X"40",X"41",X"43",X"54",X"24",X"F1",X"F5",X"4F", - X"E6",X"1F",X"FE",X"0A",X"79",X"38",X"02",X"C6",X"06",X"C6",X"01",X"27",X"4F",X"E6",X"0F",X"C6", - X"30",X"32",X"3B",X"40",X"79",X"D7",X"E6",X"0F",X"28",X"04",X"C6",X"30",X"18",X"02",X"3E",X"20", - X"32",X"3C",X"40",X"F1",X"21",X"60",X"66",X"11",X"62",X"64",X"22",X"19",X"40",X"ED",X"53",X"39", - X"40",X"E6",X"03",X"C8",X"22",X"17",X"40",X"ED",X"53",X"37",X"40",X"3D",X"C8",X"22",X"15",X"40", - X"ED",X"53",X"35",X"40",X"3D",X"C8",X"22",X"13",X"40",X"ED",X"53",X"33",X"40",X"C9",X"02",X"07", - X"04",X"01",X"06",X"3E",X"07",X"32",X"D3",X"4F",X"3E",X"13",X"32",X"D7",X"4F",X"32",X"D9",X"4F", - X"3E",X"01",X"32",X"DB",X"4F",X"3E",X"05",X"32",X"DD",X"4F",X"C9",X"CD",X"B3",X"0B",X"21",X"68", - X"88",X"22",X"02",X"4C",X"21",X"30",X"00",X"22",X"06",X"4C",X"2E",X"A0",X"22",X"0B",X"4C",X"3E", - X"02",X"32",X"08",X"4C",X"AF",X"32",X"0D",X"4C",X"32",X"04",X"4C",X"32",X"00",X"4D",X"3D",X"32", - X"14",X"4D",X"3E",X"20",X"32",X"E3",X"4F",X"21",X"01",X"00",X"22",X"10",X"4C",X"CD",X"2A",X"02", - X"FC",X"40",X"40",X"80",X"04",X"CD",X"2D",X"02",X"5F",X"43",X"72",X"70",X"FC",X"FC",X"77",X"75", - X"FC",X"FC",X"72",X"70",X"FC",X"FC",X"76",X"74",X"FC",X"FC",X"73",X"71",X"FC",X"FC",X"76",X"74", - X"24",X"CD",X"03",X"07",X"5E",X"40",X"1C",X"84",X"CD",X"03",X"07",X"72",X"40",X"1A",X"2D",X"3E", - X"FB",X"21",X"40",X"40",X"06",X"0D",X"C5",X"CD",X"2F",X"0F",X"C1",X"23",X"10",X"F8",X"11",X"40", - X"40",X"CD",X"86",X"0E",X"FF",X"22",X"FF",X"FF",X"23",X"FF",X"24",X"FF",X"FF",X"26",X"FF",X"FF", - X"27",X"FF",X"28",X"29",X"2A",X"2B",X"00",X"11",X"52",X"40",X"CD",X"B5",X"0E",X"11",X"A0",X"43", - X"CD",X"86",X"0E",X"FF",X"FF",X"FF",X"22",X"24",X"FF",X"D7",X"D8",X"D9",X"D3",X"FF",X"3C",X"24", - X"FF",X"D7",X"D8",X"D9",X"D3",X"FF",X"22",X"FF",X"00",X"11",X"B5",X"43",X"CD",X"A7",X"0E",X"11", - X"F2",X"41",X"CD",X"86",X"0E",X"3B",X"22",X"3C",X"00",X"11",X"F5",X"41",X"CD",X"A7",X"0E",X"11", - X"12",X"42",X"CD",X"B5",X"0E",X"21",X"EC",X"ED",X"22",X"D2",X"41",X"21",X"EE",X"EF",X"22",X"32", - X"42",X"11",X"7B",X"40",X"CD",X"70",X"0E",X"11",X"BB",X"41",X"CD",X"7B",X"0E",X"11",X"3B",X"42", - X"CD",X"70",X"0E",X"11",X"7B",X"43",X"CD",X"7B",X"0E",X"11",X"72",X"40",X"CD",X"2E",X"0E",X"11", - X"53",X"41",X"CD",X"4F",X"0E",X"11",X"34",X"42",X"CD",X"2E",X"0E",X"11",X"12",X"43",X"CD",X"4F", - X"0E",X"3E",X"C7",X"32",X"92",X"40",X"32",X"72",X"43",X"11",X"60",X"40",X"CD",X"86",X"0E",X"02", - X"9C",X"9D",X"01",X"A0",X"A1",X"A2",X"02",X"87",X"FC",X"E2",X"FF",X"FF",X"E1",X"E0",X"3F",X"20", - X"01",X"9A",X"81",X"83",X"A3",X"A4",X"02",X"9C",X"9D",X"85",X"E2",X"FF",X"E1",X"E0",X"20",X"02", - X"9E",X"9F",X"A5",X"7C",X"98",X"9A",X"80",X"82",X"A3",X"FF",X"E3",X"20",X"04",X"97",X"7E",X"99", - X"01",X"9E",X"9F",X"B0",X"B1",X"78",X"C4",X"20",X"05",X"95",X"03",X"B2",X"A4",X"97",X"7A",X"C5", - X"20",X"06",X"9C",X"9D",X"01",X"B3",X"7C",X"98",X"C1",X"FC",X"20",X"01",X"9C",X"9D",X"02",X"9A", - X"81",X"83",X"A3",X"B4",X"7E",X"99",X"85",X"20",X"DA",X"80",X"82",X"9B",X"02",X"9E",X"9F",X"B5", - X"01",X"95",X"02",X"85",X"20",X"DB",X"9E",X"9F",X"05",X"B6",X"04",X"87",X"20",X"FF",X"B7",X"0B", - X"85",X"20",X"A9",X"DB",X"01",X"9C",X"9D",X"08",X"86",X"20",X"01",X"DC",X"DD",X"81",X"83",X"9B", - X"06",X"86",X"FC",X"20",X"96",X"79",X"DE",X"DF",X"9F",X"07",X"85",X"20",X"97",X"7B",X"99",X"09", - X"87",X"20",X"01",X"95",X"0A",X"85",X"FC",X"20",X"0D",X"85",X"20",X"0D",X"87",X"20",X"09",X"B7", - X"03",X"85",X"20",X"03",X"94",X"03",X"9C",X"9D",X"B8",X"03",X"FB",X"85",X"FC",X"FC",X"3F",X"20", - X"02",X"BD",X"78",X"98",X"01",X"9A",X"81",X"83",X"A7",X"B7",X"02",X"FB",X"FB",X"20",X"02",X"BE", - X"7A",X"99",X"94",X"01",X"9E",X"9F",X"01",X"B8",X"02",X"94",X"FB",X"85",X"20",X"02",X"B9",X"A8", - X"96",X"78",X"98",X"03",X"B9",X"BA",X"96",X"78",X"98",X"87",X"20",X"00",X"11",X"20",X"43",X"CD", - X"0B",X"0E",X"11",X"28",X"43",X"CD",X"0B",X"0E",X"11",X"2E",X"43",X"CD",X"86",X"0E",X"01",X"85", - X"20",X"FB",X"FB",X"FC",X"3F",X"20",X"02",X"85",X"3F",X"20",X"03",X"EB",X"00",X"CD",X"2D",X"02", - X"6E",X"42",X"8F",X"AE",X"AE",X"FC",X"FC",X"AE",X"AE",X"AF",X"24",X"CD",X"03",X"07",X"91",X"41", - X"08",X"8B",X"11",X"6E",X"41",X"CD",X"86",X"0E",X"88",X"89",X"AC",X"8A",X"00",X"11",X"8E",X"42", - X"CD",X"86",X"0E",X"8E",X"8D",X"AD",X"8C",X"00",X"C3",X"C6",X"0E",X"CD",X"86",X"0E",X"01",X"9C", - X"9D",X"BB",X"BC",X"7A",X"99",X"20",X"9A",X"80",X"82",X"A7",X"FF",X"A8",X"20",X"01",X"9E",X"9F", - X"01",X"A9",X"FF",X"A6",X"AA",X"20",X"05",X"A9",X"FF",X"FF",X"A6",X"AA",X"00",X"C9",X"CD",X"86", - X"0E",X"01",X"C8",X"C9",X"01",X"E2",X"E1",X"E0",X"20",X"C6",X"81",X"83",X"E4",X"E3",X"20",X"01", - X"CA",X"CB",X"E5",X"7D",X"C4",X"20",X"03",X"C3",X"7F",X"C5",X"20",X"04",X"C1",X"00",X"C9",X"CD", - X"86",X"0E",X"04",X"C0",X"20",X"03",X"C2",X"79",X"C4",X"20",X"01",X"C8",X"C9",X"E6",X"7B",X"C5", - X"20",X"C6",X"80",X"82",X"E7",X"E8",X"20",X"01",X"CA",X"CB",X"01",X"E9",X"EA",X"EB",X"00",X"C9", - X"CD",X"86",X"0E",X"D0",X"D1",X"2A",X"20",X"02",X"D2",X"00",X"C9",X"CD",X"86",X"0E",X"02",X"D6", - X"20",X"D4",X"D5",X"D9",X"00",X"C9",X"E1",X"D5",X"7E",X"23",X"A7",X"20",X"02",X"D1",X"E9",X"47", - X"FE",X"20",X"28",X"0B",X"38",X"04",X"12",X"13",X"18",X"EE",X"13",X"10",X"FD",X"18",X"E9",X"E3", - X"11",X"20",X"00",X"19",X"EB",X"18",X"DF",X"CD",X"86",X"0E",X"3D",X"24",X"FF",X"3E",X"5B",X"5C", - X"5D",X"5E",X"D9",X"00",X"C9",X"CD",X"86",X"0E",X"FF",X"FF",X"26",X"FF",X"FF",X"2B",X"26",X"3A", - X"FF",X"FF",X"FF",X"FF",X"00",X"C9",X"CD",X"00",X"30",X"CD",X"2A",X"02",X"1C",X"40",X"44",X"80", - X"04",X"CD",X"03",X"07",X"72",X"44",X"0B",X"0E",X"CD",X"03",X"07",X"52",X"46",X"0B",X"0E",X"21", - X"5E",X"44",X"3E",X"1F",X"CD",X"2F",X"0F",X"23",X"3E",X"16",X"CD",X"2F",X"0F",X"2A",X"38",X"02", - X"5E",X"23",X"7E",X"23",X"A7",X"28",X"08",X"C6",X"04",X"57",X"3E",X"0F",X"12",X"18",X"F1",X"3E", - X"12",X"06",X"04",X"21",X"6E",X"45",X"C5",X"CD",X"33",X"0F",X"23",X"C1",X"10",X"F8",X"11",X"2B", - X"0F",X"06",X"04",X"21",X"8F",X"45",X"1A",X"13",X"D5",X"CD",X"4C",X"0F",X"19",X"D1",X"10",X"F6", - X"3E",X"02",X"21",X"ED",X"45",X"CD",X"4C",X"0F",X"C3",X"03",X"30",X"04",X"05",X"07",X"06",X"06", - X"1C",X"18",X"02",X"06",X"0A",X"E5",X"11",X"20",X"00",X"77",X"19",X"10",X"FC",X"E1",X"C9",X"E1", - X"5E",X"23",X"56",X"23",X"46",X"23",X"7E",X"23",X"E5",X"EB",X"18",X"E9",X"77",X"23",X"77",X"11", - X"20",X"00",X"19",X"77",X"2B",X"77",X"C9",X"10",X"F4",X"C9",X"7B",X"E6",X"0F",X"DD",X"77",X"05", - X"7B",X"D7",X"E6",X"0F",X"DD",X"77",X"06",X"7A",X"E6",X"0F",X"DD",X"77",X"07",X"7A",X"D7",X"E6", - X"0F",X"DD",X"77",X"08",X"C9",X"AF",X"06",X"0C",X"DD",X"E5",X"E1",X"77",X"23",X"10",X"FC",X"C9", - X"27",X"3F",X"44",X"18",X"25",X"4A",X"89",X"91",X"1F",X"00",X"20",X"3F",X"40",X"56",X"1F",X"5C", - X"1F",X"00",X"27",X"3E",X"40",X"56",X"16",X"30",X"14",X"20",X"3F",X"16",X"30",X"12",X"27",X"3E", - X"40",X"56",X"16",X"30",X"14",X"20",X"3F",X"16",X"00",X"27",X"3F",X"4C",X"18",X"30",X"18",X"26", - X"4F",X"9A",X"1F",X"1F",X"00",X"3F",X"61",X"99",X"18",X"00",X"00",X"00",X"00",X"00",X"00",X"C0", - X"18",X"C2",X"18",X"C4",X"18",X"C5",X"18",X"C7",X"18",X"C9",X"18",X"CB",X"18",X"D0",X"18",X"00", - X"00",X"00",X"4F",X"9A",X"1F",X"1F",X"00",X"3F",X"61",X"99",X"18",X"00",X"00",X"00",X"00",X"00", - X"00",X"C0",X"18",X"C2",X"18",X"C4",X"18",X"C5",X"18",X"C7",X"18",X"C9",X"18",X"CB",X"18",X"D0", - X"18",X"00",X"00",X"00",X"50",X"CB",X"7F",X"7E",X"28",X"05",X"E6",X"0F",X"C8",X"35",X"C9",X"67", - X"C3",X"B8",X"10",X"C3",X"BB",X"10",X"C3",X"59",X"15",X"C3",X"57",X"1A",X"C3",X"12",X"10",X"C3", - X"85",X"19",X"3A",X"7A",X"4C",X"CB",X"4F",X"C4",X"00",X"1C",X"2A",X"02",X"4C",X"11",X"00",X"00", - X"7C",X"FE",X"68",X"38",X"30",X"FE",X"B0",X"30",X"2C",X"7D",X"FE",X"38",X"38",X"27",X"FE",X"98", - X"30",X"23",X"FE",X"68",X"38",X"03",X"11",X"08",X"08",X"3A",X"ED",X"41",X"01",X"01",X"01",X"0F", - X"38",X"03",X"01",X"00",X"00",X"21",X"60",X"62",X"09",X"19",X"22",X"ED",X"41",X"21",X"66",X"64", - X"09",X"19",X"22",X"0D",X"42",X"3A",X"19",X"4C",X"FE",X"02",X"28",X"0F",X"30",X"37",X"CD",X"59", - X"15",X"3E",X"01",X"32",X"4C",X"4C",X"CD",X"A5",X"10",X"18",X"21",X"3A",X"18",X"4C",X"CB",X"67", - X"20",X"08",X"CD",X"A5",X"10",X"21",X"02",X"02",X"18",X"15",X"CD",X"2D",X"02",X"2C",X"42",X"46", - X"45",X"45",X"44",X"21",X"24",X"CD",X"03",X"07",X"AC",X"45",X"05",X"05",X"21",X"0D",X"0D",X"22", - X"ED",X"45",X"22",X"0D",X"46",X"21",X"18",X"4C",X"35",X"20",X"1D",X"23",X"35",X"20",X"19",X"CD", - X"09",X"27",X"C3",X"44",X"18",X"CD",X"2D",X"02",X"2C",X"42",X"85",X"87",X"85",X"86",X"FB",X"24", - X"CD",X"03",X"07",X"AC",X"45",X"05",X"1C",X"C9",X"AF",X"18",X"02",X"3E",X"FF",X"21",X"05",X"4C", - X"34",X"2B",X"CB",X"46",X"CA",X"CB",X"13",X"CB",X"7E",X"28",X"0B",X"CB",X"4E",X"11",X"BA",X"B8", - X"CA",X"F8",X"13",X"C3",X"06",X"1C",X"A7",X"C2",X"B7",X"12",X"3A",X"00",X"4C",X"CB",X"77",X"C2", - X"75",X"12",X"3A",X"10",X"4C",X"E6",X"07",X"C2",X"B7",X"12",X"CD",X"85",X"19",X"E6",X"07",X"06", - X"FF",X"20",X"09",X"3A",X"03",X"4C",X"FE",X"10",X"38",X"02",X"06",X"00",X"78",X"32",X"14",X"4D", - X"DD",X"21",X"06",X"4C",X"CD",X"61",X"11",X"DD",X"21",X"0B",X"4C",X"CD",X"61",X"11",X"21",X"04", - X"4C",X"CB",X"66",X"28",X"0C",X"11",X"68",X"78",X"21",X"00",X"00",X"22",X"84",X"4C",X"C3",X"C7", - X"11",X"ED",X"5B",X"84",X"4C",X"7B",X"B2",X"C2",X"C7",X"11",X"CD",X"85",X"19",X"3A",X"12",X"4C", - X"E6",X"3E",X"4F",X"06",X"20",X"C5",X"06",X"00",X"21",X"35",X"12",X"09",X"56",X"23",X"5E",X"D5", - X"EB",X"11",X"07",X"07",X"19",X"CD",X"33",X"15",X"D1",X"C1",X"38",X"08",X"79",X"C6",X"02",X"E6", - X"3E",X"4F",X"10",X"E1",X"7A",X"FE",X"ED",X"20",X"02",X"16",X"00",X"ED",X"53",X"84",X"4C",X"18", - X"66",X"DD",X"46",X"02",X"78",X"E6",X"F8",X"C8",X"FE",X"08",X"20",X"3E",X"CB",X"40",X"C0",X"DD", - X"7E",X"00",X"FE",X"60",X"28",X"2C",X"FE",X"70",X"28",X"28",X"A7",X"3A",X"02",X"4C",X"06",X"88", - X"28",X"06",X"4F",X"3E",X"D0",X"91",X"06",X"80",X"FE",X"38",X"D0",X"4F",X"3A",X"03",X"4C",X"DD", - X"96",X"01",X"D0",X"ED",X"44",X"81",X"4F",X"DD",X"7E",X"01",X"B8",X"30",X"19",X"81",X"B8",X"D0", - X"18",X"14",X"DD",X"7E",X"01",X"FE",X"20",X"D8",X"18",X"0C",X"CB",X"60",X"C8",X"CB",X"68",X"28", - X"05",X"78",X"0F",X"A8",X"0F",X"D0",X"21",X"00",X"00",X"22",X"84",X"4C",X"DD",X"5E",X"00",X"DD", - X"56",X"01",X"AF",X"32",X"14",X"4D",X"E1",X"0E",X"00",X"3A",X"03",X"4C",X"A7",X"20",X"02",X"CB", - X"D9",X"92",X"30",X"04",X"CB",X"C9",X"ED",X"44",X"FE",X"05",X"30",X"02",X"CB",X"C1",X"47",X"3A", - X"02",X"4C",X"93",X"30",X"04",X"CB",X"E9",X"ED",X"44",X"FE",X"05",X"30",X"02",X"CB",X"E1",X"B8", - X"30",X"03",X"CB",X"F1",X"3F",X"1F",X"B8",X"38",X"02",X"CB",X"F9",X"3A",X"04",X"4C",X"47",X"79", - X"E6",X"11",X"28",X"12",X"FE",X"10",X"28",X"1A",X"38",X"1D",X"CB",X"59",X"28",X"04",X"06",X"01", - X"18",X"1D",X"78",X"2F",X"18",X"08",X"79",X"07",X"38",X"0D",X"07",X"38",X"05",X"78",X"E6",X"04", - X"20",X"05",X"79",X"E6",X"02",X"18",X"06",X"79",X"D7",X"E6",X"02",X"F6",X"04",X"3C",X"47",X"21", - X"04",X"4C",X"C3",X"A4",X"12",X"40",X"54",X"A8",X"9C",X"ED",X"98",X"90",X"30",X"C8",X"5C",X"30", - X"B8",X"B0",X"34",X"ED",X"18",X"30",X"18",X"38",X"7C",X"78",X"B0",X"20",X"88",X"ED",X"38",X"80", - X"20",X"98",X"BC",X"28",X"48",X"48",X"0C",X"ED",X"B8",X"A0",X"14",X"48",X"C4",X"D8",X"3C",X"B8", - X"B0",X"B8",X"18",X"C8",X"A0",X"D8",X"68",X"D0",X"0C",X"D8",X"BC",X"40",X"54",X"A8",X"9C",X"90", - X"30",X"C8",X"5C",X"30",X"B8",X"CD",X"1D",X"15",X"47",X"3A",X"03",X"4C",X"FE",X"10",X"78",X"30", - X"02",X"3E",X"FF",X"32",X"14",X"4D",X"78",X"21",X"04",X"4C",X"0F",X"30",X"0D",X"0F",X"30",X"0E", - X"0F",X"30",X"0F",X"0F",X"38",X"21",X"06",X"01",X"18",X"0A",X"06",X"03",X"18",X"06",X"06",X"07", - X"18",X"02",X"06",X"05",X"7E",X"E6",X"07",X"B8",X"28",X"0D",X"3E",X"01",X"32",X"05",X"4C",X"7E", - X"E6",X"F8",X"B0",X"77",X"CD",X"85",X"19",X"46",X"E5",X"3A",X"14",X"4D",X"07",X"D2",X"A2",X"13", - X"2A",X"02",X"4C",X"CB",X"58",X"C2",X"67",X"13",X"CB",X"50",X"20",X"1C",X"7D",X"C6",X"07",X"6F", - X"7C",X"C6",X"07",X"CB",X"48",X"28",X"02",X"C6",X"08",X"67",X"CD",X"33",X"15",X"38",X"1B",X"2C", - X"CD",X"33",X"15",X"38",X"15",X"C3",X"A2",X"13",X"7C",X"C6",X"0A",X"67",X"CB",X"48",X"28",X"04", - X"7D",X"C6",X"0F",X"6F",X"CD",X"33",X"15",X"D2",X"A2",X"13",X"CB",X"60",X"20",X"16",X"FE",X"70", - X"DA",X"A2",X"13",X"47",X"3E",X"FE",X"CD",X"F3",X"14",X"3A",X"7B",X"4C",X"47",X"3E",X"01",X"0E", - X"10",X"C3",X"90",X"13",X"FE",X"70",X"D2",X"A2",X"13",X"AF",X"32",X"D4",X"4F",X"21",X"18",X"4C", - X"77",X"3A",X"7A",X"4C",X"E6",X"02",X"3E",X"05",X"20",X"01",X"3D",X"23",X"77",X"C5",X"CD",X"A5", - X"10",X"C1",X"21",X"02",X"02",X"22",X"ED",X"45",X"22",X"0D",X"46",X"3E",X"02",X"32",X"4C",X"4C", - X"0E",X"03",X"CD",X"1D",X"19",X"3A",X"7C",X"4C",X"CB",X"68",X"28",X"03",X"3A",X"7E",X"4C",X"CD", - X"97",X"19",X"E1",X"7E",X"E6",X"CF",X"77",X"EB",X"21",X"16",X"4C",X"35",X"EB",X"20",X"44",X"21", - X"01",X"4C",X"0E",X"03",X"C3",X"99",X"18",X"78",X"E6",X"36",X"20",X"36",X"CB",X"70",X"28",X"32", - X"3A",X"05",X"4C",X"E6",X"E0",X"28",X"2B",X"26",X"F4",X"7D",X"C6",X"07",X"6F",X"CD",X"33",X"15", - X"30",X"20",X"47",X"3E",X"FC",X"CD",X"F3",X"14",X"3A",X"7D",X"4C",X"47",X"3E",X"16",X"0E",X"30", - X"32",X"D5",X"4F",X"78",X"CD",X"97",X"19",X"E1",X"7E",X"B1",X"77",X"0E",X"02",X"CD",X"1D",X"19", - X"18",X"01",X"E1",X"11",X"02",X"4C",X"0E",X"D0",X"CB",X"5E",X"C2",X"3E",X"14",X"CB",X"56",X"20", - X"03",X"13",X"0E",X"D8",X"1A",X"CB",X"4E",X"28",X"06",X"B9",X"30",X"0F",X"3C",X"18",X"0B",X"A7", - X"20",X"07",X"CB",X"56",X"CA",X"28",X"14",X"18",X"02",X"3D",X"12",X"7E",X"0F",X"E6",X"03",X"28", - X"0B",X"3D",X"28",X"1C",X"3D",X"28",X"1E",X"11",X"AA",X"A2",X"18",X"1C",X"11",X"92",X"90",X"3A", - X"14",X"4D",X"07",X"38",X"13",X"11",X"9B",X"99",X"E5",X"21",X"03",X"4C",X"35",X"E1",X"18",X"08", - X"11",X"9A",X"98",X"18",X"03",X"11",X"A0",X"A8",X"CB",X"76",X"28",X"07",X"E5",X"21",X"04",X"04", - X"19",X"EB",X"E1",X"CD",X"D3",X"14",X"7A",X"32",X"D6",X"4F",X"7B",X"32",X"D8",X"4F",X"3A",X"02", - X"4C",X"C6",X"17",X"32",X"E8",X"4F",X"C6",X"10",X"32",X"E6",X"4F",X"3A",X"03",X"4C",X"C6",X"20", - X"32",X"E9",X"4F",X"32",X"E7",X"4F",X"18",X"5C",X"7E",X"C6",X"08",X"77",X"AF",X"32",X"D8",X"4F", - X"3C",X"32",X"05",X"4C",X"3A",X"02",X"4C",X"C6",X"1F",X"32",X"E6",X"4F",X"18",X"2A",X"CB",X"56", - X"28",X"21",X"23",X"34",X"CB",X"86",X"2B",X"1A",X"CB",X"4E",X"28",X"08",X"B9",X"0E",X"82",X"28", - X"0F",X"3C",X"18",X"06",X"0E",X"80",X"A7",X"28",X"07",X"3D",X"12",X"C6",X"1F",X"32",X"E6",X"4F", - X"79",X"18",X"15",X"CB",X"4E",X"C2",X"EC",X"14",X"CB",X"66",X"28",X"0A",X"3E",X"B0",X"CB",X"76", - X"28",X"0C",X"C6",X"02",X"18",X"08",X"3E",X"88",X"CB",X"76",X"28",X"02",X"C6",X"04",X"32",X"D6", - X"4F",X"CD",X"D3",X"14",X"CB",X"66",X"C8",X"46",X"EB",X"2A",X"02",X"4C",X"CB",X"50",X"20",X"1C", - X"0E",X"60",X"CB",X"48",X"28",X"08",X"7C",X"C6",X"08",X"67",X"0E",X"64",X"18",X"1D",X"3A",X"14", - X"4D",X"07",X"38",X"17",X"7C",X"D6",X"08",X"67",X"0E",X"65",X"18",X"0F",X"7D",X"D6",X"08",X"6F", - X"0E",X"68",X"CB",X"48",X"28",X"05",X"C6",X"10",X"6F",X"0E",X"6C",X"7D",X"C6",X"1E",X"32",X"E4", - X"4F",X"7C",X"C6",X"20",X"32",X"E5",X"4F",X"EB",X"79",X"CB",X"6E",X"28",X"02",X"C6",X"10",X"32", - X"D4",X"4F",X"C9",X"06",X"0F",X"3A",X"14",X"4D",X"07",X"38",X"07",X"7E",X"E6",X"06",X"28",X"02", - X"06",X"03",X"3A",X"05",X"4C",X"A0",X"C0",X"7E",X"EE",X"40",X"77",X"C9",X"7E",X"EE",X"08",X"77", - X"C3",X"CB",X"13",X"ED",X"53",X"12",X"4D",X"12",X"CB",X"78",X"20",X"13",X"CB",X"48",X"01",X"20", - X"00",X"28",X"03",X"01",X"E0",X"FF",X"EB",X"09",X"77",X"EB",X"CB",X"48",X"C8",X"18",X"09",X"CB", - X"48",X"20",X"03",X"13",X"12",X"C9",X"1B",X"12",X"ED",X"53",X"12",X"4D",X"C9",X"3A",X"40",X"50", - X"21",X"01",X"4C",X"CB",X"76",X"C0",X"07",X"07",X"07",X"E6",X"80",X"47",X"3A",X"00",X"50",X"E6", - X"7F",X"B0",X"C9",X"E5",X"3E",X"EF",X"94",X"0F",X"0F",X"0F",X"E6",X"1F",X"5F",X"7D",X"07",X"07", - X"57",X"E6",X"E0",X"B3",X"5F",X"7A",X"E6",X"03",X"57",X"21",X"40",X"40",X"19",X"EB",X"1A",X"E1", - X"FE",X"60",X"30",X"02",X"3F",X"C9",X"FE",X"84",X"C9",X"DD",X"21",X"06",X"4C",X"21",X"DA",X"4F", - X"CD",X"6A",X"15",X"DD",X"21",X"0B",X"4C",X"21",X"DC",X"4F",X"DD",X"34",X"04",X"DD",X"CB",X"02", - X"76",X"C2",X"CF",X"18",X"E5",X"21",X"82",X"4C",X"36",X"00",X"3A",X"02",X"4C",X"DD",X"96",X"00", - X"30",X"04",X"CB",X"CE",X"ED",X"44",X"47",X"5F",X"3A",X"03",X"4C",X"DD",X"96",X"01",X"30",X"04", - X"CB",X"C6",X"ED",X"44",X"6F",X"4F",X"AF",X"67",X"57",X"19",X"22",X"80",X"4C",X"E1",X"3A",X"14", - X"4D",X"07",X"38",X"0B",X"79",X"FE",X"09",X"30",X"06",X"78",X"FE",X"11",X"DA",X"A4",X"18",X"DD", - X"7E",X"02",X"D7",X"E6",X"0F",X"28",X"0C",X"3D",X"CA",X"98",X"17",X"3D",X"CA",X"29",X"18",X"3D", - X"CA",X"FA",X"16",X"DD",X"7E",X"02",X"CB",X"5F",X"C2",X"1F",X"16",X"0F",X"30",X"3E",X"0F",X"30", - X"1F",X"CD",X"32",X"19",X"30",X"09",X"3A",X"02",X"4C",X"DD",X"BE",X"00",X"D2",X"B4",X"16",X"DD", - X"7E",X"00",X"FE",X"D0",X"30",X"32",X"CD",X"3F",X"19",X"38",X"2D",X"DD",X"34",X"00",X"18",X"1C", - X"CD",X"32",X"19",X"30",X"09",X"3A",X"02",X"4C",X"DD",X"BE",X"00",X"DA",X"AD",X"16",X"DD",X"7E", - X"00",X"A7",X"28",X"14",X"CD",X"3F",X"19",X"38",X"0F",X"DD",X"35",X"00",X"DD",X"46",X"02",X"78", - X"E6",X"06",X"C6",X"C0",X"77",X"C3",X"FE",X"18",X"DD",X"36",X"02",X"08",X"C3",X"BB",X"16",X"DD", - X"7E",X"00",X"A7",X"20",X"0D",X"DD",X"7E",X"01",X"FE",X"88",X"20",X"17",X"CD",X"49",X"19",X"DA", - X"EA",X"16",X"FE",X"D0",X"20",X"0D",X"DD",X"7E",X"01",X"FE",X"80",X"20",X"06",X"CD",X"49",X"19", - X"DA",X"F0",X"16",X"DD",X"46",X"02",X"CB",X"40",X"20",X"37",X"CD",X"32",X"19",X"30",X"08",X"3A", - X"03",X"4C",X"DD",X"BE",X"01",X"30",X"24",X"DD",X"7E",X"01",X"FE",X"58",X"20",X"0D",X"DD",X"7E", - X"00",X"FE",X"60",X"CA",X"79",X"17",X"FE",X"70",X"CA",X"7F",X"17",X"DD",X"7E",X"01",X"CB",X"48", - X"20",X"49",X"FE",X"E0",X"30",X"05",X"DD",X"34",X"01",X"18",X"40",X"DD",X"36",X"02",X"09",X"18", - X"3A",X"CD",X"32",X"19",X"30",X"08",X"3A",X"03",X"4C",X"DD",X"BE",X"01",X"38",X"8A",X"DD",X"7E", - X"01",X"A7",X"28",X"0A",X"DD",X"35",X"01",X"28",X"05",X"DD",X"35",X"01",X"20",X"1D",X"DD",X"7E", - X"00",X"A7",X"28",X"09",X"FE",X"D0",X"28",X"0C",X"CD",X"85",X"19",X"38",X"07",X"DD",X"36",X"02", - X"03",X"C3",X"0C",X"16",X"DD",X"36",X"02",X"01",X"C3",X"0C",X"16",X"DD",X"46",X"02",X"78",X"0F", - X"E6",X"03",X"E5",X"21",X"E6",X"16",X"16",X"00",X"5F",X"19",X"56",X"78",X"E6",X"01",X"82",X"E1", - X"77",X"DD",X"7E",X"04",X"E6",X"07",X"C2",X"0B",X"19",X"78",X"C6",X"02",X"E6",X"07",X"C6",X"08", - X"DD",X"77",X"02",X"C3",X"0B",X"19",X"C8",X"CC",X"CE",X"CA",X"DD",X"36",X"02",X"32",X"18",X"04", - X"DD",X"36",X"02",X"31",X"DD",X"36",X"03",X"00",X"18",X"61",X"DD",X"7E",X"02",X"CB",X"4F",X"20", - X"1E",X"CD",X"32",X"19",X"30",X"08",X"3A",X"02",X"4C",X"DD",X"BE",X"00",X"38",X"45",X"DD",X"7E", - X"00",X"A7",X"CA",X"7B",X"16",X"FE",X"90",X"CA",X"85",X"17",X"DD",X"35",X"00",X"18",X"1D",X"CD", - X"32",X"19",X"30",X"08",X"3A",X"02",X"4C",X"DD",X"BE",X"00",X"30",X"27",X"DD",X"7E",X"00",X"FE", - X"D0",X"CA",X"7B",X"16",X"FE",X"40",X"CA",X"8B",X"17",X"DD",X"34",X"00",X"DD",X"7E",X"02",X"CB", - X"5F",X"28",X"18",X"47",X"0F",X"A8",X"0F",X"38",X"05",X"DD",X"35",X"01",X"18",X"0D",X"DD",X"34", - X"01",X"18",X"08",X"DD",X"7E",X"02",X"EE",X"02",X"DD",X"77",X"02",X"DD",X"7E",X"02",X"E6",X"06", - X"C6",X"C0",X"77",X"DD",X"7E",X"02",X"EE",X"08",X"47",X"DD",X"7E",X"04",X"E6",X"07",X"78",X"20", - X"02",X"EE",X"04",X"DD",X"77",X"02",X"C3",X"0B",X"19",X"DD",X"36",X"02",X"10",X"18",X"10",X"DD", - X"36",X"02",X"12",X"18",X"0A",X"DD",X"36",X"02",X"11",X"18",X"04",X"DD",X"36",X"02",X"13",X"DD", - X"36",X"03",X"00",X"0E",X"50",X"CD",X"21",X"19",X"DD",X"7E",X"02",X"E6",X"03",X"07",X"5F",X"16", - X"00",X"E5",X"21",X"D7",X"17",X"19",X"5E",X"23",X"56",X"EB",X"DD",X"5E",X"03",X"DD",X"34",X"03", - X"16",X"00",X"19",X"7E",X"E1",X"A7",X"CA",X"07",X"18",X"DD",X"77",X"00",X"DD",X"7E",X"01",X"C6", - X"04",X"DD",X"CB",X"02",X"46",X"28",X"02",X"D6",X"08",X"DD",X"77",X"01",X"DD",X"7E",X"02",X"E6", - X"03",X"C6",X"F0",X"77",X"C3",X"0B",X"19",X"DF",X"17",X"FC",X"17",X"E7",X"17",X"EF",X"17",X"60", - X"60",X"61",X"63",X"65",X"67",X"68",X"00",X"70",X"70",X"6F",X"6D",X"6B",X"69",X"68",X"00",X"48", - X"50",X"56",X"58",X"5B",X"5E",X"60",X"62",X"64",X"66",X"67",X"68",X"00",X"88",X"7E",X"78",X"74", - X"70",X"6D",X"6B",X"6A",X"69",X"68",X"00",X"DD",X"7E",X"02",X"E6",X"03",X"F6",X"20",X"DD",X"77", - X"02",X"DD",X"36",X"03",X"00",X"3A",X"04",X"4C",X"E6",X"70",X"F6",X"81",X"32",X"04",X"4C",X"3E", - X"FF",X"32",X"14",X"4D",X"0E",X"70",X"C3",X"21",X"19",X"DD",X"34",X"03",X"DD",X"7E",X"03",X"E6", - X"0F",X"C0",X"DD",X"7E",X"02",X"C6",X"04",X"CB",X"67",X"20",X"09",X"DD",X"77",X"02",X"E6",X"0F", - X"C6",X"F0",X"77",X"C9",X"21",X"FC",X"FC",X"22",X"ED",X"41",X"22",X"0D",X"42",X"21",X"01",X"4C", - X"CB",X"66",X"28",X"17",X"CD",X"2D",X"02",X"8B",X"42",X"47",X"41",X"4D",X"45",X"20",X"20",X"4F", - X"56",X"45",X"52",X"24",X"CD",X"03",X"07",X"6B",X"45",X"0A",X"01",X"06",X"64",X"CD",X"24",X"02", - X"10",X"FB",X"CD",X"06",X"30",X"21",X"00",X"4C",X"CB",X"76",X"20",X"07",X"21",X"20",X"00",X"22", - X"00",X"4C",X"C9",X"23",X"CB",X"66",X"C2",X"06",X"27",X"CB",X"7E",X"28",X"08",X"CB",X"56",X"20", - X"04",X"7E",X"EE",X"40",X"77",X"0E",X"00",X"CB",X"86",X"2B",X"7E",X"E6",X"F0",X"B1",X"77",X"AF", - X"32",X"14",X"4C",X"C9",X"DD",X"7E",X"01",X"FE",X"08",X"38",X"0B",X"0E",X"40",X"CD",X"21",X"19", - X"3A",X"7F",X"4C",X"CD",X"97",X"19",X"06",X"49",X"DD",X"7E",X"00",X"FE",X"68",X"30",X"02",X"06", - X"4B",X"DD",X"70",X"02",X"DD",X"7E",X"01",X"0F",X"E6",X"7F",X"C6",X"50",X"DD",X"77",X"03",X"DD", - X"46",X"02",X"CB",X"58",X"28",X"17",X"DD",X"7E",X"01",X"D6",X"04",X"38",X"05",X"DD",X"77",X"01", - X"18",X"18",X"AF",X"DD",X"77",X"01",X"78",X"EE",X"09",X"DD",X"77",X"02",X"47",X"DD",X"35",X"03", - X"20",X"08",X"CB",X"48",X"CA",X"B4",X"16",X"C3",X"AD",X"16",X"78",X"F6",X"D0",X"77",X"3A",X"10", - X"4C",X"E6",X"07",X"20",X"06",X"78",X"EE",X"04",X"DD",X"77",X"02",X"11",X"10",X"00",X"19",X"DD", - X"7E",X"00",X"C6",X"1F",X"77",X"DD",X"7E",X"01",X"23",X"C6",X"20",X"77",X"C9",X"16",X"F0",X"18", - X"02",X"16",X"0F",X"3A",X"00",X"4C",X"FE",X"50",X"D8",X"3A",X"4A",X"4C",X"A2",X"B1",X"32",X"4A", - X"4C",X"C9",X"3A",X"81",X"4C",X"A7",X"C0",X"3A",X"80",X"4C",X"FE",X"48",X"D0",X"18",X"46",X"FE", - X"60",X"28",X"06",X"FE",X"70",X"28",X"02",X"A7",X"C9",X"3A",X"7A",X"4C",X"E6",X"FC",X"20",X"12", - X"3A",X"01",X"4C",X"E6",X"08",X"28",X"2E",X"CD",X"85",X"19",X"CD",X"85",X"19",X"E6",X"03",X"C8", - X"37",X"C9",X"3A",X"81",X"4C",X"A7",X"37",X"C0",X"3A",X"80",X"4C",X"FE",X"78",X"3F",X"D8",X"FE", - X"48",X"30",X"E4",X"3A",X"04",X"4C",X"4F",X"3A",X"82",X"4C",X"CB",X"51",X"20",X"01",X"07",X"A9", - X"E6",X"02",X"C0",X"37",X"C9",X"E5",X"21",X"13",X"4C",X"7E",X"07",X"2B",X"AE",X"0F",X"7E",X"17", - X"77",X"23",X"7E",X"17",X"77",X"E1",X"C9",X"E5",X"57",X"E6",X"0F",X"C6",X"30",X"32",X"4A",X"42", - X"7A",X"D7",X"E6",X"0F",X"20",X"02",X"3E",X"F0",X"C6",X"30",X"32",X"6A",X"42",X"C5",X"D5",X"CD", - X"03",X"07",X"AA",X"45",X"07",X"07",X"CD",X"2D",X"02",X"2A",X"42",X"30",X"20",X"50",X"54",X"53", - X"24",X"3E",X"32",X"32",X"20",X"4C",X"D1",X"C1",X"7A",X"21",X"00",X"4C",X"CB",X"76",X"CA",X"55", - X"1A",X"23",X"CB",X"76",X"21",X"24",X"4C",X"28",X"03",X"21",X"27",X"4C",X"56",X"E5",X"2B",X"06", - X"03",X"86",X"27",X"77",X"30",X"06",X"23",X"7E",X"C6",X"01",X"10",X"F6",X"21",X"01",X"4C",X"CB", - X"76",X"21",X"FD",X"43",X"28",X"02",X"2E",X"E9",X"7A",X"D1",X"E6",X"F0",X"20",X"2A",X"1A",X"E6", - X"F0",X"28",X"25",X"13",X"1A",X"A7",X"20",X"21",X"1B",X"E5",X"21",X"1B",X"4C",X"3A",X"01",X"4C", - X"E6",X"40",X"28",X"01",X"23",X"34",X"D5",X"C5",X"CD",X"09",X"07",X"0E",X"60",X"CD",X"21",X"19", - X"21",X"01",X"4C",X"CB",X"A6",X"C1",X"D1",X"E1",X"13",X"D5",X"CD",X"57",X"1A",X"E1",X"E5",X"11", - X"05",X"4D",X"06",X"03",X"1A",X"BE",X"38",X"09",X"20",X"04",X"2B",X"1B",X"10",X"F6",X"E1",X"18", - X"14",X"E1",X"11",X"05",X"4D",X"C5",X"01",X"03",X"00",X"ED",X"B8",X"C1",X"11",X"05",X"4D",X"21", - X"F3",X"43",X"CD",X"57",X"1A",X"E1",X"C9",X"C5",X"01",X"00",X"03",X"1A",X"D7",X"CD",X"69",X"1A", - X"1A",X"CD",X"69",X"1A",X"1B",X"10",X"F4",X"C1",X"C9",X"E6",X"0F",X"20",X"08",X"CB",X"41",X"20", - X"06",X"3E",X"20",X"18",X"04",X"CB",X"C1",X"C6",X"30",X"77",X"2B",X"C9",X"18",X"4C",X"69",X"88", - X"86",X"84",X"88",X"0A",X"82",X"80",X"86",X"D1",X"0A",X"80",X"C4",X"C6",X"82",X"02",X"88",X"82", - X"86",X"C0",X"02",X"C2",X"C1",X"C6",X"12",X"C6",X"42",X"02",X"4A",X"CA",X"82",X"42",X"82",X"8A", - X"22",X"02",X"20",X"10",X"80",X"12",X"20",X"00",X"08",X"10",X"00",X"08",X"50",X"20",X"08",X"08", - X"00",X"40",X"00",X"00",X"08",X"00",X"40",X"40",X"80",X"00",X"80",X"28",X"28",X"02",X"42",X"50", - X"85",X"17",X"85",X"14",X"05",X"23",X"05",X"07",X"13",X"01",X"25",X"05",X"24",X"24",X"81",X"05", - X"00",X"23",X"05",X"05",X"05",X"05",X"04",X"14",X"85",X"85",X"0E",X"05",X"15",X"8F",X"AC",X"AE", - X"08",X"00",X"00",X"40",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"00",X"01",X"08",X"00",X"20", - X"00",X"00",X"00",X"10",X"20",X"00",X"40",X"00",X"20",X"18",X"20",X"00",X"08",X"44",X"01",X"70", - X"8F",X"86",X"83",X"D6",X"86",X"C7",X"02",X"82",X"82",X"83",X"CA",X"42",X"08",X"82",X"82",X"82", - X"8A",X"87",X"03",X"C6",X"82",X"43",X"CB",X"83",X"86",X"20",X"83",X"06",X"80",X"98",X"80",X"C2", - X"40",X"80",X"00",X"30",X"40",X"02",X"00",X"00",X"98",X"00",X"20",X"00",X"00",X"08",X"10",X"00", - X"40",X"00",X"00",X"E0",X"5A",X"00",X"80",X"00",X"02",X"08",X"58",X"C0",X"00",X"00",X"00",X"02", - X"07",X"05",X"05",X"50",X"57",X"07",X"0C",X"B0",X"05",X"05",X"45",X"17",X"A5",X"04",X"21",X"85", - X"07",X"27",X"A5",X"0D",X"25",X"2D",X"26",X"20",X"01",X"06",X"87",X"84",X"85",X"8C",X"03",X"37", - X"48",X"08",X"00",X"20",X"08",X"00",X"00",X"00",X"00",X"28",X"08",X"00",X"01",X"00",X"00",X"30", - X"20",X"08",X"00",X"00",X"04",X"08",X"00",X"00",X"00",X"08",X"00",X"00",X"53",X"20",X"40",X"48", - X"86",X"CA",X"86",X"EC",X"98",X"83",X"00",X"CE",X"81",X"80",X"9E",X"C2",X"03",X"02",X"8A",X"26", - X"C2",X"96",X"CA",X"06",X"A3",X"C2",X"01",X"82",X"82",X"02",X"82",X"82",X"86",X"83",X"02",X"C2", - X"40",X"08",X"82",X"28",X"00",X"20",X"08",X"10",X"20",X"00",X"C8",X"00",X"08",X"02",X"08",X"48", - X"00",X"08",X"08",X"00",X"60",X"20",X"40",X"00",X"40",X"88",X"42",X"00",X"00",X"00",X"08",X"04", - X"24",X"05",X"05",X"10",X"B5",X"11",X"A1",X"01",X"05",X"01",X"85",X"15",X"05",X"74",X"31",X"35", - X"04",X"0C",X"44",X"07",X"07",X"8C",X"0D",X"0C",X"61",X"A5",X"04",X"15",X"1D",X"A7",X"27",X"05", - X"00",X"08",X"40",X"20",X"00",X"12",X"00",X"20",X"08",X"09",X"80",X"00",X"00",X"20",X"00",X"00", - X"00",X"00",X"00",X"40",X"10",X"20",X"00",X"08",X"00",X"3C",X"00",X"02",X"88",X"20",X"04",X"40", - X"C3",X"09",X"1C",X"C3",X"0E",X"1D",X"C3",X"5B",X"1E",X"DD",X"21",X"00",X"4D",X"DD",X"CB",X"00", - X"46",X"20",X"3C",X"3A",X"04",X"4C",X"07",X"D8",X"0E",X"3F",X"3A",X"16",X"4C",X"CB",X"67",X"20", - X"0C",X"0E",X"0F",X"CB",X"5F",X"20",X"06",X"0E",X"03",X"CB",X"57",X"28",X"05",X"CD",X"0F",X"10", - X"A1",X"C0",X"3A",X"02",X"4C",X"FE",X"68",X"21",X"50",X"01",X"3E",X"DF",X"38",X"05",X"21",X"52", - X"03",X"3E",X"F1",X"DD",X"74",X"00",X"26",X"07",X"22",X"D2",X"4F",X"DD",X"77",X"01",X"C9",X"DD", - X"CB",X"00",X"7E",X"28",X"1C",X"DD",X"35",X"02",X"C0",X"2A",X"D0",X"4F",X"22",X"D4",X"4F",X"2A", - X"E0",X"4F",X"22",X"E4",X"4F",X"DD",X"CB",X"00",X"BE",X"21",X"D2",X"4F",X"CB",X"9E",X"C3",X"ED", - X"1C",X"3A",X"03",X"4C",X"FE",X"08",X"30",X"63",X"DD",X"7E",X"01",X"FE",X"D1",X"30",X"5C",X"3A", - X"02",X"4C",X"01",X"58",X"81",X"DD",X"96",X"01",X"30",X"05",X"ED",X"44",X"01",X"5A",X"83",X"FE", - X"14",X"30",X"48",X"DD",X"70",X"00",X"79",X"32",X"D2",X"4F",X"2A",X"D4",X"4F",X"22",X"D0",X"4F", - X"2A",X"E4",X"4F",X"22",X"E0",X"4F",X"E6",X"02",X"F6",X"5C",X"6F",X"26",X"03",X"22",X"D4",X"4F", - X"3A",X"02",X"4C",X"C6",X"1E",X"6F",X"26",X"20",X"22",X"E4",X"4F",X"DD",X"36",X"02",X"08",X"21", - X"4A",X"4C",X"7E",X"E6",X"F0",X"F6",X"0D",X"77",X"AF",X"32",X"05",X"4C",X"3A",X"04",X"4C",X"E6", - X"30",X"F6",X"83",X"32",X"04",X"4C",X"AF",X"32",X"03",X"4C",X"C9",X"DD",X"34",X"02",X"DD",X"7E", - X"02",X"E6",X"07",X"20",X"08",X"3A",X"D2",X"4F",X"EE",X"04",X"32",X"D2",X"4F",X"DD",X"7E",X"01", - X"C6",X"02",X"DD",X"CB",X"00",X"4E",X"20",X"02",X"D6",X"04",X"DD",X"77",X"01",X"4F",X"C6",X"1E", - X"32",X"E2",X"4F",X"79",X"E6",X"F0",X"FE",X"E0",X"C0",X"DD",X"36",X"00",X"00",X"C9",X"D9",X"21", - X"01",X"4C",X"CB",X"86",X"CD",X"2A",X"02",X"FC",X"40",X"40",X"80",X"04",X"AF",X"32",X"07",X"4D", - X"CD",X"2A",X"02",X"00",X"C0",X"4F",X"40",X"01",X"CD",X"03",X"07",X"48",X"44",X"1C",X"05",X"CD", - X"03",X"07",X"4B",X"44",X"1C",X"05",X"CD",X"03",X"07",X"4E",X"44",X"1C",X"02",X"CD",X"03",X"07", - X"4E",X"46",X"05",X"07",X"21",X"68",X"1D",X"01",X"E0",X"FF",X"7E",X"23",X"A7",X"20",X"06",X"5E", - X"23",X"56",X"23",X"18",X"08",X"FE",X"24",X"28",X"2F",X"12",X"EB",X"09",X"EB",X"C5",X"06",X"06", - X"CD",X"24",X"02",X"10",X"FB",X"C1",X"18",X"E2",X"00",X"48",X"42",X"42",X"45",X"57",X"41",X"52", - X"45",X"00",X"0B",X"42",X"4F",X"46",X"00",X"CE",X"42",X"53",X"4B",X"55",X"4E",X"4B",X"2F",X"53", - X"20",X"53",X"50",X"52",X"41",X"59",X"21",X"24",X"21",X"68",X"60",X"22",X"02",X"4C",X"3E",X"01", - X"32",X"04",X"4C",X"3E",X"FF",X"32",X"14",X"4D",X"3E",X"13",X"32",X"D7",X"4F",X"32",X"D9",X"4F", - X"3E",X"07",X"32",X"D3",X"4F",X"CD",X"03",X"07",X"5E",X"44",X"1C",X"1F",X"CD",X"03",X"07",X"5E", - X"40",X"1C",X"84",X"CD",X"03",X"07",X"5F",X"44",X"1C",X"16",X"CD",X"2D",X"02",X"5F",X"43",X"72", - X"70",X"FC",X"FC",X"77",X"75",X"FC",X"FC",X"72",X"70",X"FC",X"FC",X"76",X"74",X"FC",X"FC",X"73", - X"71",X"FC",X"FC",X"76",X"74",X"24",X"3E",X"1D",X"32",X"16",X"4C",X"21",X"01",X"4C",X"CB",X"C6", - X"21",X"E8",X"1D",X"22",X"48",X"4C",X"18",X"1A",X"BF",X"40",X"DF",X"40",X"3F",X"41",X"5F",X"41", - X"BF",X"41",X"DF",X"41",X"3F",X"42",X"5F",X"42",X"BF",X"42",X"DF",X"42",X"3F",X"43",X"5F",X"43", - X"00",X"00",X"06",X"20",X"CD",X"52",X"1E",X"10",X"FB",X"3E",X"05",X"32",X"04",X"4C",X"06",X"20", - X"CD",X"52",X"1E",X"10",X"FB",X"3E",X"01",X"32",X"04",X"4C",X"3A",X"03",X"4C",X"FE",X"08",X"38", - X"05",X"CD",X"52",X"1E",X"18",X"F4",X"AF",X"32",X"00",X"4D",X"32",X"16",X"4C",X"4F",X"3E",X"20", - X"32",X"E3",X"4F",X"3A",X"04",X"4C",X"07",X"38",X"06",X"CB",X"41",X"20",X"0E",X"18",X"02",X"0E", - X"FF",X"C5",X"CD",X"09",X"1C",X"CD",X"52",X"1E",X"C1",X"18",X"E8",X"21",X"01",X"4C",X"CB",X"86", - X"D9",X"C9",X"C5",X"CD",X"03",X"10",X"CD",X"24",X"02",X"C1",X"C9",X"3A",X"05",X"4C",X"0F",X"0F", - X"0F",X"E6",X"0F",X"4F",X"06",X"00",X"21",X"C1",X"1E",X"09",X"7E",X"A7",X"28",X"48",X"32",X"D6", - X"4F",X"AF",X"32",X"D8",X"4F",X"2A",X"02",X"4C",X"7C",X"C6",X"20",X"67",X"7D",X"C6",X"1F",X"6F", - X"22",X"E6",X"4F",X"3A",X"04",X"4C",X"CB",X"67",X"C8",X"3A",X"D0",X"4F",X"E6",X"F0",X"47",X"79", - X"A7",X"C8",X"FE",X"04",X"38",X"17",X"20",X"0C",X"7C",X"C6",X"05",X"67",X"78",X"F6",X"06",X"32", - X"D4",X"4F",X"18",X"0D",X"FE",X"08",X"30",X"05",X"AF",X"32",X"D4",X"4F",X"C9",X"78",X"32",X"D4", - X"4F",X"2D",X"22",X"E4",X"4F",X"C9",X"3A",X"04",X"4C",X"E6",X"30",X"F6",X"09",X"32",X"04",X"4C", - X"C9",X"B4",X"B6",X"B4",X"B6",X"48",X"4C",X"4C",X"4C",X"B0",X"B2",X"00",X"05",X"20",X"0C",X"01", - X"01",X"05",X"15",X"21",X"2D",X"00",X"41",X"04",X"20",X"01",X"04",X"01",X"69",X"76",X"65",X"0D", - X"00",X"84",X"08",X"21",X"00",X"25",X"10",X"11",X"00",X"3D",X"30",X"10",X"4D",X"10",X"21",X"19", - X"01",X"24",X"3C",X"54",X"01",X"00",X"41",X"05",X"2D",X"9C",X"20",X"80",X"47",X"7F",X"5C",X"75", - X"9A",X"C0",X"AA",X"8A",X"82",X"D2",X"02",X"A0",X"DA",X"40",X"80",X"02",X"5A",X"0A",X"92",X"42", - X"86",X"A2",X"E2",X"0A",X"82",X"82",X"80",X"C8",X"02",X"00",X"82",X"42",X"42",X"22",X"0A",X"C0", - X"E0",X"D4",X"D6",X"0A",X"92",X"82",X"80",X"80",X"80",X"22",X"28",X"02",X"12",X"08",X"A0",X"B2", - X"12",X"40",X"80",X"9A",X"F0",X"82",X"42",X"8A",X"40",X"82",X"12",X"A0",X"22",X"10",X"82",X"82", - X"81",X"45",X"0C",X"21",X"21",X"01",X"21",X"04",X"05",X"00",X"61",X"0C",X"20",X"00",X"04",X"04", - X"0C",X"51",X"21",X"25",X"45",X"09",X"28",X"15",X"29",X"04",X"05",X"0C",X"19",X"01",X"34",X"76", - X"12",X"09",X"19",X"02",X"21",X"2C",X"01",X"01",X"01",X"05",X"31",X"00",X"00",X"25",X"01",X"05", - X"30",X"01",X"24",X"01",X"00",X"00",X"25",X"11",X"05",X"00",X"85",X"60",X"55",X"75",X"75",X"4D", - X"88",X"92",X"80",X"08",X"28",X"A8",X"00",X"58",X"DA",X"02",X"EA",X"02",X"02",X"00",X"42",X"00", - X"02",X"50",X"42",X"40",X"42",X"80",X"C8",X"00",X"02",X"4A",X"C6",X"02",X"92",X"02",X"32",X"10", - X"9A",X"80",X"D3",X"24",X"80",X"C0",X"C2",X"C8",X"0A",X"00",X"8A",X"A3",X"23",X"D8",X"88",X"D0", - X"82",X"12",X"82",X"A0",X"92",X"D0",X"02",X"02",X"E8",X"E2",X"92",X"A2",X"02",X"F2",X"7B",X"40", - X"40",X"05",X"05",X"00",X"04",X"3D",X"01",X"05",X"01",X"09",X"24",X"60",X"75",X"11",X"27",X"81", - X"1C",X"15",X"25",X"05",X"01",X"65",X"2D",X"45",X"01",X"01",X"00",X"A9",X"29",X"65",X"65",X"6D", - X"70",X"27",X"39",X"39",X"15",X"09",X"05",X"01",X"05",X"08",X"0D",X"25",X"21",X"14",X"05",X"0F", - X"04",X"60",X"14",X"04",X"25",X"11",X"23",X"25",X"19",X"C1",X"08",X"60",X"DF",X"53",X"65",X"59", - X"3A",X"4A",X"4C",X"CD",X"32",X"20",X"3A",X"4A",X"4C",X"D7",X"CD",X"32",X"20",X"AF",X"32",X"4A", - X"4C",X"DD",X"21",X"50",X"4C",X"FD",X"21",X"81",X"50",X"CD",X"FD",X"20",X"DD",X"21",X"5C",X"4C", - X"FD",X"21",X"86",X"50",X"CD",X"FD",X"20",X"DD",X"21",X"68",X"4C",X"FD",X"21",X"8B",X"50",X"C3", - X"FD",X"20",X"E6",X"0F",X"C8",X"E7",X"5F",X"22",X"56",X"20",X"5B",X"20",X"60",X"20",X"65",X"20", - X"77",X"20",X"7C",X"20",X"89",X"20",X"9C",X"20",X"A5",X"20",X"C0",X"20",X"C9",X"20",X"CE",X"20", - X"72",X"20",X"AE",X"20",X"B7",X"20",X"11",X"B0",X"22",X"18",X"0D",X"11",X"B9",X"22",X"18",X"08", - X"11",X"B9",X"22",X"18",X"03",X"11",X"C4",X"22",X"DD",X"21",X"5C",X"4C",X"FD",X"21",X"86",X"50", - X"18",X"67",X"11",X"95",X"24",X"18",X"08",X"11",X"D2",X"22",X"18",X"03",X"11",X"D7",X"22",X"DD", - X"21",X"68",X"4C",X"FD",X"21",X"8B",X"50",X"18",X"50",X"11",X"F8",X"22",X"CD",X"7F",X"20",X"11", - X"EC",X"22",X"DD",X"21",X"50",X"4C",X"FD",X"21",X"81",X"50",X"18",X"3D",X"CD",X"E5",X"20",X"02", - X"23",X"28",X"23",X"58",X"23",X"CD",X"E5",X"20",X"87",X"23",X"BE",X"23",X"EA",X"23",X"CD",X"E5", - X"20",X"B8",X"24",X"E4",X"24",X"08",X"25",X"CD",X"E5",X"20",X"00",X"00",X"00",X"00",X"00",X"00", - X"CD",X"E5",X"20",X"00",X"00",X"00",X"00",X"64",X"24",X"11",X"7B",X"24",X"18",X"B1",X"11",X"88", - X"24",X"CD",X"68",X"20",X"11",X"00",X"00",X"18",X"B9",X"CD",X"7B",X"22",X"DD",X"73",X"00",X"DD", - X"72",X"01",X"C3",X"77",X"21",X"E1",X"5E",X"23",X"56",X"23",X"E5",X"CD",X"92",X"20",X"E1",X"5E", - X"23",X"56",X"23",X"E5",X"CD",X"68",X"20",X"E1",X"5E",X"23",X"56",X"18",X"82",X"DD",X"7E",X"02", - X"A7",X"C8",X"DD",X"7E",X"09",X"A7",X"28",X"27",X"3D",X"47",X"E6",X"0F",X"20",X"1E",X"DD",X"7E", - X"04",X"CB",X"78",X"20",X"0B",X"E6",X"0F",X"FE",X"0F",X"28",X"0B",X"DD",X"34",X"04",X"18",X"06", - X"A7",X"28",X"03",X"DD",X"35",X"04",X"78",X"D7",X"E6",X"07",X"B0",X"47",X"DD",X"70",X"09",X"DD", - X"7E",X"0A",X"A7",X"28",X"3C",X"3D",X"47",X"E6",X"0F",X"20",X"33",X"DD",X"5E",X"05",X"DD",X"7E", - X"06",X"D7",X"B3",X"5F",X"DD",X"56",X"07",X"DD",X"7E",X"08",X"D7",X"B2",X"57",X"62",X"6B",X"CB", - X"78",X"20",X"04",X"CB",X"23",X"CB",X"12",X"CB",X"23",X"CB",X"12",X"19",X"EB",X"CB",X"2A",X"CB", - X"1B",X"CB",X"2A",X"CB",X"1B",X"CD",X"60",X"22",X"78",X"D7",X"E6",X"07",X"B0",X"47",X"DD",X"70", - X"0A",X"DD",X"35",X"02",X"C2",X"3B",X"22",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"7E",X"23",X"47", - X"D7",X"E6",X"0F",X"20",X"1B",X"78",X"E6",X"0F",X"20",X"06",X"CD",X"7B",X"22",X"C3",X"3B",X"22", - X"3D",X"20",X"05",X"7E",X"23",X"66",X"6F",X"E9",X"78",X"E6",X"01",X"DD",X"77",X"0B",X"18",X"DD", - X"3D",X"20",X"1D",X"78",X"E6",X"0F",X"47",X"3A",X"4C",X"4C",X"DD",X"AE",X"0B",X"E6",X"03",X"FE", - X"03",X"20",X"02",X"CB",X"00",X"DD",X"70",X"02",X"DD",X"75",X"00",X"DD",X"74",X"01",X"18",X"7B", - X"CB",X"78",X"20",X"11",X"E5",X"DD",X"E5",X"E1",X"23",X"23",X"16",X"00",X"5F",X"19",X"78",X"E6", - X"0F",X"77",X"E1",X"18",X"A8",X"CB",X"70",X"20",X"28",X"78",X"E6",X"0F",X"D7",X"4F",X"CB",X"68", - X"20",X"13",X"78",X"E6",X"07",X"B1",X"CB",X"60",X"20",X"05",X"DD",X"77",X"09",X"18",X"8E",X"DD", - X"77",X"0A",X"C3",X"7D",X"21",X"DD",X"7E",X"0B",X"E6",X"0F",X"B1",X"DD",X"77",X"0B",X"C3",X"7D", - X"21",X"E5",X"21",X"2F",X"22",X"78",X"E6",X"0F",X"5F",X"16",X"00",X"19",X"5E",X"16",X"00",X"78", - X"D7",X"E6",X"03",X"28",X"07",X"47",X"CB",X"23",X"CB",X"12",X"10",X"FA",X"CD",X"60",X"22",X"E1", - X"DD",X"7E",X"0B",X"D7",X"E6",X"0F",X"CA",X"7D",X"21",X"DD",X"77",X"04",X"C3",X"7D",X"21",X"78", - X"80",X"87",X"90",X"96",X"A0",X"AA",X"B4",X"C0",X"C8",X"D8",X"E1",X"DD",X"7E",X"03",X"FD",X"77", - X"04",X"DD",X"7E",X"04",X"FD",X"77",X"14",X"DD",X"E5",X"D1",X"7B",X"FE",X"50",X"20",X"02",X"FD", - X"2B",X"06",X"04",X"DD",X"7E",X"08",X"FD",X"77",X"13",X"DD",X"2B",X"FD",X"2B",X"10",X"F4",X"C9", - X"7B",X"E6",X"0F",X"DD",X"77",X"05",X"7B",X"D7",X"E6",X"0F",X"DD",X"77",X"06",X"7A",X"E6",X"0F", - X"DD",X"77",X"07",X"7A",X"D7",X"E6",X"0F",X"DD",X"77",X"08",X"C9",X"AF",X"06",X"0C",X"DD",X"E5", - X"E1",X"77",X"23",X"10",X"FC",X"C9",X"AF",X"32",X"4F",X"4C",X"21",X"14",X"24",X"22",X"50",X"4C", - X"C3",X"77",X"21",X"21",X"4F",X"4C",X"7E",X"34",X"07",X"5F",X"16",X"00",X"21",X"AA",X"22",X"19", - X"5E",X"23",X"56",X"ED",X"53",X"50",X"4C",X"C3",X"77",X"21",X"24",X"24",X"33",X"24",X"42",X"24", - X"27",X"3F",X"51",X"18",X"25",X"89",X"91",X"1F",X"00",X"3F",X"61",X"99",X"16",X"30",X"12",X"61", - X"91",X"3F",X"1A",X"00",X"27",X"3F",X"58",X"99",X"16",X"30",X"12",X"26",X"3F",X"68",X"9A",X"1F", - X"1F",X"00",X"3F",X"6D",X"99",X"18",X"00",X"52",X"89",X"25",X"3C",X"1C",X"24",X"3C",X"1C",X"25", - X"3C",X"1C",X"24",X"3C",X"1C",X"25",X"3C",X"1C",X"24",X"3C",X"1C",X"00",X"25",X"38",X"6A",X"9A", - X"18",X"18",X"6A",X"50",X"40",X"18",X"18",X"00",X"27",X"3F",X"4E",X"14",X"24",X"40",X"54",X"91", - X"1F",X"00",X"03",X"22",X"89",X"AB",X"E7",X"14",X"E7",X"1C",X"E7",X"14",X"E9",X"1C",X"EB",X"18", - X"30",X"14",X"E7",X"14",X"F0",X"14",X"EB",X"18",X"E7",X"14",X"E7",X"14",X"E2",X"18",X"E0",X"14", - X"E2",X"14",X"E6",X"1C",X"E7",X"18",X"18",X"00",X"03",X"27",X"89",X"AC",X"C7",X"14",X"C5",X"14", - X"30",X"14",X"C4",X"14",X"C7",X"14",X"C9",X"14",X"CB",X"14",X"D0",X"14",X"CB",X"14",X"D2",X"14", - X"30",X"14",X"D4",X"14",X"C7",X"14",X"D2",X"18",X"D7",X"14",X"DB",X"18",X"E0",X"18",X"DB",X"14", - X"D9",X"14",X"30",X"18",X"D7",X"18",X"18",X"00",X"03",X"89",X"AC",X"C4",X"14",X"C2",X"14",X"30", - X"14",X"C0",X"14",X"C7",X"14",X"C5",X"14",X"C2",X"14",X"C0",X"14",X"C2",X"14",X"C2",X"14",X"30", - X"14",X"C4",X"14",X"C4",X"14",X"CB",X"18",X"D0",X"14",X"D2",X"18",X"D4",X"18",X"C7",X"14",X"C7", - X"14",X"30",X"18",X"C7",X"18",X"18",X"00",X"03",X"22",X"89",X"AB",X"F0",X"14",X"F0",X"14",X"E7", - X"14",X"E7",X"14",X"F0",X"1C",X"F2",X"14",X"F4",X"14",X"F2",X"14",X"F0",X"14",X"EA",X"14",X"E7", - X"18",X"E7",X"13",X"E5",X"12",X"E4",X"13",X"E7",X"14",X"EB",X"14",X"F2",X"14",X"30",X"14",X"E9", - X"18",X"E2",X"18",X"E4",X"14",X"E7",X"14",X"F0",X"18",X"18",X"18",X"01",X"86",X"22",X"03",X"21", - X"AC",X"D7",X"14",X"D5",X"14",X"D4",X"14",X"D2",X"14",X"D4",X"1C",X"D5",X"14",X"D7",X"14",X"D9", - X"14",X"30",X"14",X"D7",X"18",X"E0",X"14",X"30",X"18",X"E2",X"1C",X"E4",X"14",X"E5",X"18",X"30", - X"14",X"EB",X"14",X"F0",X"18",X"18",X"30",X"18",X"18",X"00",X"03",X"27",X"8A",X"AC",X"D0",X"14", - X"CA",X"14",X"30",X"18",X"C7",X"1C",X"CA",X"14",X"D2",X"14",X"D2",X"14",X"30",X"14",X"C7",X"18", - X"CA",X"14",X"D0",X"14",X"30",X"14",X"C7",X"14",X"C9",X"14",X"CB",X"14",X"C5",X"18",X"CB",X"18", - X"D0",X"18",X"18",X"00",X"03",X"8A",X"A9",X"23",X"E0",X"18",X"E0",X"18",X"F0",X"14",X"E7",X"14", - X"18",X"01",X"93",X"22",X"30",X"14",X"E5",X"14",X"E6",X"14",X"E7",X"14",X"EA",X"18",X"EA",X"18", - X"01",X"8A",X"22",X"30",X"14",X"F4",X"14",X"F2",X"14",X"F0",X"14",X"EA",X"18",X"F0",X"18",X"01", - X"8A",X"22",X"30",X"14",X"EA",X"14",X"E9",X"14",X"E7",X"14",X"E5",X"14",X"E7",X"14",X"E4",X"14", - X"E0",X"14",X"E0",X"14",X"E4",X"18",X"E5",X"1C",X"E7",X"1C",X"EB",X"18",X"F4",X"14",X"F0",X"18", - X"18",X"01",X"86",X"22",X"26",X"3F",X"6B",X"99",X"18",X"6A",X"58",X"18",X"6A",X"50",X"18",X"69", - X"58",X"18",X"69",X"50",X"18",X"68",X"58",X"18",X"68",X"18",X"00",X"26",X"3F",X"58",X"99",X"89", - X"18",X"24",X"3F",X"58",X"80",X"92",X"18",X"00",X"27",X"AF",X"91",X"89",X"C0",X"18",X"D0",X"18", - X"E0",X"18",X"F0",X"18",X"00",X"27",X"3F",X"52",X"92",X"18",X"24",X"1C",X"00",X"21",X"B8",X"24", - X"22",X"50",X"4C",X"C3",X"77",X"21",X"21",X"E4",X"24",X"22",X"5C",X"4C",X"C3",X"77",X"21",X"21", - X"08",X"25",X"22",X"68",X"4C",X"C3",X"77",X"21",X"03",X"22",X"89",X"AA",X"F0",X"14",X"F0",X"14", - X"30",X"18",X"18",X"E0",X"18",X"E4",X"14",X"E5",X"14",X"8A",X"E7",X"18",X"18",X"18",X"89",X"F0", - X"14",X"F0",X"14",X"30",X"18",X"18",X"E0",X"18",X"E7",X"14",X"F0",X"14",X"8A",X"F7",X"18",X"18", - X"18",X"01",X"9D",X"24",X"03",X"89",X"AC",X"E0",X"14",X"DB",X"14",X"D9",X"14",X"D7",X"1C",X"18", - X"E0",X"18",X"E0",X"18",X"18",X"18",X"E7",X"14",X"E4",X"14",X"E0",X"14",X"D7",X"1C",X"18",X"E7", - X"18",X"E7",X"18",X"18",X"18",X"01",X"A6",X"24",X"03",X"26",X"89",X"AF",X"99",X"14",X"C0",X"14", - X"18",X"18",X"C0",X"18",X"C0",X"18",X"18",X"18",X"14",X"C0",X"14",X"01",X"AF",X"24",X"C2",X"80", - X"80",X"00",X"80",X"24",X"00",X"40",X"10",X"00",X"00",X"00",X"42",X"12",X"00",X"82",X"00",X"B0", - X"90",X"00",X"28",X"00",X"00",X"80",X"82",X"A2",X"00",X"08",X"00",X"12",X"00",X"00",X"10",X"10", - X"08",X"05",X"04",X"0F",X"04",X"45",X"05",X"01",X"05",X"0D",X"45",X"49",X"04",X"19",X"05",X"01", - X"11",X"05",X"A5",X"05",X"05",X"0C",X"85",X"5D",X"09",X"49",X"05",X"05",X"05",X"07",X"97",X"5C", - X"00",X"01",X"00",X"01",X"21",X"04",X"01",X"10",X"01",X"00",X"00",X"40",X"01",X"01",X"48",X"00", - X"00",X"00",X"1C",X"00",X"00",X"04",X"00",X"04",X"00",X"04",X"10",X"00",X"44",X"45",X"50",X"44", - X"83",X"A2",X"92",X"AA",X"A2",X"86",X"82",X"B0",X"AA",X"E0",X"A6",X"90",X"92",X"02",X"22",X"92", - X"80",X"02",X"82",X"81",X"C2",X"42",X"02",X"86",X"92",X"00",X"86",X"A2",X"40",X"42",X"80",X"92", - X"A0",X"A2",X"A0",X"22",X"00",X"00",X"00",X"02",X"82",X"30",X"20",X"00",X"10",X"00",X"10",X"20", - X"00",X"22",X"00",X"A0",X"80",X"00",X"02",X"00",X"00",X"02",X"00",X"A2",X"92",X"A0",X"00",X"10", - X"01",X"01",X"04",X"20",X"04",X"E5",X"26",X"04",X"05",X"05",X"05",X"05",X"25",X"0C",X"C0",X"0D", - X"05",X"05",X"04",X"06",X"05",X"00",X"44",X"41",X"11",X"05",X"08",X"84",X"91",X"CF",X"8D",X"DD", - X"00",X"04",X"00",X"00",X"01",X"00",X"01",X"41",X"0C",X"40",X"48",X"00",X"00",X"00",X"00",X"01", - X"00",X"01",X"01",X"04",X"00",X"09",X"09",X"40",X"00",X"00",X"85",X"01",X"01",X"4C",X"0E",X"49", - X"82",X"50",X"32",X"BA",X"A2",X"82",X"B0",X"B2",X"D2",X"80",X"82",X"B1",X"92",X"88",X"D2",X"C2", - X"1A",X"02",X"8B",X"82",X"68",X"C2",X"8A",X"8A",X"A6",X"82",X"82",X"02",X"82",X"B2",X"6A",X"96", - X"A8",X"68",X"00",X"01",X"10",X"00",X"02",X"00",X"90",X"10",X"00",X"40",X"A2",X"10",X"00",X"22", - X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"02",X"00",X"10",X"08",X"60",X"08",X"18",X"00", - X"14",X"3D",X"C5",X"8C",X"01",X"05",X"54",X"01",X"47",X"05",X"89",X"11",X"03",X"06",X"05",X"0C", - X"07",X"05",X"05",X"01",X"11",X"25",X"05",X"85",X"B4",X"09",X"21",X"85",X"4D",X"37",X"13",X"0C", - X"29",X"40",X"00",X"08",X"40",X"00",X"01",X"00",X"41",X"00",X"00",X"00",X"01",X"00",X"21",X"00", - X"04",X"00",X"08",X"01",X"28",X"01",X"04",X"01",X"00",X"01",X"00",X"04",X"01",X"04",X"08",X"04", - X"E3",X"83",X"A2",X"8A",X"B2",X"2A",X"98",X"C2",X"A2",X"9A",X"CE",X"02",X"82",X"A2",X"83",X"82", - X"82",X"22",X"92",X"82",X"83",X"80",X"E0",X"82",X"92",X"8A",X"82",X"92",X"12",X"80",X"B2",X"82", - X"14",X"B0",X"02",X"30",X"20",X"80",X"02",X"00",X"00",X"C2",X"22",X"00",X"82",X"30",X"00",X"A2", - X"00",X"00",X"00",X"02",X"10",X"82",X"00",X"00",X"00",X"10",X"80",X"00",X"00",X"10",X"00",X"08", - X"01",X"15",X"05",X"25",X"14",X"80",X"04",X"09",X"15",X"25",X"5D",X"35",X"40",X"4B",X"25",X"00", - X"04",X"0C",X"5D",X"45",X"25",X"09",X"0D",X"05",X"45",X"05",X"40",X"14",X"17",X"94",X"11",X"81", - X"08",X"08",X"00",X"01",X"40",X"00",X"14",X"00",X"01",X"00",X"00",X"00",X"30",X"00",X"04",X"18", - X"00",X"40",X"08",X"04",X"00",X"00",X"00",X"05",X"08",X"04",X"00",X"44",X"05",X"09",X"08",X"08", - X"C3",X"F7",X"29",X"C3",X"91",X"2A",X"C3",X"7D",X"2B",X"C3",X"E0",X"2A",X"C3",X"33",X"27",X"21", - X"00",X"4C",X"CB",X"5E",X"20",X"10",X"CB",X"DE",X"21",X"00",X"00",X"22",X"10",X"4C",X"CD",X"58", - X"2E",X"CD",X"00",X"07",X"04",X"C9",X"3A",X"11",X"4C",X"FE",X"02",X"C0",X"21",X"00",X"00",X"22", - X"00",X"4C",X"C9",X"3A",X"00",X"4C",X"E6",X"07",X"E7",X"43",X"27",X"AE",X"27",X"C6",X"27",X"2A", - X"28",X"0C",X"30",X"CD",X"27",X"02",X"3E",X"1D",X"32",X"16",X"4C",X"3E",X"FF",X"32",X"14",X"4D", - X"CD",X"00",X"07",X"00",X"21",X"00",X"00",X"22",X"10",X"4C",X"21",X"E0",X"B8",X"22",X"02",X"4C", - X"21",X"0D",X"00",X"22",X"04",X"4C",X"3E",X"08",X"32",X"D7",X"4F",X"32",X"D9",X"4F",X"3E",X"06", - X"32",X"DB",X"4F",X"32",X"DD",X"4F",X"3E",X"D8",X"21",X"E7",X"4F",X"06",X"04",X"77",X"23",X"23", - X"10",X"FB",X"CD",X"03",X"07",X"4C",X"44",X"1C",X"06",X"CD",X"03",X"07",X"4F",X"44",X"1C",X"06", - X"CD",X"03",X"07",X"52",X"44",X"1C",X"07",X"CD",X"03",X"07",X"55",X"44",X"1C",X"07",X"CD",X"03", - X"07",X"58",X"44",X"1C",X"05",X"CD",X"03",X"07",X"5B",X"44",X"1C",X"05",X"18",X"13",X"CD",X"03", - X"10",X"CD",X"14",X"28",X"C6",X"EF",X"32",X"EA",X"4F",X"FE",X"87",X"C0",X"3E",X"05",X"32",X"04", - X"4C",X"21",X"00",X"4C",X"34",X"C9",X"CD",X"03",X"10",X"CD",X"14",X"28",X"20",X"04",X"21",X"02", - X"4C",X"35",X"C6",X"E7",X"32",X"EA",X"4F",X"C6",X"10",X"32",X"EC",X"4F",X"FE",X"0F",X"28",X"E1", - X"3A",X"02",X"4C",X"FE",X"18",X"D8",X"47",X"07",X"D8",X"E6",X"0E",X"C0",X"CD",X"F7",X"27",X"3A", - X"02",X"4C",X"ED",X"44",X"C6",X"C8",X"47",X"78",X"07",X"07",X"57",X"E6",X"E0",X"5F",X"7A",X"E6", - X"03",X"57",X"21",X"63",X"44",X"19",X"78",X"0F",X"0F",X"0F",X"E6",X"07",X"3C",X"06",X"07",X"77", - X"23",X"10",X"FC",X"C9",X"3A",X"D6",X"4F",X"EE",X"02",X"32",X"DA",X"4F",X"3A",X"D8",X"4F",X"EE", - X"02",X"32",X"DC",X"4F",X"3A",X"02",X"4C",X"ED",X"44",X"C9",X"3A",X"01",X"4C",X"CB",X"47",X"20", - X"15",X"21",X"9C",X"29",X"22",X"48",X"4C",X"3C",X"32",X"01",X"4C",X"21",X"D6",X"4F",X"06",X"08", - X"0E",X"00",X"71",X"23",X"10",X"FC",X"CB",X"67",X"C2",X"28",X"29",X"47",X"E6",X"0E",X"4F",X"0F", - X"81",X"4F",X"78",X"0F",X"E6",X"07",X"E7",X"65",X"28",X"81",X"28",X"9B",X"28",X"AC",X"28",X"BD", - X"28",X"F3",X"28",X"6E",X"29",X"21",X"90",X"13",X"22",X"D6",X"4F",X"2E",X"92",X"22",X"D8",X"4F", - X"21",X"C7",X"A8",X"22",X"E6",X"4F",X"2E",X"B7",X"22",X"E8",X"4F",X"21",X"AE",X"29",X"C3",X"15", - X"29",X"21",X"60",X"62",X"22",X"CE",X"42",X"21",X"66",X"64",X"22",X"EE",X"42",X"21",X"02",X"02", - X"22",X"CE",X"46",X"22",X"EE",X"46",X"21",X"BA",X"29",X"18",X"7A",X"21",X"C0",X"01",X"22",X"DA", - X"4F",X"21",X"BF",X"78",X"22",X"EA",X"4F",X"21",X"C4",X"29",X"18",X"69",X"21",X"C0",X"05",X"22", - X"DC",X"4F",X"21",X"BF",X"60",X"22",X"EC",X"4F",X"21",X"D2",X"29",X"18",X"58",X"C5",X"CD",X"2D", - X"02",X"F7",X"42",X"C3",X"C2",X"24",X"CD",X"2D",X"02",X"18",X"43",X"C1",X"7A",X"78",X"C0",X"24", - X"CD",X"2D",X"02",X"F9",X"42",X"C5",X"C4",X"24",X"CD",X"03",X"07",X"D7",X"46",X"02",X"0F",X"CD", - X"03",X"07",X"D9",X"46",X"02",X"0F",X"CD",X"03",X"07",X"B8",X"46",X"04",X"0F",X"C1",X"21",X"E0", - X"29",X"18",X"22",X"C5",X"CD",X"2D",X"02",X"FB",X"42",X"72",X"70",X"24",X"CD",X"03",X"07",X"DB", - X"46",X"02",X"16",X"CD",X"03",X"07",X"BA",X"42",X"04",X"84",X"CD",X"03",X"07",X"BA",X"46",X"04", - X"1F",X"C1",X"21",X"EC",X"29",X"22",X"02",X"4C",X"21",X"01",X"4C",X"CB",X"E6",X"21",X"2C",X"42", - X"06",X"00",X"09",X"22",X"04",X"4C",X"18",X"2D",X"3A",X"10",X"4C",X"E6",X"03",X"C0",X"2A",X"02", - X"4C",X"7E",X"FE",X"24",X"28",X"11",X"23",X"22",X"02",X"4C",X"2A",X"04",X"4C",X"77",X"11",X"E0", - X"FF",X"19",X"22",X"04",X"4C",X"18",X"0E",X"3A",X"01",X"4C",X"E6",X"EF",X"C6",X"02",X"32",X"01", - X"4C",X"FE",X"0D",X"30",X"14",X"3A",X"10",X"4C",X"E6",X"0F",X"C0",X"21",X"D6",X"4F",X"06",X"04", - X"7E",X"EE",X"04",X"77",X"23",X"23",X"10",X"F8",X"C9",X"3E",X"60",X"32",X"02",X"4C",X"3A",X"10", - X"4C",X"E6",X"03",X"C0",X"11",X"20",X"00",X"06",X"12",X"21",X"E3",X"44",X"C5",X"06",X"07",X"E5", - X"7E",X"E6",X"07",X"3C",X"77",X"23",X"10",X"FC",X"E1",X"19",X"C1",X"10",X"EF",X"CD",X"55",X"29", - X"21",X"02",X"4C",X"35",X"C0",X"21",X"04",X"00",X"22",X"00",X"4C",X"C9",X"CE",X"42",X"CF",X"42", - X"EE",X"42",X"EF",X"42",X"D8",X"42",X"DB",X"42",X"F8",X"42",X"FB",X"42",X"00",X"00",X"42",X"49", - X"52",X"44",X"49",X"59",X"20",X"4D",X"41",X"4D",X"41",X"24",X"42",X"41",X"42",X"59",X"20",X"42", - X"49",X"52",X"44",X"24",X"4D",X"4F",X"4E",X"53",X"54",X"45",X"52",X"20",X"52",X"41",X"54",X"20", - X"41",X"24",X"4D",X"4F",X"4E",X"53",X"54",X"45",X"52",X"20",X"52",X"41",X"54",X"20",X"42",X"24", - X"43",X"41",X"54",X"45",X"52",X"50",X"49",X"4C",X"4C",X"45",X"52",X"24",X"45",X"41",X"52",X"54", - X"48",X"20",X"57",X"4F",X"52",X"4D",X"24",X"21",X"00",X"4C",X"CB",X"5E",X"20",X"36",X"CB",X"DE", - X"21",X"FC",X"FC",X"22",X"ED",X"41",X"22",X"0D",X"42",X"21",X"87",X"98",X"22",X"E6",X"4F",X"2E", - X"7F",X"22",X"E8",X"4F",X"3E",X"02",X"32",X"D7",X"4F",X"32",X"D9",X"4F",X"3E",X"1C",X"32",X"D6", - X"4F",X"AF",X"32",X"D8",X"4F",X"32",X"18",X"4C",X"21",X"00",X"00",X"22",X"10",X"4C",X"3E",X"08", - X"32",X"4A",X"4C",X"C9",X"3A",X"10",X"4C",X"E6",X"0F",X"C0",X"21",X"18",X"4C",X"7E",X"34",X"FE", - X"0D",X"28",X"36",X"5F",X"16",X"00",X"21",X"80",X"2A",X"19",X"7E",X"32",X"D6",X"4F",X"FE",X"34", - X"D8",X"20",X"08",X"3E",X"8F",X"32",X"E6",X"4F",X"7E",X"18",X"18",X"47",X"7B",X"FE",X"06",X"38", - X"11",X"D6",X"06",X"0F",X"38",X"0C",X"5F",X"21",X"8D",X"2A",X"19",X"7E",X"32",X"D7",X"4F",X"32", - X"D9",X"4F",X"78",X"C6",X"02",X"32",X"D8",X"4F",X"C9",X"21",X"00",X"4C",X"CB",X"9E",X"34",X"C9", - X"20",X"34",X"38",X"3C",X"40",X"3C",X"40",X"94",X"90",X"94",X"90",X"94",X"90",X"04",X"07",X"06", - X"13",X"3A",X"00",X"4C",X"FE",X"50",X"30",X"07",X"21",X"20",X"00",X"22",X"00",X"4C",X"C9",X"21", - X"1B",X"4C",X"11",X"78",X"4C",X"DD",X"21",X"0A",X"4D",X"3A",X"01",X"4C",X"E6",X"40",X"28",X"06", - X"23",X"13",X"DD",X"21",X"0E",X"4D",X"AF",X"06",X"04",X"DD",X"77",X"00",X"DD",X"23",X"10",X"F9", - X"34",X"1A",X"3C",X"47",X"E6",X"1C",X"FE",X"14",X"38",X"04",X"78",X"C6",X"0C",X"47",X"78",X"12", - X"E6",X"03",X"FE",X"02",X"CC",X"03",X"1C",X"21",X"00",X"4C",X"36",X"50",X"23",X"CB",X"86",X"C9", - X"3A",X"00",X"4C",X"FE",X"50",X"38",X"05",X"3E",X"0A",X"32",X"4A",X"4C",X"3E",X"02",X"32",X"4C", - X"4C",X"CD",X"2D",X"02",X"6B",X"42",X"54",X"49",X"4D",X"45",X"20",X"4F",X"55",X"54",X"24",X"CD", - X"03",X"07",X"8B",X"45",X"08",X"05",X"21",X"FC",X"FC",X"22",X"ED",X"41",X"22",X"0D",X"42",X"21", - X"28",X"0D",X"22",X"DC",X"4F",X"21",X"86",X"98",X"22",X"EC",X"4F",X"21",X"04",X"4C",X"7E",X"E6", - X"30",X"F6",X"81",X"77",X"21",X"DC",X"4F",X"06",X"08",X"C5",X"06",X"10",X"CD",X"72",X"2B",X"10", - X"FB",X"7E",X"EE",X"04",X"77",X"C1",X"10",X"F1",X"3E",X"24",X"32",X"DC",X"4F",X"3E",X"97",X"32", - X"ED",X"4F",X"06",X"20",X"CD",X"72",X"2B",X"10",X"FB",X"3E",X"30",X"32",X"DC",X"4F",X"0E",X"94", - X"79",X"32",X"ED",X"4F",X"FE",X"20",X"38",X"08",X"D6",X"04",X"4F",X"CD",X"72",X"2B",X"18",X"F0", - X"3E",X"24",X"32",X"DC",X"4F",X"3E",X"0B",X"32",X"4A",X"4C",X"06",X"64",X"CD",X"72",X"2B",X"10", - X"FB",X"C9",X"E5",X"C5",X"CD",X"03",X"10",X"CD",X"24",X"02",X"C1",X"E1",X"C9",X"11",X"25",X"4C", - X"21",X"01",X"4C",X"CB",X"76",X"28",X"03",X"11",X"28",X"4C",X"21",X"43",X"4C",X"06",X"05",X"D5", - X"E5",X"1A",X"BE",X"38",X"1A",X"20",X"0E",X"1B",X"2B",X"1A",X"BE",X"38",X"12",X"20",X"06",X"1B", - X"2B",X"1A",X"BE",X"38",X"0A",X"E1",X"11",X"FA",X"FF",X"19",X"D1",X"10",X"E2",X"18",X"02",X"E1", - X"D1",X"78",X"FE",X"05",X"CA",X"51",X"2D",X"32",X"02",X"4C",X"D5",X"E5",X"ED",X"44",X"C6",X"04", - X"28",X"0F",X"07",X"4F",X"07",X"81",X"4F",X"06",X"00",X"21",X"40",X"4C",X"11",X"46",X"4C",X"ED", - X"B8",X"E1",X"11",X"07",X"00",X"19",X"22",X"06",X"4C",X"2B",X"D1",X"D5",X"EB",X"01",X"03",X"00", - X"ED",X"B8",X"2A",X"06",X"4C",X"36",X"59",X"23",X"36",X"4F",X"23",X"36",X"55",X"CD",X"58",X"2E", - X"D1",X"21",X"C9",X"42",X"CD",X"17",X"2F",X"CD",X"03",X"07",X"42",X"44",X"1C",X"05",X"CD",X"03", - X"07",X"44",X"44",X"1C",X"05",X"CD",X"03",X"07",X"47",X"44",X"1C",X"03",X"CD",X"03",X"07",X"09", - X"45",X"03",X"07",X"CD",X"03",X"07",X"09",X"46",X"07",X"02",X"CD",X"03",X"07",X"EB",X"45",X"07", - X"04",X"21",X"10",X"10",X"22",X"07",X"45",X"22",X"27",X"45",X"22",X"47",X"45",X"22",X"0A",X"45", - X"22",X"2A",X"45",X"22",X"4A",X"45",X"CD",X"2D",X"02",X"22",X"43",X"45",X"4E",X"54",X"45",X"52", - X"20",X"59",X"4F",X"55",X"52",X"20",X"49",X"4E",X"49",X"54",X"49",X"41",X"4C",X"53",X"2E",X"24", - X"CD",X"2D",X"02",X"84",X"43",X"53",X"45",X"4C",X"45",X"43",X"54",X"20",X"57",X"49",X"54",X"48", - X"20",X"54",X"48",X"45",X"20",X"4A",X"4F",X"59",X"20",X"53",X"54",X"49",X"43",X"4B",X"2E",X"24", - X"CD",X"2D",X"02",X"E7",X"42",X"59",X"4F",X"55",X"52",X"20",X"53",X"43",X"4F",X"52",X"45",X"24", - X"CD",X"2D",X"02",X"49",X"41",X"59",X"4F",X"55",X"24",X"CD",X"2D",X"02",X"AB",X"42",X"54",X"49", - X"4D",X"45",X"20",X"34",X"30",X"24",X"21",X"E4",X"07",X"22",X"D4",X"4F",X"21",X"3F",X"C0",X"22", - X"E4",X"4F",X"21",X"E0",X"03",X"22",X"D2",X"4F",X"3E",X"BC",X"32",X"E3",X"4F",X"3E",X"20",X"32", - X"03",X"4C",X"CD",X"BE",X"2D",X"3E",X"40",X"32",X"05",X"4C",X"3E",X"02",X"32",X"4C",X"4C",X"3E", - X"0E",X"32",X"4A",X"4C",X"06",X"03",X"C5",X"21",X"01",X"4C",X"3A",X"00",X"50",X"CB",X"76",X"28", - X"03",X"3A",X"40",X"50",X"0F",X"D4",X"6E",X"2D",X"0F",X"D4",X"BE",X"2D",X"0F",X"D4",X"D0",X"2D", - X"0F",X"D4",X"83",X"2D",X"3A",X"02",X"4C",X"07",X"5F",X"16",X"00",X"21",X"14",X"45",X"19",X"11", - X"20",X"00",X"06",X"13",X"7E",X"FE",X"01",X"0E",X"01",X"20",X"02",X"0E",X"03",X"71",X"19",X"10", - X"FC",X"3A",X"03",X"4C",X"C6",X"09",X"6F",X"26",X"45",X"71",X"06",X"14",X"CD",X"24",X"02",X"10", - X"FB",X"C1",X"10",X"B2",X"3A",X"05",X"4C",X"D6",X"01",X"28",X"27",X"27",X"32",X"05",X"4C",X"4F", - X"FE",X"10",X"20",X"06",X"3E",X"01",X"32",X"4C",X"4C",X"79",X"E6",X"0F",X"C6",X"30",X"32",X"EB", - X"41",X"79",X"D7",X"E6",X"0F",X"20",X"04",X"3E",X"20",X"18",X"02",X"C6",X"30",X"32",X"0B",X"42", - X"18",X"82",X"3E",X"0F",X"32",X"4A",X"4C",X"CD",X"1E",X"27",X"06",X"00",X"CD",X"24",X"02",X"10", - X"FB",X"3A",X"01",X"4C",X"CB",X"7F",X"28",X"0F",X"CB",X"57",X"20",X"0B",X"21",X"50",X"C4",X"CB", - X"77",X"28",X"07",X"26",X"84",X"18",X"03",X"21",X"00",X"00",X"22",X"00",X"4C",X"C9",X"F5",X"3A", - X"03",X"4C",X"C6",X"07",X"5F",X"16",X"41",X"06",X"05",X"1A",X"CD",X"16",X"2E",X"12",X"13",X"10", - X"F8",X"18",X"13",X"F5",X"3A",X"03",X"4C",X"C6",X"07",X"5F",X"16",X"41",X"06",X"05",X"1A",X"CD", - X"2C",X"2E",X"12",X"13",X"10",X"F8",X"3A",X"03",X"4C",X"C6",X"09",X"5F",X"16",X"41",X"3A",X"02", - X"4C",X"07",X"83",X"C6",X"0B",X"6F",X"62",X"1A",X"77",X"7B",X"07",X"07",X"07",X"E6",X"03",X"ED", - X"44",X"C6",X"02",X"4F",X"06",X"00",X"2A",X"06",X"4C",X"09",X"1A",X"77",X"F1",X"C9",X"F5",X"3A", - X"03",X"4C",X"FE",X"40",X"28",X"4E",X"CD",X"42",X"2E",X"3A",X"03",X"4C",X"C6",X"20",X"18",X"1B", - X"F5",X"3A",X"03",X"4C",X"A7",X"20",X"0C",X"3E",X"43",X"32",X"E2",X"4F",X"3E",X"01",X"32",X"05", - X"4C",X"18",X"31",X"CD",X"42",X"2E",X"3A",X"03",X"4C",X"D6",X"20",X"32",X"03",X"4C",X"5F",X"0F", - X"0F",X"C6",X"4B",X"32",X"E2",X"4F",X"7B",X"C6",X"09",X"5F",X"16",X"41",X"1A",X"D5",X"CD",X"16", - X"2E",X"1B",X"12",X"CD",X"16",X"2E",X"1B",X"12",X"D1",X"1A",X"CD",X"2C",X"2E",X"13",X"12",X"CD", - X"2C",X"2E",X"13",X"12",X"F1",X"C9",X"FE",X"41",X"0E",X"2C",X"28",X"0E",X"FE",X"2C",X"0E",X"2E", - X"28",X"08",X"FE",X"2E",X"0E",X"5A",X"28",X"02",X"3D",X"4F",X"79",X"C9",X"FE",X"5A",X"0E",X"2E", - X"28",X"0E",X"FE",X"2E",X"0E",X"2C",X"28",X"08",X"FE",X"2C",X"0E",X"41",X"28",X"02",X"3C",X"4F", - X"79",X"C9",X"C6",X"07",X"6F",X"26",X"41",X"3E",X"FC",X"77",X"23",X"77",X"23",X"26",X"45",X"36", - X"07",X"26",X"41",X"23",X"77",X"23",X"77",X"C9",X"21",X"01",X"4C",X"CB",X"86",X"CD",X"2A",X"02", - X"FC",X"40",X"40",X"80",X"04",X"CD",X"2A",X"02",X"00",X"D0",X"4F",X"20",X"01",X"CD",X"2A",X"02", - X"07",X"00",X"45",X"60",X"01",X"CD",X"2A",X"02",X"05",X"00",X"46",X"E0",X"01",X"CD",X"2A",X"02", - X"02",X"00",X"47",X"60",X"01",X"CD",X"03",X"07",X"4D",X"44",X"1C",X"06",X"CD",X"03",X"07",X"51", - X"44",X"1C",X"03",X"CD",X"2D",X"02",X"91",X"42",X"53",X"43",X"4F",X"52",X"45",X"20",X"20",X"20", - X"20",X"20",X"4E",X"41",X"4D",X"45",X"24",X"CD",X"2D",X"02",X"CD",X"42",X"54",X"4F",X"44",X"41", - X"59",X"2F",X"53",X"20",X"42",X"45",X"53",X"54",X"20",X"35",X"24",X"21",X"54",X"43",X"06",X"05", - X"DD",X"21",X"29",X"4C",X"E5",X"78",X"C5",X"01",X"E0",X"FF",X"ED",X"44",X"C6",X"05",X"5F",X"C6", - X"31",X"77",X"09",X"E5",X"7B",X"07",X"5F",X"16",X"00",X"21",X"0D",X"2F",X"19",X"EB",X"E1",X"1A", - X"77",X"13",X"09",X"1A",X"77",X"09",X"09",X"DD",X"E5",X"D1",X"13",X"13",X"CD",X"17",X"2F",X"11", - X"40",X"FF",X"19",X"DD",X"7E",X"03",X"77",X"09",X"DD",X"7E",X"04",X"77",X"09",X"DD",X"7E",X"05", - X"77",X"01",X"06",X"00",X"DD",X"09",X"C1",X"E1",X"23",X"23",X"10",X"B8",X"C9",X"53",X"54",X"4E", - X"44",X"52",X"44",X"54",X"48",X"54",X"48",X"C5",X"01",X"00",X"03",X"1A",X"D7",X"CD",X"2B",X"2F", - X"1A",X"CD",X"2B",X"2F",X"1B",X"10",X"F4",X"36",X"30",X"C1",X"C9",X"D5",X"E6",X"0F",X"5F",X"B1", - X"3E",X"20",X"28",X"05",X"0E",X"FF",X"7B",X"C6",X"30",X"77",X"11",X"E0",X"FF",X"19",X"D1",X"C9", - X"80",X"45",X"0C",X"21",X"20",X"01",X"21",X"40",X"05",X"00",X"41",X"2C",X"20",X"01",X"44",X"04", - X"4C",X"51",X"21",X"20",X"45",X"09",X"08",X"1D",X"28",X"04",X"85",X"04",X"19",X"00",X"30",X"76", - X"12",X"09",X"09",X"02",X"21",X"2C",X"01",X"01",X"01",X"05",X"31",X"08",X"00",X"25",X"01",X"05", - X"10",X"05",X"24",X"01",X"00",X"02",X"25",X"10",X"05",X"00",X"A5",X"60",X"54",X"75",X"75",X"4D", - X"88",X"92",X"80",X"08",X"20",X"A8",X"00",X"1A",X"DA",X"02",X"EA",X"02",X"02",X"00",X"42",X"00", - X"02",X"50",X"42",X"00",X"C2",X"80",X"C8",X"00",X"02",X"4A",X"C6",X"02",X"90",X"00",X"32",X"10", - X"9A",X"80",X"D3",X"A4",X"82",X"C0",X"C2",X"C8",X"00",X"02",X"80",X"23",X"23",X"D8",X"08",X"D0", - X"82",X"12",X"82",X"20",X"42",X"70",X"02",X"02",X"E8",X"E2",X"90",X"A2",X"02",X"E2",X"22",X"40", - X"60",X"05",X"0D",X"00",X"08",X"1D",X"01",X"05",X"01",X"09",X"24",X"60",X"75",X"11",X"27",X"81", - X"1C",X"15",X"25",X"05",X"00",X"65",X"25",X"45",X"01",X"11",X"00",X"E9",X"09",X"65",X"25",X"2D", - X"50",X"03",X"19",X"3B",X"15",X"08",X"05",X"01",X"05",X"08",X"1D",X"21",X"21",X"14",X"09",X"0D", - X"00",X"60",X"04",X"04",X"25",X"11",X"33",X"25",X"19",X"C0",X"00",X"40",X"9F",X"13",X"65",X"59", - X"C3",X"16",X"30",X"C3",X"8C",X"30",X"C3",X"CE",X"30",X"C3",X"18",X"31",X"C3",X"0F",X"30",X"21", - X"10",X"00",X"22",X"00",X"4C",X"C9",X"21",X"16",X"4C",X"36",X"1D",X"3A",X"00",X"4C",X"E6",X"40", - X"C4",X"18",X"31",X"CD",X"03",X"07",X"B2",X"40",X"09",X"BF",X"CD",X"03",X"07",X"52",X"42",X"09", - X"BF",X"3E",X"BF",X"32",X"72",X"40",X"32",X"92",X"43",X"3A",X"7A",X"4C",X"E6",X"02",X"C0",X"11", - X"8D",X"40",X"CD",X"0F",X"07",X"02",X"FC",X"CD",X"FF",X"20",X"FC",X"FC",X"CD",X"FF",X"FF",X"20", - X"01",X"FC",X"CC",X"CF",X"FF",X"20",X"01",X"FC",X"FD",X"CC",X"FF",X"20",X"FC",X"FC",X"FD",X"FD", - X"FF",X"20",X"2E",X"FF",X"CC",X"FD",X"CF",X"20",X"01",X"FC",X"FC",X"CE",X"FF",X"00",X"21",X"2D", - X"41",X"22",X"06",X"4D",X"2E",X"0D",X"22",X"08",X"4D",X"11",X"D0",X"42",X"CD",X"0F",X"07",X"CD", - X"FF",X"20",X"CC",X"FF",X"20",X"FD",X"FF",X"20",X"CE",X"CF",X"00",X"C9",X"3A",X"7A",X"4C",X"E6", - X"02",X"C0",X"11",X"8D",X"44",X"CD",X"0F",X"07",X"03",X"85",X"85",X"20",X"02",X"85",X"85",X"85", - X"20",X"02",X"8A",X"85",X"85",X"20",X"02",X"8F",X"8A",X"85",X"20",X"83",X"01",X"8F",X"8F",X"87", - X"20",X"83",X"83",X"8F",X"8F",X"87",X"20",X"03",X"81",X"87",X"00",X"11",X"D0",X"46",X"CD",X"0F", - X"07",X"86",X"86",X"20",X"91",X"86",X"20",X"83",X"98",X"20",X"83",X"98",X"00",X"C9",X"21",X"7E", - X"31",X"11",X"0A",X"4D",X"3A",X"01",X"4C",X"CB",X"77",X"28",X"03",X"11",X"0E",X"4D",X"06",X"04", - X"C5",X"06",X"08",X"0E",X"01",X"AF",X"12",X"C5",X"4E",X"23",X"7E",X"23",X"A7",X"28",X"1F",X"47", - X"0A",X"FE",X"F0",X"38",X"19",X"3A",X"04",X"4C",X"E6",X"30",X"28",X"0C",X"3A",X"12",X"4D",X"B9", - X"20",X"06",X"3A",X"13",X"4D",X"B8",X"28",X"06",X"C1",X"1A",X"B1",X"12",X"18",X"01",X"C1",X"CB", - X"01",X"10",X"D4",X"13",X"C1",X"10",X"C9",X"C9",X"21",X"7E",X"31",X"11",X"0A",X"4D",X"3A",X"01", - X"4C",X"CB",X"77",X"28",X"03",X"11",X"0E",X"4D",X"DD",X"21",X"BE",X"31",X"3A",X"7A",X"4C",X"0F", - X"30",X"04",X"DD",X"21",X"C2",X"31",X"06",X"04",X"C5",X"06",X"08",X"1A",X"13",X"DD",X"4E",X"00", - X"DD",X"23",X"B1",X"C5",X"F5",X"4E",X"23",X"7E",X"23",X"A7",X"20",X"03",X"F1",X"18",X"28",X"47", - X"F1",X"0F",X"30",X"23",X"F5",X"E5",X"0A",X"67",X"79",X"E6",X"1F",X"FE",X"1F",X"3E",X"FE",X"20", - X"02",X"3E",X"FC",X"02",X"CB",X"7C",X"20",X"07",X"21",X"20",X"00",X"09",X"77",X"18",X"02",X"03", - X"02",X"21",X"16",X"4C",X"35",X"E1",X"F1",X"C1",X"10",X"C9",X"C1",X"10",X"BB",X"C9",X"BF",X"40", - X"3F",X"41",X"BF",X"42",X"3F",X"43",X"BF",X"41",X"3F",X"42",X"82",X"40",X"93",X"40",X"A5",X"40", - X"A8",X"40",X"B6",X"40",X"CC",X"40",X"0A",X"41",X"26",X"41",X"41",X"41",X"C3",X"41",X"E1",X"41", - X"C3",X"42",X"41",X"43",X"05",X"43",X"C7",X"42",X"49",X"43",X"0D",X"43",X"73",X"43",X"36",X"43", - X"B4",X"41",X"77",X"41",X"55",X"42",X"78",X"42",X"00",X"00",X"00",X"00",X"00",X"00",X"49",X"68", - X"16",X"00",X"00",X"16",X"C9",X"12",X"00",X"02",X"00",X"00",X"20",X"C0",X"12",X"10",X"00",X"40", - X"00",X"22",X"90",X"32",X"00",X"20",X"00",X"30",X"80",X"80",X"00",X"00",X"92",X"02",X"00",X"80", - X"A3",X"3E",X"C2",X"A2",X"82",X"9B",X"A2",X"32",X"9A",X"BA",X"AA",X"B0",X"A2",X"8A",X"AA",X"82", - X"82",X"92",X"F6",X"92",X"A2",X"32",X"92",X"A2",X"82",X"82",X"00",X"92",X"B2",X"B3",X"F2",X"F6", - X"50",X"08",X"40",X"55",X"00",X"00",X"00",X"49",X"00",X"04",X"08",X"44",X"04",X"48",X"0C",X"00", - X"08",X"01",X"08",X"00",X"00",X"00",X"41",X"40",X"00",X"00",X"44",X"40",X"40",X"0C",X"04",X"44", - X"5D",X"7D",X"47",X"EB",X"4D",X"CD",X"CD",X"25",X"47",X"4F",X"0D",X"4D",X"4D",X"05",X"4D",X"5D", - X"0D",X"0D",X"05",X"5D",X"4D",X"1D",X"6D",X"4D",X"0D",X"0D",X"C5",X"81",X"44",X"4D",X"0D",X"69", - X"02",X"20",X"00",X"92",X"80",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"80",X"00",X"20",X"00", - X"20",X"28",X"A0",X"10",X"10",X"00",X"20",X"00",X"02",X"90",X"82",X"02",X"72",X"22",X"40",X"A0", - X"82",X"C2",X"D6",X"82",X"A0",X"92",X"82",X"82",X"82",X"82",X"A7",X"B2",X"9E",X"F2",X"B2",X"E2", - X"B0",X"8A",X"32",X"9A",X"32",X"86",X"91",X"B2",X"AA",X"B3",X"86",X"B2",X"B6",X"B2",X"D3",X"A6", - X"0D",X"0C",X"61",X"05",X"00",X"00",X"04",X"00",X"40",X"21",X"40",X"04",X"01",X"04",X"00",X"00", - X"00",X"44",X"40",X"41",X"40",X"40",X"49",X"00",X"08",X"41",X"01",X"40",X"44",X"48",X"00",X"24", - X"0F",X"6D",X"2D",X"57",X"0D",X"1D",X"9D",X"05",X"45",X"4F",X"4D",X"8D",X"05",X"5D",X"65",X"C5", - X"45",X"4D",X"4F",X"05",X"05",X"85",X"2D",X"5D",X"1F",X"45",X"45",X"4D",X"5D",X"D5",X"6D",X"1D", - X"00",X"00",X"00",X"00",X"02",X"00",X"22",X"B8",X"02",X"02",X"02",X"00",X"00",X"02",X"12",X"10", - X"02",X"00",X"20",X"00",X"C2",X"00",X"00",X"20",X"20",X"82",X"20",X"20",X"A2",X"60",X"82",X"80", - X"A2",X"92",X"A0",X"9A",X"A2",X"92",X"B6",X"AA",X"D3",X"B2",X"92",X"BA",X"B2",X"F8",X"F2",X"B2", - X"82",X"A2",X"EA",X"E2",X"E2",X"B2",X"98",X"80",X"B0",X"82",X"A2",X"B2",X"F2",X"A9",X"B2",X"B2", - X"01",X"15",X"00",X"40",X"00",X"00",X"01",X"08",X"00",X"09",X"08",X"04",X"49",X"41",X"00",X"08", - X"20",X"00",X"44",X"08",X"04",X"64",X"40",X"44",X"00",X"00",X"00",X"04",X"40",X"00",X"00",X"00", - X"7D",X"6D",X"6F",X"6D",X"05",X"0D",X"44",X"4D",X"45",X"05",X"55",X"45",X"2D",X"0D",X"65",X"4C", - X"75",X"55",X"4C",X"25",X"5D",X"05",X"45",X"1D",X"1D",X"B6",X"75",X"15",X"6D",X"45",X"85",X"5D", - X"00",X"00",X"00",X"02",X"80",X"00",X"00",X"12",X"00",X"40",X"22",X"00",X"10",X"B0",X"02",X"00", - X"80",X"10",X"80",X"00",X"C0",X"02",X"00",X"90",X"00",X"20",X"00",X"82",X"9A",X"12",X"20",X"22", - X"DE",X"89",X"92",X"8A",X"9A",X"94",X"A2",X"92",X"A2",X"A2",X"A2",X"92",X"22",X"B3",X"B2",X"86", - X"BA",X"92",X"82",X"A2",X"82",X"20",X"B6",X"82",X"BA",X"B2",X"A0",X"A3",X"A6",X"EE",X"B6",X"12", - X"0D",X"0D",X"04",X"08",X"18",X"00",X"04",X"00",X"00",X"00",X"45",X"04",X"28",X"10",X"48",X"00", - X"00",X"00",X"40",X"05",X"40",X"41",X"40",X"00",X"44",X"00",X"0C",X"11",X"45",X"44",X"04",X"00", - X"4D",X"6D",X"65",X"05",X"7D",X"45",X"55",X"4D",X"07",X"65",X"06",X"2D",X"44",X"4D",X"0D",X"0D", - X"DD",X"4C",X"4D",X"C7",X"45",X"4D",X"A5",X"15",X"4D",X"8D",X"05",X"05",X"25",X"25",X"45",X"05", - X"80",X"28",X"00",X"E0",X"00",X"00",X"02",X"00",X"00",X"02",X"30",X"A2",X"20",X"90",X"42",X"40", - X"80",X"02",X"10",X"20",X"00",X"00",X"88",X"A0",X"00",X"02",X"20",X"10",X"00",X"9A",X"30",X"00", - X"92",X"82",X"A2",X"A2",X"B2",X"92",X"8A",X"12",X"B2",X"92",X"92",X"83",X"82",X"92",X"9A",X"B4", - X"B2",X"B2",X"BA",X"B2",X"A2",X"F8",X"B2",X"B2",X"D2",X"82",X"B1",X"B2",X"B6",X"A3",X"B6",X"EE", - X"EA",X"80",X"8A",X"10",X"92",X"80",X"82",X"02",X"80",X"A2",X"8C",X"16",X"02",X"F2",X"A2",X"80", - X"82",X"8A",X"80",X"92",X"A3",X"02",X"02",X"A2",X"30",X"0A",X"DA",X"9A",X"9A",X"82",X"80",X"C2", - X"42",X"22",X"B2",X"90",X"00",X"00",X"08",X"90",X"80",X"10",X"00",X"90",X"00",X"70",X"1A",X"10", - X"00",X"40",X"08",X"80",X"A0",X"02",X"10",X"82",X"00",X"12",X"00",X"00",X"80",X"80",X"A0",X"00", - X"25",X"05",X"05",X"05",X"11",X"05",X"27",X"05",X"15",X"05",X"05",X"41",X"07",X"75",X"35",X"24", - X"24",X"01",X"87",X"0D",X"08",X"45",X"41",X"06",X"0D",X"0C",X"05",X"08",X"95",X"45",X"DC",X"2B", - X"04",X"00",X"00",X"04",X"00",X"04",X"01",X"20",X"00",X"00",X"40",X"01",X"84",X"09",X"0D",X"00", - X"01",X"01",X"05",X"08",X"44",X"04",X"00",X"04",X"01",X"04",X"04",X"24",X"41",X"00",X"44",X"42", - X"A3",X"93",X"A2",X"82",X"04",X"D2",X"A2",X"C0",X"82",X"12",X"A2",X"86",X"8A",X"A2",X"82",X"82", - X"B2",X"AE",X"F2",X"9A",X"82",X"82",X"8A",X"D1",X"CA",X"00",X"82",X"92",X"02",X"A2",X"06",X"92", - X"82",X"E0",X"00",X"80",X"10",X"80",X"22",X"90",X"20",X"00",X"80",X"80",X"00",X"40",X"10",X"1A", - X"C0",X"00",X"80",X"40",X"00",X"90",X"80",X"80",X"00",X"00",X"02",X"00",X"02",X"00",X"00",X"80", - X"0C",X"2D",X"05",X"0D",X"B1",X"14",X"21",X"45",X"04",X"45",X"24",X"00",X"05",X"31",X"6C",X"35", - X"05",X"25",X"79",X"45",X"04",X"05",X"45",X"45",X"25",X"85",X"05",X"04",X"65",X"09",X"2D",X"25", - X"00",X"01",X"00",X"0D",X"04",X"08",X"05",X"01",X"00",X"04",X"08",X"04",X"01",X"20",X"20",X"05", - X"00",X"04",X"10",X"00",X"44",X"01",X"05",X"04",X"24",X"04",X"00",X"8C",X"48",X"49",X"4C",X"45", - X"8A",X"B6",X"82",X"88",X"82",X"82",X"82",X"8A",X"A2",X"32",X"A2",X"88",X"A0",X"C2",X"B2",X"C2", - X"90",X"98",X"A2",X"C0",X"06",X"82",X"22",X"40",X"A2",X"C6",X"C2",X"C1",X"82",X"31",X"C2",X"80", - X"80",X"10",X"80",X"30",X"00",X"40",X"10",X"00",X"00",X"00",X"42",X"10",X"20",X"82",X"00",X"B0", - X"90",X"00",X"28",X"00",X"00",X"00",X"82",X"A2",X"00",X"08",X"00",X"12",X"00",X"02",X"10",X"90", - X"0C",X"05",X"04",X"0D",X"04",X"45",X"05",X"05",X"05",X"0D",X"45",X"4D",X"04",X"19",X"05",X"05", - X"11",X"05",X"A5",X"05",X"05",X"1D",X"85",X"5D",X"09",X"49",X"05",X"05",X"05",X"07",X"9F",X"DC", - X"01",X"41",X"40",X"01",X"21",X"04",X"01",X"00",X"01",X"00",X"00",X"40",X"01",X"01",X"48",X"00", - X"00",X"00",X"1C",X"00",X"00",X"04",X"00",X"04",X"00",X"04",X"00",X"00",X"44",X"44",X"40",X"44", - X"83",X"A2",X"92",X"8A",X"A2",X"82",X"82",X"B0",X"AA",X"E0",X"A6",X"90",X"92",X"02",X"22",X"92", - X"80",X"02",X"82",X"81",X"C2",X"42",X"82",X"86",X"92",X"80",X"86",X"A2",X"00",X"42",X"80",X"92", - X"A1",X"A2",X"A0",X"22",X"00",X"00",X"80",X"02",X"82",X"30",X"20",X"00",X"10",X"00",X"10",X"20", - X"00",X"20",X"00",X"A0",X"80",X"00",X"82",X"00",X"00",X"12",X"00",X"A2",X"92",X"80",X"00",X"10", - X"01",X"01",X"05",X"00",X"04",X"25",X"26",X"04",X"05",X"05",X"05",X"05",X"25",X"4C",X"C4",X"4D", - X"05",X"05",X"04",X"07",X"05",X"80",X"44",X"01",X"1D",X"05",X"09",X"04",X"91",X"CF",X"8D",X"DD", - X"00",X"04",X"00",X"00",X"01",X"00",X"01",X"01",X"0C",X"40",X"48",X"00",X"00",X"00",X"01",X"01", - X"00",X"01",X"01",X"05",X"00",X"09",X"09",X"40",X"00",X"00",X"85",X"01",X"01",X"4C",X"0E",X"48", - X"82",X"D2",X"92",X"BA",X"A2",X"82",X"B0",X"B2",X"D2",X"80",X"82",X"B1",X"92",X"88",X"D2",X"EA", - X"1A",X"02",X"8B",X"82",X"68",X"C2",X"8A",X"8A",X"A6",X"82",X"82",X"02",X"82",X"B2",X"6A",X"96", - X"A8",X"6A",X"00",X"01",X"10",X"00",X"02",X"00",X"90",X"10",X"00",X"40",X"A2",X"10",X"00",X"22", - X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"02",X"20",X"10",X"08",X"40",X"08",X"18",X"00", - X"14",X"3D",X"C5",X"8C",X"01",X"05",X"54",X"01",X"47",X"05",X"89",X"11",X"07",X"06",X"05",X"0C", - X"07",X"05",X"05",X"01",X"11",X"25",X"05",X"05",X"14",X"09",X"21",X"85",X"4D",X"37",X"13",X"4C", - X"29",X"40",X"00",X"08",X"40",X"00",X"01",X"00",X"61",X"00",X"00",X"00",X"01",X"00",X"21",X"00", - X"04",X"00",X"08",X"01",X"28",X"01",X"04",X"01",X"00",X"01",X"00",X"04",X"01",X"0C",X"08",X"04", - X"E3",X"83",X"A2",X"8A",X"B2",X"22",X"98",X"C6",X"A2",X"9A",X"CE",X"02",X"82",X"A2",X"83",X"82", - X"8A",X"22",X"92",X"82",X"83",X"80",X"E2",X"82",X"92",X"8A",X"82",X"92",X"92",X"80",X"B2",X"82", - X"14",X"A0",X"02",X"32",X"20",X"00",X"02",X"00",X"00",X"C2",X"22",X"00",X"82",X"30",X"00",X"A2", - X"00",X"00",X"00",X"02",X"10",X"02",X"00",X"00",X"00",X"10",X"80",X"00",X"10",X"10",X"00",X"08", - X"01",X"15",X"05",X"25",X"14",X"80",X"04",X"0D",X"15",X"65",X"5D",X"25",X"40",X"49",X"25",X"00", - X"04",X"0C",X"5D",X"45",X"25",X"09",X"0D",X"05",X"45",X"05",X"40",X"14",X"17",X"94",X"35",X"91", - X"00",X"08",X"00",X"01",X"40",X"00",X"14",X"00",X"01",X"00",X"00",X"00",X"30",X"00",X"04",X"18", - X"00",X"40",X"08",X"04",X"00",X"00",X"00",X"05",X"08",X"00",X"00",X"44",X"05",X"09",X"08",X"08", - X"A2",X"82",X"AA",X"30",X"A2",X"82",X"92",X"A2",X"02",X"02",X"CA",X"82",X"88",X"87",X"82",X"38", - X"C3",X"92",X"B8",X"B2",X"90",X"02",X"80",X"C2",X"00",X"02",X"53",X"C2",X"C2",X"92",X"8A",X"A3", - X"82",X"22",X"A0",X"12",X"00",X"06",X"00",X"00",X"80",X"08",X"00",X"20",X"20",X"00",X"42",X"00", - X"08",X"02",X"80",X"00",X"80",X"40",X"00",X"10",X"02",X"10",X"10",X"00",X"30",X"00",X"80",X"00", - X"55",X"01",X"04",X"48",X"1D",X"09",X"00",X"05",X"09",X"45",X"05",X"0C",X"05",X"25",X"0C",X"14", - X"14",X"00",X"09",X"07",X"64",X"41",X"7C",X"84",X"81",X"05",X"05",X"05",X"6D",X"47",X"26",X"45", - X"00",X"00",X"00",X"45",X"00",X"00",X"08",X"0C",X"00",X"00",X"00",X"00",X"09",X"00",X"00",X"00", - X"48",X"01",X"01",X"04",X"04",X"05",X"00",X"0C",X"00",X"00",X"08",X"40",X"4C",X"00",X"09",X"00", - X"9E",X"A1",X"92",X"F0",X"02",X"82",X"12",X"90",X"8A",X"9A",X"02",X"A1",X"82",X"02",X"82",X"A4", - X"90",X"82",X"02",X"02",X"D0",X"42",X"22",X"A0",X"42",X"92",X"82",X"B2",X"E2",X"B2",X"90",X"92", - X"90",X"84",X"28",X"30",X"80",X"A0",X"10",X"00",X"00",X"80",X"00",X"00",X"80",X"00",X"02",X"00", - X"02",X"10",X"80",X"A0",X"00",X"00",X"20",X"10",X"80",X"02",X"00",X"80",X"00",X"10",X"20",X"00", - X"25",X"01",X"04",X"04",X"45",X"45",X"05",X"85",X"09",X"05",X"29",X"45",X"05",X"25",X"05",X"05", - X"15",X"41",X"0C",X"00",X"1D",X"04",X"45",X"07",X"91",X"C4",X"41",X"0D",X"1E",X"04",X"61",X"1F", - X"19",X"01",X"0C",X"08",X"6C",X"05",X"00",X"04",X"01",X"00",X"01",X"0D",X"08",X"00",X"04",X"41", - X"0C",X"14",X"08",X"00",X"00",X"00",X"0C",X"01",X"00",X"04",X"40",X"00",X"41",X"41",X"45",X"4D", - X"9A",X"02",X"8C",X"02",X"02",X"84",X"80",X"00",X"A2",X"42",X"82",X"E2",X"80",X"0E",X"84",X"02", - X"80",X"02",X"C0",X"0A",X"82",X"86",X"82",X"CF",X"00",X"C2",X"42",X"88",X"40",X"42",X"82",X"80", - X"40",X"10",X"08",X"00",X"00",X"10",X"04",X"40",X"00",X"40",X"00",X"02",X"60",X"00",X"12",X"00", - X"C0",X"00",X"00",X"58",X"10",X"40",X"08",X"10",X"10",X"00",X"82",X"40",X"00",X"00",X"00",X"80", - X"02",X"20",X"01",X"05",X"01",X"07",X"05",X"11",X"00",X"25",X"05",X"05",X"05",X"05",X"05",X"00", - X"05",X"05",X"00",X"07",X"04",X"04",X"00",X"05",X"21",X"20",X"05",X"09",X"0D",X"00",X"05",X"35", - X"30",X"10",X"80",X"18",X"00",X"24",X"40",X"08",X"10",X"01",X"08",X"20",X"10",X"00",X"43",X"08", - X"40",X"20",X"00",X"14",X"20",X"10",X"20",X"00",X"00",X"09",X"00",X"00",X"00",X"68",X"28",X"09", - X"0A",X"B6",X"CA",X"02",X"82",X"0A",X"83",X"00",X"83",X"42",X"82",X"C2",X"88",X"40",X"00",X"20", - X"C0",X"03",X"86",X"42",X"9B",X"8A",X"8A",X"02",X"82",X"46",X"02",X"82",X"86",X"02",X"8A",X"04", - X"00",X"50",X"40",X"20",X"00",X"02",X"22",X"00",X"20",X"80",X"28",X"00",X"02",X"42",X"00",X"20", - X"00",X"02",X"00",X"20",X"00",X"00",X"02",X"12",X"08",X"00",X"00",X"48",X"01",X"02",X"40",X"00", - X"04",X"00",X"04",X"85",X"05",X"85",X"05",X"11",X"15",X"80",X"0D",X"84",X"05",X"11",X"85",X"00", - X"05",X"05",X"05",X"05",X"05",X"02",X"00",X"07",X"01",X"80",X"25",X"94",X"05",X"49",X"05",X"8D", - X"00",X"00",X"40",X"00",X"00",X"60",X"20",X"18",X"60",X"00",X"00",X"00",X"00",X"08",X"00",X"00", - X"00",X"01",X"00",X"00",X"00",X"20",X"20",X"00",X"00",X"20",X"00",X"20",X"4C",X"61",X"08",X"50", - X"C5",X"3B",X"82",X"85",X"90",X"06",X"80",X"82",X"83",X"97",X"82",X"02",X"04",X"02",X"0A",X"C0", - X"C2",X"96",X"02",X"C7",X"02",X"86",X"82",X"E3",X"8A",X"02",X"43",X"42",X"82",X"47",X"D2",X"22", - X"0A",X"30",X"60",X"40",X"00",X"40",X"10",X"80",X"00",X"40",X"00",X"08",X"00",X"00",X"48",X"20", - X"E0",X"28",X"00",X"08",X"00",X"00",X"12",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"28",X"08", - X"02",X"05",X"07",X"00",X"84",X"45",X"1D",X"02",X"01",X"55",X"05",X"81",X"20",X"23",X"0C",X"B5", - X"00",X"60",X"05",X"04",X"01",X"01",X"15",X"02",X"05",X"22",X"01",X"07",X"85",X"07",X"75",X"0D", - X"00",X"08",X"00",X"08",X"04",X"00",X"00",X"00",X"04",X"11",X"40",X"00",X"00",X"00",X"04",X"00", - X"04",X"08",X"10",X"00",X"05",X"08",X"00",X"09",X"20",X"40",X"2C",X"00",X"40",X"30",X"08",X"10", - X"00",X"84",X"E6",X"82",X"84",X"82",X"83",X"04",X"81",X"90",X"82",X"00",X"02",X"80",X"82",X"80", - X"88",X"44",X"82",X"12",X"80",X"8A",X"82",X"62",X"56",X"46",X"05",X"32",X"CA",X"1A",X"04",X"50", - X"52",X"F0",X"40",X"40",X"00",X"08",X"00",X"00",X"00",X"00",X"50",X"00",X"20",X"00",X"00",X"00", - X"48",X"00",X"00",X"02",X"00",X"00",X"40",X"22",X"00",X"20",X"00",X"00",X"00",X"0A",X"08",X"00", - X"27",X"0D",X"01",X"2E",X"05",X"00",X"25",X"05",X"00",X"01",X"01",X"01",X"01",X"25",X"0D",X"2D", - X"04",X"45",X"89",X"04",X"05",X"95",X"07",X"05",X"27",X"11",X"14",X"11",X"A5",X"65",X"91",X"03", - X"00",X"48",X"00",X"00",X"28",X"48",X"00",X"01",X"05",X"00",X"08",X"00",X"00",X"00",X"08",X"00", - X"10",X"10",X"40",X"08",X"10",X"01",X"01",X"10",X"00",X"30",X"00",X"38",X"49",X"60",X"40",X"20", - X"82",X"83",X"8A",X"82",X"82",X"12",X"92",X"8A",X"80",X"42",X"00",X"C2",X"02",X"84",X"07",X"03", - X"C2",X"0A",X"86",X"82",X"82",X"06",X"4A",X"02",X"06",X"82",X"42",X"83",X"06",X"02",X"A2",X"08", - X"02",X"98",X"08",X"00",X"04",X"00",X"00",X"20",X"00",X"00",X"52",X"00",X"20",X"00",X"50",X"40", - X"00",X"40",X"22",X"00",X"00",X"00",X"A0",X"40",X"40",X"08",X"82",X"00",X"54",X"00",X"00",X"08", - X"00",X"05",X"45",X"09",X"21",X"04",X"87",X"24",X"05",X"01",X"00",X"01",X"84",X"04",X"09",X"05", - X"05",X"84",X"04",X"24",X"05",X"04",X"A4",X"14",X"23",X"11",X"00",X"01",X"24",X"07",X"05",X"E5", - X"24",X"60",X"40",X"00",X"08",X"80",X"34",X"40",X"01",X"84",X"20",X"04",X"00",X"00",X"00",X"00", - X"00",X"00",X"08",X"00",X"08",X"00",X"49",X"00",X"04",X"08",X"04",X"04",X"10",X"4C",X"69",X"88", - X"86",X"84",X"00",X"0A",X"82",X"80",X"86",X"D1",X"08",X"80",X"84",X"84",X"82",X"00",X"88",X"82", - X"86",X"00",X"02",X"06",X"C1",X"C4",X"02",X"86",X"42",X"02",X"0A",X"C8",X"02",X"02",X"82",X"0A", - X"22",X"02",X"20",X"10",X"C0",X"12",X"20",X"00",X"08",X"10",X"00",X"08",X"00",X"20",X"00",X"08", - X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"40",X"80",X"00",X"A0",X"28",X"20",X"02",X"02",X"50", - X"85",X"17",X"8D",X"14",X"05",X"23",X"05",X"07",X"13",X"01",X"05",X"00",X"04",X"24",X"01",X"25", - X"00",X"23",X"05",X"05",X"05",X"05",X"04",X"16",X"84",X"84",X"04",X"05",X"05",X"0F",X"AC",X"8C", - X"08",X"00",X"00",X"40",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"20", - X"00",X"00",X"00",X"10",X"20",X"00",X"40",X"00",X"20",X"08",X"00",X"00",X"08",X"04",X"01",X"70", - X"8F",X"04",X"83",X"47",X"86",X"C7",X"42",X"82",X"82",X"83",X"C8",X"42",X"08",X"02",X"82",X"82", - X"8A",X"87",X"01",X"42",X"82",X"43",X"8A",X"82",X"02",X"00",X"83",X"06",X"00",X"10",X"80",X"42", - X"40",X"80",X"00",X"30",X"00",X"02",X"00",X"10",X"98",X"00",X"20",X"04",X"00",X"08",X"10",X"00", - X"40",X"00",X"00",X"E0",X"52",X"00",X"80",X"00",X"02",X"08",X"58",X"C0",X"00",X"00",X"00",X"02", - X"07",X"05",X"04",X"50",X"57",X"07",X"0C",X"B0",X"05",X"05",X"45",X"17",X"A5",X"04",X"21",X"05", - X"06",X"05",X"A1",X"09",X"25",X"24",X"22",X"20",X"01",X"02",X"05",X"84",X"80",X"8C",X"03",X"37", - X"48",X"28",X"00",X"20",X"08",X"00",X"00",X"00",X"00",X"28",X"08",X"00",X"01",X"00",X"00",X"30", - X"20",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"53",X"20",X"40",X"48", - X"82",X"CA",X"82",X"E5",X"90",X"02",X"00",X"C6",X"81",X"80",X"92",X"86",X"03",X"02",X"0A",X"26", - X"80",X"96",X"0B",X"06",X"A3",X"C2",X"01",X"82",X"82",X"06",X"82",X"82",X"84",X"83",X"02",X"C2", - X"40",X"08",X"82",X"28",X"00",X"28",X"08",X"10",X"00",X"00",X"D8",X"00",X"08",X"0A",X"08",X"40", - X"00",X"00",X"08",X"04",X"60",X"20",X"00",X"00",X"40",X"80",X"42",X"00",X"00",X"00",X"08",X"04", - X"20",X"04",X"15",X"10",X"B5",X"11",X"A0",X"11",X"05",X"01",X"85",X"05",X"05",X"6C",X"31",X"21", - X"04",X"0C",X"04",X"07",X"07",X"84",X"0D",X"04",X"01",X"85",X"00",X"15",X"0D",X"84",X"27",X"25", - X"00",X"08",X"00",X"00",X"00",X"12",X"00",X"20",X"08",X"09",X"80",X"00",X"00",X"00",X"20",X"00", - X"00",X"00",X"00",X"00",X"10",X"20",X"00",X"08",X"00",X"18",X"00",X"00",X"0C",X"08",X"04",X"44", - X"20",X"4A",X"22",X"06",X"80",X"02",X"1C",X"00",X"50",X"CA",X"02",X"DA",X"10",X"00",X"C2",X"4A", - X"80",X"C2",X"02",X"8A",X"20",X"02",X"43",X"50",X"08",X"82",X"80",X"00",X"82",X"22",X"C2",X"82", - X"22",X"A7",X"52",X"06",X"0B",X"00",X"82",X"C2",X"A2",X"02",X"22",X"A2",X"10",X"88",X"C0",X"E0", - X"8A",X"02",X"82",X"8A",X"82",X"CA",X"0A",X"A0",X"CA",X"22",X"82",X"8E",X"80",X"A2",X"02",X"0A", - X"01",X"05",X"21",X"00",X"21",X"24",X"08",X"0C",X"04",X"00",X"24",X"11",X"04",X"0D",X"00",X"04", - X"35",X"10",X"30",X"01",X"05",X"34",X"40",X"00",X"0D",X"01",X"00",X"21",X"05",X"8C",X"2E",X"44", - X"00",X"01",X"42",X"75",X"40",X"24",X"41",X"15",X"04",X"10",X"05",X"10",X"17",X"47",X"01",X"05", - X"01",X"05",X"04",X"3D",X"61",X"24",X"04",X"05",X"01",X"00",X"25",X"00",X"51",X"32",X"94",X"85", - X"02",X"82",X"B4",X"2A",X"82",X"82",X"00",X"08",X"CA",X"02",X"4E",X"92",X"C2",X"B2",X"82",X"82", - X"E2",X"42",X"CA",X"00",X"62",X"02",X"82",X"C0",X"82",X"80",X"C2",X"02",X"A0",X"02",X"82",X"62", - X"92",X"63",X"02",X"18",X"08",X"02",X"02",X"38",X"80",X"0E",X"02",X"C2",X"00",X"40",X"D2",X"00", - X"B2",X"52",X"1A",X"98",X"02",X"00",X"92",X"8A",X"00",X"0A",X"92",X"92",X"A2",X"44",X"80",X"42", - X"00",X"00",X"10",X"01",X"25",X"05",X"34",X"01",X"0D",X"4C",X"45",X"11",X"10",X"11",X"01",X"21", - X"35",X"01",X"2C",X"45",X"45",X"64",X"05",X"41",X"25",X"15",X"05",X"28",X"85",X"35",X"25",X"04", - X"00",X"6D",X"24",X"51",X"40",X"24",X"04",X"05",X"24",X"01",X"21",X"30",X"10",X"25",X"09",X"85", - X"41",X"71",X"01",X"01",X"00",X"05",X"01",X"21",X"25",X"21",X"00",X"21",X"30",X"0C",X"65",X"5D", - X"0A",X"C8",X"EA",X"08",X"02",X"24",X"28",X"30",X"C2",X"68",X"80",X"02",X"90",X"02",X"92",X"82", - X"80",X"42",X"00",X"42",X"42",X"22",X"0A",X"02",X"CA",X"0A",X"62",X"00",X"40",X"00",X"90",X"C2", - X"92",X"9A",X"06",X"90",X"13",X"92",X"12",X"20",X"18",X"48",X"82",X"20",X"02",X"82",X"90",X"00", - X"10",X"82",X"02",X"00",X"12",X"00",X"80",X"A0",X"10",X"00",X"A8",X"82",X"10",X"00",X"82",X"08", - X"28",X"2C",X"25",X"05",X"05",X"A1",X"01",X"01",X"00",X"00",X"1C",X"20",X"14",X"B0",X"21",X"15", - X"04",X"29",X"31",X"05",X"55",X"11",X"05",X"25",X"34",X"01",X"2D",X"30",X"4D",X"05",X"75",X"45", - X"41",X"0D",X"01",X"45",X"40",X"05",X"05",X"14",X"05",X"00",X"25",X"25",X"86",X"41",X"00",X"05", - X"04",X"01",X"01",X"30",X"29",X"21",X"81",X"05",X"11",X"05",X"08",X"05",X"42",X"49",X"51",X"86", - X"B0",X"B2",X"92",X"92",X"C8",X"12",X"00",X"C2",X"0E",X"48",X"00",X"48",X"0A",X"D0",X"88",X"82", - X"02",X"00",X"80",X"00",X"8A",X"42",X"00",X"02",X"AA",X"46",X"02",X"42",X"00",X"3A",X"00",X"D0", - X"42",X"50",X"FF",X"E3",X"80",X"02",X"02",X"92",X"22",X"82",X"02",X"8A",X"00",X"82",X"00",X"C4", - X"92",X"10",X"00",X"00",X"40",X"C8",X"30",X"2A",X"02",X"92",X"0A",X"00",X"82",X"52",X"00",X"8A", - X"31",X"0D",X"05",X"60",X"04",X"01",X"00",X"00",X"25",X"11",X"00",X"00",X"01",X"04",X"40",X"01", - X"40",X"05",X"04",X"01",X"35",X"08",X"10",X"00",X"00",X"09",X"00",X"15",X"27",X"3D",X"49",X"1D", - X"10",X"01",X"64",X"C5",X"55",X"80",X"00",X"0C",X"05",X"05",X"2C",X"06",X"05",X"09",X"08",X"09", - X"18",X"14",X"25",X"04",X"24",X"55",X"04",X"01",X"21",X"20",X"05",X"81",X"C5",X"4C",X"5D",X"1D", - X"A8",X"08",X"C8",X"48",X"84",X"80",X"82",X"82",X"80",X"02",X"63",X"C0",X"02",X"82",X"4A",X"02", - X"82",X"80",X"8A",X"C2",X"86",X"E0",X"82",X"B2",X"83",X"02",X"E2",X"A2",X"80",X"C2",X"82",X"42", - X"92",X"02",X"2A",X"62",X"02",X"02",X"C0",X"0A",X"40",X"02",X"C2",X"00",X"06",X"43",X"D2",X"80", - X"02",X"8A",X"06",X"DA",X"02",X"02",X"22",X"22",X"80",X"02",X"02",X"82",X"8A",X"10",X"58",X"47", - X"44",X"40",X"00",X"0D",X"00",X"15",X"15",X"00",X"50",X"01",X"01",X"04",X"14",X"00",X"20",X"11", - X"05",X"01",X"40",X"05",X"21",X"10",X"01",X"15",X"60",X"00",X"15",X"04",X"15",X"ED",X"24",X"15", - X"16",X"05",X"15",X"02",X"04",X"69",X"10",X"01",X"00",X"05",X"25",X"04",X"15",X"22",X"05",X"41", - X"01",X"51",X"00",X"14",X"24",X"00",X"11",X"10",X"01",X"15",X"11",X"0C",X"45",X"10",X"3C",X"A6", - X"F0",X"80",X"88",X"1A",X"82",X"82",X"C0",X"08",X"88",X"80",X"CA",X"CC",X"4A",X"80",X"8A",X"80", - X"02",X"02",X"02",X"82",X"88",X"8A",X"A2",X"80",X"C0",X"8A",X"02",X"B0",X"83",X"A2",X"00",X"82", - X"02",X"48",X"02",X"82",X"00",X"92",X"08",X"8A",X"42",X"90",X"80",X"48",X"42",X"C2",X"00",X"C2", - X"07",X"32",X"22",X"00",X"40",X"80",X"05",X"E8",X"40",X"08",X"A3",X"C2",X"06",X"02",X"4A",X"0A", - X"21",X"05",X"00",X"05",X"40",X"05",X"04",X"05",X"14",X"15",X"10",X"05",X"01",X"20",X"04",X"01", - X"01",X"05",X"05",X"01",X"2D",X"00",X"41",X"04",X"20",X"01",X"04",X"01",X"61",X"72",X"65",X"0D", - X"00",X"80",X"0A",X"21",X"00",X"25",X"10",X"13",X"40",X"34",X"30",X"10",X"4D",X"10",X"20",X"18", - X"01",X"24",X"3C",X"54",X"01",X"00",X"41",X"05",X"04",X"1C",X"20",X"80",X"17",X"5B",X"5C",X"35", - X"9A",X"C0",X"AA",X"8A",X"82",X"D2",X"02",X"A0",X"CA",X"40",X"80",X"04",X"5A",X"0A",X"90",X"02", - X"86",X"A2",X"E2",X"0A",X"84",X"82",X"80",X"C8",X"12",X"08",X"82",X"02",X"02",X"22",X"0A",X"C0", - X"E0",X"D4",X"D7",X"08",X"92",X"80",X"00",X"00",X"80",X"22",X"20",X"06",X"12",X"00",X"A0",X"32", - X"12",X"50",X"00",X"82",X"F0",X"82",X"42",X"8A",X"40",X"02",X"1A",X"A0",X"20",X"00",X"C0",X"82", - X"80",X"45",X"0C",X"21",X"20",X"01",X"21",X"00",X"05",X"00",X"41",X"0C",X"20",X"00",X"44",X"0C", - X"0C",X"51",X"21",X"21",X"45",X"09",X"08",X"15",X"29",X"04",X"85",X"0C",X"19",X"00",X"30",X"76", - X"12",X"09",X"09",X"02",X"21",X"2C",X"01",X"01",X"01",X"05",X"21",X"00",X"00",X"25",X"01",X"05", - X"10",X"05",X"24",X"01",X"00",X"02",X"25",X"10",X"05",X"00",X"A5",X"60",X"55",X"75",X"75",X"4D", - X"88",X"92",X"80",X"08",X"20",X"A8",X"00",X"1A",X"DA",X"02",X"EA",X"02",X"02",X"00",X"42",X"00", - X"02",X"50",X"42",X"40",X"C2",X"80",X"C8",X"00",X"02",X"4A",X"C6",X"02",X"90",X"00",X"32",X"10", - X"9A",X"80",X"D3",X"A4",X"80",X"C0",X"C2",X"C8",X"00",X"02",X"8A",X"23",X"23",X"D8",X"08",X"D0", - X"82",X"12",X"82",X"20",X"92",X"F0",X"02",X"02",X"E8",X"E2",X"90",X"A2",X"02",X"E0",X"22",X"40", - X"60",X"05",X"0D",X"00",X"04",X"1D",X"01",X"05",X"01",X"09",X"24",X"60",X"75",X"11",X"27",X"81", - X"1C",X"15",X"25",X"05",X"00",X"25",X"25",X"45",X"01",X"11",X"00",X"E9",X"09",X"65",X"25",X"2D", - X"50",X"07",X"19",X"3B",X"15",X"00",X"05",X"01",X"05",X"08",X"1D",X"21",X"21",X"14",X"0D",X"0D", - X"04",X"60",X"04",X"04",X"25",X"11",X"23",X"25",X"19",X"C0",X"00",X"40",X"9F",X"13",X"65",X"59"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman.vhd deleted file mode 100644 index 45039ecd..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,670 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity pacmant is - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - I_JOYSTICK_A : in std_logic_vector(4 downto 0); - I_JOYSTICK_B : in std_logic_vector(4 downto 0); - - I_SW : in std_logic_vector(3 downto 0); -- active high - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of pacmant is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector(7 downto 0); - -- more decode - signal wr0_l : std_logic; - signal wr1_l : std_logic; - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - signal freeze : std_logic; - - -- ip registers - signal button_in : std_logic_vector(13 downto 0); - signal button_debounced : std_logic_vector(13 downto 0); - signal in0_reg : std_logic_vector(7 downto 0); - signal in1_reg : std_logic_vector(7 downto 0); - signal dipsw_reg : std_logic_vector(7 downto 0); - signal joystick_reg : std_logic_vector(4 downto 0); - signal joystick_reg2 : std_logic_vector(4 downto 0); - - -begin - joystick_reg <= I_JOYSTICK_A; - joystick_reg2 <= I_JOYSTICK_B; - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - p_sync_comb : process(hcnt, vcnt) - begin - vsync <= not vcnt(8); - do_hsync <= (hcnt = "010101111"); -- 0AF - end process; - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010010111") then -- 097 - O_HBLANK <= '1'; - elsif (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - O_HBLANK <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - -- - -- cpu - -- - p_cpu_wait_comb : process(freeze, sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (freeze = '1') or (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(1) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank and (freeze = '0') then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off - watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_nmi_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - - -- 7M - -- 7N - sync_bus_cs_l <= '1'; --- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - --- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then --- program_rom_cs_l <= '0'; --- end if; - - if (cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - -- - -- vram addr custom ic - -- - u_vram_addr : entity work.PACMAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H256_L => hcnt(8), - H128 => hcnt(7), - H64 => hcnt(6), - H32 => hcnt(5), - H16 => hcnt(4), - H8 => hcnt(3), - H4 => hcnt(2), - H2 => hcnt(1), - H1 => hcnt(0), - V128 => vcnt(7), - V64 => vcnt(6), - V32 => vcnt(5), - V16 => vcnt(4), - V8 => vcnt(3), - V4 => vcnt(2), - V2 => vcnt(1), - V1 => vcnt(0), - FLIP => control_reg(5) - ); - - p_ab_mux_comb : process(hcnt, cpu_addr, vram_addr_ab) - begin - --When 2H is low, the CPU controls the bus. - if (hcnt(1) = '0') then - ab <= cpu_addr(11 downto 0); - else - ab <= vram_addr_ab; - end if; - end process; - - p_vram_comb : process(hcnt, cpu_addr, sync_bus_stb) - variable a,b : std_logic; - begin - - a := not (cpu_addr(12) or sync_bus_stb); - b := hcnt(1) and hcnt(0); - vram_l <= not (a or b); - end process; - - p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr) - variable sel : std_logic_vector(2 downto 0); - variable dec : std_logic_vector(7 downto 0); - variable selb : std_logic_vector(1 downto 0); - variable decb : std_logic_vector(3 downto 0); - begin - -- WRITE - - -- out_l 0x5000 - 0x503F control space - - -- 0x5040 - unused - -- 0x5050 - unused - -- 0x5060 - 0x506F sprite - - -- wr0_l 0x5080 - 0x508F sound 010100 00 10 000000 - -- wr1_l 0x5090 - 0x509F sound - -- wr2_l 0x50A0 - 0x50AF sprite 010100 00 10 100000 - -- wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - - -- in0_l 0x5000 - 0x503F in port 0 - -- in1_l 0x5040 - 0x507F in port 1 - -- dipsw_l 0x5080 - 0x50BF dip switches - - -- 7J - dec := "11111111"; - sel := sync_bus_r_w_l & ab(7) & ab(6); - if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then - case sel is-- # - when "000" => dec := "11111110";-- - when "001" => dec := "11111101"; - when "010" => dec := "11111011";-- - when "011" => dec := "11110111"; - when "100" => dec := "11101111"; - when "101" => dec := "11011111"; - when "110" => dec := "10111111"; - when "111" => dec := "01111111"; - when others => null; - end case; - end if; - iodec_out_l <= dec(0); - iodec_wdr_l <= dec(3); - iodec_in0_l <= dec(4); - iodec_in1_l <= dec(5); - iodec_dipsw_l <= dec(6); - - -- 7M - decb := "1111"; - selb := ab(5) & ab(4); - if (dec(2) = '0') then - case selb is - when "00" => decb := "1110"; - when "01" => decb := "1101"; - when "10" => decb := "1011"; - when "11" => decb := "0111"; - when others => null; - end case; - end if; - wr0_l <= decb(0);--101000 00 100000 1010000 10 000000 - wr1_l <= decb(1); - wr2_l <= decb(2);--spriteram2 - end process; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 not used - -- 1 interrupt ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - p_db_mux_comb : process(hcnt, cpu_data_out, rams_data_out) - begin - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - if (hcnt(1) = '0') then - sync_bus_db <= cpu_data_out; - else - sync_bus_db <= rams_data_out; - end if; - end process; - - p_cpu_data_in_mux_comb : process(cpu_addr, cpu_iorq_l, cpu_m1_l, sync_bus_wreq_l, - iodec_in0_l, iodec_in1_l, iodec_dipsw_l, cpu_vec_reg, sync_bus_reg, program_rom_dinl, - rams_data_out, in0_reg, in1_reg, dipsw_reg) - begin - -- simplifed again - if (cpu_iorq_l = '0') and (cpu_m1_l = '0') then - cpu_data_in <= cpu_vec_reg; - elsif (sync_bus_wreq_l = '0') then - cpu_data_in <= sync_bus_reg; - else - if (cpu_addr(15 downto 14) = "00") then -- ROM at 0000 - 3fff - cpu_data_in <= program_rom_dinl; - elsif (cpu_addr(15 downto 13) = "100") then -- ROM at 8000 - 9fff - cpu_data_in <= X"00"; - else - cpu_data_in <= rams_data_out; - if (iodec_in0_l = '0') then cpu_data_in <= in0_reg; end if; - if (iodec_in1_l = '0') then cpu_data_in <= in1_reg; end if; - if (iodec_dipsw_l = '0') then cpu_data_in <= dipsw_reg; end if; - end if; - end if; - end process; - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab(11 downto 0), - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab(11 downto 0), - data_b_o => rams_data_out - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom : entity work.ROM_PGM_0 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl - ); - - -- - -- video subsystem - -- - u_video : entity work.PACMAN_VIDEO - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(5), - I_WR2_L => wr2_l, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk - ); - - O_HSYNC <= hSync; - O_VSYNC <= vSync; - - --O_HBLANK <= hblank; - O_VBLANK <= vblank; - - -- - -- - -- audio subsystem - -- - u_audio : entity work.PACMAN_AUDIO - port map ( - I_HCNT => hcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_WR1_L => wr1_l, - I_WR0_L => wr0_l, - I_SOUND_ON => control_reg(3), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk - ); - - button_in(8 downto 5) <= I_SW(3 downto 0); - button_in(4 downto 0) <= joystick_reg(4 downto 0); - button_in(13 downto 9) <= joystick_reg2(4 downto 0); - - button_debounced <= button_in; - ---button_debounced Arcade MegaWing Location --- 8 RIGHT PushButton --- 7 DOWN PushButton --- 6 UP PushButton --- 5 LEFT PushButton --- 4 Fire Joystick --- 3 RIGHT Joystick --- 2 LEFT Joystick --- 1 DOWN Joystick --- 0 UP Joystick - - p_input_registers : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- on is low - in0_reg(7) <= not button_debounced(6); -- credit SERVICE - in0_reg(6) <= '1'; -- coin2 - in0_reg(5) <= not button_debounced(7); -- coin1 - in0_reg(4) <= '1'; -- test_l dipswitch (rack advance) CHEAT - in0_reg(3) <= button_debounced(1); -- p1 down - in0_reg(2) <= button_debounced(3); -- p1 right - in0_reg(1) <= button_debounced(2); -- p1 left - in0_reg(0) <= button_debounced(0); -- p1 up - - in1_reg(7) <= '1'; -- UNUSED - in1_reg(6) <= not button_debounced(8); -- start2 - in1_reg(5) <= not button_debounced(5); -- start1 - in1_reg(4) <= button_debounced(13); -- test and fire - in1_reg(3) <= button_debounced(10); -- p2 down - in1_reg(2) <= button_debounced(12); -- p2 right - in1_reg(1) <= button_debounced(11); -- p2 left - in1_reg(0) <= button_debounced(9); -- p2 up - - -- on is low - freeze <= '0'; - dipsw_reg(7) <= '1'; -- Stop Screen - Seems to have no function? - dipsw_reg(6) <= '1'; -- Unused ? - dipsw_reg(5) <= '1'; -- Skip Screen - Used to skip "Act" (AKA level)?? - How do you activate it? - dipsw_reg(4) <= '1'; -- Cabinet - dipsw_reg(3 downto 2) <= "00"; -- Lives 1, 2, 3, 4 - dipsw_reg(1 downto 0) <= "01"; -- Coinage (FreePlay, 1C_1C, 1C_2C, 2C_1C) - end if; - end process; - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 11424dd4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,360 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_VIDEO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - I_WR2_L : in std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_VIDEO is - - signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal db_reg : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_dout : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal cntr_ld : std_logic; - signal ra : std_logic_vector(7 downto 0); - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); - signal sprite_ram_addr : std_logic_vector(7 downto 0); - signal sprite_ram_addr_t1 : std_logic_vector(7 downto 0); - signal vout_obj_on_t1 : std_logic; - signal col_rom_addr : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal vout_hblank_t1 : std_logic; - signal sprite_ram_reg : std_logic_vector(4 downto 0); - - signal video_out : std_logic_vector(7 downto 0); - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(4 downto 0); - -begin - - -- ram enable is low when HBLANK_L is 0 (for sprite access) or - -- 2H is low (for cpu writes) - -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board - - sprite_xy_ram : work.dpram generic map (4,8) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, - - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp - ); - - p_char_regs : process - variable inc : std_logic; - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; - begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - inc := (not I_HBLANK); - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & inc); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - db_reg <= I_DB; -- character reg - end if; - end process; - - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) - begin - if (char_hblank_reg = '0') then - xflip <= I_FLIP; - yflip <= I_FLIP; - else - xflip <= db_reg(1); - yflip <= db_reg(0); - end if; - end process; - - p_char_addr_comb : process(db_reg, I_HCNT, - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) - begin - -- 2h, 4e - obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - - ca(12) <= char_hblank_reg; - ca(11 downto 6) <= db_reg(7 downto 2); - - if (char_hblank_reg = '0') then - ca(5) <= db_reg(1); - ca(4) <= db_reg(0); - else - ca(5) <= char_sum_reg(3) xor xflip; - ca(4) <= I_HCNT(3); - end if; - - ca(3) <= I_HCNT(2) xor yflip; - ca(2) <= char_sum_reg(2) xor xflip; - ca(1) <= char_sum_reg(1) xor xflip; - ca(0) <= char_sum_reg(0) xor xflip; - end process; - - -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_dout - ); - - p_char_shift : process - begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_dout(7 downto 4); -- load - shift_regl <= char_rom_5ef_dout(3 downto 0); - when others => null; - end case; - end if; - end process; - - p_char_shift_comb : process(I_HCNT, vout_yflip, shift_regu, shift_regl) - variable ip : std_logic; - begin - ip := I_HCNT(0) and I_HCNT(1); - if (vout_yflip = '0') then - - shift_sel(0) <= ip; - shift_sel(1) <= '1'; - shift_op(0) <= shift_regl(3); - shift_op(1) <= shift_regu(3); - else - - shift_sel(0) <= '1'; - shift_sel(1) <= ip; - shift_op(0) <= shift_regl(0); - shift_op(1) <= shift_regu(0); - end if; - end process; - - p_video_out_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= I_DB(4 downto 0); -- colour reg - end if; - end if; - end process; - - p_lut_4a_comb : process(vout_db, shift_op) - begin - col_rom_addr <= '0' & vout_db(4 downto 0) & shift_op(1 downto 0); - end process; - - col_rom_4a : entity work.PROM4_DST - port map ( - CLK => CLK, - ADDR => col_rom_addr, - DATA => lut_4a - ); - - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; - - p_ra_cnt : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (cntr_ld = '1') then - ra <= dr; - else - ra <= ra + "1"; - end if; - end if; - end process; - - sprite_ram_addr <= ra; - - u_sprite_ram : work.dpram generic map (8,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on, - addr_a_i => sprite_ram_addr, - data_a_i => sprite_ram_ip, - - clk_b_i => CLK, - addr_b_i => sprite_ram_addr, - data_b_o => sprite_ram_op - ); - - sprite_ram_reg <= '0' & sprite_ram_op when vout_obj_on_t1 = '1' else "00000"; - video_op_sel <= '1' when not (sprite_ram_reg = "00000") else '0'; - - p_sprite_ram_ip_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - end if; - end process; - - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) - begin - -- 3a - if (vout_hblank_t1 = '0') then - sprite_ram_ip <= (others => '0'); - else - if (video_op_sel = '1') then - sprite_ram_ip <= sprite_ram_reg(3 downto 0); - else - sprite_ram_ip <= lut_4a_t1(3 downto 0); - end if; - end if; - end process; - - p_video_op_comb : process(vout_hblank, I_VBLANK, video_op_sel, sprite_ram_reg, lut_4a) - begin - -- 3b - if (vout_hblank = '1') or (I_VBLANK = '1') then - final_col <= (others => '0'); - else - if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite - else - final_col <= lut_4a(4 downto 0); - end if; - end if; - end process; - - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR => final_col, - DATA => video_out - ); - - -- assign outputs - O_BLUE (1 downto 0) <= video_out(7 downto 6); - O_GREEN(2 downto 0) <= video_out(5 downto 3); - O_RED (2 downto 0) <= video_out(2 downto 0); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pll.qip deleted file mode 100644 index afd958be..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll.v"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pll.v b/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pll.v deleted file mode 100644 index 60297687..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pll.v +++ /dev/null @@ -1,320 +0,0 @@ -// megafunction wizard: %ALTPLL% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altpll - -// ============================================================ -// File Name: pll.v -// Megafunction Name(s): -// altpll -// -// Simulation Library Files(s): -// altera_mf -// ============================================================ -// ************************************************************ -// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -// -// 13.1.0 Build 162 10/23/2013 SJ Web Edition -// ************************************************************ - - -//Copyright (C) 1991-2013 Altera Corporation -//Your use of Altera Corporation's design tools, logic functions -//and other software and tools, and its AMPP partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Altera Program License -//Subscription Agreement, Altera MegaCore Function License -//Agreement, or other applicable license agreement, including, -//without limitation, that your use is for the sole purpose of -//programming logic devices manufactured by Altera and sold by -//Altera or its authorized distributors. Please refer to the -//applicable agreement for further details. - - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on -module pll ( - areset, - inclk0, - c0, - locked); - - input areset; - input inclk0; - output c0; - output locked; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri0 areset; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire sub_wire0; - wire [4:0] sub_wire1; - wire [0:0] sub_wire5 = 1'h0; - wire locked = sub_wire0; - wire [0:0] sub_wire2 = sub_wire1[0:0]; - wire c0 = sub_wire2; - wire sub_wire3 = inclk0; - wire [1:0] sub_wire4 = {sub_wire5, sub_wire3}; - - altpll altpll_component ( - .areset (areset), - .inclk (sub_wire4), - .locked (sub_wire0), - .clk (sub_wire1), - .activeclock (), - .clkbad (), - .clkena ({6{1'b1}}), - .clkloss (), - .clkswitch (1'b0), - .configupdate (1'b0), - .enable0 (), - .enable1 (), - .extclk (), - .extclkena ({4{1'b1}}), - .fbin (1'b1), - .fbmimicbidir (), - .fbout (), - .fref (), - .icdrclk (), - .pfdena (1'b1), - .phasecounterselect ({4{1'b1}}), - .phasedone (), - .phasestep (1'b1), - .phaseupdown (1'b1), - .pllena (1'b1), - .scanaclr (1'b0), - .scanclk (1'b0), - .scanclkena (1'b1), - .scandata (1'b0), - .scandataout (), - .scandone (), - .scanread (1'b0), - .scanwrite (1'b0), - .sclkout0 (), - .sclkout1 (), - .vcooverrange (), - .vcounderrange ()); - defparam - altpll_component.bandwidth_type = "AUTO", - altpll_component.clk0_divide_by = 9, - altpll_component.clk0_duty_cycle = 50, - altpll_component.clk0_multiply_by = 8, - altpll_component.clk0_phase_shift = "0", - altpll_component.compensate_clock = "CLK0", - altpll_component.inclk0_input_frequency = 37037, - altpll_component.intended_device_family = "Cyclone III", - altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll", - altpll_component.lpm_type = "altpll", - altpll_component.operation_mode = "NORMAL", - altpll_component.pll_type = "AUTO", - altpll_component.port_activeclock = "PORT_UNUSED", - altpll_component.port_areset = "PORT_USED", - altpll_component.port_clkbad0 = "PORT_UNUSED", - altpll_component.port_clkbad1 = "PORT_UNUSED", - altpll_component.port_clkloss = "PORT_UNUSED", - altpll_component.port_clkswitch = "PORT_UNUSED", - altpll_component.port_configupdate = "PORT_UNUSED", - altpll_component.port_fbin = "PORT_UNUSED", - altpll_component.port_inclk0 = "PORT_USED", - altpll_component.port_inclk1 = "PORT_UNUSED", - altpll_component.port_locked = "PORT_USED", - altpll_component.port_pfdena = "PORT_UNUSED", - altpll_component.port_phasecounterselect = "PORT_UNUSED", - altpll_component.port_phasedone = "PORT_UNUSED", - altpll_component.port_phasestep = "PORT_UNUSED", - altpll_component.port_phaseupdown = "PORT_UNUSED", - altpll_component.port_pllena = "PORT_UNUSED", - altpll_component.port_scanaclr = "PORT_UNUSED", - altpll_component.port_scanclk = "PORT_UNUSED", - altpll_component.port_scanclkena = "PORT_UNUSED", - altpll_component.port_scandata = "PORT_UNUSED", - altpll_component.port_scandataout = "PORT_UNUSED", - altpll_component.port_scandone = "PORT_UNUSED", - altpll_component.port_scanread = "PORT_UNUSED", - altpll_component.port_scanwrite = "PORT_UNUSED", - altpll_component.port_clk0 = "PORT_USED", - altpll_component.port_clk1 = "PORT_UNUSED", - altpll_component.port_clk2 = "PORT_UNUSED", - altpll_component.port_clk3 = "PORT_UNUSED", - altpll_component.port_clk4 = "PORT_UNUSED", - altpll_component.port_clk5 = "PORT_UNUSED", - altpll_component.port_clkena0 = "PORT_UNUSED", - altpll_component.port_clkena1 = "PORT_UNUSED", - altpll_component.port_clkena2 = "PORT_UNUSED", - altpll_component.port_clkena3 = "PORT_UNUSED", - altpll_component.port_clkena4 = "PORT_UNUSED", - altpll_component.port_clkena5 = "PORT_UNUSED", - altpll_component.port_extclk0 = "PORT_UNUSED", - altpll_component.port_extclk1 = "PORT_UNUSED", - altpll_component.port_extclk2 = "PORT_UNUSED", - altpll_component.port_extclk3 = "PORT_UNUSED", - altpll_component.self_reset_on_loss_lock = "OFF", - altpll_component.width_clock = 5; - - -endmodule - -// ============================================================ -// CNX file retrieval info -// ============================================================ -// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" -// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" -// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" -// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" -// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" -// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" -// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" -// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" -// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" -// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" -// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" -// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" -// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" -// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" -// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" -// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" -// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" -// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" -// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" -// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" -// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" -// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" -// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" -// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" -// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" -// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" -// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" -// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" -// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" -// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" -// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" -// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" -// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" -// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" -// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" -// Retrieval info: PRIVATE: SPREAD_USE STRING "0" -// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" -// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" -// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" -// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: USE_CLK0 STRING "1" -// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" -// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" -// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" -// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" -// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" -// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" -// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" -// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" -// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" -// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" -// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" -// Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" -// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" -// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" -// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" -// Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 -// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 -// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf -// Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.qpf b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.qpf deleted file mode 100644 index 6afe5bca..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "CrushRoller" diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.qsf b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.qsf deleted file mode 100644 index 4c364b3f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.qsf +++ /dev/null @@ -1,160 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 11:04:45 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# CrushRoller_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name TOP_LEVEL_ENTITY CrushRoller -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP - -# Fitter Assignments -# ================== -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# ------------------------- -# start ENTITY(CrushRoller) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(CrushRoller) -# ----------------------- -set_global_assignment -name SYSTEMVERILOG_FILE rtl/CrushRoller.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_vram_addr.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM3_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.sdc b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/CrushRoller.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/README.txt deleted file mode 100644 index 6d1dc355..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/README.txt +++ /dev/null @@ -1,23 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Crush Roller port to MiST by Gehstock --- 10 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/CrushRoller.sv b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/CrushRoller.sv deleted file mode 100644 index 51ea9699..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/CrushRoller.sv +++ /dev/null @@ -1,195 +0,0 @@ -//============================================================================ -// Arcade: CrushRoller -// -// Port to MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module CrushRoller( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "CrRoller;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [10:0] ps2_key; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacman CrushRoller( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0_reg(~{2'b00, btn_coin, 1'b0, m_down,m_right,m_left,m_up}), - .in1_reg(~{1'b0, btn_two_players, btn_one_player, m_fire, 4'b0000}), - .dipsw_reg(8'b00_0_1_11_01), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; - -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index d42caf3a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"31",X"73",X"F7",X"FF",X"FE",X"FE",X"FE",X"FE",X"8E",X"8E",X"8E",X"9E",X"BD",X"BD",X"BD",X"BD", - X"80",X"E8",X"FE",X"FF",X"FA",X"FB",X"FA",X"F3",X"F0",X"FF",X"FF",X"F7",X"FF",X"FF",X"FF",X"FC", - X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"FE",X"FF",X"FF",X"F1",X"F6",X"73",X"F7",X"F7",X"BD",X"BD",X"BD",X"BD",X"9E",X"8E",X"8E",X"8E", - X"F8",X"FF",X"FC",X"FD",X"F4",X"FB",X"FC",X"FD",X"F1",X"FF",X"FF",X"F1",X"FE",X"FF",X"BB",X"BB", - X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"F7",X"F7",X"F7",X"73",X"F7",X"FF",X"FD",X"D0",X"0C",X"0C",X"0C",X"0C",X"0C",X"1C",X"3D",X"1C", - X"FC",X"75",X"75",X"75",X"FC",X"C8",X"80",X"00",X"FF",X"FF",X"EE",X"BB",X"BB",X"FF",X"FE",X"E0", - X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"0F",X"0F",X"8F",X"CF",X"CF",X"CF",X"01",X"00", - X"F8",X"FF",X"FC",X"FD",X"F4",X"FB",X"FC",X"FD",X"F1",X"FF",X"FF",X"F1",X"FE",X"FF",X"FF",X"DD", - X"FC",X"76",X"76",X"76",X"FC",X"C8",X"80",X"00",X"FF",X"FF",X"EE",X"FF",X"DD",X"FF",X"FE",X"E0", - X"0D",X"0D",X"0D",X"0D",X"0D",X"0D",X"0D",X"0D",X"0F",X"07",X"03",X"03",X"03",X"01",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"10",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"00",X"00",X"00",X"10",X"70",X"B7",X"BF",X"BF",X"00",X"00",X"00",X"00",X"30",X"F0",X"93",X"13", - X"C3",X"C3",X"03",X"0B",X"0F",X"8F",X"8F",X"0F",X"00",X"50",X"F0",X"8F",X"FF",X"FF",X"FF",X"FF", - X"70",X"40",X"E0",X"60",X"C0",X"80",X"00",X"80",X"0C",X"0C",X"0C",X"0C",X"0C",X"1C",X"1C",X"0C", - X"BF",X"BF",X"CF",X"FF",X"7F",X"3F",X"DF",X"FF",X"03",X"01",X"01",X"01",X"00",X"01",X"13",X"13", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"FF",X"FF",X"EF",X"1F",X"FF",X"FF",X"FF",X"FF", - X"70",X"10",X"10",X"00",X"00",X"00",X"0F",X"0F",X"0C",X"0C",X"0C",X"0C",X"0C",X"0E",X"0F",X"0F", - X"DF",X"1F",X"1F",X"CF",X"EF",X"EF",X"0F",X"0F",X"13",X"01",X"C0",X"41",X"21",X"01",X"0F",X"0F", - X"8F",X"8F",X"8F",X"8F",X"0B",X"07",X"0F",X"0F",X"F3",X"B3",X"FF",X"FF",X"F7",X"07",X"03",X"0F", - X"00",X"00",X"00",X"10",X"70",X"B7",X"BF",X"BF",X"00",X"00",X"00",X"00",X"30",X"F0",X"93",X"13", - X"C3",X"C3",X"07",X"07",X"0F",X"0F",X"0F",X"0F",X"00",X"50",X"0F",X"FF",X"FF",X"FF",X"FF",X"EF", - X"FF",X"7F",X"3F",X"DF",X"FF",X"DF",X"1F",X"1F",X"01",X"00",X"01",X"13",X"13",X"13",X"01",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"8F",X"8F",X"8F",X"1F",X"FF",X"FF",X"FF",X"FF",X"73",X"33",X"FF", - X"CF",X"EF",X"EF",X"1F",X"00",X"80",X"69",X"3C",X"01",X"01",X"C1",X"40",X"20",X"10",X"0F",X"0F", - X"8F",X"0B",X"03",X"03",X"4B",X"87",X"0F",X"0F",X"FF",X"7F",X"07",X"03",X"00",X"00",X"B4",X"4B", - X"0F",X"0F",X"00",X"10",X"30",X"30",X"30",X"10",X"07",X"0F",X"0E",X"0C",X"0C",X"0C",X"0C",X"0C", - X"0F",X"0F",X"00",X"00",X"C0",X"C0",X"E0",X"E0",X"0F",X"0F",X"00",X"00",X"E0",X"F0",X"F0",X"F0", - X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"08",X"0F",X"0F",X"00",X"00",X"22",X"EE",X"BB",X"FF", - X"0F",X"0F",X"00",X"00",X"00",X"00",X"80",X"80",X"0F",X"0F",X"00",X"E0",X"F0",X"F0",X"70",X"F0", - X"10",X"10",X"10",X"00",X"00",X"40",X"E0",X"F0",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"1C", - X"E0",X"E0",X"C0",X"81",X"83",X"07",X"07",X"06",X"F0",X"F0",X"F0",X"70",X"70",X"70",X"20",X"80", - X"C0",X"E0",X"F0",X"F0",X"F0",X"C0",X"80",X"00",X"F0",X"30",X"1C",X"0E",X"1C",X"38",X"70",X"70", - X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"60",X"64", - X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"20",X"00",X"1C",X"1C",X"1C",X"1C",X"0C",X"0C",X"0C",X"0C", - X"06",X"04",X"FF",X"FF",X"20",X"70",X"F0",X"F0",X"C0",X"F1",X"F1",X"E0",X"E0",X"C0",X"90",X"30", - X"00",X"80",X"B3",X"F3",X"F1",X"E0",X"F0",X"70",X"70",X"60",X"10",X"FE",X"FE",X"76",X"D4",X"C4", - X"00",X"00",X"88",X"EE",X"77",X"33",X"CC",X"FF",X"66",X"FF",X"BB",X"CC",X"CC",X"77",X"33",X"CC", - X"03",X"03",X"47",X"CF",X"CF",X"8B",X"03",X"47",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"CC", - X"F0",X"F0",X"F0",X"A0",X"00",X"00",X"0F",X"0F",X"30",X"70",X"70",X"70",X"30",X"00",X"0F",X"0F", - X"F0",X"F1",X"F1",X"F0",X"F0",X"E0",X"C3",X"0F",X"80",X"90",X"30",X"30",X"30",X"10",X"0F",X"0F", - X"33",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"CC",X"88",X"00",X"60",X"E0",X"60",X"0F",X"0F", - X"CF",X"CF",X"CF",X"47",X"03",X"07",X"0F",X"0F",X"FF",X"33",X"00",X"00",X"00",X"00",X"0F",X"0F", - X"E0",X"E0",X"C0",X"E6",X"A2",X"11",X"11",X"00",X"F0",X"F0",X"F0",X"70",X"70",X"70",X"20",X"80", - X"C0",X"E0",X"F0",X"70",X"60",X"C0",X"80",X"00",X"F0",X"14",X"0E",X"0F",X"0F",X"0E",X"1C",X"38", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"00",X"00",X"88",X"44",X"22",X"00",X"88",X"44",X"22",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88", - X"0F",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"0F",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7", - X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"0F",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"0F", - X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7",X"F7", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"71",X"71",X"71",X"71",X"71",X"71",X"71",X"71",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0B",X"0B",X"07",X"0F",X"0F",X"0F",X"00",X"00",X"01",X"00",X"00",X"01",X"0F",X"0F", - X"00",X"00",X"C0",X"C0",X"30",X"F8",X"F4",X"F3",X"00",X"00",X"3C",X"3C",X"2C",X"E0",X"D0",X"D0", - X"00",X"00",X"00",X"00",X"00",X"88",X"C0",X"E0",X"00",X"00",X"00",X"00",X"E0",X"F0",X"F1",X"FE", - X"F0",X"30",X"00",X"00",X"00",X"0F",X"0F",X"1F",X"10",X"30",X"20",X"20",X"20",X"20",X"21",X"21", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"F0",X"F1",X"0F",X"0F",X"0F",X"03",X"00",X"C0",X"E0",X"FF", - X"F7",X"F6",X"F3",X"B7",X"79",X"F0",X"70",X"10",X"F0",X"F0",X"F0",X"D0",X"D0",X"C0",X"E0",X"F0", - X"E0",X"F0",X"F8",X"F8",X"E0",X"E8",X"C4",X"00",X"FF",X"F3",X"F1",X"FF",X"FF",X"F0",X"F0",X"F0", - X"FF",X"BB",X"BF",X"33",X"33",X"00",X"80",X"C0",X"21",X"21",X"21",X"20",X"20",X"30",X"10",X"00", - X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"EE",X"CC",X"00",X"00",X"03",X"0E", - X"C0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"80",X"80", - X"06",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80", - X"F0",X"F0",X"F0",X"F0",X"3C",X"0F",X"0F",X"0F",X"02",X"01",X"09",X"0F",X"07",X"03",X"03",X"03", - X"F0",X"78",X"B4",X"F3",X"FE",X"F6",X"F3",X"B3",X"F0",X"F0",X"F0",X"F0",X"D2",X"D2",X"1E",X"1E", - X"00",X"88",X"C0",X"E0",X"E0",X"F0",X"F8",X"F8",X"E0",X"F0",X"F1",X"FE",X"FF",X"F3",X"F1",X"FF", - X"0F",X"0F",X"0F",X"07",X"07",X"00",X"F0",X"F0",X"03",X"01",X"06",X"0F",X"0F",X"0F",X"F0",X"F0", - X"F9",X"F0",X"70",X"10",X"C0",X"F0",X"F0",X"F0",X"1E",X"1E",X"1E",X"1E",X"1E",X"1E",X"F0",X"F0", - X"E0",X"E8",X"C4",X"00",X"00",X"00",X"F0",X"F0",X"FF",X"F0",X"F0",X"F0",X"00",X"00",X"F0",X"F0", - X"00",X"00",X"C0",X"C0",X"31",X"F0",X"F0",X"F3",X"00",X"00",X"3C",X"3C",X"2C",X"E0",X"D0",X"D0", - X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"00",X"00",X"00",X"00",X"E0",X"F8",X"F0",X"FE", - X"FF",X"F7",X"F3",X"F3",X"F1",X"F0",X"70",X"60",X"F0",X"F1",X"F0",X"D0",X"D0",X"C0",X"E0",X"F0", - X"E0",X"F0",X"FA",X"FC",X"E0",X"E0",X"C0",X"00",X"FB",X"FB",X"F3",X"F7",X"FF",X"F8",X"F4",X"F2", - X"F0",X"F0",X"F0",X"F3",X"FF",X"F7",X"F3",X"F3",X"F0",X"F0",X"F0",X"F0",X"D2",X"D3",X"1E",X"1E", - X"00",X"80",X"C0",X"E0",X"E0",X"F0",X"F2",X"FC",X"E0",X"F8",X"F4",X"FE",X"FB",X"FB",X"F7",X"F7", - X"F1",X"F0",X"70",X"10",X"C0",X"F0",X"F0",X"F0",X"1E",X"1E",X"1E",X"1E",X"1E",X"1E",X"F0",X"F0", - X"E0",X"E0",X"C0",X"00",X"00",X"00",X"F0",X"F0",X"FF",X"F8",X"F4",X"F2",X"00",X"00",X"F0",X"F0", - X"C0",X"00",X"40",X"20",X"10",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"D2",X"D2",X"1E",X"1E",X"1E", - X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"20",X"00",X"00", - X"10",X"20",X"40",X"00",X"C0",X"F0",X"F0",X"F0",X"1E",X"1E",X"1E",X"1E",X"1E",X"1E",X"F0",X"F0", - X"00",X"00",X"80",X"00",X"00",X"00",X"F0",X"F0",X"20",X"10",X"00",X"00",X"00",X"00",X"F0",X"F0", - X"C0",X"00",X"00",X"00",X"00",X"00",X"30",X"40",X"F0",X"F0",X"F0",X"D2",X"D2",X"1E",X"1E",X"1E", - X"00",X"00",X"00",X"00",X"00",X"C0",X"00",X"00",X"00",X"00",X"00",X"80",X"40",X"40",X"30",X"00", - X"00",X"00",X"00",X"00",X"C0",X"F0",X"F0",X"F0",X"1E",X"1E",X"1E",X"1E",X"1E",X"1E",X"F0",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"80",X"80",X"40",X"00",X"00",X"00",X"F0",X"F0", - X"F0",X"30",X"00",X"00",X"0F",X"0F",X"3F",X"FF",X"10",X"30",X"20",X"20",X"21",X"21",X"21",X"31", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"F0",X"E0",X"0F",X"0F",X"0F",X"03",X"10",X"C0",X"EE",X"FF", - X"11",X"11",X"3B",X"33",X"33",X"00",X"80",X"C0",X"21",X"21",X"20",X"20",X"20",X"30",X"10",X"00", - X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"55",X"11",X"33",X"00",X"00",X"00",X"03",X"0E", - X"13",X"11",X"33",X"33",X"33",X"00",X"80",X"C0",X"21",X"21",X"20",X"20",X"20",X"30",X"10",X"00", - X"0F",X"0F",X"00",X"00",X"00",X"30",X"F1",X"F7",X"0F",X"0F",X"0E",X"0C",X"0C",X"0C",X"0C",X"1C", - X"87",X"87",X"00",X"F0",X"F0",X"00",X"00",X"00",X"3C",X"78",X"70",X"30",X"10",X"C0",X"EC",X"FE", - X"0F",X"0F",X"00",X"F0",X"F0",X"70",X"F0",X"FE",X"0F",X"0F",X"00",X"F0",X"F0",X"00",X"30",X"73", - X"0F",X"0F",X"00",X"00",X"00",X"00",X"E0",X"EC",X"0F",X"0F",X"00",X"C0",X"E0",X"F0",X"F6",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3C",X"79",X"3C",X"1C",X"1C",X"1C",X"1C",X"1C", - X"80",X"B0",X"FB",X"FB",X"FB",X"FB",X"FB",X"FB",X"FF",X"FF",X"FF",X"F7",X"F7",X"FE",X"F8",X"FE", - X"FE",X"FE",X"FE",X"FE",X"FE",X"FF",X"F8",X"FF",X"F3",X"F3",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EC",X"EC",X"EC",X"E4",X"E4",X"E4",X"E4",X"E0",X"FF",X"FF",X"FF",X"FF",X"F7",X"F0",X"F0",X"FF", - X"FF",X"F7",X"FF",X"FF",X"FF",X"F7",X"73",X"30",X"1C",X"0C",X"1C",X"79",X"78",X"0C",X"0C",X"0C", - X"FB",X"FB",X"F8",X"80",X"80",X"00",X"00",X"00",X"FF",X"F7",X"F7",X"FF",X"FE",X"FC",X"E0",X"80", - X"FF",X"FF",X"FF",X"F0",X"00",X"00",X"00",X"00",X"FF",X"FF",X"F3",X"F0",X"00",X"00",X"00",X"00", - X"E4",X"E4",X"E4",X"E4",X"E0",X"00",X"00",X"00",X"FF",X"FF",X"F0",X"80",X"00",X"00",X"00",X"00", - X"0F",X"78",X"F0",X"80",X"80",X"C0",X"00",X"00",X"0F",X"0F",X"10",X"30",X"30",X"D0",X"EC",X"FE", - X"0F",X"0F",X"00",X"F0",X"70",X"70",X"F0",X"FE",X"0F",X"C3",X"E0",X"30",X"00",X"00",X"30",X"73", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"0F",X"0F",X"00",X"70",X"F2",X"FF",X"F7",X"72",X"0F",X"0F",X"0E",X"0C",X"1C",X"3D",X"1C",X"0C", - X"0F",X"0F",X"00",X"E0",X"FE",X"FE",X"F1",X"1E",X"0F",X"0F",X"00",X"70",X"F1",X"FD",X"FE",X"F2", - X"0F",X"87",X"90",X"90",X"90",X"90",X"F0",X"FF",X"0F",X"F0",X"F7",X"F3",X"73",X"73",X"F3",X"FF", - X"0F",X"0F",X"C0",X"C8",X"C8",X"C0",X"80",X"80",X"0F",X"0F",X"F0",X"FF",X"FF",X"F3",X"F3",X"FB", - X"F6",X"F6",X"F6",X"F7",X"F7",X"F6",X"F6",X"F6",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"D2",X"96",X"D2",X"96",X"D2",X"96",X"D2",X"1E",X"7A",X"73",X"F3",X"FF",X"FF",X"F3",X"72",X"7A", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"80",X"80",X"00",X"00",X"00",X"E0",X"E8",X"EC",X"FF",X"FE",X"FE",X"FE",X"FE",X"FC",X"FD",X"FF", - X"72",X"F7",X"FF",X"F4",X"E0",X"00",X"00",X"00",X"0C",X"0C",X"3C",X"3C",X"0C",X"0C",X"0C",X"0C", - X"F0",X"FF",X"FE",X"E0",X"80",X"00",X"00",X"00",X"F2",X"FF",X"FD",X"FD",X"F0",X"00",X"00",X"00", - X"FC",X"F0",X"10",X"90",X"80",X"80",X"80",X"00",X"FF",X"F2",X"72",X"72",X"73",X"73",X"70",X"00", - X"EC",X"EC",X"EC",X"E4",X"E4",X"E4",X"E0",X"00",X"F7",X"F6",X"FE",X"F0",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"80",X"80",X"90",X"90",X"F0",X"FF",X"0F",X"0F",X"00",X"F0",X"F3",X"73",X"F3",X"FF", - X"0F",X"E1",X"E4",X"E4",X"E4",X"EC",X"EC",X"EC",X"0F",X"0F",X"00",X"00",X"F0",X"FE",X"FE",X"FF", - X"D0",X"90",X"D0",X"90",X"D0",X"90",X"D0",X"10",X"72",X"72",X"F3",X"FF",X"FF",X"F3",X"72",X"72", - X"EC",X"E8",X"E0",X"00",X"00",X"80",X"80",X"80",X"FF",X"FD",X"FC",X"FE",X"FE",X"FE",X"FF",X"FB", - X"FF",X"F0",X"90",X"90",X"90",X"10",X"10",X"10",X"FF",X"F3",X"73",X"73",X"70",X"00",X"00",X"00", - X"80",X"80",X"C0",X"C8",X"C8",X"C8",X"C0",X"00",X"FB",X"F3",X"F3",X"F3",X"FF",X"FF",X"F0",X"00", - X"FF",X"FF",X"FF",X"F7",X"FB",X"F3",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"FF",X"FF",X"FF", - X"FF",X"DD",X"DD",X"55",X"77",X"77",X"FF",X"FF",X"FF",X"DD",X"DD",X"DD",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"88",X"FF",X"EE",X"FF",X"88",X"FF",X"FF", - X"FF",X"F7",X"7B",X"3D",X"7B",X"7B",X"F7",X"FF",X"FF",X"FF",X"FC",X"CB",X"CB",X"ED",X"FE",X"FF", - X"FF",X"FF",X"FF",X"FB",X"F7",X"7B",X"F3",X"FF",X"FF",X"FF",X"FF",X"FD",X"FB",X"FE",X"EE",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"F4",X"F6",X"F4",X"FF",X"FF",X"FF",X"FF",X"FF",X"F2",X"FB",X"F2", - X"F4",X"FD",X"F4",X"FF",X"FF",X"FF",X"FF",X"FF",X"F2",X"F6",X"F2",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F5",X"F1",X"FF",X"F5",X"F1",X"FF",X"F5",X"F1", - X"F8",X"FA",X"FF",X"F8",X"FA",X"FF",X"F8",X"FA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"F7",X"FF",X"FF",X"FF",X"FF",X"FF",X"F1",X"F6",X"F8",X"F8",X"FC",X"FC",X"FF", - X"FF",X"F8",X"F6",X"F1",X"F1",X"F3",X"F3",X"FF",X"FF",X"FF",X"FF",X"FE",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"F1",X"F1",X"F7",X"FF",X"FF",X"FF",X"FF",X"FE",X"FC",X"FA",X"FA",X"F9", - X"FF",X"F7",X"F1",X"F1",X"FF",X"FF",X"FF",X"FF",X"F9",X"FA",X"FA",X"FC",X"FE",X"FF",X"FF",X"FF", - X"FF",X"F3",X"F3",X"F1",X"F1",X"F6",X"F8",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"F7",X"FF",X"FF",X"FF",X"FF",X"FC",X"FC",X"F8",X"F8",X"F6",X"F1",X"FF", - X"F9",X"F5",X"F5",X"F3",X"F7",X"FF",X"FF",X"FF",X"FF",X"FE",X"F8",X"F8",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"F7",X"F3",X"F5",X"F5",X"F9",X"FF",X"FF",X"FF",X"FF",X"F8",X"F8",X"FE",X"FF", - X"FF",X"FF",X"FF",X"77",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"DD",X"EE",X"FF",X"FF", - X"FF",X"FF",X"FF",X"33",X"BB",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"FF",X"FF",X"FF", - X"F8",X"FA",X"FF",X"F8",X"FA",X"F4",X"F0",X"F2",X"FF",X"FF",X"FF",X"FF",X"FF",X"F2",X"FB",X"F2", - X"FF",X"FF",X"FF",X"FF",X"FF",X"F4",X"F6",X"F4",X"F5",X"F1",X"FF",X"F5",X"F1",X"F2",X"F9",X"F0", - X"F0",X"F9",X"F4",X"F8",X"FA",X"FF",X"F8",X"FA",X"F2",X"F6",X"F2",X"FF",X"FF",X"FF",X"FF",X"FF", - X"F4",X"FD",X"F4",X"FF",X"FF",X"FF",X"FF",X"FF",X"F4",X"F0",X"F2",X"F5",X"F1",X"FF",X"F5",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"CC",X"88",X"88",X"00",X"00",X"00",X"00", - X"FF",X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"FF", - X"00",X"00",X"00",X"00",X"11",X"11",X"33",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"80",X"C8",X"EC",X"FE",X"00",X"00",X"C0",X"FC",X"FF",X"FF",X"FF",X"FF", - X"FE",X"EC",X"8C",X"80",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FC",X"C0",X"00",X"00", - X"00",X"70",X"F7",X"FF",X"FF",X"3F",X"37",X"FF",X"00",X"00",X"00",X"10",X"10",X"21",X"21",X"37", - X"FF",X"37",X"3F",X"FF",X"FF",X"F7",X"70",X"00",X"73",X"21",X"21",X"10",X"10",X"00",X"00",X"00", - X"00",X"08",X"0C",X"04",X"04",X"02",X"02",X"02",X"00",X"00",X"01",X"01",X"01",X"02",X"02",X"02", - X"02",X"02",X"02",X"04",X"04",X"0C",X"08",X"00",X"02",X"02",X"02",X"01",X"01",X"01",X"00",X"00", - X"FE",X"E8",X"EC",X"FE",X"FA",X"E4",X"C4",X"C4",X"FF",X"FF",X"FF",X"FF",X"F6",X"73",X"30",X"31", - X"00",X"00",X"00",X"80",X"C8",X"EC",X"EC",X"FE",X"80",X"E8",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF", - X"3F",X"7F",X"F3",X"30",X"00",X"00",X"00",X"00",X"43",X"21",X"10",X"00",X"00",X"00",X"00",X"00", - X"F0",X"1F",X"3F",X"1F",X"0F",X"3F",X"1F",X"7F",X"10",X"21",X"43",X"87",X"87",X"87",X"87",X"87", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"3F",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF", - X"0F",X"CF",X"EF",X"EF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"3F",X"0F", - X"FF",X"FF",X"FF",X"FF",X"EF",X"EF",X"CF",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"79",X"79",X"79",X"79",X"79",X"79",X"79",X"79", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F3",X"F7",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"2F",X"0F",X"0F",X"0F",X"0F",X"4F",X"0F",X"0F",X"8F",X"0F",X"0F",X"1F",X"8F",X"0F",X"0F",X"2F", - X"BF",X"1F",X"6F",X"0F",X"6F",X"1F",X"1F",X"BF",X"CF",X"BF",X"9F",X"0F",X"6F",X"2F",X"0F",X"CF", - X"FF",X"FF",X"BF",X"FF",X"3F",X"DF",X"7F",X"FF",X"FF",X"AF",X"BF",X"EF",X"EF",X"BF",X"9F",X"FF", - X"FF",X"FF",X"FF",X"7F",X"FF",X"BF",X"FF",X"FF",X"FF",X"BF",X"EF",X"EF",X"FF",X"DF",X"FF",X"FF", - X"F2",X"F1",X"F2",X"F1",X"F2",X"F1",X"F2",X"F1",X"F8",X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0", - X"F2",X"F1",X"F2",X"F1",X"F2",X"F1",X"F2",X"F1",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8", - X"F1",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"F4",X"F8",X"F4",X"F8",X"F4",X"F8",X"F4",X"F8", - X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"F1",X"F4",X"F8",X"F4",X"F8",X"F4",X"F8",X"F4",X"F8", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FA",X"F5",X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"FA",X"F5", - X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"FA",X"F5",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FA",X"F5", - X"F5",X"FA",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F5",X"FA",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF", - X"F5",X"FA",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"F5",X"FA",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"30",X"30",X"30",X"30",X"30",X"F0",X"F0",X"FF",X"C0",X"C0",X"C0",X"C0",X"C0",X"F0",X"F0",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"F0",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"F0",X"0F", - X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"FF",X"C0",X"C0",X"C0",X"C0",X"C0",X"F0",X"F0",X"FF", - X"30",X"30",X"30",X"30",X"30",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"FF", - X"FF",X"F0",X"F0",X"30",X"30",X"30",X"30",X"30",X"FF",X"F0",X"F0",X"C0",X"C0",X"C0",X"C0",X"C0", - X"0F",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"C0",X"C0",X"C0",X"C0",X"C0", - X"FF",X"F0",X"F0",X"30",X"30",X"30",X"30",X"30",X"FF",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00", - X"71",X"71",X"71",X"71",X"71",X"71",X"71",X"71",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0", - X"71",X"71",X"71",X"71",X"71",X"71",X"F1",X"F1",X"C0",X"C0",X"C0",X"C0",X"C0",X"E0",X"F0",X"F8", - X"E9",X"E9",X"E9",X"E9",X"E9",X"E9",X"E9",X"E9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"F1",X"F1",X"71",X"71",X"71",X"71",X"71",X"71",X"F8",X"F0",X"E0",X"C0",X"C0",X"C0",X"C0",X"C0", - X"71",X"71",X"71",X"71",X"71",X"71",X"F1",X"F1",X"C0",X"C0",X"C0",X"C0",X"C0",X"E0",X"F0",X"F8", - X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"F8",X"F8",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"68",X"68",X"68",X"68",X"68",X"68",X"68",X"68", - X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"68",X"68",X"68",X"68",X"68",X"68",X"78",X"78", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"F8",X"F0",X"E0",X"C0",X"C0",X"C0",X"C0",X"C0", - X"F1",X"F0",X"70",X"30",X"30",X"30",X"30",X"30",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"C0",X"C0",X"C0",X"C0",X"C0",X"E0",X"F0",X"F8", - X"30",X"30",X"30",X"30",X"30",X"70",X"F0",X"F1",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0", - X"F1",X"F0",X"70",X"30",X"30",X"30",X"30",X"30",X"F8",X"F0",X"E0",X"C0",X"C0",X"C0",X"C0",X"C0", - X"30",X"30",X"30",X"30",X"30",X"70",X"F0",X"F1",X"C0",X"C0",X"C0",X"C0",X"C0",X"E0",X"F0",X"F8", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0", - X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0", - X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0", - X"FC",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"FC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7",X"F3", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"EE",X"66",X"33",X"DD",X"55",X"DD",X"BB",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"33",X"33",X"66",X"55",X"55",X"55",X"66",X"FF",X"88",X"00",X"55",X"88",X"00",X"88",X"FF", - X"66",X"EE",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"88",X"FF",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"77",X"44",X"44",X"77",X"00",X"00",X"00",X"00",X"FF",X"11",X"11",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"44",X"44",X"44",X"77",X"00",X"00",X"00",X"00",X"FF",X"99",X"99",X"99",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"77",X"44",X"44",X"77",X"00",X"77",X"44",X"00",X"FF",X"11",X"11",X"FF",X"00",X"FF",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"44",X"77",X"00",X"77",X"44",X"00",X"00",X"00",X"11",X"FF",X"00",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"77",X"44",X"44",X"77",X"00",X"77",X"44",X"00",X"FF",X"11",X"11",X"FF",X"00",X"FF",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"44",X"77",X"00",X"77",X"44",X"44",X"00",X"00",X"11",X"FF",X"00",X"99",X"99",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"77",X"44",X"44",X"77",X"00",X"77",X"44",X"00",X"FF",X"11",X"11",X"FF",X"00",X"FF",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"44",X"77",X"00",X"77",X"00",X"00",X"77",X"00",X"11",X"FF",X"00",X"FF",X"88",X"88",X"88",X"00", - X"F0",X"F0",X"F0",X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FE",X"F9",X"F7",X"F7",X"F3",X"F3",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F7",X"F9",X"FE",X"FE",X"FC",X"FC",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"F3",X"F5",X"F5",X"F6", - X"F0",X"F0",X"F0",X"F0",X"FE",X"FE",X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F8",X"FE",X"FE",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F6",X"F5",X"F5",X"F3",X"F1",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"77",X"44",X"44",X"77",X"00",X"77",X"44",X"00",X"FF",X"11",X"11",X"FF",X"00",X"FF",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"44",X"77",X"00",X"77",X"44",X"44",X"77",X"00",X"11",X"FF",X"00",X"FF",X"99",X"99",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"44",X"44",X"77",X"00",X"77",X"44",X"44",X"FF",X"11",X"11",X"FF",X"00",X"FF",X"11",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"00",X"44",X"44",X"44",X"77",X"00",X"77",X"FF",X"00",X"FF",X"99",X"99",X"FF",X"00",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"44",X"77",X"00",X"77",X"44",X"77",X"00",X"FF",X"11",X"FF",X"00",X"FF",X"11",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"44",X"44",X"00",X"77",X"44",X"44",X"00",X"99",X"99",X"FF",X"00",X"FF",X"99",X"99",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"44",X"77",X"00",X"77",X"44",X"77",X"00",X"FF",X"11",X"FF",X"00",X"FF",X"11",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"00",X"77",X"00",X"44",X"44",X"77",X"00",X"FF",X"44",X"44",X"00",X"FF",X"99",X"FF",X"00", - X"80",X"80",X"80",X"C0",X"C0",X"80",X"00",X"00",X"10",X"10",X"10",X"30",X"30",X"10",X"00",X"00", - X"70",X"43",X"0F",X"2F",X"4F",X"97",X"C3",X"70",X"E0",X"3C",X"0F",X"4F",X"2F",X"9E",X"3C",X"E0", - X"00",X"80",X"80",X"00",X"80",X"80",X"00",X"00",X"10",X"10",X"00",X"00",X"00",X"00",X"30",X"30", - X"A1",X"E1",X"43",X"43",X"C3",X"C3",X"F0",X"C0",X"48",X"78",X"3C",X"2C",X"3C",X"3C",X"E0",X"00", - X"00",X"00",X"00",X"C0",X"C0",X"E0",X"4C",X"4C",X"00",X"00",X"10",X"F0",X"43",X"C3",X"97",X"87", - X"00",X"00",X"80",X"C0",X"68",X"BC",X"1E",X"5E",X"00",X"00",X"00",X"60",X"60",X"70",X"C3",X"0F", - X"2C",X"2C",X"F0",X"F0",X"30",X"30",X"00",X"00",X"87",X"97",X"C3",X"43",X"F0",X"10",X"00",X"00", - X"5E",X"1E",X"BC",X"68",X"C0",X"80",X"00",X"00",X"0F",X"C3",X"70",X"C0",X"C0",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"01",X"01",X"11", - X"00",X"10",X"11",X"11",X"11",X"11",X"11",X"11",X"00",X"00",X"00",X"10",X"11",X"11",X"11",X"11", - X"00",X"10",X"10",X"10",X"10",X"00",X"00",X"00",X"11",X"01",X"01",X"10",X"10",X"00",X"00",X"00", - X"11",X"11",X"11",X"11",X"11",X"11",X"10",X"00",X"11",X"11",X"11",X"11",X"10",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"80",X"80",X"88",X"88",X"00",X"00",X"00",X"10",X"10",X"01",X"01",X"11", - X"00",X"10",X"91",X"91",X"91",X"19",X"19",X"99",X"00",X"80",X"80",X"98",X"99",X"99",X"99",X"99", - X"88",X"98",X"98",X"90",X"10",X"00",X"00",X"00",X"11",X"01",X"01",X"10",X"10",X"00",X"00",X"00", - X"99",X"19",X"19",X"99",X"99",X"91",X"10",X"00",X"99",X"99",X"99",X"99",X"98",X"80",X"80",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"44",X"77",X"00",X"77",X"44",X"77",X"00",X"FF",X"11",X"FF",X"00",X"FF",X"11",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"44",X"77",X"00",X"77",X"44",X"77",X"00",X"FF",X"11",X"FF",X"00",X"FF",X"88",X"88",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"77",X"44",X"77",X"00",X"77",X"44",X"77",X"00",X"FF",X"11",X"FF",X"00",X"FF",X"11",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"77",X"44",X"77",X"00",X"00",X"77",X"00",X"00",X"FF",X"11",X"FF",X"00",X"00",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"01",X"01",X"01",X"00",X"10",X"30", - X"02",X"2F",X"EF",X"BB",X"FF",X"5B",X"E1",X"F0",X"00",X"00",X"00",X"08",X"8C",X"CE",X"EF",X"7F", - X"01",X"00",X"00",X"00",X"04",X"04",X"01",X"03",X"70",X"F0",X"F0",X"F0",X"F0",X"E0",X"C0",X"00", - X"E1",X"E1",X"D3",X"93",X"13",X"13",X"01",X"00",X"7F",X"EF",X"CE",X"CE",X"8D",X"8C",X"08",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"04",X"4E",X"EF",X"BB",X"FF",X"5F",X"34",X"70",X"00",X"00",X"00",X"80",X"8C",X"CE",X"6F",X"B7", - X"08",X"00",X"00",X"00",X"04",X"04",X"01",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"F0",X"E1",X"D3",X"93",X"01",X"00",X"B7",X"6F",X"4E",X"CF",X"8C",X"8C",X"08",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"99",X"11",X"11",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"CE",X"89", - X"FF",X"EE",X"CC",X"CC",X"CC",X"44",X"00",X"00",X"FF",X"00",X"00",X"00",X"11",X"77",X"77",X"00", - X"11",X"11",X"99",X"FF",X"FF",X"FF",X"FF",X"FF",X"89",X"CE",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"44",X"44",X"CC",X"CC",X"CC",X"EE",X"FF",X"00",X"77",X"77",X"11",X"00",X"00",X"00",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"31",X"31",X"10",X"00", - X"00",X"00",X"10",X"21",X"EA",X"FB",X"F7",X"F7",X"40",X"E4",X"FE",X"76",X"46",X"EF",X"FE",X"FE", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"50",X"20", - X"F7",X"F6",X"F4",X"F5",X"F1",X"71",X"30",X"C0",X"F0",X"E4",X"ED",X"EC",X"EF",X"EC",X"E1",X"00", - X"00",X"20",X"10",X"20",X"90",X"D0",X"E0",X"ED",X"00",X"00",X"00",X"10",X"10",X"00",X"10",X"31", - X"00",X"00",X"C0",X"EC",X"FC",X"F3",X"FF",X"77",X"00",X"00",X"00",X"00",X"F0",X"FF",X"FC",X"F9", - X"EC",X"EC",X"E8",X"A0",X"00",X"00",X"00",X"00",X"62",X"F7",X"73",X"30",X"00",X"00",X"00",X"00", - X"77",X"FF",X"EF",X"34",X"00",X"00",X"00",X"00",X"F3",X"F7",X"F0",X"82",X"00",X"00",X"00",X"00", - X"F0",X"70",X"B0",X"B0",X"70",X"F0",X"B0",X"70",X"F0",X"E0",X"D0",X"D0",X"E0",X"F0",X"D0",X"E0", - X"E0",X"72",X"B0",X"B0",X"30",X"B0",X"30",X"B0",X"70",X"E4",X"D0",X"D0",X"C0",X"D0",X"C0",X"D0", - X"F0",X"F0",X"B0",X"70",X"B0",X"F0",X"F0",X"F0",X"F0",X"F0",X"D0",X"E0",X"D0",X"F0",X"F0",X"F0", - X"30",X"70",X"70",X"70",X"90",X"E0",X"70",X"00",X"C0",X"E0",X"E0",X"E0",X"90",X"30",X"70",X"70", - X"F0",X"F0",X"70",X"F0",X"F0",X"70",X"30",X"80",X"F0",X"F0",X"C0",X"B0",X"B0",X"C0",X"F4",X"70", - X"F0",X"F0",X"D0",X"60",X"50",X"00",X"F0",X"F0",X"F0",X"F0",X"D0",X"E0",X"00",X"70",X"F0",X"F0", - X"A0",X"60",X"60",X"C0",X"F0",X"70",X"F0",X"F0",X"70",X"F4",X"C0",X"B0",X"B0",X"C0",X"F0",X"F0", - X"F0",X"F0",X"00",X"50",X"60",X"D0",X"F0",X"F0",X"F0",X"F0",X"70",X"00",X"E0",X"D0",X"F0",X"F0", - X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"7F",X"7F",X"7F",X"7F",X"7F",X"7F", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"7F",X"7F",X"7F",X"7F",X"FF",X"7F", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"80",X"80",X"C0",X"80",X"40",X"00",X"00",X"00",X"00",X"10",X"10",X"30",X"30", - X"00",X"10",X"60",X"F0",X"F0",X"F3",X"F7",X"74",X"00",X"C0",X"F0",X"70",X"FC",X"FE",X"FE",X"F6", - X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"20",X"10",X"30",X"10",X"10",X"00",X"00",X"00", - X"F6",X"F7",X"F7",X"F3",X"E0",X"F0",X"30",X"00",X"E2",X"FE",X"FC",X"F0",X"F0",X"60",X"80",X"00", - X"00",X"00",X"00",X"80",X"00",X"C0",X"C0",X"C0",X"00",X"00",X"00",X"00",X"10",X"10",X"30",X"30", - X"00",X"10",X"70",X"F0",X"70",X"B3",X"F7",X"96",X"00",X"C0",X"F0",X"F0",X"FC",X"EE",X"96",X"96", - X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"30",X"30",X"30",X"10",X"00",X"00",X"00",X"00", - X"96",X"96",X"F7",X"73",X"F0",X"F0",X"30",X"00",X"96",X"FC",X"DC",X"E0",X"F0",X"E0",X"80",X"00", - X"F0",X"F0",X"F0",X"70",X"70",X"30",X"30",X"30",X"F0",X"F0",X"F0",X"F0",X"E0",X"E0",X"C0",X"C0", - X"F0",X"E0",X"80",X"00",X"00",X"30",X"70",X"70",X"F0",X"30",X"00",X"00",X"C0",X"E0",X"A4",X"68", - X"30",X"30",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"C0",X"C0",X"C0",X"E0",X"E0",X"F0",X"F0",X"F0", - X"61",X"52",X"70",X"30",X"00",X"00",X"C0",X"F0",X"E0",X"E0",X"C0",X"00",X"00",X"10",X"20",X"F0", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"F0",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"F0",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"B7",X"B7",X"B7",X"B7",X"B7",X"B7",X"B7",X"B7", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"B7",X"B7",X"B7",X"B7",X"B7",X"B7",X"B7",X"B7", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"A0",X"50",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"A0",X"50",X"F0",X"F0",X"F0",X"F0",X"F0",X"00", - X"A0",X"50",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"A0",X"50",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"D0",X"E0",X"D0",X"E0",X"D0",X"E0",X"D0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"70",X"70",X"70",X"F0",X"F0",X"F0",X"F0", - X"D0",X"E0",X"D0",X"E0",X"D0",X"E0",X"D0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"70",X"70",X"70",X"70", - X"00",X"80",X"80",X"80",X"88",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"11",X"10", - X"00",X"11",X"73",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"98",X"FC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F7",X"33",X"77",X"F7",X"F7",X"F3",X"00",X"00",X"FE",X"FC",X"FE",X"EE",X"EE",X"CC",X"80",X"40", - X"00",X"00",X"00",X"00",X"00",X"88",X"DC",X"EC",X"00",X"00",X"00",X"70",X"71",X"31",X"33",X"77", - X"00",X"00",X"44",X"EE",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"60",X"FB",X"FF",X"FF", - X"CC",X"CC",X"C8",X"C0",X"00",X"00",X"00",X"00",X"77",X"33",X"31",X"11",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FE",X"44",X"00",X"00",X"FF",X"FF",X"BB",X"90",X"80",X"00",X"00",X"00", - X"FF",X"77",X"77",X"33",X"33",X"33",X"77",X"99",X"FF",X"EE",X"EE",X"CC",X"CC",X"CC",X"EE",X"FF", - X"EE",X"88",X"60",X"62",X"00",X"22",X"55",X"00",X"77",X"11",X"66",X"62",X"00",X"AA",X"44",X"00", - X"11",X"33",X"FF",X"77",X"77",X"11",X"11",X"FF",X"FF",X"FF",X"CC",X"99",X"FF",X"88",X"99",X"FF", - X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"33",X"00",X"00",X"00",X"00",X"00",X"22",X"77", - X"FF",X"99",X"99",X"11",X"33",X"77",X"33",X"11",X"FF",X"FF",X"EE",X"88",X"CC",X"B9",X"B8",X"00", - X"FF",X"EE",X"22",X"11",X"00",X"44",X"22",X"44",X"FF",X"77",X"33",X"22",X"88",X"88",X"00",X"00", - X"11",X"33",X"33",X"33",X"BB",X"99",X"99",X"FF",X"00",X"B9",X"B8",X"CC",X"88",X"EE",X"FF",X"FF", - X"22",X"44",X"22",X"00",X"11",X"33",X"FF",X"FF",X"00",X"00",X"88",X"88",X"DD",X"CC",X"EE",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"31",X"71",X"73",X"F3",X"F3",X"70", - X"80",X"C0",X"E8",X"FC",X"FE",X"FC",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"C0",X"00",X"00",X"80",X"80",X"00",X"00",X"10",X"30",X"71",X"F3",X"F3",X"71",X"30", - X"60",X"F0",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"80",X"C0",X"F8",X"FE",X"FE",X"FC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F3",X"72",X"70",X"20",X"00",X"00",X"00",X"00",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"C0",X"E8",X"E8",X"00",X"00",X"40",X"60",X"00",X"10",X"70",X"31", - X"20",X"E0",X"F3",X"F3",X"F3",X"F7",X"FF",X"FF",X"00",X"80",X"C0",X"E8",X"FC",X"FE",X"FF",X"FF", - X"C0",X"80",X"80",X"C0",X"C0",X"80",X"00",X"00",X"31",X"71",X"70",X"30",X"10",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"F7",X"FF",X"10",X"00",X"00",X"BF",X"3F",X"FF",X"FB",X"F8",X"C0",X"00",X"00", - X"00",X"80",X"E0",X"C0",X"00",X"E0",X"FC",X"FE",X"00",X"00",X"00",X"10",X"C0",X"C4",X"80",X"10", - X"60",X"F0",X"F7",X"FF",X"F7",X"F7",X"F7",X"F7",X"00",X"80",X"D0",X"E8",X"FC",X"FE",X"FF",X"FF", - X"FE",X"7E",X"7E",X"7C",X"EC",X"E0",X"40",X"00",X"30",X"71",X"F3",X"F7",X"F3",X"71",X"30",X"10", - X"FF",X"FF",X"FF",X"FF",X"FE",X"FC",X"E8",X"C0",X"FF",X"FF",X"EF",X"C7",X"F3",X"F0",X"00",X"00", - X"00",X"00",X"00",X"80",X"C8",X"EC",X"EC",X"EC",X"00",X"00",X"00",X"10",X"31",X"73",X"73",X"73", - X"00",X"10",X"71",X"97",X"BD",X"9F",X"FF",X"FF",X"00",X"80",X"E8",X"9E",X"DB",X"9F",X"FF",X"FF", - X"C8",X"C8",X"80",X"80",X"00",X"00",X"00",X"00",X"31",X"31",X"10",X"10",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"F7",X"73",X"F6",X"E0",X"FF",X"FF",X"FF",X"FF",X"FC",X"C8",X"80",X"00", - X"00",X"00",X"00",X"00",X"80",X"80",X"C8",X"EC",X"00",X"00",X"00",X"10",X"10",X"21",X"21",X"73", - X"00",X"70",X"F7",X"FF",X"FF",X"3F",X"B7",X"FF",X"00",X"00",X"C0",X"FC",X"FF",X"FF",X"FF",X"FF", - X"EC",X"FE",X"FA",X"B0",X"10",X"00",X"00",X"00",X"73",X"21",X"21",X"10",X"10",X"00",X"00",X"00", - X"FF",X"B7",X"3F",X"FF",X"FF",X"F7",X"70",X"00",X"FF",X"FF",X"FF",X"FF",X"FC",X"C0",X"00",X"00", - X"F0",X"F0",X"F0",X"78",X"3C",X"1E",X"1E",X"1E",X"F0",X"F0",X"F0",X"E1",X"C3",X"87",X"87",X"87", - X"F0",X"E1",X"87",X"0F",X"0F",X"2D",X"0F",X"0F",X"F0",X"78",X"1E",X"0F",X"0F",X"B4",X"0F",X"0F", - X"3C",X"3C",X"78",X"78",X"F0",X"F0",X"F0",X"F0",X"C3",X"C3",X"E1",X"E1",X"F0",X"F0",X"F0",X"F0", - X"0F",X"0F",X"0F",X"0F",X"0F",X"C3",X"87",X"F0",X"0F",X"0F",X"0F",X"0F",X"0F",X"3C",X"78",X"F0", - X"F0",X"F0",X"F0",X"F0",X"78",X"78",X"3C",X"1E",X"F0",X"F0",X"F0",X"E1",X"E1",X"C3",X"C3",X"87", - X"F0",X"87",X"0F",X"0F",X"0F",X"0F",X"4B",X"0F",X"F0",X"F0",X"3C",X"0F",X"0F",X"0F",X"0F",X"0F", - X"1E",X"1E",X"5A",X"78",X"F0",X"F0",X"F0",X"F0",X"87",X"C3",X"C3",X"E1",X"E1",X"F0",X"F0",X"F0", - X"0F",X"4B",X"0F",X"0F",X"0F",X"0F",X"87",X"F0",X"0F",X"0F",X"0F",X"0F",X"0F",X"3C",X"F0",X"F0", - X"80",X"48",X"2C",X"1E",X"1E",X"1E",X"E5",X"FE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"10",X"21",X"43",X"43",X"63",X"F7",X"F7",X"F0",X"0F",X"0F",X"0F",X"0F",X"8F",X"AF",X"EF", - X"FE",X"EC",X"EC",X"C8",X"80",X"00",X"00",X"00",X"10",X"31",X"F3",X"72",X"F1",X"10",X"30",X"10", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FD",X"F9",X"A0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"E8",X"80", - X"00",X"00",X"80",X"48",X"48",X"48",X"EC",X"EC",X"00",X"00",X"00",X"10",X"10",X"10",X"00",X"00", - X"30",X"43",X"87",X"0F",X"0F",X"2F",X"F7",X"F7",X"E0",X"1E",X"0F",X"0F",X"0F",X"9F",X"AF",X"FF", - X"FE",X"EC",X"EC",X"C8",X"80",X"C8",X"80",X"40",X"10",X"31",X"73",X"72",X"B1",X"10",X"31",X"10", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FD",X"F9",X"90",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F5",X"50", - X"00",X"00",X"00",X"80",X"C8",X"EC",X"EC",X"FE",X"10",X"21",X"43",X"87",X"87",X"87",X"87",X"87", - X"F0",X"1F",X"3F",X"1F",X"0F",X"3F",X"1F",X"7F",X"80",X"E8",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FE",X"F9",X"FD",X"FE",X"FA",X"F5",X"C8",X"C8",X"43",X"21",X"10",X"00",X"00",X"00",X"00",X"00", - X"3F",X"7F",X"F3",X"30",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"F6",X"73",X"30",X"31", - X"00",X"00",X"50",X"E4",X"FE",X"EC",X"FE",X"EC",X"00",X"00",X"10",X"21",X"43",X"87",X"87",X"87", - X"00",X"30",X"F3",X"3F",X"5F",X"3F",X"1F",X"7F",X"80",X"E8",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FE",X"E8",X"EC",X"FE",X"FA",X"A0",X"00",X"80",X"87",X"87",X"43",X"21",X"10",X"00",X"00",X"00", - X"3F",X"7F",X"3F",X"3C",X"C0",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"F6",X"73",X"30",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index dd5ebf26..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"0F",X"0B",X"03",X"00",X"0F",X"0B",X"0F", - X"00",X"0F",X"0B",X"07",X"00",X"0F",X"0B",X"05",X"00",X"0F",X"0B",X"0C",X"00",X"0F",X"0B",X"09", - X"00",X"05",X"0B",X"07",X"00",X"0B",X"01",X"09",X"00",X"05",X"0B",X"01",X"00",X"02",X"05",X"01", - X"00",X"02",X"0B",X"01",X"00",X"05",X"0B",X"09",X"00",X"0C",X"01",X"07",X"00",X"01",X"0C",X"0F", - X"00",X"0F",X"00",X"0B",X"00",X"0C",X"05",X"0F",X"00",X"0F",X"0B",X"0E",X"00",X"0F",X"0B",X"0D", - X"00",X"01",X"09",X"0F",X"00",X"09",X"0C",X"09",X"00",X"09",X"05",X"0F",X"00",X"05",X"0C",X"0F", - X"00",X"01",X"07",X"0B",X"00",X"0F",X"0B",X"00",X"00",X"0F",X"00",X"0B",X"00",X"0B",X"05",X"09", - X"00",X"0B",X"0C",X"02",X"00",X"0B",X"07",X"09",X"00",X"02",X"0B",X"00",X"00",X"02",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"0F",X"0B",X"03",X"00",X"0F",X"0B",X"0F", - X"00",X"0F",X"0B",X"07",X"00",X"0F",X"0B",X"05",X"00",X"0F",X"0B",X"0C",X"00",X"0F",X"0B",X"09", - X"00",X"05",X"0B",X"07",X"00",X"0B",X"01",X"09",X"00",X"05",X"0B",X"01",X"00",X"02",X"05",X"01", - X"00",X"02",X"0B",X"01",X"00",X"05",X"0B",X"09",X"00",X"0C",X"01",X"07",X"00",X"01",X"0C",X"0F", - X"00",X"0F",X"00",X"0B",X"00",X"0C",X"05",X"0F",X"00",X"0F",X"0B",X"0E",X"00",X"0F",X"0B",X"0D", - X"00",X"01",X"09",X"0F",X"00",X"09",X"0C",X"09",X"00",X"09",X"05",X"0F",X"00",X"05",X"0C",X"0F", - X"00",X"01",X"07",X"0B",X"00",X"0F",X"0B",X"00",X"00",X"0F",X"00",X"0B",X"00",X"0B",X"05",X"09", - X"00",X"0B",X"0C",X"0F",X"00",X"0B",X"07",X"09",X"00",X"02",X"0B",X"00",X"00",X"02",X"0B",X"07"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 75dfdaa1..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"23",X"31",X"B0",X"4F",X"ED",X"56",X"18",X"79",X"A0",X"C3",X"06",X"A0",X"C3",X"09",X"A0",X"C3", - X"0F",X"0F",X"0F",X"0F",X"C9",X"C3",X"12",X"A0",X"E1",X"D1",X"C1",X"00",X"00",X"C7",X"C3",X"1E", - X"A0",X"00",X"00",X"00",X"00",X"32",X"3C",X"00",X"00",X"10",X"48",X"00",X"00",X"00",X"00",X"03", - X"E1",X"22",X"5A",X"4C",X"C9",X"00",X"00",X"18",X"F5",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5", - X"D9",X"C5",X"D5",X"E5",X"08",X"F5",X"21",X"00",X"50",X"36",X"00",X"32",X"C0",X"50",X"2E",X"07", - X"36",X"01",X"CD",X"D2",X"0B",X"CD",X"DD",X"2B",X"CD",X"D6",X"13",X"CD",X"F7",X"2D",X"CD",X"00", - X"28",X"CD",X"0D",X"32",X"CD",X"50",X"10",X"3E",X"FF",X"32",X"22",X"4C",X"21",X"00",X"50",X"36", - X"01",X"F1",X"08",X"E1",X"D1",X"C1",X"D9",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"F1",X"FB", - X"C9",X"21",X"07",X"50",X"36",X"00",X"2B",X"7C",X"FE",X"3F",X"32",X"C0",X"50",X"20",X"F5",X"16", - X"00",X"D9",X"21",X"00",X"40",X"36",X"00",X"23",X"7C",X"32",X"C0",X"50",X"FE",X"51",X"20",X"F5", - X"3E",X"00",X"32",X"03",X"50",X"21",X"00",X"40",X"55",X"5D",X"DD",X"21",X"B1",X"00",X"C3",X"10", - X"01",X"21",X"00",X"44",X"DD",X"21",X"BB",X"00",X"C3",X"10",X"01",X"21",X"00",X"4C",X"DD",X"21", - X"C5",X"00",X"C3",X"10",X"01",X"21",X"00",X"40",X"36",X"40",X"23",X"7C",X"FE",X"44",X"20",X"F8", - X"36",X"03",X"23",X"7C",X"FE",X"48",X"20",X"F8",X"7A",X"B3",X"CA",X"6C",X"01",X"01",X"E0",X"FF", - X"21",X"A6",X"42",X"36",X"42",X"09",X"36",X"41",X"09",X"36",X"44",X"09",X"36",X"40",X"09",X"36", - X"52",X"09",X"36",X"41",X"09",X"36",X"4D",X"09",X"36",X"40",X"DD",X"21",X"01",X"01",X"C3",X"4F", - X"01",X"09",X"53",X"DD",X"21",X"0A",X"01",X"C3",X"4F",X"01",X"16",X"FF",X"D9",X"C3",X"6C",X"01", - X"7E",X"B7",X"FD",X"21",X"18",X"01",X"20",X"2E",X"3E",X"01",X"47",X"77",X"AE",X"FD",X"21",X"23", - X"01",X"20",X"23",X"78",X"37",X"8F",X"32",X"C0",X"50",X"30",X"EF",X"23",X"7D",X"06",X"4F",X"32", - X"07",X"50",X"10",X"FB",X"B7",X"20",X"D9",X"7C",X"FE",X"44",X"28",X"08",X"FE",X"48",X"28",X"04", - X"FE",X"50",X"20",X"CC",X"DD",X"E9",X"B3",X"5F",X"7A",X"B7",X"20",X"01",X"54",X"FD",X"E9",X"09", - X"7A",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"FE",X"0A",X"38",X"02",X"C6",X"37",X"77",X"09",X"7A", - X"E6",X"0F",X"FE",X"0A",X"38",X"02",X"C6",X"37",X"77",X"09",X"DD",X"E9",X"21",X"00",X"00",X"11", - X"04",X"01",X"01",X"00",X"10",X"3E",X"FF",X"AE",X"32",X"07",X"50",X"32",X"C0",X"50",X"23",X"0D", - X"20",X"F5",X"10",X"F3",X"B7",X"FD",X"21",X"8B",X"01",X"20",X"5A",X"14",X"1D",X"20",X"E3",X"CB", - X"7A",X"20",X"08",X"D9",X"7A",X"B7",X"20",X"03",X"C3",X"27",X"02",X"21",X"00",X"20",X"10",X"FE", - X"32",X"C0",X"50",X"2D",X"20",X"F8",X"D9",X"21",X"BA",X"42",X"01",X"E0",X"FF",X"36",X"44",X"09", - X"36",X"49",X"09",X"36",X"50",X"09",X"09",X"36",X"53",X"09",X"36",X"57",X"09",X"3A",X"00",X"50", - X"57",X"DD",X"21",X"C8",X"01",X"C3",X"4F",X"01",X"3A",X"40",X"50",X"57",X"DD",X"21",X"D2",X"01", - X"18",X"F3",X"3A",X"80",X"50",X"57",X"DD",X"21",X"DC",X"01",X"18",X"E9",X"D9",X"25",X"20",X"BE", - X"C7",X"25",X"20",X"BA",X"C7",X"08",X"7A",X"87",X"CB",X"FA",X"E6",X"3F",X"D9",X"21",X"A8",X"42", - X"85",X"6F",X"30",X"01",X"24",X"01",X"E0",X"FF",X"36",X"42",X"09",X"36",X"41",X"09",X"36",X"44", - X"09",X"09",X"36",X"50",X"09",X"36",X"52",X"09",X"36",X"4F",X"09",X"36",X"4D",X"09",X"D9",X"7A", - X"D9",X"E6",X"0F",X"57",X"DD",X"21",X"1B",X"02",X"C3",X"4F",X"01",X"08",X"57",X"DD",X"21",X"24", - X"02",X"C3",X"4F",X"01",X"D9",X"FD",X"E9",X"CD",X"D7",X"2D",X"CD",X"03",X"38",X"CD",X"00",X"38", - X"CD",X"66",X"0B",X"21",X"00",X"10",X"06",X"2F",X"7D",X"32",X"C0",X"50",X"32",X"07",X"50",X"10", - X"F7",X"2B",X"7D",X"B4",X"20",X"F0",X"21",X"00",X"40",X"36",X"00",X"23",X"7C",X"FE",X"51",X"20", - X"F8",X"3E",X"03",X"CD",X"5B",X"2E",X"3E",X"40",X"CD",X"65",X"2E",X"3E",X"01",X"32",X"00",X"50", - X"3A",X"80",X"50",X"32",X"00",X"4C",X"CD",X"E7",X"1B",X"CD",X"2A",X"2E",X"3E",X"08",X"32",X"20", - X"4C",X"CD",X"A8",X"1D",X"CD",X"9F",X"1C",X"FB",X"CD",X"D7",X"2D",X"21",X"90",X"4C",X"CD",X"5F", - X"39",X"7E",X"35",X"B7",X"20",X"5C",X"34",X"21",X"20",X"4C",X"3A",X"1E",X"4C",X"B7",X"28",X"0B", - X"7E",X"E6",X"03",X"20",X"06",X"CC",X"54",X"0C",X"C3",X"86",X"03",X"AF",X"32",X"AD",X"4C",X"CB", - X"7E",X"C4",X"9F",X"03",X"21",X"20",X"4C",X"7E",X"CB",X"77",X"E5",X"C4",X"7F",X"04",X"E1",X"CB", - X"6E",X"E5",X"C4",X"24",X"04",X"E1",X"7E",X"E6",X"03",X"20",X"11",X"CB",X"5E",X"28",X"0D",X"3A", - X"AC",X"4C",X"B7",X"00",X"00",X"00",X"CD",X"75",X"05",X"F2",X"89",X"03",X"21",X"87",X"4C",X"7E", - X"35",X"B7",X"20",X"35",X"3A",X"5C",X"4C",X"FE",X"01",X"20",X"04",X"36",X"01",X"18",X"2A",X"34", - X"18",X"29",X"21",X"C4",X"4F",X"47",X"FE",X"FF",X"20",X"02",X"36",X"CC",X"E6",X"9F",X"FE",X"9F", - X"20",X"05",X"7E",X"C6",X"04",X"18",X"0F",X"78",X"E6",X"1F",X"FE",X"1F",X"20",X"7F",X"CB",X"68", - X"3E",X"DC",X"28",X"02",X"3E",X"78",X"77",X"18",X"74",X"18",X"7E",X"CD",X"52",X"1D",X"3A",X"80", - X"50",X"CB",X"6F",X"20",X"06",X"CD",X"4A",X"3B",X"CD",X"17",X"3C",X"CD",X"55",X"2D",X"CD",X"4F", - X"0A",X"CD",X"E1",X"08",X"CD",X"8F",X"08",X"CD",X"B7",X"08",X"CD",X"1B",X"18",X"CD",X"00",X"08", - X"3A",X"06",X"4E",X"FE",X"01",X"D4",X"E0",X"1A",X"CD",X"AA",X"0D",X"CD",X"5B",X"1C",X"CD",X"3F", - X"24",X"CD",X"C6",X"15",X"CD",X"86",X"39",X"CD",X"40",X"26",X"CD",X"B0",X"1B",X"CD",X"27",X"13", - X"CD",X"AA",X"14",X"CD",X"1D",X"0A",X"CD",X"81",X"09",X"CD",X"F1",X"3A",X"CD",X"93",X"2A",X"CD", - X"06",X"38",X"CD",X"7D",X"12",X"CD",X"CC",X"10",X"CD",X"75",X"10",X"CD",X"6A",X"11",X"CD",X"0A", - X"20",X"CD",X"6C",X"23",X"CD",X"B6",X"1C",X"CD",X"C0",X"19",X"CD",X"E4",X"2A",X"CD",X"97",X"2C", - X"CD",X"ED",X"2C",X"CD",X"F6",X"11",X"CD",X"BC",X"23",X"CD",X"FC",X"23",X"CD",X"4C",X"2E",X"AF", - X"32",X"22",X"4C",X"3A",X"22",X"4C",X"B7",X"32",X"C0",X"50",X"C2",X"7B",X"02",X"18",X"F4",X"3E", - X"43",X"CD",X"5B",X"2E",X"AF",X"32",X"A2",X"4C",X"CD",X"2A",X"2E",X"21",X"B0",X"4F",X"06",X"50", - X"CD",X"C5",X"2D",X"21",X"80",X"4E",X"CD",X"C5",X"2D",X"32",X"8E",X"4C",X"CD",X"6F",X"2E",X"CD", - X"00",X"10",X"CD",X"5A",X"2C",X"3E",X"80",X"32",X"CE",X"4F",X"21",X"00",X"4E",X"06",X"40",X"CD", - X"C5",X"2D",X"CD",X"38",X"22",X"3E",X"05",X"32",X"0E",X"4E",X"21",X"20",X"4C",X"7E",X"E6",X"03", - X"CB",X"BE",X"CA",X"1B",X"24",X"CD",X"B1",X"2D",X"CD",X"B9",X"2D",X"3E",X"C0",X"32",X"87",X"4C", - X"21",X"10",X"40",X"06",X"10",X"CD",X"66",X"23",X"CD",X"AC",X"21",X"CD",X"EA",X"39",X"CD",X"38", - X"22",X"3E",X"81",X"32",X"5C",X"4C",X"3E",X"C7",X"32",X"AE",X"4C",X"CD",X"D7",X"2D",X"3A",X"C0", - X"50",X"E6",X"30",X"FE",X"10",X"C9",X"3A",X"80",X"50",X"E6",X"C0",X"C8",X"00",X"00",X"21",X"12", - X"4E",X"36",X"30",X"C9",X"CB",X"AE",X"E5",X"CD",X"C6",X"12",X"21",X"B0",X"4F",X"06",X"50",X"CD", - X"C5",X"2D",X"CD",X"42",X"2F",X"CD",X"6F",X"2E",X"CD",X"00",X"10",X"CD",X"5A",X"2C",X"21",X"03", - X"4E",X"06",X"03",X"CD",X"C5",X"2D",X"34",X"23",X"77",X"23",X"77",X"32",X"10",X"4E",X"32",X"11", - X"4E",X"32",X"1B",X"4E",X"3E",X"C0",X"32",X"87",X"4C",X"CD",X"EA",X"39",X"CD",X"38",X"22",X"CD", - X"9D",X"23",X"CD",X"AC",X"21",X"01",X"3F",X"C0",X"3E",X"80",X"32",X"CE",X"4F",X"E1",X"3A",X"C1", - X"50",X"A1",X"B9",X"C9",X"3A",X"80",X"50",X"A0",X"B8",X"C8",X"00",X"00",X"C3",X"C3",X"2B",X"CB", - X"B6",X"E5",X"4E",X"3E",X"03",X"A1",X"28",X"56",X"EB",X"21",X"B0",X"4F",X"06",X"50",X"CD",X"C5", - X"2D",X"21",X"07",X"4E",X"7E",X"B7",X"28",X"12",X"E6",X"81",X"EA",X"AA",X"04",X"3A",X"12",X"4E", - X"FE",X"20",X"30",X"04",X"36",X"00",X"18",X"02",X"36",X"FF",X"21",X"1C",X"4C",X"CB",X"51",X"20", - X"16",X"35",X"20",X"0D",X"CB",X"81",X"CB",X"49",X"20",X"3C",X"C5",X"CD",X"B1",X"2D",X"C1",X"18", - X"1D",X"CB",X"49",X"20",X"31",X"18",X"62",X"23",X"35",X"20",X"0D",X"CB",X"89",X"CB",X"41",X"20", - X"36",X"C5",X"CD",X"B9",X"2D",X"C1",X"18",X"06",X"CB",X"41",X"20",X"2B",X"18",X"4B",X"CD",X"E0", - X"2D",X"3E",X"00",X"32",X"5C",X"4C",X"CB",X"D9",X"CB",X"91",X"CD",X"D7",X"2D",X"E1",X"71",X"3E", - X"81",X"32",X"AC",X"4C",X"18",X"52",X"E5",X"D5",X"C5",X"CD",X"E5",X"3B",X"CD",X"F1",X"25",X"CD", - X"B1",X"2D",X"CD",X"A9",X"2D",X"18",X"0F",X"E5",X"D5",X"C5",X"CD",X"E5",X"3B",X"CD",X"F1",X"25", - X"CD",X"B9",X"2D",X"CD",X"A1",X"2D",X"C1",X"D1",X"E1",X"3E",X"04",X"A9",X"EB",X"77",X"CD",X"6C", - X"24",X"CD",X"27",X"26",X"CD",X"61",X"3C",X"18",X"02",X"EB",X"71",X"CD",X"5A",X"2C",X"E1",X"3A", - X"00",X"50",X"CB",X"67",X"20",X"05",X"CD",X"D7",X"2D",X"18",X"08",X"CB",X"56",X"CC",X"D7",X"2D", - X"C4",X"DA",X"2D",X"3E",X"81",X"32",X"5C",X"4C",X"3E",X"8F",X"32",X"87",X"4C",X"CD",X"EA",X"39", - X"CD",X"38",X"22",X"CD",X"AC",X"21",X"CD",X"29",X"10",X"3E",X"80",X"32",X"CE",X"4F",X"0E",X"C0", - X"3A",X"C2",X"50",X"E6",X"3F",X"FE",X"2F",X"C9",X"3A",X"81",X"50",X"A1",X"B9",X"C0",X"00",X"00", - X"21",X"03",X"4E",X"35",X"C9",X"CD",X"C5",X"05",X"21",X"87",X"4C",X"36",X"C0",X"21",X"C0",X"4F", - X"7E",X"B7",X"20",X"06",X"CD",X"50",X"0D",X"C3",X"E1",X"05",X"FE",X"01",X"CA",X"05",X"06",X"FE", - X"03",X"CA",X"5D",X"06",X"FE",X"07",X"CA",X"09",X"38",X"FE",X"0F",X"CA",X"51",X"39",X"FE",X"1F", - X"C0",X"3E",X"80",X"32",X"20",X"4C",X"AF",X"32",X"C0",X"4F",X"32",X"A2",X"4C",X"32",X"C1",X"4F", - X"3A",X"C3",X"50",X"E6",X"3F",X"FE",X"3C",X"C9",X"3A",X"85",X"50",X"E6",X"C0",X"FE",X"C0",X"C8", - X"00",X"00",X"C2",X"5D",X"06",X"21",X"A2",X"4C",X"7E",X"FE",X"0A",X"D0",X"3A",X"83",X"4C",X"E6", - X"1F",X"FE",X"10",X"C0",X"7E",X"34",X"FE",X"04",X"CA",X"DF",X"0C",X"FE",X"06",X"CA",X"02",X"0D", - X"C9",X"21",X"C4",X"4F",X"36",X"FA",X"23",X"36",X"01",X"21",X"E4",X"4F",X"36",X"FF",X"23",X"36", - X"CC",X"3E",X"81",X"32",X"CE",X"4F",X"3E",X"01",X"32",X"C0",X"4F",X"3E",X"06",X"32",X"19",X"4E", - X"AF",X"32",X"06",X"4E",X"C9",X"21",X"D4",X"4F",X"36",X"44",X"CD",X"40",X"26",X"CD",X"E4",X"2A", - X"21",X"E4",X"4F",X"7E",X"FE",X"02",X"30",X"06",X"3E",X"03",X"32",X"C0",X"4F",X"C9",X"E6",X"06", - X"C0",X"7E",X"E6",X"FE",X"21",X"47",X"06",X"06",X"0B",X"BE",X"23",X"28",X"04",X"23",X"10",X"F9", - X"C9",X"7E",X"F5",X"21",X"E4",X"4F",X"CD",X"7F",X"2C",X"21",X"00",X"40",X"19",X"F1",X"2B",X"77", - X"7C",X"C6",X"04",X"67",X"36",X"01",X"C9",X"B8",X"43",X"B0",X"52",X"A8",X"55",X"A0",X"53",X"98", - X"48",X"88",X"52",X"80",X"4F",X"78",X"4C",X"70",X"4C",X"68",X"45",X"60",X"52",X"01",X"F8",X"1C", - X"21",X"53",X"40",X"CD",X"9F",X"06",X"0E",X"FF",X"23",X"CD",X"9F",X"06",X"23",X"CD",X"9F",X"06", - X"0E",X"F7",X"23",X"CD",X"9F",X"06",X"21",X"73",X"41",X"01",X"5B",X"0A",X"CD",X"9F",X"06",X"21", - X"76",X"41",X"0E",X"EE",X"CD",X"9F",X"06",X"21",X"54",X"40",X"36",X"D2",X"23",X"36",X"FC",X"21", - X"B4",X"43",X"36",X"FE",X"23",X"36",X"FD",X"3E",X"07",X"32",X"C0",X"4F",X"C3",X"DA",X"2E",X"C5", - X"E5",X"11",X"20",X"00",X"71",X"19",X"10",X"FC",X"E1",X"C1",X"C9",X"CD",X"ED",X"06",X"2A",X"80", - X"4C",X"E5",X"3A",X"82",X"4C",X"F5",X"CD",X"D2",X"06",X"CD",X"C6",X"12",X"F1",X"32",X"82",X"4C", - X"E1",X"22",X"80",X"4C",X"CD",X"4C",X"2E",X"C9",X"3A",X"06",X"4E",X"3C",X"FE",X"09",X"D8",X"3E", - X"09",X"C9",X"CD",X"C8",X"06",X"21",X"80",X"4C",X"36",X"00",X"23",X"77",X"23",X"36",X"00",X"21", - X"01",X"4E",X"86",X"27",X"77",X"D0",X"2B",X"7E",X"C6",X"01",X"27",X"77",X"C9",X"CD",X"E9",X"2D", - X"08",X"CC",X"43",X"53",X"55",X"4E",X"4F",X"42",X"40",X"40",X"40",X"C9",X"00",X"00",X"18",X"96", - X"EB",X"CD",X"E9",X"1A",X"21",X"A8",X"05",X"E3",X"E5",X"EB",X"23",X"0E",X"0A",X"C3",X"C3",X"21", - X"3A",X"2F",X"02",X"B7",X"28",X"0B",X"CD",X"26",X"15",X"38",X"0D",X"CD",X"20",X"19",X"C3",X"DE", - X"04",X"CD",X"1F",X"15",X"38",X"09",X"18",X"14",X"2A",X"3E",X"00",X"7C",X"B5",X"20",X"0D",X"2A", - X"40",X"00",X"7C",X"B5",X"28",X"22",X"CD",X"59",X"18",X"C3",X"FE",X"1B",X"7E",X"23",X"5E",X"16", - X"00",X"23",X"E5",X"21",X"9B",X"22",X"19",X"19",X"5E",X"23",X"56",X"EB",X"E3",X"CB",X"67",X"C8", - X"3A",X"52",X"00",X"B7",X"C8",X"C3",X"21",X"1B",X"06",X"04",X"AF",X"CD",X"61",X"1B",X"10",X"FB", - X"3E",X"4F",X"CD",X"30",X"1B",X"C3",X"1E",X"12",X"CD",X"AE",X"18",X"F5",X"C5",X"CD",X"E5",X"16", - X"38",X"07",X"CD",X"66",X"18",X"38",X"11",X"B6",X"57",X"C1",X"F1",X"38",X"12",X"B2",X"57",X"FE", - X"76",X"CC",X"01",X"1B",X"7A",X"C3",X"61",X"1B",X"B6",X"57",X"F1",X"F1",X"DC",X"01",X"1B",X"B2", - X"57",X"FE",X"76",X"CC",X"01",X"1B",X"78",X"CD",X"61",X"1B",X"7A",X"CD",X"61",X"1B",X"79",X"C3", - X"61",X"1B",X"CD",X"AE",X"18",X"38",X"0D",X"B6",X"CD",X"61",X"1B",X"CD",X"BB",X"16",X"CD",X"0C", - X"19",X"C3",X"61",X"1B",X"B6",X"CD",X"90",X"07",X"18",X"F1",X"CD",X"AE",X"18",X"38",X"04",X"B6", - X"C3",X"61",X"1B",X"B6",X"C3",X"90",X"07",X"CD",X"66",X"18",X"18",X"F1",X"7E",X"C3",X"61",X"1B", - X"7E",X"CD",X"61",X"1B",X"23",X"18",X"F5",X"7E",X"CD",X"61",X"1B",X"CD",X"A4",X"14",X"18",X"CE", - X"CD",X"F7",X"18",X"B6",X"CD",X"61",X"1B",X"CD",X"BB",X"16",X"CD",X"98",X"1E",X"C3",X"FE",X"1B", - X"7E",X"CD",X"61",X"1B",X"CD",X"A4",X"14",X"18",X"F1",X"CD",X"CF",X"18",X"30",X"E5",X"57",X"24", - X"21",X"E4",X"4F",X"7E",X"FE",X"88",X"28",X"09",X"23",X"7E",X"FE",X"60",X"28",X"03",X"FE",X"C0", - X"C0",X"21",X"E8",X"4F",X"CD",X"1A",X"08",X"21",X"EA",X"4F",X"E5",X"CD",X"6B",X"08",X"E1",X"79", - X"B7",X"C8",X"7D",X"D6",X"10",X"6F",X"3A",X"1B",X"4E",X"FE",X"02",X"38",X"24",X"FE",X"04",X"38", - X"0D",X"E5",X"7D",X"C6",X"10",X"6F",X"7E",X"23",X"B6",X"E6",X"07",X"E1",X"28",X"18",X"E5",X"7D", - X"C6",X"10",X"6F",X"7E",X"FE",X"88",X"20",X"02",X"23",X"7E",X"E6",X"0F",X"FE",X"08",X"E1",X"28", - X"05",X"7E",X"CD",X"FE",X"18",X"C8",X"3A",X"11",X"4E",X"B7",X"F5",X"C4",X"FD",X"3A",X"F1",X"CC", - X"73",X"0D",X"7E",X"D7",X"E6",X"0F",X"A1",X"C8",X"23",X"71",X"C9",X"11",X"E4",X"4F",X"0E",X"00", - X"1A",X"BE",X"28",X"10",X"23",X"13",X"1A",X"BE",X"C0",X"2B",X"1B",X"1A",X"96",X"07",X"0E",X"04", - X"D8",X"0E",X"02",X"C9",X"23",X"13",X"1A",X"96",X"07",X"0E",X"08",X"D8",X"0E",X"01",X"C9",X"21", - X"E8",X"4F",X"CD",X"BE",X"1A",X"20",X"1B",X"E5",X"7D",X"D6",X"10",X"6F",X"7E",X"E6",X"F0",X"5F", - X"D7",X"57",X"7E",X"E6",X"0F",X"20",X"0A",X"ED",X"5F",X"CD",X"58",X"10",X"79",X"A2",X"B3",X"23", - X"77",X"E1",X"CD",X"48",X"2D",X"18",X"DB",X"3A",X"20",X"4C",X"E6",X"07",X"C0",X"21",X"D4",X"4F", - X"7E",X"CD",X"FE",X"18",X"C8",X"7E",X"CD",X"CC",X"08",X"23",X"77",X"C9",X"E6",X"06",X"0E",X"06", - X"28",X"02",X"0E",X"09",X"ED",X"5F",X"0F",X"0F",X"06",X"0C",X"38",X"02",X"06",X"03",X"79",X"A0", - X"C9",X"21",X"EC",X"4F",X"CD",X"BE",X"1A",X"C0",X"56",X"23",X"5E",X"21",X"08",X"09",X"01",X"FF", - X"09",X"7E",X"BA",X"23",X"20",X"02",X"7E",X"BB",X"23",X"28",X"05",X"23",X"10",X"F3",X"18",X"01", - X"4E",X"21",X"DC",X"4F",X"7E",X"A1",X"77",X"C9",X"88",X"D8",X"7F",X"58",X"C0",X"DF",X"B8",X"C0", - X"BF",X"68",X"98",X"CF",X"B8",X"98",X"BF",X"88",X"78",X"6F",X"58",X"60",X"CF",X"B8",X"60",X"3F", - X"88",X"38",X"EF",X"21",X"E4",X"4F",X"7E",X"FE",X"88",X"23",X"20",X"0B",X"7E",X"2B",X"FE",X"80", - X"28",X"14",X"FE",X"D0",X"C0",X"18",X"19",X"7E",X"FE",X"60",X"C0",X"2B",X"7E",X"FE",X"60",X"28", - X"19",X"FE",X"B0",X"C0",X"18",X"1E",X"01",X"BD",X"11",X"11",X"88",X"80",X"21",X"F0",X"41",X"C9", - X"01",X"BC",X"18",X"11",X"88",X"D0",X"21",X"E7",X"41",X"C9",X"01",X"BA",X"12",X"11",X"60",X"60", - X"21",X"74",X"41",X"C9",X"01",X"B8",X"14",X"11",X"B0",X"60",X"21",X"94",X"42",X"3A",X"4F",X"50", - X"07",X"C9",X"3A",X"90",X"50",X"E6",X"C0",X"C8",X"87",X"87",X"D8",X"00",X"00",X"21",X"34",X"42", - X"C9",X"3A",X"40",X"50",X"0F",X"38",X"12",X"3A",X"83",X"4C",X"FE",X"4F",X"20",X"0B",X"CD",X"D0", - X"3A",X"28",X"06",X"00",X"00",X"32",X"03",X"4E",X"E5",X"3A",X"11",X"4E",X"B7",X"C8",X"21",X"E6", - X"4F",X"CD",X"3F",X"2C",X"CD",X"BE",X"1A",X"28",X"07",X"3A",X"83",X"4C",X"0F",X"DC",X"3F",X"2C", - X"E5",X"E5",X"E5",X"CD",X"FF",X"09",X"E1",X"11",X"E4",X"4F",X"01",X"02",X"00",X"ED",X"B0",X"3A", - X"D6",X"4F",X"32",X"D4",X"4F",X"E1",X"CD",X"26",X"09",X"28",X"02",X"E1",X"C9",X"78",X"0F",X"F5", - X"DC",X"F2",X"2E",X"F1",X"0F",X"F5",X"DC",X"E2",X"2E",X"F1",X"0F",X"F5",X"DC",X"DA",X"2E",X"F1", - X"0F",X"DC",X"FA",X"2E",X"E1",X"AF",X"77",X"23",X"77",X"32",X"C6",X"4F",X"32",X"D6",X"4F",X"32", - X"11",X"4E",X"E5",X"CD",X"D1",X"31",X"21",X"9D",X"4C",X"36",X"FF",X"23",X"34",X"E1",X"C9",X"3A", - X"83",X"4C",X"21",X"C6",X"4F",X"CB",X"56",X"28",X"0A",X"CB",X"57",X"28",X"03",X"CB",X"8E",X"C9", - X"CB",X"CE",X"C9",X"CB",X"57",X"28",X"03",X"CB",X"86",X"C9",X"CB",X"C6",X"C9",X"CD",X"23",X"09", - X"C0",X"7E",X"CD",X"B2",X"16",X"D0",X"3A",X"D4",X"4F",X"E6",X"0F",X"A0",X"C8",X"78",X"32",X"D6", - X"4F",X"79",X"32",X"11",X"4E",X"32",X"C6",X"4F",X"3E",X"03",X"32",X"C7",X"4F",X"E5",X"CD",X"C9", - X"31",X"E1",X"ED",X"53",X"E6",X"4F",X"78",X"E6",X"06",X"CA",X"2E",X"2F",X"C3",X"28",X"2F",X"21", - X"E4",X"4F",X"CD",X"BE",X"1A",X"20",X"38",X"DD",X"21",X"00",X"40",X"CD",X"7F",X"2C",X"FD",X"21", - X"00",X"44",X"DD",X"19",X"FD",X"19",X"0E",X"00",X"CD",X"94",X"0A",X"CB",X"09",X"CD",X"B4",X"0A", - X"CB",X"09",X"CD",X"D4",X"0A",X"CB",X"09",X"CD",X"F4",X"0A",X"CB",X"09",X"CD",X"40",X"0B",X"E5", - X"7D",X"D6",X"10",X"6F",X"3E",X"0F",X"A6",X"47",X"79",X"D7",X"E6",X"F0",X"B0",X"77",X"E1",X"CD", - X"48",X"2D",X"18",X"BE",X"FD",X"56",X"FE",X"FD",X"5E",X"1E",X"CD",X"27",X"0B",X"DD",X"56",X"FE", - X"DD",X"5E",X"1E",X"CD",X"B5",X"22",X"3E",X"D1",X"CD",X"E6",X"22",X"3E",X"EA",X"CD",X"E6",X"22", - X"CD",X"14",X"0B",X"C9",X"FD",X"56",X"40",X"FD",X"5E",X"3F",X"CD",X"27",X"0B",X"DD",X"56",X"40", - X"DD",X"5E",X"3F",X"CD",X"B5",X"22",X"3E",X"E1",X"CD",X"E6",X"22",X"3E",X"E5",X"CD",X"E6",X"22", - X"CD",X"14",X"0B",X"C9",X"FD",X"56",X"E0",X"FD",X"5E",X"DF",X"CD",X"27",X"0B",X"DD",X"56",X"E0", - X"DD",X"5E",X"DF",X"CD",X"B5",X"22",X"3E",X"E5",X"CD",X"E6",X"22",X"3E",X"E1",X"CD",X"E6",X"22", - X"CD",X"14",X"0B",X"C9",X"FD",X"56",X"01",X"FD",X"5E",X"21",X"CD",X"27",X"0B",X"DD",X"56",X"01", - X"DD",X"5E",X"21",X"CD",X"B5",X"22",X"3E",X"EA",X"CD",X"E6",X"22",X"3E",X"D1",X"CD",X"E6",X"22", - X"CD",X"14",X"0B",X"C9",X"7B",X"FE",X"D8",X"D8",X"FE",X"E0",X"D0",X"7A",X"FE",X"D8",X"D8",X"FE", - X"E0",X"D0",X"CB",X"E1",X"33",X"33",X"C9",X"7B",X"E6",X"1F",X"FE",X"03",X"28",X"05",X"CD",X"47", - X"1D",X"20",X"0A",X"7A",X"E6",X"1F",X"FE",X"03",X"C8",X"CD",X"47",X"1D",X"C8",X"33",X"33",X"C9", - X"06",X"00",X"7E",X"FE",X"88",X"23",X"20",X"0E",X"7E",X"FE",X"10",X"20",X"02",X"CB",X"D8",X"7E", - X"FE",X"00",X"20",X"02",X"CB",X"C0",X"2B",X"7E",X"FE",X"21",X"38",X"04",X"FE",X"F0",X"38",X"02", - X"06",X"06",X"78",X"B1",X"4F",X"C9",X"21",X"F0",X"4F",X"06",X"10",X"36",X"00",X"23",X"10",X"FB", - X"21",X"00",X"40",X"11",X"40",X"F9",X"CD",X"C5",X"0B",X"11",X"F8",X"F2",X"CD",X"C5",X"0B",X"11", - X"F2",X"F9",X"CD",X"C5",X"0B",X"11",X"F8",X"40",X"CD",X"C5",X"0B",X"7C",X"FE",X"43",X"20",X"EF", - X"7D",X"FE",X"80",X"20",X"EA",X"11",X"F2",X"F9",X"CD",X"C5",X"0B",X"11",X"F4",X"FA",X"CD",X"C5", - X"0B",X"11",X"F7",X"F1",X"CD",X"C5",X"0B",X"11",X"F8",X"F2",X"CD",X"C5",X"0B",X"3E",X"F4",X"32", - X"3D",X"40",X"32",X"FD",X"43",X"3E",X"FA",X"32",X"1D",X"40",X"3E",X"F3",X"32",X"DD",X"43",X"3E", - X"0B",X"CD",X"5B",X"2E",X"C9",X"72",X"23",X"73",X"23",X"7D",X"E6",X"1F",X"20",X"F7",X"32",X"C0", - X"50",X"C9",X"CD",X"44",X"0C",X"3A",X"00",X"4C",X"E6",X"03",X"28",X"62",X"3A",X"00",X"50",X"CB", - X"77",X"21",X"19",X"4C",X"CD",X"F7",X"0B",X"3A",X"00",X"50",X"CB",X"6F",X"21",X"1A",X"4C",X"CD", - X"F7",X"0B",X"3A",X"00",X"50",X"CB",X"7F",X"7E",X"28",X"05",X"E6",X"0F",X"C8",X"35",X"C9",X"E6", - X"0F",X"CB",X"D6",X"CB",X"8E",X"C0",X"3A",X"00",X"4C",X"E6",X"03",X"47",X"3A",X"1E",X"4C",X"05", - X"28",X"0B",X"05",X"28",X"2B",X"7E",X"C6",X"80",X"77",X"D0",X"3A",X"1E",X"4C",X"C6",X"01",X"27", - X"30",X"02",X"3E",X"99",X"32",X"1E",X"4C",X"3A",X"40",X"50",X"87",X"C9",X"3A",X"80",X"50",X"E6", - X"C0",X"C8",X"CB",X"77",X"C0",X"00",X"00",X"32",X"19",X"4E",X"32",X"1E",X"4C",X"C9",X"3E",X"97", - X"C6",X"02",X"18",X"DB",X"21",X"83",X"4C",X"7E",X"FE",X"02",X"D0",X"2F",X"32",X"07",X"50",X"0F", - X"D8",X"C3",X"B5",X"3A",X"3A",X"AE",X"4C",X"B7",X"18",X"03",X"C3",X"C4",X"1D",X"3A",X"AD",X"4C", - X"B7",X"20",X"07",X"3C",X"32",X"AD",X"4C",X"C3",X"50",X"0D",X"3A",X"1E",X"4C",X"3D",X"20",X"15", - X"CD",X"80",X"28",X"0D",X"0F",X"41",X"59",X"4C",X"4E",X"4F",X"40",X"52",X"45",X"59",X"41",X"4C", - X"50",X"40",X"01",X"18",X"14",X"CD",X"80",X"28",X"0E",X"0F",X"41",X"53",X"52",X"45",X"59",X"41", - X"4C",X"50",X"40",X"02",X"40",X"52",X"4F",X"40",X"01",X"CD",X"80",X"28",X"11",X"CC",X"40",X"4E", - X"4F",X"54",X"54",X"55",X"42",X"40",X"54",X"52",X"41",X"54",X"53",X"40",X"48",X"53",X"55",X"50", - X"CD",X"DF",X"0C",X"CD",X"02",X"0D",X"CD",X"BF",X"0C",X"3E",X"FF",X"32",X"AD",X"4C",X"C9",X"CD", - X"80",X"28",X"0C",X"47",X"41",X"52",X"45",X"4C",X"4C",X"4F",X"52",X"40",X"48",X"53",X"55",X"52", - X"43",X"21",X"47",X"45",X"11",X"20",X"00",X"06",X"0C",X"36",X"01",X"19",X"10",X"FB",X"C9",X"CD", - X"80",X"28",X"09",X"9A",X"41",X"52",X"45",X"56",X"4F",X"40",X"45",X"4D",X"41",X"47",X"21",X"9A", - X"45",X"01",X"05",X"0F",X"CD",X"9F",X"06",X"21",X"15",X"40",X"06",X"09",X"36",X"40",X"23",X"10", - X"FB",X"C9",X"CD",X"80",X"28",X"18",X"BC",X"40",X"40",X"44",X"54",X"4C",X"40",X"43",X"49",X"52", - X"54",X"43",X"45",X"4C",X"45",X"40",X"4F",X"43",X"53",X"45",X"40",X"4C",X"41",X"52",X"55",X"4B", - X"21",X"BC",X"44",X"01",X"07",X"18",X"CD",X"9F",X"06",X"21",X"E2",X"4F",X"36",X"E8",X"23",X"36", - X"30",X"21",X"C2",X"4F",X"36",X"04",X"23",X"36",X"07",X"CD",X"80",X"28",X"04",X"FB",X"42",X"01", - X"08",X"09",X"01",X"21",X"FB",X"46",X"06",X"04",X"36",X"07",X"CD",X"50",X"21",X"10",X"F9",X"C9", - X"21",X"40",X"40",X"01",X"7F",X"04",X"3E",X"40",X"C5",X"CD",X"D1",X"2D",X"C1",X"3E",X"03",X"21", - X"40",X"44",X"CD",X"D1",X"2D",X"06",X"50",X"21",X"B0",X"4F",X"CD",X"C5",X"2D",X"CD",X"1B",X"24", - X"C3",X"38",X"22",X"3A",X"1B",X"4E",X"FE",X"04",X"D8",X"3A",X"06",X"4E",X"B7",X"C8",X"E5",X"7D", - X"C6",X"11",X"6F",X"7E",X"E1",X"FE",X"60",X"C0",X"3A",X"E5",X"4F",X"FE",X"60",X"C0",X"3A",X"E4", - X"4F",X"FE",X"58",X"28",X"0C",X"FE",X"B8",X"C0",X"3A",X"94",X"42",X"FE",X"DE",X"C0",X"0E",X"04", - X"C9",X"3A",X"74",X"41",X"FE",X"DC",X"C0",X"0E",X"02",X"C9",X"3A",X"1B",X"4E",X"FE",X"05",X"D8", - X"21",X"45",X"0E",X"FE",X"07",X"38",X"0A",X"21",X"6D",X"0E",X"FE",X"09",X"38",X"03",X"21",X"95", - X"0E",X"D9",X"11",X"E4",X"4F",X"21",X"E8",X"4F",X"D9",X"E5",X"CD",X"D3",X"0D",X"E1",X"D9",X"21", - X"EA",X"4F",X"D9",X"01",X"00",X"04",X"E5",X"CD",X"F9",X"0D",X"E1",X"79",X"B7",X"20",X"08",X"3E", - X"0A",X"CD",X"52",X"21",X"10",X"F0",X"C9",X"D9",X"7D",X"D6",X"10",X"6F",X"7E",X"D7",X"E6",X"0F", - X"D9",X"A1",X"D9",X"28",X"02",X"23",X"77",X"D9",X"C9",X"D9",X"1A",X"96",X"30",X"02",X"ED",X"44", - X"FE",X"14",X"D9",X"30",X"0F",X"D9",X"23",X"13",X"1A",X"96",X"30",X"02",X"ED",X"44",X"FE",X"14", - X"2B",X"1B",X"D9",X"D8",X"5E",X"23",X"56",X"23",X"1A",X"BE",X"C0",X"23",X"7E",X"23",X"B7",X"28", - X"06",X"D9",X"BE",X"D9",X"C0",X"18",X"07",X"7E",X"D9",X"23",X"BE",X"2B",X"D9",X"C0",X"23",X"D9", - X"1A",X"D9",X"BE",X"D0",X"23",X"BE",X"D8",X"23",X"D9",X"13",X"1A",X"1B",X"D9",X"BE",X"D0",X"23", - X"BE",X"D8",X"23",X"4E",X"C9",X"94",X"42",X"DE",X"00",X"60",X"B9",X"AF",X"64",X"58",X"04",X"74", - X"41",X"DC",X"00",X"60",X"69",X"5F",X"68",X"5C",X"02",X"10",X"42",X"DB",X"88",X"00",X"8C",X"84", - X"80",X"78",X"01",X"07",X"42",X"D9",X"88",X"00",X"8C",X"84",X"D4",X"D0",X"08",X"94",X"42",X"DE", - X"00",X"60",X"BC",X"AC",X"70",X"58",X"04",X"74",X"41",X"DC",X"00",X"60",X"64",X"57",X"68",X"58", - X"02",X"10",X"42",X"DB",X"88",X"00",X"94",X"7C",X"84",X"74",X"01",X"07",X"42",X"D9",X"88",X"00", - X"94",X"7C",X"DC",X"CC",X"08",X"94",X"42",X"DE",X"00",X"60",X"C9",X"9C",X"77",X"58",X"04",X"74", - X"41",X"DC",X"00",X"60",X"78",X"48",X"68",X"48",X"02",X"10",X"42",X"DB",X"88",X"00",X"A0",X"70", - X"A0",X"70",X"01",X"07",X"42",X"D9",X"88",X"00",X"A0",X"70",X"E8",X"B0",X"08",X"1F",X"00",X"3F", - X"C0",X"2F",X"00",X"2F",X"40",X"0F",X"C0",X"0F",X"40",X"0F",X"00",X"3F",X"C0",X"0F",X"00",X"0F", - X"40",X"1C",X"00",X"3C",X"C0",X"2C",X"00",X"2C",X"40",X"0C",X"C0",X"0C",X"40",X"0C",X"00",X"3C", - X"C0",X"0C",X"00",X"0C",X"40",X"11",X"00",X"31",X"C0",X"21",X"00",X"21",X"40",X"01",X"C0",X"01", - X"40",X"01",X"00",X"31",X"C0",X"01",X"00",X"01",X"40",X"CD",X"B0",X"3E",X"3A",X"00",X"50",X"CB", - X"67",X"28",X"0A",X"21",X"AE",X"4C",X"CB",X"4E",X"20",X"03",X"3A",X"40",X"50",X"E6",X"0F",X"FE", - X"0F",X"28",X"1B",X"0F",X"38",X"05",X"CD",X"4D",X"0F",X"18",X"13",X"0F",X"38",X"05",X"CD",X"99", - X"0F",X"18",X"0B",X"0F",X"38",X"05",X"CD",X"80",X"0F",X"18",X"03",X"CD",X"35",X"0F",X"CD",X"C7", - X"3C",X"CD",X"B2",X"0F",X"C9",X"3A",X"6A",X"4E",X"B7",X"C0",X"CD",X"6B",X"0F",X"B7",X"C8",X"3D", - X"12",X"3C",X"CD",X"52",X"21",X"36",X"40",X"3E",X"10",X"32",X"6A",X"4E",X"C9",X"3A",X"6A",X"4E", - X"B7",X"C0",X"CD",X"6B",X"0F",X"FE",X"02",X"28",X"0D",X"3C",X"12",X"CD",X"52",X"21",X"36",X"41", - X"3E",X"10",X"32",X"6A",X"4E",X"C9",X"3D",X"32",X"AF",X"4C",X"C9",X"11",X"68",X"4E",X"1A",X"D6", - X"05",X"ED",X"44",X"87",X"47",X"87",X"80",X"21",X"40",X"4E",X"CD",X"52",X"21",X"13",X"1A",X"C9", - X"3A",X"6B",X"4E",X"B7",X"C0",X"CD",X"6B",X"0F",X"CD",X"52",X"21",X"7E",X"FE",X"5A",X"20",X"02", - X"36",X"40",X"34",X"3E",X"10",X"32",X"6B",X"4E",X"C9",X"3A",X"6C",X"4E",X"B7",X"C0",X"CD",X"6B", - X"0F",X"CD",X"52",X"21",X"7E",X"FE",X"41",X"20",X"02",X"36",X"5B",X"35",X"3E",X"10",X"32",X"6C", - X"4E",X"C9",X"21",X"6A",X"4E",X"06",X"03",X"7E",X"B7",X"28",X"01",X"35",X"23",X"10",X"F8",X"C9", - X"00",X"57",X"16",X"EB",X"21",X"3D",X"00",X"36",X"00",X"ED",X"53",X"43",X"02",X"ED",X"43",X"41", - X"02",X"C1",X"E1",X"11",X"41",X"02",X"E5",X"C5",X"D5",X"0E",X"04",X"23",X"1A",X"BE",X"20",X"2C", - X"13",X"0D",X"20",X"F7",X"78",X"D1",X"C1",X"D1",X"F6",X"80",X"E1",X"2B",X"2B",X"F5",X"7E",X"FE", - X"27",X"28",X"01",X"23",X"F1",X"77",X"23",X"E5",X"2A",X"27",X"02",X"2B",X"7E",X"E1",X"22",X"65", - X"21",X"6A",X"41",X"11",X"1D",X"00",X"3E",X"3F",X"0E",X"03",X"CD",X"A7",X"28",X"21",X"4A",X"42", - X"0E",X"03",X"CD",X"A7",X"28",X"21",X"CA",X"41",X"06",X"03",X"36",X"3E",X"23",X"10",X"FB",X"21", - X"2A",X"42",X"06",X"03",X"36",X"3D",X"23",X"10",X"FB",X"3E",X"1A",X"C3",X"30",X"10",X"3E",X"19", - X"21",X"6A",X"45",X"11",X"1D",X"00",X"0E",X"04",X"CD",X"A7",X"28",X"21",X"2A",X"46",X"0E",X"04", - X"C3",X"A7",X"28",X"21",X"83",X"4C",X"7E",X"B7",X"CA",X"29",X"10",X"FE",X"80",X"28",X"DF",X"C9", - X"21",X"83",X"4C",X"34",X"C0",X"23",X"34",X"C9",X"E6",X"03",X"3C",X"47",X"0E",X"11",X"CB",X"09", - X"10",X"FC",X"7E",X"B1",X"E6",X"0F",X"20",X"03",X"CB",X"01",X"C9",X"7E",X"B1",X"E6",X"0F",X"FE", - X"09",X"C0",X"CB",X"01",X"C9",X"3A",X"83",X"4C",X"E6",X"0F",X"28",X"10",X"FE",X"03",X"C0",X"CD", - X"D0",X"3A",X"C8",X"00",X"00",X"32",X"06",X"4E",X"32",X"20",X"4C",X"21",X"21",X"10",X"4E",X"11", - X"08",X"4E",X"7E",X"B7",X"28",X"03",X"35",X"28",X"0D",X"EB",X"7E",X"B7",X"C8",X"35",X"C0",X"3A", - X"06",X"4E",X"FE",X"03",X"D0",X"EB",X"AF",X"12",X"77",X"67",X"6F",X"22",X"EC",X"4F",X"22",X"CC", - X"4F",X"3D",X"32",X"07",X"4E",X"CD",X"E0",X"31",X"3A",X"84",X"50",X"E6",X"C0",X"C9",X"3A",X"C6", - X"50",X"E6",X"30",X"FE",X"30",X"C0",X"00",X"00",X"CD",X"6F",X"2E",X"35",X"21",X"03",X"4E",X"7E", - X"FE",X"01",X"D8",X"21",X"07",X"4E",X"CB",X"46",X"C0",X"36",X"01",X"23",X"3E",X"FF",X"77",X"32", - X"10",X"4E",X"CD",X"00",X"20",X"21",X"CC",X"4F",X"11",X"EC",X"4F",X"B7",X"28",X"0E",X"3D",X"28", - X"17",X"3D",X"28",X"20",X"3D",X"28",X"3C",X"3D",X"28",X"45",X"18",X"4F",X"36",X"C0",X"23",X"36", - X"07",X"EB",X"36",X"B8",X"23",X"36",X"50",X"C9",X"36",X"80",X"23",X"36",X"07",X"EB",X"36",X"48", - X"23",X"36",X"48",X"C9",X"36",X"60",X"23",X"36",X"09",X"EB",X"36",X"C8",X"23",X"36",X"D8",X"3A", - X"87",X"50",X"E6",X"C0",X"FE",X"C0",X"C9",X"3A",X"C9",X"50",X"E6",X"30",X"C8",X"FE",X"30",X"C8", - X"00",X"00",X"E1",X"36",X"A0",X"23",X"36",X"07",X"EB",X"36",X"38",X"23",X"36",X"78",X"C9",X"36", - X"40",X"23",X"36",X"16",X"EB",X"36",X"D8",X"23",X"36",X"28",X"C9",X"36",X"20",X"23",X"36",X"10", - X"EB",X"36",X"48",X"23",X"36",X"A8",X"3A",X"8F",X"50",X"E6",X"C0",X"FE",X"40",X"C9",X"3A",X"C0", - X"50",X"E6",X"30",X"C8",X"FE",X"20",X"C8",X"00",X"00",X"E5",X"3A",X"07",X"4E",X"E6",X"81",X"E8", - X"CD",X"E3",X"11",X"21",X"E4",X"4F",X"11",X"EC",X"4F",X"CD",X"A2",X"2B",X"FE",X"04",X"D0",X"79", - X"FE",X"04",X"D0",X"CD",X"00",X"20",X"01",X"09",X"CC",X"B7",X"28",X"1B",X"01",X"14",X"88",X"3D", - X"28",X"15",X"01",X"09",X"68",X"3D",X"28",X"0F",X"01",X"07",X"A8",X"3D",X"28",X"09",X"01",X"09", - X"CC",X"3D",X"28",X"03",X"01",X"19",X"24",X"21",X"CC",X"4F",X"70",X"23",X"71",X"21",X"07",X"4E", - X"CB",X"FE",X"3E",X"1F",X"23",X"77",X"32",X"10",X"4E",X"21",X"00",X"01",X"11",X"02",X"4E",X"CD", - X"29",X"3A",X"CD",X"39",X"3A",X"CD",X"F4",X"31",X"2A",X"C4",X"4F",X"E5",X"21",X"54",X"01",X"22", - X"C4",X"4F",X"3A",X"83",X"4C",X"C6",X"60",X"47",X"3A",X"83",X"4C",X"B8",X"20",X"FA",X"E1",X"22", - X"C4",X"4F",X"C9",X"3A",X"47",X"50",X"07",X"C9",X"3A",X"8E",X"50",X"E6",X"C0",X"C8",X"87",X"87", - X"D8",X"00",X"00",X"C2",X"00",X"4E",X"3A",X"83",X"4C",X"E6",X"0F",X"C0",X"3A",X"07",X"4E",X"E6", - X"03",X"E2",X"08",X"12",X"3E",X"FF",X"18",X"03",X"CD",X"00",X"20",X"21",X"83",X"4C",X"CB",X"66", - X"28",X"3D",X"E6",X"87",X"F5",X"F5",X"CC",X"E5",X"28",X"F1",X"C4",X"B8",X"28",X"F1",X"3D",X"F5", - X"F5",X"CC",X"34",X"29",X"F1",X"C4",X"10",X"29",X"F1",X"3D",X"F5",X"F5",X"CC",X"A8",X"29",X"F1", - X"C4",X"62",X"29",X"F1",X"3D",X"F5",X"F5",X"CC",X"04",X"2A",X"F1",X"C4",X"B6",X"29",X"F1",X"3D", - X"F5",X"F5",X"CC",X"66",X"2A",X"F1",X"C4",X"46",X"2A",X"F1",X"3D",X"C2",X"EC",X"22",X"C9",X"E6", - X"87",X"F5",X"C4",X"DB",X"28",X"F1",X"3D",X"F5",X"C4",X"27",X"29",X"F1",X"3D",X"F5",X"C4",X"9F", - X"29",X"F1",X"3D",X"F5",X"F5",X"CC",X"2A",X"2A",X"F1",X"C4",X"ED",X"29",X"F1",X"3D",X"F5",X"F5", - X"CC",X"7D",X"2A",X"F1",X"C4",X"5D",X"2A",X"F1",X"3D",X"C2",X"EC",X"22",X"C9",X"3A",X"81",X"4C", - X"FE",X"15",X"38",X"23",X"3A",X"83",X"4C",X"E6",X"3F",X"FE",X"13",X"20",X"1A",X"3A",X"D0",X"4C", - X"21",X"DE",X"4C",X"BE",X"20",X"0D",X"23",X"34",X"C0",X"00",X"00",X"32",X"20",X"4C",X"3E",X"01", - X"32",X"01",X"4C",X"77",X"23",X"36",X"00",X"21",X"03",X"4E",X"7E",X"FE",X"01",X"C0",X"23",X"7E", - X"FE",X"34",X"D8",X"23",X"7E",X"FE",X"02",X"D8",X"3A",X"12",X"4E",X"B7",X"C0",X"CD",X"D7",X"3B", - X"21",X"20",X"4C",X"CB",X"EE",X"C9",X"06",X"25",X"3E",X"82",X"32",X"5C",X"4C",X"C5",X"21",X"40", - X"40",X"CD",X"DE",X"12",X"C1",X"10",X"F6",X"AF",X"3E",X"81",X"32",X"5C",X"4C",X"C9",X"E5",X"C5", - X"ED",X"5F",X"CD",X"1F",X"13",X"8D",X"A0",X"20",X"21",X"7E",X"FE",X"FF",X"20",X"04",X"36",X"D7", - X"18",X"13",X"FE",X"D4",X"20",X"09",X"E5",X"7C",X"C6",X"04",X"67",X"CD",X"40",X"1D",X"E1",X"CD", - X"1F",X"13",X"20",X"06",X"35",X"3E",X"70",X"3D",X"20",X"FD",X"C1",X"7D",X"C6",X"20",X"6F",X"30", - X"01",X"24",X"7C",X"FE",X"44",X"20",X"C8",X"E1",X"23",X"7D",X"FE",X"60",X"C8",X"18",X"BF",X"D6", - X"D5",X"C8",X"3D",X"C8",X"3D",X"C8",X"C9",X"21",X"E4",X"4F",X"7E",X"E6",X"FE",X"57",X"23",X"7E", - X"E6",X"FE",X"5F",X"2B",X"E5",X"CD",X"49",X"13",X"E1",X"78",X"B7",X"28",X"07",X"E5",X"7D",X"D6", - X"30",X"6F",X"71",X"E1",X"CD",X"48",X"2D",X"18",X"E1",X"21",X"5F",X"13",X"06",X"14",X"7A",X"BE", - X"23",X"20",X"07",X"7B",X"BE",X"23",X"20",X"03",X"4E",X"C9",X"23",X"23",X"10",X"F0",X"C9",X"70", - X"98",X"00",X"70",X"C0",X"00",X"9C",X"98",X"00",X"9C",X"C0",X"00",X"88",X"4A",X"00",X"88",X"76", - X"00",X"88",X"D8",X"00",X"88",X"7A",X"00",X"5A",X"60",X"00",X"B8",X"60",X"00",X"72",X"98",X"86", - X"72",X"C0",X"86",X"9A",X"98",X"86",X"9A",X"C0",X"86",X"88",X"4C",X"89",X"88",X"74",X"89",X"88", - X"D6",X"09",X"88",X"7C",X"09",X"5C",X"60",X"06",X"B6",X"60",X"06",X"DD",X"E5",X"E3",X"CD",X"AE", - X"13",X"E3",X"DD",X"E1",X"C0",X"3A",X"B4",X"4F",X"87",X"D0",X"C8",X"33",X"33",X"C9",X"7C",X"FE", - X"41",X"28",X"13",X"FE",X"42",X"C0",X"7D",X"D6",X"08",X"C8",X"3D",X"C8",X"D6",X"04",X"C8",X"3D", - X"C8",X"D6",X"06",X"C8",X"3D",X"C9",X"7D",X"D6",X"E0",X"18",X"EC",X"4F",X"7D",X"D6",X"20",X"6F", - X"7E",X"A6",X"79",X"C8",X"A6",X"C9",X"11",X"F2",X"4F",X"D9",X"11",X"62",X"50",X"06",X"02",X"CD", - X"34",X"14",X"C4",X"5D",X"14",X"CD",X"3C",X"14",X"C4",X"5D",X"14",X"CD",X"44",X"14",X"C4",X"5D", - X"14",X"21",X"E6",X"4F",X"CD",X"5D",X"14",X"CD",X"4C",X"14",X"CC",X"5D",X"14",X"21",X"E2",X"4F", - X"CD",X"5D",X"14",X"CD",X"34",X"14",X"CC",X"5D",X"14",X"CD",X"3C",X"14",X"CC",X"5D",X"14",X"CD", - X"44",X"14",X"CC",X"5D",X"14",X"CD",X"4C",X"14",X"C4",X"5D",X"14",X"3A",X"83",X"4C",X"47",X"E6", - X"FC",X"FE",X"04",X"C0",X"78",X"2F",X"32",X"07",X"50",X"0F",X"D8",X"C3",X"B5",X"3A",X"B7",X"C8", - X"2F",X"CB",X"7F",X"C9",X"3A",X"B4",X"4F",X"21",X"E4",X"4F",X"18",X"F2",X"3A",X"B8",X"4F",X"21", - X"E8",X"4F",X"18",X"EA",X"3A",X"BA",X"4F",X"21",X"EA",X"4F",X"18",X"E2",X"21",X"EC",X"4F",X"3A", - X"CC",X"4F",X"E6",X"FC",X"FE",X"AC",X"C8",X"FE",X"B0",X"C8",X"FE",X"B4",X"C9",X"E5",X"3A",X"20", - X"4C",X"4F",X"3A",X"00",X"50",X"CB",X"67",X"20",X"02",X"CB",X"91",X"05",X"7E",X"23",X"CD",X"90", - X"14",X"12",X"13",X"7E",X"CD",X"A3",X"14",X"12",X"13",X"E1",X"7D",X"D6",X"20",X"6F",X"7E",X"CB", - X"51",X"28",X"02",X"EE",X"03",X"D9",X"12",X"13",X"D9",X"23",X"7E",X"D9",X"12",X"13",X"D9",X"C9", - X"CB",X"51",X"20",X"07",X"CB",X"78",X"20",X"01",X"3D",X"3D",X"C9",X"2F",X"C6",X"10",X"CB",X"78", - X"C0",X"3D",X"C9",X"CB",X"51",X"C8",X"2F",X"C6",X"11",X"C9",X"3A",X"B4",X"4F",X"07",X"30",X"09", - X"21",X"E4",X"4F",X"CD",X"45",X"15",X"CD",X"14",X"15",X"3A",X"B8",X"4F",X"07",X"30",X"14",X"21", - X"E8",X"4F",X"CD",X"45",X"15",X"3A",X"B4",X"4F",X"07",X"30",X"05",X"CD",X"21",X"15",X"18",X"03", - X"CD",X"14",X"15",X"3A",X"BA",X"4F",X"07",X"D0",X"3A",X"B4",X"4F",X"07",X"30",X"0E",X"3A",X"B8", - X"4F",X"07",X"38",X"1C",X"21",X"EA",X"4F",X"CD",X"45",X"15",X"18",X"35",X"3A",X"11",X"4E",X"B7", - X"3A",X"B8",X"4F",X"28",X"13",X"07",X"38",X"08",X"21",X"EA",X"4F",X"CD",X"45",X"15",X"18",X"14", - X"21",X"EA",X"4F",X"CD",X"45",X"15",X"18",X"2F",X"21",X"EA",X"4F",X"CD",X"45",X"15",X"3A",X"B8", - X"4F",X"07",X"38",X"0D",X"ED",X"43",X"C2",X"4F",X"ED",X"53",X"E2",X"4F",X"01",X"00",X"00",X"50", - X"58",X"3A",X"C6",X"4F",X"E6",X"F8",X"FE",X"B8",X"28",X"08",X"ED",X"43",X"C6",X"4F",X"ED",X"53", - X"E6",X"4F",X"01",X"00",X"00",X"50",X"58",X"3A",X"10",X"4E",X"B7",X"C0",X"ED",X"43",X"CC",X"4F", - X"ED",X"53",X"EC",X"4F",X"C9",X"11",X"00",X"00",X"42",X"4A",X"7E",X"FE",X"88",X"23",X"7E",X"20", - X"12",X"FE",X"78",X"30",X"0E",X"FE",X"4A",X"38",X"0A",X"CD",X"7E",X"15",X"1E",X"88",X"3A",X"F5", - X"45",X"47",X"C9",X"FE",X"98",X"20",X"0A",X"CD",X"9F",X"15",X"3A",X"EE",X"45",X"16",X"98",X"18", - X"F0",X"FE",X"C0",X"C0",X"CD",X"9F",X"15",X"3A",X"E9",X"45",X"16",X"C0",X"18",X"E3",X"FE",X"72", - X"30",X"41",X"FE",X"4E",X"38",X"3D",X"0E",X"B4",X"16",X"62",X"BA",X"D0",X"0E",X"94",X"15",X"BA", - X"D0",X"0E",X"AC",X"15",X"BA",X"D0",X"0E",X"95",X"15",X"BA",X"D0",X"0E",X"B5",X"15",X"C9",X"2B", - X"7E",X"FE",X"9A",X"30",X"1E",X"FE",X"76",X"38",X"1A",X"0E",X"B2",X"1E",X"8A",X"00",X"BB",X"D0", - X"0E",X"92",X"1D",X"BB",X"D0",X"0E",X"AC",X"1D",X"BB",X"D0",X"0E",X"90",X"1D",X"BB",X"D0",X"0E", - X"B0",X"1D",X"C9",X"33",X"33",X"C9",X"3A",X"01",X"4E",X"FE",X"10",X"3A",X"83",X"4C",X"E6",X"0F", - X"FE",X"03",X"20",X"0A",X"CD",X"D0",X"3A",X"28",X"05",X"00",X"00",X"32",X"20",X"4C",X"21",X"E4", - X"4F",X"7E",X"23",X"B6",X"E6",X"07",X"C0",X"2B",X"CD",X"7F",X"2C",X"7A",X"B7",X"28",X"06",X"FE", - X"03",X"28",X"08",X"18",X"0A",X"7B",X"FE",X"40",X"D8",X"18",X"04",X"7B",X"FE",X"A0",X"D0",X"DD", - X"21",X"00",X"40",X"DD",X"19",X"FD",X"21",X"00",X"44",X"FD",X"19",X"21",X"00",X"00",X"DD",X"56", - X"E0",X"DD",X"5E",X"01",X"FD",X"46",X"E0",X"FD",X"4E",X"01",X"CD",X"88",X"16",X"DD",X"2B",X"FD", - X"2B",X"DD",X"E5",X"E3",X"7D",X"FE",X"DF",X"20",X"0F",X"7C",X"FE",X"41",X"20",X"0A",X"11",X"20", - X"00",X"19",X"FD",X"19",X"E3",X"CB",X"FD",X"E3",X"E3",X"DD",X"E1",X"DD",X"56",X"E0",X"DD",X"5E", - X"FF",X"FD",X"46",X"E0",X"FD",X"4E",X"FF",X"CD",X"88",X"16",X"11",X"20",X"00",X"DD",X"19",X"FD", - X"19",X"DD",X"56",X"FF",X"DD",X"5E",X"20",X"FD",X"46",X"FF",X"FD",X"4E",X"20",X"CD",X"88",X"16", - X"DD",X"23",X"FD",X"23",X"CB",X"7D",X"28",X"09",X"CB",X"BD",X"11",X"E0",X"FF",X"DD",X"19",X"FD", - X"19",X"DD",X"56",X"20",X"DD",X"5E",X"01",X"FD",X"46",X"20",X"FD",X"4E",X"01",X"CD",X"88",X"16", - X"4D",X"55",X"21",X"05",X"4E",X"C3",X"C3",X"2A",X"24",X"CD",X"9B",X"13",X"7A",X"CD",X"B2",X"16", - X"38",X"27",X"7B",X"CD",X"B2",X"16",X"38",X"21",X"7A",X"CD",X"DD",X"22",X"20",X"06",X"7B",X"CD", - X"DD",X"22",X"28",X"43",X"78",X"CD",X"47",X"1D",X"28",X"0F",X"79",X"CD",X"47",X"1D",X"28",X"09", - X"18",X"35",X"FE",X"D8",X"3F",X"D0",X"FE",X"E0",X"C9",X"DD",X"56",X"00",X"FD",X"46",X"00",X"CD", - X"8A",X"21",X"7A",X"3C",X"20",X"07",X"78",X"CD",X"47",X"1D",X"C8",X"18",X"0A",X"7A",X"CD",X"DD", - X"22",X"20",X"0D",X"DD",X"36",X"00",X"FF",X"78",X"CD",X"6D",X"1D",X"FD",X"77",X"00",X"2C",X"C9", - X"78",X"CD",X"47",X"1D",X"C8",X"18",X"F0",X"DD",X"56",X"00",X"FD",X"46",X"00",X"CD",X"8A",X"21", - X"78",X"CD",X"47",X"1D",X"C8",X"7A",X"3C",X"28",X"09",X"78",X"CD",X"6D",X"1D",X"FD",X"77",X"00", - X"2C",X"C9",X"7C",X"CD",X"13",X"17",X"DD",X"70",X"00",X"FD",X"7E",X"00",X"CD",X"6D",X"1D",X"FD", - X"77",X"00",X"C9",X"3D",X"06",X"CD",X"C8",X"05",X"3D",X"C8",X"06",X"CE",X"3D",X"C8",X"04",X"C9", - X"21",X"20",X"4C",X"CB",X"EE",X"CD",X"C8",X"3F",X"C9",X"00",X"C4",X"AE",X"17",X"3A",X"3A",X"00", - X"B7",X"28",X"07",X"CD",X"E4",X"11",X"AF",X"32",X"3A",X"00",X"36",X"08",X"CD",X"C1",X"17",X"CD", - X"C1",X"17",X"21",X"95",X"02",X"CD",X"C4",X"17",X"3A",X"2A",X"00",X"DE",X"28",X"DE",X"08",X"38", - X"03",X"CD",X"BE",X"13",X"21",X"C1",X"02",X"CD",X"C4",X"17",X"21",X"82",X"01",X"34",X"7E",X"CD", - X"98",X"17",X"CD",X"C1",X"17",X"3A",X"89",X"02",X"B7",X"28",X"14",X"21",X"12",X"00",X"22",X"54", - X"00",X"21",X"29",X"02",X"D5",X"CD",X"5C",X"0A",X"D1",X"21",X"94",X"17",X"CD",X"C4",X"17",X"21", - X"83",X"01",X"CD",X"BE",X"17",X"21",X"D4",X"01",X"CD",X"BE",X"17",X"CD",X"C1",X"17",X"CD",X"C1", - X"17",X"C3",X"12",X"17",X"03",X"20",X"2D",X"20",X"D5",X"C5",X"16",X"00",X"06",X"64",X"CD",X"D1", - X"17",X"06",X"0A",X"CD",X"D1",X"17",X"06",X"01",X"CD",X"D1",X"17",X"C1",X"D1",X"C9",X"E5",X"21", - X"46",X"00",X"3A",X"47",X"00",X"3D",X"BE",X"D4",X"08",X"17",X"30",X"FA",X"E1",X"C9",X"CD",X"C4", - X"17",X"21",X"C7",X"02",X"7E",X"B7",X"C8",X"23",X"4E",X"F5",X"CD",X"12",X"00",X"F1",X"3D",X"18", - X"F5",X"0E",X"30",X"90",X"38",X"03",X"0C",X"18",X"FA",X"80",X"F5",X"79",X"FE",X"30",X"20",X"04", - X"7A",X"B7",X"28",X"05",X"CD",X"12",X"00",X"16",X"01",X"F1",X"C9",X"AF",X"00",X"00",X"3E",X"01", - X"18",X"02",X"3E",X"02",X"C5",X"D5",X"C5",X"4F",X"ED",X"5B",X"2D",X"02",X"2A",X"27",X"02",X"B9", - X"3E",X"01",X"32",X"04",X"50",X"21",X"D0",X"4C",X"34",X"7E",X"FE",X"3C",X"D8",X"36",X"00",X"23", - X"34",X"7E",X"FE",X"1E",X"D8",X"AF",X"77",X"32",X"04",X"50",X"C9",X"3A",X"83",X"4C",X"FE",X"01", - X"20",X"0A",X"CC",X"D0",X"3A",X"28",X"05",X"00",X"00",X"32",X"20",X"4C",X"CD",X"DD",X"18",X"CD", - X"8E",X"18",X"D5",X"3A",X"03",X"4E",X"3D",X"28",X"0E",X"3A",X"06",X"4E",X"FE",X"01",X"30",X"07", - X"3A",X"04",X"4E",X"FE",X"10",X"38",X"11",X"CD",X"B4",X"1A",X"20",X"0C",X"7E",X"CD",X"FE",X"18", - X"28",X"06",X"CD",X"D3",X"18",X"CD",X"07",X"19",X"E1",X"3A",X"03",X"4E",X"3D",X"28",X"10",X"3A", - X"06",X"4E",X"FE",X"01",X"06",X"20",X"38",X"02",X"06",X"10",X"3A",X"04",X"4E",X"B8",X"D8",X"CD", - X"B4",X"1A",X"C0",X"7E",X"CD",X"FE",X"18",X"C8",X"CD",X"D3",X"18",X"E5",X"CD",X"5C",X"19",X"E1", - X"20",X"09",X"E5",X"CD",X"61",X"19",X"E1",X"C8",X"79",X"D7",X"4F",X"C3",X"07",X"19",X"11",X"E4", - X"4F",X"21",X"E8",X"4F",X"CD",X"42",X"19",X"13",X"23",X"47",X"CD",X"42",X"19",X"80",X"47",X"2E", - X"EB",X"CD",X"42",X"19",X"2B",X"1B",X"4F",X"CD",X"42",X"19",X"81",X"1E",X"DA",X"2E",X"D8",X"B8", - X"D0",X"EB",X"3A",X"00",X"50",X"0F",X"D8",X"3A",X"55",X"50",X"07",X"C9",X"3A",X"87",X"50",X"E6", - X"C0",X"C8",X"07",X"07",X"D8",X"00",X"00",X"21",X"12",X"4E",X"3A",X"40",X"50",X"34",X"D8",X"21", - X"03",X"4E",X"35",X"E5",X"7D",X"C6",X"10",X"6F",X"CD",X"1C",X"19",X"E1",X"C9",X"21",X"EC",X"4F", - X"3A",X"DC",X"4F",X"CD",X"FE",X"18",X"C8",X"CD",X"14",X"1C",X"30",X"05",X"CD",X"34",X"1C",X"18", - X"08",X"E5",X"CD",X"6F",X"19",X"E1",X"CD",X"1F",X"19",X"2E",X"DC",X"C3",X"07",X"19",X"D7",X"E6", - X"0F",X"FE",X"06",X"C8",X"FE",X"09",X"C9",X"7E",X"D7",X"E6",X"0F",X"E5",X"CD",X"F6",X"19",X"E1", - X"47",X"79",X"A0",X"20",X"04",X"79",X"D7",X"A0",X"C8",X"23",X"77",X"C9",X"11",X"E4",X"4F",X"CD", - X"42",X"19",X"47",X"23",X"13",X"CD",X"42",X"19",X"B8",X"30",X"0B",X"CD",X"48",X"19",X"D7",X"47", - X"CD",X"51",X"19",X"B0",X"4F",X"C9",X"CD",X"51",X"19",X"D7",X"47",X"23",X"13",X"CD",X"48",X"19", - X"18",X"F1",X"1A",X"96",X"F0",X"ED",X"44",X"C9",X"1A",X"96",X"C8",X"3E",X"08",X"D8",X"3E",X"01", - X"C9",X"2B",X"1B",X"1A",X"96",X"C8",X"3E",X"04",X"D8",X"3E",X"02",X"C9",X"11",X"E8",X"4F",X"18", - X"03",X"11",X"E4",X"4F",X"21",X"EA",X"4F",X"1A",X"BE",X"C8",X"23",X"13",X"1A",X"BE",X"C9",X"CD", - X"94",X"19",X"D8",X"3A",X"8E",X"50",X"E6",X"C0",X"18",X"12",X"3A",X"FF",X"50",X"E6",X"30",X"FE", - X"30",X"20",X"09",X"00",X"00",X"ED",X"5B",X"EC",X"4F",X"32",X"03",X"4E",X"ED",X"53",X"E0",X"4F", - X"11",X"E0",X"4F",X"C9",X"11",X"E8",X"4F",X"3A",X"07",X"4E",X"E6",X"81",X"37",X"E8",X"3A",X"10", - X"4E",X"07",X"D8",X"07",X"D8",X"CD",X"00",X"20",X"87",X"21",X"B4",X"19",X"CD",X"52",X"21",X"5E", - X"23",X"56",X"AF",X"C9",X"C8",X"50",X"58",X"50",X"B8",X"D8",X"48",X"78",X"C8",X"20",X"58",X"B0", - X"3A",X"07",X"4E",X"E6",X"81",X"E8",X"3A",X"10",X"4E",X"07",X"D8",X"07",X"D8",X"CD",X"00",X"20", - X"87",X"21",X"B4",X"19",X"CD",X"52",X"21",X"11",X"EC",X"4F",X"1A",X"BE",X"C0",X"23",X"13",X"1A", - X"BE",X"C0",X"AF",X"32",X"08",X"4E",X"32",X"10",X"4E",X"67",X"6F",X"22",X"EC",X"4F",X"22",X"CC", - X"4F",X"3D",X"32",X"07",X"4E",X"C9",X"F5",X"7D",X"C6",X"10",X"6F",X"56",X"23",X"5E",X"3A",X"E4", - X"4F",X"FE",X"88",X"21",X"5A",X"1A",X"06",X"0B",X"28",X"20",X"3A",X"E5",X"4F",X"FE",X"C0",X"21", - X"8D",X"1A",X"06",X"0A",X"28",X"29",X"21",X"99",X"1A",X"06",X"09",X"FE",X"98",X"28",X"20",X"21", - X"6F",X"1A",X"06",X"08",X"FE",X"60",X"28",X"0F",X"F1",X"C9",X"3A",X"11",X"4E",X"B7",X"28",X"0F", - X"21",X"54",X"1A",X"06",X"0D",X"18",X"08",X"3A",X"11",X"4E",X"B7",X"28",X"02",X"06",X"0A",X"7A", - X"BE",X"23",X"20",X"06",X"7B",X"BE",X"23",X"28",X"07",X"2B",X"23",X"23",X"10",X"F1",X"F1",X"C9", - X"46",X"F1",X"A0",X"C9",X"88",X"78",X"0E",X"88",X"D8",X"07",X"58",X"D8",X"07",X"B8",X"D8",X"07", - X"68",X"78",X"0E",X"B8",X"78",X"0E",X"48",X"60",X"0D",X"58",X"60",X"0D",X"B8",X"60",X"0B",X"58", - X"C0",X"0D",X"B8",X"C0",X"0B",X"68",X"98",X"0D",X"B8",X"98",X"0B",X"48",X"78",X"0D",X"88",X"78", - X"07",X"B8",X"78",X"0B",X"88",X"38",X"0E",X"58",X"60",X"0D",X"B8",X"98",X"0B",X"88",X"D8",X"07", - X"58",X"98",X"0D",X"68",X"98",X"0D",X"B8",X"98",X"0B",X"68",X"78",X"0D",X"88",X"78",X"0E",X"B8", - X"78",X"0B",X"48",X"60",X"0D",X"58",X"60",X"0D",X"B8",X"60",X"0B",X"88",X"D8",X"07",X"58",X"C0", - X"0D",X"B0",X"C0",X"0B",X"E5",X"7D",X"C6",X"10",X"6F",X"CD",X"BE",X"1A",X"E1",X"C9",X"7E",X"23", - X"B6",X"2B",X"E6",X"07",X"C9",X"3A",X"06",X"4E",X"FE",X"01",X"30",X"06",X"3A",X"0F",X"4E",X"FE", - X"01",X"D8",X"79",X"E6",X"06",X"79",X"28",X"04",X"EE",X"06",X"4F",X"C9",X"EE",X"09",X"4F",X"C9", - X"3A",X"20",X"4C",X"CB",X"57",X"28",X"1F",X"3A",X"83",X"4C",X"E6",X"3F",X"FE",X"31",X"20",X"16", - X"3A",X"D0",X"4C",X"21",X"DA",X"4C",X"BE",X"20",X"09",X"23",X"34",X"20",X"09",X"00",X"00",X"22", - X"1F",X"4C",X"77",X"23",X"36",X"00",X"11",X"E4",X"4F",X"21",X"E8",X"4F",X"D5",X"CD",X"14",X"1B", - X"D1",X"21",X"EA",X"4F",X"E5",X"CD",X"33",X"1B",X"E1",X"79",X"B7",X"C8",X"7D",X"D6",X"10",X"6F", - X"7E",X"CD",X"FE",X"18",X"C8",X"7E",X"D7",X"E6",X"0F",X"57",X"A1",X"20",X"03",X"7A",X"A0",X"C8", - X"23",X"77",X"C9",X"01",X"00",X"00",X"CD",X"BE",X"1A",X"C0",X"1A",X"FE",X"50",X"38",X"1B",X"FE", - X"C0",X"30",X"31",X"13",X"1A",X"FE",X"40",X"38",X"0A",X"FE",X"D0",X"D8",X"23",X"7E",X"FE",X"40", - X"D0",X"18",X"4B",X"23",X"7E",X"FE",X"D0",X"D8",X"18",X"44",X"7E",X"FE",X"C0",X"D8",X"23",X"13", - X"1A",X"FE",X"90",X"7E",X"38",X"07",X"FE",X"B0",X"D8",X"16",X"C0",X"18",X"21",X"FE",X"B0",X"D0", - X"16",X"60",X"18",X"1A",X"7E",X"FE",X"50",X"D0",X"23",X"13",X"1A",X"FE",X"B0",X"7E",X"38",X"07", - X"FE",X"90",X"D8",X"16",X"C0",X"18",X"07",X"FE",X"90",X"D0",X"16",X"60",X"18",X"00",X"7E",X"BA", - X"0E",X"01",X"D8",X"06",X"08",X"2B",X"7E",X"07",X"0E",X"02",X"D8",X"0E",X"04",X"C9",X"2B",X"7E", - X"FE",X"88",X"0E",X"02",X"D8",X"06",X"04",X"23",X"7E",X"07",X"0E",X"01",X"D8",X"0E",X"08",X"C9", - X"21",X"E8",X"4F",X"11",X"F0",X"4F",X"1A",X"3C",X"28",X"0A",X"12",X"36",X"A0",X"D5",X"E5",X"CD", - X"CD",X"1B",X"E1",X"D1",X"13",X"1A",X"3C",X"C8",X"12",X"23",X"23",X"36",X"70",X"23",X"36",X"B0", - X"1A",X"3C",X"C0",X"7D",X"D6",X"21",X"6F",X"36",X"E0",X"23",X"36",X"07",X"7D",X"FE",X"C9",X"CA", - X"6C",X"39",X"36",X"05",X"C3",X"79",X"39",X"3A",X"80",X"50",X"F5",X"0F",X"0F",X"E6",X"03",X"06", - X"03",X"28",X"09",X"04",X"3D",X"28",X"05",X"04",X"3D",X"28",X"01",X"04",X"78",X"32",X"01",X"4C", - X"F1",X"E6",X"C0",X"FE",X"40",X"C9",X"3A",X"CC",X"50",X"E6",X"30",X"C8",X"FE",X"20",X"C8",X"00", - X"00",X"32",X"19",X"4E",X"11",X"E4",X"4F",X"3A",X"06",X"4E",X"FE",X"01",X"3F",X"D0",X"1A",X"96", - X"30",X"02",X"ED",X"44",X"FE",X"48",X"D0",X"23",X"13",X"1A",X"96",X"2B",X"1B",X"30",X"02",X"ED", - X"44",X"FE",X"48",X"C9",X"1A",X"96",X"0E",X"24",X"C8",X"23",X"13",X"1A",X"96",X"0E",X"18",X"C8", - X"2B",X"1B",X"CD",X"1C",X"19",X"79",X"06",X"09",X"A0",X"20",X"02",X"06",X"06",X"79",X"A8",X"4F", - X"06",X"90",X"A0",X"20",X"02",X"06",X"60",X"79",X"A8",X"4F",X"C9",X"21",X"E8",X"4F",X"CD",X"64", - X"1C",X"21",X"EA",X"4F",X"11",X"E4",X"4F",X"1A",X"13",X"FE",X"58",X"28",X"1A",X"FE",X"C8",X"C0", - X"1A",X"FE",X"61",X"D0",X"7E",X"FE",X"B8",X"C0",X"23",X"7E",X"FE",X"C0",X"28",X"1A",X"FE",X"98", - X"28",X"16",X"FE",X"78",X"C0",X"18",X"11",X"1A",X"FE",X"61",X"D0",X"7E",X"FE",X"48",X"C0",X"23", - X"7E",X"FE",X"78",X"28",X"03",X"FE",X"98",X"C0",X"7D",X"D6",X"10",X"6F",X"36",X"08",X"C9",X"3A", - X"C0",X"50",X"E6",X"1F",X"FE",X"1F",X"0E",X"FF",X"C9",X"06",X"3A",X"80",X"50",X"E6",X"C0",X"C8", - X"F3",X"CD",X"66",X"0B",X"18",X"FB",X"CD",X"8C",X"1D",X"FE",X"06",X"38",X"02",X"3E",X"05",X"87", - X"87",X"21",X"11",X"1D",X"CD",X"52",X"21",X"7E",X"4F",X"E5",X"C5",X"CD",X"29",X"1D",X"C1",X"E1", - X"79",X"20",X"05",X"CC",X"77",X"1D",X"18",X"0D",X"3A",X"06",X"4E",X"FE",X"05",X"38",X"05",X"E6", - X"03",X"28",X"01",X"0D",X"79",X"32",X"CE",X"4F",X"23",X"7E",X"32",X"92",X"4C",X"23",X"7E",X"32", - X"94",X"4C",X"23",X"7E",X"32",X"96",X"4C",X"3A",X"81",X"4C",X"FE",X"10",X"D8",X"3A",X"83",X"4C", - X"FE",X"09",X"C0",X"CD",X"D0",X"3A",X"C8",X"00",X"00",X"32",X"19",X"4E",X"AF",X"32",X"03",X"4E", - X"C9",X"0F",X"0E",X"0E",X"0C",X"80",X"0F",X"0F",X"0D",X"82",X"81",X"81",X"0F",X"84",X"83",X"83", - X"81",X"86",X"85",X"85",X"83",X"89",X"88",X"88",X"85",X"21",X"E4",X"4F",X"CD",X"7F",X"2C",X"21", - X"00",X"40",X"19",X"7E",X"2B",X"A6",X"F5",X"CD",X"50",X"21",X"F1",X"A6",X"23",X"A6",X"3C",X"C9", - X"7E",X"E6",X"E0",X"F6",X"03",X"77",X"C9",X"E6",X"1F",X"FE",X"06",X"C8",X"FE",X"02",X"C8",X"FE", - X"04",X"C9",X"3A",X"06",X"4E",X"FE",X"03",X"38",X"04",X"D6",X"03",X"18",X"F8",X"3C",X"FE",X"03", - X"20",X"01",X"3C",X"32",X"19",X"4E",X"FE",X"01",X"C0",X"3E",X"06",X"18",X"F6",X"E6",X"E0",X"C5", - X"47",X"3A",X"19",X"4E",X"B0",X"C1",X"C9",X"3D",X"F5",X"3A",X"80",X"50",X"CB",X"67",X"18",X"07", - X"3A",X"06",X"4E",X"FE",X"01",X"38",X"03",X"F1",X"3D",X"C9",X"F1",X"C9",X"3A",X"06",X"4E",X"FE", - X"05",X"D0",X"FE",X"02",X"D8",X"F5",X"3A",X"03",X"4E",X"B7",X"28",X"0A",X"3A",X"04",X"4E",X"FE", - X"10",X"38",X"03",X"F1",X"3C",X"C9",X"F1",X"C9",X"21",X"40",X"4E",X"0E",X"05",X"06",X"03",X"36", - X"4B",X"23",X"36",X"52",X"23",X"36",X"4C",X"23",X"23",X"23",X"23",X"0D",X"20",X"EF",X"3E",X"81", - X"32",X"AC",X"4C",X"C9",X"21",X"AE",X"4C",X"7E",X"B7",X"C8",X"CB",X"57",X"28",X"0B",X"CB",X"96", - X"E5",X"CD",X"F1",X"1D",X"E1",X"ED",X"43",X"66",X"4E",X"ED",X"4B",X"66",X"4E",X"78",X"B1",X"20", - X"03",X"36",X"00",X"C9",X"7E",X"E6",X"82",X"C2",X"52",X"3D",X"7E",X"E6",X"41",X"C2",X"6F",X"3D", - X"C9",X"11",X"00",X"4D",X"21",X"80",X"4D",X"01",X"00",X"00",X"CD",X"64",X"1E",X"38",X"09",X"CD", - X"1D",X"1E",X"78",X"B7",X"C8",X"C3",X"11",X"1E",X"CD",X"11",X"1E",X"79",X"B7",X"C8",X"C3",X"1D", - X"1E",X"11",X"80",X"4D",X"C5",X"41",X"CD",X"20",X"1E",X"78",X"C1",X"4F",X"C9",X"11",X"00",X"4D", - X"21",X"5E",X"4E",X"C5",X"06",X"03",X"36",X"40",X"23",X"10",X"FB",X"06",X"03",X"1A",X"77",X"23", - X"13",X"10",X"FA",X"C1",X"21",X"5B",X"4E",X"11",X"61",X"4E",X"CD",X"64",X"1E",X"D8",X"C8",X"7D", - X"D6",X"03",X"6F",X"7B",X"D6",X"03",X"5F",X"C5",X"06",X"06",X"1A",X"F5",X"7E",X"12",X"F1",X"77", - X"23",X"13",X"10",X"F6",X"C1",X"04",X"78",X"FE",X"05",X"C8",X"7B",X"D6",X"09",X"5F",X"7D",X"D6", - X"09",X"6F",X"18",X"D6",X"E5",X"D5",X"CD",X"6C",X"1E",X"D1",X"E1",X"C9",X"1A",X"BE",X"D8",X"C0", - X"13",X"23",X"1A",X"BE",X"D8",X"C0",X"13",X"23",X"1A",X"BE",X"C9",X"00",X"23",X"F6",X"01",X"C9", - X"E3",X"E1",X"D5",X"7E",X"23",X"E6",X"03",X"FE",X"02",X"20",X"06",X"5E",X"23",X"56",X"2B",X"18", - X"03",X"11",X"03",X"00",X"19",X"D1",X"18",X"B3",X"21",X"10",X"00",X"E5",X"3A",X"29",X"00",X"32", - X"40",X"02",X"AF",X"32",X"28",X"00",X"CD",X"AF",X"14",X"DA",X"BD",X"1F",X"CD",X"EC",X"16",X"38", - X"77",X"CD",X"57",X"16",X"CD",X"AF",X"14",X"FE",X"23",X"20",X"06",X"CD",X"CA",X"13",X"CD",X"E4", - X"15",X"D5",X"3A",X"2F",X"02",X"B7",X"20",X"07",X"CD",X"22",X"15",X"38",X"31",X"18",X"0C",X"CD", - X"26",X"15",X"30",X"4D",X"2A",X"40",X"00",X"7C",X"B5",X"28",X"23",X"CB",X"66",X"28",X"3A",X"CB", - X"5E",X"C4",X"25",X"1B",X"CD",X"59",X"18",X"D1",X"CA",X"C5",X"1F",X"3A",X"28",X"00",X"B7",X"28", - X"04",X"B9",X"C4",X"0D",X"1B",X"79",X"32",X"28",X"00",X"0E",X"01",X"C3",X"C5",X"1F",X"2A",X"3E", - X"00",X"7C",X"B5",X"28",X"0D",X"23",X"23",X"5E",X"23",X"56",X"EB",X"AF",X"47",X"4F",X"D1",X"C3", - X"C5",X"1F",X"3A",X"81",X"00",X"3D",X"C4",X"EE",X"17",X"CD",X"19",X"1B",X"21",X"00",X"00",X"18", - X"EA",X"D1",X"CD",X"20",X"19",X"C3",X"A6",X"1E",X"21",X"40",X"02",X"FE",X"30",X"38",X"0B",X"FE", - X"3A",X"30",X"07",X"7E",X"CD",X"96",X"21",X"C3",X"C5",X"1F",X"1A",X"FE",X"22",X"28",X"04",X"FE", - X"27",X"20",X"21",X"47",X"21",X"00",X"00",X"E5",X"CD",X"CA",X"13",X"B8",X"20",X"06",X"CD",X"CA", - X"13",X"B8",X"20",X"0D",X"FE",X"0D",X"20",X"05",X"CD",X"15",X"1B",X"18",X"04",X"65",X"6F",X"18", - X"E7",X"C1",X"18",X"61",X"FE",X"5E",X"20",X"20",X"7E",X"3D",X"07",X"07",X"07",X"07",X"F6",X"17", - X"4F",X"06",X"0F",X"C5",X"CD",X"CA",X"13",X"CD",X"FF",X"16",X"E5",X"21",X"2C",X"22",X"CD",X"59", - X"21",X"38",X"2C",X"7E",X"E1",X"77",X"18",X"73",X"FE",X"2B",X"28",X"6F",X"FE",X"28",X"20",X"0D", - X"3A",X"28",X"00",X"F5",X"AF",X"32",X"28",X"00",X"01",X"11",X"0D",X"18",X"5D",X"FE",X"2D",X"20", - X"05",X"01",X"18",X"0E",X"18",X"54",X"FE",X"23",X"20",X"06",X"01",X"15",X"0C",X"18",X"4B",X"E1", - X"CD",X"01",X"1B",X"18",X"46",X"CD",X"01",X"1B",X"01",X"00",X"00",X"18",X"2D",X"CD",X"01",X"1B", - X"01",X"00",X"00",X"60",X"68",X"22",X"3C",X"02",X"ED",X"43",X"3E",X"02",X"CD",X"AF",X"14",X"21", - X"39",X"22",X"CD",X"59",X"21",X"30",X"12",X"CD",X"EC",X"16",X"38",X"D9",X"CD",X"57",X"16",X"CD", - X"26",X"15",X"38",X"D1",X"CD",X"20",X"19",X"18",X"E3",X"4E",X"E1",X"7D",X"E6",X"0F",X"B9",X"30", - X"10",X"E5",X"2A",X"3C",X"02",X"E5",X"2A",X"3E",X"02",X"E5",X"C5",X"CD",X"CA",X"13",X"C3",X"32", - X"3A",X"06",X"4E",X"FE",X"06",X"D8",X"D6",X"06",X"18",X"F9",X"3A",X"07",X"4E",X"E6",X"81",X"E8", - X"CD",X"D7",X"31",X"3A",X"12",X"4E",X"FE",X"55",X"38",X"17",X"3A",X"20",X"4C",X"CB",X"57",X"C0", - X"3A",X"83",X"4C",X"E6",X"FD",X"FE",X"05",X"C0",X"CD",X"D0",X"3A",X"C8",X"00",X"00",X"32",X"12", - X"4E",X"21",X"EC",X"4F",X"7E",X"23",X"B6",X"2B",X"E6",X"07",X"C0",X"CD",X"00",X"20",X"5F",X"FE", - X"03",X"28",X"06",X"D5",X"CD",X"57",X"21",X"D1",X"D8",X"3A",X"DC",X"4F",X"CD",X"C0",X"20",X"7B", - X"87",X"87",X"81",X"87",X"21",X"6D",X"20",X"CD",X"64",X"20",X"CD",X"9D",X"20",X"21",X"12",X"4E", - X"7E",X"82",X"77",X"C9",X"85",X"6F",X"30",X"01",X"24",X"46",X"23",X"4E",X"C9",X"A7",X"A7",X"A7", - X"A7",X"A7",X"A7",X"A7",X"A7",X"A9",X"A9",X"A8",X"A8",X"A8",X"A8",X"A9",X"A9",X"AA",X"AB",X"AA", - X"AB",X"AA",X"AB",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"AE",X"AF",X"AC",X"AD",X"B8",X"B9",X"B8", - X"B9",X"B8",X"B9",X"B8",X"B9",X"B2",X"B3",X"B5",X"B4",X"B0",X"B1",X"B7",X"B6",X"21",X"EC",X"4F", - X"D5",X"C5",X"CD",X"7F",X"2C",X"21",X"00",X"40",X"19",X"C1",X"D1",X"16",X"00",X"7B",X"FE",X"03", - X"28",X"26",X"CD",X"CA",X"20",X"7D",X"C6",X"1F",X"6F",X"30",X"01",X"24",X"41",X"C3",X"CA",X"20", - X"0E",X"00",X"E6",X"0F",X"C8",X"0F",X"D8",X"0C",X"18",X"FB",X"7E",X"FE",X"FF",X"20",X"03",X"70", - X"14",X"C9",X"CD",X"74",X"21",X"D0",X"70",X"C9",X"3A",X"DC",X"4F",X"0F",X"38",X"41",X"0F",X"38", - X"2D",X"0F",X"38",X"16",X"0F",X"D0",X"2B",X"3E",X"AE",X"01",X"AC",X"BB",X"CD",X"32",X"21",X"CD", - X"50",X"21",X"3E",X"AE",X"01",X"AD",X"BD",X"C3",X"32",X"21",X"CD",X"50",X"21",X"3E",X"AC",X"01", - X"AE",X"BB",X"CD",X"32",X"21",X"2B",X"3E",X"AC",X"01",X"AF",X"BA",X"C3",X"32",X"21",X"3E",X"AD", - X"01",X"AE",X"BD",X"CD",X"32",X"21",X"2B",X"3E",X"AD",X"01",X"AF",X"BC",X"C3",X"32",X"21",X"3E", - X"AF",X"01",X"AC",X"BA",X"CD",X"32",X"21",X"CD",X"50",X"21",X"3E",X"AF",X"01",X"AD",X"BC",X"C3", - X"32",X"21",X"BE",X"20",X"02",X"70",X"C9",X"3E",X"FF",X"BE",X"C0",X"71",X"14",X"3A",X"77",X"50", - X"87",X"C9",X"10",X"03",X"00",X"E6",X"C0",X"C8",X"87",X"87",X"D8",X"00",X"00",X"14",X"77",X"C9", - X"3E",X"20",X"85",X"6F",X"D0",X"24",X"C9",X"CD",X"7F",X"2C",X"21",X"00",X"40",X"19",X"CD",X"74", - X"21",X"D8",X"2B",X"CD",X"74",X"21",X"D8",X"11",X"20",X"00",X"19",X"CD",X"74",X"21",X"D8",X"23", - X"CD",X"74",X"21",X"C9",X"7E",X"FE",X"BE",X"D0",X"FE",X"A7",X"3F",X"C9",X"7A",X"FE",X"BE",X"30", - X"06",X"FE",X"A7",X"38",X"02",X"AF",X"C9",X"F6",X"FF",X"C9",X"7A",X"CD",X"75",X"21",X"D0",X"3A", - X"12",X"4E",X"3D",X"32",X"12",X"4E",X"16",X"FF",X"DD",X"72",X"00",X"E5",X"D5",X"21",X"01",X"00", - X"11",X"02",X"4E",X"CD",X"29",X"3A",X"CD",X"C0",X"31",X"D1",X"E1",X"C9",X"3A",X"81",X"4C",X"FE", - X"20",X"38",X"1F",X"3A",X"83",X"4C",X"E6",X"3F",X"FE",X"35",X"20",X"16",X"3A",X"D0",X"4C",X"21", - X"D8",X"4C",X"BE",X"20",X"08",X"23",X"34",X"C0",X"00",X"00",X"32",X"20",X"4C",X"77",X"23",X"36", - X"00",X"00",X"21",X"12",X"40",X"06",X"0C",X"CD",X"66",X"23",X"21",X"5F",X"42",X"11",X"20",X"00", - X"06",X"07",X"36",X"F7",X"19",X"10",X"FB",X"06",X"05",X"36",X"40",X"19",X"10",X"FB",X"21",X"1D", - X"40",X"11",X"BF",X"43",X"01",X"E0",X"FF",X"3A",X"20",X"4C",X"CB",X"57",X"3A",X"1C",X"4C",X"28", - X"03",X"3A",X"1D",X"4C",X"3D",X"F8",X"C8",X"FE",X"06",X"38",X"02",X"3E",X"06",X"F5",X"36",X"C8", - X"2B",X"36",X"C9",X"2B",X"EB",X"36",X"CA",X"09",X"36",X"CB",X"09",X"EB",X"3D",X"20",X"EF",X"21", - X"BF",X"47",X"11",X"1D",X"44",X"F1",X"08",X"3E",X"01",X"77",X"09",X"77",X"09",X"EB",X"77",X"2B", - X"77",X"2B",X"EB",X"08",X"3D",X"C8",X"18",X"EE",X"CD",X"44",X"23",X"3A",X"9F",X"4C",X"B7",X"C8", - X"FE",X"06",X"38",X"02",X"3E",X"06",X"01",X"20",X"00",X"21",X"5F",X"40",X"D9",X"21",X"22",X"40", - X"11",X"02",X"40",X"36",X"C2",X"23",X"36",X"C3",X"23",X"EB",X"36",X"C4",X"23",X"36",X"C5",X"23", - X"EB",X"D9",X"36",X"C6",X"09",X"36",X"C7",X"09",X"D9",X"3D",X"20",X"E7",X"01",X"9C",X"22",X"3A", - X"9F",X"4C",X"F5",X"FE",X"13",X"38",X"02",X"3E",X"13",X"81",X"4F",X"30",X"01",X"04",X"F1",X"FE", - X"06",X"38",X"02",X"3E",X"06",X"21",X"22",X"44",X"11",X"02",X"44",X"08",X"0A",X"77",X"23",X"77", - X"23",X"EB",X"77",X"23",X"77",X"23",X"EB",X"03",X"08",X"3D",X"20",X"EF",X"C9",X"07",X"07",X"07", - X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"0F",X"0F",X"11",X"11",X"12",X"12",X"14",X"14",X"05", - X"05",X"05",X"05",X"05",X"05",X"CD",X"CF",X"22",X"C4",X"7C",X"21",X"C4",X"0D",X"3C",X"C0",X"53", - X"CD",X"CF",X"22",X"C4",X"7C",X"21",X"C4",X"0D",X"3C",X"C0",X"CB",X"E1",X"33",X"33",X"C9",X"7A", - X"D6",X"FC",X"C8",X"3D",X"C8",X"3D",X"C8",X"3D",X"C8",X"7A",X"FE",X"D2",X"C8",X"D6",X"CC",X"C8", - X"3D",X"C8",X"3D",X"C8",X"3D",X"C9",X"BA",X"C0",X"BB",X"C0",X"18",X"DE",X"3A",X"83",X"4C",X"D7", - X"07",X"E6",X"1C",X"CD",X"07",X"23",X"71",X"EB",X"70",X"3E",X"04",X"84",X"67",X"36",X"19",X"EB", - X"3E",X"04",X"84",X"67",X"36",X"03",X"C9",X"21",X"24",X"23",X"CD",X"52",X"21",X"56",X"23",X"5E", - X"23",X"4E",X"23",X"46",X"6A",X"16",X"40",X"62",X"7B",X"FE",X"A0",X"30",X"01",X"14",X"7D",X"FE", - X"A0",X"D0",X"24",X"C9",X"AC",X"CA",X"F2",X"B5",X"AB",X"EA",X"F9",X"B4",X"CA",X"0A",X"F7",X"B6", - X"EA",X"0B",X"F7",X"B7",X"0A",X"EC",X"F3",X"B0",X"0B",X"CC",X"FA",X"B1",X"EC",X"AC",X"F8",X"B2", - X"CC",X"AB",X"F8",X"B3",X"21",X"00",X"40",X"06",X"10",X"CD",X"66",X"23",X"2E",X"20",X"06",X"10", - X"CD",X"66",X"23",X"21",X"5F",X"40",X"11",X"20",X"00",X"36",X"40",X"19",X"06",X"0B",X"3A",X"9B", - X"41",X"77",X"19",X"10",X"FC",X"C9",X"36",X"40",X"23",X"10",X"FB",X"C9",X"21",X"16",X"4E",X"7E", - X"B7",X"C0",X"3A",X"01",X"4E",X"FE",X"10",X"D8",X"36",X"FF",X"21",X"1C",X"4C",X"3A",X"20",X"4C", - X"CB",X"57",X"28",X"01",X"23",X"34",X"CD",X"AC",X"21",X"3A",X"90",X"50",X"E6",X"C0",X"C9",X"3A", - X"D0",X"50",X"E6",X"30",X"FE",X"30",X"C0",X"00",X"00",X"FF",X"32",X"03",X"4E",X"3A",X"06",X"4E", - X"21",X"00",X"09",X"FE",X"08",X"30",X"11",X"B7",X"21",X"05",X"00",X"28",X"0B",X"47",X"7D",X"85", - X"27",X"6F",X"7C",X"8C",X"27",X"67",X"10",X"F6",X"22",X"0E",X"4E",X"C9",X"3A",X"83",X"4C",X"47", - X"E6",X"0F",X"C0",X"21",X"20",X"4C",X"7E",X"E6",X"07",X"28",X"16",X"CB",X"56",X"28",X"09",X"CB", - X"60",X"20",X"0E",X"21",X"C5",X"43",X"18",X"1F",X"CB",X"60",X"20",X"05",X"21",X"D8",X"43",X"18", - X"16",X"21",X"C5",X"43",X"36",X"50",X"23",X"36",X"55",X"23",X"36",X"02",X"2E",X"D8",X"36",X"50", - X"23",X"36",X"55",X"23",X"36",X"01",X"C9",X"06",X"03",X"C3",X"66",X"23",X"3A",X"90",X"4C",X"B7", - X"C8",X"21",X"10",X"40",X"06",X"10",X"FE",X"01",X"CA",X"66",X"23",X"3A",X"20",X"4C",X"CB",X"57", - X"3A",X"1C",X"4C",X"28",X"03",X"3A",X"1D",X"4C",X"FE",X"02",X"D0",X"21",X"1D",X"40",X"11",X"35", - X"24",X"06",X"0A",X"1A",X"77",X"2B",X"13",X"10",X"FA",X"06",X"0A",X"7C",X"C6",X"04",X"67",X"23", - X"36",X"03",X"10",X"FB",X"C9",X"47",X"41",X"4D",X"45",X"40",X"4F",X"56",X"45",X"52",X"40",X"21", - X"E4",X"4F",X"7E",X"23",X"B6",X"E6",X"07",X"2B",X"20",X"1D",X"E5",X"7D",X"D6",X"10",X"6F",X"7E", - X"D7",X"E5",X"CD",X"CB",X"13",X"E1",X"E6",X"0F",X"47",X"A6",X"E6",X"0F",X"20",X"01",X"77",X"23", - X"7E",X"2B",X"A0",X"28",X"01",X"77",X"E1",X"CD",X"48",X"2D",X"18",X"D6",X"21",X"80",X"4E",X"11", - X"00",X"4F",X"01",X"80",X"00",X"ED",X"B0",X"CD",X"81",X"24",X"CD",X"4F",X"25",X"CD",X"0B",X"25", - X"C9",X"21",X"60",X"40",X"11",X"80",X"4E",X"CD",X"74",X"21",X"30",X"12",X"47",X"CD",X"FD",X"24", - X"78",X"20",X"0B",X"36",X"FF",X"CD",X"B5",X"24",X"7D",X"E6",X"1F",X"B0",X"12",X"13",X"23",X"7D", - X"E6",X"1F",X"20",X"02",X"12",X"13",X"7D",X"FE",X"BF",X"20",X"DC",X"7C",X"FE",X"43",X"20",X"D7", - X"AF",X"12",X"13",X"12",X"C9",X"E5",X"21",X"CD",X"24",X"06",X"00",X"BE",X"28",X"04",X"04",X"23", - X"18",X"F9",X"78",X"07",X"07",X"07",X"07",X"07",X"E6",X"E0",X"47",X"E1",X"C9",X"A7",X"A7",X"A7", - X"A7",X"A7",X"A7",X"A7",X"A7",X"A8",X"A9",X"A8",X"A9",X"A8",X"A9",X"A8",X"A9",X"AA",X"AB",X"AA", - X"AB",X"AA",X"AB",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"BA",X"BB",X"BC",X"BD",X"B8",X"B9",X"B8", - X"B9",X"B8",X"B9",X"B8",X"B9",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"E5",X"3E",X"04", - X"84",X"67",X"7E",X"E1",X"CD",X"47",X"1D",X"C8",X"FE",X"03",X"C9",X"21",X"60",X"40",X"11",X"00", - X"4F",X"4D",X"1A",X"B7",X"20",X"07",X"69",X"CD",X"50",X"21",X"4D",X"18",X"0D",X"E6",X"1F",X"47", - X"7D",X"E6",X"E0",X"B0",X"6F",X"1A",X"CD",X"36",X"25",X"77",X"13",X"7C",X"FE",X"43",X"20",X"E2", - X"7D",X"FE",X"BF",X"38",X"DD",X"C9",X"E5",X"0F",X"0F",X"0F",X"0F",X"0F",X"E6",X"07",X"47",X"CD", - X"00",X"20",X"87",X"87",X"87",X"B0",X"21",X"CD",X"24",X"CD",X"52",X"21",X"7E",X"E1",X"C9",X"21", - X"40",X"40",X"11",X"40",X"44",X"1A",X"F5",X"7E",X"E5",X"21",X"8D",X"25",X"CD",X"84",X"25",X"E1", - X"20",X"09",X"CD",X"9B",X"25",X"1A",X"E6",X"1F",X"B0",X"18",X"03",X"1A",X"E6",X"1F",X"12",X"F1", - X"E6",X"E0",X"28",X"03",X"CD",X"C9",X"25",X"23",X"13",X"7D",X"FE",X"BF",X"20",X"D7",X"7C",X"FE", - X"43",X"20",X"D2",X"C9",X"46",X"23",X"BE",X"23",X"C8",X"10",X"FB",X"04",X"C9",X"0D",X"FF",X"D2", - X"FC",X"FE",X"FD",X"D1",X"E1",X"E5",X"EA",X"CC",X"CD",X"CE",X"CF",X"06",X"E0",X"D6",X"CC",X"28", - X"25",X"06",X"C0",X"3D",X"28",X"20",X"06",X"A0",X"3D",X"28",X"1B",X"06",X"80",X"3D",X"28",X"16", - X"1A",X"E6",X"1F",X"06",X"60",X"FE",X"06",X"C8",X"FE",X"02",X"C8",X"FE",X"04",X"C8",X"06",X"40", - X"FE",X"03",X"C8",X"06",X"00",X"C9",X"36",X"FF",X"C9",X"D7",X"0F",X"E6",X"07",X"47",X"05",X"05", - X"28",X"18",X"05",X"28",X"0F",X"0E",X"CF",X"05",X"28",X"09",X"0D",X"05",X"28",X"05",X"0D",X"05", - X"28",X"01",X"0D",X"71",X"1A",X"CD",X"6D",X"1D",X"12",X"C9",X"1A",X"E6",X"E0",X"F6",X"03",X"12", - X"C9",X"21",X"14",X"4E",X"3A",X"E7",X"41",X"FE",X"D8",X"28",X"0A",X"CB",X"8E",X"21",X"F0",X"41", - X"CD",X"2E",X"2F",X"18",X"08",X"CB",X"CE",X"21",X"E7",X"41",X"CD",X"2E",X"2F",X"21",X"14",X"4E", - X"3A",X"74",X"41",X"FE",X"DC",X"28",X"08",X"CB",X"86",X"21",X"94",X"42",X"C3",X"28",X"2F",X"CB", - X"C6",X"21",X"74",X"41",X"C3",X"28",X"2F",X"3A",X"14",X"4E",X"0F",X"38",X"05",X"CD",X"DA",X"2E", - X"18",X"03",X"CD",X"E2",X"2E",X"3A",X"14",X"4E",X"0F",X"0F",X"DA",X"FA",X"2E",X"C3",X"F2",X"2E", - X"3A",X"11",X"4E",X"B7",X"20",X"0C",X"11",X"CE",X"4F",X"21",X"E4",X"4F",X"01",X"A8",X"4C",X"CD", - X"79",X"26",X"11",X"92",X"4C",X"21",X"E8",X"4F",X"01",X"A9",X"4C",X"CD",X"79",X"26",X"11",X"94", - X"4C",X"21",X"EA",X"4F",X"01",X"AA",X"4C",X"CD",X"79",X"26",X"3A",X"07",X"4E",X"E6",X"81",X"E8", - X"11",X"96",X"4C",X"21",X"EC",X"4F",X"01",X"AB",X"4C",X"1A",X"07",X"30",X"0C",X"E5",X"CD",X"3F", - X"2C",X"E1",X"7E",X"23",X"B6",X"E6",X"07",X"C8",X"2B",X"E5",X"CD",X"92",X"26",X"E1",X"C8",X"C3", - X"3F",X"2C",X"1A",X"E6",X"0F",X"87",X"21",X"B4",X"26",X"CD",X"52",X"21",X"0A",X"3C",X"FE",X"10", - X"38",X"01",X"AF",X"02",X"47",X"04",X"AF",X"4F",X"37",X"17",X"CB",X"11",X"10",X"FB",X"A6",X"C0", - X"79",X"23",X"A6",X"C9",X"00",X"80",X"80",X"80",X"20",X"84",X"88",X"88",X"48",X"92",X"92",X"92", - X"2A",X"95",X"AA",X"AA",X"5A",X"DA",X"6D",X"6D",X"6D",X"DB",X"77",X"77",X"DE",X"F7",X"7F",X"7F", - X"7F",X"FF",X"FF",X"FF",X"00",X"59",X"AA",X"00",X"00",X"EF",X"25",X"04",X"0C",X"0B",X"00",X"B2", - X"7D",X"00",X"00",X"97",X"23",X"04",X"05",X"07",X"00",X"B0",X"CE",X"00",X"00",X"81",X"25",X"04", - X"05",X"17",X"00",X"B3",X"6D",X"00",X"00",X"E9",X"26",X"04",X"05",X"0F",X"00",X"B0",X"D4",X"00", - X"00",X"49",X"26",X"04",X"05",X"1F",X"00",X"B2",X"7D",X"AF",X"00",X"DF",X"26",X"14",X"0E",X"CB", - X"00",X"B0",X"CE",X"AF",X"00",X"F3",X"26",X"14",X"0E",X"CB",X"10",X"B3",X"6D",X"AF",X"00",X"11", - X"27",X"14",X"0E",X"CB",X"08",X"B0",X"D4",X"AF",X"00",X"FD",X"26",X"14",X"0E",X"CB",X"18",X"B8", - X"BB",X"AF",X"00",X"7B",X"26",X"14",X"0E",X"CB",X"20",X"B9",X"AB",X"AF",X"00",X"CD",X"24",X"14", - X"0E",X"CB",X"28",X"B9",X"B6",X"AF",X"00",X"07",X"27",X"14",X"0E",X"CB",X"38",X"B2",X"7E",X"00", - X"00",X"E1",X"24",X"14",X"06",X"ED",X"6F",X"B3",X"6E",X"00",X"00",X"17",X"26",X"14",X"06",X"ED", - X"67",X"4E",X"16",X"00",X"00",X"CB",X"26",X"14",X"0F",X"CB",X"40",X"B7",X"B6",X"00",X"00",X"8F", - X"26",X"14",X"0F",X"CB",X"C0",X"B1",X"75",X"00",X"00",X"25",X"27",X"14",X"0F",X"CB",X"80",X"80", - X"B2",X"00",X"00",X"39",X"27",X"04",X"09",X"C3",X"00",X"80",X"E4",X"00",X"00",X"75",X"27",X"04", - X"09",X"C2",X"00",X"82",X"A0",X"00",X"00",X"67",X"26",X"04",X"09",X"CA",X"00",X"80",X"CD",X"00", - X"00",X"2D",X"24",X"04",X"09",X"D2",X"00",X"7F",X"08",X"00",X"00",X"2B",X"26",X"04",X"09",X"DA", - X"00",X"81",X"29",X"00",X"00",X"AD",X"26",X"04",X"09",X"E2",X"00",X"81",X"1F",X"00",X"00",X"1B", - X"27",X"04",X"09",X"EA",X"00",X"81",X"10",X"00",X"00",X"3F",X"26",X"04",X"09",X"F2",X"00",X"80", - X"98",X"00",X"00",X"61",X"27",X"04",X"09",X"FA",X"00",X"80",X"D9",X"00",X"00",X"00",X"00",X"14", - X"09",X"E2",X"00",X"80",X"E8",X"00",X"00",X"B1",X"27",X"14",X"09",X"EA",X"00",X"80",X"B2",X"AF", - X"00",X"7F",X"27",X"14",X"10",X"18",X"00",X"81",X"6D",X"00",X"00",X"4D",X"27",X"14",X"10",X"D9", - X"21",X"83",X"4C",X"7E",X"E6",X"FE",X"FE",X"4E",X"20",X"0B",X"7E",X"2F",X"32",X"07",X"50",X"0F", - X"38",X"03",X"CD",X"00",X"18",X"21",X"1E",X"4C",X"11",X"36",X"40",X"01",X"00",X"01",X"CD",X"61", - X"28",X"21",X"80",X"4C",X"11",X"F3",X"43",X"CD",X"58",X"28",X"3A",X"87",X"4C",X"B7",X"21",X"00", - X"4E",X"3A",X"20",X"4C",X"E6",X"03",X"20",X"03",X"21",X"00",X"4D",X"3A",X"20",X"4C",X"CB",X"57", - X"20",X"0C",X"1E",X"FD",X"CD",X"58",X"28",X"21",X"80",X"4D",X"1E",X"E8",X"18",X"0A",X"1E",X"E8", - X"CD",X"58",X"28",X"21",X"00",X"4D",X"1E",X"FD",X"01",X"FF",X"03",X"CD",X"61",X"28",X"AF",X"12", - X"C9",X"7E",X"D7",X"CD",X"6E",X"28",X"7E",X"CD",X"6E",X"28",X"23",X"10",X"F4",X"C9",X"E6",X"0F", - X"CB",X"09",X"30",X"09",X"B7",X"28",X"04",X"0E",X"00",X"18",X"02",X"3E",X"40",X"12",X"1B",X"C9", - X"E1",X"46",X"23",X"5E",X"23",X"56",X"23",X"EB",X"1A",X"77",X"D5",X"11",X"20",X"00",X"19",X"D1", - X"13",X"10",X"F5",X"EB",X"E9",X"08",X"7B",X"D6",X"20",X"ED",X"44",X"47",X"08",X"77",X"3C",X"23", - X"10",X"FB",X"19",X"0D",X"20",X"EF",X"C9",X"08",X"7B",X"D6",X"20",X"ED",X"44",X"47",X"08",X"77", - X"23",X"10",X"FC",X"19",X"0D",X"20",X"F0",X"C9",X"21",X"76",X"42",X"11",X"1D",X"00",X"3E",X"0A", - X"0E",X"03",X"CD",X"95",X"28",X"21",X"76",X"46",X"3E",X"1D",X"0E",X"03",X"CD",X"A7",X"28",X"3E", - X"1F",X"32",X"78",X"46",X"32",X"98",X"46",X"32",X"B8",X"46",X"C9",X"3E",X"13",X"32",X"97",X"42", - X"3C",X"32",X"B7",X"42",X"C9",X"21",X"76",X"42",X"11",X"1E",X"00",X"3E",X"40",X"0E",X"03",X"CD", - X"A7",X"28",X"3E",X"EE",X"32",X"76",X"42",X"32",X"96",X"42",X"3E",X"F7",X"32",X"B6",X"42",X"3E", - X"1E",X"32",X"B8",X"46",X"3E",X"03",X"32",X"76",X"46",X"32",X"96",X"46",X"32",X"B6",X"46",X"C9", - X"21",X"D6",X"40",X"11",X"1D",X"00",X"3E",X"16",X"0E",X"03",X"CD",X"95",X"28",X"21",X"D6",X"44", - X"3E",X"09",X"0E",X"03",X"C3",X"A7",X"28",X"21",X"D7",X"40",X"11",X"1E",X"00",X"3E",X"1F",X"0E", - X"03",X"C3",X"95",X"28",X"21",X"D7",X"40",X"11",X"1E",X"00",X"3E",X"40",X"0E",X"03",X"CD",X"A7", - X"28",X"21",X"D8",X"40",X"36",X"F8",X"2E",X"F8",X"36",X"F8",X"21",X"17",X"41",X"36",X"FA",X"23", - X"36",X"F4",X"3E",X"03",X"21",X"D8",X"44",X"77",X"2E",X"F8",X"77",X"21",X"17",X"45",X"77",X"23", - X"77",X"C9",X"21",X"E3",X"42",X"11",X"1C",X"00",X"3E",X"25",X"0E",X"04",X"CD",X"95",X"28",X"2E", - X"43",X"36",X"F3",X"2E",X"47",X"77",X"2E",X"27",X"36",X"31",X"3E",X"1C",X"21",X"E3",X"46",X"1B", - X"0E",X"04",X"CD",X"A7",X"28",X"3E",X"03",X"21",X"E7",X"46",X"77",X"21",X"07",X"47",X"77",X"2E", - X"43",X"77",X"2E",X"04",X"36",X"0F",X"23",X"36",X"14",X"3E",X"1D",X"32",X"E5",X"46",X"C9",X"21", - X"04",X"43",X"36",X"36",X"23",X"36",X"37",X"C9",X"3E",X"F9",X"32",X"E5",X"42",X"21",X"04",X"43", - X"36",X"36",X"23",X"36",X"40",X"C9",X"21",X"50",X"40",X"36",X"5C",X"23",X"36",X"5D",X"23",X"36", - X"5E",X"21",X"6F",X"40",X"11",X"1C",X"00",X"3E",X"5F",X"0E",X"03",X"CD",X"95",X"28",X"23",X"77", - X"23",X"3C",X"77",X"23",X"3C",X"77",X"21",X"4F",X"44",X"3E",X"0D",X"0E",X"05",X"CD",X"A7",X"28", - X"21",X"6F",X"44",X"3E",X"0B",X"77",X"2E",X"8F",X"77",X"23",X"36",X"0C",X"C9",X"21",X"51",X"40", - X"11",X"1E",X"00",X"3E",X"6E",X"0E",X"02",X"CD",X"95",X"28",X"21",X"B1",X"40",X"3E",X"72",X"0E", - X"02",X"C3",X"95",X"28",X"21",X"6F",X"40",X"11",X"1E",X"00",X"3E",X"7E",X"0E",X"02",X"CD",X"95", - X"28",X"21",X"51",X"40",X"36",X"5D",X"23",X"36",X"5E",X"19",X"23",X"36",X"61",X"23",X"36",X"62", - X"21",X"B1",X"40",X"3E",X"76",X"0E",X"02",X"C3",X"95",X"28",X"3E",X"82",X"32",X"8F",X"40",X"21", - X"51",X"40",X"3E",X"6E",X"11",X"1E",X"00",X"0E",X"02",X"CD",X"95",X"28",X"21",X"B1",X"40",X"3E", - X"7A",X"0E",X"02",X"C3",X"95",X"28",X"21",X"3B",X"43",X"11",X"1C",X"00",X"0E",X"03",X"3E",X"83", - X"CD",X"95",X"28",X"21",X"3B",X"47",X"0E",X"03",X"3E",X"1B",X"C3",X"A7",X"28",X"21",X"3C",X"43", - X"36",X"8F",X"23",X"36",X"90",X"C9",X"21",X"3B",X"43",X"11",X"1C",X"00",X"0E",X"03",X"3E",X"95", - X"CD",X"95",X"28",X"21",X"3B",X"47",X"0E",X"03",X"3E",X"09",X"C3",X"A7",X"28",X"21",X"3D",X"43", - X"11",X"1E",X"00",X"3E",X"A1",X"0E",X"03",X"CD",X"95",X"28",X"21",X"5C",X"43",X"36",X"A3",X"23", - X"36",X"9B",X"C9",X"11",X"80",X"4C",X"21",X"00",X"4E",X"06",X"03",X"1A",X"BE",X"20",X"05",X"23", - X"13",X"10",X"F8",X"C9",X"D0",X"2E",X"00",X"1E",X"80",X"01",X"03",X"00",X"ED",X"B0",X"3A",X"40", - X"50",X"0F",X"0F",X"C9",X"3A",X"83",X"4C",X"FE",X"A9",X"C0",X"CD",X"D0",X"3A",X"C8",X"00",X"00", - X"ED",X"B0",X"C9",X"7E",X"81",X"77",X"FE",X"04",X"D8",X"D6",X"04",X"77",X"06",X"02",X"CD",X"DA", - X"2A",X"06",X"03",X"CD",X"DA",X"2A",X"CD",X"C0",X"31",X"C9",X"37",X"2B",X"7E",X"CE",X"00",X"27", - X"77",X"10",X"F8",X"C9",X"21",X"D4",X"4F",X"46",X"21",X"C4",X"4F",X"4E",X"78",X"E6",X"0F",X"C8", - X"78",X"0F",X"30",X"06",X"CB",X"D9",X"CB",X"81",X"18",X"19",X"0F",X"30",X"06",X"CB",X"99",X"CB", - X"C9",X"18",X"10",X"0F",X"30",X"06",X"CB",X"99",X"CB",X"89",X"18",X"07",X"0F",X"30",X"04",X"CB", - X"D9",X"CB",X"C1",X"71",X"11",X"8F",X"4C",X"1A",X"3C",X"12",X"4F",X"78",X"E6",X"09",X"20",X"3D", - X"78",X"E6",X"06",X"20",X"08",X"3A",X"D5",X"4F",X"47",X"E6",X"09",X"20",X"30",X"79",X"FE",X"04", - X"20",X"05",X"CB",X"D6",X"CB",X"86",X"C9",X"FE",X"08",X"20",X"05",X"CB",X"D6",X"CB",X"C6",X"C9", - X"FE",X"0C",X"20",X"04",X"CB",X"96",X"18",X"F5",X"FE",X"10",X"20",X"02",X"18",X"ED",X"FE",X"14", - X"20",X"02",X"18",X"DE",X"FE",X"18",X"C0",X"CB",X"96",X"CB",X"86",X"18",X"2F",X"79",X"FE",X"04", - X"20",X"05",X"CB",X"D6",X"CB",X"8E",X"C9",X"FE",X"08",X"20",X"05",X"CB",X"D6",X"CB",X"CE",X"C9", - X"FE",X"0C",X"20",X"05",X"CB",X"96",X"CB",X"CE",X"C9",X"FE",X"10",X"20",X"02",X"18",X"EC",X"FE", - X"14",X"20",X"02",X"18",X"DD",X"FE",X"18",X"C0",X"CB",X"96",X"CB",X"8E",X"AF",X"12",X"C9",X"E5", - X"D5",X"CD",X"51",X"3A",X"D1",X"E1",X"3E",X"7F",X"20",X"02",X"1A",X"96",X"13",X"23",X"F0",X"ED", - X"44",X"C9",X"CD",X"8F",X"2B",X"4F",X"18",X"F2",X"3A",X"11",X"4E",X"B7",X"C0",X"21",X"E8",X"4F", - X"06",X"02",X"11",X"E4",X"4F",X"CD",X"A2",X"2B",X"81",X"38",X"05",X"FE",X"08",X"DC",X"C3",X"2B", - X"10",X"F0",X"C9",X"E5",X"7D",X"D6",X"22",X"6F",X"CB",X"5E",X"E1",X"C0",X"3E",X"83",X"32",X"5C", - X"4C",X"3E",X"FF",X"32",X"90",X"4C",X"21",X"20",X"4C",X"CB",X"F6",X"F1",X"C9",X"11",X"1E",X"4C", - X"CD",X"23",X"2C",X"21",X"20",X"4C",X"7E",X"0F",X"D8",X"0F",X"D8",X"1A",X"B7",X"C8",X"FE",X"01", - X"3A",X"01",X"4C",X"4F",X"3A",X"40",X"50",X"28",X"1C",X"CB",X"77",X"20",X"18",X"36",X"83",X"1A", - X"3D",X"3D",X"27",X"12",X"21",X"1C",X"4C",X"71",X"23",X"71",X"AF",X"32",X"87",X"4C",X"32",X"90", - X"4C",X"32",X"5C",X"4C",X"C9",X"CB",X"6F",X"C0",X"36",X"81",X"1A",X"3D",X"27",X"12",X"21",X"1C", - X"4C",X"18",X"E6",X"21",X"83",X"4C",X"7E",X"E6",X"FE",X"FE",X"08",X"C0",X"7E",X"2F",X"32",X"07", - X"50",X"0F",X"D8",X"C3",X"B5",X"3A",X"EB",X"35",X"EB",X"C0",X"13",X"1A",X"1B",X"12",X"C9",X"E5", - X"7D",X"D6",X"10",X"6F",X"7E",X"0F",X"E1",X"23",X"30",X"01",X"34",X"2B",X"0F",X"30",X"01",X"34", - X"0F",X"30",X"01",X"35",X"0F",X"D0",X"23",X"35",X"2B",X"C9",X"CD",X"E9",X"2D",X"0C",X"C2",X"4F", - X"B4",X"83",X"F8",X"01",X"00",X"83",X"48",X"09",X"48",X"09",X"00",X"00",X"CD",X"E9",X"2D",X"0C", - X"E2",X"4F",X"00",X"00",X"88",X"18",X"00",X"00",X"A0",X"B0",X"70",X"B0",X"01",X"01",X"C9",X"7E", - X"D6",X"10",X"0F",X"0F",X"0F",X"E6",X"1F",X"57",X"23",X"7E",X"2B",X"D6",X"10",X"2F",X"06",X"03", - X"CB",X"3A",X"1F",X"10",X"FB",X"5F",X"C9",X"21",X"8C",X"4C",X"7E",X"3C",X"77",X"FE",X"08",X"D8", - X"36",X"00",X"21",X"D8",X"4F",X"CD",X"C0",X"2C",X"23",X"23",X"7D",X"FE",X"DC",X"20",X"F6",X"3A", - X"10",X"4E",X"B7",X"C8",X"CD",X"00",X"20",X"3D",X"28",X"2B",X"3D",X"28",X"19",X"3D",X"28",X"16", - X"E5",X"46",X"7D",X"D6",X"10",X"6F",X"4E",X"78",X"E6",X"06",X"79",X"20",X"04",X"EE",X"02",X"18", - X"02",X"EE",X"01",X"77",X"E1",X"C9",X"3A",X"07",X"4E",X"E6",X"81",X"E8",X"7D",X"D6",X"10",X"6F", - X"7E",X"EE",X"04",X"77",X"C9",X"21",X"CC",X"4F",X"7E",X"E6",X"FC",X"77",X"C9",X"21",X"D8",X"4F", - X"46",X"7D",X"D6",X"10",X"6F",X"7E",X"CB",X"08",X"30",X"06",X"CB",X"D7",X"CB",X"87",X"18",X"18", - X"CB",X"08",X"30",X"06",X"CB",X"97",X"CB",X"CF",X"18",X"0E",X"CB",X"08",X"30",X"04",X"E6",X"F9", - X"18",X"06",X"CB",X"08",X"30",X"02",X"F6",X"05",X"77",X"7D",X"C6",X"12",X"6F",X"FE",X"DC",X"28", - X"05",X"FE",X"DE",X"38",X"CB",X"C9",X"3A",X"10",X"4E",X"B7",X"C8",X"CD",X"00",X"20",X"FE",X"02", - X"28",X"05",X"FE",X"03",X"C8",X"18",X"B9",X"46",X"21",X"CC",X"4F",X"CB",X"48",X"20",X"06",X"CB", - X"50",X"C8",X"CB",X"8E",X"C9",X"CB",X"CE",X"C9",X"23",X"23",X"7D",X"FE",X"E6",X"28",X"F9",X"FE", - X"EE",X"D8",X"33",X"33",X"C9",X"21",X"E8",X"4F",X"06",X"02",X"11",X"E6",X"4F",X"CD",X"61",X"3A", - X"81",X"38",X"05",X"FE",X"05",X"DC",X"6B",X"2D",X"10",X"F0",X"C9",X"3A",X"C6",X"4F",X"E6",X"F8", - X"FE",X"B8",X"C0",X"E5",X"7D",X"FE",X"EA",X"3E",X"FF",X"21",X"CA",X"4F",X"28",X"09",X"CB",X"5E", - X"20",X"1D",X"32",X"EF",X"4F",X"18",X"09",X"2B",X"2B",X"CB",X"5E",X"20",X"12",X"32",X"EE",X"4F", - X"CB",X"DE",X"23",X"36",X"10",X"CD",X"EE",X"31",X"CD",X"57",X"2F",X"21",X"1B",X"4E",X"34",X"E1", - X"C9",X"21",X"00",X"4D",X"11",X"00",X"4E",X"18",X"16",X"21",X"80",X"4D",X"11",X"00",X"4E",X"18", - X"0E",X"21",X"00",X"4E",X"11",X"00",X"4D",X"18",X"06",X"21",X"00",X"4E",X"11",X"80",X"4D",X"01", - X"40",X"00",X"ED",X"B0",X"C9",X"AF",X"77",X"23",X"10",X"FC",X"C9",X"77",X"23",X"0D",X"20",X"FB", - X"C9",X"CD",X"CB",X"2D",X"10",X"FB",X"C9",X"AF",X"18",X"02",X"3E",X"01",X"32",X"03",X"50",X"C9", - X"AF",X"18",X"02",X"3E",X"01",X"32",X"01",X"50",X"C9",X"E1",X"46",X"23",X"5E",X"23",X"56",X"23", - X"7E",X"23",X"12",X"13",X"10",X"FA",X"E9",X"3A",X"20",X"4C",X"47",X"E6",X"03",X"28",X"18",X"CB", - X"50",X"3A",X"00",X"50",X"28",X"07",X"CB",X"67",X"28",X"03",X"3A",X"40",X"50",X"32",X"8D",X"4C", - X"CD",X"37",X"2F",X"79",X"32",X"D5",X"4F",X"21",X"83",X"4C",X"7E",X"E6",X"0E",X"FE",X"02",X"C0", - X"7E",X"2F",X"32",X"07",X"50",X"0F",X"D8",X"C3",X"00",X"18",X"CD",X"E9",X"2D",X"06",X"38",X"40", - X"54",X"49",X"44",X"45",X"52",X"43",X"CD",X"4C",X"2E",X"CD",X"E9",X"2D",X"03",X"D8",X"43",X"50", - X"55",X"01",X"CD",X"E9",X"2D",X"03",X"C5",X"43",X"50",X"55",X"02",X"C9",X"CD",X"E9",X"2D",X"08", - X"CC",X"43",X"45",X"52",X"4F",X"43",X"53",X"40",X"49",X"48",X"C9",X"21",X"00",X"44",X"01",X"00", - X"04",X"CD",X"D1",X"2D",X"C9",X"21",X"00",X"40",X"01",X"00",X"04",X"CD",X"D1",X"2D",X"C9",X"21", - X"00",X"30",X"11",X"40",X"40",X"01",X"C0",X"02",X"7E",X"D7",X"F6",X"F0",X"12",X"13",X"7E",X"F6", - X"F0",X"12",X"13",X"23",X"0D",X"20",X"F1",X"10",X"EF",X"CD",X"E9",X"2D",X"0A",X"C7",X"41",X"E0", - X"E1",X"E1",X"E2",X"D3",X"E3",X"E1",X"E1",X"E2",X"E3",X"CD",X"E9",X"2D",X"0A",X"27",X"42",X"E4", - X"E5",X"E5",X"E6",X"E5",X"E7",X"E5",X"E5",X"E6",X"E7",X"3E",X"D2",X"32",X"48",X"40",X"32",X"54", - X"40",X"32",X"61",X"40",X"32",X"E0",X"41",X"CD",X"F2",X"2E",X"CD",X"80",X"28",X"0A",X"73",X"41", - X"E8",X"E8",X"E8",X"E9",X"EA",X"EA",X"EB",X"E8",X"E8",X"EC",X"CD",X"80",X"28",X"0A",X"76",X"41", - X"ED",X"EE",X"EE",X"EF",X"D1",X"D1",X"ED",X"EE",X"EE",X"EE",X"21",X"94",X"42",X"11",X"DF",X"DE", - X"18",X"06",X"21",X"74",X"41",X"11",X"DD",X"DC",X"CD",X"0F",X"2F",X"72",X"23",X"CD",X"0F",X"2F", - X"73",X"C9",X"21",X"F0",X"41",X"11",X"DB",X"DA",X"18",X"06",X"21",X"E7",X"41",X"11",X"D9",X"D8", - X"CD",X"0F",X"2F",X"72",X"D5",X"11",X"20",X"00",X"19",X"D1",X"CD",X"0F",X"2F",X"73",X"C9",X"7E", - X"CD",X"1F",X"2F",X"C0",X"E5",X"21",X"05",X"4E",X"0E",X"01",X"CD",X"C3",X"2A",X"E1",X"C9",X"D6", - X"CC",X"C8",X"3D",X"C8",X"3D",X"C8",X"3D",X"C9",X"36",X"FF",X"23",X"36",X"FF",X"C9",X"36",X"FF", - X"11",X"20",X"00",X"19",X"36",X"FF",X"C9",X"06",X"04",X"0E",X"01",X"0F",X"D0",X"CB",X"21",X"10", - X"FA",X"C9",X"21",X"40",X"44",X"7E",X"E6",X"E0",X"F6",X"03",X"77",X"23",X"7C",X"FE",X"47",X"20", - X"F4",X"7D",X"FE",X"C0",X"C8",X"18",X"EE",X"2A",X"0E",X"4E",X"7C",X"FE",X"10",X"38",X"03",X"21", - X"00",X"09",X"11",X"02",X"4E",X"CD",X"29",X"3A",X"E5",X"CD",X"39",X"3A",X"22",X"0E",X"4E",X"E1", - X"CD",X"F7",X"39",X"2A",X"C4",X"4F",X"E5",X"2A",X"C6",X"4F",X"E5",X"AF",X"32",X"C7",X"4F",X"ED", - X"53",X"C4",X"4F",X"3A",X"83",X"4C",X"C6",X"60",X"47",X"3A",X"83",X"4C",X"B8",X"20",X"FA",X"E1", - X"22",X"C6",X"4F",X"E1",X"22",X"C4",X"4F",X"C9",X"00",X"8B",X"2F",X"15",X"00",X"FE",X"4E",X"B9", - X"FB",X"83",X"D5",X"95",X"2F",X"15",X"00",X"00",X"4F",X"B9",X"FB",X"83",X"C7",X"9F",X"2F",X"15", - X"00",X"7E",X"4F",X"B2",X"81",X"A7",X"30",X"6D",X"2F",X"15",X"00",X"14",X"4E",X"92",X"CE",X"7A", - X"C0",X"79",X"28",X"15",X"00",X"16",X"4E",X"A6",X"13",X"56",X"36",X"27",X"2F",X"15",X"00",X"1C", - X"4C",X"A6",X"13",X"14",X"E7",X"C7",X"2F",X"15",X"00",X"1D",X"4C",X"92",X"30",X"5C",X"A8",X"A9", - X"2F",X"15",X"00",X"9F",X"4C",X"B0",X"CB",X"98",X"08",X"55",X"2E",X"15",X"00",X"A0",X"4C",X"59", - X"EF",X"9E",X"D6",X"B9",X"2E",X"15",X"00",X"A2",X"4C",X"5C",X"4E",X"4E",X"91",X"31",X"2F",X"EF", - X"0A",X"AA",X"AA",X"A4",X"FC",X"3A",X"AA",X"A0",X"00",X"08",X"FC",X"3A",X"AA",X"AA",X"AA",X"A0", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"C7",X"00",X"08",X"FF",X"FF",X"FF",X"FF",X"FF",X"C7", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7",X"00",X"08",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7", - X"8F",X"F1",X"2F",X"F5",X"FF",X"19",X"2F",X"F7",X"00",X"08",X"FF",X"19",X"2F",X"F1",X"2F",X"F7", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"F3",X"AA",X"A4",X"FF",X"70",X"8F",X"F7",X"8F",X"F7", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"FF",X"FF",X"FF",X"FF",X"70",X"8F",X"F7",X"8F",X"F7", - X"8F",X"F3",X"4F",X"F6",X"FF",X"3A",X"4F",X"FF",X"FF",X"FF",X"FF",X"3A",X"4F",X"F3",X"4F",X"F7", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F1",X"2F",X"F5",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F3",X"4F",X"FB",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7", - X"8F",X"F1",X"2F",X"F5",X"FF",X"19",X"2F",X"FF",X"FF",X"F0",X"FF",X"09",X"2F",X"F1",X"2F",X"F7", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"FF",X"FF",X"F0",X"FF",X"00",X"8F",X"F7",X"8F",X"F7", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"F1",X"2F",X"F0",X"FF",X"00",X"8F",X"F7",X"8F",X"F7", - X"4F",X"F3",X"4F",X"F0",X"00",X"00",X"00",X"00",X"0F",X"F0",X"FF",X"0A",X"4F",X"F3",X"4F",X"F3", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"FF",X"0F",X"FF",X"FF",X"FF",X"FC", - X"EF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"FF",X"0F",X"FF",X"FF",X"FF",X"FD", - X"2F",X"F1",X"2F",X"F0",X"00",X"00",X"00",X"00",X"0F",X"F0",X"FF",X"09",X"2F",X"F1",X"2F",X"F1", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"F7",X"8F",X"F0",X"FF",X"00",X"8F",X"F7",X"8F",X"F7", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"F7",X"8F",X"F0",X"FF",X"00",X"8F",X"F7",X"8F",X"F7", - X"8F",X"F3",X"4F",X"F6",X"FF",X"3A",X"4F",X"F3",X"4F",X"F0",X"FF",X"00",X"8F",X"F7",X"8F",X"F7", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"70",X"8F",X"F7",X"8F",X"F7", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3A",X"4F",X"F3",X"4F",X"F7", - X"8F",X"F1",X"99",X"92",X"FF",X"19",X"2F",X"F1",X"2F",X"F5",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7", - X"8F",X"F7",X"00",X"08",X"FF",X"3A",X"4F",X"F7",X"8F",X"FB",X"FF",X"FF",X"FF",X"FF",X"FF",X"D7", - X"8F",X"F7",X"00",X"08",X"FF",X"FF",X"FF",X"F7",X"8F",X"FB",X"FF",X"19",X"2F",X"F1",X"99",X"90", - X"8F",X"F3",X"AA",X"A4",X"FF",X"FF",X"FF",X"F3",X"4F",X"F6",X"FF",X"3A",X"4F",X"F7",X"00",X"00", - X"8F",X"FF",X"FF",X"FF",X"FF",X"19",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7",X"00",X"00", - X"8E",X"FF",X"FF",X"FF",X"FF",X"70",X"8E",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"D7",X"00",X"00", - X"09",X"99",X"99",X"92",X"ED",X"70",X"09",X"99",X"99",X"92",X"ED",X"19",X"99",X"90",X"00",X"00", - X"21",X"5E",X"4C",X"CB",X"46",X"C0",X"36",X"82",X"C9",X"21",X"5E",X"4C",X"36",X"81",X"C9",X"00", - X"00",X"21",X"5E",X"4C",X"36",X"00",X"C9",X"21",X"5D",X"4C",X"7E",X"B7",X"C0",X"36",X"82",X"C9", - X"21",X"5D",X"4C",X"36",X"00",X"23",X"23",X"36",X"81",X"C9",X"00",X"00",X"00",X"00",X"21",X"5D", - X"4C",X"36",X"81",X"C9",X"21",X"5D",X"4C",X"36",X"85",X"C9",X"21",X"83",X"4C",X"7E",X"E6",X"FE", - X"FE",X"A8",X"C0",X"7E",X"2F",X"32",X"07",X"50",X"0F",X"D8",X"C3",X"00",X"18",X"CD",X"FA",X"31", - X"3A",X"20",X"4C",X"E6",X"03",X"C8",X"21",X"5C",X"4C",X"7E",X"B7",X"28",X"05",X"CD",X"82",X"32", - X"18",X"5D",X"21",X"5D",X"4C",X"7E",X"23",X"23",X"B6",X"06",X"05",X"21",X"41",X"4C",X"CC",X"C5", - X"2D",X"21",X"5D",X"4C",X"7E",X"23",X"B6",X"21",X"46",X"4C",X"06",X"05",X"CC",X"C5",X"2D",X"21", - X"5E",X"4C",X"7E",X"B7",X"21",X"4B",X"4C",X"06",X"05",X"CC",X"C5",X"2D",X"21",X"5F",X"4C",X"7E", - X"B7",X"C4",X"14",X"34",X"21",X"5E",X"4C",X"7E",X"CB",X"47",X"20",X"04",X"B7",X"C4",X"E1",X"33", - X"21",X"5D",X"4C",X"7E",X"CB",X"47",X"20",X"05",X"CB",X"4F",X"C4",X"EC",X"33",X"21",X"5E",X"4C", - X"7E",X"CB",X"47",X"C4",X"F7",X"33",X"21",X"5D",X"4C",X"7E",X"CB",X"47",X"C4",X"02",X"34",X"C3", - X"08",X"33",X"CB",X"7F",X"CA",X"87",X"33",X"CB",X"BE",X"7E",X"E6",X"03",X"3D",X"21",X"9D",X"32", - X"28",X"2F",X"3D",X"21",X"A9",X"32",X"28",X"29",X"21",X"B5",X"32",X"18",X"24",X"01",X"01",X"00", - X"04",X"21",X"03",X"02",X"01",X"00",X"00",X"18",X"35",X"00",X"02",X"00",X"00",X"25",X"00",X"03", - X"04",X"00",X"00",X"96",X"35",X"00",X"02",X"00",X"00",X"25",X"00",X"02",X"04",X"00",X"00",X"CA", - X"35",X"11",X"50",X"4C",X"01",X"0C",X"00",X"ED",X"B0",X"CD",X"E3",X"2D",X"21",X"40",X"4C",X"06", - X"10",X"C3",X"C5",X"2D",X"AF",X"32",X"58",X"4C",X"2A",X"5A",X"4C",X"7E",X"B7",X"CA",X"14",X"33", - X"CD",X"19",X"33",X"3A",X"54",X"4C",X"CD",X"31",X"33",X"3A",X"50",X"4C",X"B7",X"28",X"14",X"23", - X"3A",X"53",X"4C",X"CD",X"31",X"33",X"3A",X"50",X"4C",X"3D",X"28",X"07",X"23",X"3A",X"52",X"4C", - X"CD",X"31",X"33",X"23",X"22",X"5A",X"4C",X"C9",X"21",X"40",X"4C",X"11",X"50",X"50",X"01",X"10", - X"00",X"ED",X"B0",X"C9",X"11",X"D4",X"32",X"D5",X"E9",X"7E",X"E5",X"E6",X"07",X"21",X"88",X"34", - X"CD",X"52",X"21",X"4E",X"E1",X"3A",X"51",X"4C",X"47",X"AF",X"81",X"10",X"FD",X"32",X"59",X"4C", - X"C9",X"E5",X"F5",X"CD",X"3D",X"33",X"F1",X"4F",X"CD",X"4D",X"33",X"E1",X"C9",X"7E",X"0F",X"0F", - X"E6",X"3E",X"21",X"90",X"34",X"CD",X"52",X"21",X"5E",X"23",X"56",X"EB",X"C9",X"11",X"4B",X"4C", - X"E6",X"03",X"C4",X"6A",X"33",X"11",X"46",X"4C",X"79",X"0F",X"0F",X"4F",X"E6",X"03",X"C4",X"6A", - X"33",X"11",X"41",X"4C",X"79",X"0F",X"0F",X"E6",X"03",X"C8",X"E5",X"3D",X"28",X"09",X"C5",X"44", - X"4D",X"09",X"3D",X"28",X"01",X"09",X"C1",X"EB",X"7B",X"D7",X"77",X"23",X"7A",X"77",X"23",X"7A", - X"D7",X"77",X"23",X"36",X"00",X"E1",X"C9",X"21",X"59",X"4C",X"7E",X"35",X"B7",X"E5",X"CC",X"D4", - X"32",X"E1",X"2B",X"7E",X"34",X"2B",X"B7",X"20",X"0A",X"E5",X"CB",X"BE",X"2B",X"CB",X"BE",X"2B", - X"CB",X"BE",X"E1",X"4F",X"7E",X"11",X"4F",X"4C",X"CD",X"BB",X"33",X"2B",X"7E",X"11",X"4A",X"4C", - X"CD",X"BB",X"33",X"2B",X"7E",X"11",X"45",X"4C",X"C3",X"BB",X"33",X"87",X"C8",X"D8",X"E5",X"21", - X"47",X"34",X"E6",X"1E",X"CD",X"52",X"21",X"7E",X"23",X"66",X"6F",X"79",X"0F",X"E6",X"7F",X"CD", - X"52",X"21",X"7E",X"B7",X"E1",X"28",X"07",X"CB",X"41",X"20",X"01",X"D7",X"12",X"C9",X"CB",X"FE", - X"C9",X"CB",X"BE",X"21",X"D0",X"34",X"11",X"6C",X"4C",X"C3",X"1F",X"34",X"CB",X"BE",X"11",X"60", - X"4C",X"21",X"DC",X"34",X"C3",X"1F",X"34",X"CB",X"BE",X"11",X"6C",X"4C",X"21",X"E8",X"34",X"C3", - X"1F",X"34",X"CB",X"BE",X"21",X"F4",X"34",X"CB",X"57",X"28",X"03",X"21",X"0C",X"35",X"11",X"60", - X"4C",X"C3",X"1F",X"34",X"CB",X"BE",X"21",X"00",X"35",X"11",X"F0",X"4C",X"C3",X"1F",X"34",X"CB", - X"7F",X"28",X"07",X"D5",X"01",X"0C",X"00",X"ED",X"B0",X"D1",X"D5",X"CD",X"38",X"34",X"CD",X"87", - X"33",X"D1",X"CD",X"38",X"34",X"C3",X"E3",X"2D",X"21",X"50",X"4C",X"06",X"0C",X"1A",X"4E",X"77", - X"79",X"12",X"23",X"13",X"10",X"F7",X"C9",X"00",X"00",X"59",X"34",X"62",X"34",X"6A",X"34",X"72", - X"34",X"7C",X"34",X"7E",X"34",X"80",X"34",X"84",X"34",X"36",X"9C",X"EF",X"EB",X"98",X"76",X"66", - X"55",X"00",X"13",X"57",X"99",X"75",X"54",X"33",X"22",X"00",X"7C",X"FF",X"EB",X"A8",X"77",X"65", - X"54",X"00",X"77",X"FF",X"77",X"FF",X"77",X"FF",X"77",X"FF",X"77",X"00",X"55",X"00",X"FF",X"00", - X"5C",X"5C",X"5C",X"00",X"12",X"23",X"34",X"00",X"01",X"02",X"04",X"06",X"08",X"0C",X"10",X"20", - X"00",X"00",X"DC",X"09",X"89",X"0A",X"2B",X"0B",X"F3",X"0B",X"88",X"0C",X"46",X"0D",X"0C",X"0E", - X"E6",X"0E",X"C9",X"0F",X"BA",X"10",X"B8",X"11",X"C6",X"12",X"E4",X"13",X"12",X"15",X"56",X"16", - X"E7",X"17",X"10",X"19",X"8C",X"1A",X"21",X"1C",X"CC",X"1D",X"93",X"1F",X"74",X"21",X"70",X"23", - X"8C",X"25",X"C7",X"27",X"25",X"2A",X"AC",X"2C",X"CF",X"2F",X"20",X"32",X"18",X"35",X"00",X"00", - X"01",X"01",X"00",X"04",X"02",X"00",X"02",X"05",X"00",X"00",X"18",X"36",X"00",X"01",X"00",X"00", - X"1C",X"04",X"04",X"00",X"00",X"00",X"40",X"36",X"01",X"01",X"00",X"0C",X"02",X"00",X"05",X"06", - X"00",X"00",X"6B",X"36",X"01",X"01",X"00",X"0C",X"20",X"06",X"05",X"00",X"00",X"00",X"94",X"36", - X"00",X"01",X"00",X"00",X"10",X"08",X"00",X"00",X"00",X"00",X"D4",X"36",X"01",X"01",X"00",X"08", - X"20",X"06",X"06",X"00",X"00",X"00",X"1C",X"37",X"00",X"3E",X"00",X"32",X"4F",X"50",X"3E",X"01", - X"32",X"4A",X"50",X"3E",X"02",X"32",X"45",X"50",X"F7",X"92",X"92",X"72",X"72",X"4C",X"4C",X"6C", - X"AC",X"74",X"B4",X"92",X"92",X"72",X"72",X"4C",X"4C",X"6C",X"AC",X"74",X"B4",X"92",X"92",X"72", - X"72",X"4C",X"4C",X"6A",X"AA",X"72",X"B2",X"34",X"34",X"72",X"B2",X"72",X"B2",X"24",X"24",X"74", - X"A4",X"74",X"A4",X"92",X"92",X"72",X"72",X"24",X"24",X"74",X"A4",X"74",X"A4",X"92",X"92",X"72", - X"72",X"24",X"24",X"74",X"A4",X"74",X"A4",X"92",X"92",X"72",X"72",X"24",X"24",X"72",X"A2",X"72", - X"A2",X"34",X"34",X"72",X"A2",X"72",X"A2",X"4C",X"4C",X"6C",X"AC",X"74",X"B4",X"F9",X"F9",X"00", - X"AF",X"21",X"5C",X"4C",X"77",X"23",X"77",X"23",X"77",X"23",X"36",X"81",X"CD",X"E0",X"2D",X"00", - X"00",X"00",X"00",X"F7",X"F9",X"F9",X"00",X"3E",X"04",X"32",X"4F",X"50",X"3E",X"06",X"32",X"4A", - X"50",X"F7",X"59",X"81",X"89",X"A9",X"59",X"81",X"89",X"A9",X"51",X"79",X"81",X"A1",X"51",X"79", - X"81",X"A1",X"59",X"81",X"89",X"A9",X"59",X"81",X"89",X"A9",X"61",X"81",X"91",X"B1",X"61",X"81", - X"91",X"B1",X"00",X"21",X"96",X"35",X"E5",X"C3",X"30",X"00",X"00",X"3E",X"06",X"32",X"45",X"50", - X"3E",X"00",X"32",X"4A",X"50",X"F7",X"B3",X"A9",X"B3",X"C1",X"B4",X"FC",X"53",X"49",X"53",X"61", - X"54",X"FC",X"B3",X"B1",X"FB",X"B1",X"C4",X"D4",X"DC",X"00",X"3E",X"01",X"32",X"51",X"4C",X"F7", - X"18",X"20",X"28",X"30",X"38",X"40",X"48",X"50",X"58",X"60",X"68",X"70",X"78",X"80",X"88",X"90", - X"98",X"A0",X"A8",X"B0",X"B8",X"C0",X"C8",X"D0",X"D8",X"E0",X"E8",X"F0",X"F8",X"00",X"3E",X"81", - X"32",X"5C",X"4C",X"CD",X"E0",X"2D",X"F7",X"F9",X"00",X"3E",X"01",X"32",X"4A",X"50",X"3E",X"02", - X"32",X"4F",X"50",X"F7",X"40",X"B8",X"58",X"B0",X"70",X"A8",X"58",X"A0",X"40",X"98",X"50",X"90", - X"68",X"88",X"80",X"80",X"68",X"78",X"50",X"70",X"00",X"21",X"5E",X"4C",X"36",X"00",X"F7",X"F9", - X"00",X"3E",X"04",X"32",X"45",X"50",X"3E",X"07",X"32",X"4A",X"50",X"F7",X"80",X"90",X"A0",X"B0", - X"C0",X"D0",X"E0",X"F0",X"E0",X"D0",X"C0",X"B0",X"A0",X"90",X"80",X"90",X"80",X"90",X"A0",X"B0", - X"C0",X"D0",X"E0",X"00",X"21",X"40",X"36",X"E5",X"C3",X"30",X"00",X"00",X"3E",X"01",X"32",X"4A", - X"50",X"3E",X"03",X"32",X"4F",X"50",X"F7",X"08",X"A8",X"18",X"98",X"28",X"88",X"38",X"78",X"48", - X"68",X"58",X"58",X"68",X"48",X"78",X"38",X"88",X"28",X"98",X"18",X"A8",X"08",X"00",X"21",X"6B", - X"36",X"E5",X"F7",X"F9",X"00",X"3E",X"01",X"32",X"45",X"50",X"3E",X"03",X"32",X"4A",X"50",X"F7", - X"40",X"B8",X"58",X"B0",X"78",X"A8",X"D8",X"A0",X"40",X"98",X"00",X"3E",X"07",X"32",X"45",X"50", - X"3E",X"04",X"32",X"4A",X"50",X"F7",X"50",X"90",X"68",X"88",X"80",X"80",X"68",X"78",X"50",X"70", - X"68",X"68",X"80",X"60",X"98",X"58",X"A8",X"50",X"98",X"48",X"80",X"40",X"00",X"21",X"5D",X"4C", - X"36",X"00",X"F7",X"F9",X"00",X"3E",X"07",X"32",X"45",X"50",X"F7",X"62",X"39",X"39",X"62",X"39", - X"39",X"99",X"99",X"89",X"89",X"7C",X"62",X"39",X"39",X"61",X"39",X"39",X"99",X"99",X"89",X"89", - X"7C",X"00",X"3E",X"07",X"32",X"45",X"50",X"F7",X"61",X"61",X"71",X"71",X"79",X"79",X"89",X"89", - X"79",X"79",X"71",X"71",X"61",X"61",X"72",X"61",X"61",X"71",X"71",X"79",X"79",X"89",X"89",X"79", - X"79",X"71",X"71",X"64",X"00",X"21",X"D4",X"36",X"E5",X"C3",X"30",X"00",X"00",X"3E",X"01",X"32", - X"45",X"50",X"3E",X"01",X"32",X"4A",X"50",X"F7",X"81",X"79",X"91",X"69",X"A1",X"59",X"B1",X"49", - X"C1",X"39",X"B1",X"49",X"A1",X"59",X"91",X"69",X"81",X"79",X"00",X"21",X"78",X"4C",X"34",X"7E", - X"FE",X"0A",X"28",X"07",X"21",X"1C",X"37",X"E5",X"C3",X"30",X"00",X"36",X"00",X"21",X"5D",X"4C", - X"36",X"00",X"F7",X"09",X"97",X"F9",X"B4",X"35",X"11",X"00",X"C6",X"12",X"F9",X"E0",X"00",X"00", - X"11",X"00",X"CD",X"12",X"B0",X"CB",X"96",X"00",X"52",X"37",X"11",X"00",X"DE",X"12",X"B0",X"CB", - X"96",X"50",X"64",X"37",X"11",X"00",X"DF",X"12",X"F9",X"DE",X"00",X"00",X"11",X"00",X"E9",X"12", - X"F9",X"DC",X"06",X"40",X"11",X"00",X"F2",X"12",X"F9",X"DC",X"0C",X"80",X"11",X"00",X"FF",X"12", - X"F9",X"E1",X"00",X"00",X"11",X"00",X"05",X"13",X"F9",X"DD",X"00",X"00",X"11",X"00",X"07",X"13", - X"F9",X"DA",X"00",X"00",X"11",X"00",X"0A",X"13",X"F9",X"DB",X"00",X"00",X"11",X"00",X"12",X"13", - X"B0",X"CB",X"98",X"21",X"6E",X"37",X"11",X"00",X"1F",X"13",X"BF",X"58",X"8D",X"35",X"CB",X"32", - X"11",X"00",X"27",X"13",X"F9",X"DB",X"00",X"00",X"11",X"00",X"2A",X"13",X"F9",X"DA",X"00",X"00", - X"11",X"00",X"44",X"13",X"BF",X"56",X"A4",X"9A",X"9C",X"34",X"11",X"00",X"49",X"13",X"F9",X"DC", - X"00",X"00",X"11",X"00",X"4E",X"13",X"F9",X"DA",X"00",X"00",X"11",X"00",X"5A",X"13",X"F9",X"DB", - X"00",X"00",X"11",X"00",X"5B",X"13",X"BF",X"56",X"59",X"56",X"D4",X"37",X"11",X"00",X"5F",X"0D", - X"C9",X"36",X"81",X"C3",X"E9",X"3E",X"C3",X"A8",X"2B",X"CD",X"3B",X"39",X"3A",X"C1",X"4F",X"B7", - X"CA",X"0A",X"39",X"CB",X"67",X"21",X"E4",X"4F",X"20",X"1B",X"CB",X"77",X"7E",X"20",X"10",X"FE", - X"50",X"28",X"2E",X"FE",X"18",X"CA",X"B2",X"38",X"FE",X"C0",X"28",X"45",X"C3",X"E8",X"38",X"B7", - X"28",X"4B",X"C3",X"E8",X"38",X"CB",X"6F",X"7E",X"20",X"0C",X"FE",X"C0",X"28",X"47",X"FE",X"58", - X"CA",X"DC",X"38",X"C3",X"E8",X"38",X"FE",X"02",X"30",X"F9",X"3E",X"0F",X"32",X"C0",X"4F",X"18", - X"F2",X"2E",X"D8",X"36",X"22",X"23",X"23",X"36",X"22",X"2E",X"E8",X"36",X"10",X"23",X"36",X"60", - X"23",X"36",X"01",X"23",X"36",X"60",X"3E",X"80",X"32",X"92",X"4C",X"32",X"94",X"4C",X"C3",X"E8", - X"38",X"2E",X"D4",X"36",X"44",X"21",X"C1",X"4F",X"CB",X"F6",X"C3",X"E8",X"38",X"21",X"C1",X"4F", - X"CB",X"E6",X"C3",X"E8",X"38",X"2E",X"D8",X"36",X"44",X"23",X"23",X"36",X"44",X"2E",X"C8",X"36", - X"E0",X"23",X"36",X"07",X"23",X"36",X"E0",X"23",X"36",X"05",X"3E",X"40",X"32",X"32",X"42",X"32", - X"52",X"42",X"E5",X"21",X"F7",X"41",X"06",X"07",X"11",X"20",X"00",X"77",X"19",X"10",X"FC",X"E1", - X"18",X"A7",X"21",X"CC",X"4F",X"36",X"C0",X"23",X"36",X"07",X"2E",X"EC",X"36",X"00",X"23",X"36", - X"60",X"2E",X"DC",X"36",X"44",X"3E",X"0D",X"32",X"96",X"4C",X"21",X"06",X"4E",X"36",X"00",X"23", - X"36",X"01",X"23",X"3E",X"FF",X"77",X"32",X"10",X"4E",X"C3",X"E8",X"38",X"2E",X"D4",X"36",X"22", - X"21",X"C1",X"4F",X"CB",X"EE",X"CD",X"94",X"3A",X"CD",X"55",X"2D",X"CD",X"C6",X"15",X"CD",X"40", - X"26",X"CD",X"1D",X"0A",X"CD",X"81",X"09",X"CD",X"6A",X"11",X"CD",X"0A",X"20",X"CD",X"27",X"13", - X"CD",X"E4",X"2A",X"CD",X"97",X"2C",X"CD",X"ED",X"2C",X"C9",X"21",X"E4",X"4F",X"36",X"10",X"23", - X"36",X"60",X"21",X"33",X"39",X"11",X"C4",X"4F",X"01",X"08",X"00",X"ED",X"B0",X"21",X"D4",X"4F", - X"36",X"22",X"3E",X"01",X"32",X"C1",X"4F",X"3E",X"0F",X"32",X"CE",X"4F",X"21",X"05",X"00",X"22", - X"0E",X"4E",X"C9",X"F8",X"01",X"00",X"00",X"E0",X"07",X"E0",X"05",X"3A",X"C8",X"4F",X"CB",X"5F", - X"28",X"04",X"AF",X"32",X"92",X"4C",X"3A",X"CA",X"4F",X"CB",X"5F",X"C8",X"AF",X"32",X"94",X"4C", - X"C9",X"21",X"C1",X"4F",X"7E",X"34",X"FE",X"80",X"D8",X"21",X"C0",X"4F",X"36",X"1F",X"C9",X"7E", - X"FE",X"04",X"D0",X"3A",X"5C",X"4C",X"FE",X"03",X"C0",X"36",X"05",X"C9",X"3E",X"19",X"21",X"2A", - X"46",X"11",X"1D",X"00",X"0E",X"04",X"C3",X"A7",X"28",X"3E",X"19",X"21",X"6A",X"45",X"11",X"1D", - X"00",X"0E",X"04",X"C3",X"A7",X"28",X"11",X"C8",X"4F",X"21",X"EE",X"4F",X"7E",X"B7",X"28",X"0E", - X"35",X"20",X"07",X"06",X"A0",X"CD",X"AE",X"39",X"18",X"04",X"AF",X"32",X"92",X"4C",X"23",X"13", - X"13",X"7E",X"B7",X"C8",X"35",X"06",X"70",X"28",X"05",X"AF",X"32",X"94",X"4C",X"C9",X"D5",X"E5", - X"23",X"23",X"36",X"00",X"E1",X"EB",X"36",X"48",X"23",X"36",X"09",X"7D",X"C6",X"1F",X"6F",X"70", - X"23",X"36",X"B0",X"7D",X"D6",X"31",X"6F",X"36",X"00",X"C6",X"20",X"6F",X"36",X"10",X"EB",X"E5", - X"CD",X"29",X"10",X"E1",X"D1",X"3A",X"48",X"50",X"07",X"C9",X"3A",X"8D",X"50",X"E6",X"C0",X"C8", - X"87",X"87",X"D8",X"00",X"00",X"21",X"12",X"4E",X"34",X"C9",X"3A",X"20",X"4C",X"E6",X"03",X"C8", - X"3A",X"06",X"4E",X"32",X"9F",X"4C",X"C9",X"16",X"01",X"7D",X"1E",X"10",X"FE",X"05",X"C8",X"1E", - X"14",X"FE",X"10",X"C8",X"1E",X"18",X"FE",X"20",X"20",X"06",X"7C",X"B7",X"C8",X"1E",X"38",X"C9", - X"1E",X"1C",X"FE",X"40",X"20",X"06",X"7C",X"B7",X"C8",X"1E",X"3C",X"C9",X"1E",X"30",X"FE",X"80", - X"C8",X"1E",X"34",X"FE",X"60",X"C8",X"1E",X"50",X"C9",X"1A",X"85",X"27",X"12",X"1B",X"1A",X"8C", - X"27",X"12",X"1B",X"1A",X"CE",X"00",X"27",X"12",X"C9",X"7D",X"32",X"0C",X"4E",X"85",X"27",X"6F", - X"7C",X"32",X"0B",X"4E",X"8C",X"27",X"67",X"3E",X"FF",X"32",X"0D",X"4E",X"D0",X"21",X"99",X"99", - X"C9",X"7D",X"D6",X"30",X"6F",X"7B",X"D6",X"30",X"5F",X"1A",X"AE",X"E6",X"80",X"C8",X"C3",X"7E", - X"3A",X"E5",X"D5",X"CD",X"76",X"3A",X"D1",X"E1",X"3E",X"7F",X"20",X"07",X"CD",X"9A",X"2B",X"4F", - X"C3",X"9A",X"2B",X"23",X"23",X"C9",X"7D",X"D6",X"10",X"6F",X"7B",X"D6",X"10",X"5F",X"1A",X"B6", - X"E6",X"0F",X"FE",X"09",X"C8",X"FE",X"06",X"C8",X"FE",X"01",X"C8",X"FE",X"02",X"C8",X"FE",X"04", - X"C8",X"FE",X"08",X"C9",X"3A",X"81",X"4C",X"FE",X"20",X"D8",X"E5",X"21",X"BC",X"42",X"11",X"20", - X"00",X"06",X"05",X"AF",X"86",X"19",X"10",X"FC",X"FE",X"65",X"E1",X"C8",X"3E",X"01",X"32",X"01", - X"4C",X"32",X"20",X"4C",X"C9",X"3E",X"01",X"32",X"04",X"50",X"21",X"D0",X"4C",X"34",X"7E",X"FE", - X"3C",X"D8",X"36",X"00",X"23",X"34",X"7E",X"FE",X"1E",X"D8",X"AF",X"77",X"32",X"04",X"50",X"C9", - X"3A",X"D1",X"4C",X"FE",X"07",X"C8",X"FE",X"0B",X"C8",X"87",X"E6",X"7E",X"21",X"BD",X"0E",X"CD", - X"52",X"21",X"3A",X"C0",X"50",X"E6",X"00",X"00",X"C9",X"23",X"3A",X"80",X"50",X"86",X"C0",X"B0", - X"C9",X"21",X"9D",X"4C",X"7E",X"B7",X"C8",X"35",X"C0",X"23",X"36",X"00",X"C9",X"E5",X"D5",X"7D", - X"C6",X"10",X"6F",X"7E",X"FE",X"88",X"28",X"06",X"56",X"21",X"32",X"3B",X"18",X"06",X"23",X"56", - X"2B",X"21",X"3E",X"3B",X"CD",X"1D",X"3B",X"D1",X"E1",X"D4",X"C5",X"1A",X"C9",X"3A",X"9E",X"4C", - X"FE",X"0A",X"38",X"02",X"3E",X"0A",X"E6",X"0E",X"CD",X"52",X"21",X"7A",X"BE",X"D8",X"23",X"BE", - X"3F",X"C9",X"18",X"FF",X"20",X"F8",X"28",X"F0",X"30",X"E8",X"40",X"D8",X"50",X"C8",X"20",X"FF", - X"30",X"FF",X"40",X"FF",X"50",X"F8",X"60",X"F0",X"6C",X"E8",X"3A",X"83",X"4C",X"E6",X"7F",X"FE", - X"75",X"C0",X"ED",X"5F",X"85",X"83",X"E6",X"03",X"CD",X"8F",X"3B",X"1A",X"CB",X"7F",X"C0",X"E6", - X"7F",X"FE",X"10",X"D0",X"E5",X"CD",X"A7",X"3B",X"E1",X"C0",X"E5",X"7C",X"C6",X"04",X"67",X"CD", - X"B4",X"3B",X"E1",X"C0",X"D5",X"E5",X"CD",X"D7",X"3B",X"D1",X"E1",X"34",X"CB",X"FE",X"EB",X"06", - X"BE",X"70",X"23",X"04",X"70",X"04",X"CD",X"50",X"21",X"2B",X"70",X"04",X"23",X"70",X"C9",X"11", - X"1E",X"4E",X"21",X"A8",X"42",X"C8",X"13",X"21",X"28",X"41",X"3D",X"C8",X"13",X"21",X"B1",X"42", - X"3D",X"C8",X"13",X"21",X"31",X"41",X"C9",X"7E",X"23",X"A6",X"F5",X"CD",X"50",X"21",X"F1",X"A6", - X"2B",X"A6",X"3C",X"C9",X"7E",X"E6",X"1F",X"FE",X"02",X"28",X"07",X"FE",X"04",X"28",X"03",X"FE", - X"06",X"C0",X"47",X"23",X"7E",X"E6",X"1F",X"B8",X"C0",X"CD",X"50",X"21",X"7E",X"E6",X"1F",X"B8", - X"C0",X"2B",X"7E",X"E6",X"1F",X"B8",X"C9",X"CD",X"E5",X"3B",X"21",X"1E",X"4E",X"06",X"04",X"CB", - X"BE",X"23",X"10",X"FB",X"C9",X"11",X"1E",X"4E",X"21",X"A8",X"42",X"CD",X"FD",X"3B",X"21",X"28", - X"41",X"CD",X"FD",X"3B",X"21",X"B1",X"42",X"CD",X"FD",X"3B",X"21",X"31",X"41",X"1A",X"13",X"87", - X"D0",X"06",X"FF",X"70",X"23",X"70",X"CD",X"50",X"21",X"70",X"2B",X"70",X"C9",X"7A",X"D6",X"BE", - X"C8",X"3D",X"C8",X"3D",X"C8",X"3D",X"C9",X"2A",X"E4",X"4F",X"7D",X"FE",X"B8",X"28",X"1B",X"FE", - X"58",X"C0",X"7C",X"FE",X"C0",X"28",X"0B",X"FE",X"78",X"C0",X"21",X"31",X"41",X"11",X"21",X"4E", - X"18",X"1E",X"21",X"28",X"41",X"11",X"1F",X"4E",X"18",X"16",X"7C",X"FE",X"C0",X"28",X"0B",X"FE", - X"78",X"C0",X"21",X"B1",X"42",X"11",X"20",X"4E",X"18",X"06",X"21",X"A8",X"42",X"11",X"1E",X"4E", - X"1A",X"07",X"D0",X"EB",X"CB",X"BE",X"EB",X"CD",X"01",X"3C",X"21",X"88",X"18",X"22",X"E4",X"4F", - X"C9",X"11",X"1E",X"4E",X"21",X"A8",X"42",X"CD",X"79",X"3C",X"21",X"28",X"41",X"CD",X"79",X"3C", - X"21",X"B1",X"42",X"CD",X"79",X"3C",X"21",X"31",X"41",X"1A",X"13",X"87",X"D0",X"C3",X"7F",X"3B", - X"3A",X"AE",X"4C",X"B7",X"28",X"06",X"CD",X"C4",X"1D",X"C3",X"86",X"03",X"3A",X"AC",X"4C",X"07", - X"38",X"0D",X"21",X"AF",X"4C",X"35",X"20",X"04",X"AF",X"32",X"AC",X"4C",X"C3",X"86",X"03",X"3E", - X"01",X"32",X"AC",X"4C",X"3E",X"FF",X"32",X"AF",X"4C",X"21",X"E0",X"4F",X"06",X"20",X"36",X"00", - X"23",X"10",X"FB",X"3E",X"03",X"CD",X"5B",X"2E",X"CD",X"50",X"0D",X"CD",X"38",X"22",X"CD",X"DD", - X"3C",X"CD",X"C7",X"3C",X"C3",X"86",X"03",X"3E",X"01",X"01",X"E0",X"FF",X"11",X"40",X"4E",X"21", - X"CB",X"42",X"F5",X"CD",X"0F",X"3D",X"F1",X"3C",X"FE",X"06",X"20",X"F6",X"C9",X"CD",X"DF",X"0C", - X"CD",X"02",X"0D",X"CD",X"80",X"28",X"0F",X"08",X"41",X"53",X"52",X"45",X"59",X"41",X"4C",X"50", - X"40",X"54",X"55",X"4F",X"40",X"52",X"41",X"46",X"21",X"08",X"45",X"06",X"0F",X"36",X"01",X"CD", - X"50",X"21",X"10",X"F9",X"21",X"CB",X"46",X"06",X"0C",X"36",X"05",X"23",X"10",X"FB",X"C9",X"E5", - X"77",X"09",X"09",X"3E",X"03",X"08",X"1A",X"77",X"13",X"09",X"08",X"3D",X"20",X"F7",X"09",X"CD", - X"26",X"3D",X"E1",X"23",X"23",X"C9",X"3E",X"03",X"08",X"1A",X"D7",X"E6",X"0F",X"20",X"15",X"09", - X"1A",X"E6",X"0F",X"20",X"14",X"09",X"13",X"08",X"3D",X"20",X"ED",X"08",X"36",X"00",X"C9",X"08", - X"1A",X"D7",X"E6",X"0F",X"77",X"09",X"1A",X"E6",X"0F",X"77",X"09",X"13",X"08",X"3D",X"20",X"EF", - X"18",X"E9",X"78",X"32",X"68",X"4E",X"B7",X"20",X"05",X"7E",X"E6",X"7D",X"77",X"C9",X"CB",X"7E", - X"20",X"2D",X"CD",X"F9",X"0E",X"3A",X"AF",X"4C",X"B7",X"C0",X"21",X"AE",X"4C",X"18",X"EA",X"79", - X"32",X"68",X"4E",X"B7",X"20",X"08",X"7E",X"E6",X"86",X"77",X"CD",X"D7",X"2D",X"C9",X"CB",X"76", - X"20",X"2D",X"CD",X"F9",X"0E",X"3A",X"AF",X"4C",X"B7",X"C0",X"21",X"AE",X"4C",X"18",X"E7",X"CB", - X"BE",X"F5",X"CD",X"D7",X"2D",X"F1",X"CD",X"D8",X"3D",X"CD",X"6B",X"0F",X"36",X"41",X"AF",X"12", - X"CD",X"80",X"28",X"07",X"84",X"41",X"01",X"52",X"45",X"59",X"41",X"4C",X"50",X"18",X"23",X"CB", - X"B6",X"F5",X"3A",X"00",X"50",X"CB",X"67",X"C4",X"DA",X"2D",X"F1",X"CD",X"D8",X"3D",X"CD",X"6B", - X"0F",X"36",X"41",X"AF",X"12",X"CD",X"80",X"28",X"07",X"84",X"41",X"02",X"52",X"45",X"59",X"41", - X"4C",X"50",X"3E",X"40",X"32",X"AF",X"4C",X"C9",X"F5",X"3E",X"03",X"CD",X"5B",X"2E",X"CD",X"50", - X"0D",X"CD",X"38",X"22",X"CD",X"E3",X"3C",X"CD",X"C7",X"3C",X"CD",X"F1",X"3D",X"F1",X"C3",X"9B", - X"3E",X"CD",X"80",X"28",X"15",X"C6",X"40",X"53",X"4C",X"41",X"49",X"54",X"49",X"4E",X"49",X"40", - X"52",X"55",X"4F",X"59",X"40",X"4E",X"47",X"49",X"53",X"40",X"4F",X"54",X"21",X"C6",X"44",X"06", - X"15",X"36",X"05",X"CD",X"50",X"21",X"10",X"F9",X"CD",X"80",X"28",X"13",X"D5",X"40",X"48",X"54", - X"49",X"57",X"40",X"4C",X"41",X"49",X"54",X"49",X"4E",X"49",X"40",X"54",X"43",X"45",X"4C",X"45", - X"53",X"CD",X"80",X"28",X"10",X"16",X"41",X"54",X"46",X"45",X"4C",X"40",X"40",X"44",X"4E",X"41", - X"40",X"40",X"54",X"48",X"47",X"49",X"52",X"CD",X"80",X"28",X"0D",X"78",X"41",X"4E",X"57",X"4F", - X"44",X"40",X"48",X"54",X"49",X"57",X"40",X"42",X"55",X"52",X"CD",X"80",X"28",X"0D",X"79",X"41", - X"50",X"55",X"40",X"48",X"54",X"49",X"57",X"40",X"45",X"54",X"49",X"52",X"57",X"21",X"D5",X"44", - X"0E",X"05",X"E5",X"06",X"13",X"36",X"05",X"CD",X"50",X"21",X"10",X"F9",X"E1",X"23",X"0D",X"20", - X"F1",X"CD",X"80",X"28",X"07",X"DB",X"41",X"00",X"04",X"40",X"45",X"4D",X"49",X"54",X"21",X"84", - X"45",X"06",X"07",X"36",X"07",X"CD",X"50",X"21",X"10",X"F9",X"C9",X"21",X"0B",X"45",X"D6",X"05", - X"ED",X"44",X"87",X"CD",X"52",X"21",X"06",X"0F",X"36",X"01",X"CD",X"50",X"21",X"10",X"F9",X"C9", - X"3A",X"83",X"4C",X"E6",X"3F",X"FE",X"17",X"C0",X"21",X"AF",X"4C",X"7E",X"D6",X"01",X"27",X"77", - X"D7",X"E6",X"0F",X"20",X"02",X"3E",X"40",X"32",X"FB",X"41",X"7E",X"E6",X"0F",X"32",X"DB",X"41", - X"C9",X"00",X"19",X"19",X"B8",X"29",X"B3",X"B0",X"C2",X"3E",X"11",X"00",X"1C",X"19",X"B8",X"29", - X"3A",X"80",X"50",X"CB",X"6F",X"C8",X"C3",X"A8",X"2B",X"3A",X"80",X"50",X"E6",X"3F",X"C0",X"3E", - X"03",X"CD",X"5B",X"2E",X"3E",X"40",X"CD",X"65",X"2E",X"CD",X"80",X"28",X"06",X"89",X"40",X"57", - X"53",X"40",X"50",X"49",X"44",X"0E",X"00",X"3A",X"80",X"50",X"E6",X"3F",X"47",X"3A",X"80",X"50", - X"A8",X"E6",X"3F",X"B1",X"FE",X"3F",X"28",X"06",X"4F",X"32",X"C0",X"50",X"18",X"EF",X"3E",X"40", - X"CD",X"65",X"2E",X"21",X"D0",X"4C",X"36",X"00",X"23",X"10",X"FB",X"CD",X"80",X"28",X"0A",X"83", - X"40",X"4B",X"48",X"43",X"40",X"4D",X"55",X"54",X"53",X"55",X"43",X"3E",X"01",X"32",X"04",X"50", - X"32",X"07",X"50",X"0E",X"04",X"32",X"C0",X"50",X"10",X"FB",X"0D",X"20",X"F8",X"AF",X"32",X"04", - X"50",X"21",X"D0",X"4C",X"77",X"23",X"77",X"23",X"77",X"21",X"D0",X"4C",X"7E",X"2F",X"32",X"07", - X"50",X"32",X"C0",X"50",X"2F",X"34",X"FE",X"78",X"20",X"08",X"36",X"00",X"23",X"34",X"7E",X"FE", - X"1E",X"C8",X"06",X"00",X"10",X"FE",X"3A",X"D0",X"4C",X"FE",X"10",X"38",X"DC",X"FE",X"6E",X"30", - X"D8",X"CD",X"D0",X"3A",X"28",X"D3",X"CD",X"80",X"28",X"05",X"85",X"40",X"52",X"52",X"4F",X"52", - X"45",X"32",X"C0",X"50",X"18",X"FB",X"CD",X"80",X"28",X"05",X"85",X"40",X"4B",X"4F",X"40",X"40", - X"40",X"18",X"EE",X"00",X"2B",X"C9",X"79",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"FE",X"0A",X"38", - X"02",X"C6",X"37",X"77",X"79",X"2B",X"E6",X"0F",X"FE",X"0A",X"38",X"02",X"C6",X"37",X"77",X"2B", - X"C9",X"3C",X"8A",X"20",X"B6",X"3F",X"11",X"00",X"CD",X"80",X"3F",X"F5",X"F3",X"3A",X"00",X"50", - X"CB",X"67",X"32",X"C0",X"50",X"28",X"F6",X"3A",X"00",X"50",X"CB",X"67",X"32",X"C0",X"50",X"20", - X"F6",X"E5",X"21",X"00",X"50",X"36",X"00",X"36",X"01",X"E1",X"F1",X"FB",X"C9",X"3F",X"11",X"00", - X"D2",X"1A",X"F9",X"DA",X"00",X"00",X"11",X"00",X"DC",X"1A",X"B8",X"29",X"BF",X"03",X"DE",X"A4"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index a715bc70..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"23",X"31",X"B0",X"4F",X"ED",X"56",X"18",X"79",X"A0",X"C3",X"06",X"A0",X"C3",X"09",X"A0",X"C3", - X"0F",X"0F",X"0F",X"0F",X"C9",X"C3",X"12",X"A0",X"E1",X"D1",X"C1",X"00",X"00",X"C7",X"C3",X"1E", - X"A0",X"00",X"00",X"00",X"00",X"32",X"3C",X"00",X"00",X"10",X"48",X"00",X"00",X"00",X"00",X"03", - X"E1",X"22",X"5A",X"4C",X"C9",X"00",X"00",X"18",X"F5",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5", - X"D9",X"C5",X"D5",X"E5",X"08",X"F5",X"21",X"00",X"50",X"36",X"00",X"32",X"C0",X"50",X"2E",X"07", - X"36",X"01",X"CD",X"D2",X"0B",X"CD",X"DD",X"2B",X"CD",X"D6",X"13",X"CD",X"F7",X"2D",X"CD",X"00", - X"28",X"CD",X"0D",X"32",X"CD",X"50",X"10",X"3E",X"FF",X"32",X"22",X"4C",X"21",X"00",X"50",X"36", - X"01",X"F1",X"08",X"E1",X"D1",X"C1",X"D9",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"F1",X"FB", - X"C9",X"21",X"07",X"50",X"36",X"00",X"2B",X"7C",X"FE",X"3F",X"32",X"C0",X"50",X"20",X"F5",X"16", - X"00",X"D9",X"21",X"00",X"40",X"36",X"00",X"23",X"7C",X"32",X"C0",X"50",X"FE",X"51",X"20",X"F5", - X"3E",X"00",X"32",X"03",X"50",X"21",X"00",X"40",X"55",X"5D",X"DD",X"21",X"B1",X"00",X"C3",X"10", - X"01",X"21",X"00",X"44",X"DD",X"21",X"BB",X"00",X"C3",X"10",X"01",X"21",X"00",X"4C",X"DD",X"21", - X"C5",X"00",X"C3",X"10",X"01",X"21",X"00",X"40",X"36",X"40",X"23",X"7C",X"FE",X"44",X"20",X"F8", - X"36",X"03",X"23",X"7C",X"FE",X"48",X"20",X"F8",X"7A",X"B3",X"CA",X"6C",X"01",X"01",X"E0",X"FF", - X"21",X"A6",X"42",X"36",X"42",X"09",X"36",X"41",X"09",X"36",X"44",X"09",X"36",X"40",X"09",X"36", - X"52",X"09",X"36",X"41",X"09",X"36",X"4D",X"09",X"36",X"40",X"DD",X"21",X"01",X"01",X"C3",X"4F", - X"01",X"09",X"53",X"DD",X"21",X"0A",X"01",X"C3",X"4F",X"01",X"16",X"FF",X"D9",X"C3",X"6C",X"01", - X"7E",X"B7",X"FD",X"21",X"18",X"01",X"20",X"2E",X"3E",X"01",X"47",X"77",X"AE",X"FD",X"21",X"23", - X"01",X"20",X"23",X"78",X"37",X"8F",X"32",X"C0",X"50",X"30",X"EF",X"23",X"7D",X"06",X"4F",X"32", - X"07",X"50",X"10",X"FB",X"B7",X"20",X"D9",X"7C",X"FE",X"44",X"28",X"08",X"FE",X"48",X"28",X"04", - X"FE",X"50",X"20",X"CC",X"DD",X"E9",X"B3",X"5F",X"7A",X"B7",X"20",X"01",X"54",X"FD",X"E9",X"09", - X"7A",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"FE",X"0A",X"38",X"02",X"C6",X"37",X"77",X"09",X"7A", - X"E6",X"0F",X"FE",X"0A",X"38",X"02",X"C6",X"37",X"77",X"09",X"DD",X"E9",X"21",X"00",X"00",X"11", - X"04",X"01",X"01",X"00",X"10",X"3E",X"FF",X"AE",X"32",X"07",X"50",X"32",X"C0",X"50",X"23",X"0D", - X"20",X"F5",X"10",X"F3",X"B7",X"FD",X"21",X"8B",X"01",X"20",X"5A",X"14",X"1D",X"20",X"E3",X"CB", - X"7A",X"20",X"08",X"D9",X"7A",X"B7",X"20",X"03",X"C3",X"27",X"02",X"21",X"00",X"20",X"10",X"FE", - X"32",X"C0",X"50",X"2D",X"20",X"F8",X"D9",X"21",X"BA",X"42",X"01",X"E0",X"FF",X"36",X"44",X"09", - X"36",X"49",X"09",X"36",X"50",X"09",X"09",X"36",X"53",X"09",X"36",X"57",X"09",X"3A",X"00",X"50", - X"57",X"DD",X"21",X"C8",X"01",X"C3",X"4F",X"01",X"3A",X"40",X"50",X"57",X"DD",X"21",X"D2",X"01", - X"18",X"F3",X"3A",X"80",X"50",X"57",X"DD",X"21",X"DC",X"01",X"18",X"E9",X"D9",X"25",X"20",X"BE", - X"C7",X"25",X"20",X"BA",X"C7",X"08",X"7A",X"87",X"CB",X"FA",X"E6",X"3F",X"D9",X"21",X"A8",X"42", - X"85",X"6F",X"30",X"01",X"24",X"01",X"E0",X"FF",X"36",X"42",X"09",X"36",X"41",X"09",X"36",X"44", - X"09",X"09",X"36",X"50",X"09",X"36",X"52",X"09",X"36",X"4F",X"09",X"36",X"4D",X"09",X"D9",X"7A", - X"D9",X"E6",X"0F",X"57",X"DD",X"21",X"1B",X"02",X"C3",X"4F",X"01",X"08",X"57",X"DD",X"21",X"24", - X"02",X"C3",X"4F",X"01",X"D9",X"FD",X"E9",X"CD",X"D7",X"2D",X"CD",X"03",X"38",X"CD",X"00",X"38", - X"CD",X"66",X"0B",X"21",X"00",X"10",X"06",X"2F",X"7D",X"32",X"C0",X"50",X"32",X"07",X"50",X"10", - X"F7",X"2B",X"7D",X"B4",X"20",X"F0",X"21",X"00",X"40",X"36",X"00",X"23",X"7C",X"FE",X"51",X"20", - X"F8",X"3E",X"03",X"CD",X"5B",X"2E",X"3E",X"40",X"CD",X"65",X"2E",X"3E",X"01",X"32",X"00",X"50", - X"3A",X"80",X"50",X"32",X"00",X"4C",X"CD",X"E7",X"1B",X"CD",X"2A",X"2E",X"3E",X"08",X"32",X"20", - X"4C",X"CD",X"A8",X"1D",X"CD",X"9F",X"1C",X"FB",X"CD",X"D7",X"2D",X"21",X"90",X"4C",X"CD",X"5F", - X"39",X"7E",X"35",X"B7",X"20",X"5C",X"34",X"21",X"20",X"4C",X"3A",X"1E",X"4C",X"B7",X"28",X"0B", - X"7E",X"E6",X"03",X"20",X"06",X"CC",X"54",X"0C",X"C3",X"86",X"03",X"AF",X"32",X"AD",X"4C",X"CB", - X"7E",X"C4",X"9F",X"03",X"21",X"20",X"4C",X"7E",X"CB",X"77",X"E5",X"C4",X"7F",X"04",X"E1",X"CB", - X"6E",X"E5",X"C4",X"24",X"04",X"E1",X"7E",X"E6",X"03",X"20",X"11",X"CB",X"5E",X"28",X"0D",X"3A", - X"AC",X"4C",X"B7",X"00",X"00",X"00",X"CD",X"75",X"05",X"F2",X"89",X"03",X"21",X"87",X"4C",X"7E", - X"35",X"B7",X"20",X"35",X"3A",X"5C",X"4C",X"FE",X"01",X"20",X"04",X"36",X"01",X"18",X"2A",X"34", - X"18",X"29",X"21",X"C4",X"4F",X"47",X"FE",X"FF",X"20",X"02",X"36",X"CC",X"E6",X"9F",X"FE",X"9F", - X"20",X"05",X"7E",X"C6",X"04",X"18",X"0F",X"78",X"E6",X"1F",X"FE",X"1F",X"20",X"7F",X"CB",X"68", - X"3E",X"DC",X"28",X"02",X"3E",X"78",X"77",X"18",X"74",X"18",X"7E",X"CD",X"52",X"1D",X"3A",X"80", - X"50",X"CB",X"6F",X"20",X"06",X"CD",X"4A",X"3B",X"CD",X"17",X"3C",X"CD",X"55",X"2D",X"CD",X"4F", - X"0A",X"CD",X"E1",X"08",X"CD",X"8F",X"08",X"CD",X"B7",X"08",X"CD",X"1B",X"18",X"CD",X"00",X"08", - X"3A",X"06",X"4E",X"FE",X"01",X"D4",X"E0",X"1A",X"CD",X"AA",X"0D",X"CD",X"5B",X"1C",X"CD",X"3F", - X"24",X"CD",X"C6",X"15",X"CD",X"86",X"39",X"CD",X"40",X"26",X"CD",X"B0",X"1B",X"CD",X"27",X"13", - X"CD",X"AA",X"14",X"CD",X"1D",X"0A",X"CD",X"81",X"09",X"CD",X"F1",X"3A",X"CD",X"93",X"2A",X"CD", - X"06",X"38",X"CD",X"7D",X"12",X"CD",X"CC",X"10",X"CD",X"75",X"10",X"CD",X"6A",X"11",X"CD",X"0A", - X"20",X"CD",X"6C",X"23",X"CD",X"B6",X"1C",X"CD",X"C0",X"19",X"CD",X"E4",X"2A",X"CD",X"97",X"2C", - X"CD",X"ED",X"2C",X"CD",X"F6",X"11",X"CD",X"BC",X"23",X"CD",X"FC",X"23",X"CD",X"4C",X"2E",X"AF", - X"32",X"22",X"4C",X"3A",X"22",X"4C",X"B7",X"32",X"C0",X"50",X"C2",X"7B",X"02",X"18",X"F4",X"3E", - X"43",X"CD",X"5B",X"2E",X"AF",X"32",X"A2",X"4C",X"CD",X"2A",X"2E",X"21",X"B0",X"4F",X"06",X"50", - X"CD",X"C5",X"2D",X"21",X"80",X"4E",X"CD",X"C5",X"2D",X"32",X"8E",X"4C",X"CD",X"6F",X"2E",X"CD", - X"00",X"10",X"CD",X"5A",X"2C",X"3E",X"80",X"32",X"CE",X"4F",X"21",X"00",X"4E",X"06",X"40",X"CD", - X"C5",X"2D",X"CD",X"38",X"22",X"3E",X"05",X"32",X"0E",X"4E",X"21",X"20",X"4C",X"7E",X"E6",X"03", - X"CB",X"BE",X"CA",X"1B",X"24",X"CD",X"B1",X"2D",X"CD",X"B9",X"2D",X"3E",X"C0",X"32",X"87",X"4C", - X"21",X"10",X"40",X"06",X"10",X"CD",X"66",X"23",X"CD",X"AC",X"21",X"CD",X"EA",X"39",X"CD",X"38", - X"22",X"3E",X"81",X"32",X"5C",X"4C",X"3E",X"C7",X"32",X"AE",X"4C",X"CD",X"D7",X"2D",X"3A",X"C0", - X"50",X"E6",X"30",X"FE",X"10",X"C9",X"3A",X"80",X"50",X"E6",X"C0",X"C8",X"00",X"00",X"21",X"12", - X"4E",X"36",X"30",X"C9",X"CB",X"AE",X"E5",X"CD",X"C6",X"12",X"21",X"B0",X"4F",X"06",X"50",X"CD", - X"C5",X"2D",X"CD",X"42",X"2F",X"CD",X"6F",X"2E",X"CD",X"00",X"10",X"CD",X"5A",X"2C",X"21",X"03", - X"4E",X"06",X"03",X"CD",X"C5",X"2D",X"34",X"23",X"77",X"23",X"77",X"32",X"10",X"4E",X"32",X"11", - X"4E",X"32",X"1B",X"4E",X"3E",X"C0",X"32",X"87",X"4C",X"CD",X"EA",X"39",X"CD",X"38",X"22",X"CD", - X"9D",X"23",X"CD",X"AC",X"21",X"01",X"3F",X"C0",X"3E",X"80",X"32",X"CE",X"4F",X"E1",X"3A",X"C1", - X"50",X"A1",X"B9",X"C9",X"3A",X"80",X"50",X"A0",X"B8",X"C8",X"00",X"00",X"C3",X"C3",X"2B",X"CB", - X"B6",X"E5",X"4E",X"3E",X"03",X"A1",X"28",X"56",X"EB",X"21",X"B0",X"4F",X"06",X"50",X"CD",X"C5", - X"2D",X"21",X"07",X"4E",X"7E",X"B7",X"28",X"12",X"E6",X"81",X"EA",X"AA",X"04",X"3A",X"12",X"4E", - X"FE",X"20",X"30",X"04",X"36",X"00",X"18",X"02",X"36",X"FF",X"21",X"1C",X"4C",X"CB",X"51",X"20", - X"16",X"35",X"20",X"0D",X"CB",X"81",X"CB",X"49",X"20",X"3C",X"C5",X"CD",X"B1",X"2D",X"C1",X"18", - X"1D",X"CB",X"49",X"20",X"31",X"18",X"62",X"23",X"35",X"20",X"0D",X"CB",X"89",X"CB",X"41",X"20", - X"36",X"C5",X"CD",X"B9",X"2D",X"C1",X"18",X"06",X"CB",X"41",X"20",X"2B",X"18",X"4B",X"CD",X"E0", - X"2D",X"3E",X"00",X"32",X"5C",X"4C",X"CB",X"D9",X"CB",X"91",X"CD",X"D7",X"2D",X"E1",X"71",X"3E", - X"81",X"32",X"AC",X"4C",X"18",X"52",X"E5",X"D5",X"C5",X"CD",X"E5",X"3B",X"CD",X"F1",X"25",X"CD", - X"B1",X"2D",X"CD",X"A9",X"2D",X"18",X"0F",X"E5",X"D5",X"C5",X"CD",X"E5",X"3B",X"CD",X"F1",X"25", - X"CD",X"B9",X"2D",X"CD",X"A1",X"2D",X"C1",X"D1",X"E1",X"3E",X"04",X"A9",X"EB",X"77",X"CD",X"6C", - X"24",X"CD",X"27",X"26",X"CD",X"61",X"3C",X"18",X"02",X"EB",X"71",X"CD",X"5A",X"2C",X"E1",X"3A", - X"00",X"50",X"CB",X"67",X"20",X"05",X"CD",X"D7",X"2D",X"18",X"08",X"CB",X"56",X"CC",X"D7",X"2D", - X"C4",X"DA",X"2D",X"3E",X"81",X"32",X"5C",X"4C",X"3E",X"8F",X"32",X"87",X"4C",X"CD",X"EA",X"39", - X"CD",X"38",X"22",X"CD",X"AC",X"21",X"CD",X"29",X"10",X"3E",X"80",X"32",X"CE",X"4F",X"0E",X"C0", - X"3A",X"C2",X"50",X"E6",X"3F",X"FE",X"2F",X"C9",X"3A",X"81",X"50",X"A1",X"B9",X"C0",X"00",X"00", - X"21",X"03",X"4E",X"35",X"C9",X"CD",X"C5",X"05",X"21",X"87",X"4C",X"36",X"C0",X"21",X"C0",X"4F", - X"7E",X"B7",X"20",X"06",X"CD",X"50",X"0D",X"C3",X"E1",X"05",X"FE",X"01",X"CA",X"05",X"06",X"FE", - X"03",X"CA",X"5D",X"06",X"FE",X"07",X"CA",X"09",X"38",X"FE",X"0F",X"CA",X"51",X"39",X"FE",X"1F", - X"C0",X"3E",X"80",X"32",X"20",X"4C",X"AF",X"32",X"C0",X"4F",X"32",X"A2",X"4C",X"32",X"C1",X"4F", - X"3A",X"C3",X"50",X"E6",X"3F",X"FE",X"3C",X"C9",X"3A",X"85",X"50",X"E6",X"C0",X"FE",X"C0",X"C8", - X"00",X"00",X"C2",X"5D",X"06",X"21",X"A2",X"4C",X"7E",X"FE",X"0A",X"D0",X"3A",X"83",X"4C",X"E6", - X"1F",X"FE",X"10",X"C0",X"7E",X"34",X"FE",X"04",X"CA",X"DF",X"0C",X"FE",X"06",X"CA",X"02",X"0D", - X"C9",X"21",X"C4",X"4F",X"36",X"FA",X"23",X"36",X"01",X"21",X"E4",X"4F",X"36",X"FF",X"23",X"36", - X"CC",X"3E",X"81",X"32",X"CE",X"4F",X"3E",X"01",X"32",X"C0",X"4F",X"3E",X"06",X"32",X"19",X"4E", - X"AF",X"32",X"06",X"4E",X"C9",X"21",X"D4",X"4F",X"36",X"44",X"CD",X"40",X"26",X"CD",X"E4",X"2A", - X"21",X"E4",X"4F",X"7E",X"FE",X"02",X"30",X"06",X"3E",X"03",X"32",X"C0",X"4F",X"C9",X"E6",X"06", - X"C0",X"7E",X"E6",X"FE",X"21",X"47",X"06",X"06",X"0B",X"BE",X"23",X"28",X"04",X"23",X"10",X"F9", - X"C9",X"7E",X"F5",X"21",X"E4",X"4F",X"CD",X"7F",X"2C",X"21",X"00",X"40",X"19",X"F1",X"2B",X"77", - X"7C",X"C6",X"04",X"67",X"36",X"01",X"C9",X"B8",X"43",X"B0",X"52",X"A8",X"55",X"A0",X"53",X"98", - X"48",X"88",X"52",X"80",X"4F",X"78",X"4C",X"70",X"4C",X"68",X"45",X"60",X"52",X"01",X"F8",X"1C", - X"21",X"53",X"40",X"CD",X"9F",X"06",X"0E",X"FF",X"23",X"CD",X"9F",X"06",X"23",X"CD",X"9F",X"06", - X"0E",X"F7",X"23",X"CD",X"9F",X"06",X"21",X"73",X"41",X"01",X"5B",X"0A",X"CD",X"9F",X"06",X"21", - X"76",X"41",X"0E",X"EE",X"CD",X"9F",X"06",X"21",X"54",X"40",X"36",X"D2",X"23",X"36",X"FC",X"21", - X"B4",X"43",X"36",X"FE",X"23",X"36",X"FD",X"3E",X"07",X"32",X"C0",X"4F",X"C3",X"DA",X"2E",X"C5", - X"E5",X"11",X"20",X"00",X"71",X"19",X"10",X"FC",X"E1",X"C1",X"C9",X"CD",X"ED",X"06",X"2A",X"80", - X"4C",X"E5",X"3A",X"82",X"4C",X"F5",X"CD",X"D2",X"06",X"CD",X"C6",X"12",X"F1",X"32",X"82",X"4C", - X"E1",X"22",X"80",X"4C",X"CD",X"4C",X"2E",X"C9",X"3A",X"06",X"4E",X"3C",X"FE",X"09",X"D8",X"3E", - X"09",X"C9",X"CD",X"C8",X"06",X"21",X"80",X"4C",X"36",X"00",X"23",X"77",X"23",X"36",X"00",X"21", - X"01",X"4E",X"86",X"27",X"77",X"D0",X"2B",X"7E",X"C6",X"01",X"27",X"77",X"C9",X"CD",X"E9",X"2D", - X"08",X"CC",X"43",X"53",X"55",X"4E",X"4F",X"42",X"40",X"40",X"40",X"C9",X"00",X"00",X"18",X"96", - X"EB",X"CD",X"E9",X"1A",X"21",X"A8",X"05",X"E3",X"E5",X"EB",X"23",X"0E",X"0A",X"C3",X"C3",X"21", - X"3A",X"2F",X"02",X"B7",X"28",X"0B",X"CD",X"26",X"15",X"38",X"0D",X"CD",X"20",X"19",X"C3",X"DE", - X"04",X"CD",X"1F",X"15",X"38",X"09",X"18",X"14",X"2A",X"3E",X"00",X"7C",X"B5",X"20",X"0D",X"2A", - X"40",X"00",X"7C",X"B5",X"28",X"22",X"CD",X"59",X"18",X"C3",X"FE",X"1B",X"7E",X"23",X"5E",X"16", - X"00",X"23",X"E5",X"21",X"9B",X"22",X"19",X"19",X"5E",X"23",X"56",X"EB",X"E3",X"CB",X"67",X"C8", - X"3A",X"52",X"00",X"B7",X"C8",X"C3",X"21",X"1B",X"06",X"04",X"AF",X"CD",X"61",X"1B",X"10",X"FB", - X"3E",X"4F",X"CD",X"30",X"1B",X"C3",X"1E",X"12",X"CD",X"AE",X"18",X"F5",X"C5",X"CD",X"E5",X"16", - X"38",X"07",X"CD",X"66",X"18",X"38",X"11",X"B6",X"57",X"C1",X"F1",X"38",X"12",X"B2",X"57",X"FE", - X"76",X"CC",X"01",X"1B",X"7A",X"C3",X"61",X"1B",X"B6",X"57",X"F1",X"F1",X"DC",X"01",X"1B",X"B2", - X"57",X"FE",X"76",X"CC",X"01",X"1B",X"78",X"CD",X"61",X"1B",X"7A",X"CD",X"61",X"1B",X"79",X"C3", - X"61",X"1B",X"CD",X"AE",X"18",X"38",X"0D",X"B6",X"CD",X"61",X"1B",X"CD",X"BB",X"16",X"CD",X"0C", - X"19",X"C3",X"61",X"1B",X"B6",X"CD",X"90",X"07",X"18",X"F1",X"CD",X"AE",X"18",X"38",X"04",X"B6", - X"C3",X"61",X"1B",X"B6",X"C3",X"90",X"07",X"CD",X"66",X"18",X"18",X"F1",X"7E",X"C3",X"61",X"1B", - X"7E",X"CD",X"61",X"1B",X"23",X"18",X"F5",X"7E",X"CD",X"61",X"1B",X"CD",X"A4",X"14",X"18",X"CE", - X"CD",X"F7",X"18",X"B6",X"CD",X"61",X"1B",X"CD",X"BB",X"16",X"CD",X"98",X"1E",X"C3",X"FE",X"1B", - X"7E",X"CD",X"61",X"1B",X"CD",X"A4",X"14",X"18",X"F1",X"CD",X"CF",X"18",X"30",X"E5",X"57",X"24", - X"21",X"E4",X"4F",X"7E",X"FE",X"88",X"28",X"09",X"23",X"7E",X"FE",X"60",X"28",X"03",X"FE",X"C0", - X"C0",X"21",X"E8",X"4F",X"CD",X"1A",X"08",X"21",X"EA",X"4F",X"E5",X"CD",X"6B",X"08",X"E1",X"79", - X"B7",X"C8",X"7D",X"D6",X"10",X"6F",X"3A",X"1B",X"4E",X"FE",X"02",X"38",X"24",X"FE",X"04",X"38", - X"0D",X"E5",X"7D",X"C6",X"10",X"6F",X"7E",X"23",X"B6",X"E6",X"07",X"E1",X"28",X"18",X"E5",X"7D", - X"C6",X"10",X"6F",X"7E",X"FE",X"88",X"20",X"02",X"23",X"7E",X"E6",X"0F",X"FE",X"08",X"E1",X"28", - X"05",X"7E",X"CD",X"FE",X"18",X"C8",X"3A",X"11",X"4E",X"B7",X"F5",X"C4",X"FD",X"3A",X"F1",X"CC", - X"73",X"0D",X"7E",X"D7",X"E6",X"0F",X"A1",X"C8",X"23",X"71",X"C9",X"11",X"E4",X"4F",X"0E",X"00", - X"1A",X"BE",X"28",X"10",X"23",X"13",X"1A",X"BE",X"C0",X"2B",X"1B",X"1A",X"96",X"07",X"0E",X"04", - X"D8",X"0E",X"02",X"C9",X"23",X"13",X"1A",X"96",X"07",X"0E",X"08",X"D8",X"0E",X"01",X"C9",X"21", - X"E8",X"4F",X"CD",X"BE",X"1A",X"20",X"1B",X"E5",X"7D",X"D6",X"10",X"6F",X"7E",X"E6",X"F0",X"5F", - X"D7",X"57",X"7E",X"E6",X"0F",X"20",X"0A",X"ED",X"5F",X"CD",X"58",X"10",X"79",X"A2",X"B3",X"23", - X"77",X"E1",X"CD",X"48",X"2D",X"18",X"DB",X"3A",X"20",X"4C",X"E6",X"07",X"C0",X"21",X"D4",X"4F", - X"7E",X"CD",X"FE",X"18",X"C8",X"7E",X"CD",X"CC",X"08",X"23",X"77",X"C9",X"E6",X"06",X"0E",X"06", - X"28",X"02",X"0E",X"09",X"ED",X"5F",X"0F",X"0F",X"06",X"0C",X"38",X"02",X"06",X"03",X"79",X"A0", - X"C9",X"21",X"EC",X"4F",X"CD",X"BE",X"1A",X"C0",X"56",X"23",X"5E",X"21",X"08",X"09",X"01",X"FF", - X"09",X"7E",X"BA",X"23",X"20",X"02",X"7E",X"BB",X"23",X"28",X"05",X"23",X"10",X"F3",X"18",X"01", - X"4E",X"21",X"DC",X"4F",X"7E",X"A1",X"77",X"C9",X"88",X"D8",X"7F",X"58",X"C0",X"DF",X"B8",X"C0", - X"BF",X"68",X"98",X"CF",X"B8",X"98",X"BF",X"88",X"78",X"6F",X"58",X"60",X"CF",X"B8",X"60",X"3F", - X"88",X"38",X"EF",X"21",X"E4",X"4F",X"7E",X"FE",X"88",X"23",X"20",X"0B",X"7E",X"2B",X"FE",X"80", - X"28",X"14",X"FE",X"D0",X"C0",X"18",X"19",X"7E",X"FE",X"60",X"C0",X"2B",X"7E",X"FE",X"60",X"28", - X"19",X"FE",X"B0",X"C0",X"18",X"1E",X"01",X"BD",X"11",X"11",X"88",X"80",X"21",X"F0",X"41",X"C9", - X"01",X"BC",X"18",X"11",X"88",X"D0",X"21",X"E7",X"41",X"C9",X"01",X"BA",X"12",X"11",X"60",X"60", - X"21",X"74",X"41",X"C9",X"01",X"B8",X"14",X"11",X"B0",X"60",X"21",X"94",X"42",X"3A",X"4F",X"50", - X"07",X"C9",X"3A",X"90",X"50",X"E6",X"C0",X"C8",X"87",X"87",X"D8",X"00",X"00",X"21",X"34",X"42", - X"C9",X"3A",X"40",X"50",X"0F",X"38",X"12",X"3A",X"83",X"4C",X"FE",X"4F",X"20",X"0B",X"CD",X"D0", - X"3A",X"28",X"06",X"00",X"00",X"32",X"03",X"4E",X"E5",X"3A",X"11",X"4E",X"B7",X"C8",X"21",X"E6", - X"4F",X"CD",X"3F",X"2C",X"CD",X"BE",X"1A",X"28",X"07",X"3A",X"83",X"4C",X"0F",X"DC",X"3F",X"2C", - X"E5",X"E5",X"E5",X"CD",X"FF",X"09",X"E1",X"11",X"E4",X"4F",X"01",X"02",X"00",X"ED",X"B0",X"3A", - X"D6",X"4F",X"32",X"D4",X"4F",X"E1",X"CD",X"26",X"09",X"28",X"02",X"E1",X"C9",X"78",X"0F",X"F5", - X"DC",X"F2",X"2E",X"F1",X"0F",X"F5",X"DC",X"E2",X"2E",X"F1",X"0F",X"F5",X"DC",X"DA",X"2E",X"F1", - X"0F",X"DC",X"FA",X"2E",X"E1",X"AF",X"77",X"23",X"77",X"32",X"C6",X"4F",X"32",X"D6",X"4F",X"32", - X"11",X"4E",X"E5",X"CD",X"D1",X"31",X"21",X"9D",X"4C",X"36",X"FF",X"23",X"34",X"E1",X"C9",X"3A", - X"83",X"4C",X"21",X"C6",X"4F",X"CB",X"56",X"28",X"0A",X"CB",X"57",X"28",X"03",X"CB",X"8E",X"C9", - X"CB",X"CE",X"C9",X"CB",X"57",X"28",X"03",X"CB",X"86",X"C9",X"CB",X"C6",X"C9",X"CD",X"23",X"09", - X"C0",X"7E",X"CD",X"B2",X"16",X"D0",X"3A",X"D4",X"4F",X"E6",X"0F",X"A0",X"C8",X"78",X"32",X"D6", - X"4F",X"79",X"32",X"11",X"4E",X"32",X"C6",X"4F",X"3E",X"03",X"32",X"C7",X"4F",X"E5",X"CD",X"C9", - X"31",X"E1",X"ED",X"53",X"E6",X"4F",X"78",X"E6",X"06",X"CA",X"2E",X"2F",X"C3",X"28",X"2F",X"21", - X"E4",X"4F",X"CD",X"BE",X"1A",X"20",X"38",X"DD",X"21",X"00",X"40",X"CD",X"7F",X"2C",X"FD",X"21", - X"00",X"44",X"DD",X"19",X"FD",X"19",X"0E",X"00",X"CD",X"94",X"0A",X"CB",X"09",X"CD",X"B4",X"0A", - X"CB",X"09",X"CD",X"D4",X"0A",X"CB",X"09",X"CD",X"F4",X"0A",X"CB",X"09",X"CD",X"40",X"0B",X"E5", - X"7D",X"D6",X"10",X"6F",X"3E",X"0F",X"A6",X"47",X"79",X"D7",X"E6",X"F0",X"B0",X"77",X"E1",X"CD", - X"48",X"2D",X"18",X"BE",X"FD",X"56",X"FE",X"FD",X"5E",X"1E",X"CD",X"27",X"0B",X"DD",X"56",X"FE", - X"DD",X"5E",X"1E",X"CD",X"B5",X"22",X"3E",X"D1",X"CD",X"E6",X"22",X"3E",X"EA",X"CD",X"E6",X"22", - X"CD",X"14",X"0B",X"C9",X"FD",X"56",X"40",X"FD",X"5E",X"3F",X"CD",X"27",X"0B",X"DD",X"56",X"40", - X"DD",X"5E",X"3F",X"CD",X"B5",X"22",X"3E",X"E1",X"CD",X"E6",X"22",X"3E",X"E5",X"CD",X"E6",X"22", - X"CD",X"14",X"0B",X"C9",X"FD",X"56",X"E0",X"FD",X"5E",X"DF",X"CD",X"27",X"0B",X"DD",X"56",X"E0", - X"DD",X"5E",X"DF",X"CD",X"B5",X"22",X"3E",X"E5",X"CD",X"E6",X"22",X"3E",X"E1",X"CD",X"E6",X"22", - X"CD",X"14",X"0B",X"C9",X"FD",X"56",X"01",X"FD",X"5E",X"21",X"CD",X"27",X"0B",X"DD",X"56",X"01", - X"DD",X"5E",X"21",X"CD",X"B5",X"22",X"3E",X"EA",X"CD",X"E6",X"22",X"3E",X"D1",X"CD",X"E6",X"22", - X"CD",X"14",X"0B",X"C9",X"7B",X"FE",X"D8",X"D8",X"FE",X"E0",X"D0",X"7A",X"FE",X"D8",X"D8",X"FE", - X"E0",X"D0",X"CB",X"E1",X"33",X"33",X"C9",X"7B",X"E6",X"1F",X"FE",X"03",X"28",X"05",X"CD",X"47", - X"1D",X"20",X"0A",X"7A",X"E6",X"1F",X"FE",X"03",X"C8",X"CD",X"47",X"1D",X"C8",X"33",X"33",X"C9", - X"06",X"00",X"7E",X"FE",X"88",X"23",X"20",X"0E",X"7E",X"FE",X"10",X"20",X"02",X"CB",X"D8",X"7E", - X"FE",X"00",X"20",X"02",X"CB",X"C0",X"2B",X"7E",X"FE",X"21",X"38",X"04",X"FE",X"F0",X"38",X"02", - X"06",X"06",X"78",X"B1",X"4F",X"C9",X"21",X"F0",X"4F",X"06",X"10",X"36",X"00",X"23",X"10",X"FB", - X"21",X"00",X"40",X"11",X"40",X"F9",X"CD",X"C5",X"0B",X"11",X"F8",X"F2",X"CD",X"C5",X"0B",X"11", - X"F2",X"F9",X"CD",X"C5",X"0B",X"11",X"F8",X"40",X"CD",X"C5",X"0B",X"7C",X"FE",X"43",X"20",X"EF", - X"7D",X"FE",X"80",X"20",X"EA",X"11",X"F2",X"F9",X"CD",X"C5",X"0B",X"11",X"F4",X"FA",X"CD",X"C5", - X"0B",X"11",X"F7",X"F1",X"CD",X"C5",X"0B",X"11",X"F8",X"F2",X"CD",X"C5",X"0B",X"3E",X"F4",X"32", - X"3D",X"40",X"32",X"FD",X"43",X"3E",X"FA",X"32",X"1D",X"40",X"3E",X"F3",X"32",X"DD",X"43",X"3E", - X"0B",X"CD",X"5B",X"2E",X"C9",X"72",X"23",X"73",X"23",X"7D",X"E6",X"1F",X"20",X"F7",X"32",X"C0", - X"50",X"C9",X"CD",X"44",X"0C",X"3A",X"00",X"4C",X"E6",X"03",X"28",X"62",X"3A",X"00",X"50",X"CB", - X"77",X"21",X"19",X"4C",X"CD",X"F7",X"0B",X"3A",X"00",X"50",X"CB",X"6F",X"21",X"1A",X"4C",X"CD", - X"F7",X"0B",X"3A",X"00",X"50",X"CB",X"7F",X"7E",X"28",X"05",X"E6",X"0F",X"C8",X"35",X"C9",X"E6", - X"0F",X"CB",X"D6",X"CB",X"8E",X"C0",X"3A",X"00",X"4C",X"E6",X"03",X"47",X"3A",X"1E",X"4C",X"05", - X"28",X"0B",X"05",X"28",X"2B",X"7E",X"C6",X"80",X"77",X"D0",X"3A",X"1E",X"4C",X"C6",X"01",X"27", - X"30",X"02",X"3E",X"99",X"32",X"1E",X"4C",X"3A",X"40",X"50",X"87",X"C9",X"3A",X"80",X"50",X"E6", - X"C0",X"C8",X"CB",X"77",X"C0",X"00",X"00",X"32",X"19",X"4E",X"32",X"1E",X"4C",X"C9",X"3E",X"97", - X"C6",X"02",X"18",X"DB",X"21",X"83",X"4C",X"7E",X"FE",X"02",X"D0",X"2F",X"32",X"07",X"50",X"0F", - X"D8",X"C3",X"B5",X"3A",X"3A",X"AE",X"4C",X"B7",X"18",X"03",X"C3",X"C4",X"1D",X"3A",X"AD",X"4C", - X"B7",X"20",X"07",X"3C",X"32",X"AD",X"4C",X"C3",X"50",X"0D",X"3A",X"1E",X"4C",X"3D",X"20",X"15", - X"CD",X"80",X"28",X"0D",X"0F",X"41",X"59",X"4C",X"4E",X"4F",X"40",X"52",X"45",X"59",X"41",X"4C", - X"50",X"40",X"01",X"18",X"14",X"CD",X"80",X"28",X"0E",X"0F",X"41",X"53",X"52",X"45",X"59",X"41", - X"4C",X"50",X"40",X"02",X"40",X"52",X"4F",X"40",X"01",X"CD",X"80",X"28",X"11",X"CC",X"40",X"4E", - X"4F",X"54",X"54",X"55",X"42",X"40",X"54",X"52",X"41",X"54",X"53",X"40",X"48",X"53",X"55",X"50", - X"CD",X"DF",X"0C",X"CD",X"02",X"0D",X"CD",X"BF",X"0C",X"3E",X"FF",X"32",X"AD",X"4C",X"C9",X"CD", - X"80",X"28",X"0C",X"47",X"41",X"52",X"45",X"4C",X"4C",X"4F",X"52",X"40",X"48",X"53",X"55",X"52", - X"43",X"21",X"47",X"45",X"11",X"20",X"00",X"06",X"0C",X"36",X"01",X"19",X"10",X"FB",X"C9",X"CD", - X"80",X"28",X"09",X"9A",X"41",X"52",X"45",X"56",X"4F",X"40",X"45",X"4D",X"41",X"47",X"21",X"9A", - X"45",X"01",X"05",X"0F",X"CD",X"9F",X"06",X"21",X"15",X"40",X"06",X"09",X"36",X"40",X"23",X"10", - X"FB",X"C9",X"CD",X"80",X"28",X"18",X"BC",X"40",X"40",X"44",X"54",X"4C",X"40",X"43",X"49",X"52", - X"54",X"43",X"45",X"4C",X"45",X"40",X"4F",X"43",X"53",X"45",X"40",X"4C",X"41",X"52",X"55",X"4B", - X"21",X"BC",X"44",X"01",X"07",X"18",X"CD",X"9F",X"06",X"21",X"E2",X"4F",X"36",X"E8",X"23",X"36", - X"30",X"21",X"C2",X"4F",X"36",X"04",X"23",X"36",X"07",X"CD",X"80",X"28",X"04",X"FB",X"42",X"01", - X"08",X"09",X"01",X"21",X"FB",X"46",X"06",X"04",X"36",X"07",X"CD",X"50",X"21",X"10",X"F9",X"C9", - X"21",X"40",X"40",X"01",X"7F",X"04",X"3E",X"40",X"C5",X"CD",X"D1",X"2D",X"C1",X"3E",X"03",X"21", - X"40",X"44",X"CD",X"D1",X"2D",X"06",X"50",X"21",X"B0",X"4F",X"CD",X"C5",X"2D",X"CD",X"1B",X"24", - X"C3",X"38",X"22",X"3A",X"1B",X"4E",X"FE",X"04",X"D8",X"3A",X"06",X"4E",X"B7",X"C8",X"E5",X"7D", - X"C6",X"11",X"6F",X"7E",X"E1",X"FE",X"60",X"C0",X"3A",X"E5",X"4F",X"FE",X"60",X"C0",X"3A",X"E4", - X"4F",X"FE",X"58",X"28",X"0C",X"FE",X"B8",X"C0",X"3A",X"94",X"42",X"FE",X"DE",X"C0",X"0E",X"04", - X"C9",X"3A",X"74",X"41",X"FE",X"DC",X"C0",X"0E",X"02",X"C9",X"3A",X"1B",X"4E",X"FE",X"05",X"D8", - X"21",X"45",X"0E",X"FE",X"07",X"38",X"0A",X"21",X"6D",X"0E",X"FE",X"09",X"38",X"03",X"21",X"95", - X"0E",X"D9",X"11",X"E4",X"4F",X"21",X"E8",X"4F",X"D9",X"E5",X"CD",X"D3",X"0D",X"E1",X"D9",X"21", - X"EA",X"4F",X"D9",X"01",X"00",X"04",X"E5",X"CD",X"F9",X"0D",X"E1",X"79",X"B7",X"20",X"08",X"3E", - X"0A",X"CD",X"52",X"21",X"10",X"F0",X"C9",X"D9",X"7D",X"D6",X"10",X"6F",X"7E",X"D7",X"E6",X"0F", - X"D9",X"A1",X"D9",X"28",X"02",X"23",X"77",X"D9",X"C9",X"D9",X"1A",X"96",X"30",X"02",X"ED",X"44", - X"FE",X"14",X"D9",X"30",X"0F",X"D9",X"23",X"13",X"1A",X"96",X"30",X"02",X"ED",X"44",X"FE",X"14", - X"2B",X"1B",X"D9",X"D8",X"5E",X"23",X"56",X"23",X"1A",X"BE",X"C0",X"23",X"7E",X"23",X"B7",X"28", - X"06",X"D9",X"BE",X"D9",X"C0",X"18",X"07",X"7E",X"D9",X"23",X"BE",X"2B",X"D9",X"C0",X"23",X"D9", - X"1A",X"D9",X"BE",X"D0",X"23",X"BE",X"D8",X"23",X"D9",X"13",X"1A",X"1B",X"D9",X"BE",X"D0",X"23", - X"BE",X"D8",X"23",X"4E",X"C9",X"94",X"42",X"DE",X"00",X"60",X"B9",X"AF",X"64",X"58",X"04",X"74", - X"41",X"DC",X"00",X"60",X"69",X"5F",X"68",X"5C",X"02",X"10",X"42",X"DB",X"88",X"00",X"8C",X"84", - X"80",X"78",X"01",X"07",X"42",X"D9",X"88",X"00",X"8C",X"84",X"D4",X"D0",X"08",X"94",X"42",X"DE", - X"00",X"60",X"BC",X"AC",X"70",X"58",X"04",X"74",X"41",X"DC",X"00",X"60",X"64",X"57",X"68",X"58", - X"02",X"10",X"42",X"DB",X"88",X"00",X"94",X"7C",X"84",X"74",X"01",X"07",X"42",X"D9",X"88",X"00", - X"94",X"7C",X"DC",X"CC",X"08",X"94",X"42",X"DE",X"00",X"60",X"C9",X"9C",X"77",X"58",X"04",X"74", - X"41",X"DC",X"00",X"60",X"78",X"48",X"68",X"48",X"02",X"10",X"42",X"DB",X"88",X"00",X"A0",X"70", - X"A0",X"70",X"01",X"07",X"42",X"D9",X"88",X"00",X"A0",X"70",X"E8",X"B0",X"08",X"1F",X"00",X"3F", - X"C0",X"2F",X"00",X"2F",X"40",X"0F",X"C0",X"0F",X"40",X"0F",X"00",X"3F",X"C0",X"0F",X"00",X"0F", - X"40",X"1C",X"00",X"3C",X"C0",X"2C",X"00",X"2C",X"40",X"0C",X"C0",X"0C",X"40",X"0C",X"00",X"3C", - X"C0",X"0C",X"00",X"0C",X"40",X"11",X"00",X"31",X"C0",X"21",X"00",X"21",X"40",X"01",X"C0",X"01", - X"40",X"01",X"00",X"31",X"C0",X"01",X"00",X"01",X"40",X"CD",X"B0",X"3E",X"3A",X"00",X"50",X"CB", - X"67",X"28",X"0A",X"21",X"AE",X"4C",X"CB",X"4E",X"20",X"03",X"3A",X"40",X"50",X"E6",X"0F",X"FE", - X"0F",X"28",X"1B",X"0F",X"38",X"05",X"CD",X"4D",X"0F",X"18",X"13",X"0F",X"38",X"05",X"CD",X"99", - X"0F",X"18",X"0B",X"0F",X"38",X"05",X"CD",X"80",X"0F",X"18",X"03",X"CD",X"35",X"0F",X"CD",X"C7", - X"3C",X"CD",X"B2",X"0F",X"C9",X"3A",X"6A",X"4E",X"B7",X"C0",X"CD",X"6B",X"0F",X"B7",X"C8",X"3D", - X"12",X"3C",X"CD",X"52",X"21",X"36",X"40",X"3E",X"10",X"32",X"6A",X"4E",X"C9",X"3A",X"6A",X"4E", - X"B7",X"C0",X"CD",X"6B",X"0F",X"FE",X"02",X"28",X"0D",X"3C",X"12",X"CD",X"52",X"21",X"36",X"41", - X"3E",X"10",X"32",X"6A",X"4E",X"C9",X"3D",X"32",X"AF",X"4C",X"C9",X"11",X"68",X"4E",X"1A",X"D6", - X"05",X"ED",X"44",X"87",X"47",X"87",X"80",X"21",X"40",X"4E",X"CD",X"52",X"21",X"13",X"1A",X"C9", - X"3A",X"6B",X"4E",X"B7",X"C0",X"CD",X"6B",X"0F",X"CD",X"52",X"21",X"7E",X"FE",X"5A",X"20",X"02", - X"36",X"40",X"34",X"3E",X"10",X"32",X"6B",X"4E",X"C9",X"3A",X"6C",X"4E",X"B7",X"C0",X"CD",X"6B", - X"0F",X"CD",X"52",X"21",X"7E",X"FE",X"41",X"20",X"02",X"36",X"5B",X"35",X"3E",X"10",X"32",X"6C", - X"4E",X"C9",X"21",X"6A",X"4E",X"06",X"03",X"7E",X"B7",X"28",X"01",X"35",X"23",X"10",X"F8",X"C9", - X"00",X"57",X"16",X"EB",X"21",X"3D",X"00",X"36",X"00",X"ED",X"53",X"43",X"02",X"ED",X"43",X"41", - X"02",X"C1",X"E1",X"11",X"41",X"02",X"E5",X"C5",X"D5",X"0E",X"04",X"23",X"1A",X"BE",X"20",X"2C", - X"13",X"0D",X"20",X"F7",X"78",X"D1",X"C1",X"D1",X"F6",X"80",X"E1",X"2B",X"2B",X"F5",X"7E",X"FE", - X"27",X"28",X"01",X"23",X"F1",X"77",X"23",X"E5",X"2A",X"27",X"02",X"2B",X"7E",X"E1",X"22",X"65", - X"21",X"6A",X"41",X"11",X"1D",X"00",X"3E",X"3F",X"0E",X"03",X"CD",X"A7",X"28",X"21",X"4A",X"42", - X"0E",X"03",X"CD",X"A7",X"28",X"21",X"CA",X"41",X"06",X"03",X"36",X"3E",X"23",X"10",X"FB",X"21", - X"2A",X"42",X"06",X"03",X"36",X"3D",X"23",X"10",X"FB",X"3E",X"1A",X"C3",X"30",X"10",X"3E",X"19", - X"21",X"6A",X"45",X"11",X"1D",X"00",X"0E",X"04",X"CD",X"A7",X"28",X"21",X"2A",X"46",X"0E",X"04", - X"C3",X"A7",X"28",X"21",X"83",X"4C",X"7E",X"B7",X"CA",X"29",X"10",X"FE",X"80",X"28",X"DF",X"C9", - X"21",X"83",X"4C",X"34",X"C0",X"23",X"34",X"C9",X"E6",X"03",X"3C",X"47",X"0E",X"11",X"CB",X"09", - X"10",X"FC",X"7E",X"B1",X"E6",X"0F",X"20",X"03",X"CB",X"01",X"C9",X"7E",X"B1",X"E6",X"0F",X"FE", - X"09",X"C0",X"CB",X"01",X"C9",X"3A",X"83",X"4C",X"E6",X"0F",X"28",X"10",X"FE",X"03",X"C0",X"CD", - X"D0",X"3A",X"C8",X"00",X"00",X"32",X"06",X"4E",X"32",X"20",X"4C",X"21",X"21",X"10",X"4E",X"11", - X"08",X"4E",X"7E",X"B7",X"28",X"03",X"35",X"28",X"0D",X"EB",X"7E",X"B7",X"C8",X"35",X"C0",X"3A", - X"06",X"4E",X"FE",X"03",X"D0",X"EB",X"AF",X"12",X"77",X"67",X"6F",X"22",X"EC",X"4F",X"22",X"CC", - X"4F",X"3D",X"32",X"07",X"4E",X"CD",X"E0",X"31",X"3A",X"84",X"50",X"E6",X"C0",X"C9",X"3A",X"C6", - X"50",X"E6",X"30",X"FE",X"30",X"C0",X"00",X"00",X"CD",X"6F",X"2E",X"35",X"21",X"03",X"4E",X"7E", - X"FE",X"01",X"D8",X"21",X"07",X"4E",X"CB",X"46",X"C0",X"36",X"01",X"23",X"3E",X"FF",X"77",X"32", - X"10",X"4E",X"CD",X"00",X"20",X"21",X"CC",X"4F",X"11",X"EC",X"4F",X"B7",X"28",X"0E",X"3D",X"28", - X"17",X"3D",X"28",X"20",X"3D",X"28",X"3C",X"3D",X"28",X"45",X"18",X"4F",X"36",X"C0",X"23",X"36", - X"07",X"EB",X"36",X"B8",X"23",X"36",X"50",X"C9",X"36",X"80",X"23",X"36",X"07",X"EB",X"36",X"48", - X"23",X"36",X"48",X"C9",X"36",X"60",X"23",X"36",X"09",X"EB",X"36",X"C8",X"23",X"36",X"D8",X"3A", - X"87",X"50",X"E6",X"C0",X"FE",X"C0",X"C9",X"3A",X"C9",X"50",X"E6",X"30",X"C8",X"FE",X"30",X"C8", - X"00",X"00",X"E1",X"36",X"A0",X"23",X"36",X"07",X"EB",X"36",X"38",X"23",X"36",X"78",X"C9",X"36", - X"40",X"23",X"36",X"16",X"EB",X"36",X"D8",X"23",X"36",X"28",X"C9",X"36",X"20",X"23",X"36",X"10", - X"EB",X"36",X"48",X"23",X"36",X"A8",X"3A",X"8F",X"50",X"E6",X"C0",X"FE",X"40",X"C9",X"3A",X"C0", - X"50",X"E6",X"30",X"C8",X"FE",X"20",X"C8",X"00",X"00",X"E5",X"3A",X"07",X"4E",X"E6",X"81",X"E8", - X"CD",X"E3",X"11",X"21",X"E4",X"4F",X"11",X"EC",X"4F",X"CD",X"A2",X"2B",X"FE",X"04",X"D0",X"79", - X"FE",X"04",X"D0",X"CD",X"00",X"20",X"01",X"09",X"CC",X"B7",X"28",X"1B",X"01",X"14",X"88",X"3D", - X"28",X"15",X"01",X"09",X"68",X"3D",X"28",X"0F",X"01",X"07",X"A8",X"3D",X"28",X"09",X"01",X"09", - X"CC",X"3D",X"28",X"03",X"01",X"19",X"24",X"21",X"CC",X"4F",X"70",X"23",X"71",X"21",X"07",X"4E", - X"CB",X"FE",X"3E",X"1F",X"23",X"77",X"32",X"10",X"4E",X"21",X"00",X"01",X"11",X"02",X"4E",X"CD", - X"29",X"3A",X"CD",X"39",X"3A",X"CD",X"F4",X"31",X"2A",X"C4",X"4F",X"E5",X"21",X"54",X"01",X"22", - X"C4",X"4F",X"3A",X"83",X"4C",X"C6",X"60",X"47",X"3A",X"83",X"4C",X"B8",X"20",X"FA",X"E1",X"22", - X"C4",X"4F",X"C9",X"3A",X"47",X"50",X"07",X"C9",X"3A",X"8E",X"50",X"E6",X"C0",X"C8",X"87",X"87", - X"D8",X"00",X"00",X"C2",X"00",X"4E",X"3A",X"83",X"4C",X"E6",X"0F",X"C0",X"3A",X"07",X"4E",X"E6", - X"03",X"E2",X"08",X"12",X"3E",X"FF",X"18",X"03",X"CD",X"00",X"20",X"21",X"83",X"4C",X"CB",X"66", - X"28",X"3D",X"E6",X"87",X"F5",X"F5",X"CC",X"E5",X"28",X"F1",X"C4",X"B8",X"28",X"F1",X"3D",X"F5", - X"F5",X"CC",X"34",X"29",X"F1",X"C4",X"10",X"29",X"F1",X"3D",X"F5",X"F5",X"CC",X"A8",X"29",X"F1", - X"C4",X"62",X"29",X"F1",X"3D",X"F5",X"F5",X"CC",X"04",X"2A",X"F1",X"C4",X"B6",X"29",X"F1",X"3D", - X"F5",X"F5",X"CC",X"66",X"2A",X"F1",X"C4",X"46",X"2A",X"F1",X"3D",X"C2",X"EC",X"22",X"C9",X"E6", - X"87",X"F5",X"C4",X"DB",X"28",X"F1",X"3D",X"F5",X"C4",X"27",X"29",X"F1",X"3D",X"F5",X"C4",X"9F", - X"29",X"F1",X"3D",X"F5",X"F5",X"CC",X"2A",X"2A",X"F1",X"C4",X"ED",X"29",X"F1",X"3D",X"F5",X"F5", - X"CC",X"7D",X"2A",X"F1",X"C4",X"5D",X"2A",X"F1",X"3D",X"C2",X"EC",X"22",X"C9",X"3A",X"81",X"4C", - X"FE",X"15",X"38",X"23",X"3A",X"83",X"4C",X"E6",X"3F",X"FE",X"13",X"20",X"1A",X"3A",X"D0",X"4C", - X"21",X"DE",X"4C",X"BE",X"20",X"0D",X"23",X"34",X"C0",X"00",X"00",X"32",X"20",X"4C",X"3E",X"01", - X"32",X"01",X"4C",X"77",X"23",X"36",X"00",X"21",X"03",X"4E",X"7E",X"FE",X"01",X"C0",X"23",X"7E", - X"FE",X"34",X"D8",X"23",X"7E",X"FE",X"02",X"D8",X"3A",X"12",X"4E",X"B7",X"C0",X"CD",X"D7",X"3B", - X"21",X"20",X"4C",X"CB",X"EE",X"C9",X"06",X"25",X"3E",X"82",X"32",X"5C",X"4C",X"C5",X"21",X"40", - X"40",X"CD",X"DE",X"12",X"C1",X"10",X"F6",X"AF",X"3E",X"81",X"32",X"5C",X"4C",X"C9",X"E5",X"C5", - X"ED",X"5F",X"CD",X"1F",X"13",X"8D",X"A0",X"20",X"21",X"7E",X"FE",X"FF",X"20",X"04",X"36",X"D7", - X"18",X"13",X"FE",X"D4",X"20",X"09",X"E5",X"7C",X"C6",X"04",X"67",X"CD",X"40",X"1D",X"E1",X"CD", - X"1F",X"13",X"20",X"06",X"35",X"3E",X"70",X"3D",X"20",X"FD",X"C1",X"7D",X"C6",X"20",X"6F",X"30", - X"01",X"24",X"7C",X"FE",X"44",X"20",X"C8",X"E1",X"23",X"7D",X"FE",X"60",X"C8",X"18",X"BF",X"D6", - X"D5",X"C8",X"3D",X"C8",X"3D",X"C8",X"C9",X"21",X"E4",X"4F",X"7E",X"E6",X"FE",X"57",X"23",X"7E", - X"E6",X"FE",X"5F",X"2B",X"E5",X"CD",X"49",X"13",X"E1",X"78",X"B7",X"28",X"07",X"E5",X"7D",X"D6", - X"30",X"6F",X"71",X"E1",X"CD",X"48",X"2D",X"18",X"E1",X"21",X"5F",X"13",X"06",X"14",X"7A",X"BE", - X"23",X"20",X"07",X"7B",X"BE",X"23",X"20",X"03",X"4E",X"C9",X"23",X"23",X"10",X"F0",X"C9",X"70", - X"98",X"00",X"70",X"C0",X"00",X"9C",X"98",X"00",X"9C",X"C0",X"00",X"88",X"4A",X"00",X"88",X"76", - X"00",X"88",X"D8",X"00",X"88",X"7A",X"00",X"5A",X"60",X"00",X"B8",X"60",X"00",X"72",X"98",X"86", - X"72",X"C0",X"86",X"9A",X"98",X"86",X"9A",X"C0",X"86",X"88",X"4C",X"89",X"88",X"74",X"89",X"88", - X"D6",X"09",X"88",X"7C",X"09",X"5C",X"60",X"06",X"B6",X"60",X"06",X"DD",X"E5",X"E3",X"CD",X"AE", - X"13",X"E3",X"DD",X"E1",X"C0",X"3A",X"B4",X"4F",X"87",X"D0",X"C8",X"33",X"33",X"C9",X"7C",X"FE", - X"41",X"28",X"13",X"FE",X"42",X"C0",X"7D",X"D6",X"08",X"C8",X"3D",X"C8",X"D6",X"04",X"C8",X"3D", - X"C8",X"D6",X"06",X"C8",X"3D",X"C9",X"7D",X"D6",X"E0",X"18",X"EC",X"4F",X"7D",X"D6",X"20",X"6F", - X"7E",X"A6",X"79",X"C8",X"A6",X"C9",X"11",X"F2",X"4F",X"D9",X"11",X"62",X"50",X"06",X"02",X"CD", - X"34",X"14",X"C4",X"5D",X"14",X"CD",X"3C",X"14",X"C4",X"5D",X"14",X"CD",X"44",X"14",X"C4",X"5D", - X"14",X"21",X"E6",X"4F",X"CD",X"5D",X"14",X"CD",X"4C",X"14",X"CC",X"5D",X"14",X"21",X"E2",X"4F", - X"CD",X"5D",X"14",X"CD",X"34",X"14",X"CC",X"5D",X"14",X"CD",X"3C",X"14",X"CC",X"5D",X"14",X"CD", - X"44",X"14",X"CC",X"5D",X"14",X"CD",X"4C",X"14",X"C4",X"5D",X"14",X"3A",X"83",X"4C",X"47",X"E6", - X"FC",X"FE",X"04",X"C0",X"78",X"2F",X"32",X"07",X"50",X"0F",X"D8",X"C3",X"B5",X"3A",X"B7",X"C8", - X"2F",X"CB",X"7F",X"C9",X"3A",X"B4",X"4F",X"21",X"E4",X"4F",X"18",X"F2",X"3A",X"B8",X"4F",X"21", - X"E8",X"4F",X"18",X"EA",X"3A",X"BA",X"4F",X"21",X"EA",X"4F",X"18",X"E2",X"21",X"EC",X"4F",X"3A", - X"CC",X"4F",X"E6",X"FC",X"FE",X"AC",X"C8",X"FE",X"B0",X"C8",X"FE",X"B4",X"C9",X"E5",X"3A",X"20", - X"4C",X"4F",X"3A",X"00",X"50",X"CB",X"67",X"20",X"02",X"CB",X"91",X"05",X"7E",X"23",X"CD",X"90", - X"14",X"12",X"13",X"7E",X"CD",X"A3",X"14",X"12",X"13",X"E1",X"7D",X"D6",X"20",X"6F",X"7E",X"CB", - X"51",X"28",X"02",X"EE",X"03",X"D9",X"12",X"13",X"D9",X"23",X"7E",X"D9",X"12",X"13",X"D9",X"C9", - X"CB",X"51",X"20",X"07",X"CB",X"78",X"20",X"01",X"3D",X"3D",X"C9",X"2F",X"C6",X"10",X"CB",X"78", - X"C0",X"3D",X"C9",X"CB",X"51",X"C8",X"2F",X"C6",X"11",X"C9",X"3A",X"B4",X"4F",X"07",X"30",X"09", - X"21",X"E4",X"4F",X"CD",X"45",X"15",X"CD",X"14",X"15",X"3A",X"B8",X"4F",X"07",X"30",X"14",X"21", - X"E8",X"4F",X"CD",X"45",X"15",X"3A",X"B4",X"4F",X"07",X"30",X"05",X"CD",X"21",X"15",X"18",X"03", - X"CD",X"14",X"15",X"3A",X"BA",X"4F",X"07",X"D0",X"3A",X"B4",X"4F",X"07",X"30",X"0E",X"3A",X"B8", - X"4F",X"07",X"38",X"1C",X"21",X"EA",X"4F",X"CD",X"45",X"15",X"18",X"35",X"3A",X"11",X"4E",X"B7", - X"3A",X"B8",X"4F",X"28",X"13",X"07",X"38",X"08",X"21",X"EA",X"4F",X"CD",X"45",X"15",X"18",X"14", - X"21",X"EA",X"4F",X"CD",X"45",X"15",X"18",X"2F",X"21",X"EA",X"4F",X"CD",X"45",X"15",X"3A",X"B8", - X"4F",X"07",X"38",X"0D",X"ED",X"43",X"C2",X"4F",X"ED",X"53",X"E2",X"4F",X"01",X"00",X"00",X"50", - X"58",X"3A",X"C6",X"4F",X"E6",X"F8",X"FE",X"B8",X"28",X"08",X"ED",X"43",X"C6",X"4F",X"ED",X"53", - X"E6",X"4F",X"01",X"00",X"00",X"50",X"58",X"3A",X"10",X"4E",X"B7",X"C0",X"ED",X"43",X"CC",X"4F", - X"ED",X"53",X"EC",X"4F",X"C9",X"11",X"00",X"00",X"42",X"4A",X"7E",X"FE",X"88",X"23",X"7E",X"20", - X"12",X"FE",X"78",X"30",X"0E",X"FE",X"4A",X"38",X"0A",X"CD",X"7E",X"15",X"1E",X"88",X"3A",X"F5", - X"45",X"47",X"C9",X"FE",X"98",X"20",X"0A",X"CD",X"9F",X"15",X"3A",X"EE",X"45",X"16",X"98",X"18", - X"F0",X"FE",X"C0",X"C0",X"CD",X"9F",X"15",X"3A",X"E9",X"45",X"16",X"C0",X"18",X"E3",X"FE",X"72", - X"30",X"41",X"FE",X"4E",X"38",X"3D",X"0E",X"B4",X"16",X"62",X"BA",X"D0",X"0E",X"94",X"15",X"BA", - X"D0",X"0E",X"AC",X"15",X"BA",X"D0",X"0E",X"95",X"15",X"BA",X"D0",X"0E",X"B5",X"15",X"C9",X"2B", - X"7E",X"FE",X"9A",X"30",X"1E",X"FE",X"76",X"38",X"1A",X"0E",X"B2",X"1E",X"8A",X"00",X"BB",X"D0", - X"0E",X"92",X"1D",X"BB",X"D0",X"0E",X"AC",X"1D",X"BB",X"D0",X"0E",X"90",X"1D",X"BB",X"D0",X"0E", - X"B0",X"1D",X"C9",X"33",X"33",X"C9",X"3A",X"01",X"4E",X"FE",X"10",X"3A",X"83",X"4C",X"E6",X"0F", - X"FE",X"03",X"20",X"0A",X"CD",X"D0",X"3A",X"28",X"05",X"00",X"00",X"32",X"20",X"4C",X"21",X"E4", - X"4F",X"7E",X"23",X"B6",X"E6",X"07",X"C0",X"2B",X"CD",X"7F",X"2C",X"7A",X"B7",X"28",X"06",X"FE", - X"03",X"28",X"08",X"18",X"0A",X"7B",X"FE",X"40",X"D8",X"18",X"04",X"7B",X"FE",X"A0",X"D0",X"DD", - X"21",X"00",X"40",X"DD",X"19",X"FD",X"21",X"00",X"44",X"FD",X"19",X"21",X"00",X"00",X"DD",X"56", - X"E0",X"DD",X"5E",X"01",X"FD",X"46",X"E0",X"FD",X"4E",X"01",X"CD",X"88",X"16",X"DD",X"2B",X"FD", - X"2B",X"DD",X"E5",X"E3",X"7D",X"FE",X"DF",X"20",X"0F",X"7C",X"FE",X"41",X"20",X"0A",X"11",X"20", - X"00",X"19",X"FD",X"19",X"E3",X"CB",X"FD",X"E3",X"E3",X"DD",X"E1",X"DD",X"56",X"E0",X"DD",X"5E", - X"FF",X"FD",X"46",X"E0",X"FD",X"4E",X"FF",X"CD",X"88",X"16",X"11",X"20",X"00",X"DD",X"19",X"FD", - X"19",X"DD",X"56",X"FF",X"DD",X"5E",X"20",X"FD",X"46",X"FF",X"FD",X"4E",X"20",X"CD",X"88",X"16", - X"DD",X"23",X"FD",X"23",X"CB",X"7D",X"28",X"09",X"CB",X"BD",X"11",X"E0",X"FF",X"DD",X"19",X"FD", - X"19",X"DD",X"56",X"20",X"DD",X"5E",X"01",X"FD",X"46",X"20",X"FD",X"4E",X"01",X"CD",X"88",X"16", - X"4D",X"55",X"21",X"05",X"4E",X"C3",X"C3",X"2A",X"24",X"CD",X"9B",X"13",X"7A",X"CD",X"B2",X"16", - X"38",X"27",X"7B",X"CD",X"B2",X"16",X"38",X"21",X"7A",X"CD",X"DD",X"22",X"20",X"06",X"7B",X"CD", - X"DD",X"22",X"28",X"43",X"78",X"CD",X"47",X"1D",X"28",X"0F",X"79",X"CD",X"47",X"1D",X"28",X"09", - X"18",X"35",X"FE",X"D8",X"3F",X"D0",X"FE",X"E0",X"C9",X"DD",X"56",X"00",X"FD",X"46",X"00",X"CD", - X"8A",X"21",X"7A",X"3C",X"20",X"07",X"78",X"CD",X"47",X"1D",X"C8",X"18",X"0A",X"7A",X"CD",X"DD", - X"22",X"20",X"0D",X"DD",X"36",X"00",X"FF",X"78",X"CD",X"6D",X"1D",X"FD",X"77",X"00",X"2C",X"C9", - X"78",X"CD",X"47",X"1D",X"C8",X"18",X"F0",X"DD",X"56",X"00",X"FD",X"46",X"00",X"CD",X"8A",X"21", - X"78",X"CD",X"47",X"1D",X"C8",X"7A",X"3C",X"28",X"09",X"78",X"CD",X"6D",X"1D",X"FD",X"77",X"00", - X"2C",X"C9",X"7C",X"CD",X"13",X"17",X"DD",X"70",X"00",X"FD",X"7E",X"00",X"CD",X"6D",X"1D",X"FD", - X"77",X"00",X"C9",X"3D",X"06",X"CD",X"C8",X"05",X"3D",X"C8",X"06",X"CE",X"3D",X"C8",X"04",X"C9", - X"21",X"20",X"4C",X"CB",X"EE",X"CD",X"C8",X"3F",X"C9",X"00",X"C4",X"AE",X"17",X"3A",X"3A",X"00", - X"B7",X"28",X"07",X"CD",X"E4",X"11",X"AF",X"32",X"3A",X"00",X"36",X"08",X"CD",X"C1",X"17",X"CD", - X"C1",X"17",X"21",X"95",X"02",X"CD",X"C4",X"17",X"3A",X"2A",X"00",X"DE",X"28",X"DE",X"08",X"38", - X"03",X"CD",X"BE",X"13",X"21",X"C1",X"02",X"CD",X"C4",X"17",X"21",X"82",X"01",X"34",X"7E",X"CD", - X"98",X"17",X"CD",X"C1",X"17",X"3A",X"89",X"02",X"B7",X"28",X"14",X"21",X"12",X"00",X"22",X"54", - X"00",X"21",X"29",X"02",X"D5",X"CD",X"5C",X"0A",X"D1",X"21",X"94",X"17",X"CD",X"C4",X"17",X"21", - X"83",X"01",X"CD",X"BE",X"17",X"21",X"D4",X"01",X"CD",X"BE",X"17",X"CD",X"C1",X"17",X"CD",X"C1", - X"17",X"C3",X"12",X"17",X"03",X"20",X"2D",X"20",X"D5",X"C5",X"16",X"00",X"06",X"64",X"CD",X"D1", - X"17",X"06",X"0A",X"CD",X"D1",X"17",X"06",X"01",X"CD",X"D1",X"17",X"C1",X"D1",X"C9",X"E5",X"21", - X"46",X"00",X"3A",X"47",X"00",X"3D",X"BE",X"D4",X"08",X"17",X"30",X"FA",X"E1",X"C9",X"CD",X"C4", - X"17",X"21",X"C7",X"02",X"7E",X"B7",X"C8",X"23",X"4E",X"F5",X"CD",X"12",X"00",X"F1",X"3D",X"18", - X"F5",X"0E",X"30",X"90",X"38",X"03",X"0C",X"18",X"FA",X"80",X"F5",X"79",X"FE",X"30",X"20",X"04", - X"7A",X"B7",X"28",X"05",X"CD",X"12",X"00",X"16",X"01",X"F1",X"C9",X"AF",X"00",X"00",X"3E",X"01", - X"18",X"02",X"3E",X"02",X"C5",X"D5",X"C5",X"4F",X"ED",X"5B",X"2D",X"02",X"2A",X"27",X"02",X"B9", - X"3E",X"01",X"32",X"04",X"50",X"21",X"D0",X"4C",X"34",X"7E",X"FE",X"3C",X"D8",X"36",X"00",X"23", - X"34",X"7E",X"FE",X"1E",X"D8",X"AF",X"77",X"32",X"04",X"50",X"C9",X"3A",X"83",X"4C",X"FE",X"01", - X"20",X"0A",X"CC",X"D0",X"3A",X"28",X"05",X"00",X"00",X"32",X"20",X"4C",X"CD",X"DD",X"18",X"CD", - X"8E",X"18",X"D5",X"3A",X"03",X"4E",X"3D",X"28",X"0E",X"3A",X"06",X"4E",X"FE",X"01",X"30",X"07", - X"3A",X"04",X"4E",X"FE",X"10",X"38",X"11",X"CD",X"B4",X"1A",X"20",X"0C",X"7E",X"CD",X"FE",X"18", - X"28",X"06",X"CD",X"D3",X"18",X"CD",X"07",X"19",X"E1",X"3A",X"03",X"4E",X"3D",X"28",X"10",X"3A", - X"06",X"4E",X"FE",X"01",X"06",X"20",X"38",X"02",X"06",X"10",X"3A",X"04",X"4E",X"B8",X"D8",X"CD", - X"B4",X"1A",X"C0",X"7E",X"CD",X"FE",X"18",X"C8",X"CD",X"D3",X"18",X"E5",X"CD",X"5C",X"19",X"E1", - X"20",X"09",X"E5",X"CD",X"61",X"19",X"E1",X"C8",X"79",X"D7",X"4F",X"C3",X"07",X"19",X"11",X"E4", - X"4F",X"21",X"E8",X"4F",X"CD",X"42",X"19",X"13",X"23",X"47",X"CD",X"42",X"19",X"80",X"47",X"2E", - X"EB",X"CD",X"42",X"19",X"2B",X"1B",X"4F",X"CD",X"42",X"19",X"81",X"1E",X"DA",X"2E",X"D8",X"B8", - X"D0",X"EB",X"3A",X"00",X"50",X"0F",X"D8",X"3A",X"55",X"50",X"07",X"C9",X"3A",X"87",X"50",X"E6", - X"C0",X"C8",X"07",X"07",X"D8",X"00",X"00",X"21",X"12",X"4E",X"3A",X"40",X"50",X"34",X"D8",X"21", - X"03",X"4E",X"35",X"E5",X"7D",X"C6",X"10",X"6F",X"CD",X"1C",X"19",X"E1",X"C9",X"21",X"EC",X"4F", - X"3A",X"DC",X"4F",X"CD",X"FE",X"18",X"C8",X"CD",X"14",X"1C",X"30",X"05",X"CD",X"34",X"1C",X"18", - X"08",X"E5",X"CD",X"6F",X"19",X"E1",X"CD",X"1F",X"19",X"2E",X"DC",X"C3",X"07",X"19",X"D7",X"E6", - X"0F",X"FE",X"06",X"C8",X"FE",X"09",X"C9",X"7E",X"D7",X"E6",X"0F",X"E5",X"CD",X"F6",X"19",X"E1", - X"47",X"79",X"A0",X"20",X"04",X"79",X"D7",X"A0",X"C8",X"23",X"77",X"C9",X"11",X"E4",X"4F",X"CD", - X"42",X"19",X"47",X"23",X"13",X"CD",X"42",X"19",X"B8",X"30",X"0B",X"CD",X"48",X"19",X"D7",X"47", - X"CD",X"51",X"19",X"B0",X"4F",X"C9",X"CD",X"51",X"19",X"D7",X"47",X"23",X"13",X"CD",X"48",X"19", - X"18",X"F1",X"1A",X"96",X"F0",X"ED",X"44",X"C9",X"1A",X"96",X"C8",X"3E",X"08",X"D8",X"3E",X"01", - X"C9",X"2B",X"1B",X"1A",X"96",X"C8",X"3E",X"04",X"D8",X"3E",X"02",X"C9",X"11",X"E8",X"4F",X"18", - X"03",X"11",X"E4",X"4F",X"21",X"EA",X"4F",X"1A",X"BE",X"C8",X"23",X"13",X"1A",X"BE",X"C9",X"CD", - X"94",X"19",X"D8",X"3A",X"8E",X"50",X"E6",X"C0",X"18",X"12",X"3A",X"FF",X"50",X"E6",X"30",X"FE", - X"30",X"20",X"09",X"00",X"00",X"ED",X"5B",X"EC",X"4F",X"32",X"03",X"4E",X"ED",X"53",X"E0",X"4F", - X"11",X"E0",X"4F",X"C9",X"11",X"E8",X"4F",X"3A",X"07",X"4E",X"E6",X"81",X"37",X"E8",X"3A",X"10", - X"4E",X"07",X"D8",X"07",X"D8",X"CD",X"00",X"20",X"87",X"21",X"B4",X"19",X"CD",X"52",X"21",X"5E", - X"23",X"56",X"AF",X"C9",X"C8",X"50",X"58",X"50",X"B8",X"D8",X"48",X"78",X"C8",X"20",X"58",X"B0", - X"3A",X"07",X"4E",X"E6",X"81",X"E8",X"3A",X"10",X"4E",X"07",X"D8",X"07",X"D8",X"CD",X"00",X"20", - X"87",X"21",X"B4",X"19",X"CD",X"52",X"21",X"11",X"EC",X"4F",X"1A",X"BE",X"C0",X"23",X"13",X"1A", - X"BE",X"C0",X"AF",X"32",X"08",X"4E",X"32",X"10",X"4E",X"67",X"6F",X"22",X"EC",X"4F",X"22",X"CC", - X"4F",X"3D",X"32",X"07",X"4E",X"C9",X"F5",X"7D",X"C6",X"10",X"6F",X"56",X"23",X"5E",X"3A",X"E4", - X"4F",X"FE",X"88",X"21",X"5A",X"1A",X"06",X"0B",X"28",X"20",X"3A",X"E5",X"4F",X"FE",X"C0",X"21", - X"8D",X"1A",X"06",X"0A",X"28",X"29",X"21",X"99",X"1A",X"06",X"09",X"FE",X"98",X"28",X"20",X"21", - X"6F",X"1A",X"06",X"08",X"FE",X"60",X"28",X"0F",X"F1",X"C9",X"3A",X"11",X"4E",X"B7",X"28",X"0F", - X"21",X"54",X"1A",X"06",X"0D",X"18",X"08",X"3A",X"11",X"4E",X"B7",X"28",X"02",X"06",X"0A",X"7A", - X"BE",X"23",X"20",X"06",X"7B",X"BE",X"23",X"28",X"07",X"2B",X"23",X"23",X"10",X"F1",X"F1",X"C9", - X"46",X"F1",X"A0",X"C9",X"88",X"78",X"0E",X"88",X"D8",X"07",X"58",X"D8",X"07",X"B8",X"D8",X"07", - X"68",X"78",X"0E",X"B8",X"78",X"0E",X"48",X"60",X"0D",X"58",X"60",X"0D",X"B8",X"60",X"0B",X"58", - X"C0",X"0D",X"B8",X"C0",X"0B",X"68",X"98",X"0D",X"B8",X"98",X"0B",X"48",X"78",X"0D",X"88",X"78", - X"07",X"B8",X"78",X"0B",X"88",X"38",X"0E",X"58",X"60",X"0D",X"B8",X"98",X"0B",X"88",X"D8",X"07", - X"58",X"98",X"0D",X"68",X"98",X"0D",X"B8",X"98",X"0B",X"68",X"78",X"0D",X"88",X"78",X"0E",X"B8", - X"78",X"0B",X"48",X"60",X"0D",X"58",X"60",X"0D",X"B8",X"60",X"0B",X"88",X"D8",X"07",X"58",X"C0", - X"0D",X"B0",X"C0",X"0B",X"E5",X"7D",X"C6",X"10",X"6F",X"CD",X"BE",X"1A",X"E1",X"C9",X"7E",X"23", - X"B6",X"2B",X"E6",X"07",X"C9",X"3A",X"06",X"4E",X"FE",X"01",X"30",X"06",X"3A",X"0F",X"4E",X"FE", - X"01",X"D8",X"79",X"E6",X"06",X"79",X"28",X"04",X"EE",X"06",X"4F",X"C9",X"EE",X"09",X"4F",X"C9", - X"3A",X"20",X"4C",X"CB",X"57",X"28",X"1F",X"3A",X"83",X"4C",X"E6",X"3F",X"FE",X"31",X"20",X"16", - X"3A",X"D0",X"4C",X"21",X"DA",X"4C",X"BE",X"20",X"09",X"23",X"34",X"20",X"09",X"00",X"00",X"22", - X"1F",X"4C",X"77",X"23",X"36",X"00",X"11",X"E4",X"4F",X"21",X"E8",X"4F",X"D5",X"CD",X"14",X"1B", - X"D1",X"21",X"EA",X"4F",X"E5",X"CD",X"33",X"1B",X"E1",X"79",X"B7",X"C8",X"7D",X"D6",X"10",X"6F", - X"7E",X"CD",X"FE",X"18",X"C8",X"7E",X"D7",X"E6",X"0F",X"57",X"A1",X"20",X"03",X"7A",X"A0",X"C8", - X"23",X"77",X"C9",X"01",X"00",X"00",X"CD",X"BE",X"1A",X"C0",X"1A",X"FE",X"50",X"38",X"1B",X"FE", - X"C0",X"30",X"31",X"13",X"1A",X"FE",X"40",X"38",X"0A",X"FE",X"D0",X"D8",X"23",X"7E",X"FE",X"40", - X"D0",X"18",X"4B",X"23",X"7E",X"FE",X"D0",X"D8",X"18",X"44",X"7E",X"FE",X"C0",X"D8",X"23",X"13", - X"1A",X"FE",X"90",X"7E",X"38",X"07",X"FE",X"B0",X"D8",X"16",X"C0",X"18",X"21",X"FE",X"B0",X"D0", - X"16",X"60",X"18",X"1A",X"7E",X"FE",X"50",X"D0",X"23",X"13",X"1A",X"FE",X"B0",X"7E",X"38",X"07", - X"FE",X"90",X"D8",X"16",X"C0",X"18",X"07",X"FE",X"90",X"D0",X"16",X"60",X"18",X"00",X"7E",X"BA", - X"0E",X"01",X"D8",X"06",X"08",X"2B",X"7E",X"07",X"0E",X"02",X"D8",X"0E",X"04",X"C9",X"2B",X"7E", - X"FE",X"88",X"0E",X"02",X"D8",X"06",X"04",X"23",X"7E",X"07",X"0E",X"01",X"D8",X"0E",X"08",X"C9", - X"21",X"E8",X"4F",X"11",X"F0",X"4F",X"1A",X"3C",X"28",X"0A",X"12",X"36",X"A0",X"D5",X"E5",X"CD", - X"CD",X"1B",X"E1",X"D1",X"13",X"1A",X"3C",X"C8",X"12",X"23",X"23",X"36",X"70",X"23",X"36",X"B0", - X"1A",X"3C",X"C0",X"7D",X"D6",X"21",X"6F",X"36",X"E0",X"23",X"36",X"07",X"7D",X"FE",X"C9",X"CA", - X"6C",X"39",X"36",X"05",X"C3",X"79",X"39",X"3A",X"80",X"50",X"F5",X"0F",X"0F",X"E6",X"03",X"06", - X"03",X"28",X"09",X"04",X"3D",X"28",X"05",X"04",X"3D",X"28",X"01",X"04",X"78",X"32",X"01",X"4C", - X"F1",X"E6",X"C0",X"FE",X"40",X"C9",X"3A",X"CC",X"50",X"E6",X"30",X"C8",X"FE",X"20",X"C8",X"00", - X"00",X"32",X"19",X"4E",X"11",X"E4",X"4F",X"3A",X"06",X"4E",X"FE",X"01",X"3F",X"D0",X"1A",X"96", - X"30",X"02",X"ED",X"44",X"FE",X"48",X"D0",X"23",X"13",X"1A",X"96",X"2B",X"1B",X"30",X"02",X"ED", - X"44",X"FE",X"48",X"C9",X"1A",X"96",X"0E",X"24",X"C8",X"23",X"13",X"1A",X"96",X"0E",X"18",X"C8", - X"2B",X"1B",X"CD",X"1C",X"19",X"79",X"06",X"09",X"A0",X"20",X"02",X"06",X"06",X"79",X"A8",X"4F", - X"06",X"90",X"A0",X"20",X"02",X"06",X"60",X"79",X"A8",X"4F",X"C9",X"21",X"E8",X"4F",X"CD",X"64", - X"1C",X"21",X"EA",X"4F",X"11",X"E4",X"4F",X"1A",X"13",X"FE",X"58",X"28",X"1A",X"FE",X"C8",X"C0", - X"1A",X"FE",X"61",X"D0",X"7E",X"FE",X"B8",X"C0",X"23",X"7E",X"FE",X"C0",X"28",X"1A",X"FE",X"98", - X"28",X"16",X"FE",X"78",X"C0",X"18",X"11",X"1A",X"FE",X"61",X"D0",X"7E",X"FE",X"48",X"C0",X"23", - X"7E",X"FE",X"78",X"28",X"03",X"FE",X"98",X"C0",X"7D",X"D6",X"10",X"6F",X"36",X"08",X"C9",X"3A", - X"C0",X"50",X"E6",X"1F",X"FE",X"1F",X"0E",X"FF",X"C9",X"06",X"3A",X"80",X"50",X"E6",X"C0",X"C8", - X"F3",X"CD",X"66",X"0B",X"18",X"FB",X"CD",X"8C",X"1D",X"FE",X"06",X"38",X"02",X"3E",X"05",X"87", - X"87",X"21",X"11",X"1D",X"CD",X"52",X"21",X"7E",X"4F",X"E5",X"C5",X"CD",X"29",X"1D",X"C1",X"E1", - X"79",X"20",X"05",X"CC",X"77",X"1D",X"18",X"0D",X"3A",X"06",X"4E",X"FE",X"05",X"38",X"05",X"E6", - X"03",X"28",X"01",X"0D",X"79",X"32",X"CE",X"4F",X"23",X"7E",X"32",X"92",X"4C",X"23",X"7E",X"32", - X"94",X"4C",X"23",X"7E",X"32",X"96",X"4C",X"3A",X"81",X"4C",X"FE",X"10",X"D8",X"3A",X"83",X"4C", - X"FE",X"09",X"C0",X"CD",X"D0",X"3A",X"C8",X"00",X"00",X"32",X"19",X"4E",X"AF",X"32",X"03",X"4E", - X"C9",X"0F",X"0E",X"0E",X"0C",X"80",X"0F",X"0F",X"0D",X"82",X"81",X"81",X"0F",X"84",X"83",X"83", - X"81",X"86",X"85",X"85",X"83",X"89",X"88",X"88",X"85",X"21",X"E4",X"4F",X"CD",X"7F",X"2C",X"21", - X"00",X"40",X"19",X"7E",X"2B",X"A6",X"F5",X"CD",X"50",X"21",X"F1",X"A6",X"23",X"A6",X"3C",X"C9", - X"7E",X"E6",X"E0",X"F6",X"03",X"77",X"C9",X"E6",X"1F",X"FE",X"06",X"C8",X"FE",X"02",X"C8",X"FE", - X"04",X"C9",X"3A",X"06",X"4E",X"FE",X"03",X"38",X"04",X"D6",X"03",X"18",X"F8",X"3C",X"FE",X"03", - X"20",X"01",X"3C",X"32",X"19",X"4E",X"FE",X"01",X"C0",X"3E",X"06",X"18",X"F6",X"E6",X"E0",X"C5", - X"47",X"3A",X"19",X"4E",X"B0",X"C1",X"C9",X"3D",X"F5",X"3A",X"80",X"50",X"CB",X"67",X"18",X"07", - X"3A",X"06",X"4E",X"FE",X"01",X"38",X"03",X"F1",X"3D",X"C9",X"F1",X"C9",X"3A",X"06",X"4E",X"FE", - X"05",X"D0",X"FE",X"02",X"D8",X"F5",X"3A",X"03",X"4E",X"B7",X"28",X"0A",X"3A",X"04",X"4E",X"FE", - X"10",X"38",X"03",X"F1",X"3C",X"C9",X"F1",X"C9",X"21",X"40",X"4E",X"0E",X"05",X"06",X"03",X"36", - X"4B",X"23",X"36",X"52",X"23",X"36",X"4C",X"23",X"23",X"23",X"23",X"0D",X"20",X"EF",X"3E",X"81", - X"32",X"AC",X"4C",X"C9",X"21",X"AE",X"4C",X"7E",X"B7",X"C8",X"CB",X"57",X"28",X"0B",X"CB",X"96", - X"E5",X"CD",X"F1",X"1D",X"E1",X"ED",X"43",X"66",X"4E",X"ED",X"4B",X"66",X"4E",X"78",X"B1",X"20", - X"03",X"36",X"00",X"C9",X"7E",X"E6",X"82",X"C2",X"52",X"3D",X"7E",X"E6",X"41",X"C2",X"6F",X"3D", - X"C9",X"11",X"00",X"4D",X"21",X"80",X"4D",X"01",X"00",X"00",X"CD",X"64",X"1E",X"38",X"09",X"CD", - X"1D",X"1E",X"78",X"B7",X"C8",X"C3",X"11",X"1E",X"CD",X"11",X"1E",X"79",X"B7",X"C8",X"C3",X"1D", - X"1E",X"11",X"80",X"4D",X"C5",X"41",X"CD",X"20",X"1E",X"78",X"C1",X"4F",X"C9",X"11",X"00",X"4D", - X"21",X"5E",X"4E",X"C5",X"06",X"03",X"36",X"40",X"23",X"10",X"FB",X"06",X"03",X"1A",X"77",X"23", - X"13",X"10",X"FA",X"C1",X"21",X"5B",X"4E",X"11",X"61",X"4E",X"CD",X"64",X"1E",X"D8",X"C8",X"7D", - X"D6",X"03",X"6F",X"7B",X"D6",X"03",X"5F",X"C5",X"06",X"06",X"1A",X"F5",X"7E",X"12",X"F1",X"77", - X"23",X"13",X"10",X"F6",X"C1",X"04",X"78",X"FE",X"05",X"C8",X"7B",X"D6",X"09",X"5F",X"7D",X"D6", - X"09",X"6F",X"18",X"D6",X"E5",X"D5",X"CD",X"6C",X"1E",X"D1",X"E1",X"C9",X"1A",X"BE",X"D8",X"C0", - X"13",X"23",X"1A",X"BE",X"D8",X"C0",X"13",X"23",X"1A",X"BE",X"C9",X"00",X"23",X"F6",X"01",X"C9", - X"E3",X"E1",X"D5",X"7E",X"23",X"E6",X"03",X"FE",X"02",X"20",X"06",X"5E",X"23",X"56",X"2B",X"18", - X"03",X"11",X"03",X"00",X"19",X"D1",X"18",X"B3",X"21",X"10",X"00",X"E5",X"3A",X"29",X"00",X"32", - X"40",X"02",X"AF",X"32",X"28",X"00",X"CD",X"AF",X"14",X"DA",X"BD",X"1F",X"CD",X"EC",X"16",X"38", - X"77",X"CD",X"57",X"16",X"CD",X"AF",X"14",X"FE",X"23",X"20",X"06",X"CD",X"CA",X"13",X"CD",X"E4", - X"15",X"D5",X"3A",X"2F",X"02",X"B7",X"20",X"07",X"CD",X"22",X"15",X"38",X"31",X"18",X"0C",X"CD", - X"26",X"15",X"30",X"4D",X"2A",X"40",X"00",X"7C",X"B5",X"28",X"23",X"CB",X"66",X"28",X"3A",X"CB", - X"5E",X"C4",X"25",X"1B",X"CD",X"59",X"18",X"D1",X"CA",X"C5",X"1F",X"3A",X"28",X"00",X"B7",X"28", - X"04",X"B9",X"C4",X"0D",X"1B",X"79",X"32",X"28",X"00",X"0E",X"01",X"C3",X"C5",X"1F",X"2A",X"3E", - X"00",X"7C",X"B5",X"28",X"0D",X"23",X"23",X"5E",X"23",X"56",X"EB",X"AF",X"47",X"4F",X"D1",X"C3", - X"C5",X"1F",X"3A",X"81",X"00",X"3D",X"C4",X"EE",X"17",X"CD",X"19",X"1B",X"21",X"00",X"00",X"18", - X"EA",X"D1",X"CD",X"20",X"19",X"C3",X"A6",X"1E",X"21",X"40",X"02",X"FE",X"30",X"38",X"0B",X"FE", - X"3A",X"30",X"07",X"7E",X"CD",X"96",X"21",X"C3",X"C5",X"1F",X"1A",X"FE",X"22",X"28",X"04",X"FE", - X"27",X"20",X"21",X"47",X"21",X"00",X"00",X"E5",X"CD",X"CA",X"13",X"B8",X"20",X"06",X"CD",X"CA", - X"13",X"B8",X"20",X"0D",X"FE",X"0D",X"20",X"05",X"CD",X"15",X"1B",X"18",X"04",X"65",X"6F",X"18", - X"E7",X"C1",X"18",X"61",X"FE",X"5E",X"20",X"20",X"7E",X"3D",X"07",X"07",X"07",X"07",X"F6",X"17", - X"4F",X"06",X"0F",X"C5",X"CD",X"CA",X"13",X"CD",X"FF",X"16",X"E5",X"21",X"2C",X"22",X"CD",X"59", - X"21",X"38",X"2C",X"7E",X"E1",X"77",X"18",X"73",X"FE",X"2B",X"28",X"6F",X"FE",X"28",X"20",X"0D", - X"3A",X"28",X"00",X"F5",X"AF",X"32",X"28",X"00",X"01",X"11",X"0D",X"18",X"5D",X"FE",X"2D",X"20", - X"05",X"01",X"18",X"0E",X"18",X"54",X"FE",X"23",X"20",X"06",X"01",X"15",X"0C",X"18",X"4B",X"E1", - X"CD",X"01",X"1B",X"18",X"46",X"CD",X"01",X"1B",X"01",X"00",X"00",X"18",X"2D",X"CD",X"01",X"1B", - X"01",X"00",X"00",X"60",X"68",X"22",X"3C",X"02",X"ED",X"43",X"3E",X"02",X"CD",X"AF",X"14",X"21", - X"39",X"22",X"CD",X"59",X"21",X"30",X"12",X"CD",X"EC",X"16",X"38",X"D9",X"CD",X"57",X"16",X"CD", - X"26",X"15",X"38",X"D1",X"CD",X"20",X"19",X"18",X"E3",X"4E",X"E1",X"7D",X"E6",X"0F",X"B9",X"30", - X"10",X"E5",X"2A",X"3C",X"02",X"E5",X"2A",X"3E",X"02",X"E5",X"C5",X"CD",X"CA",X"13",X"C3",X"32", - X"3A",X"06",X"4E",X"FE",X"06",X"D8",X"D6",X"06",X"18",X"F9",X"3A",X"07",X"4E",X"E6",X"81",X"E8", - X"CD",X"D7",X"31",X"3A",X"12",X"4E",X"FE",X"55",X"38",X"17",X"3A",X"20",X"4C",X"CB",X"57",X"C0", - X"3A",X"83",X"4C",X"E6",X"FD",X"FE",X"05",X"C0",X"CD",X"D0",X"3A",X"C8",X"00",X"00",X"32",X"12", - X"4E",X"21",X"EC",X"4F",X"7E",X"23",X"B6",X"2B",X"E6",X"07",X"C0",X"CD",X"00",X"20",X"5F",X"FE", - X"03",X"28",X"06",X"D5",X"CD",X"57",X"21",X"D1",X"D8",X"3A",X"DC",X"4F",X"CD",X"C0",X"20",X"7B", - X"87",X"87",X"81",X"87",X"21",X"6D",X"20",X"CD",X"64",X"20",X"CD",X"9D",X"20",X"21",X"12",X"4E", - X"7E",X"82",X"77",X"C9",X"85",X"6F",X"30",X"01",X"24",X"46",X"23",X"4E",X"C9",X"A7",X"A7",X"A7", - X"A7",X"A7",X"A7",X"A7",X"A7",X"A9",X"A9",X"A8",X"A8",X"A8",X"A8",X"A9",X"A9",X"AA",X"AB",X"AA", - X"AB",X"AA",X"AB",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"AE",X"AF",X"AC",X"AD",X"B8",X"B9",X"B8", - X"B9",X"B8",X"B9",X"B8",X"B9",X"B2",X"B3",X"B5",X"B4",X"B0",X"B1",X"B7",X"B6",X"21",X"EC",X"4F", - X"D5",X"C5",X"CD",X"7F",X"2C",X"21",X"00",X"40",X"19",X"C1",X"D1",X"16",X"00",X"7B",X"FE",X"03", - X"28",X"26",X"CD",X"CA",X"20",X"7D",X"C6",X"1F",X"6F",X"30",X"01",X"24",X"41",X"C3",X"CA",X"20", - X"0E",X"00",X"E6",X"0F",X"C8",X"0F",X"D8",X"0C",X"18",X"FB",X"7E",X"FE",X"FF",X"20",X"03",X"70", - X"14",X"C9",X"CD",X"74",X"21",X"D0",X"70",X"C9",X"3A",X"DC",X"4F",X"0F",X"38",X"41",X"0F",X"38", - X"2D",X"0F",X"38",X"16",X"0F",X"D0",X"2B",X"3E",X"AE",X"01",X"AC",X"BB",X"CD",X"32",X"21",X"CD", - X"50",X"21",X"3E",X"AE",X"01",X"AD",X"BD",X"C3",X"32",X"21",X"CD",X"50",X"21",X"3E",X"AC",X"01", - X"AE",X"BB",X"CD",X"32",X"21",X"2B",X"3E",X"AC",X"01",X"AF",X"BA",X"C3",X"32",X"21",X"3E",X"AD", - X"01",X"AE",X"BD",X"CD",X"32",X"21",X"2B",X"3E",X"AD",X"01",X"AF",X"BC",X"C3",X"32",X"21",X"3E", - X"AF",X"01",X"AC",X"BA",X"CD",X"32",X"21",X"CD",X"50",X"21",X"3E",X"AF",X"01",X"AD",X"BC",X"C3", - X"32",X"21",X"BE",X"20",X"02",X"70",X"C9",X"3E",X"FF",X"BE",X"C0",X"71",X"14",X"3A",X"77",X"50", - X"87",X"C9",X"10",X"03",X"00",X"E6",X"C0",X"C8",X"87",X"87",X"D8",X"00",X"00",X"14",X"77",X"C9", - X"3E",X"20",X"85",X"6F",X"D0",X"24",X"C9",X"CD",X"7F",X"2C",X"21",X"00",X"40",X"19",X"CD",X"74", - X"21",X"D8",X"2B",X"CD",X"74",X"21",X"D8",X"11",X"20",X"00",X"19",X"CD",X"74",X"21",X"D8",X"23", - X"CD",X"74",X"21",X"C9",X"7E",X"FE",X"BE",X"D0",X"FE",X"A7",X"3F",X"C9",X"7A",X"FE",X"BE",X"30", - X"06",X"FE",X"A7",X"38",X"02",X"AF",X"C9",X"F6",X"FF",X"C9",X"7A",X"CD",X"75",X"21",X"D0",X"3A", - X"12",X"4E",X"3D",X"32",X"12",X"4E",X"16",X"FF",X"DD",X"72",X"00",X"E5",X"D5",X"21",X"01",X"00", - X"11",X"02",X"4E",X"CD",X"29",X"3A",X"CD",X"C0",X"31",X"D1",X"E1",X"C9",X"3A",X"81",X"4C",X"FE", - X"20",X"38",X"1F",X"3A",X"83",X"4C",X"E6",X"3F",X"FE",X"35",X"20",X"16",X"3A",X"D0",X"4C",X"21", - X"D8",X"4C",X"BE",X"20",X"08",X"23",X"34",X"C0",X"00",X"00",X"32",X"20",X"4C",X"77",X"23",X"36", - X"00",X"00",X"21",X"12",X"40",X"06",X"0C",X"CD",X"66",X"23",X"21",X"5F",X"42",X"11",X"20",X"00", - X"06",X"07",X"36",X"F7",X"19",X"10",X"FB",X"06",X"05",X"36",X"40",X"19",X"10",X"FB",X"21",X"1D", - X"40",X"11",X"BF",X"43",X"01",X"E0",X"FF",X"3A",X"20",X"4C",X"CB",X"57",X"3A",X"1C",X"4C",X"28", - X"03",X"3A",X"1D",X"4C",X"3D",X"F8",X"C8",X"FE",X"06",X"38",X"02",X"3E",X"06",X"F5",X"36",X"C8", - X"2B",X"36",X"C9",X"2B",X"EB",X"36",X"CA",X"09",X"36",X"CB",X"09",X"EB",X"3D",X"20",X"EF",X"21", - X"BF",X"47",X"11",X"1D",X"44",X"F1",X"08",X"3E",X"01",X"77",X"09",X"77",X"09",X"EB",X"77",X"2B", - X"77",X"2B",X"EB",X"08",X"3D",X"C8",X"18",X"EE",X"CD",X"44",X"23",X"3A",X"9F",X"4C",X"B7",X"C8", - X"FE",X"06",X"38",X"02",X"3E",X"06",X"01",X"20",X"00",X"21",X"5F",X"40",X"D9",X"21",X"22",X"40", - X"11",X"02",X"40",X"36",X"C2",X"23",X"36",X"C3",X"23",X"EB",X"36",X"C4",X"23",X"36",X"C5",X"23", - X"EB",X"D9",X"36",X"C6",X"09",X"36",X"C7",X"09",X"D9",X"3D",X"20",X"E7",X"01",X"9C",X"22",X"3A", - X"9F",X"4C",X"F5",X"FE",X"13",X"38",X"02",X"3E",X"13",X"81",X"4F",X"30",X"01",X"04",X"F1",X"FE", - X"06",X"38",X"02",X"3E",X"06",X"21",X"22",X"44",X"11",X"02",X"44",X"08",X"0A",X"77",X"23",X"77", - X"23",X"EB",X"77",X"23",X"77",X"23",X"EB",X"03",X"08",X"3D",X"20",X"EF",X"C9",X"07",X"07",X"07", - X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"0F",X"0F",X"11",X"11",X"12",X"12",X"14",X"14",X"05", - X"05",X"05",X"05",X"05",X"05",X"CD",X"CF",X"22",X"C4",X"7C",X"21",X"C4",X"0D",X"3C",X"C0",X"53", - X"CD",X"CF",X"22",X"C4",X"7C",X"21",X"C4",X"0D",X"3C",X"C0",X"CB",X"E1",X"33",X"33",X"C9",X"7A", - X"D6",X"FC",X"C8",X"3D",X"C8",X"3D",X"C8",X"3D",X"C8",X"7A",X"FE",X"D2",X"C8",X"D6",X"CC",X"C8", - X"3D",X"C8",X"3D",X"C8",X"3D",X"C9",X"BA",X"C0",X"BB",X"C0",X"18",X"DE",X"3A",X"83",X"4C",X"D7", - X"07",X"E6",X"1C",X"CD",X"07",X"23",X"71",X"EB",X"70",X"3E",X"04",X"84",X"67",X"36",X"19",X"EB", - X"3E",X"04",X"84",X"67",X"36",X"03",X"C9",X"21",X"24",X"23",X"CD",X"52",X"21",X"56",X"23",X"5E", - X"23",X"4E",X"23",X"46",X"6A",X"16",X"40",X"62",X"7B",X"FE",X"A0",X"30",X"01",X"14",X"7D",X"FE", - X"A0",X"D0",X"24",X"C9",X"AC",X"CA",X"F2",X"B5",X"AB",X"EA",X"F9",X"B4",X"CA",X"0A",X"F7",X"B6", - X"EA",X"0B",X"F7",X"B7",X"0A",X"EC",X"F3",X"B0",X"0B",X"CC",X"FA",X"B1",X"EC",X"AC",X"F8",X"B2", - X"CC",X"AB",X"F8",X"B3",X"21",X"00",X"40",X"06",X"10",X"CD",X"66",X"23",X"2E",X"20",X"06",X"10", - X"CD",X"66",X"23",X"21",X"5F",X"40",X"11",X"20",X"00",X"36",X"40",X"19",X"06",X"0B",X"3A",X"9B", - X"41",X"77",X"19",X"10",X"FC",X"C9",X"36",X"40",X"23",X"10",X"FB",X"C9",X"21",X"16",X"4E",X"7E", - X"B7",X"C0",X"3A",X"01",X"4E",X"FE",X"10",X"D8",X"36",X"FF",X"21",X"1C",X"4C",X"3A",X"20",X"4C", - X"CB",X"57",X"28",X"01",X"23",X"34",X"CD",X"AC",X"21",X"3A",X"90",X"50",X"E6",X"C0",X"C9",X"3A", - X"D0",X"50",X"E6",X"30",X"FE",X"30",X"C0",X"00",X"00",X"FF",X"32",X"03",X"4E",X"3A",X"06",X"4E", - X"21",X"00",X"09",X"FE",X"08",X"30",X"11",X"B7",X"21",X"05",X"00",X"28",X"0B",X"47",X"7D",X"85", - X"27",X"6F",X"7C",X"8C",X"27",X"67",X"10",X"F6",X"22",X"0E",X"4E",X"C9",X"3A",X"83",X"4C",X"47", - X"E6",X"0F",X"C0",X"21",X"20",X"4C",X"7E",X"E6",X"07",X"28",X"16",X"CB",X"56",X"28",X"09",X"CB", - X"60",X"20",X"0E",X"21",X"C5",X"43",X"18",X"1F",X"CB",X"60",X"20",X"05",X"21",X"D8",X"43",X"18", - X"16",X"21",X"C5",X"43",X"36",X"50",X"23",X"36",X"55",X"23",X"36",X"02",X"2E",X"D8",X"36",X"50", - X"23",X"36",X"55",X"23",X"36",X"01",X"C9",X"06",X"03",X"C3",X"66",X"23",X"3A",X"90",X"4C",X"B7", - X"C8",X"21",X"10",X"40",X"06",X"10",X"FE",X"01",X"CA",X"66",X"23",X"3A",X"20",X"4C",X"CB",X"57", - X"3A",X"1C",X"4C",X"28",X"03",X"3A",X"1D",X"4C",X"FE",X"02",X"D0",X"21",X"1D",X"40",X"11",X"35", - X"24",X"06",X"0A",X"1A",X"77",X"2B",X"13",X"10",X"FA",X"06",X"0A",X"7C",X"C6",X"04",X"67",X"23", - X"36",X"03",X"10",X"FB",X"C9",X"47",X"41",X"4D",X"45",X"40",X"4F",X"56",X"45",X"52",X"40",X"21", - X"E4",X"4F",X"7E",X"23",X"B6",X"E6",X"07",X"2B",X"20",X"1D",X"E5",X"7D",X"D6",X"10",X"6F",X"7E", - X"D7",X"E5",X"CD",X"CB",X"13",X"E1",X"E6",X"0F",X"47",X"A6",X"E6",X"0F",X"20",X"01",X"77",X"23", - X"7E",X"2B",X"A0",X"28",X"01",X"77",X"E1",X"CD",X"48",X"2D",X"18",X"D6",X"21",X"80",X"4E",X"11", - X"00",X"4F",X"01",X"80",X"00",X"ED",X"B0",X"CD",X"81",X"24",X"CD",X"4F",X"25",X"CD",X"0B",X"25", - X"C9",X"21",X"60",X"40",X"11",X"80",X"4E",X"CD",X"74",X"21",X"30",X"12",X"47",X"CD",X"FD",X"24", - X"78",X"20",X"0B",X"36",X"FF",X"CD",X"B5",X"24",X"7D",X"E6",X"1F",X"B0",X"12",X"13",X"23",X"7D", - X"E6",X"1F",X"20",X"02",X"12",X"13",X"7D",X"FE",X"BF",X"20",X"DC",X"7C",X"FE",X"43",X"20",X"D7", - X"AF",X"12",X"13",X"12",X"C9",X"E5",X"21",X"CD",X"24",X"06",X"00",X"BE",X"28",X"04",X"04",X"23", - X"18",X"F9",X"78",X"07",X"07",X"07",X"07",X"07",X"E6",X"E0",X"47",X"E1",X"C9",X"A7",X"A7",X"A7", - X"A7",X"A7",X"A7",X"A7",X"A7",X"A8",X"A9",X"A8",X"A9",X"A8",X"A9",X"A8",X"A9",X"AA",X"AB",X"AA", - X"AB",X"AA",X"AB",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"BA",X"BB",X"BC",X"BD",X"B8",X"B9",X"B8", - X"B9",X"B8",X"B9",X"B8",X"B9",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"E5",X"3E",X"04", - X"84",X"67",X"7E",X"E1",X"CD",X"47",X"1D",X"C8",X"FE",X"03",X"C9",X"21",X"60",X"40",X"11",X"00", - X"4F",X"4D",X"1A",X"B7",X"20",X"07",X"69",X"CD",X"50",X"21",X"4D",X"18",X"0D",X"E6",X"1F",X"47", - X"7D",X"E6",X"E0",X"B0",X"6F",X"1A",X"CD",X"36",X"25",X"77",X"13",X"7C",X"FE",X"43",X"20",X"E2", - X"7D",X"FE",X"BF",X"38",X"DD",X"C9",X"E5",X"0F",X"0F",X"0F",X"0F",X"0F",X"E6",X"07",X"47",X"CD", - X"00",X"20",X"87",X"87",X"87",X"B0",X"21",X"CD",X"24",X"CD",X"52",X"21",X"7E",X"E1",X"C9",X"21", - X"40",X"40",X"11",X"40",X"44",X"1A",X"F5",X"7E",X"E5",X"21",X"8D",X"25",X"CD",X"84",X"25",X"E1", - X"20",X"09",X"CD",X"9B",X"25",X"1A",X"E6",X"1F",X"B0",X"18",X"03",X"1A",X"E6",X"1F",X"12",X"F1", - X"E6",X"E0",X"28",X"03",X"CD",X"C9",X"25",X"23",X"13",X"7D",X"FE",X"BF",X"20",X"D7",X"7C",X"FE", - X"43",X"20",X"D2",X"C9",X"46",X"23",X"BE",X"23",X"C8",X"10",X"FB",X"04",X"C9",X"0D",X"FF",X"D2", - X"FC",X"FE",X"FD",X"D1",X"E1",X"E5",X"EA",X"CC",X"CD",X"CE",X"CF",X"06",X"E0",X"D6",X"CC",X"28", - X"25",X"06",X"C0",X"3D",X"28",X"20",X"06",X"A0",X"3D",X"28",X"1B",X"06",X"80",X"3D",X"28",X"16", - X"1A",X"E6",X"1F",X"06",X"60",X"FE",X"06",X"C8",X"FE",X"02",X"C8",X"FE",X"04",X"C8",X"06",X"40", - X"FE",X"03",X"C8",X"06",X"00",X"C9",X"36",X"FF",X"C9",X"D7",X"0F",X"E6",X"07",X"47",X"05",X"05", - X"28",X"18",X"05",X"28",X"0F",X"0E",X"CF",X"05",X"28",X"09",X"0D",X"05",X"28",X"05",X"0D",X"05", - X"28",X"01",X"0D",X"71",X"1A",X"CD",X"6D",X"1D",X"12",X"C9",X"1A",X"E6",X"E0",X"F6",X"03",X"12", - X"C9",X"21",X"14",X"4E",X"3A",X"E7",X"41",X"FE",X"D8",X"28",X"0A",X"CB",X"8E",X"21",X"F0",X"41", - X"CD",X"2E",X"2F",X"18",X"08",X"CB",X"CE",X"21",X"E7",X"41",X"CD",X"2E",X"2F",X"21",X"14",X"4E", - X"3A",X"74",X"41",X"FE",X"DC",X"28",X"08",X"CB",X"86",X"21",X"94",X"42",X"C3",X"28",X"2F",X"CB", - X"C6",X"21",X"74",X"41",X"C3",X"28",X"2F",X"3A",X"14",X"4E",X"0F",X"38",X"05",X"CD",X"DA",X"2E", - X"18",X"03",X"CD",X"E2",X"2E",X"3A",X"14",X"4E",X"0F",X"0F",X"DA",X"FA",X"2E",X"C3",X"F2",X"2E", - X"3A",X"11",X"4E",X"B7",X"20",X"0C",X"11",X"CE",X"4F",X"21",X"E4",X"4F",X"01",X"A8",X"4C",X"CD", - X"79",X"26",X"11",X"92",X"4C",X"21",X"E8",X"4F",X"01",X"A9",X"4C",X"CD",X"79",X"26",X"11",X"94", - X"4C",X"21",X"EA",X"4F",X"01",X"AA",X"4C",X"CD",X"79",X"26",X"3A",X"07",X"4E",X"E6",X"81",X"E8", - X"11",X"96",X"4C",X"21",X"EC",X"4F",X"01",X"AB",X"4C",X"1A",X"07",X"30",X"0C",X"E5",X"CD",X"3F", - X"2C",X"E1",X"7E",X"23",X"B6",X"E6",X"07",X"C8",X"2B",X"E5",X"CD",X"92",X"26",X"E1",X"C8",X"C3", - X"3F",X"2C",X"1A",X"E6",X"0F",X"87",X"21",X"B4",X"26",X"CD",X"52",X"21",X"0A",X"3C",X"FE",X"10", - X"38",X"01",X"AF",X"02",X"47",X"04",X"AF",X"4F",X"37",X"17",X"CB",X"11",X"10",X"FB",X"A6",X"C0", - X"79",X"23",X"A6",X"C9",X"00",X"80",X"80",X"80",X"20",X"84",X"88",X"88",X"48",X"92",X"92",X"92", - X"2A",X"95",X"AA",X"AA",X"5A",X"DA",X"6D",X"6D",X"6D",X"DB",X"77",X"77",X"DE",X"F7",X"7F",X"7F", - X"7F",X"FF",X"FF",X"FF",X"00",X"59",X"AA",X"00",X"00",X"EF",X"25",X"04",X"0C",X"0B",X"00",X"B2", - X"7D",X"00",X"00",X"97",X"23",X"04",X"05",X"07",X"00",X"B0",X"CE",X"00",X"00",X"81",X"25",X"04", - X"05",X"17",X"00",X"B3",X"6D",X"00",X"00",X"E9",X"26",X"04",X"05",X"0F",X"00",X"B0",X"D4",X"00", - X"00",X"49",X"26",X"04",X"05",X"1F",X"00",X"B2",X"7D",X"AF",X"00",X"DF",X"26",X"14",X"0E",X"CB", - X"00",X"B0",X"CE",X"AF",X"00",X"F3",X"26",X"14",X"0E",X"CB",X"10",X"B3",X"6D",X"AF",X"00",X"11", - X"27",X"14",X"0E",X"CB",X"08",X"B0",X"D4",X"AF",X"00",X"FD",X"26",X"14",X"0E",X"CB",X"18",X"B8", - X"BB",X"AF",X"00",X"7B",X"26",X"14",X"0E",X"CB",X"20",X"B9",X"AB",X"AF",X"00",X"CD",X"24",X"14", - X"0E",X"CB",X"28",X"B9",X"B6",X"AF",X"00",X"07",X"27",X"14",X"0E",X"CB",X"38",X"B2",X"7E",X"00", - X"00",X"E1",X"24",X"14",X"06",X"ED",X"6F",X"B3",X"6E",X"00",X"00",X"17",X"26",X"14",X"06",X"ED", - X"67",X"4E",X"16",X"00",X"00",X"CB",X"26",X"14",X"0F",X"CB",X"40",X"B7",X"B6",X"00",X"00",X"8F", - X"26",X"14",X"0F",X"CB",X"C0",X"B1",X"75",X"00",X"00",X"25",X"27",X"14",X"0F",X"CB",X"80",X"80", - X"B2",X"00",X"00",X"39",X"27",X"04",X"09",X"C3",X"00",X"80",X"E4",X"00",X"00",X"75",X"27",X"04", - X"09",X"C2",X"00",X"82",X"A0",X"00",X"00",X"67",X"26",X"04",X"09",X"CA",X"00",X"80",X"CD",X"00", - X"00",X"2D",X"24",X"04",X"09",X"D2",X"00",X"7F",X"08",X"00",X"00",X"2B",X"26",X"04",X"09",X"DA", - X"00",X"81",X"29",X"00",X"00",X"AD",X"26",X"04",X"09",X"E2",X"00",X"81",X"1F",X"00",X"00",X"1B", - X"27",X"04",X"09",X"EA",X"00",X"81",X"10",X"00",X"00",X"3F",X"26",X"04",X"09",X"F2",X"00",X"80", - X"98",X"00",X"00",X"61",X"27",X"04",X"09",X"FA",X"00",X"80",X"D9",X"00",X"00",X"00",X"00",X"14", - X"09",X"E2",X"00",X"80",X"E8",X"00",X"00",X"B1",X"27",X"14",X"09",X"EA",X"00",X"80",X"B2",X"AF", - X"00",X"7F",X"27",X"14",X"10",X"18",X"00",X"81",X"6D",X"00",X"00",X"4D",X"27",X"14",X"10",X"D9", - X"21",X"83",X"4C",X"7E",X"E6",X"FE",X"FE",X"4E",X"20",X"0B",X"7E",X"2F",X"32",X"07",X"50",X"0F", - X"38",X"03",X"CD",X"00",X"18",X"21",X"1E",X"4C",X"11",X"36",X"40",X"01",X"00",X"01",X"CD",X"61", - X"28",X"21",X"80",X"4C",X"11",X"F3",X"43",X"CD",X"58",X"28",X"3A",X"87",X"4C",X"B7",X"21",X"00", - X"4E",X"3A",X"20",X"4C",X"E6",X"03",X"20",X"03",X"21",X"00",X"4D",X"3A",X"20",X"4C",X"CB",X"57", - X"20",X"0C",X"1E",X"FD",X"CD",X"58",X"28",X"21",X"80",X"4D",X"1E",X"E8",X"18",X"0A",X"1E",X"E8", - X"CD",X"58",X"28",X"21",X"00",X"4D",X"1E",X"FD",X"01",X"FF",X"03",X"CD",X"61",X"28",X"AF",X"12", - X"C9",X"7E",X"D7",X"CD",X"6E",X"28",X"7E",X"CD",X"6E",X"28",X"23",X"10",X"F4",X"C9",X"E6",X"0F", - X"CB",X"09",X"30",X"09",X"B7",X"28",X"04",X"0E",X"00",X"18",X"02",X"3E",X"40",X"12",X"1B",X"C9", - X"E1",X"46",X"23",X"5E",X"23",X"56",X"23",X"EB",X"1A",X"77",X"D5",X"11",X"20",X"00",X"19",X"D1", - X"13",X"10",X"F5",X"EB",X"E9",X"08",X"7B",X"D6",X"20",X"ED",X"44",X"47",X"08",X"77",X"3C",X"23", - X"10",X"FB",X"19",X"0D",X"20",X"EF",X"C9",X"08",X"7B",X"D6",X"20",X"ED",X"44",X"47",X"08",X"77", - X"23",X"10",X"FC",X"19",X"0D",X"20",X"F0",X"C9",X"21",X"76",X"42",X"11",X"1D",X"00",X"3E",X"0A", - X"0E",X"03",X"CD",X"95",X"28",X"21",X"76",X"46",X"3E",X"1D",X"0E",X"03",X"CD",X"A7",X"28",X"3E", - X"1F",X"32",X"78",X"46",X"32",X"98",X"46",X"32",X"B8",X"46",X"C9",X"3E",X"13",X"32",X"97",X"42", - X"3C",X"32",X"B7",X"42",X"C9",X"21",X"76",X"42",X"11",X"1E",X"00",X"3E",X"40",X"0E",X"03",X"CD", - X"A7",X"28",X"3E",X"EE",X"32",X"76",X"42",X"32",X"96",X"42",X"3E",X"F7",X"32",X"B6",X"42",X"3E", - X"1E",X"32",X"B8",X"46",X"3E",X"03",X"32",X"76",X"46",X"32",X"96",X"46",X"32",X"B6",X"46",X"C9", - X"21",X"D6",X"40",X"11",X"1D",X"00",X"3E",X"16",X"0E",X"03",X"CD",X"95",X"28",X"21",X"D6",X"44", - X"3E",X"09",X"0E",X"03",X"C3",X"A7",X"28",X"21",X"D7",X"40",X"11",X"1E",X"00",X"3E",X"1F",X"0E", - X"03",X"C3",X"95",X"28",X"21",X"D7",X"40",X"11",X"1E",X"00",X"3E",X"40",X"0E",X"03",X"CD",X"A7", - X"28",X"21",X"D8",X"40",X"36",X"F8",X"2E",X"F8",X"36",X"F8",X"21",X"17",X"41",X"36",X"FA",X"23", - X"36",X"F4",X"3E",X"03",X"21",X"D8",X"44",X"77",X"2E",X"F8",X"77",X"21",X"17",X"45",X"77",X"23", - X"77",X"C9",X"21",X"E3",X"42",X"11",X"1C",X"00",X"3E",X"25",X"0E",X"04",X"CD",X"95",X"28",X"2E", - X"43",X"36",X"F3",X"2E",X"47",X"77",X"2E",X"27",X"36",X"31",X"3E",X"1C",X"21",X"E3",X"46",X"1B", - X"0E",X"04",X"CD",X"A7",X"28",X"3E",X"03",X"21",X"E7",X"46",X"77",X"21",X"07",X"47",X"77",X"2E", - X"43",X"77",X"2E",X"04",X"36",X"0F",X"23",X"36",X"14",X"3E",X"1D",X"32",X"E5",X"46",X"C9",X"21", - X"04",X"43",X"36",X"36",X"23",X"36",X"37",X"C9",X"3E",X"F9",X"32",X"E5",X"42",X"21",X"04",X"43", - X"36",X"36",X"23",X"36",X"40",X"C9",X"21",X"50",X"40",X"36",X"5C",X"23",X"36",X"5D",X"23",X"36", - X"5E",X"21",X"6F",X"40",X"11",X"1C",X"00",X"3E",X"5F",X"0E",X"03",X"CD",X"95",X"28",X"23",X"77", - X"23",X"3C",X"77",X"23",X"3C",X"77",X"21",X"4F",X"44",X"3E",X"0D",X"0E",X"05",X"CD",X"A7",X"28", - X"21",X"6F",X"44",X"3E",X"0B",X"77",X"2E",X"8F",X"77",X"23",X"36",X"0C",X"C9",X"21",X"51",X"40", - X"11",X"1E",X"00",X"3E",X"6E",X"0E",X"02",X"CD",X"95",X"28",X"21",X"B1",X"40",X"3E",X"72",X"0E", - X"02",X"C3",X"95",X"28",X"21",X"6F",X"40",X"11",X"1E",X"00",X"3E",X"7E",X"0E",X"02",X"CD",X"95", - X"28",X"21",X"51",X"40",X"36",X"5D",X"23",X"36",X"5E",X"19",X"23",X"36",X"61",X"23",X"36",X"62", - X"21",X"B1",X"40",X"3E",X"76",X"0E",X"02",X"C3",X"95",X"28",X"3E",X"82",X"32",X"8F",X"40",X"21", - X"51",X"40",X"3E",X"6E",X"11",X"1E",X"00",X"0E",X"02",X"CD",X"95",X"28",X"21",X"B1",X"40",X"3E", - X"7A",X"0E",X"02",X"C3",X"95",X"28",X"21",X"3B",X"43",X"11",X"1C",X"00",X"0E",X"03",X"3E",X"83", - X"CD",X"95",X"28",X"21",X"3B",X"47",X"0E",X"03",X"3E",X"1B",X"C3",X"A7",X"28",X"21",X"3C",X"43", - X"36",X"8F",X"23",X"36",X"90",X"C9",X"21",X"3B",X"43",X"11",X"1C",X"00",X"0E",X"03",X"3E",X"95", - X"CD",X"95",X"28",X"21",X"3B",X"47",X"0E",X"03",X"3E",X"09",X"C3",X"A7",X"28",X"21",X"3D",X"43", - X"11",X"1E",X"00",X"3E",X"A1",X"0E",X"03",X"CD",X"95",X"28",X"21",X"5C",X"43",X"36",X"A3",X"23", - X"36",X"9B",X"C9",X"11",X"80",X"4C",X"21",X"00",X"4E",X"06",X"03",X"1A",X"BE",X"20",X"05",X"23", - X"13",X"10",X"F8",X"C9",X"D0",X"2E",X"00",X"1E",X"80",X"01",X"03",X"00",X"ED",X"B0",X"3A",X"40", - X"50",X"0F",X"0F",X"C9",X"3A",X"83",X"4C",X"FE",X"A9",X"C0",X"CD",X"D0",X"3A",X"C8",X"00",X"00", - X"ED",X"B0",X"C9",X"7E",X"81",X"77",X"FE",X"04",X"D8",X"D6",X"04",X"77",X"06",X"02",X"CD",X"DA", - X"2A",X"06",X"03",X"CD",X"DA",X"2A",X"CD",X"C0",X"31",X"C9",X"37",X"2B",X"7E",X"CE",X"00",X"27", - X"77",X"10",X"F8",X"C9",X"21",X"D4",X"4F",X"46",X"21",X"C4",X"4F",X"4E",X"78",X"E6",X"0F",X"C8", - X"78",X"0F",X"30",X"06",X"CB",X"D9",X"CB",X"81",X"18",X"19",X"0F",X"30",X"06",X"CB",X"99",X"CB", - X"C9",X"18",X"10",X"0F",X"30",X"06",X"CB",X"99",X"CB",X"89",X"18",X"07",X"0F",X"30",X"04",X"CB", - X"D9",X"CB",X"C1",X"71",X"11",X"8F",X"4C",X"1A",X"3C",X"12",X"4F",X"78",X"E6",X"09",X"20",X"3D", - X"78",X"E6",X"06",X"20",X"08",X"3A",X"D5",X"4F",X"47",X"E6",X"09",X"20",X"30",X"79",X"FE",X"04", - X"20",X"05",X"CB",X"D6",X"CB",X"86",X"C9",X"FE",X"08",X"20",X"05",X"CB",X"D6",X"CB",X"C6",X"C9", - X"FE",X"0C",X"20",X"04",X"CB",X"96",X"18",X"F5",X"FE",X"10",X"20",X"02",X"18",X"ED",X"FE",X"14", - X"20",X"02",X"18",X"DE",X"FE",X"18",X"C0",X"CB",X"96",X"CB",X"86",X"18",X"2F",X"79",X"FE",X"04", - X"20",X"05",X"CB",X"D6",X"CB",X"8E",X"C9",X"FE",X"08",X"20",X"05",X"CB",X"D6",X"CB",X"CE",X"C9", - X"FE",X"0C",X"20",X"05",X"CB",X"96",X"CB",X"CE",X"C9",X"FE",X"10",X"20",X"02",X"18",X"EC",X"FE", - X"14",X"20",X"02",X"18",X"DD",X"FE",X"18",X"C0",X"CB",X"96",X"CB",X"8E",X"AF",X"12",X"C9",X"E5", - X"D5",X"CD",X"51",X"3A",X"D1",X"E1",X"3E",X"7F",X"20",X"02",X"1A",X"96",X"13",X"23",X"F0",X"ED", - X"44",X"C9",X"CD",X"8F",X"2B",X"4F",X"18",X"F2",X"3A",X"11",X"4E",X"B7",X"C0",X"21",X"E8",X"4F", - X"06",X"02",X"11",X"E4",X"4F",X"CD",X"A2",X"2B",X"81",X"38",X"05",X"FE",X"08",X"DC",X"C3",X"2B", - X"10",X"F0",X"C9",X"E5",X"7D",X"D6",X"22",X"6F",X"CB",X"5E",X"E1",X"C0",X"3E",X"83",X"32",X"5C", - X"4C",X"3E",X"FF",X"32",X"90",X"4C",X"21",X"20",X"4C",X"CB",X"F6",X"F1",X"C9",X"11",X"1E",X"4C", - X"CD",X"23",X"2C",X"21",X"20",X"4C",X"7E",X"0F",X"D8",X"0F",X"D8",X"1A",X"B7",X"C8",X"FE",X"01", - X"3A",X"01",X"4C",X"4F",X"3A",X"40",X"50",X"28",X"1C",X"CB",X"77",X"20",X"18",X"36",X"83",X"1A", - X"3D",X"3D",X"27",X"12",X"21",X"1C",X"4C",X"71",X"23",X"71",X"AF",X"32",X"87",X"4C",X"32",X"90", - X"4C",X"32",X"5C",X"4C",X"C9",X"CB",X"6F",X"C0",X"36",X"81",X"1A",X"3D",X"27",X"12",X"21",X"1C", - X"4C",X"18",X"E6",X"21",X"83",X"4C",X"7E",X"E6",X"FE",X"FE",X"08",X"C0",X"7E",X"2F",X"32",X"07", - X"50",X"0F",X"D8",X"C3",X"B5",X"3A",X"EB",X"35",X"EB",X"C0",X"13",X"1A",X"1B",X"12",X"C9",X"E5", - X"7D",X"D6",X"10",X"6F",X"7E",X"0F",X"E1",X"23",X"30",X"01",X"34",X"2B",X"0F",X"30",X"01",X"34", - X"0F",X"30",X"01",X"35",X"0F",X"D0",X"23",X"35",X"2B",X"C9",X"CD",X"E9",X"2D",X"0C",X"C2",X"4F", - X"B4",X"83",X"F8",X"01",X"00",X"83",X"48",X"09",X"48",X"09",X"00",X"00",X"CD",X"E9",X"2D",X"0C", - X"E2",X"4F",X"00",X"00",X"88",X"18",X"00",X"00",X"A0",X"B0",X"70",X"B0",X"01",X"01",X"C9",X"7E", - X"D6",X"10",X"0F",X"0F",X"0F",X"E6",X"1F",X"57",X"23",X"7E",X"2B",X"D6",X"10",X"2F",X"06",X"03", - X"CB",X"3A",X"1F",X"10",X"FB",X"5F",X"C9",X"21",X"8C",X"4C",X"7E",X"3C",X"77",X"FE",X"08",X"D8", - X"36",X"00",X"21",X"D8",X"4F",X"CD",X"C0",X"2C",X"23",X"23",X"7D",X"FE",X"DC",X"20",X"F6",X"3A", - X"10",X"4E",X"B7",X"C8",X"CD",X"00",X"20",X"3D",X"28",X"2B",X"3D",X"28",X"19",X"3D",X"28",X"16", - X"E5",X"46",X"7D",X"D6",X"10",X"6F",X"4E",X"78",X"E6",X"06",X"79",X"20",X"04",X"EE",X"02",X"18", - X"02",X"EE",X"01",X"77",X"E1",X"C9",X"3A",X"07",X"4E",X"E6",X"81",X"E8",X"7D",X"D6",X"10",X"6F", - X"7E",X"EE",X"04",X"77",X"C9",X"21",X"CC",X"4F",X"7E",X"E6",X"FC",X"77",X"C9",X"21",X"D8",X"4F", - X"46",X"7D",X"D6",X"10",X"6F",X"7E",X"CB",X"08",X"30",X"06",X"CB",X"D7",X"CB",X"87",X"18",X"18", - X"CB",X"08",X"30",X"06",X"CB",X"97",X"CB",X"CF",X"18",X"0E",X"CB",X"08",X"30",X"04",X"E6",X"F9", - X"18",X"06",X"CB",X"08",X"30",X"02",X"F6",X"05",X"77",X"7D",X"C6",X"12",X"6F",X"FE",X"DC",X"28", - X"05",X"FE",X"DE",X"38",X"CB",X"C9",X"3A",X"10",X"4E",X"B7",X"C8",X"CD",X"00",X"20",X"FE",X"02", - X"28",X"05",X"FE",X"03",X"C8",X"18",X"B9",X"46",X"21",X"CC",X"4F",X"CB",X"48",X"20",X"06",X"CB", - X"50",X"C8",X"CB",X"8E",X"C9",X"CB",X"CE",X"C9",X"23",X"23",X"7D",X"FE",X"E6",X"28",X"F9",X"FE", - X"EE",X"D8",X"33",X"33",X"C9",X"21",X"E8",X"4F",X"06",X"02",X"11",X"E6",X"4F",X"CD",X"61",X"3A", - X"81",X"38",X"05",X"FE",X"05",X"DC",X"6B",X"2D",X"10",X"F0",X"C9",X"3A",X"C6",X"4F",X"E6",X"F8", - X"FE",X"B8",X"C0",X"E5",X"7D",X"FE",X"EA",X"3E",X"FF",X"21",X"CA",X"4F",X"28",X"09",X"CB",X"5E", - X"20",X"1D",X"32",X"EF",X"4F",X"18",X"09",X"2B",X"2B",X"CB",X"5E",X"20",X"12",X"32",X"EE",X"4F", - X"CB",X"DE",X"23",X"36",X"10",X"CD",X"EE",X"31",X"CD",X"57",X"2F",X"21",X"1B",X"4E",X"34",X"E1", - X"C9",X"21",X"00",X"4D",X"11",X"00",X"4E",X"18",X"16",X"21",X"80",X"4D",X"11",X"00",X"4E",X"18", - X"0E",X"21",X"00",X"4E",X"11",X"00",X"4D",X"18",X"06",X"21",X"00",X"4E",X"11",X"80",X"4D",X"01", - X"40",X"00",X"ED",X"B0",X"C9",X"AF",X"77",X"23",X"10",X"FC",X"C9",X"77",X"23",X"0D",X"20",X"FB", - X"C9",X"CD",X"CB",X"2D",X"10",X"FB",X"C9",X"AF",X"18",X"02",X"3E",X"01",X"32",X"03",X"50",X"C9", - X"AF",X"18",X"02",X"3E",X"01",X"32",X"01",X"50",X"C9",X"E1",X"46",X"23",X"5E",X"23",X"56",X"23", - X"7E",X"23",X"12",X"13",X"10",X"FA",X"E9",X"3A",X"20",X"4C",X"47",X"E6",X"03",X"28",X"18",X"CB", - X"50",X"3A",X"00",X"50",X"28",X"07",X"CB",X"67",X"28",X"03",X"3A",X"40",X"50",X"32",X"8D",X"4C", - X"CD",X"37",X"2F",X"79",X"32",X"D5",X"4F",X"21",X"83",X"4C",X"7E",X"E6",X"0E",X"FE",X"02",X"C0", - X"7E",X"2F",X"32",X"07",X"50",X"0F",X"D8",X"C3",X"00",X"18",X"CD",X"E9",X"2D",X"06",X"38",X"40", - X"54",X"49",X"44",X"45",X"52",X"43",X"CD",X"4C",X"2E",X"CD",X"E9",X"2D",X"03",X"D8",X"43",X"50", - X"55",X"01",X"CD",X"E9",X"2D",X"03",X"C5",X"43",X"50",X"55",X"02",X"C9",X"CD",X"E9",X"2D",X"08", - X"CC",X"43",X"45",X"52",X"4F",X"43",X"53",X"40",X"49",X"48",X"C9",X"21",X"00",X"44",X"01",X"00", - X"04",X"CD",X"D1",X"2D",X"C9",X"21",X"00",X"40",X"01",X"00",X"04",X"CD",X"D1",X"2D",X"C9",X"21", - X"00",X"30",X"11",X"40",X"40",X"01",X"C0",X"02",X"7E",X"D7",X"F6",X"F0",X"12",X"13",X"7E",X"F6", - X"F0",X"12",X"13",X"23",X"0D",X"20",X"F1",X"10",X"EF",X"CD",X"E9",X"2D",X"0A",X"C7",X"41",X"E0", - X"E1",X"E1",X"E2",X"D3",X"E3",X"E1",X"E1",X"E2",X"E3",X"CD",X"E9",X"2D",X"0A",X"27",X"42",X"E4", - X"E5",X"E5",X"E6",X"E5",X"E7",X"E5",X"E5",X"E6",X"E7",X"3E",X"D2",X"32",X"48",X"40",X"32",X"54", - X"40",X"32",X"61",X"40",X"32",X"E0",X"41",X"CD",X"F2",X"2E",X"CD",X"80",X"28",X"0A",X"73",X"41", - X"E8",X"E8",X"E8",X"E9",X"EA",X"EA",X"EB",X"E8",X"E8",X"EC",X"CD",X"80",X"28",X"0A",X"76",X"41", - X"ED",X"EE",X"EE",X"EF",X"D1",X"D1",X"ED",X"EE",X"EE",X"EE",X"21",X"94",X"42",X"11",X"DF",X"DE", - X"18",X"06",X"21",X"74",X"41",X"11",X"DD",X"DC",X"CD",X"0F",X"2F",X"72",X"23",X"CD",X"0F",X"2F", - X"73",X"C9",X"21",X"F0",X"41",X"11",X"DB",X"DA",X"18",X"06",X"21",X"E7",X"41",X"11",X"D9",X"D8", - X"CD",X"0F",X"2F",X"72",X"D5",X"11",X"20",X"00",X"19",X"D1",X"CD",X"0F",X"2F",X"73",X"C9",X"7E", - X"CD",X"1F",X"2F",X"C0",X"E5",X"21",X"05",X"4E",X"0E",X"01",X"CD",X"C3",X"2A",X"E1",X"C9",X"D6", - X"CC",X"C8",X"3D",X"C8",X"3D",X"C8",X"3D",X"C9",X"36",X"FF",X"23",X"36",X"FF",X"C9",X"36",X"FF", - X"11",X"20",X"00",X"19",X"36",X"FF",X"C9",X"06",X"04",X"0E",X"01",X"0F",X"D0",X"CB",X"21",X"10", - X"FA",X"C9",X"21",X"40",X"44",X"7E",X"E6",X"E0",X"F6",X"03",X"77",X"23",X"7C",X"FE",X"47",X"20", - X"F4",X"7D",X"FE",X"C0",X"C8",X"18",X"EE",X"2A",X"0E",X"4E",X"7C",X"FE",X"10",X"38",X"03",X"21", - X"00",X"09",X"11",X"02",X"4E",X"CD",X"29",X"3A",X"E5",X"CD",X"39",X"3A",X"22",X"0E",X"4E",X"E1", - X"CD",X"F7",X"39",X"2A",X"C4",X"4F",X"E5",X"2A",X"C6",X"4F",X"E5",X"AF",X"32",X"C7",X"4F",X"ED", - X"53",X"C4",X"4F",X"3A",X"83",X"4C",X"C6",X"60",X"47",X"3A",X"83",X"4C",X"B8",X"20",X"FA",X"E1", - X"22",X"C6",X"4F",X"E1",X"22",X"C4",X"4F",X"C9",X"00",X"8B",X"2F",X"15",X"00",X"FE",X"4E",X"B9", - X"FB",X"83",X"D5",X"95",X"2F",X"15",X"00",X"00",X"4F",X"B9",X"FB",X"83",X"C7",X"9F",X"2F",X"15", - X"00",X"7E",X"4F",X"B2",X"81",X"A7",X"30",X"6D",X"2F",X"15",X"00",X"14",X"4E",X"92",X"CE",X"7A", - X"C0",X"79",X"28",X"15",X"00",X"16",X"4E",X"A6",X"13",X"56",X"36",X"27",X"2F",X"15",X"00",X"1C", - X"4C",X"A6",X"13",X"14",X"E7",X"C7",X"2F",X"15",X"00",X"1D",X"4C",X"92",X"30",X"5C",X"A8",X"A9", - X"2F",X"15",X"00",X"9F",X"4C",X"B0",X"CB",X"98",X"08",X"55",X"2E",X"15",X"00",X"A0",X"4C",X"59", - X"EF",X"9E",X"D6",X"B9",X"2E",X"15",X"00",X"A2",X"4C",X"5C",X"4E",X"4E",X"91",X"31",X"2F",X"EF", - X"0A",X"AA",X"AA",X"A4",X"FC",X"3A",X"AA",X"A0",X"00",X"08",X"FC",X"3A",X"AA",X"AA",X"AA",X"A0", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"C7",X"00",X"08",X"FF",X"FF",X"FF",X"FF",X"FF",X"C7", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7",X"00",X"08",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7", - X"8F",X"F1",X"2F",X"F5",X"FF",X"19",X"2F",X"F7",X"00",X"08",X"FF",X"19",X"2F",X"F1",X"2F",X"F7", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"F3",X"AA",X"A4",X"FF",X"70",X"8F",X"F7",X"8F",X"F7", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"FF",X"FF",X"FF",X"FF",X"70",X"8F",X"F7",X"8F",X"F7", - X"8F",X"F3",X"4F",X"F6",X"FF",X"3A",X"4F",X"FF",X"FF",X"FF",X"FF",X"3A",X"4F",X"F3",X"4F",X"F7", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F1",X"2F",X"F5",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F3",X"4F",X"FB",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7", - X"8F",X"F1",X"2F",X"F5",X"FF",X"19",X"2F",X"FF",X"FF",X"F0",X"FF",X"09",X"2F",X"F1",X"2F",X"F7", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"FF",X"FF",X"F0",X"FF",X"00",X"8F",X"F7",X"8F",X"F7", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"F1",X"2F",X"F0",X"FF",X"00",X"8F",X"F7",X"8F",X"F7", - X"4F",X"F3",X"4F",X"F0",X"00",X"00",X"00",X"00",X"0F",X"F0",X"FF",X"0A",X"4F",X"F3",X"4F",X"F3", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"FF",X"0F",X"FF",X"FF",X"FF",X"FC", - X"EF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"FF",X"0F",X"FF",X"FF",X"FF",X"FD", - X"2F",X"F1",X"2F",X"F0",X"00",X"00",X"00",X"00",X"0F",X"F0",X"FF",X"09",X"2F",X"F1",X"2F",X"F1", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"F7",X"8F",X"F0",X"FF",X"00",X"8F",X"F7",X"8F",X"F7", - X"8F",X"F7",X"8F",X"FB",X"FF",X"70",X"8F",X"F7",X"8F",X"F0",X"FF",X"00",X"8F",X"F7",X"8F",X"F7", - X"8F",X"F3",X"4F",X"F6",X"FF",X"3A",X"4F",X"F3",X"4F",X"F0",X"FF",X"00",X"8F",X"F7",X"8F",X"F7", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"70",X"8F",X"F7",X"8F",X"F7", - X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3A",X"4F",X"F3",X"4F",X"F7", - X"8F",X"F1",X"99",X"92",X"FF",X"19",X"2F",X"F1",X"2F",X"F5",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7", - X"8F",X"F7",X"00",X"08",X"FF",X"3A",X"4F",X"F7",X"8F",X"FB",X"FF",X"FF",X"FF",X"FF",X"FF",X"D7", - X"8F",X"F7",X"00",X"08",X"FF",X"FF",X"FF",X"F7",X"8F",X"FB",X"FF",X"19",X"2F",X"F1",X"99",X"90", - X"8F",X"F3",X"AA",X"A4",X"FF",X"FF",X"FF",X"F3",X"4F",X"F6",X"FF",X"3A",X"4F",X"F7",X"00",X"00", - X"8F",X"FF",X"FF",X"FF",X"FF",X"19",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7",X"00",X"00", - X"8E",X"FF",X"FF",X"FF",X"FF",X"70",X"8E",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"D7",X"00",X"00", - X"09",X"99",X"99",X"92",X"ED",X"70",X"09",X"99",X"99",X"92",X"ED",X"19",X"99",X"90",X"00",X"00", - X"21",X"5E",X"4C",X"CB",X"46",X"C0",X"36",X"82",X"C9",X"21",X"5E",X"4C",X"36",X"81",X"C9",X"00", - X"00",X"21",X"5E",X"4C",X"36",X"00",X"C9",X"21",X"5D",X"4C",X"7E",X"B7",X"C0",X"36",X"82",X"C9", - X"21",X"5D",X"4C",X"36",X"00",X"23",X"23",X"36",X"81",X"C9",X"00",X"00",X"00",X"00",X"21",X"5D", - X"4C",X"36",X"81",X"C9",X"21",X"5D",X"4C",X"36",X"85",X"C9",X"21",X"83",X"4C",X"7E",X"E6",X"FE", - X"FE",X"A8",X"C0",X"7E",X"2F",X"32",X"07",X"50",X"0F",X"D8",X"C3",X"00",X"18",X"CD",X"FA",X"31", - X"3A",X"20",X"4C",X"E6",X"03",X"C8",X"21",X"5C",X"4C",X"7E",X"B7",X"28",X"05",X"CD",X"82",X"32", - X"18",X"5D",X"21",X"5D",X"4C",X"7E",X"23",X"23",X"B6",X"06",X"05",X"21",X"41",X"4C",X"CC",X"C5", - X"2D",X"21",X"5D",X"4C",X"7E",X"23",X"B6",X"21",X"46",X"4C",X"06",X"05",X"CC",X"C5",X"2D",X"21", - X"5E",X"4C",X"7E",X"B7",X"21",X"4B",X"4C",X"06",X"05",X"CC",X"C5",X"2D",X"21",X"5F",X"4C",X"7E", - X"B7",X"C4",X"14",X"34",X"21",X"5E",X"4C",X"7E",X"CB",X"47",X"20",X"04",X"B7",X"C4",X"E1",X"33", - X"21",X"5D",X"4C",X"7E",X"CB",X"47",X"20",X"05",X"CB",X"4F",X"C4",X"EC",X"33",X"21",X"5E",X"4C", - X"7E",X"CB",X"47",X"C4",X"F7",X"33",X"21",X"5D",X"4C",X"7E",X"CB",X"47",X"C4",X"02",X"34",X"C3", - X"08",X"33",X"CB",X"7F",X"CA",X"87",X"33",X"CB",X"BE",X"7E",X"E6",X"03",X"3D",X"21",X"9D",X"32", - X"28",X"2F",X"3D",X"21",X"A9",X"32",X"28",X"29",X"21",X"B5",X"32",X"18",X"24",X"01",X"01",X"00", - X"04",X"21",X"03",X"02",X"01",X"00",X"00",X"18",X"35",X"00",X"02",X"00",X"00",X"25",X"00",X"03", - X"04",X"00",X"00",X"96",X"35",X"00",X"02",X"00",X"00",X"25",X"00",X"02",X"04",X"00",X"00",X"CA", - X"35",X"11",X"50",X"4C",X"01",X"0C",X"00",X"ED",X"B0",X"CD",X"E3",X"2D",X"21",X"40",X"4C",X"06", - X"10",X"C3",X"C5",X"2D",X"AF",X"32",X"58",X"4C",X"2A",X"5A",X"4C",X"7E",X"B7",X"CA",X"14",X"33", - X"CD",X"19",X"33",X"3A",X"54",X"4C",X"CD",X"31",X"33",X"3A",X"50",X"4C",X"B7",X"28",X"14",X"23", - X"3A",X"53",X"4C",X"CD",X"31",X"33",X"3A",X"50",X"4C",X"3D",X"28",X"07",X"23",X"3A",X"52",X"4C", - X"CD",X"31",X"33",X"23",X"22",X"5A",X"4C",X"C9",X"21",X"40",X"4C",X"11",X"50",X"50",X"01",X"10", - X"00",X"ED",X"B0",X"C9",X"11",X"D4",X"32",X"D5",X"E9",X"7E",X"E5",X"E6",X"07",X"21",X"88",X"34", - X"CD",X"52",X"21",X"4E",X"E1",X"3A",X"51",X"4C",X"47",X"AF",X"81",X"10",X"FD",X"32",X"59",X"4C", - X"C9",X"E5",X"F5",X"CD",X"3D",X"33",X"F1",X"4F",X"CD",X"4D",X"33",X"E1",X"C9",X"7E",X"0F",X"0F", - X"E6",X"3E",X"21",X"90",X"34",X"CD",X"52",X"21",X"5E",X"23",X"56",X"EB",X"C9",X"11",X"4B",X"4C", - X"E6",X"03",X"C4",X"6A",X"33",X"11",X"46",X"4C",X"79",X"0F",X"0F",X"4F",X"E6",X"03",X"C4",X"6A", - X"33",X"11",X"41",X"4C",X"79",X"0F",X"0F",X"E6",X"03",X"C8",X"E5",X"3D",X"28",X"09",X"C5",X"44", - X"4D",X"09",X"3D",X"28",X"01",X"09",X"C1",X"EB",X"7B",X"D7",X"77",X"23",X"7A",X"77",X"23",X"7A", - X"D7",X"77",X"23",X"36",X"00",X"E1",X"C9",X"21",X"59",X"4C",X"7E",X"35",X"B7",X"E5",X"CC",X"D4", - X"32",X"E1",X"2B",X"7E",X"34",X"2B",X"B7",X"20",X"0A",X"E5",X"CB",X"BE",X"2B",X"CB",X"BE",X"2B", - X"CB",X"BE",X"E1",X"4F",X"7E",X"11",X"4F",X"4C",X"CD",X"BB",X"33",X"2B",X"7E",X"11",X"4A",X"4C", - X"CD",X"BB",X"33",X"2B",X"7E",X"11",X"45",X"4C",X"C3",X"BB",X"33",X"87",X"C8",X"D8",X"E5",X"21", - X"47",X"34",X"E6",X"1E",X"CD",X"52",X"21",X"7E",X"23",X"66",X"6F",X"79",X"0F",X"E6",X"7F",X"CD", - X"52",X"21",X"7E",X"B7",X"E1",X"28",X"07",X"CB",X"41",X"20",X"01",X"D7",X"12",X"C9",X"CB",X"FE", - X"C9",X"CB",X"BE",X"21",X"D0",X"34",X"11",X"6C",X"4C",X"C3",X"1F",X"34",X"CB",X"BE",X"11",X"60", - X"4C",X"21",X"DC",X"34",X"C3",X"1F",X"34",X"CB",X"BE",X"11",X"6C",X"4C",X"21",X"E8",X"34",X"C3", - X"1F",X"34",X"CB",X"BE",X"21",X"F4",X"34",X"CB",X"57",X"28",X"03",X"21",X"0C",X"35",X"11",X"60", - X"4C",X"C3",X"1F",X"34",X"CB",X"BE",X"21",X"00",X"35",X"11",X"F0",X"4C",X"C3",X"1F",X"34",X"CB", - X"7F",X"28",X"07",X"D5",X"01",X"0C",X"00",X"ED",X"B0",X"D1",X"D5",X"CD",X"38",X"34",X"CD",X"87", - X"33",X"D1",X"CD",X"38",X"34",X"C3",X"E3",X"2D",X"21",X"50",X"4C",X"06",X"0C",X"1A",X"4E",X"77", - X"79",X"12",X"23",X"13",X"10",X"F7",X"C9",X"00",X"00",X"59",X"34",X"62",X"34",X"6A",X"34",X"72", - X"34",X"7C",X"34",X"7E",X"34",X"80",X"34",X"84",X"34",X"36",X"9C",X"EF",X"EB",X"98",X"76",X"66", - X"55",X"00",X"13",X"57",X"99",X"75",X"54",X"33",X"22",X"00",X"7C",X"FF",X"EB",X"A8",X"77",X"65", - X"54",X"00",X"77",X"FF",X"77",X"FF",X"77",X"FF",X"77",X"FF",X"77",X"00",X"55",X"00",X"FF",X"00", - X"5C",X"5C",X"5C",X"00",X"12",X"23",X"34",X"00",X"01",X"02",X"04",X"06",X"08",X"0C",X"10",X"20", - X"00",X"00",X"DC",X"09",X"89",X"0A",X"2B",X"0B",X"F3",X"0B",X"88",X"0C",X"46",X"0D",X"0C",X"0E", - X"E6",X"0E",X"C9",X"0F",X"BA",X"10",X"B8",X"11",X"C6",X"12",X"E4",X"13",X"12",X"15",X"56",X"16", - X"E7",X"17",X"10",X"19",X"8C",X"1A",X"21",X"1C",X"CC",X"1D",X"93",X"1F",X"74",X"21",X"70",X"23", - X"8C",X"25",X"C7",X"27",X"25",X"2A",X"AC",X"2C",X"CF",X"2F",X"20",X"32",X"18",X"35",X"00",X"00", - X"01",X"01",X"00",X"04",X"02",X"00",X"02",X"05",X"00",X"00",X"18",X"36",X"00",X"01",X"00",X"00", - X"1C",X"04",X"04",X"00",X"00",X"00",X"40",X"36",X"01",X"01",X"00",X"0C",X"02",X"00",X"05",X"06", - X"00",X"00",X"6B",X"36",X"01",X"01",X"00",X"0C",X"20",X"06",X"05",X"00",X"00",X"00",X"94",X"36", - X"00",X"01",X"00",X"00",X"10",X"08",X"00",X"00",X"00",X"00",X"D4",X"36",X"01",X"01",X"00",X"08", - X"20",X"06",X"06",X"00",X"00",X"00",X"1C",X"37",X"00",X"3E",X"00",X"32",X"4F",X"50",X"3E",X"01", - X"32",X"4A",X"50",X"3E",X"02",X"32",X"45",X"50",X"F7",X"92",X"92",X"72",X"72",X"4C",X"4C",X"6C", - X"AC",X"74",X"B4",X"92",X"92",X"72",X"72",X"4C",X"4C",X"6C",X"AC",X"74",X"B4",X"92",X"92",X"72", - X"72",X"4C",X"4C",X"6A",X"AA",X"72",X"B2",X"34",X"34",X"72",X"B2",X"72",X"B2",X"24",X"24",X"74", - X"A4",X"74",X"A4",X"92",X"92",X"72",X"72",X"24",X"24",X"74",X"A4",X"74",X"A4",X"92",X"92",X"72", - X"72",X"24",X"24",X"74",X"A4",X"74",X"A4",X"92",X"92",X"72",X"72",X"24",X"24",X"72",X"A2",X"72", - X"A2",X"34",X"34",X"72",X"A2",X"72",X"A2",X"4C",X"4C",X"6C",X"AC",X"74",X"B4",X"F9",X"F9",X"00", - X"AF",X"21",X"5C",X"4C",X"77",X"23",X"77",X"23",X"77",X"23",X"36",X"81",X"CD",X"E0",X"2D",X"00", - X"00",X"00",X"00",X"F7",X"F9",X"F9",X"00",X"3E",X"04",X"32",X"4F",X"50",X"3E",X"06",X"32",X"4A", - X"50",X"F7",X"59",X"81",X"89",X"A9",X"59",X"81",X"89",X"A9",X"51",X"79",X"81",X"A1",X"51",X"79", - X"81",X"A1",X"59",X"81",X"89",X"A9",X"59",X"81",X"89",X"A9",X"61",X"81",X"91",X"B1",X"61",X"81", - X"91",X"B1",X"00",X"21",X"96",X"35",X"E5",X"C3",X"30",X"00",X"00",X"3E",X"06",X"32",X"45",X"50", - X"3E",X"00",X"32",X"4A",X"50",X"F7",X"B3",X"A9",X"B3",X"C1",X"B4",X"FC",X"53",X"49",X"53",X"61", - X"54",X"FC",X"B3",X"B1",X"FB",X"B1",X"C4",X"D4",X"DC",X"00",X"3E",X"01",X"32",X"51",X"4C",X"F7", - X"18",X"20",X"28",X"30",X"38",X"40",X"48",X"50",X"58",X"60",X"68",X"70",X"78",X"80",X"88",X"90", - X"98",X"A0",X"A8",X"B0",X"B8",X"C0",X"C8",X"D0",X"D8",X"E0",X"E8",X"F0",X"F8",X"00",X"3E",X"81", - X"32",X"5C",X"4C",X"CD",X"E0",X"2D",X"F7",X"F9",X"00",X"3E",X"01",X"32",X"4A",X"50",X"3E",X"02", - X"32",X"4F",X"50",X"F7",X"40",X"B8",X"58",X"B0",X"70",X"A8",X"58",X"A0",X"40",X"98",X"50",X"90", - X"68",X"88",X"80",X"80",X"68",X"78",X"50",X"70",X"00",X"21",X"5E",X"4C",X"36",X"00",X"F7",X"F9", - X"00",X"3E",X"04",X"32",X"45",X"50",X"3E",X"07",X"32",X"4A",X"50",X"F7",X"80",X"90",X"A0",X"B0", - X"C0",X"D0",X"E0",X"F0",X"E0",X"D0",X"C0",X"B0",X"A0",X"90",X"80",X"90",X"80",X"90",X"A0",X"B0", - X"C0",X"D0",X"E0",X"00",X"21",X"40",X"36",X"E5",X"C3",X"30",X"00",X"00",X"3E",X"01",X"32",X"4A", - X"50",X"3E",X"03",X"32",X"4F",X"50",X"F7",X"08",X"A8",X"18",X"98",X"28",X"88",X"38",X"78",X"48", - X"68",X"58",X"58",X"68",X"48",X"78",X"38",X"88",X"28",X"98",X"18",X"A8",X"08",X"00",X"21",X"6B", - X"36",X"E5",X"F7",X"F9",X"00",X"3E",X"01",X"32",X"45",X"50",X"3E",X"03",X"32",X"4A",X"50",X"F7", - X"40",X"B8",X"58",X"B0",X"78",X"A8",X"D8",X"A0",X"40",X"98",X"00",X"3E",X"07",X"32",X"45",X"50", - X"3E",X"04",X"32",X"4A",X"50",X"F7",X"50",X"90",X"68",X"88",X"80",X"80",X"68",X"78",X"50",X"70", - X"68",X"68",X"80",X"60",X"98",X"58",X"A8",X"50",X"98",X"48",X"80",X"40",X"00",X"21",X"5D",X"4C", - X"36",X"00",X"F7",X"F9",X"00",X"3E",X"07",X"32",X"45",X"50",X"F7",X"62",X"39",X"39",X"62",X"39", - X"39",X"99",X"99",X"89",X"89",X"7C",X"62",X"39",X"39",X"61",X"39",X"39",X"99",X"99",X"89",X"89", - X"7C",X"00",X"3E",X"07",X"32",X"45",X"50",X"F7",X"61",X"61",X"71",X"71",X"79",X"79",X"89",X"89", - X"79",X"79",X"71",X"71",X"61",X"61",X"72",X"61",X"61",X"71",X"71",X"79",X"79",X"89",X"89",X"79", - X"79",X"71",X"71",X"64",X"00",X"21",X"D4",X"36",X"E5",X"C3",X"30",X"00",X"00",X"3E",X"01",X"32", - X"45",X"50",X"3E",X"01",X"32",X"4A",X"50",X"F7",X"81",X"79",X"91",X"69",X"A1",X"59",X"B1",X"49", - X"C1",X"39",X"B1",X"49",X"A1",X"59",X"91",X"69",X"81",X"79",X"00",X"21",X"78",X"4C",X"34",X"7E", - X"FE",X"0A",X"28",X"07",X"21",X"1C",X"37",X"E5",X"C3",X"30",X"00",X"36",X"00",X"21",X"5D",X"4C", - X"36",X"00",X"F7",X"09",X"97",X"F9",X"B4",X"35",X"11",X"00",X"C6",X"12",X"F9",X"E0",X"00",X"00", - X"11",X"00",X"CD",X"12",X"B0",X"CB",X"96",X"00",X"52",X"37",X"11",X"00",X"DE",X"12",X"B0",X"CB", - X"96",X"50",X"64",X"37",X"11",X"00",X"DF",X"12",X"F9",X"DE",X"00",X"00",X"11",X"00",X"E9",X"12", - X"F9",X"DC",X"06",X"40",X"11",X"00",X"F2",X"12",X"F9",X"DC",X"0C",X"80",X"11",X"00",X"FF",X"12", - X"F9",X"E1",X"00",X"00",X"11",X"00",X"05",X"13",X"F9",X"DD",X"00",X"00",X"11",X"00",X"07",X"13", - X"F9",X"DA",X"00",X"00",X"11",X"00",X"0A",X"13",X"F9",X"DB",X"00",X"00",X"11",X"00",X"12",X"13", - X"B0",X"CB",X"98",X"21",X"6E",X"37",X"11",X"00",X"1F",X"13",X"BF",X"58",X"8D",X"35",X"CB",X"32", - X"11",X"00",X"27",X"13",X"F9",X"DB",X"00",X"00",X"11",X"00",X"2A",X"13",X"F9",X"DA",X"00",X"00", - X"11",X"00",X"44",X"13",X"BF",X"56",X"A4",X"9A",X"9C",X"34",X"11",X"00",X"49",X"13",X"F9",X"DC", - X"00",X"00",X"11",X"00",X"4E",X"13",X"F9",X"DA",X"00",X"00",X"11",X"00",X"5A",X"13",X"F9",X"DB", - X"00",X"00",X"11",X"00",X"5B",X"13",X"BF",X"56",X"59",X"56",X"D4",X"37",X"11",X"00",X"5F",X"0D", - X"C9",X"36",X"81",X"C3",X"E9",X"3E",X"C3",X"A8",X"2B",X"CD",X"3B",X"39",X"3A",X"C1",X"4F",X"B7", - X"CA",X"0A",X"39",X"CB",X"67",X"21",X"E4",X"4F",X"20",X"1B",X"CB",X"77",X"7E",X"20",X"10",X"FE", - X"50",X"28",X"2E",X"FE",X"18",X"CA",X"B2",X"38",X"FE",X"C0",X"28",X"45",X"C3",X"E8",X"38",X"B7", - X"28",X"4B",X"C3",X"E8",X"38",X"CB",X"6F",X"7E",X"20",X"0C",X"FE",X"C0",X"28",X"47",X"FE",X"58", - X"CA",X"DC",X"38",X"C3",X"E8",X"38",X"FE",X"02",X"30",X"F9",X"3E",X"0F",X"32",X"C0",X"4F",X"18", - X"F2",X"2E",X"D8",X"36",X"22",X"23",X"23",X"36",X"22",X"2E",X"E8",X"36",X"10",X"23",X"36",X"60", - X"23",X"36",X"01",X"23",X"36",X"60",X"3E",X"80",X"32",X"92",X"4C",X"32",X"94",X"4C",X"C3",X"E8", - X"38",X"2E",X"D4",X"36",X"44",X"21",X"C1",X"4F",X"CB",X"F6",X"C3",X"E8",X"38",X"21",X"C1",X"4F", - X"CB",X"E6",X"C3",X"E8",X"38",X"2E",X"D8",X"36",X"44",X"23",X"23",X"36",X"44",X"2E",X"C8",X"36", - X"E0",X"23",X"36",X"07",X"23",X"36",X"E0",X"23",X"36",X"05",X"3E",X"40",X"32",X"32",X"42",X"32", - X"52",X"42",X"E5",X"21",X"F7",X"41",X"06",X"07",X"11",X"20",X"00",X"77",X"19",X"10",X"FC",X"E1", - X"18",X"A7",X"21",X"CC",X"4F",X"36",X"C0",X"23",X"36",X"07",X"2E",X"EC",X"36",X"00",X"23",X"36", - X"60",X"2E",X"DC",X"36",X"44",X"3E",X"0D",X"32",X"96",X"4C",X"21",X"06",X"4E",X"36",X"00",X"23", - X"36",X"01",X"23",X"3E",X"FF",X"77",X"32",X"10",X"4E",X"C3",X"E8",X"38",X"2E",X"D4",X"36",X"22", - X"21",X"C1",X"4F",X"CB",X"EE",X"CD",X"94",X"3A",X"CD",X"55",X"2D",X"CD",X"C6",X"15",X"CD",X"40", - X"26",X"CD",X"1D",X"0A",X"CD",X"81",X"09",X"CD",X"6A",X"11",X"CD",X"0A",X"20",X"CD",X"27",X"13", - X"CD",X"E4",X"2A",X"CD",X"97",X"2C",X"CD",X"ED",X"2C",X"C9",X"21",X"E4",X"4F",X"36",X"10",X"23", - X"36",X"60",X"21",X"33",X"39",X"11",X"C4",X"4F",X"01",X"08",X"00",X"ED",X"B0",X"21",X"D4",X"4F", - X"36",X"22",X"3E",X"01",X"32",X"C1",X"4F",X"3E",X"0F",X"32",X"CE",X"4F",X"21",X"05",X"00",X"22", - X"0E",X"4E",X"C9",X"F8",X"01",X"00",X"00",X"E0",X"07",X"E0",X"05",X"3A",X"C8",X"4F",X"CB",X"5F", - X"28",X"04",X"AF",X"32",X"92",X"4C",X"3A",X"CA",X"4F",X"CB",X"5F",X"C8",X"AF",X"32",X"94",X"4C", - X"C9",X"21",X"C1",X"4F",X"7E",X"34",X"FE",X"80",X"D8",X"21",X"C0",X"4F",X"36",X"1F",X"C9",X"7E", - X"FE",X"04",X"D0",X"3A",X"5C",X"4C",X"FE",X"03",X"C0",X"36",X"05",X"C9",X"3E",X"19",X"21",X"2A", - X"46",X"11",X"1D",X"00",X"0E",X"04",X"C3",X"A7",X"28",X"3E",X"19",X"21",X"6A",X"45",X"11",X"1D", - X"00",X"0E",X"04",X"C3",X"A7",X"28",X"11",X"C8",X"4F",X"21",X"EE",X"4F",X"7E",X"B7",X"28",X"0E", - X"35",X"20",X"07",X"06",X"A0",X"CD",X"AE",X"39",X"18",X"04",X"AF",X"32",X"92",X"4C",X"23",X"13", - X"13",X"7E",X"B7",X"C8",X"35",X"06",X"70",X"28",X"05",X"AF",X"32",X"94",X"4C",X"C9",X"D5",X"E5", - X"23",X"23",X"36",X"00",X"E1",X"EB",X"36",X"48",X"23",X"36",X"09",X"7D",X"C6",X"1F",X"6F",X"70", - X"23",X"36",X"B0",X"7D",X"D6",X"31",X"6F",X"36",X"00",X"C6",X"20",X"6F",X"36",X"10",X"EB",X"E5", - X"CD",X"29",X"10",X"E1",X"D1",X"3A",X"48",X"50",X"07",X"C9",X"3A",X"8D",X"50",X"E6",X"C0",X"C8", - X"87",X"87",X"D8",X"00",X"00",X"21",X"12",X"4E",X"34",X"C9",X"3A",X"20",X"4C",X"E6",X"03",X"C8", - X"3A",X"06",X"4E",X"32",X"9F",X"4C",X"C9",X"16",X"01",X"7D",X"1E",X"10",X"FE",X"05",X"C8",X"1E", - X"14",X"FE",X"10",X"C8",X"1E",X"18",X"FE",X"20",X"20",X"06",X"7C",X"B7",X"C8",X"1E",X"38",X"C9", - X"1E",X"1C",X"FE",X"40",X"20",X"06",X"7C",X"B7",X"C8",X"1E",X"3C",X"C9",X"1E",X"30",X"FE",X"80", - X"C8",X"1E",X"34",X"FE",X"60",X"C8",X"1E",X"50",X"C9",X"1A",X"85",X"27",X"12",X"1B",X"1A",X"8C", - X"27",X"12",X"1B",X"1A",X"CE",X"00",X"27",X"12",X"C9",X"7D",X"32",X"0C",X"4E",X"85",X"27",X"6F", - X"7C",X"32",X"0B",X"4E",X"8C",X"27",X"67",X"3E",X"FF",X"32",X"0D",X"4E",X"D0",X"21",X"99",X"99", - X"C9",X"7D",X"D6",X"30",X"6F",X"7B",X"D6",X"30",X"5F",X"1A",X"AE",X"E6",X"80",X"C8",X"C3",X"7E", - X"3A",X"E5",X"D5",X"CD",X"76",X"3A",X"D1",X"E1",X"3E",X"7F",X"20",X"07",X"CD",X"9A",X"2B",X"4F", - X"C3",X"9A",X"2B",X"23",X"23",X"C9",X"7D",X"D6",X"10",X"6F",X"7B",X"D6",X"10",X"5F",X"1A",X"B6", - X"E6",X"0F",X"FE",X"09",X"C8",X"FE",X"06",X"C8",X"FE",X"01",X"C8",X"FE",X"02",X"C8",X"FE",X"04", - X"C8",X"FE",X"08",X"C9",X"3A",X"81",X"4C",X"FE",X"20",X"D8",X"E5",X"21",X"BC",X"42",X"11",X"20", - X"00",X"06",X"05",X"AF",X"86",X"19",X"10",X"FC",X"FE",X"65",X"E1",X"C8",X"3E",X"01",X"32",X"01", - X"4C",X"32",X"20",X"4C",X"C9",X"3E",X"01",X"32",X"04",X"50",X"21",X"D0",X"4C",X"34",X"7E",X"FE", - X"3C",X"D8",X"36",X"00",X"23",X"34",X"7E",X"FE",X"1E",X"D8",X"AF",X"77",X"32",X"04",X"50",X"C9", - X"3A",X"D1",X"4C",X"FE",X"07",X"C8",X"FE",X"0B",X"C8",X"87",X"E6",X"7E",X"21",X"BD",X"0E",X"CD", - X"52",X"21",X"3A",X"C0",X"50",X"E6",X"00",X"00",X"C9",X"23",X"3A",X"80",X"50",X"86",X"C0",X"B0", - X"C9",X"21",X"9D",X"4C",X"7E",X"B7",X"C8",X"35",X"C0",X"23",X"36",X"00",X"C9",X"E5",X"D5",X"7D", - X"C6",X"10",X"6F",X"7E",X"FE",X"88",X"28",X"06",X"56",X"21",X"32",X"3B",X"18",X"06",X"23",X"56", - X"2B",X"21",X"3E",X"3B",X"CD",X"1D",X"3B",X"D1",X"E1",X"D4",X"C5",X"1A",X"C9",X"3A",X"9E",X"4C", - X"FE",X"0A",X"38",X"02",X"3E",X"0A",X"E6",X"0E",X"CD",X"52",X"21",X"7A",X"BE",X"D8",X"23",X"BE", - X"3F",X"C9",X"18",X"FF",X"20",X"F8",X"28",X"F0",X"30",X"E8",X"40",X"D8",X"50",X"C8",X"20",X"FF", - X"30",X"FF",X"40",X"FF",X"50",X"F8",X"60",X"F0",X"6C",X"E8",X"3A",X"83",X"4C",X"E6",X"7F",X"FE", - X"75",X"C0",X"ED",X"5F",X"85",X"83",X"E6",X"03",X"CD",X"8F",X"3B",X"1A",X"CB",X"7F",X"C0",X"E6", - X"7F",X"FE",X"10",X"D0",X"E5",X"CD",X"A7",X"3B",X"E1",X"C0",X"E5",X"7C",X"C6",X"04",X"67",X"CD", - X"B4",X"3B",X"E1",X"C0",X"D5",X"E5",X"CD",X"D7",X"3B",X"D1",X"E1",X"34",X"CB",X"FE",X"EB",X"06", - X"BE",X"70",X"23",X"04",X"70",X"04",X"CD",X"50",X"21",X"2B",X"70",X"04",X"23",X"70",X"C9",X"11", - X"1E",X"4E",X"21",X"A8",X"42",X"C8",X"13",X"21",X"28",X"41",X"3D",X"C8",X"13",X"21",X"B1",X"42", - X"3D",X"C8",X"13",X"21",X"31",X"41",X"C9",X"7E",X"23",X"A6",X"F5",X"CD",X"50",X"21",X"F1",X"A6", - X"2B",X"A6",X"3C",X"C9",X"7E",X"E6",X"1F",X"FE",X"02",X"28",X"07",X"FE",X"04",X"28",X"03",X"FE", - X"06",X"C0",X"47",X"23",X"7E",X"E6",X"1F",X"B8",X"C0",X"CD",X"50",X"21",X"7E",X"E6",X"1F",X"B8", - X"C0",X"2B",X"7E",X"E6",X"1F",X"B8",X"C9",X"CD",X"E5",X"3B",X"21",X"1E",X"4E",X"06",X"04",X"CB", - X"BE",X"23",X"10",X"FB",X"C9",X"11",X"1E",X"4E",X"21",X"A8",X"42",X"CD",X"FD",X"3B",X"21",X"28", - X"41",X"CD",X"FD",X"3B",X"21",X"B1",X"42",X"CD",X"FD",X"3B",X"21",X"31",X"41",X"1A",X"13",X"87", - X"D0",X"06",X"FF",X"70",X"23",X"70",X"CD",X"50",X"21",X"70",X"2B",X"70",X"C9",X"7A",X"D6",X"BE", - X"C8",X"3D",X"C8",X"3D",X"C8",X"3D",X"C9",X"2A",X"E4",X"4F",X"7D",X"FE",X"B8",X"28",X"1B",X"FE", - X"58",X"C0",X"7C",X"FE",X"C0",X"28",X"0B",X"FE",X"78",X"C0",X"21",X"31",X"41",X"11",X"21",X"4E", - X"18",X"1E",X"21",X"28",X"41",X"11",X"1F",X"4E",X"18",X"16",X"7C",X"FE",X"C0",X"28",X"0B",X"FE", - X"78",X"C0",X"21",X"B1",X"42",X"11",X"20",X"4E",X"18",X"06",X"21",X"A8",X"42",X"11",X"1E",X"4E", - X"1A",X"07",X"D0",X"EB",X"CB",X"BE",X"EB",X"CD",X"01",X"3C",X"21",X"88",X"18",X"22",X"E4",X"4F", - X"C9",X"11",X"1E",X"4E",X"21",X"A8",X"42",X"CD",X"79",X"3C",X"21",X"28",X"41",X"CD",X"79",X"3C", - X"21",X"B1",X"42",X"CD",X"79",X"3C",X"21",X"31",X"41",X"1A",X"13",X"87",X"D0",X"C3",X"7F",X"3B", - X"3A",X"AE",X"4C",X"B7",X"28",X"06",X"CD",X"C4",X"1D",X"C3",X"86",X"03",X"3A",X"AC",X"4C",X"07", - X"38",X"0D",X"21",X"AF",X"4C",X"35",X"20",X"04",X"AF",X"32",X"AC",X"4C",X"C3",X"86",X"03",X"3E", - X"01",X"32",X"AC",X"4C",X"3E",X"FF",X"32",X"AF",X"4C",X"21",X"E0",X"4F",X"06",X"20",X"36",X"00", - X"23",X"10",X"FB",X"3E",X"03",X"CD",X"5B",X"2E",X"CD",X"50",X"0D",X"CD",X"38",X"22",X"CD",X"DD", - X"3C",X"CD",X"C7",X"3C",X"C3",X"86",X"03",X"3E",X"01",X"01",X"E0",X"FF",X"11",X"40",X"4E",X"21", - X"CB",X"42",X"F5",X"CD",X"0F",X"3D",X"F1",X"3C",X"FE",X"06",X"20",X"F6",X"C9",X"CD",X"DF",X"0C", - X"CD",X"02",X"0D",X"CD",X"80",X"28",X"0F",X"08",X"41",X"53",X"52",X"45",X"59",X"41",X"4C",X"50", - X"40",X"54",X"55",X"4F",X"40",X"52",X"41",X"46",X"21",X"08",X"45",X"06",X"0F",X"36",X"01",X"CD", - X"50",X"21",X"10",X"F9",X"21",X"CB",X"46",X"06",X"0C",X"36",X"05",X"23",X"10",X"FB",X"C9",X"E5", - X"77",X"09",X"09",X"3E",X"03",X"08",X"1A",X"77",X"13",X"09",X"08",X"3D",X"20",X"F7",X"09",X"CD", - X"26",X"3D",X"E1",X"23",X"23",X"C9",X"3E",X"03",X"08",X"1A",X"D7",X"E6",X"0F",X"20",X"15",X"09", - X"1A",X"E6",X"0F",X"20",X"14",X"09",X"13",X"08",X"3D",X"20",X"ED",X"08",X"36",X"00",X"C9",X"08", - X"1A",X"D7",X"E6",X"0F",X"77",X"09",X"1A",X"E6",X"0F",X"77",X"09",X"13",X"08",X"3D",X"20",X"EF", - X"18",X"E9",X"78",X"32",X"68",X"4E",X"B7",X"20",X"05",X"7E",X"E6",X"7D",X"77",X"C9",X"CB",X"7E", - X"20",X"2D",X"CD",X"F9",X"0E",X"3A",X"AF",X"4C",X"B7",X"C0",X"21",X"AE",X"4C",X"18",X"EA",X"79", - X"32",X"68",X"4E",X"B7",X"20",X"08",X"7E",X"E6",X"86",X"77",X"CD",X"D7",X"2D",X"C9",X"CB",X"76", - X"20",X"2D",X"CD",X"F9",X"0E",X"3A",X"AF",X"4C",X"B7",X"C0",X"21",X"AE",X"4C",X"18",X"E7",X"CB", - X"BE",X"F5",X"CD",X"D7",X"2D",X"F1",X"CD",X"D8",X"3D",X"CD",X"6B",X"0F",X"36",X"41",X"AF",X"12", - X"CD",X"80",X"28",X"07",X"84",X"41",X"01",X"52",X"45",X"59",X"41",X"4C",X"50",X"18",X"23",X"CB", - X"B6",X"F5",X"3A",X"00",X"50",X"CB",X"67",X"C4",X"DA",X"2D",X"F1",X"CD",X"D8",X"3D",X"CD",X"6B", - X"0F",X"36",X"41",X"AF",X"12",X"CD",X"80",X"28",X"07",X"84",X"41",X"02",X"52",X"45",X"59",X"41", - X"4C",X"50",X"3E",X"40",X"32",X"AF",X"4C",X"C9",X"F5",X"3E",X"03",X"CD",X"5B",X"2E",X"CD",X"50", - X"0D",X"CD",X"38",X"22",X"CD",X"E3",X"3C",X"CD",X"C7",X"3C",X"CD",X"F1",X"3D",X"F1",X"C3",X"9B", - X"3E",X"CD",X"80",X"28",X"15",X"C6",X"40",X"53",X"4C",X"41",X"49",X"54",X"49",X"4E",X"49",X"40", - X"52",X"55",X"4F",X"59",X"40",X"4E",X"47",X"49",X"53",X"40",X"4F",X"54",X"21",X"C6",X"44",X"06", - X"15",X"36",X"05",X"CD",X"50",X"21",X"10",X"F9",X"CD",X"80",X"28",X"13",X"D5",X"40",X"48",X"54", - X"49",X"57",X"40",X"4C",X"41",X"49",X"54",X"49",X"4E",X"49",X"40",X"54",X"43",X"45",X"4C",X"45", - X"53",X"CD",X"80",X"28",X"10",X"16",X"41",X"54",X"46",X"45",X"4C",X"40",X"40",X"44",X"4E",X"41", - X"40",X"40",X"54",X"48",X"47",X"49",X"52",X"CD",X"80",X"28",X"0D",X"78",X"41",X"4E",X"57",X"4F", - X"44",X"40",X"48",X"54",X"49",X"57",X"40",X"42",X"55",X"52",X"CD",X"80",X"28",X"0D",X"79",X"41", - X"50",X"55",X"40",X"48",X"54",X"49",X"57",X"40",X"45",X"54",X"49",X"52",X"57",X"21",X"D5",X"44", - X"0E",X"05",X"E5",X"06",X"13",X"36",X"05",X"CD",X"50",X"21",X"10",X"F9",X"E1",X"23",X"0D",X"20", - X"F1",X"CD",X"80",X"28",X"07",X"DB",X"41",X"00",X"04",X"40",X"45",X"4D",X"49",X"54",X"21",X"84", - X"45",X"06",X"07",X"36",X"07",X"CD",X"50",X"21",X"10",X"F9",X"C9",X"21",X"0B",X"45",X"D6",X"05", - X"ED",X"44",X"87",X"CD",X"52",X"21",X"06",X"0F",X"36",X"01",X"CD",X"50",X"21",X"10",X"F9",X"C9", - X"3A",X"83",X"4C",X"E6",X"3F",X"FE",X"17",X"C0",X"21",X"AF",X"4C",X"7E",X"D6",X"01",X"27",X"77", - X"D7",X"E6",X"0F",X"20",X"02",X"3E",X"40",X"32",X"FB",X"41",X"7E",X"E6",X"0F",X"32",X"DB",X"41", - X"C9",X"00",X"19",X"19",X"B8",X"29",X"B3",X"B0",X"C2",X"3E",X"11",X"00",X"1C",X"19",X"B8",X"29", - X"3A",X"80",X"50",X"CB",X"6F",X"C8",X"C3",X"A8",X"2B",X"3A",X"80",X"50",X"E6",X"3F",X"C0",X"3E", - X"03",X"CD",X"5B",X"2E",X"3E",X"40",X"CD",X"65",X"2E",X"CD",X"80",X"28",X"06",X"89",X"40",X"57", - X"53",X"40",X"50",X"49",X"44",X"0E",X"00",X"3A",X"80",X"50",X"E6",X"3F",X"47",X"3A",X"80",X"50", - X"A8",X"E6",X"3F",X"B1",X"FE",X"3F",X"28",X"06",X"4F",X"32",X"C0",X"50",X"18",X"EF",X"3E",X"40", - X"CD",X"65",X"2E",X"21",X"D0",X"4C",X"36",X"00",X"23",X"10",X"FB",X"CD",X"80",X"28",X"0A",X"83", - X"40",X"4B",X"48",X"43",X"40",X"4D",X"55",X"54",X"53",X"55",X"43",X"3E",X"01",X"32",X"04",X"50", - X"32",X"07",X"50",X"0E",X"04",X"32",X"C0",X"50",X"10",X"FB",X"0D",X"20",X"F8",X"AF",X"32",X"04", - X"50",X"21",X"D0",X"4C",X"77",X"23",X"77",X"23",X"77",X"21",X"D0",X"4C",X"7E",X"2F",X"32",X"07", - X"50",X"32",X"C0",X"50",X"2F",X"34",X"FE",X"78",X"20",X"08",X"36",X"00",X"23",X"34",X"7E",X"FE", - X"1E",X"C8",X"06",X"00",X"10",X"FE",X"3A",X"D0",X"4C",X"FE",X"10",X"38",X"DC",X"FE",X"6E",X"30", - X"D8",X"CD",X"D0",X"3A",X"28",X"D3",X"CD",X"80",X"28",X"05",X"85",X"40",X"52",X"52",X"4F",X"52", - X"45",X"32",X"C0",X"50",X"18",X"FB",X"CD",X"80",X"28",X"05",X"85",X"40",X"4B",X"4F",X"40",X"40", - X"40",X"18",X"EE",X"00",X"2B",X"C9",X"79",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"FE",X"0A",X"38", - X"02",X"C6",X"37",X"77",X"79",X"2B",X"E6",X"0F",X"FE",X"0A",X"38",X"02",X"C6",X"37",X"77",X"2B", - X"C9",X"3C",X"8A",X"20",X"B6",X"3F",X"11",X"00",X"CD",X"80",X"3F",X"F5",X"F3",X"3A",X"00",X"50", - X"CB",X"67",X"32",X"C0",X"50",X"28",X"F6",X"3A",X"00",X"50",X"CB",X"67",X"32",X"C0",X"50",X"20", - X"F6",X"E5",X"21",X"00",X"50",X"36",X"00",X"36",X"01",X"E1",X"F1",X"FB",X"C9",X"3F",X"11",X"00", - X"D2",X"1A",X"F9",X"DA",X"00",X"00",X"11",X"00",X"DC",X"1A",X"B8",X"29",X"BF",X"03",X"DE",X"A4"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/dpram.vhd deleted file mode 100644 index 78823ec4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,58 +0,0 @@ -------------------------------------------------------------------------------- --- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $ -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity dpram is - -generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 -); -port ( - clk_a_i : in std_logic; - en_a_i : in std_logic; - we_i : in std_logic; - addr_a_i : in std_logic_vector(addr_width_g-1 downto 0); - data_a_i : in std_logic_vector(data_width_g-1 downto 0); - data_a_o : out std_logic_vector(data_width_g-1 downto 0); - clk_b_i : in std_logic; - addr_b_i : in std_logic_vector(addr_width_g-1 downto 0); - data_b_o : out std_logic_vector(data_width_g-1 downto 0) -); - -end dpram; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of dpram is - - type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0); - signal ram_q : ram_t; - -begin - - mem_a: process (clk_a_i) - begin - if rising_edge(clk_a_i) then - if we_i = '1' and en_a_i = '1' then - ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i; - data_a_o <= data_a_i; - else - data_a_o <= ram_q(to_integer(unsigned(addr_a_i))); - end if; - end if; - end process mem_a; - - mem_b: process (clk_b_i) - begin - if rising_edge(clk_b_i) then - data_b_o <= ram_q(to_integer(unsigned(addr_b_i))); - end if; - end process mem_b; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman.vhd deleted file mode 100644 index 70300d20..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,629 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN is -generic ( - MRTNT : std_logic := '0' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0_reg : in std_logic_vector(7 downto 0); - in1_reg : in std_logic_vector(7 downto 0); - dipsw_reg : in std_logic_vector(7 downto 0); - - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal rom_data_out : std_logic_vector(7 downto 0); - signal rom_data : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector(7 downto 0); - -- more decode - signal wr0_l : std_logic; - signal wr1_l : std_logic; - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - -begin - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - p_sync_comb : process(hcnt, vcnt) - begin - vsync <= not vcnt(8); - do_hsync <= (hcnt = "010101111"); -- 0AF - end process; - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010010111") then -- 097 - O_HBLANK <= '1'; - elsif (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - O_HBLANK <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - -- - -- cpu - -- - p_cpu_wait_comb : process(sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off - watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_nmi_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - - -- 7M - -- 7N - sync_bus_cs_l <= '1'; --- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - --- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then --- program_rom_cs_l <= '0'; --- end if; - - if (cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - -- - -- vram addr custom ic - -- - u_vram_addr : entity work.PACMAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H256_L => hcnt(8), - H128 => hcnt(7), - H64 => hcnt(6), - H32 => hcnt(5), - H16 => hcnt(4), - H8 => hcnt(3), - H4 => hcnt(2), - H2 => hcnt(1), - H1 => hcnt(0), - V128 => vcnt(7), - V64 => vcnt(6), - V32 => vcnt(5), - V16 => vcnt(4), - V8 => vcnt(3), - V4 => vcnt(2), - V2 => vcnt(1), - V1 => vcnt(0), - FLIP => control_reg(3) - ); - - p_ab_mux_comb : process(hcnt, cpu_addr, vram_addr_ab) - begin - --When 2H is low, the CPU controls the bus. - if (hcnt(1) = '0') then - ab <= cpu_addr(11 downto 0); - else - ab <= vram_addr_ab; - end if; - end process; - - p_vram_comb : process(hcnt, cpu_addr, sync_bus_stb) - variable a,b : std_logic; - begin - - a := not (cpu_addr(12) or sync_bus_stb); - b := hcnt(1) and hcnt(0); - vram_l <= not (a or b); - end process; - - p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr) - variable sel : std_logic_vector(2 downto 0); - variable dec : std_logic_vector(7 downto 0); - variable selb : std_logic_vector(1 downto 0); - variable decb : std_logic_vector(3 downto 0); - begin - -- WRITE - - -- out_l 0x5000 - 0x503F control space - - -- wr0_l 0x5040 - 0x504F sound - -- wr1_l 0x5050 - 0x505F sound - -- wr2_l 0x5060 - 0x506F sprite - - -- 0x5080 - 0x50BF unused - - -- wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - - -- in0_l 0x5000 - 0x503F in port 0 - -- in1_l 0x5040 - 0x507F in port 1 - -- dipsw_l 0x5080 - 0x50BF dip switches - - -- 7J - dec := "11111111"; - sel := sync_bus_r_w_l & ab(7) & ab(6); - if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then - case sel is - when "000" => dec := "11111110"; - when "001" => dec := "11111101"; - when "010" => dec := "11111011"; - when "011" => dec := "11110111"; - when "100" => dec := "11101111"; - when "101" => dec := "11011111"; - when "110" => dec := "10111111"; - when "111" => dec := "01111111"; - when others => null; - end case; - end if; - iodec_out_l <= dec(0); - iodec_wdr_l <= dec(3); - - iodec_in0_l <= dec(4); - iodec_in1_l <= dec(5); - iodec_dipsw_l <= dec(6); - - -- 7M - decb := "1111"; - selb := ab(5) & ab(4); - if (dec(1) = '0') then - case selb is - when "00" => decb := "1110"; - when "01" => decb := "1101"; - when "10" => decb := "1011"; - when "11" => decb := "0111"; - when others => null; - end case; - end if; - wr0_l <= decb(0); - wr1_l <= decb(1); - wr2_l <= decb(2); - end process; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - p_db_mux_comb : process(hcnt, cpu_data_out, rams_data_out) - begin - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - if (hcnt(1) = '0') then - sync_bus_db <= cpu_data_out; - else - sync_bus_db <= rams_data_out; - end if; - end process; - - rom_data <= program_rom_dinl when cpu_addr(15) = '0' else program_rom_dinh; - rom_data_out <= rom_data(7 downto 6) & rom_data(3) & rom_data(4) & rom_data(5) & rom_data(2 downto 0) when MRTNT = '1' else rom_data; - - p_cpu_data_in_mux_comb : process(cpu_addr, cpu_iorq_l, cpu_m1_l, sync_bus_wreq_l, - iodec_in0_l, iodec_in1_l, iodec_dipsw_l, cpu_vec_reg, sync_bus_reg, rom_data_out, - rams_data_out, in0_reg, in1_reg, dipsw_reg) - begin - -- simplifed again - if (cpu_iorq_l = '0') and (cpu_m1_l = '0') then - cpu_data_in <= cpu_vec_reg; - elsif (sync_bus_wreq_l = '0') then - cpu_data_in <= sync_bus_reg; - else - if (cpu_addr(15 downto 14) = "00") then -- ROM at 0000 - 3fff - cpu_data_in <= rom_data_out; - elsif (cpu_addr(15 downto 13) = "100") then -- ROM at 8000 - 9fff - cpu_data_in <= rom_data_out; - else - cpu_data_in <= rams_data_out; - if (iodec_in0_l = '0') then cpu_data_in <= in0_reg; end if; - if (iodec_in1_l = '0') then cpu_data_in <= in1_reg; end if; - if (iodec_dipsw_l = '0') then cpu_data_in <= dipsw_reg; end if; - end if; - end if; - end process; - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab(11 downto 0), - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab(11 downto 0), - data_b_o => rams_data_out - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom : entity work.ROM_PGM_0 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom1 : entity work.ROM_PGM_1 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinh - ); - - -- - -- video subsystem - -- - u_video : entity work.PACMAN_VIDEO - generic map ( - MRTNT => MRTNT - ) - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - I_WR2_L => wr2_l, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk - ); - - O_HSYNC <= hSync; - O_VSYNC <= vSync; - - --O_HBLANK <= hblank; - O_VBLANK <= vblank; - - -- - -- - -- audio subsystem - -- - u_audio : entity work.PACMAN_AUDIO - port map ( - I_HCNT => hcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_WR1_L => wr1_l, - I_WR0_L => wr0_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 39619ea0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR1_L, - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => rom3m(1), - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 895304e9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,366 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_VIDEO is -generic ( - MRTNT : std_logic := '0' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); -port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - I_WR2_L : in std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic -); -end; - -architecture RTL of PACMAN_VIDEO is - - signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal db_reg : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_dout : std_logic_vector(7 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal cntr_ld : std_logic; - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); - signal ra : std_logic_vector(7 downto 0); - signal ra_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(3 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - - -- ram enable is low when HBLANK_L is 0 (for sprite access) or - -- 2H is low (for cpu writes) - -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board - - sprite_xy_ram : work.dpram generic map (4,8) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, - - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp - ); - - p_char_regs : process - variable inc : std_logic; - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; - begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - inc := (not I_HBLANK); - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & inc); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - db_reg <= I_DB; -- character reg - end if; - end process; - - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) - begin - if (char_hblank_reg = '0') then - xflip <= I_FLIP; - yflip <= I_FLIP; - else - xflip <= db_reg(1); - yflip <= db_reg(0); - end if; - end process; - - p_char_addr_comb : process(db_reg, I_HCNT, - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) - begin - obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - - ca(12) <= char_hblank_reg; - ca(11 downto 6) <= db_reg(7 downto 2); - - -- 2h, 4e - if (char_hblank_reg = '0') then - ca(5) <= db_reg(1); - ca(4) <= db_reg(0); - else - ca(5) <= char_sum_reg(3) xor xflip; - ca(4) <= I_HCNT(3); - end if; - - ca(3) <= I_HCNT(2) xor yflip; - ca(1) <= char_sum_reg(1) xor xflip; - - -- descramble ROMs for Mr TNT (swap address lines A0 and A2) - if MRTNT = '1' then - ca(2) <= char_sum_reg(0) xor xflip; - ca(0) <= char_sum_reg(2) xor xflip; - else - ca(2) <= char_sum_reg(2) xor xflip; - ca(0) <= char_sum_reg(0) xor xflip; - end if; - end process; - - - -- descramble ROMs for Mr TNT (swap data lines D4 and D6) - char_rom_5ef_dout <= char_rom_5ef_buf(7) & char_rom_5ef_buf(4) & char_rom_5ef_buf(5) & char_rom_5ef_buf(6) & char_rom_5ef_buf(3 downto 0) when MRTNT = '1' else char_rom_5ef_buf; - - -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf - ); - - p_char_shift : process - begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_dout(7 downto 4); -- load - shift_regl <= char_rom_5ef_dout(3 downto 0); - when others => null; - end case; - end if; - end process; - - p_char_shift_comb : process(I_HCNT, vout_yflip, shift_regu, shift_regl) - variable ip : std_logic; - begin - ip := I_HCNT(0) and I_HCNT(1); - if (vout_yflip = '0') then - - shift_sel(0) <= ip; - shift_sel(1) <= '1'; - shift_op(0) <= shift_regl(3); - shift_op(1) <= shift_regu(3); - else - - shift_sel(0) <= '1'; - shift_sel(1) <= ip; - shift_op(0) <= shift_regl(0); - shift_op(1) <= shift_regu(0); - end if; - end process; - - p_video_out_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= I_DB(4 downto 0); -- colour reg - end if; - end if; - end process; - - col_rom_4a : entity work.PROM4_DST - port map ( - CLK => CLK, - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a - ); - - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; - - p_ra_cnt : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (cntr_ld = '1') then - ra <= dr; - else - ra <= ra + "1"; - end if; - end if; - end process; - - u_sprite_ram : work.dpram generic map (8,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on_t1, - addr_a_i => ra_t1, - data_a_i => sprite_ram_ip, - - clk_b_i => CLK, - addr_b_i => ra, - data_b_o => sprite_ram_op - ); - - sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "0000"; - video_op_sel <= '1' when not (sprite_ram_reg = "0000") else '0'; - - p_sprite_ram_ip_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - ra_t1 <= ra; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - end if; - end process; - - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) - begin - -- 3a - if (vout_hblank_t1 = '0') then - sprite_ram_ip <= (others => '0'); - else - if (video_op_sel = '1') then - sprite_ram_ip <= sprite_ram_reg; - else - sprite_ram_ip <= lut_4a_t1(3 downto 0); - end if; - end if; - end process; - - p_video_op_comb : process(vout_hblank, I_VBLANK, video_op_sel, sprite_ram_reg, lut_4a) - begin - -- 3b - if (vout_hblank = '1') or (I_VBLANK = '1') then - final_col <= (others => '0'); - else - if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite - else - final_col <= lut_4a(3 downto 0); - end if; - end if; - end process; - - -- assign video outputs from color LUT PROM - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE - ); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_vram_addr.vhd deleted file mode 100644 index b26824c4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pacman_vram_addr.vhd +++ /dev/null @@ -1,273 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ & CarlW - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity X74_157 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end; - -architecture RTL of X74_157 is -begin - p_y_comb : process(S,G,A,B) - begin - for i in 0 to 3 loop - -- quad 2 line to 1 line mux (true logic) - if (G = '1') then - Y(i) <= '0'; - else - if (S = '0') then - Y(i) <= A(i); - else - Y(i) <= B(i); - end if; - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_arith.all; - use ieee.std_logic_unsigned.all; - -entity X74_257 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end; - -architecture RTL of X74_257 is -signal ab : std_logic_vector (3 downto 0); -begin - - Y <= ab; -- no tristate - p_ab : process(S,A,B) - begin - for i in 0 to 3 loop - if (S = '0') then - AB(i) <= A(i); - else - AB(i) <= B(i); - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VRAM_ADDR is - port ( - AB : out std_logic_vector (11 downto 0); - H256_L : in std_logic; - H128 : in std_logic; - H64 : in std_logic; - H32 : in std_logic; - H16 : in std_logic; - H8 : in std_logic; - H4 : in std_logic; - H2 : in std_logic; - H1 : in std_logic; - V128 : in std_logic; - V64 : in std_logic; - V32 : in std_logic; - V16 : in std_logic; - V8 : in std_logic; - V4 : in std_logic; - V2 : in std_logic; - V1 : in std_logic; - FLIP : in std_logic - ); -end; - -architecture RTL of PACMAN_VRAM_ADDR is - -signal v128p : std_logic; -signal v64p : std_logic; -signal v32p : std_logic; -signal v16p : std_logic; -signal v8p : std_logic; -signal h128p : std_logic; -signal h64p : std_logic; -signal h32p : std_logic; -signal h16p : std_logic; -signal h8p : std_logic; -signal sel : std_logic; -signal y157 : std_logic_vector (11 downto 0); - -component X74_157 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end component; - -component X74_257 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end component; - -begin - p_vp_comb : process(FLIP, V8, V16, V32, V64, V128) - begin - v128p <= FLIP xor V128; - v64p <= FLIP xor V64; - v32p <= FLIP xor V32; - v16p <= FLIP xor V16; - v8p <= FLIP xor V8; - end process; - - p_hp_comb : process(FLIP, H8, H16, H32, H64, H128) - begin - H128P <= FLIP xor H128; - H64P <= FLIP xor H64; - H32P <= FLIP xor H32; - H16P <= FLIP xor H16; - H8P <= FLIP xor H8; - end process; - - p_sel : process(H16, H32, H64) - begin - sel <= not((H32 xor H16) or (H32 xor H64)); - end process; - - --p_oe257 : process(H2) - --begin - -- oe <= not(H2); - --end process; - - U6 : X74_157 - port map( - Y => y157(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => h64p, - B(0) => h64p, - A => "1111", - G => '0', - S => sel - ); - - U5 : X74_157 - port map( - Y => y157(7 downto 4), - B(3) => h64p, - B(2) => h64p, - B(1) => h8p, - B(0) => v128p, - A => "1111", - G => '0', - S => sel - ); - - U4 : X74_157 - port map( - Y => y157(3 downto 0), - B(3) => v64p, - B(2) => v32p, - B(1) => v16p, - B(0) => v8p, - A(3) => H64, - A(2) => H32, - A(1) => H16, - A(0) => H4, - G => '0', - S => sel - ); - - U3 : X74_257 - port map( - Y => AB(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => v128p, - B(0) => v64p, - A => y157(11 downto 8), - S => H256_L - ); - - U2 : X74_257 - port map( - Y => AB(7 downto 4), - B(3) => v32p, - B(2) => v16p, - B(1) => v8p, - B(0) => h128p, - A => y157(7 downto 4), - S => H256_L - ); - - U1 : X74_257 - port map( - Y => AB(3 downto 0), - B(3) => h64p, - B(2) => h32p, - B(1) => h16p, - B(0) => h8p, - A => y157(3 downto 0), - S => H256_L - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pll.qip deleted file mode 100644 index 48665362..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VHDL_FILE [file join $::quartus(qip_path) "pll.vhd"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pll.vhd b/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pll.vhd deleted file mode 100644 index 3c952a1a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Crush_Roller_MiST/rtl/pll.vhd +++ /dev/null @@ -1,365 +0,0 @@ --- megafunction wizard: %ALTPLL% --- GENERATION: STANDARD --- VERSION: WM1.0 --- MODULE: altpll - --- ============================================================ --- File Name: pll.vhd --- Megafunction Name(s): --- altpll --- --- Simulation Library Files(s): --- altera_mf --- ============================================================ --- ************************************************************ --- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! --- --- 13.1.0 Build 162 10/23/2013 SJ Web Edition --- ************************************************************ - - ---Copyright (C) 1991-2013 Altera Corporation ---Your use of Altera Corporation's design tools, logic functions ---and other software and tools, and its AMPP partner logic ---functions, and any output files from any of the foregoing ---(including device programming or simulation files), and any ---associated documentation or information are expressly subject ---to the terms and conditions of the Altera Program License ---Subscription Agreement, Altera MegaCore Function License ---Agreement, or other applicable license agreement, including, ---without limitation, that your use is for the sole purpose of ---programming logic devices manufactured by Altera and sold by ---Altera or its authorized distributors. Please refer to the ---applicable agreement for further details. - - -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.all; - -ENTITY pll IS - PORT - ( - areset : IN STD_LOGIC := '0'; - inclk0 : IN STD_LOGIC := '0'; - c0 : OUT STD_LOGIC ; - locked : OUT STD_LOGIC - ); -END pll; - - -ARCHITECTURE SYN OF pll IS - - SIGNAL sub_wire0 : STD_LOGIC ; - SIGNAL sub_wire1 : STD_LOGIC_VECTOR (4 DOWNTO 0); - SIGNAL sub_wire2 : STD_LOGIC ; - SIGNAL sub_wire3 : STD_LOGIC ; - SIGNAL sub_wire4 : STD_LOGIC_VECTOR (1 DOWNTO 0); - SIGNAL sub_wire5_bv : BIT_VECTOR (0 DOWNTO 0); - SIGNAL sub_wire5 : STD_LOGIC_VECTOR (0 DOWNTO 0); - - - - COMPONENT altpll - GENERIC ( - bandwidth_type : STRING; - clk0_divide_by : NATURAL; - clk0_duty_cycle : NATURAL; - clk0_multiply_by : NATURAL; - clk0_phase_shift : STRING; - compensate_clock : STRING; - inclk0_input_frequency : NATURAL; - intended_device_family : STRING; - lpm_hint : STRING; - lpm_type : STRING; - operation_mode : STRING; - pll_type : STRING; - port_activeclock : STRING; - port_areset : STRING; - port_clkbad0 : STRING; - port_clkbad1 : STRING; - port_clkloss : STRING; - port_clkswitch : STRING; - port_configupdate : STRING; - port_fbin : STRING; - port_inclk0 : STRING; - port_inclk1 : STRING; - port_locked : STRING; - port_pfdena : STRING; - port_phasecounterselect : STRING; - port_phasedone : STRING; - port_phasestep : STRING; - port_phaseupdown : STRING; - port_pllena : STRING; - port_scanaclr : STRING; - port_scanclk : STRING; - port_scanclkena : STRING; - port_scandata : STRING; - port_scandataout : STRING; - port_scandone : STRING; - port_scanread : STRING; - port_scanwrite : STRING; - port_clk0 : STRING; - port_clk1 : STRING; - port_clk2 : STRING; - port_clk3 : STRING; - port_clk4 : STRING; - port_clk5 : STRING; - port_clkena0 : STRING; - port_clkena1 : STRING; - port_clkena2 : STRING; - port_clkena3 : STRING; - port_clkena4 : STRING; - port_clkena5 : STRING; - port_extclk0 : STRING; - port_extclk1 : STRING; - port_extclk2 : STRING; - port_extclk3 : STRING; - self_reset_on_loss_lock : STRING; - width_clock : NATURAL - ); - PORT ( - areset : IN STD_LOGIC ; - clk : OUT STD_LOGIC_VECTOR (4 DOWNTO 0); - inclk : IN STD_LOGIC_VECTOR (1 DOWNTO 0); - locked : OUT STD_LOGIC - ); - END COMPONENT; - -BEGIN - sub_wire5_bv(0 DOWNTO 0) <= "0"; - sub_wire5 <= To_stdlogicvector(sub_wire5_bv); - locked <= sub_wire0; - sub_wire2 <= sub_wire1(0); - c0 <= sub_wire2; - sub_wire3 <= inclk0; - sub_wire4 <= sub_wire5(0 DOWNTO 0) & sub_wire3; - - altpll_component : altpll - GENERIC MAP ( - bandwidth_type => "AUTO", - clk0_divide_by => 9, - clk0_duty_cycle => 50, - clk0_multiply_by => 8, - clk0_phase_shift => "0", - compensate_clock => "CLK0", - inclk0_input_frequency => 37037, - intended_device_family => "Cyclone III", - lpm_hint => "CBX_MODULE_PREFIX=pll", - lpm_type => "altpll", - operation_mode => "NORMAL", - pll_type => "AUTO", - port_activeclock => "PORT_UNUSED", - port_areset => "PORT_USED", - port_clkbad0 => "PORT_UNUSED", - port_clkbad1 => "PORT_UNUSED", - port_clkloss => "PORT_UNUSED", - port_clkswitch => "PORT_UNUSED", - port_configupdate => "PORT_UNUSED", - port_fbin => "PORT_UNUSED", - port_inclk0 => "PORT_USED", - port_inclk1 => "PORT_UNUSED", - port_locked => "PORT_USED", - port_pfdena => "PORT_UNUSED", - port_phasecounterselect => "PORT_UNUSED", - port_phasedone => "PORT_UNUSED", - port_phasestep => "PORT_UNUSED", - port_phaseupdown => "PORT_UNUSED", - port_pllena => "PORT_UNUSED", - port_scanaclr => "PORT_UNUSED", - port_scanclk => "PORT_UNUSED", - port_scanclkena => "PORT_UNUSED", - port_scandata => "PORT_UNUSED", - port_scandataout => "PORT_UNUSED", - port_scandone => "PORT_UNUSED", - port_scanread => "PORT_UNUSED", - port_scanwrite => "PORT_UNUSED", - port_clk0 => "PORT_USED", - port_clk1 => "PORT_UNUSED", - port_clk2 => "PORT_UNUSED", - port_clk3 => "PORT_UNUSED", - port_clk4 => "PORT_UNUSED", - port_clk5 => "PORT_UNUSED", - port_clkena0 => "PORT_UNUSED", - port_clkena1 => "PORT_UNUSED", - port_clkena2 => "PORT_UNUSED", - port_clkena3 => "PORT_UNUSED", - port_clkena4 => "PORT_UNUSED", - port_clkena5 => "PORT_UNUSED", - port_extclk0 => "PORT_UNUSED", - port_extclk1 => "PORT_UNUSED", - port_extclk2 => "PORT_UNUSED", - port_extclk3 => "PORT_UNUSED", - self_reset_on_loss_lock => "OFF", - width_clock => 5 - ) - PORT MAP ( - areset => areset, - inclk => sub_wire4, - locked => sub_wire0, - clk => sub_wire1 - ); - - - -END SYN; - --- ============================================================ --- CNX file retrieval info --- ============================================================ --- Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" --- Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" --- Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" --- Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" --- Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" --- Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" --- Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" --- Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" --- Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" --- Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" --- Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" --- Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" --- Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" --- Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" --- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" --- Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" --- Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" --- Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" --- Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" --- Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" --- Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" --- Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" --- Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" --- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" --- Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" --- Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" --- Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" --- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" --- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" --- Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" --- Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" --- Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" --- Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" --- Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" --- Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" --- Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" --- Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" --- Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" --- Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" --- Retrieval info: PRIVATE: SPREAD_USE STRING "0" --- Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" --- Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" --- Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" --- Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" --- Retrieval info: PRIVATE: USE_CLK0 STRING "1" --- Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" --- Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" --- Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" --- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" --- Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" --- Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" --- Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" --- Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" --- Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" --- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" --- Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" --- Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" --- Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" --- Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" --- Retrieval info: USED_PORT: @inclk 0 0 2 0 INPUT_CLK_EXT VCC "@inclk[1..0]" --- Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" --- Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" --- Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" --- Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" --- Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 --- Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 --- Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.vhd FALSE --- Retrieval info: LIB_FILE: altera_mf --- Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.qpf b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.qpf deleted file mode 100644 index 23aa7cc2..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "DreamShopper" diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.qsf b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.qsf deleted file mode 100644 index 1e369e17..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.qsf +++ /dev/null @@ -1,165 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 11:17:03 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# DreamShopper_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name SMART_RECOMPILE ON -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 -set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name TOP_LEVEL_ENTITY DreamShopper -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name SAVE_DISK_SPACE OFF -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP - -# Fitter Assignments -# ================== -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF -set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS -set_global_assignment -name FITTER_EFFORT "STANDARD FIT" -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# -------------------------- -# start ENTITY(DreamShopper) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(DreamShopper) -# ------------------------ -set_global_assignment -name SYSTEMVERILOG_FILE rtl/DreamShopper.sv -set_global_assignment -name VHDL_FILE rtl/dreamshp.vhd -set_global_assignment -name VHDL_FILE rtl/dreamshp_video.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name SYSTEMVERILOG_FILE rtl/ym2149.sv -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.sdc b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/DreamShopper.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/README.txt deleted file mode 100644 index c511326c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/README.txt +++ /dev/null @@ -1,25 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Dream Shopper for MiST by Gehstock --- 20 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Dream Shopper hardware --- Copyright (c) Sorgelig --- Based on Pacman core: Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- SPACE,CTRL : Action --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/DreamShopper.sv b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/DreamShopper.sv deleted file mode 100644 index 2130986c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/DreamShopper.sv +++ /dev/null @@ -1,205 +0,0 @@ -//============================================================================ -// Arcade: Dream Shopper -// -// Version for MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module DreamShopper -( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "DreamShp;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin -reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -reg ce_1m79; -always @(posedge clk_sys) begin -reg [3:0] div; - div <= div + 1'd1; - if(div == 12) div <= 0; - ce_1m79 <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [10:0] ps2_key; -wire [9:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -dreamshp dreamshp( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0(~{2'b00, btn_coin, m_fire, m_down,m_right,m_left,m_up}), - .in1(~{1'b0, btn_two_players, btn_one_player, 5'b00000}), - .dipsw1(8'b11_00_10_0_1), - .dipsw2(8'b00000000), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m), - .ENA_1M79(ce_1m79) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 86fc9730..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"F0",X"F0",X"87",X"3C",X"4B",X"0F",X"0F",X"00",X"70",X"70",X"70",X"70",X"61",X"61",X"61", - X"00",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"00",X"F0",X"F0",X"78",X"3C",X"1E",X"1E",X"1E", - X"0F",X"0F",X"0F",X"0F",X"87",X"F0",X"F0",X"00",X"61",X"61",X"61",X"70",X"70",X"70",X"70",X"00", - X"68",X"2C",X"A4",X"E4",X"E8",X"E0",X"E0",X"00",X"0F",X"1E",X"1E",X"3C",X"78",X"F2",X"F0",X"00", - X"00",X"F0",X"F0",X"87",X"3C",X"4B",X"0F",X"0F",X"00",X"70",X"70",X"70",X"70",X"61",X"61",X"61", - X"00",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"00",X"F0",X"F0",X"78",X"3C",X"1E",X"1E",X"1E", - X"0F",X"0F",X"0F",X"0F",X"87",X"F0",X"F0",X"00",X"61",X"61",X"61",X"70",X"70",X"70",X"70",X"00", - X"68",X"2C",X"A4",X"E4",X"E0",X"E4",X"E0",X"00",X"0F",X"1E",X"1E",X"3C",X"79",X"F0",X"F0",X"00", - X"00",X"20",X"11",X"00",X"99",X"CB",X"BC",X"71",X"00",X"00",X"00",X"11",X"00",X"10",X"00",X"00", - X"00",X"00",X"00",X"00",X"44",X"88",X"00",X"00",X"00",X"00",X"00",X"88",X"58",X"87",X"79",X"2C", - X"BC",X"0F",X"5B",X"20",X"00",X"00",X"00",X"00",X"00",X"10",X"11",X"22",X"00",X"10",X"00",X"00", - X"00",X"80",X"44",X"00",X"00",X"00",X"00",X"00",X"E9",X"96",X"E2",X"0C",X"80",X"40",X"00",X"00", - X"00",X"01",X"32",X"91",X"4B",X"CC",X"ED",X"4C",X"00",X"00",X"12",X"10",X"33",X"01",X"00",X"01", - X"00",X"00",X"A8",X"4C",X"08",X"00",X"00",X"00",X"00",X"00",X"80",X"0D",X"69",X"F2",X"CF",X"8E", - X"C1",X"DC",X"AD",X"0F",X"B2",X"01",X"00",X"00",X"01",X"12",X"11",X"32",X"01",X"50",X"00",X"00", - X"00",X"08",X"48",X"08",X"88",X"04",X"00",X"00",X"52",X"FC",X"67",X"96",X"3A",X"11",X"00",X"00", - X"11",X"20",X"C0",X"A6",X"6E",X"7B",X"2C",X"9C",X"80",X"40",X"02",X"21",X"10",X"25",X"21",X"30", - X"20",X"60",X"0E",X"C0",X"40",X"00",X"00",X"10",X"00",X"00",X"14",X"C3",X"A1",X"67",X"62",X"21", - X"0F",X"85",X"5E",X"9D",X"0E",X"C0",X"00",X"80",X"10",X"21",X"71",X"53",X"30",X"81",X"32",X"00", - X"28",X"48",X"C0",X"08",X"40",X"80",X"20",X"10",X"D2",X"07",X"E7",X"ED",X"43",X"C2",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"FF", - X"00",X"00",X"44",X"CC",X"CC",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"FF", - X"11",X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"FF", - X"00",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"48",X"00",X"00",X"00",X"08",X"0E",X"0F",X"6F",X"8F", - X"0F",X"0F",X"0F",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"60",X"60",X"00",X"00",X"00", - X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0C",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"CC",X"EE",X"FF",X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"88", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"0C",X"0F",X"8F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0C",X"00",X"00",X"60",X"10",X"00",X"00",X"00",X"00",X"00",X"00", - X"68",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"6F",X"0F",X"0F",X"0C",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"0C",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"60",X"60",X"10",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"48",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"8F",X"6F",X"0F",X"0E",X"08",X"00",X"00",X"00", - X"00",X"C3",X"C3",X"F0",X"F0",X"F2",X"F6",X"FE",X"00",X"04",X"12",X"16",X"16",X"34",X"70",X"30", - X"00",X"80",X"C0",X"C0",X"C0",X"0E",X"48",X"E0",X"00",X"78",X"F0",X"F0",X"F6",X"F7",X"2F",X"BD", - X"FE",X"F6",X"F2",X"F0",X"F0",X"C3",X"C3",X"00",X"30",X"70",X"34",X"16",X"16",X"12",X"04",X"00", - X"E0",X"48",X"0E",X"C0",X"C0",X"C0",X"80",X"00",X"BD",X"2F",X"F7",X"F6",X"F0",X"F0",X"78",X"00", - X"44",X"5F",X"5F",X"D7",X"5F",X"D7",X"44",X"00",X"0C",X"2D",X"3C",X"78",X"3C",X"38",X"10",X"00", - X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"C3",X"CB",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"3C",X"3D", - X"CB",X"C3",X"0F",X"0F",X"0F",X"0F",X"C3",X"CB",X"3D",X"3C",X"0F",X"0F",X"0F",X"0F",X"3C",X"3D", - X"00",X"CC",X"EE",X"11",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"44",X"33",X"11", - X"00",X"00",X"00",X"22",X"FF",X"FF",X"00",X"00",X"00",X"00",X"44",X"44",X"77",X"77",X"44",X"44", - X"00",X"22",X"33",X"99",X"99",X"DD",X"FF",X"66",X"00",X"66",X"77",X"77",X"55",X"55",X"44",X"44", - X"00",X"00",X"11",X"99",X"DD",X"FF",X"BB",X"11",X"00",X"22",X"66",X"44",X"44",X"44",X"77",X"33", - X"00",X"88",X"CC",X"66",X"33",X"FF",X"FF",X"00",X"00",X"11",X"11",X"11",X"11",X"77",X"77",X"11", - X"00",X"77",X"77",X"55",X"55",X"55",X"DD",X"88",X"00",X"22",X"66",X"44",X"44",X"44",X"77",X"33", - X"00",X"CC",X"EE",X"BB",X"99",X"99",X"99",X"00",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33", - X"00",X"33",X"33",X"11",X"99",X"DD",X"77",X"33",X"00",X"00",X"00",X"77",X"77",X"00",X"00",X"00", - X"00",X"66",X"FF",X"DD",X"99",X"99",X"66",X"00",X"00",X"33",X"44",X"44",X"55",X"55",X"77",X"33", - X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"00",X"44",X"44",X"44",X"66",X"33",X"11", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00", - X"00",X"88",X"88",X"88",X"88",X"88",X"88",X"00",X"00",X"11",X"11",X"11",X"11",X"11",X"11",X"00", - X"00",X"00",X"88",X"77",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CB",X"C3",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"3D",X"3C",X"0F",X"0F",X"0F",X"0F",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"33",X"11",X"99",X"DD",X"99",X"BB",X"EE",X"77",X"CC",X"88",X"99",X"BB",X"99",X"DD",X"77", - X"00",X"CC",X"EE",X"33",X"11",X"33",X"EE",X"CC",X"00",X"77",X"77",X"11",X"11",X"11",X"77",X"77", - X"00",X"FF",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00",X"77",X"77",X"44",X"44",X"44",X"77",X"33", - X"00",X"CC",X"EE",X"33",X"11",X"11",X"33",X"22",X"00",X"11",X"33",X"66",X"44",X"44",X"66",X"22", - X"00",X"FF",X"FF",X"11",X"11",X"33",X"EE",X"CC",X"00",X"77",X"77",X"44",X"44",X"66",X"33",X"11", - X"00",X"00",X"FF",X"FF",X"99",X"99",X"99",X"11",X"00",X"00",X"77",X"77",X"44",X"44",X"44",X"44", - X"00",X"FF",X"FF",X"99",X"99",X"99",X"99",X"11",X"00",X"77",X"77",X"00",X"00",X"00",X"00",X"00", - X"00",X"CC",X"EE",X"33",X"11",X"99",X"99",X"99",X"00",X"11",X"33",X"66",X"44",X"44",X"77",X"77", - X"00",X"FF",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00",X"77",X"77",X"00",X"00",X"00",X"77",X"77", - X"00",X"00",X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"44",X"44",X"77",X"77",X"44",X"44", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"22",X"66",X"44",X"44",X"66",X"77",X"33", - X"00",X"FF",X"FF",X"88",X"CC",X"66",X"33",X"11",X"00",X"77",X"77",X"11",X"33",X"77",X"66",X"44", - X"00",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"44",X"44",X"44",X"44", - X"00",X"FF",X"FF",X"EE",X"CC",X"EE",X"FF",X"FF",X"00",X"77",X"77",X"00",X"11",X"00",X"77",X"77", - X"00",X"FF",X"FF",X"EE",X"CC",X"88",X"FF",X"FF",X"00",X"77",X"77",X"00",X"11",X"33",X"77",X"77", - X"00",X"EE",X"FF",X"11",X"11",X"11",X"FF",X"EE",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33", - X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"EE",X"00",X"77",X"77",X"11",X"11",X"11",X"11",X"00", - X"F0",X"F0",X"78",X"3C",X"3C",X"78",X"F0",X"F0",X"F0",X"F0",X"E1",X"C3",X"C3",X"E1",X"F0",X"F0", - X"00",X"FF",X"FF",X"11",X"11",X"99",X"FF",X"EE",X"00",X"77",X"77",X"11",X"33",X"77",X"66",X"44", - X"00",X"66",X"FF",X"99",X"99",X"BB",X"AA",X"00",X"00",X"22",X"66",X"44",X"44",X"44",X"77",X"33", - X"00",X"00",X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"77",X"77",X"00",X"00", - X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33", - X"00",X"FF",X"FF",X"88",X"00",X"88",X"FF",X"FF",X"00",X"00",X"11",X"33",X"77",X"33",X"11",X"00", - X"00",X"FF",X"FF",X"88",X"CC",X"88",X"FF",X"FF",X"00",X"11",X"77",X"33",X"11",X"33",X"77",X"11", - X"00",X"33",X"77",X"EE",X"CC",X"EE",X"77",X"33",X"00",X"66",X"77",X"33",X"11",X"33",X"77",X"66", - X"00",X"00",X"33",X"FF",X"88",X"88",X"FF",X"33",X"00",X"00",X"00",X"00",X"77",X"77",X"00",X"00", - X"00",X"11",X"11",X"99",X"DD",X"FF",X"77",X"33",X"00",X"66",X"77",X"77",X"55",X"44",X"44",X"44", - X"00",X"00",X"88",X"CC",X"66",X"33",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"66",X"00",X"00", - X"FA",X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"33",X"66",X"CC",X"88",X"00",X"00",X"00",X"00",X"66",X"33",X"11",X"00",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00", - X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"FF",X"FF",X"CF",X"0F",X"0F",X"0F",X"0F",X"0F",X"FF",X"FF",X"FF",X"FF",X"EF",X"EF",X"CF",X"CF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"1F",X"0F",X"2F",X"4F",X"5F", - X"0F",X"0F",X"4F",X"3F",X"0F",X"CF",X"FF",X"FF",X"CF",X"CF",X"EF",X"EF",X"FF",X"FF",X"FF",X"FF", - X"F7",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"5E",X"1F",X"0F",X"0F",X"1F",X"3F",X"FF",X"FF", - X"00",X"00",X"11",X"11",X"75",X"FF",X"F7",X"FE",X"00",X"00",X"00",X"32",X"33",X"11",X"11",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"04",X"00",X"00",X"80",X"88",X"EC",X"E6",X"FA",X"FF", - X"FF",X"FD",X"77",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0C",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"EF",X"F7",X"EE",X"FB",X"CC",X"00",X"00",X"00", - X"00",X"00",X"00",X"78",X"A5",X"4B",X"B4",X"96",X"00",X"00",X"00",X"00",X"10",X"12",X"21",X"03", - X"00",X"00",X"00",X"00",X"08",X"08",X"08",X"08",X"00",X"00",X"00",X"00",X"80",X"C0",X"84",X"48", - X"5A",X"96",X"4B",X"A5",X"96",X"0F",X"00",X"00",X"12",X"12",X"03",X"12",X"01",X"00",X"00",X"00", - X"08",X"08",X"0C",X"04",X"04",X"00",X"00",X"00",X"85",X"0E",X"84",X"0C",X"08",X"00",X"00",X"00", - X"00",X"00",X"02",X"74",X"74",X"74",X"F4",X"F4",X"00",X"00",X"00",X"02",X"32",X"32",X"32",X"32", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80", - X"F2",X"F1",X"F8",X"FC",X"77",X"00",X"00",X"00",X"32",X"33",X"11",X"00",X"00",X"00",X"00",X"00", - X"00",X"08",X"08",X"08",X"08",X"00",X"00",X"00",X"C0",X"E0",X"F8",X"E1",X"CA",X"00",X"00",X"00", - X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FF",X"F7",X"FF",X"F7",X"FF",X"F7",X"FF",X"F7", - X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"10",X"31",X"73",X"F7",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"10",X"31",X"73",X"F7", - X"00",X"00",X"00",X"00",X"80",X"C8",X"EC",X"FE",X"80",X"C8",X"EC",X"FE",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7",X"FF",X"F7",X"FF",X"F7",X"FF",X"F7", - X"FE",X"EC",X"C8",X"80",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FE",X"EC",X"C8",X"80", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F5",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F5", - X"FF",X"FF",X"FF",X"FF",X"F7",X"73",X"31",X"10",X"F7",X"73",X"31",X"10",X"00",X"00",X"00",X"00", - X"FA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F5",X"FA",X"F7",X"FF",X"F7",X"FF",X"F7",X"FF",X"F5", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F5",X"FF",X"F7",X"FF",X"F7",X"FF",X"F7",X"FF",X"F5", - X"F5",X"FE",X"EC",X"C8",X"80",X"00",X"00",X"00",X"F5",X"FF",X"FF",X"FF",X"FF",X"FE",X"EC",X"C8", - X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"F5",X"FF",X"F7",X"FF",X"F7",X"FF",X"F7",X"FF",X"F5", - X"FA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FA",X"FA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FA", - X"FA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FA",X"F7",X"FF",X"F7",X"FF",X"F7",X"FF",X"F7", - X"00",X"00",X"00",X"00",X"80",X"E6",X"E6",X"E6",X"C0",X"C0",X"E0",X"70",X"30",X"10",X"F0",X"30", - X"EE",X"11",X"11",X"22",X"22",X"11",X"11",X"EE",X"11",X"C3",X"C3",X"E7",X"E7",X"C3",X"C3",X"11", - X"CC",X"22",X"11",X"11",X"11",X"11",X"66",X"88",X"E0",X"B4",X"E0",X"40",X"88",X"44",X"44",X"33", - X"08",X"4C",X"E8",X"F8",X"F8",X"E8",X"4C",X"08",X"03",X"04",X"04",X"04",X"04",X"04",X"04",X"03", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07", - X"00",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"00", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"44",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"33",X"11",X"00",X"00",X"00",X"00", - X"CC",X"CC",X"CC",X"CC",X"CC",X"44",X"00",X"00",X"FF",X"77",X"33",X"11",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"11",X"FF",X"77",X"33",X"11",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"F0",X"3C",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"3C",X"F0",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"87",X"87",X"C3",X"C3", - X"0F",X"0F",X"0F",X"0F",X"1E",X"1E",X"3C",X"3C",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"C3",X"C3",X"87",X"87",X"0F",X"0F",X"0F",X"0F", - X"3C",X"3C",X"1E",X"1E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"F0",X"C3",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"C3",X"F0", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07", - X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07", - X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"00", - X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07", - X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"00",X"0E",X"0E",X"0D",X"0F",X"0F",X"0F",X"00",X"40",X"80",X"83",X"87",X"87",X"43",X"0F", - X"00",X"00",X"00",X"00",X"00",X"C0",X"4A",X"0F",X"00",X"00",X"00",X"00",X"0C",X"0F",X"0F",X"0F", - X"0F",X"FF",X"0F",X"0D",X"0E",X"0E",X"00",X"00",X"2F",X"53",X"87",X"87",X"83",X"80",X"40",X"00", - X"0F",X"4A",X"C0",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0C",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"03",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"30",X"25",X"0F", - X"00",X"20",X"10",X"1C",X"1E",X"1E",X"AC",X"4F",X"00",X"00",X"07",X"07",X"0B",X"0F",X"FF",X"0F", - X"0F",X"0F",X"0F",X"03",X"00",X"00",X"00",X"00",X"0F",X"25",X"30",X"00",X"00",X"00",X"00",X"00", - X"4F",X"2C",X"1E",X"1E",X"1C",X"10",X"20",X"00",X"0F",X"0F",X"0F",X"0B",X"07",X"07",X"00",X"00", - X"C1",X"2D",X"1F",X"2F",X"2F",X"2F",X"27",X"2F",X"30",X"40",X"01",X"01",X"03",X"03",X"03",X"00", - X"C0",X"20",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"38",X"4B",X"8F",X"0F",X"0F",X"0F",X"0E",X"0F", - X"0F",X"0F",X"07",X"07",X"43",X"61",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0E",X"0E",X"2C",X"68",X"0C",X"08", - X"01",X"03",X"61",X"43",X"07",X"07",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"68",X"2C",X"0E",X"0E",X"0F",X"0F", - X"0F",X"07",X"0F",X"0F",X"0F",X"0F",X"2D",X"C1",X"00",X"03",X"03",X"03",X"01",X"81",X"40",X"30", - X"00",X"0C",X"0C",X"0C",X"08",X"18",X"20",X"C0",X"4F",X"4E",X"4F",X"4F",X"4F",X"8F",X"4B",X"38", - X"00",X"0F",X"6F",X"4F",X"7F",X"0F",X"7F",X"4F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07", - X"00",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"0F",X"EF",X"AF",X"AF",X"0F",X"EF",X"2F", - X"7F",X"0F",X"7F",X"4F",X"7F",X"0F",X"0F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"00", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"EF",X"0F",X"EF",X"2F",X"EF",X"0F",X"0F",X"00", - X"00",X"0F",X"6F",X"5F",X"4F",X"0F",X"6F",X"4F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07", - X"00",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"0F",X"6F",X"2F",X"EF",X"0F",X"EF",X"AF", - X"7F",X"0F",X"7F",X"4F",X"7F",X"0F",X"0F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"00", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"AF",X"0F",X"EF",X"2F",X"EF",X"0F",X"0F",X"00", - X"00",X"0F",X"0F",X"0F",X"7F",X"0F",X"7F",X"4F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07", - X"00",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"0F",X"0F",X"4F",X"EF",X"0F",X"EF",X"2F", - X"7F",X"0F",X"7F",X"4F",X"7F",X"0F",X"0F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"00", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"EF",X"0F",X"EF",X"2F",X"EF",X"0F",X"0F",X"00", - X"00",X"0F",X"0F",X"0F",X"69",X"4B",X"78",X"0F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07", - X"00",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"0F",X"0F",X"0F",X"E1",X"A5",X"A5",X"0F", - X"78",X"4B",X"78",X"0F",X"0F",X"0F",X"0F",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"00", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"E1",X"2D",X"E1",X"0F",X"0F",X"0F",X"0F",X"00", - X"0F",X"0F",X"87",X"C3",X"CB",X"E9",X"ED",X"ED",X"0F",X"0F",X"F0",X"FF",X"FF",X"FF",X"F3",X"FF", - X"ED",X"ED",X"E9",X"CB",X"C3",X"87",X"0F",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"0F",X"0F", - X"FF",X"FF",X"0F",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"CF",X"9E",X"3C",X"78",X"78",X"78", - X"F0",X"F0",X"F0",X"F0",X"F0",X"0F",X"FF",X"FF",X"78",X"78",X"78",X"3C",X"9E",X"CF",X"FF",X"FF", - X"0F",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"0F",X"08",X"08",X"08",X"1B",X"1B",X"1B",X"1B", - X"0F",X"01",X"89",X"CD",X"CD",X"CD",X"0D",X"09",X"0F",X"00",X"37",X"37",X"FF",X"F9",X"F7",X"F9", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0F",X"1B",X"1B",X"1B",X"1B",X"08",X"08",X"08",X"0F", - X"09",X"0D",X"CD",X"CD",X"CD",X"89",X"01",X"0F",X"FB",X"F5",X"F5",X"FF",X"37",X"37",X"00",X"0F", - X"0F",X"00",X"EE",X"7F",X"FF",X"EE",X"FF",X"FF",X"0F",X"08",X"3B",X"2A",X"2B",X"3B",X"3B",X"3B", - X"0F",X"01",X"01",X"01",X"01",X"01",X"81",X"41",X"0F",X"00",X"00",X"00",X"88",X"70",X"88",X"88", - X"FF",X"FF",X"EE",X"FF",X"FF",X"EE",X"00",X"0F",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"08",X"0F", - X"41",X"81",X"01",X"01",X"01",X"01",X"01",X"0F",X"88",X"88",X"F0",X"88",X"00",X"00",X"00",X"0F", - X"0F",X"44",X"E7",X"7F",X"F7",X"7F",X"EE",X"CC",X"0F",X"08",X"18",X"29",X"29",X"29",X"18",X"08", - X"0F",X"01",X"01",X"81",X"CD",X"CD",X"89",X"89",X"0F",X"00",X"08",X"98",X"FE",X"FF",X"00",X"00", - X"DD",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"0F",X"08",X"18",X"29",X"29",X"29",X"18",X"08",X"0F", - X"81",X"01",X"01",X"01",X"01",X"01",X"01",X"0F",X"88",X"C8",X"C8",X"C8",X"88",X"00",X"00",X"0F", - X"0F",X"00",X"C0",X"E6",X"EF",X"EF",X"EF",X"EF",X"0F",X"08",X"09",X"09",X"09",X"09",X"09",X"09", - X"0F",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"08", - X"FC",X"F9",X"F3",X"FF",X"7F",X"3F",X"00",X"0F",X"09",X"09",X"09",X"09",X"09",X"09",X"08",X"0F", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0F",X"08",X"8C",X"EC",X"EC",X"EC",X"E8",X"00",X"0F", - X"0F",X"00",X"00",X"00",X"99",X"45",X"02",X"8D",X"0F",X"6E",X"7F",X"3B",X"08",X"08",X"08",X"08", - X"0F",X"01",X"01",X"01",X"01",X"01",X"89",X"89",X"0F",X"00",X"00",X"00",X"CC",X"37",X"0A",X"05", - X"8A",X"8D",X"46",X"45",X"33",X"00",X"00",X"0F",X"08",X"08",X"08",X"08",X"08",X"08",X"08",X"0F", - X"4D",X"45",X"4D",X"45",X"89",X"01",X"01",X"0F",X"6E",X"67",X"0A",X"05",X"0A",X"FF",X"00",X"0F", - X"0F",X"00",X"00",X"00",X"BE",X"BE",X"BF",X"C7",X"0F",X"08",X"18",X"18",X"18",X"18",X"18",X"18", - X"0F",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0F",X"00",X"00",X"00",X"00",X"08",X"4C",X"EE", - X"F7",X"77",X"ED",X"E9",X"8F",X"FF",X"00",X"0F",X"18",X"18",X"19",X"19",X"19",X"19",X"08",X"0F", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0F",X"EE",X"EE",X"EE",X"EE",X"CC",X"88",X"00",X"0F", - X"0F",X"00",X"00",X"00",X"80",X"41",X"03",X"17",X"0F",X"4C",X"2A",X"19",X"08",X"08",X"08",X"08", - X"0F",X"01",X"89",X"CD",X"CD",X"CD",X"CD",X"CD",X"0F",X"00",X"13",X"17",X"3F",X"7F",X"FF",X"DF", - X"3F",X"7F",X"FF",X"FF",X"FF",X"FF",X"00",X"0F",X"08",X"09",X"0B",X"3B",X"3B",X"19",X"08",X"0F", - X"89",X"89",X"89",X"01",X"81",X"01",X"01",X"0F",X"EF",X"EF",X"FF",X"FF",X"EE",X"00",X"00",X"0F", - X"33",X"F3",X"F3",X"F3",X"F3",X"33",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00", - X"0F",X"1E",X"3C",X"78",X"F0",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C",X"08", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"FE",X"FE",X"FE",X"FE",X"0F",X"0F", - X"01",X"01",X"E1",X"EF",X"2F",X"27",X"27",X"27",X"00",X"00",X"F0",X"FF",X"0F",X"08",X"08",X"08", - X"27",X"2F",X"EF",X"EF",X"E3",X"EB",X"EB",X"EB",X"08",X"0F",X"FF",X"FF",X"F0",X"FF",X"0F",X"0F", - X"EB",X"EB",X"EB",X"E3",X"EF",X"EF",X"2F",X"27",X"0F",X"0F",X"FF",X"F0",X"FF",X"FF",X"0F",X"08", - X"27",X"27",X"27",X"2F",X"EF",X"E1",X"01",X"01",X"08",X"08",X"08",X"0F",X"FF",X"F0",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"F0",X"FF",X"3F",X"FF",X"F7",X"F7",X"F7",X"F7",X"F0",X"FF",X"CF",X"FF", - X"FF",X"3F",X"FF",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"CF",X"FF",X"F0",X"F7",X"F7",X"F7",X"F7", - X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"55",X"EE",X"FF",X"EE",X"FF",X"EE",X"FF",X"EE",X"55",X"FF",X"77",X"FF",X"77",X"FF",X"77",X"FF", - X"FF",X"EE",X"FF",X"EE",X"FF",X"EE",X"FF",X"EE",X"77",X"FF",X"77",X"FF",X"77",X"FF",X"77",X"FF", - X"FF",X"EE",X"FF",X"EE",X"FF",X"EE",X"FF",X"AA",X"77",X"FF",X"77",X"FF",X"77",X"FF",X"77",X"AA", - X"00",X"11",X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"77", - X"CF",X"CF",X"CF",X"CF",X"CF",X"CF",X"CF",X"CF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"AE",X"AE",X"AE",X"00",X"08",X"3D",X"3D",X"3D",X"11",X"00",X"00", - X"00",X"00",X"8C",X"8F",X"CF",X"CF",X"CF",X"CF",X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C", - X"AE",X"AE",X"AE",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"3D",X"3D",X"3D",X"08",X"00", - X"CF",X"CF",X"CF",X"CF",X"8F",X"8C",X"00",X"00",X"0C",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"18",X"3D",X"3D",X"3D",X"11",X"00",X"00", - X"00",X"00",X"8E",X"8F",X"CF",X"CF",X"CF",X"CF",X"00",X"00",X"00",X"08",X"4C",X"5F",X"5F",X"5F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"31",X"3D",X"3D",X"1D",X"18",X"00", - X"CF",X"CF",X"CF",X"CF",X"8F",X"8E",X"00",X"00",X"5F",X"5F",X"5F",X"4C",X"08",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"3D",X"3D",X"3D",X"11",X"11",X"11", - X"00",X"20",X"8E",X"8F",X"8F",X"CF",X"CF",X"CF",X"00",X"00",X"00",X"08",X"4C",X"5F",X"5F",X"5F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"3D",X"3D",X"3D",X"08",X"00", - X"CF",X"CF",X"CF",X"8F",X"8F",X"8E",X"20",X"00",X"5F",X"5F",X"5F",X"4C",X"08",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"00",X"08",X"3D",X"3D",X"3D",X"11",X"11",X"11", - X"00",X"00",X"8B",X"8B",X"8F",X"8F",X"8F",X"8F",X"00",X"80",X"80",X"00",X"6A",X"2F",X"2F",X"2F", - X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"3D",X"3D",X"3D",X"08",X"00", - X"8F",X"8F",X"8F",X"8F",X"8B",X"8B",X"00",X"00",X"2F",X"2F",X"2F",X"6A",X"00",X"80",X"80",X"00", - X"00",X"00",X"00",X"00",X"00",X"4C",X"4C",X"4C",X"00",X"08",X"1D",X"3D",X"3D",X"3D",X"11",X"00", - X"00",X"00",X"00",X"89",X"CF",X"CF",X"CF",X"CF",X"00",X"20",X"2C",X"0C",X"3D",X"1F",X"1F",X"1F", - X"4C",X"4C",X"4C",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"3D",X"3D",X"3D",X"1D",X"08",X"00", - X"CF",X"CF",X"CF",X"CF",X"89",X"00",X"00",X"00",X"1F",X"1F",X"1F",X"3D",X"0C",X"2C",X"20",X"00", - X"00",X"80",X"80",X"00",X"88",X"AE",X"AE",X"AE",X"00",X"08",X"0C",X"3D",X"3D",X"3D",X"11",X"00", - X"00",X"00",X"00",X"CC",X"EF",X"EF",X"EF",X"EF",X"00",X"00",X"07",X"07",X"1E",X"0F",X"0F",X"0F", - X"AE",X"AE",X"AE",X"88",X"00",X"80",X"80",X"00",X"00",X"11",X"3D",X"3D",X"3D",X"0C",X"08",X"00", - X"EF",X"EF",X"EF",X"EF",X"CC",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"1E",X"07",X"07",X"00",X"00", - X"00",X"20",X"2C",X"0C",X"C4",X"5F",X"5F",X"5F",X"00",X"00",X"00",X"1D",X"0F",X"0F",X"0F",X"00", - X"00",X"00",X"00",X"EE",X"FF",X"FF",X"BB",X"33",X"00",X"00",X"01",X"03",X"0F",X"0F",X"0F",X"0F", - X"5F",X"5F",X"5F",X"C4",X"0C",X"2C",X"20",X"00",X"00",X"07",X"0F",X"0F",X"1D",X"00",X"00",X"00", - X"33",X"BB",X"FF",X"FF",X"EE",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"03",X"01",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"44",X"5F",X"D7",X"00",X"0F",X"0F",X"70",X"77",X"77",X"77",X"33", - X"00",X"00",X"00",X"CF",X"DF",X"DE",X"DE",X"DE",X"00",X"00",X"0C",X"0E",X"8F",X"8F",X"87",X"B4", - X"5F",X"5F",X"D7",X"5F",X"44",X"00",X"00",X"00",X"00",X"00",X"11",X"3D",X"3D",X"3D",X"0C",X"08", - X"CF",X"CF",X"CF",X"CF",X"FF",X"B8",X"30",X"00",X"69",X"78",X"7C",X"65",X"10",X"80",X"80",X"00", - X"08",X"08",X"08",X"08",X"44",X"5F",X"D7",X"5F",X"00",X"01",X"07",X"17",X"17",X"33",X"33",X"11", - X"00",X"0C",X"0C",X"CC",X"EF",X"EF",X"EF",X"EF",X"F1",X"F3",X"01",X"07",X"0F",X"0F",X"3C",X"69", - X"5F",X"D7",X"5F",X"44",X"C0",X"C0",X"00",X"00",X"11",X"11",X"33",X"33",X"33",X"30",X"03",X"03", - X"EF",X"EF",X"EF",X"CD",X"CC",X"80",X"0C",X"0E",X"78",X"7C",X"6D",X"1E",X"2E",X"3E",X"00",X"00", - X"00",X"00",X"08",X"08",X"C4",X"D7",X"5F",X"D7",X"00",X"00",X"00",X"19",X"1D",X"3D",X"3D",X"2C", - X"00",X"00",X"DD",X"FE",X"FE",X"FE",X"EF",X"EF",X"00",X"0F",X"8F",X"8F",X"96",X"B4",X"69",X"7C", - X"D7",X"5F",X"D7",X"C4",X"08",X"08",X"00",X"00",X"00",X"10",X"16",X"16",X"16",X"06",X"04",X"00", - X"EF",X"EF",X"EF",X"EF",X"EF",X"CC",X"00",X"00",X"7C",X"69",X"3C",X"1E",X"0F",X"FC",X"F8",X"00", - X"00",X"08",X"0C",X"0C",X"C4",X"5F",X"5F",X"D7",X"00",X"00",X"03",X"07",X"07",X"12",X"11",X"0C", - X"00",X"00",X"6E",X"7F",X"7F",X"FF",X"FF",X"FF",X"00",X"F1",X"F3",X"0F",X"1E",X"2D",X"7A",X"7A", - X"D7",X"5F",X"5F",X"C4",X"08",X"08",X"00",X"00",X"3D",X"3D",X"3D",X"19",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"CC",X"00",X"00",X"00",X"7A",X"7A",X"2D",X"1E",X"07",X"E3",X"E3",X"00", - X"00",X"00",X"00",X"00",X"C4",X"5F",X"5F",X"5F",X"00",X"00",X"00",X"19",X"1D",X"3D",X"3D",X"2C", - X"00",X"01",X"33",X"F8",X"E9",X"EF",X"EF",X"EF",X"00",X"0C",X"8E",X"8F",X"0F",X"0F",X"0F",X"0F", - X"5F",X"5F",X"5F",X"C4",X"00",X"00",X"00",X"00",X"00",X"33",X"07",X"0F",X"0F",X"0E",X"00",X"00", - X"EF",X"EF",X"EF",X"EF",X"EF",X"66",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"1E",X"0E",X"00", - X"00",X"00",X"00",X"00",X"C4",X"5F",X"5F",X"5F",X"00",X"00",X"11",X"33",X"07",X"07",X"03",X"0C", - X"00",X"00",X"FE",X"EF",X"6F",X"6F",X"6F",X"67",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"5F",X"5F",X"5F",X"C4",X"00",X"00",X"00",X"00",X"3D",X"3D",X"3D",X"19",X"00",X"00",X"00",X"00", - X"EF",X"EF",X"EF",X"EF",X"CC",X"30",X"30",X"00",X"0F",X"0F",X"0F",X"0F",X"07",X"CE",X"C6",X"00", - X"00",X"00",X"00",X"00",X"C4",X"5F",X"5F",X"5F",X"00",X"00",X"08",X"3D",X"3D",X"3D",X"1D",X"00", - X"00",X"70",X"71",X"CD",X"EF",X"EF",X"EF",X"EF",X"00",X"8E",X"8F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"5F",X"5F",X"5F",X"C4",X"00",X"00",X"00",X"00",X"00",X"1D",X"3D",X"3D",X"3D",X"08",X"00",X"00", - X"EF",X"EF",X"EF",X"EF",X"CD",X"71",X"70",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"8F",X"8E",X"00", - X"00",X"00",X"4C",X"D7",X"5F",X"5F",X"D7",X"5F",X"00",X"00",X"11",X"10",X"10",X"12",X"03",X"33", - X"00",X"0F",X"8F",X"8F",X"87",X"87",X"0F",X"0F",X"00",X"0E",X"0F",X"1E",X"2D",X"3C",X"78",X"78", - X"5F",X"44",X"00",X"00",X"00",X"00",X"08",X"0C",X"33",X"33",X"33",X"33",X"33",X"10",X"01",X"01", - X"EF",X"FF",X"FF",X"FF",X"CC",X"C0",X"0E",X"0F",X"69",X"98",X"EE",X"FF",X"FF",X"70",X"07",X"07", - X"00",X"44",X"57",X"57",X"57",X"57",X"57",X"57",X"07",X"0F",X"96",X"B4",X"F0",X"3C",X"0F",X"0F", - X"0C",X"0E",X"C2",X"48",X"E0",X"C0",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"30",X"F8",X"E8", - X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"FF",X"FF",X"FF",X"33",X"00", - X"0F",X"0C",X"0C",X"EE",X"FF",X"FF",X"FF",X"77",X"E8",X"00",X"01",X"03",X"83",X"83",X"83",X"00", - X"00",X"00",X"00",X"00",X"00",X"0C",X"84",X"84",X"00",X"00",X"00",X"01",X"10",X"00",X"11",X"11", - X"00",X"00",X"0E",X"0D",X"E3",X"EF",X"CF",X"CF",X"00",X"00",X"0E",X"C3",X"C3",X"3C",X"69",X"7C", - X"84",X"84",X"0C",X"00",X"00",X"00",X"00",X"00",X"11",X"01",X"10",X"10",X"01",X"00",X"00",X"00", - X"CF",X"CF",X"EF",X"E3",X"0D",X"0E",X"00",X"00",X"7C",X"69",X"3C",X"C3",X"C3",X"0E",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"31",X"03", - X"00",X"00",X"21",X"23",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0F",X"0E",X"EF",X"E9",X"E9",X"0F", - X"80",X"80",X"84",X"0C",X"08",X"00",X"00",X"00",X"03",X"03",X"03",X"02",X"00",X"00",X"00",X"00", - X"EF",X"E9",X"E9",X"0F",X"0F",X"07",X"00",X"00",X"3C",X"7A",X"E5",X"D2",X"E1",X"03",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"0C",X"04",X"08",X"00",X"00",X"01",X"03",X"03",X"03",X"02",X"01", - X"00",X"00",X"B3",X"F7",X"F7",X"FF",X"CF",X"0F",X"00",X"00",X"DC",X"FE",X"FE",X"FF",X"3F",X"0F", - X"84",X"84",X"0C",X"08",X"00",X"00",X"00",X"00",X"12",X"12",X"03",X"01",X"00",X"00",X"00",X"00", - X"87",X"B5",X"78",X"5A",X"34",X"07",X"00",X"00",X"1E",X"DA",X"E1",X"A5",X"C2",X"0E",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"02",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"03",X"03",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"0C",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"06",X"06",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"06", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"0F",X"96",X"B4",X"F0",X"3C",X"0F",X"0F", - X"88",X"AE",X"AE",X"AE",X"AE",X"AE",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"30",X"F8",X"E8", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"FF",X"FF",X"FF",X"33",X"00", - X"0F",X"0C",X"0C",X"EE",X"FF",X"FF",X"FF",X"77",X"88",X"00",X"01",X"83",X"C3",X"C3",X"C3",X"00", - X"00",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00", - X"00",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00", - X"00",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00", - X"00",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"00", - X"00",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"00", - X"00",X"06",X"06",X"06",X"06",X"06",X"06",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"06",X"06",X"06",X"06",X"06",X"06",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"70",X"00",X"00",X"00",X"00",X"E0",X"F0",X"F0",X"E0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"70",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"E0",X"F0",X"F0",X"E0",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"C0",X"4A",X"0F",X"00",X"40",X"80",X"83",X"87",X"87",X"43",X"0F", - X"00",X"00",X"0E",X"0E",X"0D",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"0C",X"0F",X"0F",X"0F", - X"0F",X"4A",X"C0",X"00",X"00",X"00",X"00",X"00",X"2F",X"53",X"87",X"87",X"83",X"80",X"40",X"00", - X"0F",X"FF",X"0F",X"0D",X"0E",X"0E",X"00",X"00",X"0F",X"0F",X"0F",X"0C",X"00",X"00",X"00",X"00", - X"00",X"00",X"80",X"00",X"00",X"80",X"84",X"0E",X"00",X"00",X"10",X"60",X"43",X"43",X"03",X"07", - X"00",X"00",X"07",X"0F",X"0E",X"0F",X"0F",X"0F",X"00",X"10",X"34",X"14",X"0E",X"1E",X"0F",X"0F", - X"0E",X"84",X"80",X"00",X"00",X"80",X"00",X"00",X"17",X"03",X"43",X"43",X"60",X"10",X"00",X"00", - X"8F",X"7F",X"0F",X"0E",X"0F",X"07",X"00",X"00",X"0F",X"CF",X"1E",X"0E",X"14",X"34",X"10",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"03",X"61",X"43",X"07",X"07",X"0F",X"0F",X"08",X"0C",X"68",X"2C",X"0E",X"0E",X"0F",X"0F", - X"00",X"0C",X"0C",X"0C",X"08",X"08",X"20",X"C0",X"00",X"03",X"03",X"03",X"01",X"01",X"40",X"30", - X"0F",X"07",X"0F",X"0F",X"0F",X"0F",X"2D",X"C1",X"4F",X"4E",X"4F",X"4F",X"4F",X"8F",X"4B",X"38", - X"00",X"00",X"00",X"40",X"E0",X"40",X"0C",X"00",X"00",X"00",X"00",X"20",X"70",X"00",X"03",X"00", - X"00",X"01",X"03",X"61",X"43",X"0F",X"0F",X"0F",X"00",X"08",X"0C",X"68",X"2C",X"0F",X"4F",X"4F", - X"0C",X"0C",X"0C",X"08",X"40",X"80",X"80",X"00",X"03",X"03",X"03",X"01",X"20",X"10",X"10",X"00", - X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"C1",X"00",X"4E",X"4F",X"4F",X"8F",X"8F",X"0F",X"38",X"00", - X"00",X"00",X"A0",X"70",X"20",X"C0",X"4A",X"0F",X"00",X"00",X"00",X"00",X"08",X"0F",X"0F",X"0F", - X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"70",X"86",X"0C",X"0F",X"0F",X"0F", - X"0F",X"4A",X"C0",X"20",X"70",X"A0",X"00",X"00",X"EF",X"1F",X"0F",X"08",X"00",X"00",X"00",X"00", - X"0F",X"FF",X"0F",X"0F",X"00",X"00",X"00",X"00",X"0F",X"CF",X"0F",X"0C",X"86",X"70",X"00",X"00", - X"00",X"00",X"00",X"0E",X"0F",X"07",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"20",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C3",X"60",X"00",X"00",X"00", - X"01",X"03",X"07",X"0F",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"10",X"10",X"20",X"00",X"00",X"00",X"00",X"60",X"C3",X"00",X"00",X"00", - X"80",X"C0",X"80",X"40",X"40",X"48",X"48",X"80",X"10",X"30",X"10",X"20",X"20",X"21",X"21",X"10", - X"01",X"83",X"61",X"43",X"07",X"07",X"0F",X"0F",X"08",X"1C",X"68",X"2C",X"0E",X"0E",X"4F",X"4F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"0F",X"4F",X"4F",X"4F",X"4F",X"4E",X"8E",X"8E",X"8F", - X"00",X"08",X"08",X"08",X"08",X"08",X"80",X"80",X"00",X"01",X"01",X"01",X"01",X"01",X"10",X"10", - X"0F",X"0E",X"0C",X"08",X"00",X"80",X"80",X"00",X"0F",X"07",X"03",X"01",X"00",X"10",X"10",X"00", - X"C0",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"40",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"8E",X"86",X"87",X"8F",X"66",X"FF",X"F9",X"F9",X"F9",X"FF",X"67",X"63", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"80",X"FF",X"F9",X"9E",X"FE",X"FF",X"FF", - X"0F",X"0F",X"0E",X"2F",X"67",X"03",X"00",X"00",X"47",X"CF",X"CB",X"CB",X"E9",X"FF",X"66",X"00", - X"0F",X"0F",X"1F",X"0F",X"0F",X"07",X"00",X"00",X"7F",X"CF",X"3C",X"3C",X"1F",X"EE",X"FF",X"77", - X"00",X"00",X"00",X"00",X"8C",X"8E",X"86",X"EE",X"00",X"00",X"01",X"03",X"67",X"FF",X"F9",X"F9", - X"00",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"80",X"FF",X"9F",X"F8",X"FE",X"7F", - X"EE",X"FF",X"EE",X"4E",X"CE",X"06",X"00",X"00",X"F9",X"FF",X"EF",X"CB",X"CF",X"67",X"00",X"00", - X"0F",X"1F",X"2F",X"1F",X"0F",X"0F",X"07",X"00",X"C3",X"F3",X"0F",X"0F",X"0F",X"0F",X"0E",X"00", - X"00",X"00",X"00",X"00",X"8C",X"8E",X"86",X"8F",X"66",X"FF",X"F9",X"DB",X"CB",X"CF",X"47",X"03", - X"44",X"EE",X"EE",X"EF",X"4F",X"4F",X"69",X"69",X"00",X"00",X"80",X"FF",X"F9",X"9E",X"FE",X"FE", - X"8F",X"0F",X"0F",X"4E",X"CE",X"06",X"00",X"00",X"67",X"FF",X"F9",X"F9",X"F9",X"FF",X"66",X"00", - X"4F",X"2F",X"2F",X"1F",X"0F",X"0F",X"07",X"00",X"FF",X"7F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00", - X"03",X"47",X"CE",X"0C",X"8E",X"CA",X"C7",X"CF",X"00",X"61",X"47",X"47",X"47",X"43",X"03",X"03", - X"17",X"69",X"69",X"0F",X"0F",X"0F",X"0F",X"0F",X"88",X"8E",X"0F",X"0F",X"7F",X"FC",X"CF",X"F7", - X"CF",X"C7",X"CA",X"8E",X"EE",X"FF",X"EF",X"03",X"03",X"03",X"61",X"FF",X"FF",X"FF",X"61",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"1F",X"17",X"F7",X"FC",X"CF",X"7F",X"0F",X"79",X"68",X"88", - X"8C",X"CE",X"8E",X"0C",X"8E",X"CA",X"C7",X"CF",X"00",X"61",X"FF",X"FF",X"FF",X"61",X"03",X"03", - X"17",X"1F",X"0F",X"0F",X"0F",X"0F",X"0F",X"4F",X"88",X"68",X"69",X"0F",X"7F",X"CF",X"FC",X"F7", - X"CF",X"C7",X"CA",X"8E",X"0C",X"8E",X"CE",X"8C",X"13",X"13",X"53",X"47",X"47",X"47",X"61",X"00", - X"EF",X"EF",X"EF",X"4F",X"4F",X"69",X"69",X"17",X"F7",X"CF",X"FC",X"7F",X"0F",X"0F",X"8E",X"88", - X"00",X"00",X"00",X"8C",X"8E",X"8E",X"8F",X"8F",X"66",X"FF",X"F9",X"F9",X"F9",X"FF",X"67",X"03", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"69",X"69",X"00",X"80",X"FF",X"9F",X"DB",X"FF",X"FF",X"FF", - X"0F",X"0F",X"0E",X"2F",X"67",X"03",X"00",X"00",X"47",X"CF",X"CB",X"CB",X"E9",X"FF",X"66",X"00", - X"4F",X"6F",X"1F",X"0F",X"0F",X"07",X"00",X"00",X"7F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"00",X"8C",X"8E",X"8E",X"8F",X"00",X"00",X"01",X"03",X"67",X"FF",X"F9",X"F9", - X"00",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"80",X"FF",X"D3",X"9F",X"FF",X"FF", - X"8F",X"0F",X"0F",X"4E",X"CE",X"06",X"00",X"00",X"F9",X"FF",X"EF",X"CB",X"CF",X"67",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"69",X"79",X"07",X"00",X"FF",X"7F",X"0F",X"8F",X"8F",X"8F",X"0E",X"00", - X"00",X"00",X"00",X"00",X"8C",X"8E",X"8E",X"8F",X"66",X"FF",X"E9",X"CB",X"CB",X"CF",X"47",X"03", - X"00",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"FF",X"9F",X"DB",X"FF",X"FF", - X"8F",X"0F",X"0F",X"4E",X"CE",X"06",X"00",X"00",X"67",X"FF",X"F9",X"F9",X"F9",X"FF",X"66",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"61",X"71",X"FF",X"7F",X"0F",X"0F",X"8F",X"8F",X"8E",X"88", - X"03",X"47",X"CE",X"0C",X"8E",X"CE",X"CF",X"CF",X"00",X"61",X"FF",X"FF",X"FF",X"61",X"03",X"03", - X"71",X"69",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"88",X"8E",X"0F",X"0F",X"7F",X"CF",X"ED",X"F7", - X"CF",X"CF",X"CE",X"8E",X"0C",X"CE",X"47",X"03",X"03",X"03",X"43",X"47",X"47",X"47",X"61",X"00", - X"0F",X"0F",X"0F",X"69",X"69",X"4F",X"7F",X"07",X"F7",X"CF",X"ED",X"7F",X"0F",X"0F",X"8E",X"08", - X"8C",X"CE",X"8E",X"0C",X"8E",X"CE",X"CF",X"CF",X"00",X"61",X"47",X"47",X"47",X"43",X"03",X"03", - X"07",X"7F",X"4F",X"69",X"69",X"0F",X"0F",X"0F",X"08",X"8E",X"0F",X"0F",X"7F",X"ED",X"CF",X"F7", - X"CF",X"CF",X"CE",X"8E",X"0C",X"8E",X"CE",X"8C",X"03",X"03",X"61",X"FF",X"FF",X"FF",X"61",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"69",X"71",X"F7",X"ED",X"CF",X"7F",X"0F",X"0F",X"8E",X"88", - X"00",X"00",X"00",X"44",X"5F",X"D7",X"5F",X"5F",X"07",X"0F",X"78",X"77",X"77",X"FF",X"FF",X"33", - X"07",X"0F",X"0F",X"8F",X"8F",X"8F",X"8F",X"8F",X"00",X"08",X"0C",X"0F",X"0F",X"3C",X"69",X"78", - X"D7",X"5F",X"44",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"3D",X"3D",X"3D",X"1D",X"08",X"00", - X"CF",X"CF",X"CF",X"CD",X"CD",X"88",X"00",X"00",X"78",X"6D",X"18",X"0C",X"CC",X"C0",X"E0",X"C0", - X"00",X"00",X"22",X"22",X"A2",X"B7",X"F3",X"B7",X"00",X"66",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"88",X"CC",X"EE",X"EF",X"EF",X"EF",X"00",X"00",X"00",X"00",X"88",X"DC",X"FC",X"FE", - X"3F",X"7F",X"BF",X"2E",X"2A",X"22",X"00",X"00",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC", - X"FF",X"F1",X"F9",X"DD",X"CD",X"89",X"00",X"00",X"EF",X"CF",X"8F",X"0F",X"0F",X"0E",X"0C",X"00", - X"00",X"00",X"22",X"22",X"A2",X"B7",X"F3",X"B7",X"00",X"66",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"88",X"CC",X"EE",X"EF",X"EF",X"EB",X"00",X"00",X"C0",X"E0",X"A8",X"DC",X"FC",X"DC", - X"3F",X"7F",X"BF",X"2E",X"2A",X"22",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"66", - X"FB",X"F9",X"F9",X"DD",X"CC",X"88",X"00",X"00",X"EF",X"CF",X"8F",X"8F",X"0F",X"0F",X"06",X"02", - X"00",X"00",X"00",X"88",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"11",X"00",X"00",X"11",X"11", - X"00",X"00",X"00",X"FF",X"00",X"FF",X"00",X"00",X"00",X"00",X"11",X"FF",X"00",X"FF",X"00",X"00", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"11",X"00",X"00",X"11",X"11",X"00",X"00",X"00", - X"FF",X"00",X"FF",X"00",X"00",X"FF",X"00",X"00",X"FF",X"00",X"FF",X"00",X"00",X"FF",X"00",X"00", - X"E0",X"F0",X"F0",X"F0",X"E0",X"8F",X"2C",X"F8",X"08",X"14",X"3C",X"3C",X"78",X"78",X"F0",X"71", - X"C0",X"F0",X"F0",X"F0",X"F2",X"F6",X"FE",X"FE",X"07",X"1E",X"3C",X"F0",X"F3",X"F3",X"97",X"92", - X"F8",X"2C",X"8F",X"E0",X"F0",X"F0",X"F0",X"E0",X"71",X"F0",X"78",X"78",X"3C",X"3C",X"14",X"08", - X"FE",X"FE",X"F6",X"F2",X"F0",X"F0",X"F0",X"C0",X"D6",X"97",X"F3",X"F3",X"F0",X"3C",X"1E",X"07", - X"86",X"87",X"C3",X"E1",X"E8",X"8F",X"AC",X"F4",X"10",X"30",X"16",X"07",X"1E",X"78",X"30",X"10", - X"C0",X"E0",X"F0",X"F0",X"F0",X"F1",X"F3",X"F7",X"70",X"F0",X"F0",X"F0",X"F1",X"F3",X"87",X"C7", - X"F4",X"AC",X"8F",X"E8",X"E1",X"C3",X"87",X"86",X"10",X"30",X"78",X"1E",X"07",X"16",X"30",X"10", - X"F7",X"F3",X"F1",X"F0",X"F0",X"F0",X"E0",X"C0",X"C7",X"87",X"F3",X"F1",X"F0",X"F0",X"F0",X"70", - X"C0",X"68",X"F0",X"F0",X"F0",X"8F",X"2C",X"F8",X"01",X"01",X"03",X"12",X"10",X"30",X"30",X"30", - X"38",X"3C",X"78",X"F0",X"F0",X"F1",X"F7",X"FF",X"83",X"C3",X"D2",X"F0",X"F3",X"F3",X"97",X"D2", - X"F8",X"2D",X"8E",X"F0",X"F0",X"F0",X"68",X"C0",X"30",X"30",X"30",X"10",X"12",X"03",X"01",X"01", - X"FF",X"F7",X"F1",X"F0",X"F0",X"78",X"3C",X"38",X"D6",X"97",X"F3",X"F3",X"F0",X"D2",X"C3",X"83", - X"00",X"00",X"08",X"C0",X"E4",X"E0",X"C3",X"E1",X"00",X"00",X"03",X"34",X"70",X"70",X"70",X"61", - X"00",X"02",X"0C",X"E0",X"F0",X"87",X"0F",X"0F",X"00",X"00",X"00",X"20",X"B0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"E0",X"E0",X"C0",X"C0",X"00",X"00",X"30",X"30",X"70",X"70",X"78",X"78",X"34",X"12", - X"8C",X"84",X"F3",X"B7",X"B4",X"D2",X"F0",X"90",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E0", - X"00",X"00",X"08",X"C0",X"E4",X"E0",X"C3",X"E1",X"00",X"01",X"03",X"34",X"70",X"70",X"30",X"30", - X"00",X"08",X"00",X"C0",X"C3",X"C3",X"C3",X"C3",X"00",X"00",X"00",X"20",X"70",X"F0",X"F0",X"78", - X"F0",X"F0",X"F0",X"E0",X"E0",X"E0",X"C0",X"80",X"30",X"30",X"70",X"70",X"78",X"78",X"2C",X"06", - X"C3",X"87",X"C3",X"F0",X"F0",X"F0",X"F0",X"00",X"3C",X"3C",X"78",X"F0",X"F0",X"D2",X"16",X"34", - X"00",X"00",X"80",X"C8",X"C0",X"86",X"C2",X"E0",X"00",X"00",X"00",X"00",X"10",X"34",X"38",X"78", - X"00",X"00",X"00",X"1E",X"96",X"C3",X"C3",X"C3",X"00",X"01",X"50",X"F0",X"F0",X"F0",X"F0",X"F0", - X"E0",X"E0",X"E0",X"E0",X"C0",X"80",X"00",X"00",X"78",X"78",X"78",X"30",X"30",X"10",X"10",X"00", - X"F1",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"F8",X"F0",X"F0",X"F0",X"F0",X"B0",X"07",X"04", - X"08",X"C0",X"E4",X"E0",X"C3",X"E1",X"F0",X"F0",X"00",X"00",X"00",X"00",X"04",X"09",X"38",X"78", - X"00",X"00",X"00",X"10",X"1E",X"0F",X"87",X"87",X"00",X"20",X"70",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"E0",X"E0",X"E0",X"C0",X"80",X"00",X"00",X"78",X"78",X"70",X"70",X"30",X"30",X"10",X"00", - X"D2",X"F0",X"F0",X"F0",X"F0",X"F0",X"E0",X"00",X"F8",X"78",X"78",X"34",X"B4",X"30",X"00",X"00", - X"00",X"08",X"C0",X"E4",X"E0",X"C3",X"E1",X"F0",X"00",X"00",X"00",X"01",X"10",X"30",X"30",X"30", - X"00",X"00",X"07",X"3C",X"F0",X"F0",X"F0",X"E1",X"00",X"00",X"20",X"70",X"78",X"78",X"3C",X"3C", - X"78",X"F8",X"E0",X"E0",X"E0",X"40",X"00",X"00",X"30",X"30",X"30",X"30",X"30",X"10",X"00",X"00", - X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"7C",X"E9",X"E1",X"F0",X"F0",X"F0",X"E0",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"77",X"44",X"77",X"00",X"77",X"44",X"00",X"00",X"EE",X"AA",X"EE",X"00",X"EE",X"22", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"00",X"77",X"44",X"77",X"00",X"00",X"00",X"EE",X"00",X"EE",X"22",X"EE",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 2ec6484a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,32 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0D",X"00",X"00",X"07",X"0D",X"0B",X"0E",X"03",X"0D",X"06",X"00",X"03",X"0D",X"08",X"0D",X"01", - X"0D",X"05",X"03",X"02",X"0D",X"05",X"03",X"05",X"0B",X"07",X"02",X"03",X"0B",X"07",X"05",X"01", - X"0B",X"07",X"05",X"02",X"0B",X"07",X"03",X"05",X"00",X"0D",X"07",X"03",X"0D",X"08",X"03",X"05", - X"07",X"0F",X"07",X"01",X"00",X"03",X"0F",X"07",X"00",X"01",X"03",X"07",X"00",X"0F",X"03",X"07", - X"00",X"05",X"03",X"07",X"00",X"03",X"0F",X"07",X"00",X"05",X"09",X"03",X"00",X"01",X"09",X"03", - X"00",X"0D",X"0A",X"04",X"07",X"0F",X"05",X"08",X"00",X"0C",X"00",X"00",X"0D",X"00",X"00",X"06", - X"00",X"03",X"02",X"07",X"00",X"01",X"0A",X"03",X"00",X"07",X"02",X"0A",X"00",X"08",X"0E",X"03", - X"00",X"0E",X"05",X"01",X"00",X"0E",X"07",X"02",X"00",X"01",X"03",X"07",X"0D",X"01",X"03",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin - data <= rom_data(to_integer(unsigned(addr))); -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 622997bc..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"C0",X"38",X"07",X"87",X"3F",X"F0",X"FF",X"27",X"14",X"1C",X"80",X"A4",X"00",X"AE",X"28"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 1a2053b0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"31",X"F0",X"4F",X"E7",X"C3",X"B4",X"01",X"FF",X"AF",X"77",X"23",X"10",X"FC",X"C9",X"FF",X"FF", - X"D5",X"07",X"5F",X"16",X"00",X"19",X"D1",X"C9",X"E1",X"18",X"33",X"FF",X"FF",X"FF",X"FF",X"FF", - X"AF",X"32",X"00",X"50",X"32",X"C0",X"50",X"C9",X"E7",X"3E",X"01",X"32",X"00",X"50",X"C9",X"FF", - X"18",X"1C",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CD",X"AA",X"01",X"0F",X"0F",X"0F",X"E6",X"1E", - X"5F",X"16",X"00",X"21",X"D4",X"01",X"19",X"5E",X"23",X"56",X"EB",X"F1",X"F5",X"E9",X"CB",X"27", - X"5F",X"16",X"00",X"19",X"5E",X"23",X"56",X"EB",X"E9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"ED",X"73",X"1C",X"48",X"31",X"90",X"4F",X"08",X"D9",X"E7", - X"DD",X"E5",X"FD",X"E5",X"CD",X"E8",X"01",X"FD",X"E1",X"DD",X"E1",X"0E",X"03",X"21",X"B0",X"4B", - X"06",X"09",X"11",X"06",X"00",X"7E",X"FE",X"01",X"23",X"20",X"1B",X"79",X"A6",X"23",X"28",X"03", - X"35",X"28",X"0C",X"19",X"10",X"EF",X"EF",X"D9",X"08",X"ED",X"7B",X"1C",X"48",X"ED",X"45",X"2B", - X"CB",X"FE",X"2B",X"36",X"03",X"23",X"23",X"18",X"EA",X"31",X"F0",X"4F",X"FB",X"0E",X"00",X"21", - X"B0",X"4B",X"06",X"09",X"11",X"08",X"00",X"7E",X"CB",X"7F",X"20",X"04",X"FE",X"02",X"30",X"06", - X"0C",X"19",X"10",X"F3",X"18",X"E7",X"F3",X"79",X"32",X"00",X"48",X"7E",X"36",X"02",X"23",X"CB", - X"BE",X"23",X"36",X"00",X"23",X"5E",X"23",X"56",X"23",X"4E",X"23",X"46",X"23",X"EB",X"FE",X"04", - X"20",X"04",X"50",X"59",X"FB",X"E9",X"F9",X"FE",X"02",X"28",X"04",X"1A",X"C1",X"18",X"01",X"F1", - X"C1",X"D1",X"E1",X"FD",X"E1",X"DD",X"E1",X"FB",X"C9",X"CD",X"9A",X"01",X"36",X"04",X"23",X"72", - X"23",X"72",X"23",X"71",X"23",X"70",X"18",X"E7",X"CD",X"9A",X"01",X"72",X"18",X"E1",X"CD",X"97", - X"01",X"7E",X"FE",X"02",X"C2",X"A9",X"00",X"23",X"7E",X"CB",X"7F",X"20",X"15",X"E6",X"40",X"4F", - X"F1",X"F5",X"E6",X"0F",X"B1",X"77",X"23",X"70",X"2B",X"2B",X"36",X"01",X"CD",X"89",X"01",X"C3", - X"A9",X"00",X"CB",X"BE",X"1E",X"06",X"19",X"7E",X"18",X"B2",X"CD",X"9A",X"01",X"CB",X"BE",X"7E", - X"B7",X"28",X"AC",X"FE",X"04",X"28",X"A8",X"1E",X"07",X"19",X"70",X"11",X"FA",X"FF",X"19",X"CB", - X"F6",X"CB",X"FE",X"FE",X"01",X"20",X"98",X"2B",X"36",X"03",X"18",X"93",X"CD",X"9A",X"01",X"7E", - X"B7",X"28",X"8C",X"CB",X"FE",X"18",X"88",X"CD",X"97",X"01",X"72",X"C3",X"A9",X"00",X"CD",X"9A", - X"01",X"1E",X"05",X"19",X"71",X"23",X"70",X"C3",X"EF",X"00",X"CD",X"97",X"01",X"23",X"CB",X"76", - X"CB",X"B6",X"1E",X"06",X"19",X"7E",X"C3",X"EC",X"00",X"01",X"03",X"00",X"09",X"EB",X"21",X"02", - X"00",X"39",X"EB",X"73",X"23",X"72",X"C9",X"3A",X"00",X"48",X"E6",X"0F",X"21",X"B0",X"4B",X"16", - X"00",X"5F",X"CB",X"23",X"CB",X"23",X"CB",X"23",X"19",X"C9",X"DD",X"E3",X"FD",X"E5",X"E5",X"D5", - X"C5",X"F5",X"DD",X"E9",X"21",X"00",X"40",X"01",X"00",X"20",X"36",X"00",X"23",X"0B",X"78",X"B1", - X"20",X"F8",X"3A",X"00",X"50",X"2F",X"CB",X"7F",X"C2",X"00",X"A7",X"3E",X"00",X"01",X"F0",X"2E", - X"FF",X"C3",X"A9",X"00",X"F9",X"00",X"08",X"01",X"0E",X"01",X"0E",X"01",X"3A",X"01",X"5C",X"01", - X"67",X"01",X"6E",X"01",X"7A",X"01",X"FF",X"FF",X"3A",X"02",X"48",X"CB",X"67",X"C0",X"3A",X"C0", - X"50",X"2F",X"32",X"1A",X"48",X"21",X"80",X"50",X"36",X"01",X"36",X"00",X"21",X"1E",X"48",X"7E", - X"CB",X"BF",X"B7",X"28",X"0B",X"3D",X"CB",X"FF",X"77",X"20",X"05",X"AF",X"77",X"32",X"07",X"50", - X"3A",X"00",X"50",X"2F",X"E6",X"A0",X"57",X"21",X"03",X"48",X"7E",X"B7",X"7A",X"16",X"A0",X"20", - X"1C",X"A2",X"CA",X"BD",X"02",X"FE",X"20",X"20",X"07",X"E5",X"21",X"1E",X"48",X"CB",X"FE",X"E1", - X"36",X"24",X"C3",X"BD",X"02",X"00",X"00",X"00",X"01",X"00",X"02",X"00",X"03",X"35",X"28",X"14", - X"4F",X"7E",X"FE",X"22",X"79",X"30",X"06",X"A2",X"C2",X"BD",X"02",X"18",X"0B",X"A2",X"C2",X"BD", - X"02",X"C3",X"00",X"00",X"A2",X"C2",X"00",X"00",X"36",X"00",X"3A",X"1E",X"48",X"CB",X"7F",X"28", - X"0A",X"3E",X"06",X"32",X"1E",X"48",X"3E",X"01",X"32",X"07",X"50",X"06",X"64",X"21",X"04",X"48", - X"4E",X"23",X"7E",X"81",X"B8",X"30",X"13",X"06",X"00",X"77",X"21",X"36",X"02",X"CB",X"21",X"09", - X"11",X"07",X"48",X"06",X"02",X"CD",X"DA",X"8F",X"18",X"08",X"05",X"70",X"21",X"09",X"09",X"22", - X"06",X"48",X"3A",X"02",X"48",X"CB",X"7F",X"20",X"15",X"3E",X"0E",X"CD",X"40",X"03",X"21",X"49", - X"42",X"DD",X"21",X"06",X"48",X"1E",X"02",X"06",X"02",X"0E",X"FF",X"CD",X"1E",X"90",X"21",X"01", - X"48",X"CB",X"7E",X"CB",X"FE",X"20",X"06",X"3E",X"00",X"01",X"F2",X"2E",X"FF",X"21",X"40",X"48", - X"DD",X"21",X"F0",X"4F",X"FD",X"21",X"60",X"50",X"06",X"08",X"CB",X"7E",X"20",X"4F",X"4E",X"0C", - X"3A",X"1B",X"48",X"57",X"CB",X"FE",X"23",X"7E",X"CB",X"42",X"28",X"09",X"EE",X"C0",X"E6",X"C0", - X"5F",X"3E",X"3F",X"A6",X"B3",X"07",X"07",X"DD",X"77",X"00",X"23",X"7E",X"CB",X"42",X"28",X"04", - X"ED",X"44",X"C6",X"10",X"D6",X"02",X"FD",X"77",X"00",X"23",X"7E",X"DD",X"77",X"01",X"23",X"7E", - X"CB",X"42",X"28",X"04",X"ED",X"44",X"C6",X"10",X"FD",X"77",X"01",X"23",X"DD",X"23",X"DD",X"23", - X"FD",X"23",X"FD",X"23",X"05",X"CA",X"68",X"03",X"0D",X"28",X"AF",X"18",X"B3",X"11",X"05",X"00", - X"19",X"DD",X"23",X"DD",X"23",X"FD",X"23",X"FD",X"23",X"10",X"9F",X"C3",X"68",X"03",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"47",X"00",X"00",X"00",X"FE",X"0E",X"20",X"09",X"3A",X"02",X"48",X"CB",X"7F",X"78",X"C0",X"18", - X"07",X"3A",X"01",X"48",X"CB",X"7F",X"78",X"C8",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5",X"CD",X"6E", - X"04",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C9",X"C3",X"6B",X"03",X"DD",X"21",X"20",X"48",X"DD", - X"E5",X"FD",X"E1",X"DD",X"23",X"DD",X"23",X"0E",X"03",X"06",X"01",X"DD",X"CB",X"00",X"7E",X"C5", - X"DD",X"E5",X"C4",X"93",X"03",X"DD",X"E1",X"C1",X"11",X"0A",X"00",X"DD",X"19",X"CB",X"20",X"0D", - X"20",X"E9",X"C9",X"DD",X"35",X"07",X"C0",X"DD",X"7E",X"02",X"DD",X"77",X"07",X"DD",X"CB",X"00", - X"46",X"28",X"08",X"DD",X"35",X"08",X"C0",X"DD",X"CB",X"00",X"86",X"DD",X"CB",X"00",X"4E",X"28", - X"08",X"DD",X"35",X"08",X"C0",X"DD",X"CB",X"00",X"8E",X"DD",X"6E",X"05",X"DD",X"66",X"06",X"7E", - X"23",X"DD",X"75",X"05",X"DD",X"74",X"06",X"CB",X"7F",X"20",X"07",X"DD",X"77",X"09",X"CD",X"CC", - X"05",X"C9",X"FE",X"80",X"20",X"01",X"C9",X"FE",X"C0",X"20",X"0D",X"4E",X"23",X"DD",X"75",X"05", - X"DD",X"74",X"06",X"CD",X"3A",X"05",X"18",X"D1",X"FE",X"C1",X"20",X"05",X"CD",X"4B",X"05",X"18", - X"C8",X"4F",X"E6",X"F0",X"FE",X"A0",X"20",X"05",X"CD",X"88",X"05",X"18",X"BC",X"FE",X"90",X"20", - X"05",X"CD",X"75",X"05",X"18",X"B3",X"FE",X"E0",X"20",X"0C",X"EB",X"CD",X"55",X"05",X"DD",X"73", - X"05",X"DD",X"72",X"06",X"18",X"A3",X"FE",X"D0",X"20",X"0E",X"79",X"E6",X"0F",X"DD",X"77",X"08", - X"DD",X"CB",X"00",X"C6",X"CD",X"A2",X"05",X"C9",X"FE",X"B0",X"20",X"0B",X"79",X"E6",X"0F",X"DD", - X"77",X"08",X"DD",X"CB",X"00",X"CE",X"C9",X"FE",X"F0",X"20",X"FC",X"CD",X"FB",X"04",X"DD",X"CB", - X"00",X"76",X"20",X"09",X"DD",X"E5",X"E1",X"06",X"0A",X"CD",X"C6",X"05",X"C9",X"DD",X"CB",X"00", - X"FE",X"DD",X"4E",X"02",X"DD",X"6E",X"03",X"DD",X"66",X"04",X"DD",X"71",X"07",X"DD",X"75",X"05", - X"DD",X"74",X"06",X"DD",X"36",X"08",X"00",X"DD",X"36",X"09",X"00",X"C3",X"B9",X"03",X"DD",X"21", - X"90",X"9C",X"FD",X"21",X"20",X"48",X"CB",X"7F",X"28",X"09",X"E6",X"0F",X"CA",X"D5",X"04",X"47", - X"C3",X"FB",X"04",X"16",X"00",X"3D",X"CB",X"27",X"5F",X"DD",X"19",X"DD",X"6E",X"00",X"DD",X"66", - X"01",X"E5",X"DD",X"E1",X"DD",X"7E",X"00",X"E6",X"0E",X"47",X"CD",X"1F",X"06",X"E5",X"06",X"0A", - X"CD",X"C6",X"05",X"E1",X"CB",X"FE",X"DD",X"CB",X"00",X"76",X"28",X"02",X"CB",X"F6",X"23",X"DD", - X"7E",X"01",X"77",X"23",X"DD",X"7E",X"02",X"77",X"23",X"DD",X"4E",X"03",X"71",X"23",X"DD",X"46", - X"04",X"70",X"23",X"71",X"23",X"70",X"23",X"36",X"01",X"DD",X"CB",X"00",X"7E",X"C0",X"01",X"05", - X"00",X"DD",X"09",X"18",X"BF",X"21",X"20",X"48",X"06",X"20",X"CD",X"C6",X"05",X"01",X"00",X"00", - X"1E",X"07",X"CD",X"94",X"05",X"04",X"1D",X"20",X"F9",X"0E",X"FF",X"CD",X"94",X"05",X"04",X"0E", - X"00",X"1E",X"08",X"CD",X"94",X"05",X"04",X"1D",X"20",X"F9",X"C9",X"0E",X"00",X"CD",X"88",X"05", - X"78",X"FD",X"4E",X"00",X"FE",X"01",X"20",X"06",X"CB",X"81",X"CB",X"99",X"18",X"0E",X"FE",X"02", - X"20",X"06",X"CB",X"89",X"CB",X"A1",X"18",X"04",X"CB",X"91",X"CB",X"A9",X"21",X"25",X"05",X"E5", - X"C5",X"79",X"C3",X"BA",X"05",X"C5",X"CB",X"38",X"CB",X"20",X"0E",X"00",X"CD",X"94",X"05",X"04", - X"CD",X"94",X"05",X"C1",X"CD",X"1F",X"06",X"CB",X"BE",X"C9",X"C5",X"06",X"06",X"CD",X"94",X"05", - X"C1",X"C5",X"78",X"07",X"07",X"07",X"FD",X"B6",X"00",X"18",X"6F",X"C5",X"78",X"07",X"07",X"07", - X"FD",X"AE",X"00",X"18",X"65",X"C5",X"06",X"0B",X"1A",X"4F",X"13",X"CD",X"94",X"05",X"04",X"1A", - X"4F",X"13",X"CD",X"94",X"05",X"C1",X"C5",X"0E",X"10",X"CD",X"88",X"05",X"C1",X"C5",X"06",X"0D", - X"CD",X"94",X"05",X"C1",X"C9",X"0E",X"00",X"C5",X"06",X"0B",X"CD",X"94",X"05",X"04",X"CD",X"94", - X"05",X"04",X"CD",X"94",X"05",X"C1",X"18",X"00",X"C5",X"CB",X"38",X"3E",X"08",X"80",X"47",X"CD", - X"94",X"05",X"C1",X"C9",X"78",X"D3",X"07",X"79",X"D3",X"06",X"C9",X"C5",X"78",X"FD",X"B6",X"00", - X"18",X"18",X"C5",X"78",X"FD",X"4E",X"00",X"FE",X"01",X"20",X"04",X"CB",X"81",X"18",X"0A",X"FE", - X"02",X"20",X"04",X"CB",X"89",X"18",X"02",X"CB",X"91",X"79",X"FD",X"77",X"00",X"2F",X"4F",X"06", - X"07",X"CD",X"94",X"05",X"C1",X"C9",X"AF",X"77",X"23",X"10",X"FC",X"C9",X"4F",X"DD",X"7E",X"01", - X"B7",X"28",X"18",X"CB",X"7F",X"20",X"0C",X"CB",X"27",X"CB",X"27",X"CB",X"27",X"CB",X"27",X"81", - X"4F",X"18",X"08",X"5F",X"79",X"C6",X"10",X"1C",X"20",X"FB",X"4F",X"21",X"3B",X"06",X"59",X"CB", - X"3B",X"CB",X"3B",X"CB",X"3B",X"CB",X"3B",X"CB",X"23",X"16",X"00",X"19",X"5E",X"23",X"56",X"79", - X"E6",X"0F",X"6F",X"CB",X"25",X"26",X"00",X"19",X"EB",X"C5",X"CB",X"38",X"CB",X"20",X"1A",X"4F", - X"13",X"CD",X"94",X"05",X"04",X"1A",X"4F",X"CD",X"94",X"05",X"C1",X"CD",X"9B",X"05",X"C9",X"C5", - X"FD",X"E5",X"D1",X"CB",X"38",X"CB",X"20",X"48",X"06",X"00",X"21",X"35",X"06",X"09",X"4E",X"23", - X"46",X"EB",X"09",X"C1",X"C9",X"02",X"00",X"0C",X"00",X"16",X"00",X"4B",X"06",X"63",X"06",X"7B", - X"06",X"93",X"06",X"AB",X"06",X"C3",X"06",X"DB",X"06",X"F3",X"06",X"5D",X"0D",X"9C",X"0C",X"E7", - X"0B",X"3C",X"0B",X"9B",X"0A",X"02",X"0A",X"73",X"09",X"EB",X"08",X"6B",X"08",X"F2",X"07",X"80", - X"07",X"14",X"07",X"AE",X"06",X"4E",X"06",X"F4",X"05",X"9E",X"05",X"4D",X"05",X"01",X"05",X"B9", - X"04",X"75",X"04",X"35",X"04",X"F9",X"03",X"C0",X"03",X"8A",X"03",X"57",X"03",X"27",X"03",X"FA", - X"02",X"CF",X"02",X"A7",X"02",X"81",X"02",X"5D",X"02",X"3B",X"02",X"1B",X"02",X"FC",X"01",X"E0", - X"01",X"C5",X"01",X"AC",X"01",X"94",X"01",X"7D",X"01",X"68",X"01",X"53",X"01",X"40",X"01",X"2E", - X"01",X"1D",X"01",X"0D",X"01",X"FE",X"00",X"F0",X"00",X"E2",X"00",X"D6",X"00",X"CA",X"00",X"BE", - X"00",X"B4",X"00",X"AA",X"00",X"A0",X"00",X"97",X"00",X"8F",X"00",X"87",X"00",X"7F",X"00",X"78", - X"00",X"71",X"00",X"6B",X"00",X"65",X"00",X"5F",X"00",X"5A",X"00",X"55",X"00",X"50",X"00",X"4C", - X"00",X"47",X"00",X"43",X"00",X"40",X"00",X"3C",X"00",X"39",X"00",X"35",X"00",X"32",X"00",X"30", - X"00",X"2D",X"00",X"2A",X"00",X"28",X"00",X"26",X"00",X"24",X"00",X"22",X"00",X"20",X"00",X"1E", - X"00",X"1C",X"00",X"1B",X"00",X"19",X"00",X"18",X"00",X"16",X"00",X"15",X"00",X"14",X"00",X"13", - X"00",X"12",X"00",X"11",X"00",X"10",X"00",X"0F",X"00",X"0E",X"00",X"FF",X"FF",X"FF",X"FF",X"FF", - X"1C",X"0D",X"A0",X"03",X"A1",X"01",X"A2",X"0B",X"A0",X"1C",X"01",X"A0",X"01",X"A3",X"0B",X"A4", - X"03",X"A5",X"01",X"AC",X"09",X"A4",X"01",X"A6",X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98", - X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01", - X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2", - X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01", - X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0", - X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98", - X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A4",X"01",X"A5",X"98",X"01",X"AC",X"01",X"A4",X"1C",X"9C", - X"1C",X"9C",X"1C",X"01",X"A7",X"01",X"A8",X"98",X"01",X"A9",X"01",X"A7",X"1C",X"01",X"A0",X"01", - X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0", - X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98", - X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01", - X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2", - X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01", - X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0", - X"1C",X"01",X"A0",X"01",X"A1",X"98",X"01",X"A2",X"01",X"A0",X"1C",X"01",X"A0",X"01",X"AA",X"0B", - X"A7",X"03",X"A8",X"01",X"A9",X"09",X"A7",X"01",X"AB",X"01",X"A0",X"1C",X"0D",X"A0",X"03",X"A1", - X"01",X"A2",X"0B",X"A0",X"00",X"4D",X"08",X"57",X"08",X"6A",X"08",X"74",X"08",X"87",X"08",X"9A", - X"08",X"AD",X"08",X"BA",X"08",X"CD",X"08",X"E0",X"08",X"FC",X"08",X"09",X"09",X"1C",X"09",X"38", - X"09",X"4B",X"09",X"58",X"09",X"6B",X"09",X"7E",X"09",X"91",X"09",X"9E",X"09",X"20",X"AA",X"AA", - X"01",X"FF",X"10",X"01",X"01",X"10",X"FF",X"34",X"AA",X"AA",X"02",X"FE",X"04",X"02",X"FF",X"08", - X"01",X"00",X"04",X"02",X"01",X"08",X"02",X"02",X"04",X"FF",X"40",X"AA",X"AA",X"02",X"FF",X"10", - X"02",X"01",X"10",X"FF",X"28",X"AA",X"AA",X"01",X"FE",X"0A",X"01",X"FF",X"05",X"01",X"00",X"02", - X"01",X"01",X"05",X"01",X"02",X"12",X"FF",X"30",X"AA",X"AA",X"01",X"FE",X"12",X"01",X"FF",X"05", - X"01",X"00",X"02",X"01",X"01",X"05",X"01",X"02",X"12",X"FF",X"38",X"AA",X"AA",X"01",X"FE",X"12", - X"01",X"FF",X"05",X"01",X"00",X"02",X"01",X"01",X"05",X"01",X"02",X"1A",X"FF",X"50",X"AA",X"AA", - X"01",X"FF",X"26",X"01",X"00",X"04",X"01",X"01",X"26",X"FF",X"60",X"AA",X"AA",X"02",X"FF",X"0F", - X"01",X"FF",X"01",X"01",X"00",X"02",X"01",X"01",X"01",X"02",X"01",X"1F",X"FF",X"30",X"AA",X"AA", - X"01",X"FE",X"1D",X"01",X"FF",X"02",X"01",X"00",X"02",X"01",X"01",X"02",X"01",X"02",X"0D",X"FF", - X"28",X"AA",X"AA",X"01",X"FE",X"10",X"01",X"FF",X"03",X"01",X"00",X"02",X"01",X"01",X"03",X"01", - X"02",X"07",X"01",X"03",X"09",X"00",X"03",X"01",X"00",X"04",X"01",X"FF",X"50",X"AA",X"AA",X"01", - X"FF",X"26",X"01",X"00",X"04",X"01",X"01",X"26",X"FF",X"30",X"AA",X"AA",X"01",X"FE",X"12",X"01", - X"FF",X"05",X"01",X"00",X"02",X"01",X"01",X"05",X"01",X"02",X"12",X"FF",X"28",X"AA",X"AA",X"01", - X"FE",X"10",X"01",X"FF",X"03",X"01",X"00",X"02",X"01",X"01",X"03",X"01",X"02",X"07",X"01",X"03", - X"09",X"00",X"03",X"01",X"00",X"04",X"01",X"FF",X"38",X"AA",X"AA",X"01",X"FE",X"12",X"01",X"FF", - X"05",X"01",X"00",X"02",X"01",X"01",X"05",X"01",X"02",X"0A",X"FF",X"50",X"AA",X"AA",X"01",X"FF", - X"26",X"01",X"00",X"04",X"01",X"01",X"26",X"FF",X"28",X"AA",X"AA",X"01",X"FE",X"13",X"01",X"FF", - X"04",X"01",X"00",X"02",X"01",X"01",X"04",X"01",X"02",X"0B",X"FF",X"50",X"AA",X"AA",X"01",X"FE", - X"25",X"01",X"FF",X"02",X"01",X"00",X"02",X"01",X"01",X"02",X"01",X"02",X"25",X"FF",X"30",X"AA", - X"AA",X"01",X"FE",X"1B",X"01",X"FF",X"04",X"01",X"00",X"02",X"01",X"01",X"04",X"01",X"02",X"0B", - X"FF",X"50",X"AA",X"AA",X"01",X"FF",X"37",X"01",X"00",X"02",X"01",X"01",X"17",X"FF",X"50",X"AA", - X"AA",X"01",X"FF",X"26",X"01",X"00",X"04",X"01",X"01",X"26",X"FF",X"B3",X"09",X"C7",X"09",X"D5", - X"09",X"E9",X"09",X"C8",X"30",X"AA",X"AA",X"01",X"FE",X"1B",X"01",X"FF",X"04",X"01",X"00",X"02", - X"01",X"01",X"04",X"01",X"02",X"0B",X"FF",X"C8",X"50",X"AA",X"AA",X"01",X"FF",X"37",X"01",X"00", - X"02",X"01",X"01",X"17",X"FF",X"D0",X"28",X"AA",X"AA",X"01",X"FE",X"13",X"01",X"FF",X"04",X"01", - X"00",X"02",X"01",X"01",X"04",X"01",X"02",X"0B",X"FF",X"E8",X"40",X"AA",X"AA",X"02",X"FF",X"18", - X"02",X"01",X"08",X"FF",X"00",X"08",X"02",X"00",X"10",X"01",X"00",X"08",X"01",X"00",X"10",X"01", - X"00",X"08",X"04",X"00",X"08",X"04",X"00",X"08",X"01",X"00",X"08",X"01",X"00",X"08",X"04",X"00", - X"08",X"04",X"00",X"08",X"01",X"08",X"02",X"00",X"20",X"02",X"00",X"08",X"01",X"00",X"08",X"01", - X"00",X"10",X"04",X"08",X"01",X"00",X"10",X"01",X"08",X"04",X"1C",X"01",X"00",X"08",X"02",X"18", - X"01",X"18",X"02",X"00",X"08",X"02",X"08",X"08",X"00",X"08",X"08",X"00",X"08",X"08",X"00",X"10", - X"08",X"00",X"10",X"04",X"18",X"01",X"00",X"20",X"04",X"08",X"01",X"FF",X"02",X"57",X"0A",X"67", - X"0A",X"7B",X"0A",X"99",X"0A",X"AF",X"0A",X"50",X"04",X"20",X"08",X"30",X"04",X"30",X"08",X"10", - X"01",X"10",X"02",X"30",X"01",X"FF",X"08",X"30",X"02",X"40",X"01",X"30",X"02",X"30",X"01",X"20", - X"08",X"30",X"01",X"10",X"02",X"20",X"01",X"40",X"04",X"FF",X"02",X"60",X"01",X"10",X"08",X"50", - X"01",X"40",X"08",X"10",X"04",X"20",X"02",X"20",X"04",X"10",X"02",X"20",X"04",X"10",X"08",X"20", - X"04",X"20",X"08",X"10",X"04",X"30",X"01",X"FF",X"08",X"20",X"02",X"10",X"04",X"20",X"02",X"10", - X"04",X"40",X"02",X"10",X"04",X"10",X"08",X"10",X"04",X"60",X"08",X"30",X"04",X"FF",X"02",X"30", - X"08",X"30",X"04",X"FF",X"08",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"20",X"4E",X"21",X"90",X"4A",X"06",X"04",X"CF",X"FD",X"21",X"90",X"4A",X"DD",X"21",X"63", - X"48",X"DD",X"36",X"01",X"33",X"DD",X"36",X"02",X"B0",X"DD",X"36",X"03",X"01",X"DD",X"36",X"04", - X"38",X"21",X"AA",X"AA",X"22",X"91",X"4A",X"FD",X"36",X"03",X"04",X"3E",X"23",X"06",X"02",X"FF", - X"FD",X"21",X"90",X"4A",X"DD",X"21",X"63",X"48",X"FD",X"7E",X"00",X"B7",X"20",X"3B",X"DD",X"7E", - X"02",X"FE",X"B0",X"20",X"0B",X"3A",X"44",X"48",X"FE",X"4C",X"38",X"04",X"FE",X"A0",X"38",X"DB", - X"FE",X"A0",X"20",X"0A",X"DD",X"36",X"01",X"B3",X"FD",X"34",X"00",X"C3",X"2B",X"0B",X"FD",X"7E", - X"03",X"B7",X"20",X"45",X"FD",X"36",X"03",X"04",X"DD",X"7E",X"01",X"1E",X"34",X"FE",X"33",X"28", - X"02",X"1E",X"33",X"DD",X"73",X"01",X"C3",X"A9",X"0B",X"DD",X"7E",X"02",X"FE",X"B0",X"20",X"0E", - X"DD",X"36",X"01",X"33",X"DD",X"36",X"00",X"00",X"FD",X"35",X"00",X"C3",X"2B",X"0B",X"FD",X"7E", - X"03",X"B7",X"20",X"15",X"FD",X"36",X"03",X"04",X"DD",X"7E",X"01",X"1E",X"B4",X"FE",X"B3",X"28", - X"02",X"1E",X"B3",X"DD",X"73",X"01",X"C3",X"A9",X"0B",X"FD",X"35",X"03",X"2A",X"91",X"4A",X"29", - X"38",X"06",X"22",X"91",X"4A",X"C3",X"2B",X"0B",X"11",X"00",X"00",X"ED",X"5A",X"22",X"91",X"4A", - X"01",X"01",X"00",X"FD",X"CB",X"00",X"46",X"20",X"03",X"01",X"FF",X"00",X"DD",X"66",X"02",X"DD", - X"6E",X"04",X"CD",X"A5",X"91",X"DD",X"74",X"02",X"DD",X"75",X"04",X"DD",X"36",X"00",X"00",X"C3", - X"2B",X"0B",X"DD",X"36",X"01",X"33",X"DD",X"36",X"00",X"00",X"3E",X"60",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"60",X"4E",X"3E",X"90",X"32",X"98",X"4A",X"21",X"68",X"48",X"22",X"99",X"4A",X"3E",X"23", - X"06",X"01",X"FF",X"2A",X"D8",X"49",X"7D",X"B4",X"CA",X"73",X"0C",X"2B",X"22",X"D8",X"49",X"3A", - X"98",X"4A",X"B7",X"28",X"E9",X"06",X"08",X"C5",X"2A",X"99",X"4A",X"7E",X"CB",X"7F",X"20",X"2C", - X"CB",X"5F",X"20",X"28",X"FE",X"20",X"30",X"24",X"F5",X"11",X"68",X"48",X"B7",X"ED",X"52",X"7D", - X"CD",X"EA",X"91",X"CD",X"1E",X"92",X"CD",X"83",X"26",X"30",X"03",X"F1",X"18",X"0E",X"F1",X"E5", - X"E6",X"07",X"CD",X"76",X"95",X"E1",X"01",X"02",X"02",X"CD",X"5C",X"90",X"C1",X"2A",X"99",X"4A", - X"23",X"22",X"99",X"4A",X"3A",X"98",X"4A",X"3D",X"32",X"98",X"4A",X"CA",X"0E",X"0C",X"10",X"B7", - X"C3",X"0E",X"0C",X"21",X"01",X"48",X"CB",X"56",X"CB",X"96",X"3E",X"90",X"32",X"98",X"4A",X"21", - X"68",X"48",X"22",X"99",X"4A",X"3E",X"23",X"06",X"01",X"FF",X"3A",X"98",X"4A",X"B7",X"CA",X"D3", - X"0C",X"06",X"08",X"C5",X"2A",X"99",X"4A",X"3E",X"88",X"A6",X"20",X"20",X"7E",X"FE",X"20",X"30", - X"1B",X"11",X"68",X"48",X"B7",X"ED",X"52",X"7D",X"CD",X"EA",X"91",X"CD",X"1E",X"92",X"CD",X"83", - X"26",X"38",X"09",X"AF",X"1E",X"16",X"01",X"02",X"02",X"CD",X"0C",X"90",X"C1",X"2A",X"99",X"4A", - X"23",X"22",X"99",X"4A",X"3A",X"98",X"4A",X"3D",X"32",X"98",X"4A",X"CA",X"D3",X"0C",X"10",X"C3", - X"C3",X"85",X"0C",X"3E",X"60",X"FF",X"21",X"01",X"48",X"CB",X"56",X"CB",X"D6",X"21",X"FB",X"0C", - X"3A",X"AA",X"49",X"FE",X"0A",X"38",X"02",X"3E",X"0A",X"3D",X"CD",X"1D",X"94",X"ED",X"53",X"D8", - X"49",X"3E",X"13",X"FF",X"3E",X"03",X"01",X"00",X"0C",X"FF",X"C9",X"F0",X"00",X"B4",X"00",X"80", - X"00",X"B4",X"00",X"80",X"00",X"80",X"00",X"80",X"00",X"80",X"00",X"80",X"00",X"80",X"00",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"A0",X"4E",X"CD",X"3E",X"0E",X"3A",X"A6",X"49",X"CB",X"6F",X"28",X"02",X"1E",X"78",X"16", - X"3C",X"3E",X"23",X"06",X"01",X"FF",X"3A",X"01",X"48",X"E6",X"03",X"20",X"F4",X"CD",X"42",X"0D", - X"18",X"EF",X"15",X"20",X"09",X"16",X"3C",X"2A",X"94",X"49",X"23",X"22",X"94",X"49",X"1D",X"C0", - X"3A",X"A6",X"49",X"CB",X"6F",X"C2",X"D0",X"0D",X"CD",X"3E",X"0E",X"D5",X"21",X"C3",X"0D",X"11", - X"93",X"49",X"06",X"06",X"CD",X"EF",X"8F",X"1E",X"02",X"3A",X"A6",X"49",X"CB",X"67",X"20",X"28", - X"21",X"CA",X"0D",X"11",X"8E",X"49",X"06",X"06",X"CD",X"80",X"90",X"1E",X"05",X"FE",X"01",X"20", - X"17",X"21",X"A6",X"49",X"CB",X"66",X"CB",X"E6",X"2A",X"39",X"48",X"11",X"83",X"A0",X"B7",X"ED", - X"52",X"28",X"05",X"3E",X"1C",X"CD",X"40",X"03",X"21",X"FC",X"42",X"DD",X"21",X"8E",X"49",X"06", - X"06",X"0E",X"00",X"CD",X"1E",X"90",X"21",X"C4",X"0D",X"11",X"8E",X"49",X"06",X"06",X"CD",X"80", - X"90",X"D1",X"FE",X"00",X"C0",X"3A",X"A6",X"49",X"CB",X"EF",X"32",X"A6",X"49",X"C9",X"00",X"00", - X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"00",X"00", - X"1E",X"78",X"D5",X"21",X"73",X"48",X"16",X"00",X"3A",X"96",X"49",X"5F",X"B7",X"ED",X"52",X"E5", - X"06",X"0C",X"11",X"0C",X"00",X"CB",X"5E",X"20",X"31",X"19",X"10",X"F9",X"E1",X"E5",X"06",X"0C", - X"CB",X"DE",X"19",X"10",X"FB",X"E1",X"B7",X"11",X"68",X"48",X"ED",X"52",X"7D",X"CD",X"EA",X"91", - X"CD",X"1E",X"92",X"06",X"01",X"CD",X"1F",X"0E",X"3A",X"36",X"48",X"CB",X"7F",X"20",X"05",X"3E", - X"09",X"CD",X"40",X"03",X"21",X"96",X"49",X"34",X"D1",X"C9",X"E1",X"D1",X"1E",X"01",X"C9",X"E5", - X"C5",X"06",X"0C",X"E5",X"C5",X"01",X"02",X"02",X"3E",X"88",X"1E",X"03",X"CD",X"5C",X"90",X"C1", - X"E1",X"11",X"40",X"00",X"19",X"10",X"EC",X"C1",X"E1",X"2B",X"2B",X"10",X"E2",X"C9",X"D5",X"3A", - X"AA",X"49",X"FE",X"05",X"38",X"02",X"3E",X"05",X"3D",X"21",X"53",X"0E",X"16",X"00",X"5F",X"19", - X"D1",X"5E",X"C9",X"09",X"08",X"08",X"08",X"08",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"E0",X"4D",X"3A",X"AB",X"49",X"21",X"0F",X"0F",X"CD",X"10",X"94",X"11",X"8E",X"49",X"01", - X"06",X"00",X"ED",X"B0",X"CD",X"FC",X"0E",X"3E",X"23",X"06",X"01",X"FF",X"15",X"20",X"F8",X"21", - X"BE",X"0E",X"3A",X"AB",X"49",X"CD",X"1D",X"94",X"EB",X"11",X"93",X"49",X"06",X"06",X"CD",X"EF", - X"8F",X"21",X"FC",X"42",X"DD",X"21",X"8E",X"49",X"1E",X"05",X"06",X"06",X"0E",X"00",X"CD",X"1E", - X"90",X"21",X"F6",X"0E",X"11",X"8E",X"49",X"06",X"06",X"CD",X"80",X"90",X"FE",X"00",X"28",X"02", - X"18",X"C2",X"3E",X"11",X"FF",X"3E",X"01",X"01",X"0F",X"1D",X"FF",X"3E",X"60",X"FF",X"D1",X"0E", - X"D7",X"0E",X"DD",X"0E",X"E3",X"0E",X"E9",X"0E",X"EF",X"0E",X"F5",X"0E",X"00",X"00",X"00",X"00", - X"01",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00", - X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"01",X"00", - X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"3A",X"AB",X"49",X"21", - X"08",X"0F",X"16",X"00",X"5F",X"19",X"56",X"C9",X"03",X"03",X"03",X"03",X"03",X"02",X"03",X"00", - X"00",X"06",X"00",X"00",X"00",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"00",X"07",X"00",X"00", - X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"01",X"00", - X"00",X"00",X"00",X"00",X"01",X"05",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"5E",X"0F",X"D7",X"0F",X"38",X"10",X"B1",X"10",X"1E",X"11",X"9D",X"11",X"4C",X"12",X"14",X"40", - X"04",X"02",X"09",X"C6",X"40",X"40",X"04",X"02",X"09",X"C6",X"42",X"40",X"04",X"02",X"04",X"04", - X"41",X"40",X"04",X"02",X"04",X"84",X"42",X"40",X"04",X"0E",X"02",X"0D",X"41",X"40",X"04",X"0A", - X"02",X"44",X"41",X"40",X"03",X"02",X"0C",X"4A",X"41",X"40",X"03",X"02",X"0C",X"4A",X"42",X"40", - X"03",X"06",X"02",X"8A",X"41",X"40",X"03",X"06",X"02",X"94",X"41",X"40",X"00",X"02",X"03",X"C1", - X"41",X"40",X"00",X"02",X"02",X"D6",X"41",X"40",X"00",X"02",X"04",X"C6",X"41",X"40",X"00",X"02", - X"01",X"CC",X"41",X"40",X"00",X"02",X"02",X"CF",X"41",X"40",X"04",X"02",X"02",X"4D",X"42",X"80", - X"04",X"01",X"01",X"A7",X"41",X"81",X"04",X"01",X"01",X"8B",X"42",X"82",X"04",X"01",X"01",X"2B", - X"41",X"83",X"04",X"01",X"01",X"16",X"42",X"10",X"40",X"00",X"02",X"02",X"D6",X"41",X"40",X"00", - X"02",X"02",X"CB",X"41",X"40",X"00",X"02",X"03",X"C1",X"41",X"40",X"14",X"0E",X"02",X"04",X"41", - X"40",X"14",X"02",X"09",X"06",X"41",X"40",X"14",X"0E",X"02",X"0D",X"41",X"40",X"14",X"02",X"07", - X"86",X"42",X"40",X"05",X"02",X"02",X"4B",X"41",X"40",X"05",X"0A",X"02",X"49",X"41",X"40",X"05", - X"02",X"0B",X"4B",X"42",X"40",X"05",X"0A",X"02",X"54",X"41",X"40",X"05",X"02",X"05",X"4F",X"41", - X"80",X"04",X"01",X"01",X"0C",X"42",X"81",X"04",X"01",X"01",X"CE",X"42",X"82",X"04",X"01",X"01", - X"EE",X"40",X"83",X"04",X"01",X"01",X"B6",X"41",X"14",X"40",X"00",X"02",X"02",X"D6",X"41",X"40", - X"00",X"02",X"02",X"C8",X"41",X"40",X"00",X"02",X"03",X"C1",X"41",X"40",X"03",X"06",X"06",X"90", - X"41",X"40",X"04",X"06",X"02",X"D2",X"41",X"40",X"04",X"02",X"0A",X"4A",X"41",X"40",X"14",X"02", - X"07",X"06",X"42",X"40",X"14",X"0A",X"02",X"C6",X"40",X"40",X"14",X"02",X"07",X"C8",X"40",X"40", - X"14",X"08",X"02",X"0D",X"41",X"40",X"04",X"02",X"0A",X"4A",X"42",X"40",X"05",X"02",X"09",X"84", - X"41",X"40",X"05",X"0A",X"02",X"C4",X"41",X"40",X"05",X"02",X"09",X"C6",X"42",X"40",X"05",X"06", - X"02",X"0D",X"42",X"40",X"04",X"08",X"02",X"8A",X"41",X"80",X"04",X"01",X"01",X"65",X"41",X"81", - X"04",X"01",X"01",X"8B",X"42",X"82",X"04",X"01",X"01",X"AA",X"40",X"83",X"04",X"01",X"01",X"16", - X"42",X"12",X"40",X"03",X"06",X"06",X"D0",X"41",X"40",X"04",X"06",X"06",X"4E",X"41",X"40",X"03", - X"02",X"02",X"D0",X"41",X"40",X"02",X"06",X"06",X"C8",X"40",X"40",X"05",X"06",X"06",X"C8",X"41", - X"40",X"03",X"0A",X"06",X"44",X"41",X"40",X"05",X"03",X"02",X"C8",X"41",X"40",X"00",X"02",X"02", - X"12",X"42",X"40",X"00",X"02",X"02",X"90",X"41",X"40",X"00",X"02",X"02",X"0A",X"41",X"40",X"00", - X"02",X"02",X"0A",X"42",X"40",X"00",X"06",X"02",X"86",X"41",X"40",X"00",X"02",X"02",X"D6",X"41", - X"40",X"00",X"02",X"03",X"C1",X"41",X"80",X"04",X"01",X"01",X"25",X"41",X"81",X"04",X"01",X"01", - X"8D",X"42",X"82",X"04",X"01",X"01",X"AD",X"40",X"83",X"04",X"01",X"01",X"B5",X"41",X"15",X"40", - X"03",X"10",X"02",X"94",X"40",X"40",X"03",X"10",X"02",X"91",X"40",X"40",X"03",X"10",X"02",X"8E", - X"40",X"40",X"03",X"16",X"02",X"8A",X"40",X"40",X"03",X"18",X"02",X"87",X"40",X"40",X"03",X"14", - X"02",X"04",X"41",X"40",X"00",X"02",X"02",X"D6",X"41",X"40",X"00",X"02",X"01",X"53",X"41",X"40", - X"00",X"02",X"01",X"53",X"42",X"40",X"00",X"02",X"01",X"D0",X"40",X"40",X"00",X"02",X"01",X"D0", - X"41",X"40",X"00",X"02",X"02",X"4C",X"41",X"40",X"00",X"02",X"01",X"C9",X"41",X"40",X"00",X"02", - X"01",X"C9",X"42",X"40",X"00",X"02",X"01",X"46",X"41",X"40",X"00",X"02",X"01",X"46",X"42",X"40", - X"00",X"02",X"03",X"C1",X"41",X"80",X"04",X"01",X"01",X"86",X"42",X"81",X"04",X"01",X"01",X"2C", - X"41",X"82",X"04",X"01",X"01",X"6F",X"40",X"83",X"04",X"01",X"01",X"16",X"42",X"1D",X"FF",X"0E", - X"14",X"02",X"03",X"41",X"FF",X"0E",X"10",X"02",X"46",X"41",X"FF",X"0E",X"0E",X"02",X"09",X"41", - X"FF",X"0E",X"0E",X"02",X"CC",X"40",X"FF",X"0E",X"0E",X"02",X"8F",X"40",X"FF",X"0E",X"0C",X"02", - X"12",X"41",X"FE",X"0E",X"02",X"01",X"04",X"41",X"FE",X"0E",X"02",X"01",X"44",X"43",X"FE",X"0E", - X"02",X"01",X"47",X"41",X"FE",X"0E",X"02",X"01",X"07",X"43",X"FE",X"0E",X"02",X"01",X"0A",X"41", - X"FE",X"0E",X"02",X"01",X"8A",X"42",X"FE",X"0E",X"02",X"01",X"CD",X"40",X"FE",X"0E",X"02",X"01", - X"4D",X"42",X"FE",X"0E",X"02",X"01",X"90",X"40",X"FE",X"0E",X"02",X"01",X"10",X"42",X"FE",X"0E", - X"02",X"01",X"13",X"41",X"FE",X"0E",X"02",X"01",X"53",X"42",X"1F",X"00",X"02",X"17",X"C1",X"41", - X"FE",X"1E",X"02",X"02",X"C3",X"41",X"FE",X"1E",X"02",X"02",X"C6",X"41",X"FE",X"1E",X"02",X"02", - X"C9",X"41",X"FE",X"1E",X"02",X"02",X"CC",X"41",X"FE",X"1E",X"02",X"02",X"CF",X"41",X"FE",X"1E", - X"02",X"02",X"D2",X"41",X"80",X"04",X"01",X"01",X"05",X"42",X"81",X"04",X"01",X"01",X"0B",X"42", - X"82",X"04",X"01",X"01",X"B1",X"41",X"83",X"04",X"01",X"01",X"15",X"42",X"1F",X"FF",X"0E",X"05", - X"01",X"81",X"42",X"FF",X"0E",X"0C",X"01",X"E2",X"41",X"FF",X"0E",X"10",X"01",X"A3",X"41",X"FF", - X"0E",X"0F",X"01",X"C4",X"41",X"FF",X"0E",X"0F",X"01",X"E5",X"41",X"FF",X"0E",X"10",X"01",X"C6", - X"41",X"FF",X"0E",X"15",X"01",X"27",X"41",X"FF",X"0E",X"14",X"01",X"28",X"41",X"FF",X"0E",X"15", - X"01",X"09",X"41",X"FF",X"0E",X"15",X"01",X"EA",X"40",X"FF",X"0E",X"15",X"01",X"CB",X"40",X"FF", - X"0E",X"15",X"01",X"AC",X"40",X"FF",X"0E",X"14",X"01",X"6D",X"40",X"FF",X"0E",X"12",X"01",X"6E", - X"40",X"FF",X"0E",X"0F",X"01",X"4F",X"40",X"FF",X"0E",X"0E",X"01",X"50",X"40",X"FF",X"0E",X"0D", - X"01",X"71",X"40",X"FF",X"0E",X"0C",X"01",X"92",X"40",X"FF",X"0E",X"0D",X"01",X"B3",X"40",X"FF", - X"0E",X"0C",X"01",X"D4",X"40",X"FF",X"0E",X"09",X"01",X"55",X"41",X"FF",X"0E",X"09",X"01",X"76", - X"41",X"FE",X"0E",X"02",X"04",X"D4",X"41",X"FE",X"0E",X"02",X"06",X"0E",X"41",X"FE",X"0E",X"02", - X"06",X"08",X"42",X"FE",X"0E",X"02",X"04",X"C4",X"42",X"FE",X"0E",X"02",X"03",X"C1",X"41",X"80", - X"04",X"01",X"01",X"06",X"43",X"81",X"04",X"01",X"01",X"EB",X"41",X"82",X"04",X"01",X"01",X"F2", - X"40",X"83",X"04",X"01",X"01",X"B6",X"41",X"1C",X"99",X"03",X"FB",X"1F",X"00",X"00",X"F9",X"1F", - X"1C",X"04",X"FD",X"1E",X"D2",X"18",X"F3",X"1F",X"1D",X"1C",X"95",X"03",X"FB",X"1F",X"00",X"00", - X"F9",X"1F",X"1C",X"05",X"1F",X"1E",X"F7",X"1F",X"F4",X"1F",X"F2",X"1E",X"1D",X"1C",X"94",X"03", - X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"05",X"1F",X"1E",X"F8",X"1F",X"F5",X"1F",X"F2",X"1E", - X"1E",X"1C",X"94",X"03",X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"05",X"1F",X"1E",X"D3",X"18", - X"F6",X"1F",X"F1",X"1E",X"F0",X"1E",X"94",X"03",X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"02", - X"1F",X"1E",X"1F",X"1E",X"97",X"03",X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"02",X"1F",X"1E", - X"1E",X"1E",X"97",X"03",X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"01",X"1F",X"1E",X"98",X"03", - X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"01",X"1F",X"1E",X"98",X"03",X"FB",X"1F",X"00",X"00", - X"F9",X"1F",X"1C",X"01",X"1F",X"1E",X"98",X"03",X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"01", - X"1F",X"1E",X"98",X"03",X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"01",X"1F",X"1E",X"98",X"03", - X"FC",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"01",X"1F",X"1E",X"97",X"04",X"1F",X"1E",X"00",X"00", - X"00",X"00",X"F9",X"1F",X"1C",X"01",X"1F",X"1E",X"97",X"04",X"1F",X"1E",X"00",X"00",X"00",X"00", - X"F9",X"1F",X"1C",X"98",X"04",X"1F",X"1E",X"00",X"00",X"00",X"00",X"F9",X"1F",X"1C",X"98",X"04", - X"1F",X"1E",X"00",X"00",X"00",X"00",X"F9",X"1F",X"1C",X"98",X"04",X"1F",X"1E",X"00",X"00",X"00", - X"00",X"F9",X"1F",X"1C",X"98",X"04",X"1F",X"1E",X"00",X"00",X"00",X"00",X"F9",X"1F",X"1C",X"97", - X"05",X"FD",X"1E",X"1F",X"1E",X"00",X"00",X"00",X"00",X"F9",X"1F",X"1C",X"90",X"0C",X"FD",X"1E", - X"1F",X"1E",X"1F",X"1E",X"1F",X"1E",X"1F",X"1E",X"1F",X"1E",X"1F",X"1E",X"1F",X"1E",X"1E",X"1E", - X"FA",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"90",X"02",X"1F",X"1E",X"1E",X"1E",X"87",X"03",X"FB", - X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"90",X"0C",X"1F",X"1E",X"00",X"00",X"5F",X"19",X"3E",X"1B", - X"5F",X"1B",X"2E",X"1C",X"1D",X"1B",X"00",X"00",X"00",X"00",X"FB",X"1F",X"00",X"00",X"F9",X"1F", - X"1C",X"90",X"0C",X"1F",X"1E",X"00",X"00",X"5E",X"19",X"3F",X"1B",X"5E",X"1B",X"3D",X"1C",X"1E", - X"1B",X"00",X"00",X"00",X"00",X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"90",X"0C",X"1F",X"1E", - X"00",X"00",X"5F",X"19",X"5F",X"1B",X"3E",X"1B",X"2E",X"1C",X"2E",X"1C",X"1D",X"1B",X"00",X"00", - X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"90",X"0C",X"1F",X"1E",X"5F",X"1D",X"D2",X"1A",X"D0", - X"1D",X"3F",X"1B",X"2F",X"1C",X"2F",X"1C",X"1F",X"1B",X"1D",X"1B",X"FB",X"1F",X"00",X"00",X"F9", - X"1F",X"1C",X"90",X"0C",X"5E",X"1D",X"5E",X"1D",X"D3",X"1A",X"D1",X"1D",X"3E",X"1B",X"2F",X"1C", - X"2F",X"1C",X"1F",X"1B",X"1E",X"1B",X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"1C",X"92",X"0A",X"5E", - X"19",X"5E",X"1B",X"3F",X"1B",X"3D",X"1C",X"3D",X"1C",X"1E",X"1B",X"00",X"00",X"FB",X"1F",X"00", - X"00",X"F9",X"1F",X"1C",X"99",X"03",X"FB",X"1F",X"00",X"00",X"F9",X"1F",X"00",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"3A",X"A4",X"49",X"B7",X"20",X"45",X"3A",X"80",X"50",X"2F",X"E6",X"0C",X"28",X"31",X"CB",X"3F", - X"CB",X"3F",X"3D",X"21",X"22",X"91",X"CD",X"1D",X"94",X"EB",X"3A",X"A6",X"49",X"FE",X"04",X"30", - X"1E",X"CD",X"10",X"94",X"E5",X"DD",X"E1",X"21",X"38",X"41",X"1E",X"17",X"06",X"06",X"0E",X"00", - X"CD",X"1E",X"90",X"DD",X"21",X"FE",X"15",X"CD",X"0A",X"8F",X"3E",X"23",X"06",X"10",X"FF",X"DD", - X"21",X"C2",X"15",X"CD",X"0A",X"8F",X"3E",X"23",X"06",X"10",X"FF",X"21",X"00",X"4B",X"06",X"06", - X"CF",X"3E",X"01",X"32",X"01",X"4B",X"11",X"05",X"4B",X"21",X"8D",X"49",X"06",X"06",X"CD",X"EF", - X"8F",X"0E",X"00",X"06",X"05",X"11",X"01",X"4B",X"DD",X"21",X"89",X"40",X"D5",X"DD",X"E5",X"1A", - X"B9",X"28",X"40",X"C5",X"F5",X"3E",X"1B",X"CD",X"40",X"03",X"F1",X"C1",X"0E",X"FF",X"C5",X"21", - X"1B",X"16",X"CD",X"1D",X"94",X"EB",X"01",X"03",X"07",X"C5",X"DD",X"E5",X"7E",X"23",X"DD",X"77", - X"00",X"DD",X"E5",X"11",X"00",X"04",X"DD",X"19",X"DD",X"36",X"00",X"05",X"DD",X"E1",X"DD",X"23", - X"10",X"EA",X"3E",X"23",X"06",X"03",X"FF",X"DD",X"E1",X"11",X"20",X"00",X"DD",X"19",X"C1",X"0D", - X"20",X"D7",X"C1",X"DD",X"E1",X"11",X"A0",X"00",X"DD",X"19",X"D1",X"13",X"05",X"C2",X"5C",X"15", - X"3A",X"A4",X"49",X"B7",X"DD",X"21",X"E2",X"15",X"28",X"04",X"DD",X"21",X"EF",X"15",X"CD",X"0A", - X"8F",X"C9",X"00",X"0D",X"55",X"41",X"00",X"04",X"59",X"4F",X"55",X"52",X"20",X"50",X"52",X"45", - X"53",X"53",X"49",X"4E",X"47",X"07",X"B3",X"41",X"00",X"04",X"47",X"4F",X"41",X"4C",X"20",X"49", - X"53",X"00",X"00",X"06",X"E6",X"42",X"00",X"04",X"50",X"4F",X"49",X"4E",X"54",X"53",X"00",X"00", - X"08",X"66",X"42",X"00",X"04",X"54",X"4F",X"20",X"53",X"43",X"4F",X"52",X"45",X"00",X"00",X"0B", - X"5A",X"41",X"00",X"00",X"42",X"4F",X"4E",X"55",X"53",X"20",X"4C",X"49",X"56",X"45",X"53",X"06", - X"18",X"42",X"00",X"00",X"50",X"4F",X"49",X"4E",X"54",X"53",X"00",X"2F",X"16",X"44",X"16",X"59", - X"16",X"6E",X"16",X"83",X"16",X"98",X"16",X"AD",X"16",X"C2",X"16",X"D7",X"16",X"EC",X"16",X"1F", - X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"00",X"00",X"00",X"00",X"00",X"1F",X"1F",X"1F",X"1F", - X"1F",X"1F",X"1F",X"1F",X"1F",X"00",X"00",X"00",X"00",X"00",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F", - X"1F",X"1F",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"1F",X"1F",X"00",X"00",X"1F",X"1F", - X"1F",X"00",X"1F",X"00",X"00",X"00",X"1F",X"1F",X"00",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"00", - X"00",X"1F",X"00",X"00",X"1F",X"1F",X"00",X"00",X"1F",X"00",X"00",X"1F",X"1F",X"1F",X"1F",X"1F", - X"1F",X"1F",X"1F",X"00",X"00",X"00",X"1F",X"1F",X"1F",X"1F",X"00",X"00",X"00",X"1F",X"00",X"00", - X"00",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"00",X"00",X"1F",X"1F",X"1F",X"1F",X"1F", - X"00",X"00",X"1F",X"00",X"00",X"1F",X"1F",X"1F",X"1F",X"1F",X"00",X"00",X"1F",X"1F",X"1F",X"1F", - X"1F",X"1F",X"1F",X"1F",X"1F",X"00",X"00",X"1F",X"00",X"00",X"1F",X"1F",X"1F",X"1F",X"1F",X"00", - X"00",X"1F",X"00",X"00",X"00",X"00",X"1F",X"1F",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"1F", - X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"00", - X"00",X"1F",X"00",X"00",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"00",X"00",X"1F", - X"1F",X"1F",X"1F",X"1F",X"00",X"00",X"1F",X"00",X"00",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F",X"1F", - X"1F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"11",X"0E",X"48",X"3A",X"01",X"48",X"CB",X"6F",X"28",X"03",X"11",X"14",X"48",X"06",X"1E",X"21", - X"00",X"4C",X"0E",X"01",X"C5",X"E5",X"D5",X"06",X"06",X"CD",X"80",X"90",X"D1",X"E1",X"C1",X"FE", - X"02",X"28",X"0A",X"C5",X"01",X"08",X"00",X"09",X"C1",X"0C",X"10",X"E8",X"C9",X"79",X"F5",X"FE", - X"1E",X"28",X"19",X"3E",X"1E",X"91",X"21",X"08",X"00",X"3D",X"28",X"06",X"01",X"08",X"00",X"09", - X"18",X"F7",X"E5",X"C1",X"21",X"E7",X"4C",X"11",X"EF",X"4C",X"ED",X"B8",X"F1",X"F5",X"3D",X"21", - X"00",X"4C",X"4F",X"87",X"87",X"87",X"06",X"00",X"4F",X"09",X"11",X"0E",X"48",X"3A",X"01",X"48", - X"CB",X"6F",X"28",X"03",X"11",X"14",X"48",X"EB",X"01",X"06",X"00",X"ED",X"B0",X"EB",X"3A",X"A8", - X"49",X"77",X"23",X"3A",X"A9",X"49",X"77",X"DD",X"21",X"5E",X"18",X"CD",X"0A",X"8F",X"DD",X"21", - X"7D",X"18",X"CD",X"0A",X"8F",X"3E",X"23",X"06",X"30",X"FF",X"F1",X"F5",X"21",X"00",X"01",X"22", - X"00",X"4B",X"21",X"00",X"4C",X"FE",X"0B",X"38",X"14",X"11",X"50",X"00",X"19",X"D6",X"0A",X"E5", - X"2A",X"00",X"4B",X"11",X"01",X"00",X"19",X"22",X"00",X"4B",X"E1",X"18",X"E8",X"CD",X"FA",X"17", - X"F1",X"FE",X"0B",X"38",X"04",X"D6",X"0A",X"18",X"F8",X"21",X"D6",X"44",X"3D",X"28",X"04",X"2B", - X"2B",X"18",X"F9",X"06",X"0A",X"C5",X"E5",X"06",X"13",X"36",X"05",X"CD",X"79",X"90",X"10",X"F9", - X"3E",X"23",X"06",X"10",X"FF",X"E1",X"E5",X"06",X"13",X"36",X"02",X"CD",X"79",X"90",X"10",X"F9", - X"3E",X"23",X"06",X"08",X"FF",X"E1",X"C1",X"10",X"DC",X"C9",X"E5",X"DD",X"E1",X"21",X"F6",X"40", - X"06",X"0A",X"C5",X"DD",X"E5",X"E5",X"DD",X"21",X"00",X"4B",X"1E",X"04",X"06",X"02",X"0E",X"00", - X"CD",X"1E",X"90",X"E1",X"DD",X"E1",X"DD",X"E5",X"E5",X"01",X"C0",X"00",X"09",X"1E",X"17",X"06", - X"06",X"0E",X"00",X"CD",X"1E",X"90",X"E1",X"DD",X"E1",X"DD",X"E5",X"E5",X"01",X"00",X"02",X"09", - X"01",X"06",X"00",X"DD",X"09",X"1E",X"00",X"06",X"02",X"0E",X"00",X"CD",X"1E",X"90",X"3E",X"23", - X"06",X"02",X"FF",X"11",X"01",X"4B",X"21",X"5D",X"18",X"06",X"02",X"CD",X"DA",X"8F",X"E1",X"DD", - X"E1",X"2B",X"2B",X"01",X"08",X"00",X"DD",X"09",X"C1",X"10",X"A7",X"C9",X"00",X"01",X"00",X"18", - X"9C",X"40",X"00",X"05",X"54",X"4F",X"44",X"41",X"59",X"3C",X"53",X"20",X"48",X"49",X"3B",X"53", - X"43",X"4F",X"52",X"45",X"20",X"42",X"45",X"53",X"54",X"20",X"33",X"30",X"00",X"00",X"05",X"D8", - X"40",X"00",X"04",X"4F",X"52",X"44",X"45",X"52",X"05",X"D8",X"41",X"00",X"17",X"53",X"43",X"4F", - X"52",X"45",X"05",X"D8",X"42",X"00",X"00",X"52",X"4F",X"55",X"4E",X"44",X"00",X"FF",X"FF",X"FF", - X"31",X"60",X"4F",X"3A",X"01",X"48",X"CB",X"7F",X"20",X"0F",X"3E",X"05",X"32",X"AB",X"49",X"AF", - X"32",X"E0",X"4A",X"21",X"39",X"1F",X"22",X"E2",X"4A",X"3E",X"1E",X"CD",X"40",X"03",X"DD",X"21", - X"2E",X"1F",X"CD",X"0A",X"8F",X"DD",X"21",X"16",X"1F",X"CD",X"0A",X"8F",X"3A",X"AB",X"49",X"3C", - X"C6",X"30",X"21",X"52",X"42",X"77",X"CB",X"D4",X"36",X"17",X"3E",X"23",X"06",X"40",X"FF",X"CD", - X"5B",X"35",X"21",X"50",X"0F",X"3A",X"AB",X"49",X"CD",X"1D",X"94",X"D5",X"FD",X"E1",X"FD",X"46", - X"00",X"FD",X"23",X"C5",X"FD",X"7E",X"00",X"FD",X"23",X"FD",X"5E",X"00",X"FD",X"23",X"FD",X"4E", - X"00",X"FD",X"23",X"FD",X"46",X"00",X"FD",X"23",X"FD",X"6E",X"00",X"FD",X"23",X"FD",X"66",X"00", - X"FD",X"23",X"CD",X"4A",X"90",X"C1",X"10",X"DB",X"21",X"40",X"40",X"FD",X"21",X"07",X"13",X"FD", - X"7E",X"00",X"FD",X"23",X"B7",X"28",X"37",X"4F",X"FD",X"46",X"00",X"FD",X"23",X"CB",X"78",X"CB", - X"B8",X"20",X"18",X"FD",X"7E",X"00",X"FD",X"23",X"FD",X"5E",X"00",X"FD",X"23",X"77",X"CB",X"D4", - X"73",X"CB",X"94",X"23",X"0D",X"28",X"0C",X"10",X"EA",X"18",X"DD",X"23",X"0D",X"28",X"04",X"10", - X"FA",X"18",X"D5",X"7D",X"E6",X"E0",X"6F",X"11",X"20",X"00",X"19",X"C3",X"1F",X"19",X"3E",X"04", - X"01",X"00",X"96",X"FF",X"3E",X"02",X"01",X"00",X"0B",X"FF",X"21",X"FE",X"1E",X"11",X"00",X"4B", - X"01",X"18",X"00",X"ED",X"B0",X"3A",X"AB",X"49",X"21",X"1D",X"1E",X"CD",X"16",X"94",X"11",X"02", - X"4B",X"01",X"04",X"00",X"ED",X"B0",X"21",X"E0",X"49",X"06",X"20",X"CF",X"FD",X"21",X"E0",X"49", - X"DD",X"21",X"40",X"48",X"DD",X"36",X"01",X"0E",X"DD",X"36",X"02",X"80",X"DD",X"36",X"03",X"81", - X"DD",X"36",X"04",X"F8",X"FD",X"36",X"02",X"D6",X"FD",X"36",X"03",X"D6",X"3E",X"17",X"CD",X"40", - X"03",X"3E",X"03",X"01",X"60",X"0E",X"FF",X"DD",X"36",X"00",X"00",X"3E",X"23",X"06",X"02",X"FF", - X"CD",X"A1",X"1E",X"3E",X"50",X"DD",X"BE",X"04",X"D2",X"78",X"1B",X"3A",X"1A",X"48",X"E6",X"01", - X"C4",X"6C",X"1A",X"CD",X"39",X"1E",X"30",X"DF",X"CD",X"66",X"2E",X"CD",X"24",X"94",X"21",X"1C", - X"1A",X"16",X"00",X"5F",X"19",X"7E",X"47",X"FE",X"02",X"20",X"0B",X"3E",X"F8",X"DD",X"BE",X"04", - X"78",X"20",X"03",X"3E",X"04",X"47",X"FD",X"BE",X"01",X"CA",X"3C",X"1A",X"DD",X"7E",X"02",X"E6", - X"07",X"C2",X"3C",X"1A",X"DD",X"7E",X"04",X"E6",X"07",X"C2",X"3C",X"1A",X"78",X"FE",X"04",X"20", - X"10",X"DD",X"36",X"01",X"0E",X"FD",X"36",X"01",X"04",X"C3",X"B7",X"19",X"00",X"03",X"01",X"02", - X"04",X"C5",X"CD",X"A5",X"1A",X"C1",X"C2",X"3C",X"1A",X"FD",X"70",X"01",X"78",X"21",X"74",X"1B", - X"16",X"00",X"5F",X"19",X"7E",X"DD",X"77",X"01",X"FD",X"36",X"04",X"00",X"DD",X"7E",X"02",X"E6", - X"07",X"C2",X"55",X"1A",X"DD",X"7E",X"04",X"E6",X"07",X"C2",X"55",X"1A",X"FD",X"7E",X"01",X"CD", - X"A5",X"1A",X"C2",X"5F",X"1A",X"3E",X"04",X"FD",X"BE",X"01",X"28",X"03",X"CD",X"F8",X"2D",X"3E", - X"04",X"FD",X"BE",X"01",X"28",X"03",X"CD",X"49",X"2E",X"C3",X"B7",X"19",X"DD",X"7E",X"02",X"C6", - X"F4",X"5F",X"C6",X"18",X"57",X"DD",X"7E",X"04",X"C6",X"F4",X"6F",X"C6",X"18",X"67",X"DD",X"E5", - X"DD",X"21",X"45",X"48",X"06",X"06",X"DD",X"7E",X"02",X"BB",X"38",X"0D",X"BA",X"30",X"0A",X"DD", - X"7E",X"04",X"BD",X"38",X"04",X"BC",X"DA",X"A3",X"1C",X"C5",X"01",X"05",X"00",X"DD",X"09",X"C1", - X"10",X"E4",X"DD",X"E1",X"C9",X"F5",X"47",X"3A",X"AB",X"49",X"FE",X"06",X"20",X"1E",X"CB",X"40", - X"28",X"1A",X"DD",X"7E",X"04",X"FE",X"E0",X"CA",X"CC",X"1A",X"FE",X"C0",X"CA",X"CC",X"1A",X"FE", - X"90",X"CA",X"CC",X"1A",X"FE",X"60",X"CA",X"CC",X"1A",X"B7",X"F1",X"C9",X"3A",X"AB",X"49",X"21", - X"2C",X"1B",X"FE",X"05",X"38",X"0A",X"21",X"44",X"1B",X"FE",X"05",X"28",X"03",X"21",X"5C",X"1B", - X"F1",X"CD",X"10",X"94",X"4E",X"23",X"46",X"23",X"5E",X"23",X"56",X"23",X"E5",X"D5",X"C5",X"DD", - X"66",X"02",X"DD",X"6E",X"04",X"CD",X"1E",X"92",X"C1",X"D1",X"19",X"3A",X"AB",X"49",X"FE",X"05", - X"38",X"18",X"3E",X"00",X"E5",X"B6",X"23",X"10",X"FC",X"E1",X"0D",X"28",X"05",X"11",X"20",X"00", - X"19",X"B6",X"E1",X"47",X"AE",X"C8",X"23",X"78",X"AE",X"C9",X"3E",X"FF",X"E5",X"A6",X"23",X"10", - X"FC",X"E1",X"0D",X"28",X"ED",X"11",X"20",X"00",X"19",X"A6",X"18",X"E6",X"02",X"01",X"02",X"00", - X"40",X"40",X"01",X"02",X"40",X"00",X"40",X"40",X"02",X"01",X"FF",X"FF",X"40",X"40",X"01",X"02", - X"E0",X"FF",X"40",X"40",X"02",X"01",X"00",X"00",X"1F",X"FE",X"01",X"02",X"40",X"00",X"1F",X"FE", - X"02",X"01",X"FF",X"FF",X"1F",X"FE",X"01",X"02",X"E0",X"FF",X"1F",X"FE",X"02",X"01",X"00",X"00", - X"FE",X"FE",X"01",X"02",X"40",X"00",X"FE",X"FF",X"02",X"01",X"FF",X"FF",X"FE",X"FE",X"01",X"02", - X"E0",X"FF",X"FE",X"FF",X"0C",X"08",X"0A",X"88",X"3E",X"13",X"FF",X"3E",X"23",X"06",X"02",X"FF", - X"CD",X"A1",X"1E",X"3E",X"38",X"DD",X"BE",X"04",X"28",X"0E",X"CD",X"39",X"1E",X"30",X"EC",X"CD", - X"76",X"1E",X"DD",X"36",X"00",X"00",X"18",X"E3",X"3E",X"23",X"06",X"02",X"FF",X"3E",X"90",X"DD", - X"BE",X"02",X"28",X"0E",X"CD",X"39",X"1E",X"30",X"EF",X"CD",X"8E",X"1E",X"DD",X"36",X"00",X"00", - X"18",X"E6",X"DD",X"36",X"01",X"32",X"DD",X"36",X"00",X"00",X"3E",X"23",X"06",X"01",X"FF",X"3A", - X"65",X"48",X"FE",X"A0",X"20",X"F4",X"3E",X"80",X"CD",X"40",X"03",X"3E",X"12",X"FF",X"3E",X"14", - X"FF",X"21",X"45",X"48",X"06",X"1E",X"CF",X"11",X"45",X"48",X"21",X"9E",X"1C",X"01",X"05",X"00", - X"ED",X"B0",X"11",X"E1",X"49",X"21",X"4E",X"1E",X"01",X"28",X"00",X"ED",X"B0",X"3E",X"80",X"32", - X"E0",X"49",X"3E",X"0A",X"CD",X"40",X"03",X"3E",X"23",X"06",X"02",X"FF",X"3A",X"22",X"48",X"CB", - X"7F",X"CA",X"53",X"1D",X"FD",X"21",X"E0",X"49",X"FD",X"7E",X"00",X"B7",X"CA",X"53",X"1D",X"FD", - X"35",X"00",X"FD",X"23",X"06",X"08",X"C5",X"FD",X"7E",X"02",X"B7",X"28",X"3A",X"FD",X"35",X"02", - X"11",X"05",X"00",X"FD",X"19",X"C1",X"10",X"EE",X"FD",X"7E",X"00",X"CB",X"BF",X"B7",X"20",X"21", - X"3E",X"00",X"FD",X"CB",X"00",X"7E",X"FD",X"CB",X"00",X"BE",X"20",X"06",X"FD",X"CB",X"00",X"FE", - X"3E",X"1F",X"32",X"46",X"48",X"AF",X"32",X"45",X"48",X"3E",X"0C",X"FD",X"B6",X"00",X"FD",X"77", - X"00",X"FD",X"35",X"00",X"C3",X"F7",X"1B",X"FD",X"7E",X"03",X"CB",X"BF",X"FD",X"77",X"02",X"FD", - X"7E",X"04",X"FD",X"CB",X"03",X"7E",X"28",X"12",X"FE",X"19",X"28",X"12",X"FD",X"CB",X"03",X"FE", - X"D6",X"04",X"FE",X"1D",X"20",X"14",X"D6",X"04",X"18",X"10",X"FE",X"25",X"28",X"EE",X"FD",X"CB", - X"03",X"BE",X"C6",X"04",X"FE",X"1D",X"20",X"02",X"C6",X"04",X"FD",X"77",X"04",X"FD",X"6E",X"00", - X"FD",X"66",X"01",X"1E",X"0D",X"01",X"02",X"02",X"CD",X"5C",X"90",X"C3",X"20",X"1C",X"00",X"1F", - X"98",X"10",X"30",X"3E",X"13",X"FF",X"3E",X"14",X"FF",X"21",X"45",X"48",X"06",X"1E",X"CF",X"3E", - X"80",X"CD",X"40",X"03",X"DD",X"21",X"40",X"48",X"DD",X"36",X"01",X"0F",X"3E",X"13",X"CD",X"40", - X"03",X"3E",X"23",X"06",X"01",X"FF",X"3E",X"FD",X"DD",X"BE",X"04",X"38",X"0E",X"3E",X"02",X"DD", - X"86",X"04",X"DD",X"77",X"04",X"DD",X"36",X"00",X"00",X"18",X"E6",X"21",X"8E",X"49",X"06",X"06", - X"CF",X"3E",X"14",X"CD",X"40",X"03",X"DD",X"36",X"04",X"00",X"DD",X"36",X"01",X"10",X"DD",X"36", - X"00",X"00",X"3E",X"23",X"06",X"28",X"FF",X"3E",X"14",X"CD",X"40",X"03",X"DD",X"36",X"01",X"17", - X"DD",X"36",X"00",X"00",X"3E",X"12",X"FF",X"3E",X"40",X"06",X"20",X"FF",X"3E",X"60",X"FF",X"31", - X"60",X"4F",X"3E",X"14",X"FF",X"3E",X"12",X"FF",X"3E",X"23",X"06",X"05",X"FF",X"3E",X"80",X"CD", - X"40",X"03",X"DD",X"21",X"40",X"48",X"CD",X"82",X"2A",X"21",X"8E",X"49",X"06",X"06",X"CF",X"AF", - X"5F",X"01",X"0B",X"03",X"21",X"4E",X"41",X"CD",X"4A",X"90",X"DD",X"21",X"43",X"1D",X"CD",X"0A", - X"8F",X"18",X"C1",X"00",X"09",X"6F",X"41",X"00",X"17",X"54",X"49",X"4D",X"45",X"20",X"4F",X"56", - X"45",X"52",X"00",X"21",X"00",X"40",X"01",X"00",X"04",X"7E",X"FE",X"80",X"38",X"07",X"FE",X"84", - X"30",X"03",X"CD",X"EB",X"1E",X"23",X"0B",X"79",X"B0",X"20",X"EE",X"21",X"4A",X"41",X"AF",X"5F", - X"01",X"08",X"09",X"CD",X"0C",X"90",X"FD",X"21",X"00",X"4B",X"21",X"71",X"41",X"06",X"04",X"0E", - X"00",X"C5",X"E5",X"FD",X"7E",X"00",X"B7",X"28",X"67",X"E5",X"79",X"21",X"15",X"1E",X"CD",X"1D", - X"94",X"7A",X"01",X"01",X"01",X"E1",X"E5",X"CD",X"5C",X"90",X"E1",X"11",X"20",X"00",X"19",X"FD", - X"36",X"00",X"00",X"FD",X"E5",X"DD",X"E1",X"DD",X"23",X"06",X"05",X"0E",X"00",X"1E",X"00",X"CD", - X"1E",X"90",X"06",X"06",X"3E",X"0A",X"FD",X"E5",X"FD",X"BE",X"00",X"20",X"04",X"FD",X"36",X"00", - X"00",X"FD",X"23",X"10",X"F3",X"FD",X"E1",X"FD",X"E5",X"E1",X"11",X"05",X"00",X"19",X"11",X"8D", - X"49",X"06",X"06",X"CD",X"DA",X"8F",X"21",X"BD",X"41",X"DD",X"21",X"88",X"49",X"1E",X"04",X"06", - X"06",X"0E",X"00",X"CD",X"1E",X"90",X"3E",X"23",X"06",X"08",X"FF",X"E1",X"2B",X"2B",X"18",X"01", - X"E1",X"C1",X"0C",X"11",X"06",X"00",X"FD",X"19",X"05",X"C2",X"81",X"1D",X"3A",X"AB",X"49",X"3C", - X"FE",X"07",X"38",X"01",X"AF",X"32",X"AB",X"49",X"3E",X"23",X"06",X"2D",X"FF",X"3E",X"40",X"06", - X"10",X"FF",X"3E",X"60",X"FF",X"04",X"83",X"04",X"82",X"04",X"81",X"04",X"80",X"02",X"00",X"00", - X"00",X"03",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"05",X"00",X"00",X"00",X"06",X"00",X"00", - X"00",X"07",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"2A",X"E2",X"49",X"29",X"38",X"04",X"22", - X"E2",X"49",X"C9",X"F5",X"11",X"00",X"00",X"ED",X"5A",X"22",X"E2",X"49",X"F1",X"C9",X"7A",X"40", - X"00",X"04",X"19",X"BA",X"40",X"00",X"02",X"19",X"FA",X"40",X"00",X"04",X"19",X"3A",X"41",X"00", - X"02",X"19",X"7A",X"41",X"00",X"04",X"19",X"BA",X"42",X"00",X"02",X"19",X"FA",X"42",X"00",X"04", - X"19",X"3A",X"43",X"00",X"02",X"19",X"FD",X"7E",X"01",X"E6",X"07",X"20",X"07",X"CD",X"F8",X"2D", - X"CD",X"49",X"2E",X"C9",X"DD",X"36",X"01",X"0C",X"FD",X"36",X"01",X"00",X"18",X"EF",X"FD",X"7E", - X"01",X"E6",X"07",X"FE",X"01",X"28",X"E6",X"DD",X"36",X"01",X"08",X"FD",X"36",X"01",X"01",X"18", - X"DC",X"DD",X"7E",X"02",X"67",X"E6",X"07",X"C0",X"DD",X"7E",X"04",X"6F",X"E6",X"07",X"C0",X"CD", - X"1E",X"92",X"11",X"E1",X"FF",X"19",X"0E",X"00",X"7E",X"EB",X"21",X"D1",X"1E",X"06",X"04",X"BE", - X"23",X"28",X"12",X"10",X"FA",X"0C",X"3E",X"02",X"B9",X"C8",X"EB",X"11",X"60",X"00",X"19",X"18", - X"E7",X"80",X"81",X"82",X"83",X"21",X"00",X"4B",X"4F",X"D6",X"80",X"2F",X"E6",X"03",X"D5",X"CD", - X"10",X"94",X"D1",X"36",X"01",X"EB",X"3E",X"0F",X"CD",X"40",X"03",X"3A",X"AB",X"49",X"FE",X"06", - X"3E",X"00",X"20",X"02",X"3E",X"FF",X"77",X"CB",X"D4",X"36",X"0E",X"CB",X"94",X"C9",X"00",X"0A", - X"01",X"00",X"00",X"00",X"00",X"0A",X"0A",X"08",X"00",X"00",X"00",X"0A",X"0A",X"06",X"00",X"00", - X"00",X"0A",X"0A",X"04",X"00",X"00",X"04",X"09",X"97",X"41",X"00",X"00",X"50",X"4C",X"41",X"59", - X"20",X"47",X"41",X"4D",X"45",X"03",X"D2",X"41",X"00",X"05",X"41",X"43",X"54",X"00",X"00",X"05", - X"1D",X"43",X"00",X"00",X"20",X"54",X"49",X"4D",X"45",X"00",X"0A",X"00",X"04",X"01",X"06",X"00", - X"02",X"01",X"0D",X"00",X"0D",X"01",X"05",X"00",X"04",X"01",X"05",X"00",X"03",X"01",X"0D",X"00", - X"0F",X"08",X"0F",X"00",X"28",X"01",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FD",X"21",X"80",X"4A",X"FD",X"CB",X"00",X"7E", - X"C2",X"93",X"22",X"CD",X"9A",X"2D",X"28",X"05",X"3E",X"04",X"CD",X"40",X"03",X"FD",X"CB",X"00", - X"FE",X"CD",X"A9",X"2E",X"3E",X"16",X"32",X"66",X"48",X"3A",X"E9",X"49",X"E6",X"07",X"FD",X"77", - X"02",X"FD",X"E5",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"CD",X"AC",X"91",X"EB",X"21",X"68",X"48", - X"FD",X"21",X"D0",X"4A",X"06",X"90",X"7E",X"E6",X"70",X"FE",X"10",X"28",X"09",X"23",X"10",X"F6", - X"FD",X"E1",X"D1",X"C3",X"2A",X"24",X"E5",X"B7",X"ED",X"52",X"E1",X"28",X"04",X"FD",X"23",X"18", - X"EC",X"CB",X"DE",X"7E",X"E6",X"07",X"21",X"7B",X"26",X"16",X"00",X"3D",X"5F",X"19",X"5E",X"FD", - X"7E",X"00",X"FD",X"E1",X"FD",X"77",X"03",X"21",X"7F",X"26",X"06",X"00",X"4F",X"09",X"7E",X"DD", - X"66",X"02",X"DD",X"6E",X"04",X"D5",X"F5",X"CD",X"1E",X"92",X"F1",X"D1",X"01",X"02",X"02",X"CD", - X"5C",X"90",X"C9",X"FD",X"7E",X"01",X"B7",X"28",X"04",X"FD",X"35",X"01",X"C9",X"FD",X"36",X"01", - X"01",X"CD",X"C7",X"2E",X"C0",X"C1",X"21",X"01",X"48",X"CB",X"46",X"CB",X"C6",X"3E",X"23",X"06", - X"05",X"FF",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"CD",X"1E",X"92",X"01",X"02",X"02",X"1E",X"16", - X"3E",X"00",X"CD",X"0C",X"90",X"FD",X"7E",X"03",X"F6",X"80",X"FD",X"77",X"00",X"FD",X"7E",X"02", - X"FD",X"77",X"06",X"FD",X"36",X"03",X"83",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"CD",X"AC",X"91", - X"FD",X"75",X"04",X"FD",X"74",X"05",X"CB",X"FE",X"CB",X"9E",X"FD",X"36",X"01",X"00",X"21",X"59", - X"48",X"06",X"0F",X"CF",X"DD",X"21",X"45",X"48",X"3A",X"42",X"48",X"DD",X"77",X"02",X"3A",X"44", - X"48",X"DD",X"77",X"04",X"21",X"7B",X"26",X"FD",X"7E",X"06",X"16",X"00",X"3D",X"5F",X"19",X"7E", - X"DD",X"77",X"03",X"3E",X"02",X"CD",X"93",X"25",X"DD",X"36",X"00",X"01",X"FD",X"36",X"07",X"00", - X"CD",X"9A",X"2D",X"28",X"05",X"3E",X"81",X"CD",X"40",X"03",X"3E",X"08",X"CD",X"40",X"03",X"AF", - X"32",X"40",X"48",X"32",X"41",X"48",X"3E",X"23",X"06",X"02",X"FF",X"C3",X"3E",X"23",X"3E",X"23", - X"06",X"01",X"FF",X"FD",X"21",X"80",X"4A",X"DD",X"21",X"45",X"48",X"CD",X"54",X"23",X"DD",X"36", - X"00",X"01",X"18",X"EA",X"FD",X"CB",X"03",X"7E",X"28",X"10",X"FD",X"7E",X"03",X"CB",X"BF",X"B7", - X"20",X"05",X"CD",X"69",X"24",X"18",X"03",X"FD",X"35",X"03",X"FD",X"CB",X"01",X"7E",X"28",X"28", - X"FD",X"7E",X"02",X"B7",X"28",X"04",X"FD",X"35",X"02",X"C9",X"FD",X"CB",X"01",X"76",X"20",X"0E", - X"FD",X"CB",X"01",X"F6",X"3E",X"01",X"CD",X"93",X"25",X"FD",X"36",X"02",X"04",X"C9",X"AF",X"FD", - X"77",X"01",X"3E",X"02",X"CD",X"93",X"25",X"C9",X"CD",X"27",X"26",X"CD",X"5C",X"26",X"CA",X"2A", - X"24",X"DD",X"7E",X"04",X"FD",X"CB",X"00",X"46",X"28",X"03",X"DD",X"7E",X"02",X"E6",X"0F",X"C0", - X"DD",X"66",X"02",X"DD",X"6E",X"04",X"3A",X"96",X"49",X"CB",X"27",X"CB",X"27",X"CB",X"27",X"CB", - X"27",X"C6",X"31",X"BD",X"30",X"59",X"CD",X"AC",X"91",X"FE",X"FF",X"28",X"52",X"CB",X"7F",X"28", - X"39",X"5F",X"E6",X"70",X"FE",X"40",X"CA",X"1F",X"24",X"FE",X"30",X"7B",X"CA",X"1F",X"24",X"E6", - X"07",X"B7",X"28",X"3B",X"FD",X"5E",X"06",X"BB",X"28",X"35",X"FD",X"36",X"03",X"88",X"FD",X"75", - X"04",X"FD",X"74",X"05",X"FD",X"CB",X"01",X"FE",X"FD",X"36",X"07",X"00",X"FD",X"36",X"02",X"04", - X"AF",X"CD",X"93",X"25",X"3E",X"08",X"CD",X"40",X"03",X"C9",X"CB",X"5F",X"20",X"11",X"5F",X"E6", - X"70",X"20",X"0C",X"7B",X"57",X"E6",X"07",X"FD",X"5E",X"06",X"BB",X"20",X"02",X"18",X"CB",X"FD", - X"34",X"07",X"3E",X"03",X"FD",X"BE",X"07",X"C0",X"18",X"CA",X"C1",X"21",X"45",X"48",X"06",X"0A", - X"CF",X"21",X"80",X"4A",X"06",X"08",X"CF",X"FD",X"21",X"E0",X"49",X"DD",X"21",X"40",X"48",X"FD", - X"36",X"00",X"00",X"DD",X"36",X"01",X"0E",X"DD",X"36",X"00",X"00",X"3E",X"23",X"06",X"04",X"FF", - X"21",X"01",X"48",X"CB",X"46",X"CB",X"86",X"21",X"68",X"24",X"CD",X"BA",X"2C",X"C2",X"D5",X"2C", - X"C3",X"E1",X"26",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"CB",X"03",X"BE",X"FD",X"6E",X"04", - X"FD",X"66",X"05",X"7E",X"E6",X"07",X"F5",X"11",X"68",X"48",X"B7",X"ED",X"52",X"7D",X"CD",X"EA", - X"91",X"CD",X"1E",X"92",X"CD",X"83",X"26",X"30",X"03",X"F1",X"E1",X"C9",X"E5",X"FD",X"7E",X"06", - X"5F",X"3A",X"01",X"48",X"CB",X"57",X"7B",X"28",X"05",X"CD",X"87",X"95",X"18",X"03",X"CD",X"76", - X"95",X"E1",X"01",X"02",X"02",X"CD",X"5C",X"90",X"FD",X"7E",X"06",X"3D",X"21",X"2B",X"25",X"CD", - X"17",X"94",X"5E",X"23",X"56",X"EB",X"F1",X"E5",X"3D",X"5F",X"FD",X"7E",X"06",X"3D",X"F5",X"D5", - X"D1",X"F1",X"E1",X"93",X"16",X"00",X"B7",X"CA",X"E3",X"24",X"E5",X"F5",X"D5",X"7B",X"D1",X"F1", - X"CB",X"7F",X"28",X"01",X"15",X"E1",X"87",X"5F",X"87",X"83",X"5F",X"19",X"7A",X"06",X"06",X"CB", - X"7F",X"28",X"05",X"CD",X"BA",X"2C",X"18",X"24",X"E5",X"11",X"8D",X"49",X"CD",X"EF",X"8F",X"E1", - X"11",X"13",X"48",X"3A",X"01",X"48",X"CB",X"7F",X"28",X"0C",X"CB",X"6F",X"28",X"03",X"11",X"19", - X"48",X"06",X"06",X"CD",X"EF",X"8F",X"21",X"68",X"24",X"CD",X"BA",X"2C",X"FD",X"6E",X"04",X"FD", - X"66",X"05",X"7E",X"E6",X"70",X"FE",X"10",X"20",X"06",X"FD",X"46",X"06",X"B0",X"18",X"05",X"FD", - X"7E",X"06",X"E6",X"07",X"CB",X"FF",X"77",X"CD",X"90",X"3F",X"C9",X"4A",X"25",X"5C",X"25",X"6E", - X"25",X"80",X"25",X"00",X"00",X"00",X"04",X"05",X"00",X"00",X"00",X"00",X"04",X"00",X"00",X"00", - X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"05",X"00",X"00",X"00",X"00",X"00",X"02",X"00", - X"00",X"00",X"00",X"00",X"01",X"05",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00", - X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"05",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00", - X"00",X"00",X"01",X"05",X"00",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"05", - X"00",X"00",X"00",X"00",X"00",X"05",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"00",X"00", - X"04",X"05",X"00",X"21",X"DF",X"25",X"B7",X"28",X"0A",X"21",X"F7",X"25",X"FE",X"01",X"28",X"03", - X"21",X"0F",X"26",X"FD",X"7E",X"00",X"CB",X"BF",X"CD",X"10",X"94",X"4E",X"23",X"46",X"23",X"7E", - X"23",X"5E",X"23",X"56",X"23",X"E5",X"DD",X"77",X"01",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"CD", - X"A5",X"91",X"DD",X"74",X"02",X"DD",X"75",X"04",X"D5",X"C1",X"CD",X"A5",X"91",X"DD",X"74",X"07", - X"DD",X"75",X"09",X"E1",X"7E",X"DD",X"77",X"06",X"DD",X"7E",X"03",X"DD",X"77",X"08",X"C9",X"00", - X"00",X"20",X"00",X"00",X"00",X"00",X"00",X"A2",X"00",X"00",X"00",X"00",X"00",X"60",X"00",X"00", - X"00",X"00",X"00",X"22",X"00",X"00",X"00",X"00",X"00",X"21",X"00",X"00",X"00",X"00",X"00",X"A3", - X"00",X"00",X"00",X"00",X"00",X"61",X"00",X"00",X"00",X"00",X"00",X"23",X"00",X"00",X"00",X"00", - X"F8",X"24",X"00",X"10",X"25",X"08",X"00",X"A6",X"F0",X"00",X"A7",X"00",X"08",X"64",X"00",X"F0", - X"65",X"F8",X"00",X"26",X"10",X"00",X"27",X"FD",X"7E",X"00",X"CB",X"BF",X"21",X"54",X"26",X"CD", - X"17",X"94",X"4E",X"23",X"46",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"CD",X"A5",X"91",X"DD",X"74", - X"02",X"DD",X"75",X"04",X"DD",X"66",X"07",X"DD",X"6E",X"09",X"CD",X"A5",X"91",X"DD",X"74",X"07", - X"DD",X"75",X"09",X"C9",X"00",X"FE",X"02",X"00",X"00",X"02",X"FE",X"00",X"FD",X"7E",X"00",X"CB", - X"BF",X"21",X"73",X"26",X"CD",X"17",X"94",X"7E",X"23",X"DD",X"BE",X"02",X"C8",X"7E",X"DD",X"BE", - X"04",X"C8",X"C9",X"00",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"0E",X"0F",X"10",X"B0", - X"B8",X"B4",X"BC",X"3A",X"96",X"49",X"B7",X"C8",X"E5",X"CB",X"27",X"67",X"7D",X"E6",X"1F",X"6F", - X"3E",X"1F",X"95",X"D6",X"06",X"D8",X"BC",X"E1",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"60",X"4F",X"3A",X"01",X"48",X"CB",X"7F",X"28",X"08",X"3A",X"A7",X"49",X"47",X"05",X"CD", - X"70",X"91",X"CD",X"B6",X"2D",X"21",X"E0",X"49",X"06",X"20",X"CF",X"CD",X"D6",X"2D",X"DD",X"21", - X"40",X"48",X"DD",X"36",X"01",X"0E",X"DD",X"36",X"02",X"80",X"DD",X"36",X"03",X"81",X"DD",X"36", - X"04",X"F0",X"3E",X"3C",X"32",X"EC",X"49",X"AF",X"32",X"E0",X"4A",X"21",X"F3",X"09",X"22",X"E2", - X"4A",X"3E",X"23",X"06",X"02",X"FF",X"FD",X"21",X"E0",X"49",X"DD",X"21",X"40",X"48",X"3A",X"96", - X"49",X"FE",X"0C",X"CA",X"65",X"2A",X"3A",X"1A",X"48",X"E6",X"01",X"C4",X"F9",X"29",X"3A",X"02", - X"48",X"CB",X"77",X"28",X"41",X"FD",X"E5",X"FD",X"21",X"A0",X"4A",X"06",X"03",X"FD",X"7E",X"00", - X"FE",X"02",X"20",X"29",X"FD",X"7E",X"03",X"C6",X"F8",X"57",X"C6",X"50",X"5F",X"DD",X"7E",X"02", - X"BA",X"38",X"1A",X"BB",X"30",X"17",X"FD",X"7E",X"04",X"C6",X"B8",X"57",X"C6",X"50",X"5F",X"DD", - X"7E",X"04",X"BA",X"38",X"08",X"BB",X"30",X"05",X"FD",X"E1",X"C3",X"65",X"2A",X"11",X"0A",X"00", - X"FD",X"19",X"10",X"C9",X"FD",X"E1",X"FD",X"CB",X"00",X"7E",X"CA",X"9B",X"27",X"FD",X"7E",X"00", - X"CB",X"BF",X"21",X"58",X"27",X"F7",X"18",X"0A",X"79",X"2B",X"08",X"22",X"79",X"2B",X"79",X"2B", - X"01",X"2B",X"DD",X"21",X"40",X"48",X"FD",X"21",X"E0",X"49",X"FD",X"CB",X"0A",X"76",X"28",X"12", - X"FD",X"7E",X"0F",X"B7",X"28",X"05",X"FD",X"35",X"0F",X"18",X"07",X"FD",X"CB",X"0A",X"B6",X"CD", - X"D6",X"2D",X"DD",X"7E",X"01",X"FD",X"77",X"05",X"DD",X"7E",X"02",X"FD",X"77",X"06",X"DD",X"7E", - X"04",X"FD",X"77",X"07",X"DD",X"36",X"00",X"00",X"C3",X"E1",X"26",X"2A",X"E2",X"49",X"29",X"38", - X"06",X"22",X"E2",X"49",X"C3",X"62",X"27",X"11",X"00",X"00",X"ED",X"5A",X"22",X"E2",X"49",X"CD", - X"66",X"2E",X"CD",X"24",X"94",X"21",X"BB",X"27",X"F7",X"18",X"0A",X"52",X"28",X"14",X"29",X"B2", - X"28",X"76",X"29",X"D6",X"29",X"3E",X"0F",X"DD",X"A6",X"02",X"C2",X"62",X"27",X"3E",X"0F",X"DD", - X"A6",X"04",X"C2",X"62",X"27",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"CD",X"AC",X"91",X"FE",X"20", - X"CA",X"3E",X"2C",X"E6",X"F8",X"FE",X"30",X"CC",X"E3",X"2C",X"3A",X"01",X"48",X"CB",X"7F",X"CA", - X"62",X"27",X"21",X"00",X"50",X"CB",X"6F",X"28",X"0A",X"3A",X"80",X"50",X"CB",X"47",X"20",X"03", - X"21",X"40",X"50",X"7E",X"2F",X"E6",X"1F",X"FE",X"10",X"C2",X"62",X"27",X"DD",X"66",X"02",X"DD", - X"6E",X"04",X"CD",X"AC",X"91",X"FE",X"FF",X"CA",X"62",X"27",X"CB",X"7F",X"C2",X"62",X"27",X"CB", - X"5F",X"C2",X"62",X"27",X"FD",X"77",X"09",X"E6",X"F0",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB", - X"3F",X"FE",X"03",X"20",X"03",X"C3",X"62",X"27",X"CB",X"DE",X"CB",X"FF",X"FD",X"77",X"00",X"FD", - X"36",X"10",X"00",X"21",X"F1",X"49",X"06",X"08",X"CF",X"21",X"80",X"4A",X"06",X"08",X"CF",X"C3", - X"62",X"27",X"FD",X"7E",X"01",X"21",X"5B",X"28",X"F7",X"18",X"0A",X"6A",X"28",X"8B",X"28",X"9D", - X"28",X"8B",X"28",X"9D",X"28",X"DD",X"36",X"00",X"00",X"C9",X"DD",X"7E",X"04",X"FE",X"41",X"38", - X"07",X"CD",X"F8",X"2D",X"CD",X"49",X"2E",X"C9",X"FE",X"38",X"30",X"06",X"DD",X"36",X"04",X"FE", - X"18",X"EF",X"DD",X"7E",X"02",X"FE",X"80",X"28",X"E8",X"18",X"E9",X"3E",X"0F",X"DD",X"A6",X"02", - X"20",X"15",X"DD",X"7E",X"02",X"FE",X"30",X"38",X"0E",X"FE",X"E1",X"30",X"0A",X"DD",X"36",X"01", - X"0C",X"FD",X"36",X"01",X"00",X"18",X"C3",X"3E",X"01",X"FD",X"BE",X"01",X"CA",X"CA",X"28",X"C3", - X"2C",X"29",X"FD",X"7E",X"01",X"21",X"BB",X"28",X"F7",X"18",X"0A",X"EE",X"28",X"CA",X"28",X"EE", - X"28",X"00",X"29",X"00",X"29",X"DD",X"36",X"00",X"00",X"C9",X"DD",X"7E",X"02",X"FE",X"E0",X"30", - X"07",X"CD",X"F8",X"2D",X"CD",X"49",X"2E",X"C9",X"DD",X"7E",X"02",X"FE",X"E2",X"38",X"06",X"DD", - X"36",X"02",X"22",X"18",X"EC",X"DD",X"7E",X"04",X"FE",X"90",X"28",X"E5",X"18",X"E6",X"3E",X"0F", - X"DD",X"A6",X"04",X"20",X"15",X"DD",X"7E",X"04",X"FE",X"40",X"38",X"0E",X"FE",X"F1",X"30",X"0A", - X"DD",X"36",X"01",X"08",X"FD",X"36",X"01",X"01",X"18",X"C0",X"AF",X"FD",X"BE",X"01",X"CA",X"6A", - X"28",X"C3",X"8E",X"29",X"FD",X"7E",X"01",X"21",X"1D",X"29",X"F7",X"18",X"0A",X"50",X"29",X"62", - X"29",X"50",X"29",X"2C",X"29",X"62",X"29",X"DD",X"36",X"00",X"00",X"C9",X"DD",X"7E",X"02",X"FE", - X"31",X"38",X"07",X"CD",X"F8",X"2D",X"CD",X"49",X"2E",X"C9",X"DD",X"7E",X"02",X"FE",X"28",X"30", - X"06",X"DD",X"36",X"02",X"EE",X"18",X"EC",X"DD",X"7E",X"04",X"FE",X"90",X"28",X"E5",X"18",X"E6", - X"3E",X"0F",X"DD",X"A6",X"04",X"20",X"15",X"DD",X"7E",X"04",X"FE",X"40",X"38",X"0E",X"FE",X"F1", - X"30",X"0A",X"DD",X"36",X"01",X"88",X"FD",X"36",X"01",X"03",X"18",X"C0",X"AF",X"FD",X"BE",X"01", - X"CA",X"6A",X"28",X"C3",X"8E",X"29",X"FD",X"7E",X"01",X"21",X"7F",X"29",X"F7",X"18",X"0A",X"C1", - X"29",X"AF",X"29",X"8E",X"29",X"AF",X"29",X"C1",X"29",X"DD",X"36",X"00",X"00",X"C9",X"DD",X"7E", - X"04",X"FE",X"F8",X"38",X"06",X"DD",X"36",X"04",X"32",X"18",X"04",X"FE",X"F0",X"30",X"07",X"CD", - X"F8",X"2D",X"CD",X"49",X"2E",X"C9",X"DD",X"7E",X"02",X"FE",X"80",X"28",X"F2",X"18",X"F3",X"3E", - X"0F",X"DD",X"A6",X"02",X"20",X"15",X"DD",X"7E",X"02",X"FE",X"30",X"38",X"0E",X"FE",X"E1",X"30", - X"0A",X"DD",X"36",X"01",X"0A",X"FD",X"36",X"01",X"02",X"18",X"C3",X"3E",X"01",X"FD",X"BE",X"01", - X"CA",X"CA",X"28",X"C3",X"2C",X"29",X"3E",X"0F",X"DD",X"A6",X"02",X"20",X"10",X"3E",X"0F",X"DD", - X"A6",X"04",X"20",X"09",X"DD",X"36",X"01",X"0E",X"DD",X"36",X"00",X"00",X"C9",X"FD",X"7E",X"01", - X"DF",X"6A",X"28",X"CA",X"28",X"8E",X"29",X"2C",X"29",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"3E", - X"FA",X"84",X"57",X"3E",X"06",X"84",X"5F",X"3E",X"FA",X"85",X"67",X"3E",X"06",X"85",X"6F",X"FD", - X"E5",X"DD",X"E5",X"DD",X"21",X"45",X"48",X"FD",X"21",X"27",X"4A",X"06",X"06",X"0E",X"00",X"DD", - X"7E",X"02",X"BA",X"38",X"0C",X"BB",X"30",X"09",X"DD",X"7E",X"04",X"BC",X"38",X"03",X"BD",X"38", - X"18",X"D5",X"11",X"05",X"00",X"DD",X"19",X"3E",X"04",X"B8",X"38",X"05",X"11",X"0E",X"00",X"FD", - X"19",X"D1",X"10",X"DB",X"DD",X"E1",X"FD",X"E1",X"C9",X"3E",X"04",X"B8",X"38",X"12",X"FD",X"7E", - X"00",X"FE",X"02",X"CA",X"B5",X"2A",X"FE",X"03",X"28",X"06",X"FE",X"01",X"28",X"02",X"18",X"D1", - X"DD",X"E1",X"FD",X"E1",X"C1",X"3E",X"80",X"CD",X"40",X"03",X"21",X"A4",X"2C",X"CD",X"91",X"91", - X"21",X"02",X"48",X"CB",X"6E",X"CB",X"EE",X"3E",X"23",X"06",X"05",X"FF",X"CD",X"82",X"2A",X"C3", - X"8E",X"2C",X"3E",X"02",X"CD",X"40",X"03",X"21",X"45",X"48",X"06",X"23",X"CF",X"DD",X"36",X"01", - X"0F",X"DD",X"36",X"00",X"00",X"3E",X"23",X"06",X"28",X"FF",X"DD",X"36",X"01",X"10",X"DD",X"36", - X"00",X"00",X"3E",X"23",X"06",X"30",X"FF",X"DD",X"36",X"01",X"17",X"DD",X"36",X"00",X"00",X"3E", - X"23",X"06",X"10",X"FF",X"C9",X"CD",X"9A",X"2D",X"28",X"05",X"3E",X"0C",X"CD",X"40",X"03",X"FD", - X"36",X"00",X"04",X"FD",X"36",X"01",X"40",X"FD",X"36",X"06",X"02",X"FD",X"36",X"04",X"35",X"FD", - X"21",X"27",X"4A",X"06",X"04",X"FD",X"7E",X"00",X"FE",X"02",X"28",X"11",X"11",X"0E",X"00",X"FD", - X"19",X"10",X"F2",X"CD",X"9A",X"2D",X"28",X"05",X"3E",X"84",X"CD",X"40",X"03",X"21",X"00",X"2B", - X"CD",X"BA",X"2C",X"C2",X"D5",X"2C",X"DD",X"E1",X"FD",X"E1",X"C9",X"00",X"00",X"00",X"01",X"00", - X"00",X"FD",X"21",X"F1",X"49",X"FD",X"CB",X"00",X"7E",X"20",X"31",X"CD",X"9A",X"2D",X"28",X"05", - X"3E",X"04",X"CD",X"40",X"03",X"FD",X"CB",X"00",X"FE",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"E5", - X"CD",X"AC",X"91",X"CB",X"DE",X"E1",X"CD",X"1E",X"92",X"1E",X"0A",X"3E",X"01",X"01",X"02",X"02", - X"CD",X"5C",X"90",X"3E",X"16",X"32",X"66",X"48",X"CD",X"A9",X"2E",X"C9",X"FD",X"7E",X"01",X"B7", - X"28",X"04",X"FD",X"35",X"01",X"C9",X"CD",X"C7",X"2E",X"C0",X"CD",X"9A",X"2D",X"28",X"05",X"3E", - X"81",X"CD",X"40",X"03",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"CD",X"AC",X"91",X"CB",X"FE",X"CB", - X"9E",X"21",X"63",X"48",X"06",X"05",X"CF",X"AF",X"DD",X"36",X"01",X"0E",X"32",X"E0",X"49",X"DD", - X"66",X"02",X"DD",X"6E",X"04",X"CD",X"6E",X"AF",X"C9",X"FD",X"21",X"F1",X"49",X"FD",X"CB",X"00", - X"7E",X"20",X"47",X"CD",X"9A",X"2D",X"28",X"05",X"3E",X"04",X"CD",X"40",X"03",X"FD",X"CB",X"00", - X"FE",X"3A",X"E9",X"49",X"E6",X"07",X"5F",X"3A",X"01",X"48",X"CB",X"57",X"7B",X"28",X"05",X"CD", - X"87",X"95",X"18",X"03",X"CD",X"76",X"95",X"57",X"D5",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"E5", - X"CD",X"AC",X"91",X"CB",X"DE",X"E1",X"CD",X"1E",X"92",X"D1",X"7A",X"01",X"02",X"02",X"CD",X"5C", - X"90",X"3E",X"16",X"32",X"66",X"48",X"CD",X"A9",X"2E",X"C9",X"FD",X"7E",X"01",X"B7",X"28",X"04", - X"FD",X"35",X"01",X"C9",X"CD",X"C7",X"2E",X"C0",X"CD",X"9A",X"2D",X"28",X"05",X"3E",X"81",X"CD", - X"40",X"03",X"21",X"A3",X"49",X"34",X"DD",X"36",X"01",X"0E",X"DD",X"66",X"02",X"DD",X"6E",X"04", - X"CD",X"AC",X"91",X"CB",X"FE",X"CB",X"9E",X"CD",X"90",X"3F",X"21",X"63",X"48",X"06",X"05",X"CF", - X"AF",X"32",X"E0",X"49",X"3A",X"E9",X"49",X"E6",X"07",X"3D",X"21",X"18",X"2C",X"CD",X"1D",X"94", - X"EB",X"CD",X"BA",X"2C",X"C2",X"D5",X"2C",X"C9",X"25",X"2C",X"2B",X"2C",X"31",X"2C",X"37",X"2C", - X"00",X"00",X"00",X"05",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"21",X"02", - X"48",X"CB",X"6E",X"CB",X"EE",X"3E",X"80",X"CD",X"40",X"03",X"3E",X"03",X"CD",X"40",X"03",X"21", - X"A4",X"2C",X"CD",X"91",X"91",X"3E",X"23",X"06",X"01",X"FF",X"21",X"A8",X"2C",X"7E",X"23",X"DD", - X"77",X"01",X"DD",X"36",X"00",X"00",X"06",X"04",X"C5",X"3E",X"23",X"06",X"04",X"FF",X"C1",X"7E", - X"23",X"FE",X"FF",X"20",X"10",X"05",X"28",X"16",X"21",X"A8",X"2C",X"78",X"FE",X"03",X"30",X"EF", - X"21",X"B1",X"2C",X"18",X"EA",X"DD",X"77",X"01",X"DD",X"36",X"00",X"00",X"18",X"DA",X"DD",X"36", - X"01",X"00",X"DD",X"36",X"00",X"00",X"3E",X"23",X"06",X"20",X"FF",X"3E",X"00",X"01",X"B8",X"32", - X"FF",X"3E",X"60",X"FF",X"15",X"16",X"17",X"FF",X"11",X"12",X"13",X"52",X"51",X"D2",X"93",X"92", - X"FF",X"14",X"15",X"16",X"55",X"54",X"95",X"96",X"D5",X"FF",X"DD",X"E5",X"CD",X"92",X"90",X"DD", - X"E1",X"21",X"CF",X"2C",X"11",X"88",X"49",X"06",X"06",X"CD",X"80",X"90",X"FE",X"01",X"C9",X"00", - X"01",X"00",X"00",X"00",X"00",X"3E",X"80",X"CD",X"40",X"03",X"3E",X"00",X"01",X"9F",X"31",X"FF", - X"3E",X"60",X"FF",X"FD",X"CB",X"0A",X"76",X"C0",X"CD",X"D6",X"0C",X"3A",X"A5",X"49",X"3C",X"32", - X"A5",X"49",X"FE",X"04",X"28",X"05",X"CD",X"B6",X"2D",X"18",X"18",X"21",X"CE",X"41",X"01",X"02", - X"02",X"1E",X"16",X"AF",X"CD",X"0C",X"90",X"3A",X"AA",X"48",X"CB",X"7F",X"20",X"05",X"E6",X"07", - X"32",X"AA",X"48",X"FD",X"E5",X"FD",X"21",X"27",X"4A",X"06",X"04",X"0E",X"00",X"FD",X"7E",X"00", - X"FE",X"03",X"28",X"04",X"FE",X"02",X"20",X"0C",X"FD",X"36",X"00",X"02",X"CD",X"0E",X"8E",X"CD", - X"FE",X"88",X"0E",X"01",X"11",X"0E",X"00",X"FD",X"19",X"10",X"E2",X"AF",X"B9",X"28",X"19",X"21", - X"86",X"2D",X"3A",X"AA",X"49",X"FE",X"0A",X"38",X"02",X"3E",X"0A",X"3D",X"CD",X"1D",X"94",X"ED", - X"53",X"25",X"4A",X"3E",X"15",X"CD",X"40",X"03",X"FD",X"E1",X"21",X"7C",X"2D",X"3A",X"AA",X"49", - X"FE",X"0A",X"38",X"02",X"3E",X"0A",X"3D",X"16",X"00",X"5F",X"19",X"7E",X"FD",X"CB",X"0A",X"F6", - X"FD",X"77",X"0F",X"FD",X"36",X"02",X"FF",X"FD",X"36",X"03",X"FF",X"C9",X"2D",X"2D",X"2D",X"2D", - X"2D",X"2D",X"2D",X"2D",X"2D",X"2D",X"69",X"01",X"2D",X"01",X"2D",X"01",X"69",X"01",X"2D",X"01", - X"F0",X"00",X"2D",X"01",X"F0",X"00",X"B4",X"00",X"B4",X"00",X"2A",X"25",X"48",X"11",X"D9",X"A3", - X"B7",X"E5",X"ED",X"52",X"E1",X"C8",X"11",X"BD",X"A4",X"B7",X"E5",X"ED",X"52",X"E1",X"C8",X"11", - X"FB",X"9E",X"B7",X"ED",X"52",X"C9",X"3A",X"A5",X"49",X"FE",X"04",X"D0",X"21",X"CE",X"2D",X"CD", - X"1D",X"94",X"7B",X"5A",X"21",X"CE",X"41",X"01",X"02",X"02",X"CD",X"5C",X"90",X"C9",X"60",X"18", - X"64",X"0C",X"68",X"15",X"6C",X"15",X"21",X"EE",X"2D",X"3A",X"AA",X"49",X"FE",X"05",X"38",X"02", - X"3E",X"05",X"3D",X"CD",X"17",X"94",X"5E",X"23",X"56",X"EB",X"22",X"E2",X"49",X"C9",X"EE",X"EE", - X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"FD",X"7E",X"0E",X"CB",X"BF",X"B7",X"20",X"22", - X"3E",X"02",X"FD",X"B6",X"0E",X"FD",X"77",X"0E",X"3E",X"10",X"FD",X"CB",X"0E",X"7E",X"FD",X"CB", - X"0E",X"FE",X"28",X"06",X"3E",X"01",X"FD",X"CB",X"0E",X"BE",X"CD",X"9A",X"2D",X"28",X"03",X"CD", - X"40",X"03",X"FD",X"35",X"0E",X"21",X"41",X"2E",X"FD",X"7E",X"01",X"CD",X"17",X"94",X"4E",X"23", - X"46",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"CD",X"A5",X"91",X"DD",X"74",X"02",X"DD",X"75",X"04", - X"C9",X"00",X"FE",X"02",X"00",X"00",X"02",X"FE",X"00",X"21",X"5E",X"2E",X"FD",X"7E",X"01",X"CD", - X"17",X"94",X"DD",X"7E",X"01",X"BE",X"20",X"01",X"23",X"7E",X"DD",X"77",X"01",X"C9",X"0C",X"0D", - X"08",X"09",X"0A",X"0B",X"88",X"89",X"3A",X"01",X"48",X"CB",X"7F",X"28",X"16",X"CB",X"6F",X"21", - X"00",X"50",X"28",X"0A",X"3A",X"80",X"50",X"CB",X"47",X"20",X"03",X"21",X"40",X"50",X"7E",X"2F", - X"E6",X"0F",X"C9",X"3A",X"E0",X"4A",X"B7",X"20",X"13",X"2A",X"E2",X"4A",X"23",X"22",X"E2",X"4A", - X"7E",X"B7",X"CA",X"A5",X"2E",X"32",X"E0",X"4A",X"23",X"22",X"E2",X"4A",X"21",X"E0",X"4A",X"35", - X"2A",X"E2",X"4A",X"7E",X"C9",X"C1",X"CA",X"0C",X"28",X"DD",X"7E",X"02",X"32",X"65",X"48",X"DD", - X"7E",X"04",X"32",X"67",X"48",X"3E",X"18",X"32",X"64",X"48",X"AF",X"32",X"63",X"48",X"DD",X"36", - X"01",X"01",X"FD",X"36",X"01",X"01",X"C9",X"FD",X"36",X"01",X"01",X"DD",X"34",X"01",X"3A",X"64", - X"48",X"3C",X"32",X"64",X"48",X"F5",X"AF",X"32",X"63",X"48",X"F1",X"FE",X"1F",X"C9",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"18",X"06",X"31",X"C0",X"4F",X"C3",X"32",X"2F",X"31",X"C0",X"4F",X"CD",X"D5",X"04",X"CD",X"40", - X"36",X"79",X"32",X"04",X"48",X"21",X"DD",X"38",X"11",X"00",X"4C",X"01",X"F0",X"00",X"ED",X"B0", - X"21",X"DD",X"38",X"11",X"08",X"48",X"01",X"06",X"00",X"ED",X"B0",X"EF",X"CD",X"CB",X"34",X"21", - X"E8",X"36",X"CD",X"91",X"91",X"AF",X"32",X"01",X"48",X"CD",X"14",X"36",X"CD",X"43",X"35",X"CD", - X"80",X"3A",X"CD",X"CB",X"34",X"21",X"01",X"48",X"7E",X"E6",X"80",X"77",X"23",X"36",X"00",X"CD", - X"14",X"36",X"21",X"E8",X"36",X"CD",X"91",X"91",X"CD",X"43",X"35",X"CD",X"DC",X"35",X"CD",X"6F", - X"35",X"3A",X"01",X"48",X"CB",X"7F",X"CA",X"90",X"30",X"FD",X"21",X"05",X"48",X"FD",X"7E",X"00", - X"B7",X"20",X"0D",X"E7",X"21",X"01",X"48",X"36",X"00",X"23",X"36",X"00",X"EF",X"C3",X"1C",X"2F", - X"DD",X"21",X"5A",X"37",X"CD",X"0A",X"8F",X"21",X"49",X"42",X"DD",X"21",X"06",X"48",X"1E",X"02", - X"06",X"02",X"0E",X"FF",X"CD",X"1E",X"90",X"DD",X"21",X"01",X"38",X"CD",X"0A",X"8F",X"DD",X"21", - X"18",X"38",X"CD",X"0A",X"8F",X"CD",X"40",X"36",X"FE",X"06",X"CA",X"FA",X"2F",X"DD",X"21",X"D2", - X"37",X"CD",X"0A",X"8F",X"FD",X"7E",X"00",X"FE",X"01",X"20",X"24",X"DD",X"21",X"8B",X"37",X"CD", - X"0A",X"8F",X"3E",X"23",X"06",X"01",X"FF",X"3A",X"40",X"50",X"CB",X"6F",X"20",X"E6",X"FD",X"35", - X"00",X"21",X"E3",X"36",X"11",X"07",X"48",X"06",X"02",X"CD",X"EF",X"8F",X"C3",X"74",X"30",X"DD", - X"21",X"A1",X"37",X"CD",X"0A",X"8F",X"3E",X"23",X"06",X"01",X"FF",X"3A",X"40",X"50",X"CB",X"6F", - X"28",X"DC",X"CB",X"77",X"20",X"F0",X"FD",X"35",X"00",X"FD",X"35",X"00",X"21",X"E5",X"36",X"11", - X"07",X"48",X"06",X"02",X"CD",X"EF",X"8F",X"C3",X"6D",X"30",X"FD",X"7E",X"00",X"FE",X"02",X"30", - X"0E",X"DD",X"21",X"C2",X"37",X"CD",X"0A",X"8F",X"3E",X"23",X"06",X"01",X"FF",X"18",X"EB",X"DD", - X"21",X"D2",X"37",X"CD",X"0A",X"8F",X"FD",X"7E",X"00",X"FE",X"04",X"30",X"26",X"DD",X"21",X"8B", - X"37",X"CD",X"0A",X"8F",X"3E",X"23",X"06",X"01",X"FF",X"3A",X"40",X"50",X"CB",X"6F",X"20",X"E6", - X"FD",X"35",X"00",X"FD",X"35",X"00",X"21",X"E5",X"36",X"11",X"07",X"48",X"06",X"02",X"CD",X"EF", - X"8F",X"18",X"31",X"DD",X"21",X"A1",X"37",X"CD",X"0A",X"8F",X"3E",X"23",X"06",X"01",X"FF",X"3A", - X"40",X"50",X"CB",X"6F",X"28",X"DA",X"CB",X"77",X"20",X"F0",X"FD",X"7E",X"00",X"D6",X"04",X"FD", - X"77",X"00",X"21",X"E7",X"36",X"11",X"07",X"48",X"06",X"02",X"CD",X"EF",X"8F",X"21",X"01",X"48", - X"CB",X"76",X"CB",X"F6",X"21",X"02",X"48",X"CB",X"7E",X"CB",X"FE",X"21",X"49",X"42",X"DD",X"21", - X"06",X"48",X"1E",X"02",X"06",X"02",X"0E",X"FF",X"CD",X"1E",X"90",X"3E",X"23",X"06",X"04",X"FF", - X"3A",X"01",X"48",X"CB",X"7F",X"28",X"06",X"21",X"0E",X"48",X"06",X"0C",X"CF",X"21",X"0B",X"37", - X"11",X"88",X"49",X"01",X"24",X"00",X"ED",X"B0",X"21",X"0B",X"37",X"11",X"B0",X"49",X"01",X"24", - X"00",X"ED",X"B0",X"3A",X"80",X"50",X"2F",X"E6",X"30",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB", - X"3F",X"C6",X"03",X"32",X"A7",X"49",X"32",X"CF",X"49",X"CD",X"36",X"92",X"21",X"68",X"48",X"11", - X"F8",X"48",X"01",X"90",X"00",X"ED",X"B0",X"CD",X"36",X"92",X"21",X"68",X"48",X"11",X"68",X"48", - X"FD",X"21",X"D0",X"4A",X"CD",X"9A",X"36",X"21",X"F8",X"48",X"11",X"F8",X"48",X"FD",X"21",X"F0", - X"4A",X"CD",X"9A",X"36",X"3A",X"01",X"48",X"CB",X"7F",X"20",X"16",X"21",X"41",X"38",X"11",X"68", - X"48",X"01",X"90",X"00",X"ED",X"B0",X"11",X"D0",X"4A",X"21",X"D1",X"38",X"01",X"0C",X"00",X"ED", - X"B0",X"CD",X"14",X"36",X"CD",X"43",X"35",X"CD",X"CB",X"34",X"CD",X"DC",X"35",X"CD",X"6F",X"35", - X"CD",X"F0",X"14",X"3E",X"23",X"06",X"40",X"FF",X"CD",X"5B",X"35",X"CD",X"CE",X"34",X"CD",X"5F", - X"36",X"3A",X"A4",X"49",X"B7",X"28",X"0D",X"CD",X"2D",X"95",X"CD",X"CE",X"34",X"3E",X"23",X"06", - X"40",X"FF",X"18",X"12",X"3E",X"12",X"CD",X"40",X"03",X"CD",X"D7",X"94",X"3E",X"23",X"06",X"08", - X"FF",X"3E",X"80",X"CD",X"40",X"03",X"CD",X"5B",X"35",X"CD",X"5F",X"36",X"CD",X"3D",X"94",X"21", - X"F1",X"36",X"CD",X"99",X"91",X"3A",X"01",X"48",X"CB",X"7F",X"20",X"03",X"3E",X"60",X"FF",X"DD", - X"21",X"67",X"37",X"21",X"70",X"37",X"3A",X"01",X"48",X"CB",X"6F",X"28",X"07",X"DD",X"21",X"79", - X"37",X"21",X"82",X"37",X"DD",X"E5",X"E5",X"E5",X"CD",X"0A",X"8F",X"3E",X"23",X"06",X"18",X"FF", - X"DD",X"E1",X"CD",X"0A",X"8F",X"3E",X"23",X"06",X"10",X"FF",X"E1",X"DD",X"E1",X"18",X"E5",X"31", - X"C0",X"4F",X"21",X"E8",X"36",X"CD",X"91",X"91",X"3E",X"80",X"CD",X"40",X"03",X"3E",X"16",X"CD", - X"40",X"03",X"DD",X"21",X"67",X"37",X"3A",X"01",X"48",X"CB",X"6F",X"28",X"04",X"DD",X"21",X"79", - X"37",X"CD",X"0A",X"8F",X"21",X"02",X"48",X"7E",X"E6",X"80",X"77",X"2B",X"7E",X"E6",X"F8",X"77", - X"3E",X"01",X"01",X"00",X"3A",X"FF",X"3E",X"23",X"06",X"20",X"FF",X"21",X"40",X"48",X"06",X"28", - X"CF",X"CD",X"2D",X"95",X"3E",X"23",X"06",X"01",X"FF",X"3A",X"2C",X"48",X"CB",X"7F",X"20",X"F4", - X"3E",X"23",X"06",X"20",X"FF",X"CD",X"06",X"34",X"3A",X"AA",X"49",X"3C",X"20",X"02",X"3E",X"01", - X"32",X"AA",X"49",X"21",X"88",X"49",X"06",X"06",X"CF",X"CD",X"6F",X"35",X"3E",X"11",X"FF",X"CD", - X"5B",X"35",X"CD",X"CB",X"34",X"21",X"07",X"37",X"CD",X"99",X"91",X"3E",X"30",X"FF",X"3E",X"80", - X"FF",X"F5",X"FE",X"10",X"28",X"06",X"21",X"88",X"49",X"06",X"06",X"CF",X"3A",X"01",X"48",X"CB", - X"7F",X"20",X"25",X"3E",X"23",X"06",X"40",X"FF",X"CD",X"43",X"35",X"CD",X"80",X"A5",X"3E",X"23", - X"06",X"3C",X"FF",X"DD",X"21",X"01",X"38",X"CD",X"0A",X"8F",X"3E",X"23",X"06",X"C0",X"FF",X"C3", - X"1C",X"2F",X"00",X"00",X"00",X"00",X"00",X"00",X"CD",X"6D",X"34",X"21",X"B1",X"32",X"11",X"A9", - X"49",X"06",X"02",X"CD",X"DA",X"8F",X"21",X"0B",X"37",X"11",X"88",X"49",X"01",X"1E",X"00",X"ED", - X"B0",X"3A",X"A6",X"49",X"E6",X"0F",X"32",X"A6",X"49",X"CD",X"36",X"92",X"21",X"68",X"48",X"11", - X"68",X"48",X"FD",X"21",X"D0",X"4A",X"CD",X"9A",X"36",X"F1",X"FE",X"20",X"20",X"1A",X"3A",X"A7", - X"49",X"FE",X"02",X"30",X"0B",X"21",X"B1",X"32",X"11",X"A9",X"49",X"06",X"02",X"CD",X"EF",X"8F", - X"3E",X"23",X"06",X"40",X"FF",X"C3",X"F9",X"32",X"3E",X"23",X"06",X"80",X"FF",X"C3",X"11",X"31", - X"00",X"01",X"00",X"00",X"00",X"01",X"00",X"00",X"31",X"C0",X"4F",X"21",X"E8",X"36",X"CD",X"91", - X"91",X"3E",X"80",X"CD",X"40",X"03",X"DD",X"21",X"67",X"37",X"3A",X"01",X"48",X"CB",X"6F",X"28", - X"04",X"DD",X"21",X"79",X"37",X"CD",X"0A",X"8F",X"21",X"02",X"48",X"7E",X"E6",X"80",X"77",X"2B", - X"7E",X"E6",X"F8",X"77",X"3E",X"23",X"06",X"30",X"FF",X"3A",X"01",X"48",X"CB",X"7F",X"CA",X"03", - X"32",X"21",X"A4",X"49",X"34",X"AF",X"32",X"96",X"49",X"11",X"01",X"48",X"1A",X"E6",X"F8",X"12", - X"21",X"A7",X"49",X"1A",X"CB",X"77",X"20",X"18",X"35",X"C2",X"11",X"31",X"CD",X"14",X"35",X"CD", - X"C1",X"33",X"3E",X"23",X"06",X"20",X"FF",X"CD",X"43",X"35",X"CD",X"10",X"17",X"C3",X"32",X"2F", - X"35",X"21",X"CF",X"49",X"28",X"07",X"7E",X"B7",X"CA",X"11",X"31",X"18",X"1A",X"CD",X"14",X"35", - X"CD",X"C1",X"33",X"3E",X"23",X"06",X"20",X"FF",X"CD",X"43",X"35",X"CD",X"10",X"17",X"3A",X"CF", - X"49",X"B7",X"20",X"03",X"C3",X"32",X"2F",X"3A",X"01",X"48",X"CB",X"6F",X"CB",X"EF",X"28",X"02", - X"CB",X"AF",X"32",X"01",X"48",X"21",X"88",X"49",X"11",X"E0",X"49",X"01",X"24",X"00",X"ED",X"B0", - X"21",X"B0",X"49",X"11",X"88",X"49",X"01",X"24",X"00",X"ED",X"B0",X"21",X"E0",X"49",X"11",X"B0", - X"49",X"01",X"24",X"00",X"ED",X"B0",X"21",X"D0",X"4A",X"11",X"E0",X"49",X"01",X"10",X"00",X"ED", - X"B0",X"21",X"F0",X"4A",X"11",X"D0",X"4A",X"01",X"10",X"00",X"ED",X"B0",X"21",X"E0",X"49",X"11", - X"F0",X"4A",X"01",X"10",X"00",X"ED",X"B0",X"21",X"68",X"48",X"11",X"E0",X"49",X"01",X"90",X"00", - X"ED",X"B0",X"21",X"F8",X"48",X"11",X"68",X"48",X"01",X"90",X"00",X"ED",X"B0",X"21",X"E0",X"49", - X"11",X"F8",X"48",X"01",X"90",X"00",X"ED",X"B0",X"21",X"E0",X"49",X"06",X"90",X"CF",X"C3",X"11", - X"31",X"21",X"0E",X"48",X"11",X"14",X"48",X"06",X"06",X"CD",X"80",X"90",X"21",X"0E",X"48",X"FE", - X"02",X"38",X"03",X"21",X"14",X"48",X"E5",X"11",X"08",X"48",X"06",X"06",X"CD",X"80",X"90",X"E1", - X"FE",X"01",X"20",X"08",X"11",X"08",X"48",X"01",X"06",X"00",X"ED",X"B0",X"21",X"DF",X"41",X"DD", - X"21",X"08",X"48",X"1E",X"17",X"06",X"06",X"0E",X"00",X"CD",X"1E",X"90",X"21",X"88",X"49",X"06", - X"06",X"CF",X"CD",X"6F",X"35",X"C9",X"3E",X"1D",X"CD",X"40",X"03",X"21",X"B2",X"32",X"11",X"8E", - X"49",X"06",X"06",X"CD",X"80",X"90",X"FE",X"02",X"20",X"2A",X"21",X"B7",X"32",X"CD",X"92",X"90", - X"21",X"B7",X"32",X"11",X"93",X"49",X"06",X"06",X"CD",X"EF",X"8F",X"3A",X"FC",X"46",X"5F",X"21", - X"FC",X"42",X"DD",X"21",X"8E",X"49",X"06",X"06",X"0E",X"00",X"CD",X"1E",X"90",X"3E",X"23",X"06", - X"02",X"FF",X"18",X"C7",X"3E",X"81",X"CD",X"40",X"03",X"21",X"93",X"49",X"CD",X"92",X"90",X"21", - X"8E",X"49",X"06",X"06",X"CF",X"3A",X"FC",X"46",X"5F",X"21",X"FC",X"42",X"DD",X"21",X"8E",X"49", - X"06",X"06",X"0E",X"00",X"CD",X"1E",X"90",X"3E",X"23",X"06",X"40",X"FF",X"C9",X"3E",X"1D",X"CD", - X"40",X"03",X"21",X"B2",X"32",X"11",X"88",X"49",X"06",X"06",X"CD",X"80",X"90",X"FE",X"02",X"20", - X"28",X"21",X"B7",X"32",X"CD",X"AC",X"90",X"21",X"B7",X"32",X"11",X"8D",X"49",X"06",X"06",X"CD", - X"EF",X"8F",X"21",X"BD",X"41",X"DD",X"21",X"88",X"49",X"1E",X"04",X"06",X"06",X"0E",X"00",X"CD", - X"1E",X"90",X"3E",X"23",X"06",X"02",X"FF",X"18",X"C9",X"3E",X"81",X"CD",X"40",X"03",X"21",X"8D", - X"49",X"CD",X"AC",X"90",X"21",X"88",X"49",X"06",X"06",X"CF",X"21",X"BD",X"41",X"DD",X"21",X"88", - X"49",X"1E",X"04",X"06",X"06",X"0E",X"00",X"CD",X"1E",X"90",X"C9",X"AF",X"18",X"2A",X"3A",X"AA", - X"49",X"FE",X"09",X"38",X"04",X"D6",X"08",X"18",X"F8",X"0E",X"00",X"FE",X"03",X"38",X"05",X"0C", - X"D6",X"02",X"18",X"F7",X"79",X"81",X"4F",X"06",X"00",X"21",X"FF",X"34",X"09",X"7E",X"23",X"32", - X"05",X"50",X"7E",X"32",X"06",X"50",X"3E",X"01",X"21",X"01",X"50",X"77",X"23",X"77",X"C9",X"01", - X"00",X"00",X"01",X"01",X"01",X"00",X"00",X"11",X"13",X"48",X"3A",X"01",X"48",X"CB",X"6F",X"C8", - X"11",X"19",X"48",X"C9",X"E5",X"D5",X"21",X"CE",X"40",X"01",X"14",X"03",X"AF",X"1E",X"00",X"CD", - X"4A",X"90",X"21",X"EF",X"40",X"06",X"12",X"1E",X"00",X"DD",X"21",X"DD",X"37",X"3A",X"01",X"48", - X"CB",X"6F",X"28",X"04",X"DD",X"21",X"EF",X"37",X"CD",X"7D",X"8F",X"D1",X"E1",X"3E",X"23",X"06", - X"40",X"FF",X"C9",X"21",X"00",X"40",X"01",X"00",X"04",X"1E",X"00",X"CD",X"02",X"8F",X"21",X"00", - X"44",X"01",X"00",X"04",X"1E",X"00",X"CD",X"02",X"8F",X"18",X"0D",X"21",X"00",X"40",X"01",X"20", - X"1C",X"1E",X"00",X"3E",X"00",X"CD",X"0C",X"90",X"21",X"40",X"48",X"06",X"28",X"CF",X"C9",X"21", - X"BF",X"40",X"DD",X"21",X"0E",X"48",X"1E",X"05",X"06",X"06",X"0E",X"00",X"CD",X"1E",X"90",X"21", - X"FF",X"42",X"DD",X"21",X"14",X"48",X"1E",X"05",X"06",X"06",X"0E",X"00",X"CD",X"1E",X"90",X"21", - X"BD",X"41",X"DD",X"21",X"88",X"49",X"1E",X"04",X"06",X"06",X"0E",X"00",X"CD",X"1E",X"90",X"21", - X"DF",X"41",X"DD",X"21",X"08",X"48",X"1E",X"17",X"06",X"06",X"0E",X"00",X"CD",X"1E",X"90",X"21", - X"FD",X"40",X"DD",X"21",X"A8",X"49",X"1E",X"02",X"06",X"02",X"0E",X"00",X"CD",X"1E",X"90",X"CD", - X"FC",X"35",X"3A",X"A6",X"49",X"CB",X"67",X"1E",X"05",X"28",X"02",X"1E",X"02",X"21",X"FC",X"42", - X"DD",X"21",X"8E",X"49",X"06",X"06",X"0E",X"00",X"CD",X"1E",X"90",X"C9",X"DD",X"21",X"2F",X"37", - X"CD",X"0A",X"8F",X"21",X"5C",X"41",X"01",X"0C",X"03",X"3E",X"51",X"1E",X"10",X"CD",X"4A",X"90", - X"21",X"7D",X"41",X"01",X"0A",X"01",X"AF",X"5F",X"CD",X"0C",X"90",X"C9",X"3A",X"A7",X"49",X"B7", - X"C8",X"47",X"3A",X"A4",X"49",X"B7",X"20",X"07",X"3A",X"AA",X"49",X"FE",X"02",X"38",X"01",X"05", - X"CD",X"70",X"91",X"C9",X"21",X"01",X"48",X"3A",X"80",X"50",X"2F",X"E6",X"03",X"CB",X"6E",X"28", - X"02",X"CB",X"D7",X"21",X"32",X"36",X"06",X"00",X"4F",X"09",X"7E",X"32",X"03",X"50",X"32",X"1B", - X"48",X"C9",X"00",X"00",X"01",X"01",X"00",X"01",X"01",X"00",X"3A",X"01",X"48",X"CB",X"6F",X"C9", - X"3A",X"80",X"50",X"2F",X"CB",X"07",X"CB",X"07",X"CB",X"07",X"E6",X"06",X"4F",X"21",X"57",X"36", - X"06",X"00",X"09",X"46",X"23",X"4E",X"C9",X"01",X"01",X"01",X"02",X"01",X"03",X"02",X"01",X"21", - X"40",X"40",X"DD",X"21",X"10",X"07",X"1E",X"02",X"CD",X"8C",X"8F",X"21",X"4E",X"40",X"1E",X"03", - X"01",X"02",X"02",X"3E",X"98",X"CD",X"5C",X"90",X"21",X"8E",X"43",X"01",X"02",X"02",X"3E",X"94", - X"CD",X"5C",X"90",X"21",X"C0",X"41",X"01",X"02",X"02",X"3E",X"9C",X"CD",X"5C",X"90",X"21",X"DA", - X"41",X"01",X"02",X"02",X"3E",X"90",X"CD",X"5C",X"90",X"C9",X"06",X"90",X"C5",X"7E",X"E6",X"70", - X"FE",X"10",X"28",X"05",X"23",X"C1",X"10",X"F4",X"C9",X"E5",X"B7",X"ED",X"52",X"7D",X"D5",X"CD", - X"EA",X"91",X"D1",X"ED",X"5F",X"E6",X"03",X"4F",X"CB",X"47",X"28",X"10",X"06",X"03",X"7C",X"FE", - X"C0",X"30",X"17",X"06",X"01",X"FE",X"60",X"38",X"11",X"41",X"18",X"0E",X"06",X"00",X"7D",X"FE", - X"D0",X"30",X"07",X"06",X"02",X"FE",X"60",X"38",X"01",X"41",X"FD",X"70",X"00",X"FD",X"23",X"E1", - X"18",X"C2",X"00",X"01",X"00",X"02",X"00",X"04",X"11",X"12",X"13",X"14",X"15",X"16",X"17",X"18", - X"FF",X"02",X"00",X"A5",X"01",X"00",X"AD",X"04",X"A0",X"26",X"06",X"00",X"80",X"05",X"00",X"86", - X"07",X"20",X"0D",X"08",X"40",X"3F",X"FF",X"01",X"A0",X"18",X"FF",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00", - X"02",X"7F",X"40",X"00",X"00",X"31",X"50",X"02",X"BF",X"42",X"00",X"00",X"32",X"50",X"02",X"9F", - X"41",X"00",X"00",X"48",X"49",X"05",X"5D",X"40",X"00",X"00",X"52",X"4F",X"55",X"4E",X"44",X"05", - X"1D",X"43",X"00",X"00",X"42",X"4F",X"4E",X"55",X"53",X"00",X"00",X"06",X"69",X"41",X"00",X"00", - X"43",X"52",X"45",X"44",X"49",X"54",X"00",X"00",X"02",X"7F",X"40",X"00",X"00",X"31",X"50",X"00", - X"00",X"02",X"7F",X"40",X"00",X"00",X"20",X"20",X"00",X"00",X"02",X"BF",X"42",X"00",X"00",X"32", - X"50",X"00",X"00",X"02",X"BF",X"42",X"00",X"00",X"20",X"20",X"00",X"00",X"0F",X"2F",X"41",X"00", - X"00",X"31",X"20",X"50",X"4C",X"41",X"59",X"45",X"52",X"20",X"42",X"55",X"54",X"54",X"4F",X"4E", - X"00",X"00",X"0F",X"2F",X"41",X"00",X"00",X"31",X"20",X"4F",X"52",X"20",X"32",X"20",X"50",X"4C", - X"41",X"59",X"45",X"52",X"53",X"20",X"06",X"AD",X"41",X"00",X"05",X"42",X"55",X"54",X"54",X"4F", - X"4E",X"00",X"00",X"09",X"6F",X"41",X"00",X"00",X"4D",X"4F",X"52",X"45",X"20",X"43",X"4F",X"49", - X"4E",X"00",X"00",X"04",X"D1",X"41",X"00",X"05",X"50",X"55",X"53",X"48",X"00",X"47",X"41",X"4D", - X"45",X"20",X"4F",X"56",X"45",X"52",X"20",X"50",X"4C",X"41",X"59",X"45",X"52",X"3B",X"31",X"47", - X"41",X"4D",X"45",X"20",X"4F",X"56",X"45",X"52",X"20",X"50",X"4C",X"41",X"59",X"45",X"52",X"3B", - X"32",X"00",X"10",X"01",X"41",X"00",X"17",X"40",X"20",X"31",X"39",X"38",X"32",X"20",X"53",X"41", - X"4E",X"52",X"49",X"54",X"53",X"55",X"20",X"00",X"00",X"04",X"D7",X"41",X"00",X"00",X"50",X"4C", - X"41",X"59",X"0D",X"55",X"41",X"01",X"02",X"44",X"14",X"52",X"03",X"45",X"04",X"41",X"05",X"4D", - X"00",X"3B",X"05",X"53",X"05",X"48",X"05",X"4F",X"05",X"50",X"05",X"50",X"05",X"45",X"05",X"52", - X"00",X"01",X"02",X"04",X"02",X"03",X"04",X"02",X"03",X"02",X"03",X"04",X"01",X"04",X"02",X"12", - X"04",X"01",X"01",X"01",X"04",X"13",X"02",X"03",X"04",X"02",X"04",X"03",X"03",X"04",X"02",X"20", - X"01",X"03",X"04",X"04",X"03",X"03",X"14",X"02",X"04",X"03",X"40",X"04",X"03",X"14",X"01",X"03", - X"12",X"04",X"02",X"03",X"11",X"04",X"03",X"02",X"04",X"04",X"04",X"02",X"04",X"01",X"04",X"20", - X"03",X"04",X"02",X"31",X"04",X"02",X"20",X"04",X"03",X"04",X"02",X"03",X"04",X"01",X"02",X"04", - X"02",X"03",X"03",X"04",X"01",X"13",X"03",X"03",X"02",X"03",X"04",X"02",X"03",X"40",X"04",X"02", - X"03",X"04",X"02",X"04",X"03",X"40",X"02",X"04",X"11",X"02",X"03",X"04",X"14",X"01",X"04",X"02", - X"03",X"04",X"02",X"20",X"03",X"04",X"01",X"03",X"04",X"04",X"03",X"11",X"04",X"01",X"04",X"13", - X"04",X"03",X"04",X"12",X"04",X"02",X"04",X"03",X"02",X"03",X"04",X"03",X"01",X"02",X"03",X"03", - X"02",X"00",X"01",X"00",X"02",X"02",X"00",X"00",X"03",X"02",X"03",X"03",X"02",X"00",X"03",X"00", - X"00",X"00",X"00",X"00",X"03",X"00",X"02",X"08",X"00",X"00",X"00",X"00",X"03",X"00",X"02",X"07", - X"05",X"00",X"00",X"00",X"03",X"00",X"02",X"05",X"04",X"00",X"00",X"00",X"03",X"00",X"02",X"04", - X"08",X"06",X"00",X"00",X"03",X"00",X"02",X"02",X"00",X"00",X"00",X"00",X"03",X"00",X"02",X"01", - X"01",X"02",X"00",X"00",X"02",X"00",X"02",X"00",X"05",X"06",X"00",X"00",X"02",X"00",X"01",X"09", - X"08",X"08",X"00",X"00",X"02",X"00",X"01",X"09",X"08",X"00",X"00",X"00",X"02",X"00",X"01",X"08", - X"05",X"07",X"00",X"00",X"02",X"00",X"01",X"06",X"06",X"03",X"00",X"00",X"02",X"00",X"01",X"05", - X"00",X"00",X"00",X"00",X"02",X"00",X"01",X"04",X"09",X"09",X"00",X"00",X"02",X"00",X"01",X"03", - X"05",X"00",X"00",X"00",X"02",X"00",X"01",X"02",X"02",X"02",X"00",X"00",X"02",X"00",X"01",X"01", - X"05",X"09",X"00",X"00",X"02",X"00",X"01",X"00",X"04",X"02",X"00",X"00",X"02",X"00",X"00",X"09", - X"09",X"00",X"00",X"00",X"01",X"00",X"00",X"09",X"07",X"05",X"00",X"00",X"01",X"00",X"00",X"09", - X"05",X"00",X"00",X"00",X"01",X"00",X"00",X"09",X"01",X"05",X"00",X"00",X"01",X"00",X"00",X"08", - X"07",X"00",X"00",X"00",X"01",X"00",X"00",X"07",X"05",X"00",X"00",X"00",X"01",X"00",X"00",X"07", - X"06",X"05",X"00",X"00",X"01",X"00",X"00",X"07",X"03",X"00",X"00",X"00",X"01",X"00",X"00",X"06", - X"00",X"05",X"00",X"00",X"01",X"00",X"00",X"06",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"05", - X"08",X"00",X"00",X"00",X"01",X"00",X"00",X"05",X"00",X"00",X"00",X"00",X"01",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"60",X"4F",X"0E",X"0D",X"CD",X"20",X"3A",X"1E",X"10",X"3E",X"23",X"06",X"02",X"FF",X"4B", - X"D5",X"CD",X"20",X"3A",X"D1",X"7B",X"3D",X"5F",X"FE",X"0C",X"20",X"EE",X"1E",X"10",X"18",X"EA", - X"06",X"04",X"21",X"68",X"3A",X"C5",X"79",X"4E",X"23",X"46",X"23",X"5E",X"23",X"56",X"23",X"E5", - X"C5",X"E1",X"4F",X"CD",X"3B",X"3A",X"E1",X"C1",X"10",X"EB",X"C9",X"06",X"1A",X"7E",X"FE",X"03", - X"28",X"0F",X"71",X"E5",X"D5",X"16",X"00",X"CB",X"7B",X"28",X"02",X"16",X"FF",X"19",X"71",X"D1", - X"E1",X"D5",X"5A",X"16",X"00",X"CB",X"7B",X"28",X"02",X"16",X"FF",X"19",X"D1",X"0C",X"79",X"FE", - X"11",X"20",X"02",X"0E",X"0D",X"10",X"D6",X"C9",X"5A",X"44",X"01",X"20",X"9B",X"47",X"20",X"FF", - X"A1",X"47",X"FF",X"E0",X"40",X"44",X"20",X"01",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FD",X"21",X"37",X"3D",X"FD",X"6E",X"00",X"FD",X"23",X"FD",X"66",X"00",X"FD",X"23",X"FD",X"4E", - X"00",X"FD",X"23",X"FD",X"7E",X"00",X"FD",X"23",X"5F",X"E6",X"0F",X"47",X"7B",X"E6",X"F0",X"CB", - X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"E5",X"21",X"D7",X"3A",X"CD",X"1D",X"94",X"E1",X"19", - X"FD",X"7E",X"00",X"FD",X"23",X"77",X"CB",X"D4",X"71",X"CB",X"94",X"C5",X"3E",X"23",X"06",X"02", - X"FF",X"C1",X"10",X"EB",X"FD",X"7E",X"00",X"FE",X"FF",X"28",X"14",X"FE",X"80",X"28",X"04",X"FD", - X"23",X"18",X"C0",X"FD",X"23",X"18",X"AD",X"01",X"00",X"20",X"00",X"FF",X"FF",X"E0",X"FF",X"3E", - X"51",X"1E",X"10",X"01",X"01",X"07",X"21",X"72",X"40",X"CD",X"4A",X"90",X"21",X"92",X"40",X"11", - X"98",X"40",X"0E",X"10",X"06",X"18",X"3E",X"51",X"C5",X"06",X"02",X"77",X"CB",X"D4",X"71",X"CB", - X"94",X"CD",X"79",X"90",X"EB",X"10",X"F4",X"3E",X"23",X"06",X"02",X"FF",X"C1",X"10",X"E7",X"21", - X"92",X"43",X"1E",X"10",X"3E",X"51",X"01",X"01",X"07",X"CD",X"4A",X"90",X"21",X"00",X"4B",X"06", - X"0C",X"CF",X"21",X"E0",X"49",X"06",X"20",X"CF",X"FD",X"21",X"E0",X"49",X"DD",X"21",X"40",X"48", - X"DD",X"36",X"01",X"0E",X"DD",X"36",X"02",X"10",X"DD",X"36",X"03",X"81",X"DD",X"36",X"04",X"F0", - X"DD",X"36",X"00",X"00",X"FD",X"36",X"02",X"88",X"FD",X"36",X"03",X"88",X"11",X"D3",X"45",X"ED", - X"53",X"05",X"4B",X"21",X"13",X"46",X"22",X"03",X"4B",X"3E",X"23",X"06",X"01",X"FF",X"FD",X"21", - X"E0",X"49",X"DD",X"21",X"40",X"48",X"FD",X"7E",X"00",X"FE",X"01",X"28",X"26",X"3E",X"80",X"DD", - X"BE",X"02",X"20",X"11",X"DD",X"36",X"01",X"0E",X"DD",X"36",X"00",X"00",X"FD",X"34",X"00",X"FD", - X"36",X"01",X"80",X"18",X"12",X"CD",X"39",X"1E",X"30",X"0D",X"CD",X"8E",X"1E",X"DD",X"36",X"00", - X"00",X"18",X"04",X"FD",X"35",X"01",X"C8",X"3A",X"00",X"4B",X"B7",X"28",X"07",X"3D",X"32",X"00", - X"4B",X"C3",X"20",X"3C",X"3E",X"00",X"32",X"00",X"4B",X"3A",X"01",X"4B",X"21",X"19",X"3C",X"16", - X"00",X"5F",X"19",X"7E",X"2A",X"03",X"4B",X"01",X"02",X"05",X"C5",X"E5",X"77",X"23",X"10",X"FC", - X"E1",X"C1",X"11",X"20",X"00",X"19",X"0D",X"20",X"F1",X"01",X"02",X"05",X"2A",X"05",X"4B",X"C5", - X"E5",X"77",X"23",X"10",X"FC",X"E1",X"C1",X"11",X"20",X"00",X"19",X"0D",X"20",X"F1",X"2A",X"03", - X"4B",X"11",X"40",X"00",X"19",X"22",X"03",X"4B",X"2A",X"05",X"4B",X"11",X"C0",X"FF",X"19",X"22", - X"05",X"4B",X"3A",X"02",X"4B",X"3C",X"FE",X"06",X"38",X"1A",X"11",X"D3",X"45",X"ED",X"53",X"05", - X"4B",X"21",X"13",X"46",X"22",X"03",X"4B",X"3A",X"01",X"4B",X"3C",X"FE",X"07",X"38",X"01",X"AF", - X"32",X"01",X"4B",X"AF",X"32",X"02",X"4B",X"18",X"07",X"05",X"04",X"1D",X"17",X"03",X"14",X"15", - X"3A",X"07",X"4B",X"B7",X"28",X"07",X"3D",X"32",X"07",X"4B",X"C3",X"A1",X"3C",X"3E",X"02",X"32", - X"07",X"4B",X"3E",X"10",X"CD",X"4B",X"3C",X"3A",X"08",X"4B",X"3C",X"FE",X"04",X"38",X"01",X"AF", - X"32",X"08",X"4B",X"3E",X"0E",X"CD",X"4B",X"3C",X"C3",X"A1",X"3C",X"F5",X"21",X"78",X"44",X"3A", - X"08",X"4B",X"06",X"1A",X"B7",X"28",X"07",X"05",X"3D",X"CD",X"79",X"90",X"18",X"F6",X"F1",X"0E", - X"01",X"0D",X"20",X"03",X"0E",X"04",X"77",X"05",X"28",X"05",X"CD",X"79",X"90",X"18",X"F2",X"2B", - X"06",X"06",X"0D",X"20",X"03",X"0E",X"04",X"77",X"05",X"28",X"03",X"2B",X"18",X"F4",X"11",X"E0", - X"FF",X"19",X"06",X"19",X"0D",X"20",X"03",X"0E",X"04",X"77",X"05",X"28",X"06",X"11",X"E0",X"FF", - X"19",X"18",X"F1",X"23",X"06",X"06",X"0D",X"20",X"03",X"0E",X"04",X"77",X"05",X"C8",X"23",X"18", - X"F5",X"3A",X"0A",X"4B",X"FE",X"09",X"D2",X"59",X"3B",X"3A",X"09",X"4B",X"B7",X"28",X"07",X"3D", - X"32",X"09",X"4B",X"C3",X"59",X"3B",X"3E",X"05",X"32",X"09",X"4B",X"3A",X"0B",X"4B",X"B7",X"20", - X"16",X"21",X"EB",X"3D",X"CD",X"08",X"3D",X"21",X"3A",X"3E",X"CD",X"08",X"3D",X"3A",X"0B",X"4B", - X"3C",X"32",X"0B",X"4B",X"C3",X"59",X"3B",X"3A",X"0A",X"4B",X"21",X"EB",X"3D",X"CD",X"1D",X"94", - X"EB",X"5E",X"23",X"56",X"23",X"EB",X"06",X"1B",X"7E",X"B7",X"28",X"01",X"34",X"CD",X"79",X"90", - X"10",X"F6",X"3A",X"0B",X"4B",X"3C",X"FE",X"04",X"38",X"08",X"3A",X"0A",X"4B",X"3C",X"32",X"0A", - X"4B",X"AF",X"32",X"0B",X"4B",X"C3",X"59",X"3B",X"3A",X"0A",X"4B",X"CD",X"1D",X"94",X"EB",X"5E", - X"23",X"56",X"23",X"EB",X"1A",X"FE",X"FF",X"C8",X"CB",X"7F",X"20",X"0C",X"47",X"13",X"1A",X"77", - X"CD",X"79",X"90",X"10",X"F8",X"13",X"18",X"EC",X"CB",X"BF",X"47",X"13",X"1A",X"77",X"CD",X"79", - X"90",X"10",X"FA",X"13",X"C3",X"14",X"3D",X"98",X"40",X"02",X"25",X"5C",X"7E",X"7E",X"7E",X"7F", - X"80",X"97",X"40",X"02",X"13",X"70",X"71",X"75",X"80",X"B6",X"40",X"02",X"12",X"72",X"76",X"00", - X"23",X"7E",X"76",X"77",X"80",X"D5",X"40",X"02",X"22",X"73",X"74",X"00",X"31",X"70",X"80",X"38", - X"41",X"14",X"25",X"5C",X"7E",X"78",X"7E",X"79",X"80",X"37",X"41",X"14",X"13",X"70",X"70",X"75", - X"00",X"22",X"7E",X"77",X"00",X"32",X"70",X"70",X"80",X"95",X"41",X"14",X"22",X"7C",X"79",X"80", - X"D8",X"41",X"03",X"25",X"5C",X"7E",X"78",X"7E",X"7F",X"80",X"D7",X"41",X"03",X"13",X"70",X"70", - X"7D",X"80",X"D5",X"41",X"03",X"12",X"70",X"7D",X"80",X"D3",X"41",X"03",X"13",X"70",X"70",X"7D", - X"80",X"72",X"42",X"04",X"05",X"79",X"7E",X"78",X"78",X"73",X"00",X"11",X"71",X"00",X"21",X"77", - X"80",X"B8",X"42",X"04",X"22",X"71",X"72",X"80",X"D8",X"42",X"04",X"25",X"75",X"76",X"76",X"7E", - X"79",X"80",X"75",X"42",X"04",X"12",X"70",X"70",X"80",X"12",X"43",X"05",X"05",X"79",X"7E",X"7E", - X"78",X"73",X"00",X"11",X"75",X"00",X"22",X"7A",X"72",X"80",X"54",X"43",X"05",X"03",X"77",X"7A", - X"73",X"00",X"11",X"75",X"00",X"24",X"76",X"7E",X"7E",X"79",X"FF",X"FD",X"3D",X"0A",X"3E",X"17", - X"3E",X"1C",X"3E",X"21",X"3E",X"26",X"3E",X"2B",X"3E",X"30",X"3E",X"35",X"3E",X"47",X"40",X"82", - X"84",X"01",X"8C",X"94",X"00",X"01",X"15",X"83",X"84",X"FF",X"48",X"40",X"84",X"84",X"01",X"8C", - X"8F",X"00",X"01",X"15",X"86",X"84",X"FF",X"49",X"40",X"9B",X"84",X"FF",X"4A",X"40",X"9B",X"84", - X"FF",X"4B",X"40",X"9B",X"84",X"FF",X"4C",X"40",X"9B",X"84",X"FF",X"4D",X"40",X"9B",X"84",X"FF", - X"4E",X"40",X"9B",X"84",X"FF",X"4F",X"40",X"9B",X"84",X"FF",X"4C",X"3E",X"58",X"3E",X"6A",X"3E", - X"88",X"3E",X"A7",X"3E",X"C5",X"3E",X"E3",X"3E",X"01",X"3F",X"20",X"3F",X"47",X"44",X"83",X"05", - X"94",X"00",X"04",X"03",X"05",X"03",X"05",X"FF",X"48",X"44",X"83",X"05",X"01",X"03",X"01",X"05", - X"8F",X"00",X"83",X"05",X"04",X"03",X"05",X"03",X"05",X"FF",X"49",X"44",X"08",X"05",X"03",X"05", - X"03",X"05",X"03",X"05",X"03",X"83",X"05",X"02",X"03",X"05",X"83",X"03",X"01",X"05",X"83",X"03", - X"83",X"05",X"04",X"03",X"05",X"03",X"05",X"FF",X"4A",X"44",X"0D",X"03",X"03",X"05",X"03",X"05", - X"03",X"05",X"03",X"05",X"03",X"05",X"03",X"05",X"83",X"03",X"01",X"05",X"83",X"03",X"01",X"05", - X"83",X"03",X"03",X"05",X"03",X"05",X"FF",X"4B",X"44",X"83",X"05",X"0A",X"03",X"05",X"03",X"05", - X"03",X"05",X"03",X"05",X"03",X"05",X"83",X"03",X"01",X"05",X"83",X"03",X"01",X"05",X"83",X"03", - X"03",X"05",X"05",X"03",X"FF",X"4C",X"44",X"01",X"05",X"83",X"03",X"83",X"05",X"05",X"03",X"05", - X"03",X"05",X"03",X"83",X"05",X"01",X"03",X"83",X"05",X"01",X"03",X"83",X"05",X"04",X"03",X"05", - X"03",X"05",X"FF",X"4D",X"44",X"01",X"05",X"83",X"03",X"83",X"05",X"0E",X"03",X"05",X"03",X"05", - X"03",X"05",X"03",X"05",X"03",X"05",X"03",X"05",X"03",X"05",X"83",X"03",X"03",X"05",X"03",X"05", - X"FF",X"4E",X"44",X"15",X"05",X"03",X"05",X"03",X"05",X"03",X"05",X"03",X"05",X"03",X"05",X"03", - X"05",X"03",X"05",X"03",X"05",X"03",X"05",X"03",X"05",X"83",X"03",X"03",X"05",X"03",X"05",X"FF", - X"4F",X"44",X"83",X"05",X"05",X"03",X"05",X"03",X"05",X"03",X"83",X"05",X"01",X"03",X"83",X"05", - X"01",X"03",X"83",X"05",X"01",X"03",X"83",X"05",X"01",X"03",X"83",X"05",X"FF",X"FF",X"FF",X"FF", - X"31",X"E0",X"4D",X"21",X"C0",X"4A",X"06",X"0F",X"CF",X"3E",X"23",X"06",X"01",X"FF",X"FD",X"21", - X"C0",X"4A",X"06",X"05",X"C5",X"FD",X"7E",X"00",X"B7",X"28",X"06",X"FD",X"35",X"00",X"CC",X"6B", - X"3F",X"01",X"03",X"00",X"FD",X"09",X"C1",X"10",X"EB",X"18",X"DE",X"FD",X"7E",X"01",X"CD",X"EA", - X"91",X"CD",X"1E",X"92",X"CD",X"83",X"26",X"38",X"10",X"E5",X"FD",X"7E",X"02",X"E6",X"07",X"CD", - X"87",X"95",X"E1",X"01",X"02",X"02",X"CD",X"5C",X"90",X"FD",X"E5",X"E1",X"06",X"03",X"CF",X"C9", - X"FD",X"E5",X"FD",X"21",X"C0",X"4A",X"06",X"05",X"FD",X"7E",X"00",X"B7",X"28",X"0D",X"FD",X"23", - X"FD",X"23",X"FD",X"23",X"10",X"F2",X"FD",X"E1",X"C9",X"10",X"ED",X"01",X"68",X"48",X"7E",X"B7", - X"ED",X"42",X"FD",X"36",X"00",X"12",X"FD",X"75",X"01",X"FD",X"77",X"02",X"FD",X"E1",X"C9",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index 6c152cb1..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,790 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 12287) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"31",X"E0",X"4E",X"3A",X"AA",X"49",X"FE",X"03",X"30",X"03",X"3E",X"60",X"FF",X"21",X"45",X"48", - X"06",X"0A",X"CF",X"21",X"00",X"4A",X"06",X"20",X"CF",X"FD",X"21",X"00",X"4A",X"CD",X"A6",X"82", - X"FD",X"21",X"10",X"4A",X"CD",X"A6",X"82",X"29",X"FD",X"75",X"0E",X"FD",X"74",X"0F",X"3E",X"23", - X"06",X"01",X"FF",X"FD",X"21",X"00",X"4A",X"DD",X"21",X"45",X"48",X"CD",X"AB",X"85",X"3A",X"01", - X"48",X"CB",X"47",X"28",X"2E",X"DD",X"E5",X"E1",X"06",X"0A",X"CF",X"3E",X"23",X"06",X"01",X"FF", - X"3A",X"01",X"48",X"CB",X"47",X"20",X"F4",X"11",X"46",X"48",X"21",X"03",X"4A",X"01",X"04",X"00", - X"ED",X"B0",X"11",X"4B",X"48",X"21",X"13",X"4A",X"01",X"04",X"00",X"ED",X"B0",X"DD",X"36",X"00", - X"01",X"18",X"BB",X"C5",X"FD",X"7E",X"00",X"E6",X"0F",X"21",X"8C",X"80",X"E5",X"DF",X"B1",X"80", - X"CB",X"81",X"34",X"81",X"45",X"81",X"56",X"81",X"94",X"81",X"64",X"81",X"DD",X"E5",X"E1",X"23", - X"FD",X"E5",X"D1",X"13",X"13",X"13",X"01",X"04",X"00",X"ED",X"B0",X"DD",X"36",X"00",X"00",X"01", - X"05",X"00",X"DD",X"09",X"01",X"10",X"00",X"FD",X"09",X"C1",X"05",X"C2",X"73",X"80",X"C3",X"2E", - X"80",X"FD",X"6E",X"0E",X"FD",X"66",X"0F",X"7D",X"B4",X"28",X"08",X"2B",X"FD",X"75",X"0E",X"FD", - X"74",X"0F",X"C9",X"3A",X"01",X"48",X"CB",X"7F",X"20",X"05",X"3E",X"15",X"C3",X"03",X"81",X"11", - X"00",X"00",X"21",X"68",X"48",X"ED",X"5F",X"E6",X"7F",X"06",X"00",X"4F",X"09",X"7E",X"FE",X"03", - X"28",X"18",X"23",X"E5",X"01",X"F8",X"48",X"AF",X"ED",X"42",X"E1",X"20",X"F0",X"3C",X"BA",X"28", - X"06",X"14",X"21",X"68",X"48",X"18",X"E6",X"3E",X"60",X"FF",X"CB",X"DE",X"AF",X"01",X"68",X"48", - X"ED",X"42",X"7D",X"CD",X"EA",X"91",X"DD",X"36",X"01",X"18",X"DD",X"74",X"02",X"DD",X"36",X"03", - X"16",X"DD",X"75",X"04",X"DD",X"36",X"00",X"00",X"CD",X"1E",X"92",X"3E",X"29",X"1E",X"51",X"01", - X"02",X"02",X"CD",X"5C",X"90",X"FD",X"36",X"00",X"01",X"FD",X"36",X"07",X"0A",X"CD",X"A6",X"82", - X"CD",X"83",X"82",X"C9",X"FD",X"CB",X"00",X"76",X"C2",X"88",X"85",X"FD",X"7E",X"08",X"B7",X"C2", - X"46",X"82",X"C3",X"72",X"84",X"FD",X"CB",X"00",X"76",X"C2",X"88",X"85",X"FD",X"7E",X"08",X"B7", - X"C2",X"46",X"82",X"C3",X"CE",X"82",X"FD",X"CB",X"00",X"6E",X"28",X"03",X"C3",X"9E",X"85",X"CD", - X"7A",X"81",X"18",X"E1",X"FD",X"CB",X"00",X"6E",X"28",X"03",X"C3",X"9E",X"85",X"CD",X"7A",X"81", - X"FD",X"7E",X"08",X"B7",X"C2",X"46",X"82",X"C3",X"94",X"83",X"FD",X"7E",X"07",X"B7",X"20",X"10", - X"FD",X"36",X"07",X"06",X"3E",X"36",X"DD",X"BE",X"01",X"20",X"02",X"3E",X"37",X"DD",X"77",X"01", - X"FD",X"35",X"07",X"C9",X"FD",X"7E",X"07",X"B7",X"28",X"02",X"18",X"10",X"FD",X"36",X"07",X"06", - X"3E",X"37",X"DD",X"BE",X"01",X"20",X"02",X"3E",X"38",X"DD",X"77",X"01",X"FD",X"35",X"07",X"FD", - X"7E",X"08",X"B7",X"C2",X"46",X"82",X"21",X"00",X"02",X"FD",X"75",X"09",X"FD",X"74",X"0A",X"21", - X"FF",X"FF",X"FD",X"75",X"01",X"FD",X"74",X"02",X"C3",X"46",X"82",X"FD",X"7E",X"07",X"B7",X"28", - X"04",X"FD",X"35",X"07",X"C9",X"DD",X"34",X"01",X"3E",X"1E",X"DD",X"BE",X"01",X"28",X"05",X"FD", - X"36",X"07",X"0A",X"C9",X"DD",X"36",X"01",X"36",X"DD",X"36",X"03",X"51",X"DD",X"66",X"02",X"DD", - X"6E",X"04",X"E5",X"CD",X"AC",X"91",X"CB",X"9E",X"CB",X"7E",X"E1",X"20",X"0D",X"CD",X"1E",X"92", - X"01",X"02",X"02",X"1E",X"16",X"3E",X"00",X"CD",X"0C",X"90",X"DD",X"7E",X"04",X"FD",X"36",X"00", - X"03",X"FE",X"50",X"38",X"04",X"FD",X"36",X"00",X"02",X"FD",X"CB",X"00",X"FE",X"DD",X"7E",X"02", - X"FE",X"88",X"D0",X"FD",X"CB",X"00",X"BE",X"C9",X"FD",X"6E",X"01",X"FD",X"66",X"02",X"29",X"38", - X"07",X"FD",X"75",X"01",X"FD",X"74",X"02",X"C9",X"F5",X"11",X"00",X"00",X"ED",X"5A",X"FD",X"75", - X"01",X"FD",X"74",X"02",X"F1",X"C9",X"CD",X"28",X"82",X"D0",X"FD",X"4E",X"09",X"FD",X"46",X"0A", - X"DD",X"66",X"02",X"DD",X"6E",X"04",X"FD",X"CB",X"00",X"7E",X"28",X"04",X"79",X"ED",X"44",X"4F", - X"CD",X"A5",X"91",X"DD",X"74",X"02",X"DD",X"75",X"04",X"FD",X"35",X"08",X"DD",X"7E",X"04",X"FE", - X"02",X"C0",X"DD",X"E5",X"E1",X"06",X"05",X"CF",X"FD",X"E5",X"E1",X"06",X"0E",X"CF",X"DD",X"36", - X"00",X"00",X"C9",X"21",X"9A",X"82",X"3A",X"AA",X"49",X"FE",X"06",X"38",X"02",X"3E",X"06",X"3D", - X"CD",X"1D",X"94",X"FD",X"73",X"01",X"FD",X"72",X"02",X"C9",X"AA",X"AA",X"AA",X"AA",X"AA",X"AA", - X"D6",X"D6",X"AA",X"AA",X"EE",X"EE",X"3A",X"AA",X"49",X"FE",X"08",X"38",X"02",X"3E",X"08",X"3D", - X"21",X"BE",X"82",X"CD",X"1D",X"94",X"EB",X"FD",X"75",X"0E",X"FD",X"74",X"0F",X"C9",X"5A",X"02", - X"5A",X"02",X"E1",X"01",X"70",X"01",X"30",X"01",X"F0",X"00",X"B4",X"00",X"78",X"00",X"FD",X"6E", - X"0B",X"FD",X"66",X"0C",X"7D",X"B4",X"28",X"2B",X"7E",X"FE",X"FF",X"28",X"15",X"23",X"5E",X"23", - X"56",X"23",X"FD",X"77",X"09",X"FD",X"73",X"0A",X"FD",X"72",X"08",X"FD",X"75",X"0B",X"FD",X"74", - X"0C",X"C9",X"3A",X"2C",X"48",X"CB",X"7F",X"20",X"0A",X"CD",X"9A",X"2D",X"28",X"05",X"3E",X"06", - X"CD",X"40",X"03",X"FD",X"7E",X"00",X"E6",X"0F",X"FE",X"04",X"C2",X"3C",X"85",X"06",X"03",X"3A", - X"AA",X"49",X"FE",X"05",X"38",X"02",X"06",X"00",X"FD",X"7E",X"0D",X"B8",X"DA",X"B7",X"83",X"3A", - X"42",X"48",X"C6",X"F0",X"5F",X"C6",X"20",X"57",X"DD",X"7E",X"02",X"BB",X"DA",X"B7",X"83",X"BA", - X"D2",X"B7",X"83",X"DD",X"7E",X"02",X"E6",X"0F",X"CA",X"94",X"83",X"FD",X"36",X"00",X"06",X"DD", - X"5E",X"02",X"3A",X"42",X"48",X"93",X"28",X"1C",X"30",X"0B",X"DD",X"7E",X"02",X"E6",X"0F",X"FD", - X"CB",X"00",X"FE",X"18",X"1A",X"DD",X"7E",X"02",X"E6",X"0F",X"ED",X"44",X"E6",X"0F",X"FD",X"CB", - X"00",X"BE",X"18",X"0B",X"DD",X"7E",X"02",X"E6",X"0F",X"CB",X"5F",X"28",X"DD",X"18",X"E6",X"FD", - X"CB",X"00",X"EE",X"FD",X"77",X"08",X"FD",X"36",X"07",X"04",X"DD",X"36",X"01",X"36",X"21",X"01", - X"00",X"FD",X"75",X"09",X"FD",X"74",X"0A",X"21",X"00",X"00",X"FD",X"75",X"0B",X"FD",X"74",X"0C", - X"CD",X"83",X"82",X"C9",X"21",X"00",X"FF",X"FD",X"75",X"09",X"FD",X"74",X"0A",X"FD",X"36",X"08", - X"00",X"DD",X"36",X"01",X"37",X"FD",X"36",X"00",X"05",X"FD",X"36",X"07",X"06",X"CD",X"9A",X"2D", - X"C8",X"3E",X"07",X"CD",X"40",X"03",X"C9",X"06",X"05",X"3E",X"48",X"0E",X"00",X"DD",X"BE",X"04", - X"30",X"0C",X"C6",X"10",X"F5",X"79",X"C6",X"08",X"4F",X"F1",X"10",X"F1",X"0E",X"20",X"06",X"00", - X"21",X"25",X"08",X"09",X"ED",X"5F",X"E6",X"03",X"CD",X"1D",X"94",X"EB",X"06",X"00",X"7E",X"FD", - X"CB",X"00",X"7E",X"28",X"22",X"ED",X"44",X"5F",X"16",X"FF",X"E5",X"DD",X"6E",X"02",X"26",X"00", - X"19",X"7D",X"E1",X"30",X"04",X"FE",X"30",X"30",X"30",X"3E",X"01",X"B8",X"CA",X"30",X"85",X"06", - X"01",X"FD",X"CB",X"00",X"BE",X"18",X"D7",X"E5",X"DD",X"6E",X"02",X"26",X"00",X"5F",X"16",X"00", - X"19",X"7D",X"CB",X"44",X"E1",X"20",X"04",X"FE",X"E1",X"38",X"0E",X"3E",X"01",X"B8",X"CA",X"30", - X"85",X"06",X"01",X"FD",X"CB",X"00",X"FE",X"18",X"B5",X"FD",X"7E",X"00",X"E6",X"80",X"F6",X"03", - X"FD",X"77",X"00",X"FD",X"34",X"0D",X"23",X"4E",X"23",X"46",X"23",X"56",X"23",X"5E",X"23",X"7E", - X"23",X"FD",X"75",X"0B",X"FD",X"74",X"0C",X"FD",X"72",X"09",X"FD",X"73",X"0A",X"FD",X"77",X"08", - X"FD",X"71",X"01",X"FD",X"70",X"02",X"FD",X"36",X"07",X"04",X"FD",X"CB",X"00",X"F6",X"DD",X"36", - X"01",X"36",X"3A",X"2C",X"48",X"CB",X"7F",X"C0",X"CD",X"9A",X"2D",X"C8",X"3E",X"06",X"CD",X"40", - X"03",X"C9",X"FD",X"6E",X"0B",X"FD",X"66",X"0C",X"7D",X"B4",X"28",X"3A",X"7E",X"FE",X"FF",X"28", - X"15",X"23",X"5E",X"23",X"56",X"23",X"FD",X"77",X"09",X"FD",X"73",X"0A",X"FD",X"72",X"08",X"FD", - X"75",X"0B",X"FD",X"74",X"0C",X"C9",X"CD",X"9A",X"2D",X"28",X"05",X"3E",X"06",X"CD",X"40",X"03", - X"21",X"00",X"00",X"FD",X"75",X"0B",X"FD",X"74",X"0C",X"FD",X"CB",X"00",X"EE",X"FD",X"36",X"07", - X"04",X"DD",X"36",X"01",X"36",X"C9",X"21",X"AB",X"09",X"ED",X"5F",X"E6",X"03",X"CD",X"17",X"94", - X"5E",X"23",X"56",X"EB",X"7E",X"23",X"DD",X"86",X"04",X"FE",X"40",X"30",X"12",X"21",X"00",X"00", - X"FD",X"75",X"0B",X"FD",X"74",X"0C",X"FD",X"36",X"08",X"00",X"FD",X"36",X"00",X"03",X"C9",X"06", - X"00",X"7E",X"FD",X"CB",X"00",X"7E",X"28",X"26",X"ED",X"44",X"5F",X"16",X"FF",X"E5",X"DD",X"6E", - X"02",X"26",X"00",X"19",X"7D",X"E1",X"30",X"09",X"DD",X"7E",X"02",X"83",X"FE",X"30",X"D2",X"36", - X"84",X"3E",X"01",X"B8",X"28",X"2A",X"06",X"01",X"FD",X"CB",X"00",X"BE",X"18",X"D3",X"E5",X"DD", - X"6E",X"02",X"26",X"00",X"16",X"00",X"5F",X"19",X"7D",X"CB",X"44",X"E1",X"20",X"05",X"FE",X"E1", - X"DA",X"36",X"84",X"3E",X"01",X"B8",X"28",X"08",X"06",X"01",X"FD",X"CB",X"00",X"FE",X"18",X"B1", - X"21",X"36",X"85",X"C3",X"37",X"84",X"AA",X"AA",X"00",X"00",X"08",X"FF",X"ED",X"5F",X"E6",X"1F", - X"C6",X"10",X"5F",X"DD",X"7E",X"02",X"FD",X"CB",X"00",X"7E",X"FD",X"36",X"00",X"04",X"28",X"2B", - X"93",X"FE",X"30",X"38",X"2D",X"FD",X"CB",X"00",X"FE",X"DD",X"36",X"01",X"36",X"FD",X"73",X"08", - X"21",X"01",X"00",X"FD",X"75",X"09",X"FD",X"74",X"0A",X"21",X"00",X"00",X"FD",X"75",X"0B",X"FD", - X"74",X"0C",X"FD",X"CB",X"00",X"EE",X"FD",X"36",X"07",X"04",X"C9",X"83",X"38",X"D7",X"FE",X"E1", - X"30",X"D3",X"DD",X"36",X"01",X"36",X"18",X"D5",X"FD",X"35",X"07",X"C0",X"3E",X"9F",X"FD",X"A6", - X"00",X"FD",X"CB",X"00",X"76",X"FD",X"77",X"00",X"C8",X"DD",X"36",X"01",X"38",X"C9",X"FD",X"35", - X"07",X"C0",X"FD",X"CB",X"00",X"AE",X"DD",X"36",X"01",X"36",X"C9",X"3A",X"AA",X"49",X"FE",X"06", - X"38",X"02",X"3E",X"06",X"3D",X"21",X"BE",X"85",X"16",X"00",X"5F",X"19",X"46",X"C9",X"01",X"01", - X"01",X"01",X"01",X"02",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"20",X"4F",X"21",X"4A",X"48",X"06",X"14",X"CF",X"21",X"20",X"4A",X"06",X"3F",X"CF",X"CD", - X"70",X"89",X"0E",X"00",X"3A",X"AA",X"49",X"FE",X"0A",X"38",X"04",X"D6",X"09",X"18",X"F8",X"FE", - X"04",X"38",X"05",X"D6",X"03",X"0C",X"18",X"F7",X"3D",X"32",X"24",X"4A",X"79",X"32",X"23",X"4A", - X"3E",X"23",X"06",X"01",X"FF",X"CD",X"C4",X"8A",X"FD",X"21",X"27",X"4A",X"DD",X"21",X"4F",X"48", - X"CD",X"91",X"8E",X"21",X"97",X"49",X"3A",X"01",X"48",X"CB",X"47",X"28",X"30",X"DD",X"E5",X"E1", - X"06",X"14",X"CF",X"3E",X"23",X"06",X"01",X"FF",X"3A",X"01",X"48",X"CB",X"47",X"20",X"F4",X"11", - X"04",X"00",X"FD",X"19",X"11",X"4F",X"48",X"06",X"04",X"C5",X"FD",X"E5",X"E1",X"13",X"01",X"04", - X"00",X"ED",X"B0",X"01",X"0E",X"00",X"FD",X"09",X"C1",X"10",X"EE",X"18",X"B3",X"C5",X"E5",X"FD", - X"7E",X"00",X"E6",X"0F",X"B7",X"CA",X"57",X"87",X"3D",X"21",X"96",X"86",X"E5",X"DF",X"BB",X"87", - X"FD",X"87",X"FD",X"87",X"CC",X"88",X"FD",X"7E",X"00",X"B7",X"28",X"15",X"FE",X"04",X"30",X"11", - X"FD",X"7E",X"08",X"B7",X"28",X"05",X"FD",X"35",X"08",X"18",X"06",X"CD",X"29",X"89",X"CD",X"E6", - X"8B",X"DD",X"E5",X"D1",X"13",X"FD",X"E5",X"E1",X"23",X"23",X"23",X"23",X"01",X"04",X"00",X"ED", - X"B0",X"DD",X"36",X"00",X"00",X"E1",X"23",X"23",X"11",X"05",X"00",X"DD",X"19",X"11",X"0E",X"00", - X"FD",X"19",X"C1",X"05",X"C2",X"7D",X"86",X"3A",X"20",X"4A",X"B7",X"20",X"11",X"ED",X"5F",X"32", - X"20",X"4A",X"F5",X"CD",X"9A",X"2D",X"28",X"05",X"3E",X"11",X"CD",X"40",X"03",X"F1",X"3D",X"32", - X"20",X"4A",X"2A",X"25",X"4A",X"7D",X"B4",X"CA",X"30",X"86",X"2B",X"7D",X"B4",X"28",X"33",X"AF", - X"B4",X"20",X"29",X"7D",X"FE",X"40",X"30",X"24",X"E6",X"03",X"20",X"20",X"FD",X"21",X"27",X"4A", - X"06",X"05",X"3E",X"02",X"FD",X"BE",X"00",X"20",X"0C",X"3E",X"53",X"FD",X"BE",X"06",X"20",X"02", - X"3E",X"52",X"FD",X"77",X"06",X"11",X"0E",X"00",X"FD",X"19",X"10",X"E6",X"22",X"25",X"4A",X"C3", - X"30",X"86",X"FD",X"21",X"27",X"4A",X"06",X"05",X"FD",X"7E",X"00",X"FE",X"02",X"20",X"0E",X"C5", - X"3E",X"84",X"CD",X"40",X"03",X"C1",X"FD",X"36",X"00",X"03",X"CD",X"03",X"89",X"11",X"0E",X"00", - X"FD",X"19",X"10",X"E4",X"C3",X"30",X"86",X"5E",X"23",X"56",X"7B",X"B2",X"28",X"07",X"1B",X"72", - X"2B",X"73",X"C3",X"96",X"86",X"11",X"00",X"01",X"72",X"2B",X"73",X"21",X"F9",X"8D",X"3A",X"21", - X"4A",X"E6",X"03",X"CD",X"16",X"94",X"7E",X"23",X"56",X"23",X"5E",X"23",X"4E",X"FD",X"77",X"01", - X"FD",X"71",X"09",X"FD",X"72",X"05",X"FD",X"73",X"07",X"CD",X"03",X"89",X"CD",X"09",X"8E",X"CD", - X"4D",X"8E",X"3A",X"01",X"48",X"CB",X"7F",X"20",X"16",X"3A",X"21",X"4A",X"21",X"4D",X"0A",X"CD", - X"17",X"94",X"5E",X"23",X"56",X"FD",X"73",X"0A",X"FD",X"72",X"0B",X"3E",X"03",X"18",X"02",X"3E", - X"01",X"FD",X"77",X"00",X"21",X"21",X"4A",X"34",X"C3",X"96",X"86",X"FD",X"5E",X"0A",X"FD",X"56", - X"0B",X"7B",X"B2",X"28",X"07",X"1B",X"FD",X"73",X"0A",X"FD",X"72",X"0B",X"CD",X"19",X"8B",X"D0", - X"CD",X"37",X"8B",X"C2",X"DD",X"88",X"CD",X"6D",X"8D",X"5F",X"FD",X"7E",X"01",X"E6",X"03",X"CD", - X"31",X"94",X"A3",X"CA",X"04",X"8C",X"FD",X"7E",X"09",X"B7",X"C2",X"DD",X"88",X"FD",X"5E",X"0A", - X"FD",X"56",X"0B",X"7B",X"B2",X"C2",X"04",X"8C",X"FD",X"36",X"00",X"03",X"C9",X"3A",X"02",X"48", - X"CB",X"77",X"28",X"75",X"FD",X"E5",X"DD",X"E5",X"FD",X"E5",X"DD",X"E1",X"FD",X"21",X"A0",X"4A", - X"06",X"03",X"FD",X"7E",X"00",X"FE",X"02",X"C2",X"6E",X"88",X"FD",X"7E",X"03",X"C6",X"F8",X"57", - X"C6",X"50",X"5F",X"DD",X"7E",X"05",X"BA",X"DA",X"6E",X"88",X"BB",X"D2",X"6E",X"88",X"FD",X"7E", - X"04",X"C6",X"B8",X"57",X"C6",X"50",X"5F",X"DD",X"7E",X"07",X"BA",X"38",X"31",X"BB",X"30",X"2E", - X"DD",X"E1",X"FD",X"E1",X"CD",X"9A",X"2D",X"28",X"05",X"3E",X"0C",X"CD",X"40",X"03",X"FD",X"36", - X"00",X"04",X"FD",X"36",X"01",X"40",X"FD",X"36",X"06",X"03",X"FD",X"36",X"04",X"35",X"21",X"6D", - X"88",X"CD",X"BA",X"2C",X"C2",X"D5",X"2C",X"C9",X"00",X"00",X"00",X"01",X"00",X"00",X"11",X"0A", - X"00",X"FD",X"19",X"10",X"9D",X"DD",X"E1",X"FD",X"E1",X"CD",X"19",X"8B",X"D0",X"3E",X"03",X"FD", - X"BE",X"00",X"20",X"07",X"FD",X"CB",X"01",X"6E",X"C4",X"F6",X"8C",X"CD",X"37",X"8B",X"C2",X"DD", - X"88",X"3A",X"01",X"48",X"CB",X"7F",X"CA",X"9C",X"8E",X"FD",X"7E",X"00",X"E6",X"0F",X"FE",X"02", - X"1E",X"0F",X"20",X"04",X"CD",X"C4",X"8E",X"5F",X"D5",X"CD",X"B5",X"8D",X"D1",X"A3",X"5F",X"D5", - X"CD",X"94",X"8D",X"D1",X"A3",X"5F",X"FD",X"7E",X"01",X"E6",X"03",X"CD",X"31",X"94",X"A3",X"CA", - X"2C",X"8C",X"FD",X"7E",X"09",X"B7",X"CA",X"2C",X"8C",X"C3",X"DD",X"88",X"FD",X"35",X"01",X"C0", - X"DD",X"E5",X"E1",X"06",X"05",X"CF",X"FD",X"E5",X"E1",X"06",X"0E",X"CF",X"C9",X"FD",X"35",X"09", - X"21",X"89",X"8E",X"FD",X"7E",X"01",X"E6",X"03",X"CD",X"17",X"94",X"4E",X"23",X"46",X"FD",X"66", - X"05",X"FD",X"6E",X"07",X"CD",X"A5",X"91",X"FD",X"74",X"05",X"FD",X"75",X"07",X"C9",X"21",X"19", - X"89",X"18",X"03",X"21",X"21",X"89",X"FD",X"7E",X"01",X"E6",X"03",X"CD",X"1D",X"94",X"FD",X"73", - X"04",X"FD",X"72",X"06",X"FD",X"CB",X"01",X"BE",X"C9",X"30",X"53",X"AD",X"53",X"30",X"53",X"2D", - X"53",X"2B",X"52",X"A8",X"52",X"2B",X"52",X"28",X"52",X"21",X"68",X"89",X"3E",X"02",X"FD",X"BE", - X"00",X"28",X"03",X"21",X"60",X"89",X"FD",X"7E",X"01",X"E6",X"03",X"CD",X"1D",X"94",X"FD",X"CB", - X"01",X"7E",X"20",X"0E",X"7A",X"FD",X"BE",X"04",X"28",X"0E",X"FD",X"CB",X"01",X"BE",X"FD",X"34", - X"04",X"C9",X"7B",X"FD",X"BE",X"04",X"28",X"F2",X"FD",X"CB",X"01",X"FE",X"FD",X"35",X"04",X"C9", - X"2B",X"2C",X"A8",X"AA",X"2B",X"2C",X"28",X"2A",X"30",X"31",X"AD",X"AF",X"30",X"31",X"2D",X"2F", - X"3A",X"AA",X"49",X"FE",X"0A",X"38",X"02",X"3E",X"0A",X"3D",X"5F",X"87",X"83",X"5F",X"3A",X"A4", - X"49",X"FE",X"02",X"38",X"02",X"3E",X"02",X"83",X"21",X"98",X"89",X"CD",X"1D",X"94",X"EB",X"11", - X"97",X"49",X"01",X"08",X"00",X"ED",X"B0",X"C9",X"D4",X"89",X"DC",X"89",X"E4",X"89",X"EC",X"89", - X"F4",X"89",X"FC",X"89",X"04",X"8A",X"0C",X"8A",X"14",X"8A",X"1C",X"8A",X"24",X"8A",X"2C",X"8A", - X"34",X"8A",X"3C",X"8A",X"44",X"8A",X"4C",X"8A",X"54",X"8A",X"5C",X"8A",X"64",X"8A",X"6C",X"8A", - X"74",X"8A",X"7C",X"8A",X"84",X"8A",X"8C",X"8A",X"94",X"8A",X"9C",X"8A",X"A4",X"8A",X"AC",X"8A", - X"B4",X"8A",X"BC",X"8A",X"F0",X"00",X"58",X"02",X"84",X"03",X"B0",X"04",X"00",X"00",X"2C",X"01", - X"58",X"02",X"84",X"03",X"00",X"00",X"00",X"00",X"58",X"02",X"84",X"03",X"B4",X"00",X"E0",X"01", - X"D0",X"02",X"84",X"03",X"00",X"00",X"F0",X"00",X"E0",X"01",X"D0",X"02",X"00",X"00",X"00",X"00", - X"E0",X"01",X"D0",X"02",X"B4",X"00",X"2C",X"01",X"58",X"02",X"84",X"03",X"00",X"00",X"F0",X"00", - X"F0",X"00",X"58",X"02",X"00",X"00",X"00",X"00",X"F0",X"00",X"58",X"02",X"F0",X"00",X"E0",X"01", - X"D0",X"02",X"84",X"03",X"00",X"00",X"F0",X"00",X"E0",X"01",X"D0",X"02",X"00",X"00",X"00",X"00", - X"F0",X"00",X"E0",X"01",X"B4",X"00",X"68",X"01",X"D0",X"02",X"D0",X"02",X"00",X"00",X"68",X"01", - X"D0",X"02",X"84",X"03",X"00",X"00",X"00",X"00",X"68",X"01",X"D0",X"02",X"B4",X"00",X"84",X"03", - X"D0",X"05",X"08",X"07",X"00",X"00",X"2C",X"01",X"58",X"02",X"84",X"03",X"00",X"00",X"00",X"00", - X"2C",X"01",X"58",X"02",X"B4",X"00",X"E0",X"01",X"D0",X"02",X"B0",X"04",X"00",X"00",X"B4",X"00", - X"E0",X"01",X"58",X"02",X"00",X"00",X"00",X"00",X"B4",X"00",X"E0",X"01",X"B4",X"00",X"2C",X"01", - X"2C",X"01",X"2C",X"01",X"00",X"00",X"2C",X"01",X"58",X"02",X"84",X"03",X"00",X"00",X"00",X"00", - X"2C",X"01",X"58",X"02",X"B4",X"00",X"B4",X"00",X"2C",X"01",X"58",X"02",X"00",X"00",X"B4",X"00", - X"2C",X"01",X"58",X"02",X"00",X"00",X"00",X"00",X"B4",X"00",X"2C",X"01",X"00",X"00",X"00",X"00", - X"58",X"02",X"84",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"58",X"02",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"21",X"F6",X"8A",X"3A",X"AA",X"49",X"FE",X"02",X"30",X"03",X"21",X"FC", - X"8A",X"0E",X"00",X"E5",X"06",X"02",X"11",X"94",X"49",X"CD",X"80",X"90",X"E1",X"FE",X"01",X"28", - X"0E",X"0C",X"79",X"FE",X"03",X"38",X"04",X"0E",X"02",X"18",X"04",X"23",X"23",X"18",X"E4",X"79", - X"21",X"24",X"4A",X"86",X"77",X"C9",X"1E",X"00",X"28",X"00",X"3C",X"00",X"1E",X"00",X"3C",X"00", - X"3C",X"00",X"3A",X"24",X"4A",X"FE",X"04",X"38",X"02",X"3E",X"04",X"21",X"14",X"8B",X"16",X"00", - X"5F",X"19",X"7E",X"C9",X"20",X"10",X"08",X"08",X"08",X"FD",X"6E",X"02",X"FD",X"66",X"03",X"29", - X"38",X"07",X"FD",X"75",X"02",X"FD",X"74",X"03",X"C9",X"F5",X"11",X"00",X"00",X"ED",X"5A",X"FD", - X"75",X"02",X"FD",X"74",X"03",X"F1",X"C9",X"FD",X"7E",X"05",X"E6",X"0F",X"C0",X"FD",X"7E",X"07", - X"E6",X"0F",X"C0",X"C9",X"CD",X"24",X"94",X"21",X"86",X"8B",X"F5",X"FD",X"7E",X"00",X"FE",X"02", - X"28",X"03",X"21",X"B6",X"8B",X"F1",X"CD",X"16",X"94",X"FD",X"7E",X"01",X"E6",X"70",X"B6",X"FD", - X"77",X"01",X"23",X"7E",X"FD",X"77",X"04",X"3A",X"01",X"48",X"CB",X"7F",X"28",X"14",X"23",X"5E", - X"23",X"56",X"EB",X"ED",X"5F",X"E6",X"07",X"16",X"00",X"5F",X"19",X"7E",X"FD",X"77",X"09",X"CD", - X"DD",X"88",X"CD",X"E6",X"8B",X"C9",X"00",X"30",X"96",X"8B",X"01",X"AD",X"9E",X"8B",X"02",X"30", - X"A6",X"8B",X"03",X"2D",X"AE",X"8B",X"40",X"20",X"50",X"40",X"10",X"30",X"40",X"20",X"30",X"50", - X"40",X"20",X"10",X"40",X"30",X"20",X"40",X"20",X"30",X"40",X"50",X"10",X"40",X"30",X"30",X"50", - X"20",X"40",X"10",X"40",X"30",X"20",X"00",X"2B",X"C6",X"8B",X"01",X"A8",X"CE",X"8B",X"02",X"2B", - X"D6",X"8B",X"03",X"28",X"DE",X"8B",X"30",X"20",X"50",X"10",X"20",X"10",X"10",X"30",X"10",X"30", - X"40",X"20",X"10",X"30",X"20",X"10",X"30",X"20",X"10",X"40",X"50",X"10",X"20",X"10",X"20",X"10", - X"30",X"40",X"10",X"40",X"30",X"10",X"21",X"FC",X"8B",X"3A",X"AA",X"49",X"3D",X"FE",X"07",X"38", - X"02",X"3E",X"07",X"16",X"00",X"5F",X"19",X"7E",X"FD",X"77",X"08",X"C9",X"05",X"04",X"03",X"03", - X"03",X"03",X"03",X"03",X"CD",X"B5",X"8D",X"1E",X"0F",X"A3",X"5F",X"D5",X"CD",X"6D",X"8D",X"D1", - X"A3",X"5F",X"ED",X"5F",X"E6",X"03",X"CD",X"31",X"94",X"A3",X"C8",X"4F",X"3A",X"96",X"49",X"FE", - X"02",X"79",X"DA",X"44",X"8B",X"3E",X"0E",X"A3",X"C8",X"C3",X"44",X"8B",X"FD",X"7E",X"00",X"E6", - X"0F",X"FE",X"02",X"CA",X"23",X"8D",X"3A",X"E9",X"49",X"E6",X"07",X"FE",X"04",X"38",X"0E",X"FD", - X"CB",X"01",X"76",X"FD",X"CB",X"01",X"F6",X"28",X"68",X"FD",X"CB",X"01",X"B6",X"FD",X"CB",X"01", - X"46",X"28",X"13",X"1E",X"04",X"3A",X"44",X"48",X"B7",X"28",X"19",X"FD",X"BE",X"07",X"28",X"06", - X"30",X"12",X"1E",X"01",X"18",X"0E",X"1E",X"02",X"3A",X"42",X"48",X"FD",X"BE",X"05",X"28",X"E3", - X"30",X"02",X"1E",X"08",X"3A",X"44",X"48",X"FD",X"BE",X"07",X"28",X"13",X"3A",X"42",X"48",X"FD", - X"BE",X"05",X"28",X"0B",X"FD",X"CB",X"01",X"AE",X"D5",X"CD",X"09",X"8E",X"D1",X"18",X"12",X"FD", - X"CB",X"01",X"EE",X"20",X"0C",X"FD",X"36",X"0C",X"00",X"D5",X"CD",X"02",X"8B",X"FD",X"77",X"0D", - X"D1",X"D5",X"CD",X"B5",X"8D",X"D1",X"A3",X"5F",X"D5",X"CD",X"94",X"8D",X"D1",X"A3",X"C2",X"44", - X"8B",X"1E",X"0F",X"D5",X"CD",X"B5",X"8D",X"D1",X"A3",X"5F",X"D5",X"CD",X"94",X"8D",X"D1",X"A3", - X"CA",X"04",X"8C",X"5F",X"ED",X"5F",X"E6",X"07",X"47",X"ED",X"5F",X"CB",X"07",X"10",X"FC",X"E6", - X"03",X"CD",X"31",X"94",X"A3",X"C8",X"5F",X"3E",X"05",X"FD",X"CB",X"01",X"46",X"20",X"02",X"3E", - X"0A",X"A3",X"C2",X"44",X"8B",X"FD",X"CB",X"01",X"66",X"FD",X"CB",X"01",X"E6",X"C8",X"FD",X"CB", - X"01",X"A6",X"7B",X"C3",X"44",X"8B",X"FD",X"7E",X"0D",X"B7",X"28",X"04",X"FD",X"35",X"0D",X"C9", - X"FD",X"7E",X"0C",X"FE",X"03",X"C8",X"FD",X"36",X"0D",X"08",X"3C",X"FD",X"77",X"0C",X"21",X"1B", - X"8D",X"CD",X"1D",X"94",X"FD",X"73",X"02",X"FD",X"72",X"03",X"C9",X"D6",X"D6",X"EE",X"EE",X"FF", - X"FF",X"FF",X"FF",X"FD",X"CB",X"01",X"76",X"FD",X"CB",X"01",X"F6",X"FD",X"CB",X"01",X"B6",X"FD", - X"CB",X"01",X"46",X"28",X"0E",X"1E",X"01",X"3A",X"44",X"48",X"FD",X"BE",X"07",X"30",X"10",X"1E", - X"04",X"18",X"0C",X"1E",X"02",X"3A",X"42",X"48",X"FD",X"BE",X"05",X"38",X"02",X"1E",X"08",X"D5", - X"CD",X"C4",X"8E",X"D1",X"A3",X"5F",X"D5",X"CD",X"B5",X"8D",X"D1",X"A3",X"5F",X"D5",X"CD",X"94", - X"8D",X"D1",X"A3",X"C2",X"44",X"8B",X"CD",X"C4",X"8E",X"5F",X"C3",X"B3",X"8C",X"FD",X"66",X"05", - X"FD",X"6E",X"07",X"CD",X"1E",X"92",X"01",X"00",X"04",X"E5",X"F5",X"CD",X"D4",X"8D",X"F1",X"E1", - X"3E",X"02",X"BB",X"28",X"08",X"3E",X"03",X"BB",X"28",X"03",X"B7",X"18",X"01",X"3F",X"CB",X"11", - X"10",X"E7",X"79",X"C9",X"FD",X"66",X"05",X"FD",X"6E",X"07",X"CD",X"1E",X"92",X"3E",X"04",X"01", - X"00",X"04",X"E5",X"F5",X"CD",X"D4",X"8D",X"F1",X"E1",X"BB",X"CB",X"11",X"10",X"F4",X"79",X"B7", - X"C0",X"3E",X"01",X"18",X"EA",X"FD",X"66",X"05",X"FD",X"6E",X"07",X"CD",X"1E",X"92",X"01",X"00", - X"04",X"C5",X"E5",X"CD",X"D4",X"8D",X"E1",X"7B",X"FE",X"14",X"28",X"01",X"37",X"C1",X"CB",X"11", - X"10",X"EF",X"79",X"C9",X"E5",X"78",X"21",X"F1",X"8D",X"3D",X"CD",X"1D",X"94",X"E1",X"19",X"7C", - X"E6",X"03",X"F6",X"44",X"67",X"7D",X"E6",X"1F",X"FE",X"1C",X"38",X"03",X"21",X"00",X"44",X"5E", - X"C9",X"03",X"00",X"61",X"00",X"1E",X"00",X"C0",X"FF",X"03",X"00",X"30",X"10",X"01",X"10",X"00", - X"10",X"03",X"00",X"00",X"10",X"01",X"10",X"30",X"10",X"21",X"39",X"8E",X"18",X"03",X"21",X"25", - X"8E",X"3A",X"AA",X"49",X"FE",X"0A",X"38",X"02",X"3E",X"0A",X"3D",X"CD",X"1D",X"94",X"FD",X"73", - X"02",X"FD",X"72",X"03",X"C9",X"D6",X"D6",X"D6",X"D6",X"D6",X"D6",X"D6",X"D6",X"D6",X"D6",X"D6", - X"D6",X"D6",X"D6",X"D6",X"D6",X"D6",X"D6",X"D6",X"D6",X"D6",X"D6",X"6D",X"DB",X"EE",X"EE",X"D6", - X"D6",X"EE",X"EE",X"EE",X"EE",X"D6",X"D6",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"3A",X"24",X"4A", - X"FE",X"02",X"38",X"02",X"3E",X"02",X"21",X"6B",X"8E",X"CD",X"1D",X"94",X"EB",X"ED",X"5F",X"E6", - X"03",X"CD",X"1D",X"94",X"FD",X"73",X"0A",X"FD",X"72",X"0B",X"C9",X"71",X"8E",X"79",X"8E",X"81", - X"8E",X"80",X"00",X"50",X"00",X"90",X"00",X"A0",X"00",X"50",X"00",X"60",X"00",X"70",X"00",X"50", - X"00",X"30",X"00",X"50",X"00",X"20",X"00",X"40",X"00",X"00",X"FF",X"01",X"00",X"00",X"01",X"FF", - X"00",X"06",X"03",X"3A",X"AA",X"49",X"FE",X"04",X"D8",X"06",X"04",X"C9",X"FD",X"7E",X"09",X"B7", - X"C2",X"DD",X"88",X"FD",X"6E",X"0A",X"FD",X"66",X"0B",X"7E",X"FD",X"77",X"09",X"23",X"FD",X"7E", - X"01",X"E6",X"F0",X"B6",X"FD",X"77",X"01",X"23",X"FD",X"75",X"0A",X"FD",X"74",X"0B",X"CD",X"44", - X"8B",X"C3",X"DD",X"88",X"01",X"00",X"04",X"C5",X"21",X"F0",X"8E",X"05",X"78",X"CD",X"17",X"94", - X"4E",X"23",X"46",X"FD",X"66",X"05",X"FD",X"6E",X"07",X"CD",X"A5",X"91",X"3A",X"42",X"48",X"BC", - X"20",X"06",X"3A",X"44",X"48",X"BD",X"28",X"01",X"37",X"C1",X"CB",X"11",X"10",X"D9",X"79",X"C9", - X"00",X"F0",X"10",X"00",X"00",X"10",X"F0",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"1E",X"00",X"73",X"23",X"0B",X"79",X"B0",X"20",X"F9",X"C9",X"DD",X"46",X"00",X"DD",X"23",X"DD", - X"4E",X"00",X"AF",X"B9",X"C8",X"DD",X"6E",X"01",X"DD",X"66",X"02",X"DD",X"7E",X"03",X"D5",X"11", - X"04",X"00",X"DD",X"19",X"D1",X"B7",X"20",X"1F",X"DD",X"5E",X"00",X"DD",X"23",X"B8",X"20",X"08", - X"C5",X"41",X"CD",X"7D",X"8F",X"C1",X"18",X"D7",X"3E",X"23",X"FF",X"C5",X"06",X"01",X"CD",X"7D", - X"8F",X"C1",X"0D",X"20",X"F3",X"18",X"C8",X"AF",X"B8",X"20",X"11",X"41",X"C5",X"DD",X"5E",X"00", - X"DD",X"23",X"06",X"01",X"CD",X"7D",X"8F",X"C1",X"10",X"F2",X"18",X"B3",X"3E",X"23",X"FF",X"C5", - X"DD",X"5E",X"00",X"DD",X"23",X"06",X"01",X"CD",X"7D",X"8F",X"C1",X"0D",X"20",X"EE",X"18",X"9F", - X"DD",X"7E",X"00",X"77",X"CD",X"6F",X"90",X"23",X"DD",X"23",X"10",X"F4",X"C9",X"DD",X"7E",X"00", - X"77",X"CD",X"6F",X"90",X"CD",X"79",X"90",X"DD",X"23",X"10",X"F2",X"C9",X"DD",X"7E",X"00",X"DD", - X"23",X"B7",X"C8",X"CB",X"7F",X"20",X"25",X"4F",X"DD",X"46",X"00",X"DD",X"23",X"CB",X"78",X"CB", - X"B8",X"28",X"08",X"23",X"0D",X"28",X"1B",X"10",X"FA",X"18",X"ED",X"DD",X"7E",X"00",X"DD",X"23", - X"77",X"CD",X"6F",X"90",X"23",X"0D",X"28",X"0A",X"10",X"F6",X"18",X"DC",X"D5",X"CB",X"BF",X"47", - X"18",X"03",X"D5",X"06",X"01",X"11",X"20",X"00",X"7D",X"E6",X"E0",X"6F",X"19",X"10",X"FD",X"D1", - X"18",X"BA",X"06",X"01",X"CD",X"80",X"8F",X"DD",X"2B",X"C9",X"0E",X"00",X"1A",X"81",X"0E",X"00", - X"86",X"FE",X"0A",X"FA",X"E9",X"8F",X"0C",X"D6",X"0A",X"12",X"2B",X"1B",X"10",X"EE",X"C9",X"0E", - X"00",X"1A",X"91",X"F2",X"FA",X"8F",X"3E",X"09",X"18",X"02",X"0E",X"00",X"96",X"F2",X"04",X"90", - X"0E",X"01",X"C6",X"0A",X"12",X"2B",X"1B",X"10",X"E8",X"C9",X"AF",X"5F",X"E5",X"C5",X"77",X"CD", - X"6F",X"90",X"23",X"10",X"F9",X"C1",X"E1",X"CD",X"79",X"90",X"0D",X"20",X"EF",X"C9",X"DD",X"7E", - X"00",X"05",X"28",X"08",X"FE",X"00",X"20",X"03",X"B9",X"28",X"03",X"0D",X"F6",X"30",X"C5",X"D5", - X"CD",X"D2",X"8F",X"D1",X"C1",X"DD",X"23",X"78",X"B7",X"20",X"E3",X"C9",X"C5",X"E5",X"CD",X"70", - X"8F",X"E1",X"CD",X"79",X"90",X"C1",X"0D",X"20",X"F3",X"C9",X"C5",X"E5",X"77",X"CD",X"6F",X"90", - X"23",X"10",X"F9",X"E1",X"CD",X"79",X"90",X"C1",X"0D",X"20",X"EF",X"C9",X"C5",X"E5",X"77",X"CD", - X"6F",X"90",X"3C",X"23",X"10",X"F8",X"E1",X"CD",X"79",X"90",X"C1",X"0D",X"20",X"EE",X"C9",X"F5", - X"E5",X"7C",X"C6",X"04",X"67",X"73",X"E1",X"F1",X"C9",X"D5",X"11",X"20",X"00",X"19",X"D1",X"C9", - X"1A",X"BE",X"38",X"0B",X"20",X"06",X"13",X"23",X"10",X"F6",X"AF",X"C9",X"3E",X"02",X"C9",X"3E", - X"01",X"C9",X"E5",X"06",X"06",X"11",X"8D",X"49",X"CD",X"DA",X"8F",X"21",X"BD",X"41",X"06",X"06", - X"0E",X"00",X"1E",X"04",X"DD",X"21",X"88",X"49",X"CD",X"1E",X"90",X"E1",X"11",X"19",X"48",X"01", - X"14",X"48",X"3A",X"01",X"48",X"CB",X"6F",X"20",X"06",X"11",X"13",X"48",X"01",X"0E",X"48",X"CB", - X"7F",X"C8",X"C5",X"F5",X"06",X"06",X"CD",X"DA",X"8F",X"F1",X"DD",X"21",X"0E",X"48",X"21",X"BF", - X"40",X"CB",X"6F",X"28",X"07",X"DD",X"21",X"14",X"48",X"21",X"FF",X"42",X"06",X"06",X"1E",X"05", - X"CD",X"1E",X"90",X"E1",X"3A",X"A6",X"49",X"E6",X"0F",X"FE",X"04",X"D0",X"3A",X"80",X"50",X"2F", - X"E6",X"0C",X"C8",X"CB",X"3F",X"CB",X"3F",X"E5",X"21",X"22",X"91",X"3D",X"CD",X"1D",X"94",X"EB", - X"3A",X"A6",X"49",X"E6",X"0F",X"CD",X"10",X"94",X"EB",X"E1",X"06",X"06",X"CD",X"80",X"90",X"FE", - X"02",X"20",X"01",X"C9",X"21",X"A6",X"49",X"34",X"21",X"A7",X"49",X"7E",X"34",X"47",X"CD",X"70", - X"91",X"C9",X"28",X"91",X"40",X"91",X"58",X"91",X"00",X"03",X"00",X"00",X"00",X"00",X"00",X"06", - X"00",X"00",X"00",X"00",X"01",X"05",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00", - X"00",X"05",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00", - X"00",X"00",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"01",X"05", - X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"00", - X"21",X"7C",X"40",X"1E",X"01",X"0E",X"06",X"AF",X"B0",X"28",X"0D",X"3E",X"2D",X"C5",X"CD",X"D2", - X"8F",X"C1",X"0D",X"10",X"F8",X"AF",X"B9",X"C8",X"41",X"C5",X"CD",X"D2",X"8F",X"C1",X"10",X"F9", - X"C9",X"7E",X"FE",X"FF",X"C8",X"FF",X"23",X"18",X"F8",X"7E",X"FE",X"FF",X"C8",X"23",X"4E",X"23", - X"46",X"23",X"FF",X"18",X"F4",X"7D",X"80",X"6F",X"7C",X"81",X"67",X"C9",X"7C",X"FE",X"30",X"38", - X"36",X"FE",X"E1",X"30",X"32",X"06",X"0C",X"1E",X"84",X"3E",X"D0",X"BC",X"38",X"0A",X"D6",X"10", - X"57",X"7B",X"D6",X"0C",X"5F",X"7A",X"10",X"F3",X"7D",X"FE",X"40",X"38",X"1A",X"FE",X"F1",X"30", - X"16",X"06",X"0C",X"3E",X"EF",X"BD",X"38",X"07",X"1C",X"D6",X"10",X"10",X"F8",X"1E",X"00",X"21", - X"68",X"48",X"16",X"00",X"19",X"7E",X"C9",X"3E",X"FF",X"C9",X"B7",X"06",X"08",X"26",X"00",X"6F", - X"1E",X"0C",X"ED",X"6A",X"7C",X"38",X"03",X"BB",X"38",X"03",X"93",X"67",X"AF",X"3F",X"10",X"F2", - X"CB",X"15",X"CB",X"25",X"CB",X"25",X"CB",X"25",X"CB",X"25",X"7D",X"C6",X"30",X"6C",X"67",X"CB", - X"25",X"CB",X"25",X"CB",X"25",X"CB",X"25",X"3E",X"10",X"85",X"ED",X"44",X"6F",X"C9",X"7D",X"ED", - X"44",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"5F",X"3E",X"F0",X"84",X"E6",X"F8",X"26",X"00",X"6F", - X"29",X"29",X"16",X"40",X"19",X"C9",X"21",X"68",X"48",X"01",X"90",X"00",X"CD",X"00",X"8F",X"3A", - X"AA",X"49",X"FE",X"05",X"30",X"18",X"3D",X"21",X"F5",X"93",X"CD",X"1D",X"94",X"21",X"68",X"48", - X"1A",X"13",X"FE",X"FF",X"28",X"08",X"06",X"00",X"4F",X"09",X"36",X"20",X"18",X"EF",X"21",X"30", - X"93",X"3A",X"AA",X"49",X"FE",X"07",X"38",X"02",X"3E",X"07",X"3D",X"16",X"00",X"5F",X"19",X"46", - X"C5",X"CD",X"F0",X"92",X"C1",X"10",X"F9",X"3A",X"AA",X"49",X"FE",X"0A",X"38",X"02",X"3E",X"0A", - X"3D",X"21",X"37",X"93",X"CD",X"1D",X"94",X"EB",X"7E",X"B7",X"C2",X"AA",X"92",X"21",X"AA",X"48", - X"7E",X"E6",X"F0",X"28",X"0E",X"E5",X"23",X"7E",X"E6",X"F0",X"20",X"FA",X"D1",X"EB",X"4E",X"1A", - X"77",X"79",X"12",X"7E",X"E6",X"0F",X"F6",X"30",X"77",X"C9",X"4F",X"23",X"46",X"23",X"E5",X"21", - X"68",X"48",X"ED",X"5F",X"E6",X"7F",X"CB",X"27",X"5F",X"ED",X"5F",X"E6",X"3F",X"83",X"5F",X"16", - X"00",X"19",X"B7",X"E5",X"11",X"F8",X"48",X"ED",X"52",X"EB",X"E1",X"38",X"04",X"21",X"68",X"48", - X"19",X"7E",X"B7",X"28",X"15",X"23",X"23",X"23",X"23",X"23",X"E5",X"11",X"F8",X"48",X"ED",X"52", - X"E1",X"38",X"EE",X"11",X"90",X"00",X"ED",X"52",X"18",X"E7",X"71",X"10",X"C2",X"E1",X"18",X"98", - X"21",X"82",X"48",X"ED",X"5F",X"5F",X"ED",X"5F",X"83",X"5F",X"ED",X"5F",X"E6",X"07",X"B7",X"28", - X"05",X"3D",X"CB",X"03",X"18",X"F8",X"7B",X"E6",X"07",X"5F",X"ED",X"5F",X"57",X"ED",X"5F",X"E6", - X"0F",X"B7",X"28",X"05",X"3D",X"CB",X"02",X"18",X"F8",X"7A",X"E6",X"07",X"16",X"00",X"19",X"B7", - X"28",X"07",X"3D",X"11",X"0C",X"00",X"19",X"18",X"F6",X"AF",X"BE",X"20",X"C3",X"36",X"40",X"C9", - X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"4B",X"93",X"5C",X"93",X"6D",X"93",X"7E",X"93",X"8F", - X"93",X"A0",X"93",X"B1",X"93",X"C2",X"93",X"D3",X"93",X"E4",X"93",X"11",X"03",X"12",X"03",X"13", - X"03",X"14",X"03",X"01",X"0F",X"02",X"1E",X"04",X"2E",X"03",X"24",X"00",X"11",X"03",X"12",X"03", - X"13",X"03",X"14",X"04",X"01",X"0F",X"02",X"1D",X"04",X"31",X"03",X"21",X"00",X"11",X"02",X"12", - X"02",X"13",X"04",X"14",X"04",X"01",X"0E",X"02",X"20",X"04",X"2F",X"03",X"22",X"00",X"11",X"02", - X"12",X"02",X"13",X"04",X"14",X"05",X"01",X"0E",X"02",X"1E",X"04",X"2F",X"03",X"23",X"00",X"11", - X"02",X"12",X"02",X"13",X"05",X"14",X"05",X"01",X"0C",X"02",X"1C",X"04",X"31",X"03",X"24",X"00", - X"11",X"02",X"12",X"02",X"13",X"05",X"14",X"05",X"01",X"0C",X"02",X"1B",X"04",X"31",X"03",X"24", - X"00",X"11",X"02",X"12",X"02",X"13",X"05",X"14",X"05",X"01",X"0C",X"02",X"1C",X"04",X"31",X"03", - X"22",X"00",X"11",X"02",X"12",X"02",X"13",X"05",X"14",X"05",X"01",X"0C",X"02",X"1C",X"04",X"31", - X"03",X"22",X"00",X"11",X"02",X"12",X"02",X"13",X"05",X"14",X"05",X"01",X"0C",X"02",X"1C",X"04", - X"31",X"03",X"22",X"00",X"11",X"02",X"12",X"02",X"13",X"05",X"14",X"05",X"01",X"0C",X"02",X"1C", - X"04",X"31",X"03",X"22",X"00",X"FD",X"93",X"02",X"94",X"06",X"94",X"09",X"94",X"1E",X"3E",X"45", - X"72",X"FF",X"1E",X"3E",X"72",X"FF",X"3E",X"72",X"FF",X"3E",X"FF",X"5F",X"87",X"83",X"18",X"08", - X"87",X"5F",X"87",X"83",X"18",X"02",X"87",X"87",X"16",X"00",X"5F",X"19",X"C9",X"CD",X"17",X"94", - X"5E",X"23",X"56",X"C9",X"06",X"04",X"0E",X"00",X"CB",X"3F",X"38",X"03",X"0C",X"10",X"F9",X"79", - X"C9",X"0E",X"01",X"B7",X"28",X"05",X"3D",X"CB",X"21",X"18",X"F8",X"79",X"C9",X"DD",X"21",X"82", - X"40",X"01",X"0C",X"0C",X"FD",X"21",X"68",X"48",X"C5",X"DD",X"E5",X"C5",X"21",X"75",X"94",X"FD", - X"7E",X"00",X"CB",X"9F",X"FD",X"77",X"00",X"CB",X"7F",X"20",X"03",X"21",X"7F",X"94",X"4F",X"E6", - X"70",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CD",X"1D",X"94",X"EB",X"11",X"93",X"94", - X"D5",X"79",X"E6",X"07",X"E9",X"AD",X"94",X"AD",X"94",X"B2",X"94",X"AD",X"94",X"B2",X"94",X"C0", - X"94",X"C0",X"94",X"B2",X"94",X"C0",X"94",X"C0",X"94",X"A8",X"94",X"A8",X"94",X"B2",X"94",X"B6", - X"2D",X"B9",X"94",X"FD",X"23",X"DD",X"23",X"DD",X"23",X"C1",X"10",X"AF",X"DD",X"E1",X"01",X"40", - X"00",X"DD",X"09",X"C1",X"0D",X"20",X"A1",X"C9",X"CD",X"76",X"95",X"18",X"20",X"CD",X"87",X"95", - X"18",X"1B",X"3E",X"88",X"1E",X"14",X"C3",X"CD",X"94",X"3E",X"01",X"1E",X"0A",X"C3",X"CD",X"94", - X"AF",X"1E",X"16",X"01",X"02",X"02",X"DD",X"E5",X"E1",X"CD",X"4A",X"90",X"C9",X"DD",X"E5",X"E1", - X"01",X"02",X"02",X"CD",X"5C",X"90",X"C9",X"06",X"04",X"C5",X"CD",X"2D",X"95",X"3E",X"23",X"06", - X"1E",X"FF",X"06",X"90",X"21",X"68",X"48",X"C5",X"E5",X"7E",X"F5",X"B7",X"11",X"68",X"48",X"ED", - X"52",X"7D",X"CD",X"EA",X"91",X"CD",X"1E",X"92",X"F1",X"FE",X"20",X"20",X"0C",X"3E",X"88",X"1E", - X"14",X"01",X"02",X"02",X"CD",X"5C",X"90",X"18",X"14",X"E6",X"70",X"FE",X"30",X"20",X"05",X"CD", - X"B6",X"2D",X"18",X"09",X"AF",X"1E",X"16",X"01",X"02",X"02",X"CD",X"0C",X"90",X"E1",X"23",X"C1", - X"10",X"C5",X"3E",X"23",X"06",X"3C",X"FF",X"C1",X"05",X"C2",X"D9",X"94",X"C9",X"FD",X"21",X"68", - X"48",X"01",X"0C",X"0C",X"DD",X"21",X"82",X"40",X"C5",X"DD",X"E5",X"C5",X"21",X"75",X"94",X"FD", - X"7E",X"00",X"CB",X"7F",X"20",X"03",X"21",X"89",X"94",X"4F",X"E6",X"70",X"CB",X"3F",X"CB",X"3F", - X"CB",X"3F",X"CB",X"3F",X"CD",X"1D",X"94",X"EB",X"11",X"60",X"95",X"D5",X"79",X"E6",X"07",X"E9", - X"FD",X"23",X"DD",X"23",X"DD",X"23",X"C1",X"10",X"D2",X"DD",X"E1",X"11",X"40",X"00",X"DD",X"19", - X"C1",X"0D",X"C2",X"38",X"95",X"C9",X"21",X"7F",X"95",X"3D",X"CD",X"1D",X"94",X"7A",X"C9",X"0D", - X"C0",X"0E",X"C4",X"0F",X"C8",X"10",X"CC",X"F5",X"3A",X"01",X"48",X"CB",X"7F",X"20",X"04",X"3E", - X"07",X"18",X"03",X"3A",X"AA",X"49",X"FE",X"08",X"38",X"04",X"D6",X"07",X"18",X"F8",X"21",X"B3", - X"95",X"3D",X"16",X"00",X"5F",X"19",X"4E",X"21",X"BA",X"95",X"F1",X"3D",X"16",X"00",X"5F",X"19", - X"5E",X"79",X"C9",X"D8",X"E0",X"E4",X"D4",X"E8",X"EC",X"DC",X"06",X"07",X"08",X"09",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"20",X"4F",X"21",X"45",X"48",X"06",X"1E",X"CF",X"21",X"20",X"4A",X"06",X"56",X"CF",X"CD", - X"3A",X"97",X"C5",X"3A",X"AB",X"49",X"32",X"20",X"4A",X"FE",X"04",X"30",X"0D",X"ED",X"5F",X"E6", - X"03",X"FE",X"03",X"38",X"02",X"3E",X"02",X"32",X"21",X"4A",X"21",X"70",X"97",X"CD",X"4D",X"97", - X"FD",X"21",X"26",X"4A",X"C5",X"FD",X"E5",X"D1",X"01",X"04",X"00",X"ED",X"B0",X"11",X"0E",X"00", - X"FD",X"19",X"C1",X"10",X"EF",X"C1",X"C5",X"21",X"7E",X"98",X"CD",X"4D",X"97",X"FD",X"21",X"22", - X"4A",X"5E",X"23",X"56",X"23",X"FD",X"73",X"02",X"FD",X"72",X"03",X"11",X"0E",X"00",X"FD",X"19", - X"10",X"EF",X"C1",X"21",X"2C",X"99",X"CD",X"4D",X"97",X"FD",X"21",X"22",X"4A",X"5E",X"23",X"56", - X"23",X"FD",X"73",X"0A",X"FD",X"73",X"0C",X"FD",X"72",X"0B",X"FD",X"72",X"0D",X"11",X"0E",X"00", - X"FD",X"19",X"10",X"E9",X"3E",X"23",X"06",X"01",X"FF",X"FD",X"21",X"22",X"4A",X"DD",X"21",X"45", - X"48",X"CD",X"3A",X"97",X"C5",X"FD",X"36",X"00",X"03",X"FD",X"7E",X"08",X"B7",X"20",X"07",X"FD", - X"36",X"08",X"05",X"CD",X"29",X"89",X"FD",X"35",X"08",X"FD",X"7E",X"09",X"B7",X"C2",X"FC",X"96", - X"FD",X"6E",X"0C",X"FD",X"66",X"0D",X"7E",X"FE",X"FF",X"20",X"0F",X"3A",X"AB",X"49",X"FE",X"06", - X"CA",X"E7",X"96",X"FD",X"6E",X"0A",X"FD",X"66",X"0B",X"7E",X"23",X"5E",X"23",X"FD",X"75",X"0C", - X"FD",X"74",X"0D",X"FD",X"77",X"01",X"FD",X"73",X"09",X"21",X"F8",X"96",X"16",X"00",X"5F",X"19", - X"7E",X"FD",X"77",X"04",X"C3",X"FC",X"96",X"FD",X"7E",X"07",X"21",X"23",X"9C",X"FE",X"80",X"D2", - X"C9",X"96",X"21",X"CC",X"9B",X"C3",X"C9",X"96",X"2B",X"A8",X"2B",X"28",X"CD",X"19",X"8B",X"D2", - X"08",X"97",X"CD",X"DD",X"88",X"C3",X"08",X"97",X"DD",X"E5",X"D1",X"13",X"FD",X"E5",X"E1",X"23", - X"23",X"23",X"23",X"01",X"04",X"00",X"ED",X"B0",X"DD",X"36",X"00",X"00",X"11",X"0E",X"00",X"FD", - X"19",X"11",X"05",X"00",X"DD",X"19",X"C1",X"05",X"C2",X"94",X"96",X"3A",X"20",X"4A",X"B7",X"20", - X"02",X"ED",X"5F",X"3D",X"32",X"20",X"4A",X"C3",X"84",X"96",X"3A",X"AB",X"49",X"21",X"46",X"97", - X"16",X"00",X"5F",X"19",X"46",X"C9",X"05",X"05",X"05",X"05",X"06",X"06",X"06",X"3A",X"20",X"4A", - X"CD",X"1D",X"94",X"EB",X"FE",X"08",X"D0",X"3A",X"21",X"4A",X"CD",X"1D",X"94",X"EB",X"C9",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"7E",X"97",X"84",X"97",X"8A",X"97",X"90",X"97",X"36",X"98",X"4E",X"98",X"66",X"98",X"96",X"97", - X"AA",X"97",X"AA",X"97",X"BE",X"97",X"D2",X"97",X"D2",X"97",X"E6",X"97",X"FA",X"97",X"FA",X"97", - X"0E",X"98",X"22",X"98",X"22",X"98",X"28",X"B0",X"52",X"E0",X"2B",X"40",X"52",X"D0",X"A8",X"90", - X"52",X"98",X"A8",X"60",X"52",X"B0",X"28",X"A0",X"52",X"60",X"2B",X"B0",X"52",X"E0",X"28",X"40", - X"52",X"D0",X"28",X"90",X"52",X"98",X"2B",X"60",X"52",X"B0",X"2B",X"A0",X"52",X"60",X"2B",X"B0", - X"52",X"98",X"28",X"80",X"52",X"E0",X"A8",X"50",X"52",X"98",X"A8",X"80",X"52",X"60",X"2B",X"A0", - X"52",X"B8",X"28",X"B0",X"52",X"98",X"A8",X"80",X"52",X"E0",X"2B",X"50",X"52",X"98",X"A8",X"80", - X"52",X"60",X"28",X"A0",X"52",X"B8",X"2B",X"C0",X"52",X"98",X"28",X"A0",X"52",X"E0",X"2B",X"90", - X"52",X"D0",X"2B",X"60",X"52",X"B0",X"A8",X"80",X"52",X"60",X"28",X"C0",X"52",X"98",X"A8",X"A0", - X"52",X"E0",X"28",X"90",X"52",X"D0",X"A8",X"60",X"52",X"B0",X"28",X"80",X"52",X"60",X"28",X"A0", - X"52",X"E0",X"2B",X"A0",X"52",X"A0",X"A8",X"40",X"52",X"C0",X"28",X"80",X"52",X"70",X"2B",X"A0", - X"52",X"60",X"2B",X"A0",X"52",X"E0",X"28",X"A0",X"52",X"A0",X"2B",X"40",X"52",X"C0",X"2B",X"80", - X"52",X"70",X"28",X"A0",X"52",X"60",X"A8",X"50",X"52",X"E0",X"28",X"E0",X"52",X"C8",X"28",X"80", - X"52",X"B0",X"28",X"A0",X"52",X"90",X"A8",X"50",X"52",X"78",X"A8",X"40",X"52",X"60",X"28",X"E0", - X"52",X"D8",X"A8",X"60",X"52",X"C0",X"28",X"B0",X"52",X"A8",X"A8",X"40",X"52",X"90",X"28",X"90", - X"52",X"78",X"A8",X"50",X"52",X"60",X"28",X"A0",X"52",X"48",X"A8",X"30",X"52",X"70",X"28",X"88", - X"52",X"88",X"A8",X"50",X"52",X"A8",X"28",X"E8",X"52",X"C0",X"28",X"D0",X"52",X"F0",X"8C",X"98", - X"92",X"98",X"98",X"98",X"9E",X"98",X"08",X"99",X"14",X"99",X"20",X"99",X"A4",X"98",X"AE",X"98", - X"B8",X"98",X"C2",X"98",X"CC",X"98",X"D6",X"98",X"E0",X"98",X"E0",X"98",X"EA",X"98",X"F4",X"98", - X"F4",X"98",X"FE",X"98",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE", - X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"FF",X"FF",X"EE",X"EE",X"EE",X"EE", - X"EE",X"EE",X"FF",X"FF",X"FF",X"FF",X"EE",X"EE",X"D6",X"D6",X"EE",X"EE",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"FF",X"FF",X"EE",X"EE",X"FF",X"FF",X"EE",X"EE",X"EE",X"EE", - X"FF",X"FF",X"EE",X"EE",X"FF",X"FF",X"EE",X"EE",X"FF",X"FF",X"EE",X"EE",X"EE",X"EE",X"FF",X"FF", - X"FF",X"FF",X"EE",X"EE",X"FF",X"FF",X"D6",X"D6",X"EE",X"EE",X"AA",X"AA",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"D6",X"D6",X"FF",X"FF",X"AA",X"AA",X"EE",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"D6",X"D6",X"FF",X"FF",X"D6",X"D6",X"AA",X"AA",X"FF",X"FF",X"AA",X"AA",X"EE",X"EE", - X"AA",X"AA",X"AA",X"AA",X"AA",X"AA",X"EE",X"EE",X"AA",X"AA",X"D6",X"D6",X"3A",X"99",X"40",X"99", - X"46",X"99",X"4C",X"99",X"4E",X"9B",X"7E",X"9B",X"C0",X"9B",X"52",X"99",X"5C",X"99",X"5C",X"99", - X"F4",X"99",X"FE",X"99",X"FE",X"99",X"6A",X"9A",X"74",X"9A",X"74",X"9A",X"E0",X"9A",X"EA",X"9A", - X"EA",X"9A",X"66",X"99",X"77",X"99",X"88",X"99",X"9B",X"99",X"A4",X"99",X"AD",X"99",X"BE",X"99", - X"CF",X"99",X"E2",X"99",X"EB",X"99",X"03",X"60",X"00",X"10",X"03",X"10",X"00",X"38",X"01",X"80", - X"02",X"38",X"03",X"10",X"02",X"10",X"FF",X"00",X"38",X"01",X"80",X"02",X"38",X"03",X"10",X"02", - X"10",X"03",X"60",X"00",X"10",X"03",X"10",X"FF",X"01",X"30",X"02",X"38",X"03",X"10",X"02",X"10", - X"03",X"60",X"00",X"10",X"03",X"10",X"00",X"38",X"01",X"50",X"FF",X"01",X"40",X"00",X"50",X"03", - X"40",X"02",X"50",X"FF",X"03",X"40",X"02",X"50",X"01",X"40",X"00",X"50",X"FF",X"00",X"10",X"01", - X"10",X"00",X"38",X"03",X"80",X"02",X"38",X"01",X"10",X"02",X"10",X"01",X"60",X"FF",X"01",X"10", - X"02",X"10",X"01",X"60",X"00",X"10",X"01",X"10",X"00",X"38",X"03",X"80",X"02",X"38",X"FF",X"03", - X"50",X"02",X"38",X"01",X"10",X"02",X"10",X"01",X"60",X"00",X"10",X"01",X"10",X"00",X"38",X"03", - X"30",X"FF",X"00",X"50",X"01",X"40",X"02",X"50",X"03",X"40",X"FF",X"02",X"50",X"03",X"40",X"00", - X"50",X"01",X"40",X"FF",X"08",X"9A",X"11",X"9A",X"1C",X"9A",X"25",X"9A",X"30",X"9A",X"39",X"9A", - X"42",X"9A",X"4D",X"9A",X"56",X"9A",X"61",X"9A",X"02",X"48",X"03",X"60",X"00",X"48",X"01",X"60", - X"FF",X"03",X"30",X"00",X"48",X"01",X"60",X"02",X"48",X"03",X"30",X"FF",X"01",X"60",X"02",X"48", - X"03",X"60",X"00",X"48",X"FF",X"03",X"20",X"02",X"58",X"01",X"40",X"00",X"58",X"03",X"20",X"FF", - X"00",X"58",X"03",X"40",X"02",X"58",X"01",X"40",X"FF",X"03",X"60",X"02",X"48",X"01",X"60",X"00", - X"48",X"FF",X"01",X"30",X"00",X"48",X"03",X"60",X"02",X"48",X"01",X"30",X"FF",X"02",X"48",X"01", - X"60",X"00",X"48",X"03",X"60",X"FF",X"01",X"20",X"02",X"58",X"03",X"40",X"00",X"58",X"01",X"20", - X"FF",X"03",X"40",X"00",X"58",X"01",X"40",X"02",X"58",X"FF",X"7E",X"9A",X"87",X"9A",X"92",X"9A", - X"9B",X"9A",X"A4",X"9A",X"AF",X"9A",X"B8",X"9A",X"C3",X"9A",X"CC",X"9A",X"D5",X"9A",X"02",X"48", - X"03",X"50",X"00",X"48",X"01",X"50",X"FF",X"03",X"30",X"00",X"48",X"01",X"50",X"02",X"48",X"03", - X"20",X"FF",X"00",X"38",X"03",X"50",X"02",X"38",X"01",X"50",X"FF",X"00",X"40",X"01",X"40",X"02", - X"40",X"03",X"40",X"FF",X"01",X"10",X"02",X"20",X"03",X"20",X"00",X"20",X"01",X"10",X"FF",X"03", - X"50",X"02",X"48",X"01",X"50",X"00",X"48",X"FF",X"01",X"20",X"00",X"48",X"03",X"50",X"02",X"48", - X"01",X"30",X"FF",X"03",X"50",X"00",X"38",X"01",X"50",X"02",X"38",X"FF",X"01",X"40",X"00",X"40", - X"03",X"40",X"02",X"40",X"FF",X"03",X"10",X"02",X"20",X"01",X"20",X"00",X"20",X"03",X"10",X"FF", - X"F4",X"9A",X"FD",X"9A",X"06",X"9B",X"0F",X"9B",X"18",X"9B",X"21",X"9B",X"2A",X"9B",X"33",X"9B", - X"3C",X"9B",X"45",X"9B",X"03",X"40",X"00",X"20",X"01",X"40",X"02",X"20",X"FF",X"02",X"20",X"03", - X"20",X"00",X"20",X"01",X"20",X"FF",X"01",X"20",X"00",X"20",X"03",X"20",X"02",X"20",X"FF",X"03", - X"20",X"02",X"20",X"01",X"20",X"00",X"20",X"FF",X"02",X"20",X"03",X"20",X"00",X"20",X"01",X"20", - X"FF",X"00",X"20",X"03",X"40",X"02",X"20",X"01",X"40",X"FF",X"03",X"20",X"02",X"20",X"01",X"20", - X"00",X"20",X"FF",X"00",X"20",X"01",X"20",X"02",X"20",X"03",X"20",X"FF",X"02",X"20",X"03",X"20", - X"00",X"20",X"01",X"20",X"FF",X"03",X"20",X"02",X"20",X"01",X"20",X"00",X"20",X"FF",X"5A",X"9B", - X"5F",X"9B",X"64",X"9B",X"6B",X"9B",X"70",X"9B",X"77",X"9B",X"01",X"90",X"03",X"90",X"FF",X"03", - X"B0",X"01",X"B0",X"FF",X"03",X"50",X"01",X"A0",X"03",X"50",X"FF",X"03",X"70",X"01",X"70",X"FF", - X"01",X"50",X"03",X"70",X"01",X"20",X"FF",X"01",X"60",X"03",X"70",X"01",X"10",X"FF",X"8A",X"9B", - X"93",X"9B",X"9C",X"9B",X"A5",X"9B",X"AE",X"9B",X"B7",X"9B",X"03",X"90",X"02",X"08",X"01",X"90", - X"00",X"08",X"FF",X"01",X"70",X"02",X"08",X"03",X"70",X"00",X"08",X"FF",X"03",X"60",X"02",X"08", - X"01",X"60",X"00",X"08",X"FF",X"01",X"60",X"02",X"08",X"03",X"60",X"00",X"08",X"FF",X"03",X"60", - X"02",X"08",X"01",X"60",X"00",X"08",X"FF",X"01",X"50",X"02",X"08",X"03",X"50",X"00",X"08",X"FF", - X"CC",X"9B",X"E0",X"9B",X"EC",X"9B",X"47",X"9C",X"3B",X"9C",X"23",X"9C",X"03",X"38",X"02",X"08", - X"01",X"28",X"02",X"08",X"03",X"50",X"02",X"08",X"01",X"40",X"02",X"08",X"03",X"50",X"02",X"08", - X"01",X"50",X"02",X"08",X"03",X"60",X"02",X"08",X"01",X"68",X"02",X"08",X"03",X"60",X"02",X"08", - X"01",X"90",X"02",X"08",X"03",X"78",X"02",X"08",X"01",X"98",X"02",X"08",X"03",X"88",X"02",X"08", - X"01",X"98",X"02",X"08",X"03",X"90",X"02",X"08",X"01",X"90",X"02",X"08",X"03",X"60",X"02",X"08", - X"01",X"60",X"02",X"08",X"03",X"68",X"02",X"08",X"01",X"58",X"02",X"08",X"03",X"28",X"02",X"08", - X"01",X"20",X"FF",X"03",X"20",X"00",X"08",X"01",X"28",X"00",X"08",X"03",X"58",X"00",X"08",X"01", - X"68",X"00",X"08",X"03",X"60",X"00",X"08",X"01",X"60",X"00",X"08",X"03",X"90",X"00",X"08",X"01", - X"90",X"00",X"08",X"03",X"98",X"00",X"08",X"01",X"88",X"00",X"08",X"03",X"98",X"00",X"08",X"01", - X"78",X"00",X"08",X"03",X"90",X"00",X"08",X"01",X"60",X"00",X"08",X"03",X"68",X"00",X"08",X"01", - X"60",X"00",X"08",X"03",X"50",X"00",X"08",X"01",X"50",X"00",X"08",X"03",X"40",X"00",X"08",X"01", - X"50",X"00",X"08",X"03",X"28",X"00",X"08",X"01",X"38",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CE",X"9C",X"DA",X"9C",X"1C",X"9D",X"A0",X"9D",X"AD",X"9D",X"AD",X"9D",X"D0",X"9D",X"FB",X"9D", - X"0A",X"9E",X"18",X"9E",X"63",X"9E",X"63",X"9E",X"7A",X"9E",X"C6",X"9E",X"F6",X"9E",X"05",X"9F", - X"11",X"9F",X"24",X"9F",X"00",X"A0",X"68",X"A0",X"7E",X"A0",X"96",X"A0",X"1C",X"A1",X"D4",X"A3", - X"E2",X"A3",X"F9",X"A3",X"07",X"A4",X"25",X"A4",X"5C",X"A4",X"69",X"A4",X"B3",X"A4",X"81",X"01", - X"01",X"D3",X"9C",X"E8",X"09",X"05",X"40",X"37",X"39",X"FF",X"01",X"00",X"04",X"E4",X"9C",X"82", - X"00",X"04",X"00",X"9D",X"EA",X"10",X"05",X"51",X"50",X"4B",X"4A",X"49",X"48",X"47",X"46",X"45", - X"B5",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"90",X"D4",X"E8",X"21",X"10",X"25",X"B6",X"FF", - X"EA",X"10",X"05",X"45",X"43",X"41",X"3B",X"39",X"37",X"35",X"33",X"31",X"B5",X"4A",X"50",X"52", - X"54",X"56",X"58",X"5A",X"90",X"D4",X"E8",X"21",X"10",X"30",X"B6",X"FF",X"01",X"00",X"02",X"26", - X"9D",X"82",X"00",X"03",X"63",X"9D",X"AD",X"58",X"57",X"56",X"55",X"54",X"53",X"55",X"54",X"53", - X"52",X"51",X"50",X"52",X"51",X"50",X"49",X"48",X"47",X"49",X"48",X"47",X"46",X"45",X"44",X"46", - X"45",X"44",X"43",X"42",X"41",X"43",X"42",X"41",X"40",X"39",X"38",X"40",X"39",X"38",X"37",X"36", - X"35",X"37",X"36",X"35",X"34",X"33",X"32",X"34",X"33",X"32",X"31",X"30",X"29",X"31",X"30",X"29", - X"28",X"27",X"FF",X"AD",X"55",X"54",X"53",X"52",X"51",X"50",X"52",X"51",X"50",X"4B",X"4A",X"50", - X"4B",X"4A",X"49",X"48",X"47",X"46",X"48",X"47",X"46",X"45",X"44",X"46",X"45",X"44",X"43",X"42", - X"44",X"43",X"42",X"41",X"40",X"42",X"41",X"40",X"3B",X"3A",X"39",X"3B",X"3A",X"39",X"38",X"37", - X"39",X"E9",X"07",X"30",X"C0",X"07",X"59",X"5A",X"5B",X"60",X"61",X"62",X"63",X"64",X"65",X"FF", - X"C1",X"01",X"03",X"A5",X"9D",X"E8",X"06",X"06",X"C0",X"40",X"0F",X"D1",X"FF",X"82",X"00",X"03", - X"B2",X"9D",X"E8",X"18",X"10",X"C0",X"1F",X"10",X"B6",X"C1",X"AF",X"19",X"14",X"18",X"12",X"17", - X"1A",X"14",X"17",X"1A",X"15",X"21",X"19",X"15",X"18",X"1B",X"16",X"19",X"14",X"17",X"1B",X"FF", - X"82",X"00",X"05",X"D5",X"9D",X"AD",X"C0",X"1F",X"39",X"4A",X"4B",X"50",X"51",X"52",X"53",X"54", - X"B5",X"50",X"4B",X"4A",X"39",X"38",X"37",X"36",X"35",X"34",X"33",X"32",X"31",X"30",X"2B",X"2A", - X"29",X"28",X"27",X"26",X"25",X"24",X"23",X"22",X"21",X"20",X"FF",X"84",X"01",X"03",X"00",X"9E", - X"E8",X"04",X"06",X"34",X"50",X"45",X"42",X"36",X"32",X"FF",X"84",X"00",X"03",X"0F",X"9E",X"B3", - X"E8",X"05",X"01",X"C0",X"28",X"50",X"B9",X"FF",X"01",X"00",X"04",X"27",X"9E",X"02",X"00",X"04", - X"3B",X"9E",X"84",X"00",X"04",X"4F",X"9E",X"AD",X"40",X"B3",X"50",X"B3",X"4B",X"B3",X"49",X"B3", - X"47",X"B3",X"45",X"B3",X"44",X"B3",X"42",X"B3",X"40",X"B6",X"FF",X"AD",X"37",X"B3",X"47",X"B3", - X"45",X"B3",X"44",X"B3",X"42",X"B3",X"40",X"B3",X"3B",X"B3",X"39",X"B3",X"37",X"B6",X"FF",X"AD", - X"34",X"B3",X"44",X"B3",X"42",X"B3",X"40",X"B3",X"3B",X"B3",X"39",X"B3",X"37",X"B3",X"35",X"B3", - X"34",X"B6",X"FF",X"82",X"00",X"03",X"68",X"9E",X"E8",X"05",X"09",X"3B",X"3A",X"39",X"38",X"37", - X"36",X"B5",X"35",X"34",X"33",X"32",X"31",X"30",X"B3",X"FF",X"82",X"00",X"02",X"7F",X"9E",X"AD", - X"58",X"57",X"56",X"55",X"54",X"53",X"55",X"54",X"53",X"52",X"51",X"50",X"52",X"51",X"50",X"49", - X"48",X"47",X"49",X"48",X"47",X"46",X"45",X"44",X"46",X"45",X"44",X"43",X"42",X"41",X"43",X"42", - X"41",X"40",X"39",X"38",X"40",X"39",X"38",X"37",X"36",X"35",X"37",X"36",X"35",X"34",X"33",X"32", - X"34",X"33",X"32",X"31",X"30",X"29",X"31",X"30",X"29",X"28",X"27",X"FF",X"40",X"B7",X"D1",X"40", - X"B7",X"D1",X"40",X"B7",X"D9",X"FF",X"01",X"00",X"05",X"D5",X"9E",X"02",X"00",X"05",X"E0",X"9E", - X"84",X"00",X"05",X"EB",X"9E",X"E9",X"10",X"20",X"5B",X"50",X"53",X"58",X"BF",X"56",X"57",X"FF", - X"E9",X"10",X"20",X"46",X"42",X"48",X"45",X"BF",X"40",X"49",X"FF",X"E9",X"10",X"20",X"60",X"68", - X"63",X"66",X"BF",X"69",X"67",X"FF",X"81",X"01",X"03",X"FB",X"9E",X"E8",X"10",X"10",X"54",X"50", - X"54",X"50",X"54",X"50",X"FF",X"81",X"01",X"01",X"0A",X"9F",X"E8",X"09",X"05",X"35",X"32",X"33", - X"FF",X"82",X"01",X"01",X"16",X"9F",X"AE",X"30",X"19",X"20",X"24",X"34",X"1A",X"21",X"26",X"37", - X"1B",X"22",X"28",X"FF",X"01",X"01",X"04",X"33",X"9F",X"02",X"00",X"04",X"84",X"9F",X"84",X"01", - X"04",X"BC",X"9F",X"AD",X"40",X"D1",X"40",X"D1",X"40",X"D1",X"42",X"D1",X"42",X"D1",X"42",X"D1", - X"39",X"D1",X"39",X"D1",X"39",X"D1",X"39",X"D1",X"3A",X"D1",X"39",X"D1",X"35",X"D1",X"35",X"D1", - X"35",X"D1",X"35",X"D1",X"34",X"D1",X"32",X"D1",X"30",X"BA",X"D1",X"30",X"D1",X"32",X"D1",X"34", - X"D1",X"35",X"D1",X"37",X"D1",X"39",X"D1",X"3A",X"D1",X"D2",X"37",X"D1",X"40",X"B4",X"D1",X"40", - X"D1",X"42",X"D1",X"40",X"D1",X"3A",X"D1",X"39",X"D1",X"37",X"D1",X"35",X"D1",X"D2",X"37",X"D1", - X"35",X"B4",X"D1",X"FF",X"AE",X"25",X"B4",X"D1",X"29",X"B4",X"D1",X"30",X"B4",X"D1",X"27",X"B4", - X"D1",X"25",X"B4",X"D1",X"24",X"B4",X"D1",X"22",X"B4",X"D1",X"20",X"B4",X"D1",X"20",X"B4",X"D1", - X"22",X"B4",X"D1",X"24",X"B4",X"D1",X"20",X"B4",X"D1",X"20",X"D1",X"D2",X"1A",X"D1",X"19",X"D1", - X"D2",X"17",X"D1",X"15",X"D1",X"D2",X"20",X"D1",X"15",X"B4",X"D1",X"FF",X"AC",X"D4",X"30",X"D5", - X"30",X"D5",X"30",X"D5",X"30",X"D1",X"D4",X"30",X"D5",X"32",X"D1",X"30",X"D1",X"2A",X"D1",X"29", - X"D1",X"27",X"D1",X"27",X"D1",X"2B",X"D1",X"32",X"D1",X"34",X"D1",X"35",X"D1",X"37",X"D1",X"39", - X"D1",X"3A",X"D1",X"40",X"D1",X"D2",X"42",X"D1",X"40",X"B4",X"D1",X"44",X"D1",X"42",X"D1",X"40", - X"D1",X"3A",X"D1",X"39",X"D1",X"37",X"D1",X"35",X"D1",X"D2",X"30",X"D1",X"35",X"B4",X"D1",X"FF", - X"D7",X"FF",X"DF",X"5F",X"F7",X"D7",X"FF",X"FF",X"39",X"F7",X"AD",X"5F",X"57",X"57",X"57",X"57", - X"53",X"57",X"57",X"53",X"57",X"57",X"57",X"57",X"57",X"57",X"4F",X"5F",X"47",X"5F",X"5F",X"47", - X"47",X"47",X"57",X"47",X"47",X"57",X"47",X"57",X"57",X"47",X"57",X"57",X"57",X"39",X"3F",X"D7", - X"39",X"3B",X"37",X"36",X"35",X"37",X"36",X"35",X"FF",X"AD",X"55",X"54",X"53",X"52",X"51",X"57", - X"53",X"57",X"57",X"4B",X"4B",X"57",X"4B",X"4F",X"4B",X"5F",X"47",X"47",X"5F",X"47",X"47",X"47", - X"47",X"47",X"47",X"57",X"43",X"57",X"57",X"57",X"57",X"57",X"57",X"57",X"57",X"57",X"3B",X"3A", - X"39",X"3B",X"3A",X"39",X"38",X"37",X"39",X"FF",X"57",X"D7",X"57",X"72",X"A7",X"D7",X"D7",X"57", - X"78",X"A7",X"E8",X"27",X"5F",X"27",X"B3",X"FF",X"E8",X"21",X"08",X"30",X"B3",X"FF",X"C4",X"01", - X"01",X"83",X"A0",X"AF",X"33",X"30",X"34",X"31",X"35",X"32",X"36",X"33",X"37",X"34",X"38",X"35", - X"39",X"36",X"3A",X"37",X"3B",X"FF",X"57",X"DF",X"57",X"A7",X"A7",X"D7",X"57",X"57",X"DE",X"E7", - X"AD",X"57",X"47",X"47",X"D1",X"47",X"57",X"37",X"D1",X"47",X"47",X"57",X"D1",X"57",X"47",X"D1", - X"57",X"47",X"D1",X"57",X"47",X"47",X"D1",X"47",X"57",X"37",X"D1",X"47",X"47",X"57",X"D1",X"57", - X"47",X"D1",X"57",X"47",X"D1",X"57",X"47",X"47",X"D1",X"47",X"57",X"37",X"D1",X"47",X"47",X"57", - X"D1",X"57",X"47",X"D1",X"57",X"47",X"D1",X"A7",X"E9",X"15",X"15",X"57",X"BF",X"FF",X"AD",X"40", - X"47",X"44",X"D1",X"44",X"40",X"37",X"D1",X"47",X"44",X"40",X"D1",X"50",X"47",X"D1",X"50",X"47", - X"D1",X"40",X"47",X"44",X"D1",X"44",X"40",X"37",X"D1",X"47",X"44",X"40",X"D1",X"50",X"47",X"D1", - X"50",X"47",X"D1",X"40",X"47",X"44",X"D1",X"44",X"40",X"37",X"D1",X"47",X"44",X"40",X"D1",X"50", - X"47",X"D1",X"50",X"47",X"D1",X"A0",X"E9",X"15",X"15",X"50",X"BF",X"FF",X"42",X"00",X"03",X"26", - X"A1",X"C4",X"00",X"03",X"3B",X"A2",X"AB",X"37",X"B2",X"D1",X"37",X"B2",X"D1",X"37",X"B2",X"D1", - X"39",X"B2",X"D1",X"3B",X"B2",X"D1",X"39",X"B2",X"D1",X"37",X"B2",X"D1",X"37",X"B2",X"D1",X"34", - X"B2",X"D1",X"37",X"B2",X"D1",X"37",X"B2",X"D1",X"34",X"B2",X"D1",X"32",X"BA",X"D5",X"37",X"B2", - X"D1",X"37",X"B2",X"D1",X"37",X"B2",X"D1",X"39",X"B2",X"D1",X"3B",X"B2",X"D1",X"39",X"B2",X"D1", - X"37",X"B2",X"D1",X"37",X"B2",X"D1",X"44",X"B2",X"D1",X"44",X"B2",X"D1",X"44",X"B2",X"D1",X"44", - X"B2",X"D1",X"42",X"BA",X"D5",X"3B",X"B2",X"D1",X"3B",X"B2",X"D1",X"3B",X"B2",X"D1",X"3B",X"B2", - X"D1",X"3B",X"B2",X"D1",X"39",X"B2",X"D1",X"37",X"B2",X"D1",X"37",X"B2",X"D1",X"32",X"B2",X"D1", - X"37",X"B2",X"D1",X"37",X"B2",X"D1",X"39",X"B2",X"D1",X"3B",X"BA",X"D5",X"44",X"B6",X"D1",X"44", - X"B2",X"D1",X"44",X"B2",X"D1",X"42",X"B3",X"37",X"B2",X"D1",X"37",X"B3",X"37",X"B2",X"D1",X"39", - X"B2",X"D1",X"40",X"B2",X"D1",X"3B",X"B2",X"D1",X"39",X"B2",X"D1",X"37",X"BA",X"D5",X"42",X"B2", - X"D1",X"42",X"B2",X"D1",X"42",X"B6",X"D1",X"42",X"B2",X"D1",X"42",X"B2",X"D1",X"42",X"B6",X"D1", - X"44",X"B6",X"D1",X"44",X"B2",X"D1",X"44",X"B3",X"42",X"BA",X"D5",X"44",X"B6",X"D1",X"44",X"B2", - X"D1",X"44",X"B2",X"D1",X"42",X"B2",X"D1",X"42",X"B2",X"D1",X"42",X"B2",X"D1",X"3B",X"B2",X"D1", - X"39",X"B2",X"D1",X"39",X"B2",X"D1",X"39",X"B2",X"D1",X"39",X"B2",X"D1",X"42",X"BA",X"D5",X"42", - X"B2",X"D1",X"42",X"B2",X"D1",X"42",X"B6",X"D1",X"42",X"B2",X"D1",X"42",X"B2",X"D1",X"42",X"B6", - X"D1",X"44",X"B6",X"D1",X"44",X"B2",X"D1",X"44",X"B3",X"42",X"BA",X"D5",X"44",X"B6",X"D1",X"44", - X"B2",X"D1",X"44",X"B2",X"D1",X"42",X"B6",X"D1",X"3B",X"B2",X"D1",X"3B",X"B2",X"D1",X"39",X"B6", - X"D1",X"3B",X"B2",X"D1",X"39",X"B2",X"D1",X"37",X"BA",X"D5",X"FF",X"AA",X"27",X"B2",X"D1",X"3B", - X"D1",X"42",X"D1",X"22",X"B2",X"D1",X"3B",X"D1",X"42",X"D1",X"27",X"B2",X"D1",X"3B",X"D1",X"42", - X"D1",X"22",X"B2",X"D1",X"3B",X"D1",X"42",X"D1",X"27",X"B2",X"D1",X"40",X"D1",X"44",X"D1",X"24", - X"B2",X"D1",X"40",X"D1",X"44",X"D1",X"22",X"B2",X"D1",X"3B",X"D1",X"42",X"D1",X"22",X"B2",X"D1", - X"3B",X"D1",X"42",X"D1",X"27",X"B2",X"D1",X"3B",X"D1",X"42",X"D1",X"22",X"B2",X"D1",X"3B",X"D1", - X"42",X"D1",X"27",X"B2",X"D1",X"3B",X"D1",X"42",X"D1",X"22",X"B2",X"D1",X"3B",X"D1",X"42",X"D1", - X"27",X"B2",X"D1",X"40",X"D1",X"44",X"D1",X"24",X"B2",X"D1",X"40",X"D1",X"44",X"D1",X"22",X"B2", - X"D1",X"3B",X"D1",X"42",X"D1",X"22",X"B2",X"D1",X"3B",X"D1",X"42",X"D1",X"27",X"B2",X"D1",X"3B", - X"D1",X"42",X"D1",X"22",X"B2",X"D1",X"3B",X"D1",X"42",X"D1",X"27",X"B2",X"D1",X"3B",X"D1",X"42", - X"D1",X"22",X"B2",X"D1",X"3B",X"D1",X"42",X"D1",X"27",X"B2",X"D1",X"40",X"D1",X"44",X"D1",X"24", - X"B2",X"D1",X"40",X"D1",X"44",X"D1",X"22",X"B2",X"D1",X"3B",X"D1",X"42",X"D1",X"22",X"B2",X"D1", - X"3B",X"D1",X"42",X"D1",X"27",X"B2",X"D1",X"40",X"D1",X"44",X"D1",X"24",X"B2",X"D1",X"40",X"D1", - X"44",X"D1",X"22",X"B2",X"D1",X"3B",X"D1",X"42",X"D1",X"22",X"B2",X"D1",X"3B",X"D1",X"42",X"D1", - X"22",X"B2",X"D1",X"39",X"D1",X"40",X"D1",X"24",X"B2",X"D1",X"25",X"B2",X"D1",X"27",X"B2",X"D1", - X"22",X"B2",X"D1",X"24",X"B2",X"D1",X"25",X"B2",X"D1",X"27",X"B2",X"D1",X"2B",X"B2",X"D1",X"32", - X"B2",X"D1",X"2B",X"B2",X"D1",X"27",X"B2",X"D1",X"2B",X"B2",X"D1",X"32",X"B2",X"D1",X"2B",X"B2", - X"D1",X"34",X"B2",X"D1",X"30",X"B2",X"D1",X"27",X"B2",X"D1",X"34",X"B2",X"D1",X"27",X"B2",X"D1", - X"2B",X"B2",X"D1",X"32",X"B2",X"D1",X"2B",X"B2",X"D1",X"34",X"B2",X"D1",X"32",X"B2",X"D1",X"30", - X"B2",X"D1",X"34",X"B2",X"D1",X"32",X"B2",X"D1",X"30",X"B2",X"D1",X"2B",X"B2",X"D1",X"32",X"B2", - X"D1",X"39",X"B2",X"D1",X"2B",X"B2",X"D1",X"30",X"B2",X"D1",X"31",X"B2",X"D1",X"32",X"B2",X"D1", - X"22",X"B2",X"D1",X"24",X"B2",X"D1",X"26",X"B2",X"D1",X"27",X"B2",X"D1",X"2B",X"B2",X"D1",X"32", - X"B2",X"D1",X"2B",X"B2",X"D1",X"27",X"B2",X"D1",X"2B",X"B2",X"D1",X"32",X"B2",X"D1",X"2B",X"B2", - X"D1",X"34",X"B2",X"D1",X"30",X"B2",X"D1",X"27",X"B2",X"D1",X"34",X"B2",X"D1",X"27",X"B2",X"D1", - X"2B",X"B2",X"D1",X"32",X"B2",X"D1",X"2B",X"B2",X"D1",X"34",X"B2",X"D1",X"32",X"B2",X"D1",X"30", - X"B2",X"D1",X"34",X"B2",X"D1",X"32",X"B2",X"D1",X"30",X"B2",X"D1",X"2B",X"B2",X"D1",X"32",X"B2", - X"D1",X"39",X"B2",X"D1",X"22",X"B2",X"D1",X"24",X"B2",X"D1",X"26",X"B2",X"D1",X"27",X"B2",X"D5", - X"22",X"B6",X"D1",X"FF",X"C1",X"00",X"02",X"D9",X"A3",X"E8",X"01",X"01",X"C0",X"02",X"BF",X"90", - X"C1",X"FF",X"81",X"00",X"04",X"E7",X"A3",X"E8",X"10",X"05",X"C0",X"05",X"60",X"90",X"C1",X"D1", - X"E9",X"10",X"25",X"C0",X"05",X"63",X"BF",X"B8",X"FF",X"C1",X"00",X"03",X"FE",X"A3",X"B2",X"E8", - X"10",X"02",X"C0",X"10",X"68",X"B9",X"FF",X"02",X"00",X"04",X"11",X"A4",X"84",X"00",X"04",X"1B", - X"A4",X"E9",X"10",X"20",X"5B",X"56",X"53",X"57",X"BF",X"B6",X"FF",X"E9",X"10",X"20",X"66",X"62", - X"68",X"61",X"BF",X"B6",X"FF",X"81",X"00",X"03",X"2A",X"A4",X"AD",X"51",X"4A",X"D1",X"51",X"4A", - X"51",X"4A",X"D1",X"51",X"4A",X"D1",X"51",X"4A",X"51",X"4A",X"D1",X"51",X"4A",X"D1",X"51",X"4A", - X"51",X"4A",X"D1",X"51",X"4A",X"D1",X"51",X"4A",X"51",X"4A",X"D1",X"51",X"4A",X"D1",X"51",X"4A", - X"51",X"4A",X"D1",X"51",X"4A",X"D1",X"51",X"4A",X"51",X"4A",X"D1",X"FF",X"C1",X"00",X"03",X"61", - X"A4",X"AB",X"50",X"54",X"D1",X"50",X"54",X"D1",X"FF",X"02",X"01",X"02",X"73",X"A4",X"84",X"01", - X"02",X"93",X"A4",X"AD",X"37",X"B2",X"D1",X"36",X"B2",X"D1",X"37",X"B2",X"D1",X"39",X"B2",X"D1", - X"3B",X"B2",X"D1",X"39",X"B2",X"D1",X"3B",X"B2",X"D1",X"40",X"B2",X"D1",X"42",X"BD",X"D1",X"32", - X"BD",X"D1",X"FF",X"AD",X"34",X"B2",X"D1",X"33",X"B2",X"D1",X"34",X"B2",X"D1",X"36",X"B2",X"D1", - X"37",X"B2",X"D1",X"36",X"B2",X"D1",X"37",X"B2",X"D1",X"37",X"B2",X"D1",X"39",X"BD",X"D1",X"29", - X"BD",X"D1",X"FF",X"01",X"00",X"03",X"BD",X"A4",X"82",X"00",X"03",X"C6",X"A4",X"E9",X"20",X"20", - X"C0",X"15",X"BF",X"90",X"C1",X"FF",X"E9",X"20",X"20",X"C0",X"15",X"BF",X"90",X"C1",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"A0",X"4D",X"21",X"00",X"4B",X"06",X"02",X"CF",X"3E",X"23",X"06",X"04",X"FF",X"3E",X"10", - X"CD",X"27",X"A5",X"3A",X"00",X"4B",X"3C",X"FE",X"04",X"38",X"01",X"AF",X"32",X"00",X"4B",X"3E", - X"0E",X"CD",X"27",X"A5",X"C3",X"09",X"A5",X"F5",X"21",X"5E",X"45",X"3A",X"00",X"4B",X"06",X"0C", - X"B7",X"28",X"07",X"05",X"3D",X"CD",X"79",X"90",X"18",X"F6",X"F1",X"0E",X"01",X"0D",X"20",X"03", - X"0E",X"04",X"77",X"05",X"28",X"05",X"CD",X"79",X"90",X"18",X"F2",X"2B",X"06",X"02",X"0D",X"20", - X"03",X"0E",X"04",X"77",X"05",X"28",X"03",X"2B",X"18",X"F4",X"11",X"E0",X"FF",X"19",X"06",X"0B", - X"0D",X"20",X"03",X"0E",X"04",X"77",X"05",X"28",X"06",X"11",X"E0",X"FF",X"19",X"18",X"F1",X"23", - X"06",X"02",X"0D",X"20",X"03",X"0E",X"04",X"77",X"05",X"C8",X"23",X"18",X"F5",X"FF",X"FF",X"FF", - X"DD",X"21",X"D4",X"A5",X"CD",X"0A",X"8F",X"DD",X"21",X"F6",X"40",X"FD",X"21",X"F0",X"A5",X"06", - X"09",X"C5",X"DD",X"E5",X"E1",X"FD",X"7E",X"00",X"FD",X"5E",X"01",X"01",X"02",X"02",X"CD",X"5C", - X"90",X"DD",X"E5",X"E1",X"11",X"40",X"00",X"19",X"3E",X"3A",X"1E",X"00",X"01",X"04",X"01",X"CD", - X"4A",X"90",X"DD",X"E5",X"FD",X"6E",X"02",X"FD",X"66",X"03",X"E5",X"DD",X"E1",X"CD",X"0A",X"8F", - X"3E",X"23",X"06",X"08",X"FF",X"11",X"04",X"00",X"FD",X"19",X"DD",X"E1",X"DD",X"2B",X"DD",X"2B", - X"C1",X"10",X"BE",X"C9",X"00",X"05",X"BC",X"41",X"01",X"02",X"44",X"14",X"52",X"03",X"45",X"04", - X"41",X"05",X"4D",X"07",X"9A",X"41",X"00",X"05",X"53",X"48",X"4F",X"50",X"50",X"45",X"52",X"00", - X"B8",X"0D",X"14",X"A6",X"B8",X"0E",X"26",X"A6",X"B8",X"0F",X"38",X"A6",X"B8",X"10",X"4A",X"A6", - X"C0",X"0D",X"5C",X"A6",X"C4",X"0E",X"6A",X"A6",X"C8",X"0F",X"78",X"A6",X"CC",X"10",X"86",X"A6", - X"01",X"0A",X"94",X"A6",X"04",X"0B",X"D6",X"41",X"00",X"02",X"4D",X"49",X"53",X"54",X"45",X"52", - X"59",X"20",X"50",X"54",X"53",X"00",X"04",X"0B",X"D4",X"41",X"00",X"03",X"4D",X"49",X"53",X"54", - X"45",X"52",X"59",X"20",X"50",X"54",X"53",X"00",X"04",X"0B",X"D2",X"41",X"00",X"04",X"4D",X"49", - X"53",X"54",X"45",X"52",X"59",X"20",X"50",X"54",X"53",X"00",X"04",X"0B",X"D0",X"41",X"00",X"05", - X"4D",X"49",X"53",X"54",X"45",X"52",X"59",X"20",X"50",X"54",X"53",X"00",X"04",X"07",X"CE",X"41", - X"00",X"02",X"35",X"30",X"30",X"20",X"50",X"54",X"53",X"00",X"04",X"07",X"CC",X"41",X"00",X"03", - X"32",X"35",X"30",X"20",X"50",X"54",X"53",X"00",X"04",X"07",X"CA",X"41",X"00",X"04",X"31",X"30", - X"30",X"20",X"50",X"54",X"53",X"00",X"04",X"07",X"C8",X"41",X"00",X"05",X"20",X"35",X"30",X"20", - X"50",X"54",X"53",X"00",X"04",X"04",X"C6",X"41",X"00",X"04",X"42",X"4F",X"4D",X"42",X"00",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"C0",X"4F",X"AF",X"32",X"C0",X"50",X"1E",X"00",X"21",X"00",X"40",X"01",X"00",X"10",X"73", - X"23",X"0D",X"20",X"FB",X"AF",X"32",X"C0",X"50",X"10",X"F5",X"21",X"00",X"40",X"01",X"00",X"10", - X"7E",X"BB",X"20",X"15",X"23",X"0D",X"20",X"F8",X"AF",X"32",X"C0",X"50",X"10",X"F2",X"3E",X"11", - X"83",X"5F",X"E6",X"0F",X"20",X"D3",X"C3",X"60",X"A7",X"AF",X"32",X"C0",X"50",X"DD",X"21",X"78", - X"A7",X"7C",X"FE",X"48",X"38",X"04",X"DD",X"21",X"8A",X"A7",X"CD",X"0A",X"8F",X"AF",X"32",X"C0", - X"50",X"01",X"00",X"00",X"0D",X"20",X"FD",X"AF",X"32",X"C0",X"50",X"10",X"F7",X"C3",X"03",X"A7", - X"21",X"02",X"48",X"CB",X"66",X"CB",X"E6",X"EF",X"CD",X"07",X"AC",X"DD",X"21",X"9C",X"A7",X"CD", - X"0A",X"8F",X"CD",X"11",X"AC",X"C3",X"AF",X"A7",X"00",X"0B",X"4F",X"41",X"00",X"00",X"52",X"41", - X"4D",X"20",X"45",X"52",X"52",X"4F",X"52",X"3B",X"31",X"00",X"00",X"0B",X"4F",X"41",X"00",X"00", - X"52",X"41",X"4D",X"20",X"45",X"52",X"52",X"4F",X"52",X"3B",X"32",X"00",X"00",X"0C",X"4F",X"41", - X"00",X"05",X"52",X"41",X"4D",X"20",X"43",X"48",X"45",X"43",X"4B",X"20",X"4F",X"4B",X"00",X"CD", - X"07",X"AC",X"DD",X"21",X"1F",X"A8",X"CD",X"0A",X"8F",X"DD",X"21",X"95",X"41",X"21",X"00",X"00", - X"11",X"2F",X"A8",X"AF",X"01",X"00",X"10",X"86",X"23",X"0D",X"20",X"FB",X"10",X"F9",X"47",X"1A", - X"B8",X"CD",X"ED",X"A7",X"DD",X"2B",X"DD",X"2B",X"13",X"7C",X"FE",X"B0",X"28",X"09",X"FE",X"40", - X"20",X"E1",X"21",X"00",X"80",X"18",X"DC",X"CD",X"11",X"AC",X"C3",X"47",X"A8",X"06",X"08",X"E5", - X"D5",X"DD",X"E5",X"E1",X"11",X"37",X"A8",X"28",X"03",X"11",X"3F",X"A8",X"1A",X"77",X"13",X"CD", - X"79",X"90",X"10",X"F8",X"E1",X"E5",X"01",X"2F",X"A8",X"B7",X"ED",X"42",X"7D",X"3C",X"F6",X"30", - X"DD",X"E5",X"11",X"80",X"00",X"DD",X"19",X"DD",X"77",X"00",X"DD",X"E1",X"D1",X"E1",X"C9",X"00", - X"09",X"9A",X"41",X"00",X"17",X"52",X"4F",X"4D",X"20",X"43",X"48",X"45",X"43",X"4B",X"00",X"FE", - X"74",X"94",X"D1",X"2F",X"7D",X"00",X"42",X"52",X"4F",X"4D",X"3B",X"20",X"20",X"4F",X"4B",X"52", - X"4F",X"4D",X"3B",X"20",X"42",X"41",X"44",X"CD",X"07",X"AC",X"DD",X"21",X"49",X"A9",X"CD",X"0A", - X"8F",X"DD",X"21",X"04",X"AA",X"CD",X"0A",X"8F",X"3A",X"00",X"50",X"2F",X"E6",X"BF",X"21",X"DC", - X"44",X"CD",X"F4",X"A8",X"3A",X"40",X"50",X"2F",X"E6",X"7F",X"FE",X"60",X"CA",X"0E",X"A9",X"21", - X"3C",X"46",X"CD",X"F4",X"A8",X"3A",X"80",X"50",X"2F",X"21",X"0F",X"45",X"06",X"08",X"1E",X"00", - X"CB",X"3F",X"30",X"02",X"1E",X"04",X"73",X"CD",X"79",X"90",X"CD",X"79",X"90",X"10",X"EF",X"3A", - X"80",X"50",X"2F",X"CB",X"47",X"DD",X"21",X"DA",X"AB",X"20",X"04",X"DD",X"21",X"E9",X"AB",X"F5", - X"CD",X"0A",X"8F",X"F1",X"F5",X"E6",X"02",X"CB",X"3F",X"32",X"03",X"50",X"F1",X"F5",X"E6",X"0C", - X"CB",X"3F",X"CB",X"3F",X"21",X"76",X"AA",X"CD",X"1D",X"94",X"D5",X"DD",X"E1",X"CD",X"0A",X"8F", - X"F1",X"F5",X"E6",X"30",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6",X"33",X"21",X"65", - X"42",X"77",X"CB",X"D4",X"36",X"14",X"F1",X"E6",X"C0",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB", - X"3F",X"CB",X"3F",X"CB",X"3F",X"21",X"76",X"AB",X"CD",X"1D",X"94",X"D5",X"DD",X"E1",X"CD",X"0A", - X"8F",X"C3",X"58",X"A8",X"06",X"08",X"E5",X"C5",X"1E",X"00",X"CB",X"3F",X"30",X"02",X"1E",X"04", - X"06",X"09",X"73",X"CD",X"79",X"90",X"10",X"FA",X"C1",X"E1",X"2B",X"10",X"E9",X"C9",X"21",X"00", - X"40",X"1E",X"16",X"3E",X"00",X"01",X"20",X"20",X"CD",X"4A",X"90",X"3E",X"01",X"32",X"02",X"50", - X"32",X"01",X"50",X"3A",X"00",X"50",X"2F",X"E6",X"0F",X"28",X"F8",X"11",X"00",X"00",X"FE",X"01", - X"28",X"11",X"11",X"01",X"00",X"FE",X"02",X"28",X"0A",X"11",X"00",X"01",X"FE",X"04",X"28",X"03", - X"11",X"01",X"01",X"ED",X"53",X"05",X"50",X"18",X"DA",X"00",X"0E",X"3E",X"41",X"00",X"17",X"43", - X"4F",X"4E",X"54",X"52",X"4F",X"4C",X"45",X"52",X"20",X"54",X"45",X"53",X"54",X"11",X"DC",X"40", - X"00",X"00",X"50",X"31",X"3A",X"3A",X"55",X"50",X"20",X"20",X"20",X"20",X"20",X"50",X"32",X"3A", - X"3A",X"55",X"50",X"13",X"DB",X"40",X"00",X"00",X"50",X"31",X"3A",X"3A",X"4C",X"45",X"46",X"54", - X"20",X"20",X"20",X"50",X"32",X"3A",X"3A",X"4C",X"45",X"46",X"54",X"14",X"DA",X"40",X"00",X"00", - X"50",X"31",X"3A",X"3A",X"52",X"49",X"47",X"48",X"54",X"20",X"20",X"50",X"32",X"3A",X"3A",X"52", - X"49",X"47",X"48",X"54",X"13",X"D9",X"40",X"00",X"00",X"50",X"31",X"3A",X"3A",X"44",X"4F",X"57", - X"4E",X"20",X"20",X"20",X"50",X"32",X"3A",X"3A",X"44",X"4F",X"57",X"4E",X"13",X"D8",X"40",X"00", - X"00",X"50",X"31",X"3A",X"3A",X"50",X"55",X"53",X"48",X"20",X"20",X"20",X"50",X"32",X"3A",X"3A", - X"50",X"55",X"53",X"48",X"11",X"17",X"41",X"00",X"00",X"43",X"4F",X"49",X"4E",X"20",X"20",X"20", - X"20",X"20",X"31",X"50",X"3A",X"53",X"54",X"41",X"52",X"54",X"08",X"36",X"42",X"00",X"00",X"32", - X"50",X"3A",X"53",X"54",X"41",X"52",X"54",X"07",X"F5",X"40",X"00",X"00",X"53",X"45",X"52",X"56", - X"49",X"43",X"45",X"00",X"00",X"0B",X"71",X"41",X"00",X"17",X"44",X"49",X"50",X"3B",X"53",X"57", - X"20",X"54",X"45",X"53",X"54",X"0F",X"0F",X"41",X"00",X"00",X"31",X"20",X"32",X"20",X"33",X"20", - X"34",X"20",X"35",X"20",X"36",X"20",X"37",X"20",X"38",X"0E",X"AC",X"40",X"00",X"00",X"47",X"41", - X"4D",X"45",X"20",X"53",X"54",X"59",X"4C",X"45",X"3A",X"3A",X"3A",X"3A",X"0E",X"AA",X"40",X"00", - X"00",X"42",X"4F",X"4E",X"55",X"53",X"20",X"4C",X"49",X"56",X"45",X"53",X"3A",X"3A",X"3A",X"0E", - X"A5",X"40",X"00",X"00",X"43",X"48",X"41",X"52",X"4C",X"45",X"59",X"20",X"4F",X"57",X"4E",X"3A", - X"3A",X"3A",X"0E",X"A3",X"40",X"00",X"00",X"43",X"52",X"45",X"44",X"49",X"54",X"3A",X"3A",X"3A", - X"3A",X"3A",X"3A",X"3A",X"3A",X"00",X"7E",X"AA",X"BC",X"AA",X"FA",X"AA",X"38",X"AB",X"00",X"0A", - X"6A",X"42",X"00",X"04",X"4E",X"4F",X"20",X"42",X"4F",X"4E",X"55",X"53",X"20",X"20",X"0A",X"69", - X"42",X"00",X"00",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"0A",X"68",X"42", - X"00",X"00",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"0A",X"67",X"42",X"00", - X"00",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"00",X"00",X"0A",X"6A",X"42", - X"00",X"05",X"31",X"53",X"54",X"20",X"20",X"33",X"30",X"30",X"30",X"30",X"0A",X"69",X"42",X"00", - X"04",X"32",X"4E",X"44",X"20",X"20",X"36",X"30",X"30",X"30",X"30",X"0A",X"68",X"42",X"00",X"17", - X"33",X"52",X"44",X"20",X"31",X"35",X"30",X"30",X"30",X"30",X"0A",X"67",X"42",X"00",X"02",X"34", - X"54",X"48",X"20",X"32",X"35",X"30",X"30",X"30",X"30",X"00",X"00",X"0A",X"6A",X"42",X"00",X"05", - X"31",X"53",X"54",X"20",X"20",X"35",X"30",X"30",X"30",X"30",X"0A",X"69",X"42",X"00",X"04",X"32", - X"4E",X"44",X"20",X"31",X"30",X"30",X"30",X"30",X"30",X"0A",X"68",X"42",X"00",X"17",X"33",X"52", - X"44",X"20",X"32",X"30",X"30",X"30",X"30",X"30",X"0A",X"67",X"42",X"00",X"02",X"34",X"54",X"48", - X"20",X"35",X"30",X"30",X"30",X"30",X"30",X"00",X"00",X"0A",X"6A",X"42",X"00",X"05",X"31",X"53", - X"54",X"20",X"20",X"37",X"30",X"30",X"30",X"30",X"0A",X"69",X"42",X"00",X"04",X"32",X"4E",X"44", - X"20",X"31",X"35",X"30",X"30",X"30",X"30",X"0A",X"68",X"42",X"00",X"17",X"33",X"52",X"44",X"20", - X"33",X"30",X"30",X"30",X"30",X"30",X"0A",X"67",X"42",X"00",X"02",X"34",X"54",X"48",X"20",X"37", - X"30",X"30",X"30",X"30",X"30",X"00",X"7E",X"AB",X"95",X"AB",X"AC",X"AB",X"C3",X"AB",X"00",X"10", - X"C3",X"41",X"00",X"05",X"31",X"20",X"43",X"4F",X"49",X"4E",X"20",X"31",X"20",X"43",X"52",X"45", - X"44",X"49",X"54",X"20",X"00",X"00",X"10",X"C3",X"41",X"00",X"05",X"31",X"20",X"43",X"4F",X"49", - X"4E",X"20",X"32",X"20",X"43",X"52",X"45",X"44",X"49",X"54",X"20",X"00",X"00",X"10",X"C3",X"41", - X"00",X"05",X"31",X"20",X"43",X"4F",X"49",X"4E",X"20",X"33",X"20",X"43",X"52",X"45",X"44",X"49", - X"54",X"20",X"00",X"00",X"10",X"C3",X"41",X"00",X"05",X"32",X"20",X"43",X"4F",X"49",X"4E",X"53", - X"20",X"31",X"20",X"43",X"52",X"45",X"44",X"49",X"54",X"00",X"00",X"08",X"6C",X"42",X"00",X"04", - X"54",X"41",X"42",X"4C",X"45",X"20",X"20",X"20",X"00",X"00",X"08",X"6C",X"42",X"00",X"04",X"55", - X"50",X"20",X"52",X"49",X"47",X"48",X"54",X"00",X"00",X"08",X"6A",X"42",X"00",X"04",X"4E",X"4F", - X"20",X"42",X"4F",X"4E",X"55",X"53",X"00",X"21",X"00",X"40",X"01",X"00",X"08",X"CD",X"00",X"8F", - X"C9",X"3E",X"05",X"01",X"FF",X"FF",X"0D",X"20",X"FD",X"05",X"20",X"FA",X"3D",X"20",X"F4",X"C9", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"20",X"4E",X"21",X"A0",X"4A",X"06",X"1E",X"CF",X"3E",X"23",X"06",X"01",X"FF",X"FD",X"21", - X"A0",X"4A",X"06",X"03",X"C5",X"FD",X"7E",X"00",X"B7",X"C4",X"26",X"AD",X"01",X"0A",X"00",X"FD", - X"09",X"C1",X"10",X"F0",X"18",X"E3",X"FE",X"01",X"C2",X"DB",X"AD",X"FD",X"35",X"05",X"C2",X"50", - X"AD",X"FD",X"34",X"00",X"FD",X"36",X"06",X"00",X"FD",X"36",X"07",X"00",X"FD",X"66",X"01",X"FD", - X"6E",X"02",X"CD",X"1E",X"92",X"01",X"02",X"02",X"3E",X"09",X"1E",X"0B",X"CD",X"5C",X"90",X"C9", - X"FD",X"7E",X"07",X"CB",X"BF",X"B7",X"28",X"06",X"FD",X"35",X"07",X"C3",X"A3",X"AD",X"3E",X"02", - X"FD",X"B6",X"07",X"FD",X"77",X"07",X"FD",X"66",X"03",X"FD",X"6E",X"04",X"CD",X"1E",X"92",X"1E", - X"0D",X"FD",X"CB",X"07",X"7E",X"FD",X"CB",X"07",X"FE",X"28",X"06",X"FD",X"CB",X"07",X"BE",X"1E", - X"10",X"01",X"05",X"05",X"C5",X"E5",X"C5",X"E5",X"3E",X"88",X"01",X"02",X"02",X"CD",X"5C",X"90", - X"E1",X"23",X"23",X"C1",X"10",X"F0",X"E1",X"01",X"40",X"00",X"09",X"C1",X"0D",X"C2",X"84",X"AD", - X"C3",X"BF",X"AD",X"FD",X"7E",X"06",X"CB",X"BF",X"B7",X"28",X"04",X"FD",X"35",X"06",X"C9",X"3E", - X"04",X"FD",X"B6",X"06",X"CB",X"7F",X"CB",X"FF",X"28",X"02",X"CB",X"BF",X"FD",X"77",X"06",X"FD", - X"66",X"01",X"FD",X"6E",X"02",X"CD",X"1E",X"92",X"3E",X"01",X"FD",X"CB",X"06",X"7E",X"28",X"02", - X"3E",X"05",X"01",X"02",X"02",X"1E",X"0A",X"CD",X"5C",X"90",X"C9",X"3A",X"02",X"48",X"CB",X"77", - X"CB",X"F7",X"20",X"0C",X"32",X"02",X"48",X"CB",X"6F",X"20",X"05",X"3E",X"1F",X"CD",X"40",X"03", - X"FD",X"7E",X"06",X"B7",X"28",X"06",X"FD",X"35",X"06",X"C3",X"1A",X"AE",X"FD",X"36",X"06",X"03", - X"FD",X"66",X"01",X"FD",X"6E",X"02",X"CD",X"1E",X"92",X"7E",X"FE",X"11",X"20",X"02",X"3E",X"05", - X"C6",X"04",X"1E",X"0B",X"01",X"02",X"02",X"CD",X"5C",X"90",X"FD",X"7E",X"07",X"B7",X"28",X"04", - X"FD",X"35",X"07",X"C9",X"FD",X"36",X"07",X"03",X"FD",X"66",X"01",X"FD",X"6E",X"02",X"CD",X"1E", - X"92",X"E5",X"E5",X"FD",X"7E",X"08",X"3D",X"CB",X"7F",X"28",X"02",X"3E",X"03",X"CD",X"56",X"AF", - X"E1",X"19",X"3E",X"05",X"CD",X"BC",X"AF",X"FD",X"7E",X"08",X"CD",X"56",X"AF",X"E1",X"19",X"3E", - X"02",X"CD",X"BC",X"AF",X"FD",X"7E",X"08",X"3C",X"FD",X"77",X"08",X"FE",X"04",X"D8",X"FD",X"36", - X"08",X"00",X"FD",X"34",X"09",X"3E",X"04",X"FD",X"BE",X"09",X"C0",X"FD",X"E5",X"FD",X"66",X"01", - X"FD",X"6E",X"02",X"CD",X"AC",X"91",X"36",X"20",X"FD",X"66",X"03",X"FD",X"6E",X"04",X"E5",X"CD", - X"AC",X"91",X"E5",X"FD",X"E1",X"E1",X"CD",X"1E",X"92",X"E5",X"DD",X"E1",X"01",X"05",X"05",X"C5", - X"FD",X"E5",X"DD",X"E5",X"C5",X"DD",X"E5",X"E1",X"CD",X"83",X"26",X"30",X"0C",X"3E",X"88",X"1E", - X"03",X"01",X"02",X"02",X"CD",X"5C",X"90",X"18",X"24",X"FD",X"CB",X"00",X"9E",X"21",X"0C",X"AF", - X"FD",X"7E",X"00",X"CB",X"7F",X"28",X"03",X"21",X"16",X"AF",X"E6",X"70",X"CB",X"3F",X"CB",X"3F", - X"CB",X"3F",X"CB",X"3F",X"CD",X"1D",X"94",X"EB",X"11",X"CD",X"AE",X"D5",X"E9",X"FD",X"23",X"DD", - X"23",X"DD",X"23",X"C1",X"10",X"BE",X"DD",X"E1",X"11",X"40",X"00",X"DD",X"19",X"FD",X"E1",X"11", - X"0C",X"00",X"FD",X"19",X"C1",X"0D",X"20",X"A7",X"FD",X"E1",X"FD",X"E5",X"E1",X"06",X"0A",X"CF", - X"FD",X"E5",X"FD",X"21",X"A0",X"4A",X"06",X"03",X"FD",X"7E",X"00",X"B7",X"20",X"0B",X"FD",X"23", - X"10",X"F6",X"21",X"02",X"48",X"CB",X"76",X"CB",X"B6",X"FD",X"E1",X"C9",X"20",X"AF",X"20",X"AF", - X"34",X"AF",X"B6",X"2D",X"27",X"AF",X"44",X"AF",X"44",X"AF",X"34",X"AF",X"44",X"AF",X"34",X"AF", - X"3A",X"01",X"48",X"CB",X"57",X"20",X"13",X"DD",X"E5",X"E1",X"AF",X"1E",X"16",X"01",X"02",X"02", - X"CD",X"4A",X"90",X"C9",X"1E",X"14",X"3E",X"88",X"18",X"12",X"FD",X"7E",X"00",X"E6",X"07",X"CD", - X"76",X"95",X"18",X"08",X"FD",X"7E",X"00",X"E6",X"07",X"CD",X"87",X"95",X"DD",X"E5",X"E1",X"01", - X"02",X"02",X"CD",X"5C",X"90",X"C9",X"21",X"62",X"AF",X"CD",X"0B",X"94",X"46",X"23",X"5E",X"23", - X"56",X"C9",X"04",X"DF",X"FF",X"06",X"BE",X"FF",X"08",X"9D",X"FF",X"0A",X"7C",X"FF",X"3E",X"18", - X"CD",X"40",X"03",X"FD",X"21",X"A0",X"4A",X"06",X"03",X"C5",X"FD",X"7E",X"00",X"B7",X"20",X"33", - X"FD",X"34",X"00",X"FD",X"74",X"01",X"FD",X"75",X"02",X"3E",X"40",X"FD",X"77",X"05",X"01",X"E0", - X"20",X"CD",X"A5",X"91",X"FD",X"74",X"03",X"FD",X"75",X"04",X"CD",X"AC",X"91",X"01",X"05",X"05", - X"C5",X"E5",X"CB",X"DE",X"23",X"10",X"FB",X"E1",X"01",X"0C",X"00",X"09",X"C1",X"0D",X"C2",X"A0", - X"AF",X"C1",X"C9",X"01",X"0A",X"00",X"FD",X"09",X"C1",X"10",X"BE",X"C9",X"C5",X"CD",X"E6",X"AF", - X"23",X"10",X"FA",X"2B",X"C1",X"C5",X"11",X"20",X"00",X"CD",X"E6",X"AF",X"19",X"10",X"FA",X"C1", - X"C5",X"B7",X"ED",X"52",X"CD",X"E6",X"AF",X"2B",X"10",X"FA",X"C1",X"23",X"11",X"E0",X"FF",X"CD", - X"E6",X"AF",X"19",X"10",X"FA",X"C9",X"36",X"1F",X"CB",X"D4",X"77",X"CB",X"94",X"C9",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dpram.vhd deleted file mode 100644 index fec08f5f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,75 +0,0 @@ -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.altera_mf_components.all; - -entity dpram is - generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 - ); - PORT - ( - address_a : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - address_b : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - clock_a : IN STD_LOGIC := '1'; - clock_b : IN STD_LOGIC ; - data_a : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - data_b : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) := (others => '0'); - enable_a : IN STD_LOGIC := '1'; - enable_b : IN STD_LOGIC := '1'; - wren_a : IN STD_LOGIC := '0'; - wren_b : IN STD_LOGIC := '0'; - q_a : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - q_b : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) - ); -END dpram; - - -ARCHITECTURE SYN OF dpram IS -BEGIN - altsyncram_component : altsyncram - GENERIC MAP ( - address_reg_b => "CLOCK1", - clock_enable_input_a => "NORMAL", - clock_enable_input_b => "NORMAL", - clock_enable_output_a => "BYPASS", - clock_enable_output_b => "BYPASS", - indata_reg_b => "CLOCK1", - intended_device_family => "Cyclone V", - lpm_type => "altsyncram", - numwords_a => 2**addr_width_g, - numwords_b => 2**addr_width_g, - operation_mode => "BIDIR_DUAL_PORT", - outdata_aclr_a => "NONE", - outdata_aclr_b => "NONE", - outdata_reg_a => "UNREGISTERED", - outdata_reg_b => "UNREGISTERED", - power_up_uninitialized => "FALSE", - read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ", - read_during_write_mode_port_b => "NEW_DATA_NO_NBE_READ", - widthad_a => addr_width_g, - widthad_b => addr_width_g, - width_a => data_width_g, - width_b => data_width_g, - width_byteena_a => 1, - width_byteena_b => 1, - wrcontrol_wraddress_reg_b => "CLOCK1" - ) - PORT MAP ( - address_a => address_a, - address_b => address_b, - clock0 => clock_a, - clock1 => clock_b, - clocken0 => enable_a, - clocken1 => enable_b, - data_a => data_a, - data_b => data_b, - wren_a => wren_a, - wren_b => wren_b, - q_a => q_a, - q_b => q_b - ); - -END SYN; diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dreamshp.vhd b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dreamshp.vhd deleted file mode 100644 index 31e82bb2..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dreamshp.vhd +++ /dev/null @@ -1,477 +0,0 @@ --- --- A simulation model of Dream Shopper hardware --- Copyright (c) Sorgelig - 2017 --- --- Based on Pacman core --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity DREAMSHP is - generic( - eight_sprites : boolean := true - ); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(9 downto 0); - -- - in0 : in std_logic_vector(7 downto 0); - in1 : in std_logic_vector(7 downto 0); - dipsw1 : in std_logic_vector(7 downto 0); - dipsw2 : in std_logic_vector(7 downto 0); - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic; - ENA_1M79 : in std_logic - ); -end; - -architecture RTL of DREAMSHP is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_wr_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_nmi_l : std_logic := '1'; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal hp : std_logic_vector ( 4 downto 0); - signal vp : std_logic_vector ( 4 downto 0); - signal ram_cs : std_logic; - signal ram_data : std_logic_vector(7 downto 0); - signal vram_data : std_logic_vector(7 downto 0); - signal sprite_xy_data : std_logic_vector(7 downto 0); - signal vram_addr : std_logic_vector(11 downto 0); - - signal iodec_spr_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw1_l : std_logic; - signal iodec_dipsw2_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - - signal sn_we : std_logic; - signal wav1,wav2,wav3 : std_logic_vector(7 downto 0); - - component ym2149 is port - ( - CLK : in std_logic; - CE : in std_logic; - RESET : in std_logic; - BDIR : in std_logic; - BC : in std_logic; - DI : in std_logic_vector(7 downto 0); - DO : out std_logic_vector(7 downto 0); - CHANNEL_A: out std_logic_vector(7 downto 0); - CHANNEL_B: out std_logic_vector(7 downto 0); - CHANNEL_C: out std_logic_vector(7 downto 0); - - SEL : in std_logic; - MODE : in std_logic; - IOA_in : in std_logic_vector(7 downto 0); - IOA_out : out std_logic_vector(7 downto 0); - - IOB_in : in std_logic_vector(7 downto 0); - IOB_out : out std_logic_vector(7 downto 0) - ); - end component; - -begin - --- --- video timing --- -p_hvcnt : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - if hcnt = "111111111" then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - if do_hsync then - if vcnt = "111111111" then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; -end process; - -vsync <= not vcnt(8); -do_hsync <= (hcnt = "010101111"); -- 0AF - -p_sync : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - - if (hcnt = "010001111") and not eight_sprites then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") and not eight_sprites then - hblank <= '0'; -- 0EF - elsif (hcnt = "111111111") and eight_sprites then - hblank <= '1'; - elsif (hcnt = "011111111") and eight_sprites then - hblank <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; -end process; - --- --- cpu --- -p_irq_req_watchdog : process - variable rising_vblank : boolean; -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - - if (control_reg(0) = '0') then - cpu_nmi_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_nmi_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - --watchdog_reset_l <= not reset; - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - end if; -end process; - -u_cpu : entity work.T80sed -port map -( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => hcnt(0) and ena_6, - WAIT_n => sync_bus_wreq_l, - INT_n => '1', - NMI_n => cpu_nmi_l, - BUSRQ_n => '1', - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => cpu_wr_l, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out -); - --- rom 0x0000 - 0x3FFF --- syncbus 0x4000 - 0x7FFF -sync_bus_cs_l <= '0' when cpu_mreq_l = '0' and cpu_rfsh_l = '1' and cpu_addr(14) = '1' else '1'; -sync_bus_wreq_l <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '1' and cpu_rd_l = '0' else '1'; -sync_bus_stb <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '0' else '1'; -sync_bus_r_w_l <= '0' when sync_bus_stb = '0' and cpu_rd_l = '1' else '1'; - --- --- sync bus custom ic --- -p_sync_bus_reg : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; -end process; - - --- WRITE --- out_l 0x5000 - 0x503F control space --- spr_l 0x5040 - 0x507F sprite --- wdr_l 0x50C0 - 0x50FF watchdog reset -iodec_out_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_spr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"01" else '1'; -iodec_wdr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - --- READ --- in0_l 0x5000 - 0x503F in port 0 --- in1_l 0x5040 - 0x507F in port 1 --- dipsw_l 0x5080 - 0x50BF dip switches -iodec_in0_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_in1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"01" else '1'; -iodec_dipsw1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"10" else '1'; -iodec_dipsw2_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - -p_control_reg : process -begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - elsif (iodec_out_l = '0') then - control_reg(to_integer(unsigned(cpu_addr(2 downto 0)))) <= cpu_data_out(0); - end if; - end if; -end process; - -cpu_data_in <= cpu_vec_reg when (cpu_iorq_l = '0') and (cpu_m1_l = '0') else - sync_bus_reg when sync_bus_wreq_l = '0' else - program_rom_dinl when cpu_addr(15 downto 14) = "00" else -- ROM at 0000 - 3fff - program_rom_dinh when cpu_addr(15 downto 14) = "10" else -- ROM at 8000 - bfff - in0 when iodec_in0_l = '0' else - in1 when iodec_in1_l = '0' else - dipsw1 when iodec_dipsw1_l = '0' else - dipsw2 when iodec_dipsw2_l = '0' else - ram_data; - -u_program_rom : entity work.ROM_PGM_0 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl -); - -u_program_rom1 : entity work.ROM_PGM_1 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinh -); - -ram_cs <= '1' when cpu_addr(15 downto 12) = X"4" else '0'; - -u_rams : work.dpram generic map (12,8) -port map -( - clock_a => clk, - enable_a => ena_6, - wren_a => not sync_bus_r_w_l and ram_cs, - address_a => cpu_addr(11 downto 0), - data_a => cpu_data_out, -- cpu only source of ram data - q_a => ram_data, - - clock_b => clk, - address_b => vram_addr(11 downto 0), - q_b => vram_data -); - --- --- video subsystem --- - --- vram addr custom ic -hp <= hcnt(7 downto 3) when control_reg(3) = '0' else not hcnt(7 downto 3); -vp <= vcnt(7 downto 3) when control_reg(3) = '0' else not vcnt(7 downto 3); -vram_addr <= '0' & hcnt(2) & vp & hp when hcnt(8)='1' else - x"FF" & hcnt(6 downto 4) & hcnt(2) when hblank = '1' else - '0' & hcnt(2) & hp(3) & hp(3) & hp(3) & hp(3) & hp(0) & vp; - -sprite_xy_ram : work.dpram generic map (4,8) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not iodec_spr_l, - address_a => cpu_addr(3 downto 0), - data_a => cpu_data_out, - - clock_b => CLK, - address_b => vram_addr(3 downto 0), - q_b => sprite_xy_data -); - -u_video : entity work.DREAMSHP_VIDEO -port map -( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - vram_data => vram_data, - sprite_xy => sprite_xy_data, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - O_HBLANK => O_HBLANK, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk -); - -O_HSYNC <= hSync; -O_VSYNC <= vSync; -O_VBLANK <= vblank; - --- --- --- audio subsystem --- -sn_we <= '1' when cpu_wr_l = '0' and cpu_iorq_l = '0' and cpu_addr(7 downto 1) = "0000011" else '0'; - -sn : ym2149 -port map -( - CLK => clk, - CE => ENA_1M79, - RESET => reset, - BDIR => sn_we, - BC => cpu_addr(0), - DI => cpu_data_out, - DO => open, - CHANNEL_A=> wav1, - CHANNEL_B=> wav2, - CHANNEL_C=> wav3, - - SEL => '0', - MODE => '0', - IOA_in => (others => '0'), - IOA_out => open, - - IOB_in => (others => '0'), - IOB_out => open -); - -O_AUDIO <= ("00" & wav1) + ("00" & wav2) + ("00" & wav3); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dreamshp_video.vhd b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dreamshp_video.vhd deleted file mode 100644 index b03047bf..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/dreamshp_video.vhd +++ /dev/null @@ -1,278 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity DREAMSHP_VIDEO is - generic( - alt_transp : boolean := true - ); - port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - vram_data : in std_logic_vector(7 downto 0); - sprite_xy : in std_logic_vector(7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - O_HBLANK : out std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of DREAMSHP_VIDEO is - - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal sprite_data : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - signal obj_on2 : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_op_t1 : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal sprite_ram_ip : std_logic_vector(5 downto 0); - signal sprite_ram_op : std_logic_vector(5 downto 0); - signal sprite_addr : std_logic_vector(7 downto 0); - signal sprite_addr_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(5 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - -dr <= not sprite_xy when I_HBLANK = '1' else "11111111"; -- pull ups on board - -p_char_regs : process - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; -begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & not I_HBLANK); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - sprite_data <= vram_data; -- character reg - end if; -end process; - -xflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(1); -yflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(0); - -obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - -ca(12) <= char_hblank_reg; -ca(11 downto 6) <= sprite_data(7 downto 2); -ca(5) <= sprite_data(1) when char_hblank_reg = '0' else char_sum_reg(3) xor xflip; -ca(4) <= sprite_data(0) when char_hblank_reg = '0' else I_HCNT(3); -ca(3) <= I_HCNT(2) xor yflip; -ca(2) <= char_sum_reg(2) xor xflip; -ca(1) <= char_sum_reg(1) xor xflip; -ca(0) <= char_sum_reg(0) xor xflip; - --- char roms -char_rom_5ef : entity work.GFX1 -port map -( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf -); - -p_char_shift : process -begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_buf(7 downto 4); -- load - shift_regl <= char_rom_5ef_buf(3 downto 0); - when others => null; - end case; - end if; -end process; - -shift_sel(0) <= I_HCNT(0) and I_HCNT(1) when vout_yflip = '0' else '1'; -shift_sel(1) <= '1' when vout_yflip = '0' else I_HCNT(0) and I_HCNT(1); -shift_op(0) <= shift_regl(3) when vout_yflip = '0' else shift_regl(0); -shift_op(1) <= shift_regu(3) when vout_yflip = '0' else shift_regu(0); - -p_video_out_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= vram_data(4 downto 0); -- colour reg - end if; - - if I_HCNT(3 downto 0) = "0111" and (vout_hblank='1' or I_HBLANK='1' or vout_obj_on='0') then - sprite_addr <= dr; - else - sprite_addr <= sprite_addr + "1"; - end if; - end if; -end process; - -col_rom_4a : entity work.PROM4_DST -port map -( - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a -); - -u_sprite_ram : work.dpram generic map (8,6) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => vout_obj_on_t1, - address_a => sprite_addr_t1, - data_a => sprite_ram_ip, - - clock_b => CLK, - enable_b => ENA_6, - address_b => sprite_addr, - q_b => sprite_ram_op -); - -sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "000000"; -video_op_sel <= '0' when alt_transp and (sprite_ram_reg(1 downto 0) = "00") else - '0' when not alt_transp and (sprite_ram_reg(5 downto 2) = "0000") else - '1'; - -p_sprite_ram_ip_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - sprite_addr_t1 <= sprite_addr; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - shift_op_t1 <= shift_op; - end if; -end process; - -sprite_ram_ip <= (others => '0') when vout_hblank_t1 = '0' else - sprite_ram_reg when video_op_sel = '1' else - lut_4a_t1(3 downto 0) & shift_op_t1; - -final_col <= (others => '0') when (vout_hblank = '1') or (I_VBLANK = '1') else - sprite_ram_reg(5 downto 2) when video_op_sel = '1' else - lut_4a(3 downto 0); - --- assign video outputs from color LUT PROM -col_rom_7f : entity work.PROM7_DST -port map -( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE -); - -O_HBLANK <= vout_hblank and vout_hblank_t1; - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/pll.qip deleted file mode 100644 index afd958be..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll.v"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/pll.v b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/pll.v deleted file mode 100644 index 60297687..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/pll.v +++ /dev/null @@ -1,320 +0,0 @@ -// megafunction wizard: %ALTPLL% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altpll - -// ============================================================ -// File Name: pll.v -// Megafunction Name(s): -// altpll -// -// Simulation Library Files(s): -// altera_mf -// ============================================================ -// ************************************************************ -// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -// -// 13.1.0 Build 162 10/23/2013 SJ Web Edition -// ************************************************************ - - -//Copyright (C) 1991-2013 Altera Corporation -//Your use of Altera Corporation's design tools, logic functions -//and other software and tools, and its AMPP partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Altera Program License -//Subscription Agreement, Altera MegaCore Function License -//Agreement, or other applicable license agreement, including, -//without limitation, that your use is for the sole purpose of -//programming logic devices manufactured by Altera and sold by -//Altera or its authorized distributors. Please refer to the -//applicable agreement for further details. - - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on -module pll ( - areset, - inclk0, - c0, - locked); - - input areset; - input inclk0; - output c0; - output locked; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri0 areset; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire sub_wire0; - wire [4:0] sub_wire1; - wire [0:0] sub_wire5 = 1'h0; - wire locked = sub_wire0; - wire [0:0] sub_wire2 = sub_wire1[0:0]; - wire c0 = sub_wire2; - wire sub_wire3 = inclk0; - wire [1:0] sub_wire4 = {sub_wire5, sub_wire3}; - - altpll altpll_component ( - .areset (areset), - .inclk (sub_wire4), - .locked (sub_wire0), - .clk (sub_wire1), - .activeclock (), - .clkbad (), - .clkena ({6{1'b1}}), - .clkloss (), - .clkswitch (1'b0), - .configupdate (1'b0), - .enable0 (), - .enable1 (), - .extclk (), - .extclkena ({4{1'b1}}), - .fbin (1'b1), - .fbmimicbidir (), - .fbout (), - .fref (), - .icdrclk (), - .pfdena (1'b1), - .phasecounterselect ({4{1'b1}}), - .phasedone (), - .phasestep (1'b1), - .phaseupdown (1'b1), - .pllena (1'b1), - .scanaclr (1'b0), - .scanclk (1'b0), - .scanclkena (1'b1), - .scandata (1'b0), - .scandataout (), - .scandone (), - .scanread (1'b0), - .scanwrite (1'b0), - .sclkout0 (), - .sclkout1 (), - .vcooverrange (), - .vcounderrange ()); - defparam - altpll_component.bandwidth_type = "AUTO", - altpll_component.clk0_divide_by = 9, - altpll_component.clk0_duty_cycle = 50, - altpll_component.clk0_multiply_by = 8, - altpll_component.clk0_phase_shift = "0", - altpll_component.compensate_clock = "CLK0", - altpll_component.inclk0_input_frequency = 37037, - altpll_component.intended_device_family = "Cyclone III", - altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll", - altpll_component.lpm_type = "altpll", - altpll_component.operation_mode = "NORMAL", - altpll_component.pll_type = "AUTO", - altpll_component.port_activeclock = "PORT_UNUSED", - altpll_component.port_areset = "PORT_USED", - altpll_component.port_clkbad0 = "PORT_UNUSED", - altpll_component.port_clkbad1 = "PORT_UNUSED", - altpll_component.port_clkloss = "PORT_UNUSED", - altpll_component.port_clkswitch = "PORT_UNUSED", - altpll_component.port_configupdate = "PORT_UNUSED", - altpll_component.port_fbin = "PORT_UNUSED", - altpll_component.port_inclk0 = "PORT_USED", - altpll_component.port_inclk1 = "PORT_UNUSED", - altpll_component.port_locked = "PORT_USED", - altpll_component.port_pfdena = "PORT_UNUSED", - altpll_component.port_phasecounterselect = "PORT_UNUSED", - altpll_component.port_phasedone = "PORT_UNUSED", - altpll_component.port_phasestep = "PORT_UNUSED", - altpll_component.port_phaseupdown = "PORT_UNUSED", - altpll_component.port_pllena = "PORT_UNUSED", - altpll_component.port_scanaclr = "PORT_UNUSED", - altpll_component.port_scanclk = "PORT_UNUSED", - altpll_component.port_scanclkena = "PORT_UNUSED", - altpll_component.port_scandata = "PORT_UNUSED", - altpll_component.port_scandataout = "PORT_UNUSED", - altpll_component.port_scandone = "PORT_UNUSED", - altpll_component.port_scanread = "PORT_UNUSED", - altpll_component.port_scanwrite = "PORT_UNUSED", - altpll_component.port_clk0 = "PORT_USED", - altpll_component.port_clk1 = "PORT_UNUSED", - altpll_component.port_clk2 = "PORT_UNUSED", - altpll_component.port_clk3 = "PORT_UNUSED", - altpll_component.port_clk4 = "PORT_UNUSED", - altpll_component.port_clk5 = "PORT_UNUSED", - altpll_component.port_clkena0 = "PORT_UNUSED", - altpll_component.port_clkena1 = "PORT_UNUSED", - altpll_component.port_clkena2 = "PORT_UNUSED", - altpll_component.port_clkena3 = "PORT_UNUSED", - altpll_component.port_clkena4 = "PORT_UNUSED", - altpll_component.port_clkena5 = "PORT_UNUSED", - altpll_component.port_extclk0 = "PORT_UNUSED", - altpll_component.port_extclk1 = "PORT_UNUSED", - altpll_component.port_extclk2 = "PORT_UNUSED", - altpll_component.port_extclk3 = "PORT_UNUSED", - altpll_component.self_reset_on_loss_lock = "OFF", - altpll_component.width_clock = 5; - - -endmodule - -// ============================================================ -// CNX file retrieval info -// ============================================================ -// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" -// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" -// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" -// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" -// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" -// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" -// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" -// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" -// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" -// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" -// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" -// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" -// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" -// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" -// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" -// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" -// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" -// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" -// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" -// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" -// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" -// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" -// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" -// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" -// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" -// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" -// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" -// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" -// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" -// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" -// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" -// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" -// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" -// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" -// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" -// Retrieval info: PRIVATE: SPREAD_USE STRING "0" -// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" -// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" -// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" -// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: USE_CLK0 STRING "1" -// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" -// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" -// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" -// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" -// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" -// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" -// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" -// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" -// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" -// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" -// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" -// Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" -// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" -// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" -// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" -// Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 -// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 -// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf -// Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ym2149.sv b/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ym2149.sv deleted file mode 100644 index a8b47c46..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/DreamShopper_MiST/rtl/ym2149.sv +++ /dev/null @@ -1,295 +0,0 @@ - - -module ym2149 -( - input CLK, // Global clock - input CE, // PSG Clock enable - input RESET, // Chip RESET (set all Registers to '0', active hi) - input BDIR, // Bus Direction (0 - read , 1 - write) - input BC, // Bus control - input [7:0] DI, // Data In - output [7:0] DO, // Data Out - output [7:0] CHANNEL_A, // PSG Output channel A - output [7:0] CHANNEL_B, // PSG Output channel B - output [7:0] CHANNEL_C, // PSG Output channel C - - input SEL, - input MODE, - - input [7:0] IOA_in, - output [7:0] IOA_out, - - input [7:0] IOB_in, - output [7:0] IOB_out -); - -assign IOA_out = ymreg[14]; -assign IOB_out = ymreg[15]; - -reg ena_div; -reg ena_div_noise; -reg [3:0] addr; -reg [7:0] ymreg[16]; -reg env_ena; -reg [4:0] env_vol; - -wire [7:0] volTableAy[16] = - '{8'h00, 8'h03, 8'h04, 8'h06, - 8'h0a, 8'h0f, 8'h15, 8'h22, - 8'h28, 8'h41, 8'h5b, 8'h72, - 8'h90, 8'hb5, 8'hd7, 8'hff - }; - -wire [7:0] volTableYm[32] = - '{8'h00, 8'h01, 8'h01, 8'h02, - 8'h02, 8'h03, 8'h03, 8'h04, - 8'h06, 8'h07, 8'h09, 8'h0a, - 8'h0c, 8'h0e, 8'h11, 8'h13, - 8'h17, 8'h1b, 8'h20, 8'h25, - 8'h2c, 8'h35, 8'h3e, 8'h47, - 8'h54, 8'h66, 8'h77, 8'h88, - 8'ha1, 8'hc0, 8'he0, 8'hff - }; - -// Read from AY -assign DO = dout; -reg [7:0] dout; -always_comb begin - case(addr) - 0: dout = ymreg[0]; - 1: dout = {4'b0000, ymreg[1][3:0]}; - 2: dout = ymreg[2]; - 3: dout = {4'b0000, ymreg[3][3:0]}; - 4: dout = ymreg[4]; - 5: dout = {4'b0000, ymreg[5][3:0]}; - 6: dout = {3'b000, ymreg[6][4:0]}; - 7: dout = ymreg[7]; - 8: dout = {3'b000, ymreg[8][4:0]}; - 9: dout = {3'b000, ymreg[9][4:0]}; - 10: dout = {3'b000, ymreg[10][4:0]}; - 11: dout = ymreg[11]; - 12: dout = ymreg[12]; - 13: dout = {4'b0000, ymreg[13][3:0]}; - 14: dout = (ymreg[7][6] ? ymreg[14] : IOA_in); - 15: dout = (ymreg[7][7] ? ymreg[15] : IOB_in); - endcase -end - -// p_divider -always @(posedge CLK) begin - reg [3:0] cnt_div; - reg noise_div; - - if(CE) begin - ena_div <= 0; - ena_div_noise <= 0; - if(!cnt_div) begin - cnt_div <= {SEL, 3'b111}; - ena_div <= 1; - - noise_div <= (~noise_div); - if (noise_div) ena_div_noise <= 1; - end else begin - cnt_div <= cnt_div - 1'b1; - end - end -end - - -reg [16:0] poly17; -wire [4:0] noise_gen_comp = ymreg[6][4:0] ? ymreg[6][4:0] - 1'd1 : 5'd0; - -// p_noise_gen -always @(posedge CLK) begin - reg [4:0] noise_gen_cnt; - - if(CE) begin - if (ena_div_noise) begin - if (noise_gen_cnt >= noise_gen_comp) begin - noise_gen_cnt <= 0; - poly17 <= {(poly17[0] ^ poly17[2] ^ !poly17), poly17[16:1]}; - end else begin - noise_gen_cnt <= noise_gen_cnt + 1'd1; - end - end - end -end - -wire [11:0] tone_gen_freq[1:3]; -assign tone_gen_freq[1] = {ymreg[1][3:0], ymreg[0]}; -assign tone_gen_freq[2] = {ymreg[3][3:0], ymreg[2]}; -assign tone_gen_freq[3] = {ymreg[5][3:0], ymreg[4]}; - -wire [11:0] tone_gen_comp[1:3]; -assign tone_gen_comp[1] = tone_gen_freq[1] ? tone_gen_freq[1] - 1'd1 : 12'd0; -assign tone_gen_comp[2] = tone_gen_freq[2] ? tone_gen_freq[2] - 1'd1 : 12'd0; -assign tone_gen_comp[3] = tone_gen_freq[3] ? tone_gen_freq[3] - 1'd1 : 12'd0; - -reg [3:1] tone_gen_op; - -//p_tone_gens -always @(posedge CLK) begin - integer i; - reg [11:0] tone_gen_cnt[1:3]; - - if(CE) begin - // looks like real chips count up - we need to get the Exact behaviour .. - - for (i = 1; i <= 3; i = i + 1) begin - if(ena_div) begin - if (tone_gen_cnt[i] >= tone_gen_comp[i]) begin - tone_gen_cnt[i] <= 0; - tone_gen_op[i] <= (~tone_gen_op[i]); - end else begin - tone_gen_cnt[i] <= tone_gen_cnt[i] + 1'd1; - end - end - end - end -end - -wire [15:0] env_gen_comp = {ymreg[12], ymreg[11]} ? {ymreg[12], ymreg[11]} - 1'd1 : 16'd0; - -//p_envelope_freq -always @(posedge CLK) begin - reg [15:0] env_gen_cnt; - - if(CE) begin - env_ena <= 0; - if(ena_div) begin - if (env_gen_cnt >= env_gen_comp) begin - env_gen_cnt <= 0; - env_ena <= 1; - end else begin - env_gen_cnt <= (env_gen_cnt + 1'd1); - end - end - end -end - -wire is_bot = (env_vol == 5'b00000); -wire is_bot_p1 = (env_vol == 5'b00001); -wire is_top_m1 = (env_vol == 5'b11110); -wire is_top = (env_vol == 5'b11111); - -always @(posedge CLK) begin - reg old_BDIR; - reg env_reset; - reg env_hold; - reg env_inc; - - // envelope shapes - // C AtAlH - // 0 0 x x \___ - // - // 0 1 x x /___ - // - // 1 0 0 0 \\\\ - // - // 1 0 0 1 \___ - // - // 1 0 1 0 \/\/ - // ___ - // 1 0 1 1 \ - // - // 1 1 0 0 //// - // ___ - // 1 1 0 1 / - // - // 1 1 1 0 /\/\ - // - // 1 1 1 1 /___ - - if(RESET) begin - ymreg[0] <= 0; - ymreg[1] <= 0; - ymreg[2] <= 0; - ymreg[3] <= 0; - ymreg[4] <= 0; - ymreg[5] <= 0; - ymreg[6] <= 0; - ymreg[7] <= 255; - ymreg[8] <= 0; - ymreg[9] <= 0; - ymreg[10] <= 0; - ymreg[11] <= 0; - ymreg[12] <= 0; - ymreg[13] <= 0; - ymreg[14] <= 0; - ymreg[15] <= 0; - addr <= 0; - env_vol <= 0; - end else begin - old_BDIR <= BDIR; - if(~old_BDIR & BDIR) begin - if(BC) addr <= DI[3:0]; - else begin - ymreg[addr] <= DI; - env_reset <= (addr == 13); - end - end - end - - if(CE) begin - if(env_reset) begin - env_reset <= 0; - // load initial state - if(!ymreg[13][2]) begin // attack - env_vol <= 5'b11111; - env_inc <= 0; // -1 - end else begin - env_vol <= 5'b00000; - env_inc <= 1; // +1 - end - env_hold <= 0; - end else begin - - if (env_ena) begin - if (!env_hold) begin - if (env_inc) env_vol <= (env_vol + 5'b00001); - else env_vol <= (env_vol + 5'b11111); - end - - // envelope shape control. - if(!ymreg[13][3]) begin - if(!env_inc) begin // down - if(is_bot_p1) env_hold <= 1; - end else if (is_top) env_hold <= 1; - end else if(ymreg[13][0]) begin // hold = 1 - if(!env_inc) begin // down - if(ymreg[13][1]) begin // alt - if(is_bot) env_hold <= 1; - end else if(is_bot_p1) env_hold <= 1; - end else if(ymreg[13][1]) begin // alt - if(is_top) env_hold <= 1; - end else if(is_top_m1) env_hold <= 1; - end else if(ymreg[13][1]) begin // alternate - if(env_inc == 1'b0) begin // down - if(is_bot_p1) env_hold <= 1; - if(is_bot) begin - env_hold <= 0; - env_inc <= 1; - end - end else begin - if(is_top_m1) env_hold <= 1; - if(is_top) begin - env_hold <= 0; - env_inc <= 0; - end - end - end - end - end - end -end - -wire [4:0] A = ~((ymreg[7][0] | tone_gen_op[1]) & (ymreg[7][3] | poly17[0])) ? 5'd0 : ymreg[8][4] ? env_vol[4:0] : { ymreg[8][3:0], ymreg[8][3]}; -wire [4:0] B = ~((ymreg[7][1] | tone_gen_op[2]) & (ymreg[7][4] | poly17[0])) ? 5'd0 : ymreg[9][4] ? env_vol[4:0] : { ymreg[9][3:0], ymreg[9][3]}; -wire [4:0] C = ~((ymreg[7][2] | tone_gen_op[3]) & (ymreg[7][5] | poly17[0])) ? 5'd0 : ymreg[10][4] ? env_vol[4:0] : {ymreg[10][3:0], ymreg[10][3]}; - -assign CHANNEL_A = MODE ? volTableAy[A[4:1]] : volTableYm[A]; -assign CHANNEL_B = MODE ? volTableAy[B[4:1]] : volTableYm[B]; -assign CHANNEL_C = MODE ? volTableAy[C[4:1]] : volTableYm[C]; - - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.qpf b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.qpf deleted file mode 100644 index 0d807731..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "Eeekk" diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.qsf b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.qsf deleted file mode 100644 index 945ba412..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.qsf +++ /dev/null @@ -1,167 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 11:18:42 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# Eeekk_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name SMART_RECOMPILE ON -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name SAVE_DISK_SPACE OFF -set_global_assignment -name TOP_LEVEL_ENTITY Eeekk -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP - -# Fitter Assignments -# ================== -set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF -set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS -set_global_assignment -name FITTER_EFFORT "STANDARD FIT" -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# ------------------- -# start ENTITY(Eeekk) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(Eeekk) -# ----------------- -set_global_assignment -name SYSTEMVERILOG_FILE rtl/Eeekk.sv -set_global_assignment -name VHDL_FILE rtl/eeekk.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name VERILOG_FILE rtl/pll.v -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.sdc b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/Eeekk.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/README.txt deleted file mode 100644 index 7f459058..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/README.txt +++ /dev/null @@ -1,24 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Eeekk! for MiST by Gehstock --- 21 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F1 : Start 1 player --- F2 : Start 2 players --- SPACE,CTRL : Punch (also starts 2 player mode!) --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/Eeekk.sv b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/Eeekk.sv deleted file mode 100644 index cfbbdc37..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/Eeekk.sv +++ /dev/null @@ -1,195 +0,0 @@ -//============================================================================ -// Arcade: Eeekk! -// -// Version for MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module Eeekk( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Eeekk;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [10:0] ps2_key; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -eeekkt eeekk( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0(~{2'b00, btn_coin, 1'b0, m_down,m_right,m_left,m_up}), - .in1(~{1'b0, btn_two_players | m_fire, btn_one_player, 5'b00000}), - .dipsw1(8'b1_1_1_100_00), - .dipsw2(8'b11111111), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 72d0990f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"0F",X"0B",X"0E",X"0B",X"0F",X"01",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F", - X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"88",X"CC",X"FF",X"FF",X"F3",X"F0",X"F0",X"F3",X"F3",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0", - X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"F3",X"F3",X"F3",X"F3",X"F3",X"F3",X"F3",X"F3", - X"00",X"00",X"00",X"FF",X"FF",X"FF",X"F0",X"F0",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"F0",X"F0", - X"F0",X"F0",X"F3",X"FF",X"FF",X"CC",X"88",X"88",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F3",X"F3", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"0C",X"00",X"0E",X"0F",X"0F",X"00",X"0C",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0F", - X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"FC",X"FC",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"11",X"11",X"33",X"FF",X"FF",X"FC",X"F0",X"F0", - X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"11", - X"F0",X"F0",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"F0",X"F0",X"FF",X"FF",X"FF",X"00",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"FC",X"FC",X"F0",X"F0",X"FC",X"FF",X"FF",X"33",X"11",X"11", - X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"10",X"00",X"00",X"00",X"00",X"00",X"F0",X"10",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"87",X"C3",X"C3",X"C3",X"C0",X"00",X"00",X"E1",X"F0",X"F0",X"30",X"10",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"0F",X"0F",X"00",X"00",X"00",X"F8",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00", - X"87",X"87",X"87",X"87",X"87",X"87",X"87",X"FF",X"87",X"87",X"87",X"87",X"87",X"87",X"87",X"FF", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"0F", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0", - X"00",X"00",X"00",X"00",X"00",X"10",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"F0", - X"00",X"00",X"C0",X"C3",X"C3",X"C3",X"87",X"0F",X"00",X"00",X"00",X"10",X"30",X"F0",X"F0",X"E1", - X"00",X"00",X"00",X"0F",X"0F",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"F8", - X"FF",X"87",X"87",X"87",X"87",X"87",X"87",X"87",X"FF",X"87",X"87",X"87",X"87",X"87",X"87",X"87", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"0F",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8", - X"FF",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"33",X"00",X"00",X"00", - X"F0",X"F0",X"70",X"70",X"30",X"30",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"70",X"30",X"30",X"10",X"10", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"10",X"10",X"30",X"30",X"70",X"70",X"F0",X"F0", - X"10",X"10",X"30",X"30",X"70",X"70",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0E",X"0C",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0F",X"00",X"00",X"00",X"00",X"0C",X"0E",X"0F",X"0F", - X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"30",X"10",X"F0",X"70",X"30",X"10",X"00",X"00",X"00",X"00", - X"00",X"88",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"33",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"10",X"30",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"10",X"30",X"70",X"F0", - X"EE",X"FF",X"11",X"99",X"55",X"FF",X"EE",X"00",X"33",X"77",X"55",X"44",X"44",X"77",X"33",X"00", - X"00",X"00",X"11",X"FF",X"FF",X"11",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00",X"00", - X"33",X"99",X"99",X"DD",X"FF",X"77",X"33",X"00",X"33",X"77",X"55",X"44",X"44",X"66",X"22",X"00", - X"66",X"FF",X"99",X"99",X"11",X"33",X"22",X"00",X"33",X"77",X"44",X"44",X"44",X"66",X"22",X"00", - X"55",X"FF",X"FF",X"55",X"44",X"CC",X"CC",X"00",X"00",X"77",X"77",X"66",X"33",X"11",X"00",X"00", - X"66",X"FF",X"99",X"99",X"99",X"BB",X"AA",X"00",X"44",X"44",X"44",X"44",X"44",X"77",X"77",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"22",X"66",X"44",X"44",X"44",X"77",X"33",X"00", - X"00",X"00",X"88",X"FF",X"77",X"00",X"00",X"00",X"66",X"77",X"55",X"44",X"44",X"44",X"66",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"EE",X"FF",X"99",X"99",X"99",X"BB",X"22",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"00",X"00",X"00",X"BB",X"BB",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00", - X"0F",X"08",X"00",X"00",X"00",X"00",X"08",X"0F",X"0F",X"0F",X"0E",X"0C",X"0C",X"0E",X"0F",X"0F", - X"88",X"88",X"88",X"FF",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"77",X"33",X"11",X"00",X"00", - X"99",X"AA",X"CC",X"FF",X"CC",X"AA",X"99",X"00",X"44",X"22",X"11",X"77",X"11",X"22",X"44",X"00", - X"88",X"CC",X"EE",X"FF",X"88",X"88",X"88",X"00",X"00",X"11",X"33",X"77",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"11",X"15",X"15",X"19",X"22",X"CC",X"33",X"44",X"88",X"8A",X"8A",X"89",X"44",X"33", - X"00",X"FF",X"FF",X"44",X"44",X"FF",X"FF",X"00",X"00",X"11",X"33",X"66",X"66",X"33",X"11",X"00", - X"66",X"FF",X"99",X"99",X"FF",X"FF",X"11",X"00",X"33",X"77",X"44",X"44",X"77",X"77",X"44",X"00", - X"22",X"33",X"11",X"11",X"33",X"EE",X"CC",X"00",X"22",X"66",X"44",X"44",X"66",X"33",X"11",X"00", - X"EE",X"FF",X"11",X"11",X"FF",X"FF",X"11",X"00",X"33",X"77",X"44",X"44",X"77",X"77",X"44",X"00", - X"33",X"11",X"DD",X"99",X"FF",X"FF",X"11",X"00",X"66",X"44",X"55",X"44",X"77",X"77",X"44",X"00", - X"00",X"00",X"CC",X"99",X"FF",X"FF",X"11",X"00",X"66",X"44",X"55",X"44",X"77",X"77",X"44",X"00", - X"FF",X"FF",X"99",X"11",X"33",X"EE",X"CC",X"00",X"22",X"66",X"44",X"44",X"66",X"33",X"11",X"00", - X"00",X"FF",X"FF",X"88",X"88",X"FF",X"FF",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00", - X"00",X"00",X"11",X"FF",X"FF",X"11",X"00",X"00",X"00",X"00",X"44",X"77",X"77",X"44",X"00",X"00", - X"00",X"00",X"EE",X"FF",X"11",X"77",X"66",X"00",X"44",X"44",X"77",X"77",X"44",X"44",X"00",X"00", - X"11",X"33",X"EE",X"CC",X"FF",X"FF",X"11",X"00",X"66",X"77",X"11",X"00",X"77",X"77",X"44",X"00", - X"33",X"11",X"11",X"11",X"FF",X"FF",X"11",X"00",X"00",X"00",X"00",X"44",X"77",X"77",X"44",X"00", - X"FF",X"FF",X"88",X"CC",X"88",X"FF",X"FF",X"00",X"77",X"77",X"33",X"11",X"33",X"77",X"77",X"00", - X"FF",X"FF",X"CC",X"88",X"00",X"FF",X"FF",X"00",X"77",X"77",X"00",X"11",X"33",X"77",X"77",X"00", - X"CC",X"EE",X"33",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"66",X"33",X"11",X"00", - X"00",X"88",X"88",X"99",X"FF",X"FF",X"11",X"00",X"33",X"77",X"44",X"44",X"77",X"77",X"44",X"00", - X"DD",X"EE",X"55",X"11",X"11",X"FF",X"EE",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"11",X"BB",X"EE",X"CC",X"FF",X"FF",X"11",X"00",X"33",X"77",X"44",X"44",X"77",X"77",X"44",X"00", - X"66",X"FF",X"99",X"99",X"99",X"BB",X"22",X"00",X"22",X"66",X"44",X"44",X"44",X"77",X"33",X"00", - X"00",X"00",X"11",X"FF",X"FF",X"11",X"00",X"00",X"00",X"66",X"44",X"77",X"77",X"44",X"66",X"00", - X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00", - X"88",X"CC",X"66",X"33",X"66",X"CC",X"88",X"00",X"77",X"77",X"00",X"00",X"00",X"77",X"77",X"00", - X"CC",X"FF",X"33",X"EE",X"33",X"FF",X"CC",X"00",X"77",X"77",X"00",X"11",X"00",X"77",X"77",X"00", - X"11",X"33",X"66",X"CC",X"66",X"33",X"11",X"00",X"44",X"66",X"33",X"11",X"33",X"66",X"44",X"00", - X"00",X"00",X"99",X"FF",X"FF",X"99",X"00",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00", - X"33",X"11",X"99",X"99",X"DD",X"77",X"33",X"00",X"66",X"77",X"55",X"44",X"44",X"44",X"66",X"00", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"77", - X"FF",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"FF",X"77",X"03",X"03",X"03",X"03",X"03",X"03",X"77", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77", - X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"11",X"22",X"11",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F", - X"FB",X"66",X"44",X"88",X"99",X"00",X"00",X"00",X"00",X"11",X"22",X"CC",X"00",X"11",X"00",X"00", - X"00",X"88",X"44",X"22",X"22",X"66",X"FB",X"FF",X"00",X"00",X"00",X"00",X"CC",X"33",X"00",X"0F", - X"00",X"88",X"77",X"00",X"CC",X"00",X"00",X"00",X"FB",X"66",X"AA",X"99",X"44",X"44",X"00",X"00", - X"00",X"00",X"44",X"88",X"00",X"FF",X"00",X"00",X"00",X"44",X"88",X"99",X"AA",X"66",X"FB",X"FF", - X"FB",X"66",X"22",X"22",X"11",X"11",X"00",X"00",X"00",X"11",X"22",X"22",X"11",X"00",X"00",X"00", - X"00",X"99",X"11",X"22",X"AA",X"66",X"FB",X"FF",X"00",X"00",X"11",X"11",X"00",X"00",X"00",X"0F", - X"22",X"AA",X"44",X"00",X"00",X"CC",X"00",X"00",X"FB",X"66",X"AA",X"22",X"99",X"44",X"00",X"00", - X"00",X"00",X"CC",X"00",X"44",X"AA",X"11",X"00",X"00",X"00",X"00",X"99",X"22",X"66",X"FB",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"88",X"00",X"00", - X"66",X"6E",X"E6",X"E6",X"6E",X"66",X"EE",X"EE",X"A5",X"D2",X"3C",X"03",X"92",X"69",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"3F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"44",X"33",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"44",X"88",X"00",X"00", - X"22",X"33",X"44",X"88",X"11",X"66",X"88",X"0F",X"1D",X"2E",X"2E",X"0C",X"1D",X"2E",X"1D",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"44",X"0C",X"2E",X"2E",X"2E",X"1D",X"1D",X"0C",X"1D", - X"00",X"00",X"04",X"22",X"FB",X"F0",X"9F",X"AA",X"00",X"00",X"46",X"11",X"30",X"17",X"10",X"04", - X"00",X"00",X"00",X"03",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"01",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"03",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"01",X"00",X"00",X"00",X"00", - X"26",X"9B",X"F0",X"F5",X"D5",X"04",X"00",X"00",X"76",X"33",X"97",X"70",X"11",X"02",X"00",X"00", - X"44",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"1D",X"0C",X"1D",X"1D",X"2E",X"2E",X"2E",X"0C", - X"0F",X"CC",X"33",X"00",X"CC",X"22",X"11",X"22",X"0F",X"1D",X"2E",X"1D",X"2E",X"2E",X"2E",X"1D", - X"00",X"00",X"00",X"00",X"00",X"88",X"77",X"0F",X"00",X"00",X"88",X"44",X"AA",X"11",X"66",X"0F", - X"00",X"88",X"04",X"02",X"B3",X"E1",X"0F",X"4C",X"00",X"00",X"8C",X"31",X"00",X"11",X"71",X"18", - X"00",X"00",X"00",X"00",X"00",X"48",X"F0",X"F0",X"00",X"00",X"00",X"C0",X"E1",X"D3",X"A7",X"5E", - X"00",X"88",X"66",X"99",X"03",X"0F",X"0F",X"0F",X"2E",X"1D",X"0C",X"0C",X"1D",X"2E",X"0F",X"0F", - X"0F",X"0F",X"0F",X"03",X"44",X"88",X"00",X"00",X"0F",X"0F",X"0C",X"2E",X"1D",X"0C",X"3F",X"0C", - X"F0",X"F8",X"C4",X"00",X"00",X"00",X"00",X"00",X"F9",X"F4",X"F2",X"F1",X"C0",X"00",X"00",X"00", - X"C6",X"8F",X"D3",X"16",X"64",X"88",X"00",X"00",X"44",X"1F",X"30",X"61",X"88",X"00",X"11",X"00", - X"0F",X"33",X"CC",X"00",X"00",X"00",X"00",X"00",X"0F",X"11",X"00",X"FF",X"44",X"88",X"00",X"00", - X"3F",X"FF",X"FF",X"FF",X"B8",X"30",X"30",X"10",X"31",X"31",X"73",X"73",X"F7",X"C0",X"00",X"00", - X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"E7",X"F7",X"F7",X"73",X"73",X"31",X"31",X"31", - X"3F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"7F",X"31",X"31",X"31",X"73",X"73",X"F7",X"F7",X"E7", - X"10",X"30",X"30",X"B8",X"FF",X"FF",X"FF",X"3F",X"00",X"00",X"C0",X"F7",X"73",X"73",X"31",X"31", - X"08",X"08",X"08",X"08",X"F0",X"00",X"00",X"00",X"EF",X"EF",X"EF",X"EF",X"F0",X"00",X"80",X"00", - X"08",X"08",X"08",X"08",X"08",X"08",X"08",X"08",X"EF",X"EF",X"EF",X"EF",X"0F",X"EF",X"EF",X"EF", - X"08",X"08",X"08",X"08",X"08",X"08",X"08",X"08",X"EF",X"EF",X"EF",X"0F",X"EF",X"EF",X"EF",X"EF", - X"00",X"00",X"00",X"F0",X"08",X"08",X"08",X"08",X"00",X"80",X"00",X"F0",X"EF",X"EF",X"EF",X"EF", - X"10",X"10",X"10",X"10",X"30",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"C0",X"FC",X"FE",X"76",X"10",X"10",X"00",X"E0",X"76",X"77",X"11",X"00",X"00",X"00", - X"0C",X"0C",X"0C",X"0C",X"0C",X"3C",X"00",X"00",X"3F",X"3F",X"3F",X"B7",X"87",X"87",X"80",X"00", - X"00",X"00",X"00",X"30",X"C0",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"80",X"F0",X"0F",X"0F",X"3F", - X"00",X"FF",X"00",X"00",X"11",X"EE",X"00",X"00",X"88",X"FF",X"44",X"44",X"22",X"11",X"00",X"00", - X"00",X"00",X"EE",X"11",X"00",X"00",X"FF",X"00",X"00",X"00",X"11",X"22",X"44",X"44",X"FF",X"88", - X"44",X"44",X"44",X"CC",X"77",X"00",X"00",X"00",X"60",X"E8",X"60",X"71",X"E8",X"60",X"00",X"00", - X"00",X"00",X"00",X"77",X"CC",X"44",X"44",X"44",X"00",X"00",X"60",X"E8",X"71",X"60",X"E8",X"60", - X"00",X"1E",X"10",X"10",X"1E",X"10",X"08",X"07",X"08",X"0F",X"04",X"04",X"07",X"02",X"01",X"00", - X"07",X"08",X"10",X"1E",X"10",X"10",X"1E",X"00",X"00",X"01",X"02",X"07",X"04",X"04",X"0F",X"08", - X"78",X"3C",X"B4",X"96",X"D2",X"C3",X"E1",X"69",X"F0",X"B4",X"B4",X"1E",X"5A",X"4B",X"E1",X"E9", - X"78",X"3C",X"B4",X"96",X"D2",X"C3",X"E1",X"69",X"F8",X"B4",X"B4",X"1E",X"5A",X"4B",X"E1",X"E1", - X"FE",X"FC",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"F1",X"70",X"70",X"30",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"F0",X"F0",X"F0",X"FC",X"FE",X"00",X"00",X"00",X"00",X"30",X"70",X"70",X"F1", - X"00",X"00",X"88",X"EE",X"33",X"00",X"00",X"00",X"E2",X"E2",X"73",X"E2",X"E2",X"22",X"22",X"00", - X"00",X"00",X"00",X"33",X"EE",X"88",X"00",X"00",X"00",X"22",X"22",X"E2",X"E2",X"73",X"E2",X"E2", - X"00",X"0F",X"00",X"0F",X"00",X"03",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"03",X"00",X"0F",X"00",X"0F",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"0F", - X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"F1",X"00",X"30",X"3C",X"30",X"3C",X"30",X"3C",X"30",X"00", - X"F1",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"30",X"3C",X"30",X"3C",X"30",X"3C",X"30",X"3C", - X"E1",X"E1",X"E1",X"F0",X"F0",X"FF",X"F0",X"00",X"5E",X"5E",X"5E",X"DE",X"FE",X"FF",X"FE",X"00", - X"F0",X"FF",X"F0",X"F0",X"E1",X"E1",X"E1",X"E1",X"FE",X"FF",X"FE",X"DE",X"5E",X"5E",X"5E",X"5E", - X"FF",X"FF",X"F3",X"30",X"00",X"00",X"00",X"00",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"30",X"F3",X"FF",X"FF",X"EF",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"FF",X"FF",X"FF",X"F0",X"00",X"00",X"00",X"00",X"BF",X"BF",X"FF",X"FF",X"F0",X"00",X"00",X"00", - X"00",X"00",X"00",X"F0",X"FF",X"FF",X"FF",X"3F",X"00",X"00",X"F0",X"FF",X"FF",X"BF",X"BF",X"0F", - X"FE",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"F0",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"F0",X"FE",X"FE",X"00",X"00",X"00",X"00",X"F0",X"FF",X"FF",X"FF", - X"93",X"93",X"93",X"93",X"93",X"93",X"F0",X"00",X"DD",X"88",X"00",X"00",X"00",X"00",X"30",X"00", - X"00",X"F0",X"91",X"F7",X"F7",X"83",X"B3",X"80",X"00",X"30",X"00",X"00",X"00",X"88",X"DD",X"FF", - X"00",X"0F",X"07",X"FF",X"BF",X"FF",X"F0",X"00",X"2C",X"2C",X"2C",X"2C",X"2C",X"2C",X"F0",X"00", - X"00",X"F0",X"0F",X"B3",X"C0",X"60",X"30",X"07",X"00",X"F0",X"2C",X"3C",X"2C",X"2C",X"2C",X"EC", - X"EC",X"EC",X"2C",X"2C",X"EC",X"2C",X"F0",X"00",X"B3",X"B3",X"80",X"80",X"91",X"83",X"F0",X"00", - X"00",X"F0",X"EC",X"2C",X"EC",X"E0",X"2C",X"EC",X"00",X"F0",X"91",X"81",X"B3",X"90",X"83",X"91", - X"FC",X"76",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"64",X"FC",X"FC",X"FC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"55",X"22",X"22",X"55",X"88",X"00",X"00",X"00",X"E6",X"EE",X"CC",X"88",X"77",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"44",X"00",X"00",X"00",X"00",X"20",X"71",X"71",X"F3", - X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"33",X"11",X"88",X"CC",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"06",X"07",X"8F",X"07",X"00",X"00",X"00",X"00",X"00",X"88",X"33",X"CC", - X"32",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"22",X"76",X"76",X"76",X"76",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"AA",X"44",X"AA",X"33",X"11",X"00",X"00",X"00",X"CC",X"88",X"88",X"77",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"11",X"22",X"99",X"00",X"00",X"00",X"C4",X"E6",X"E6",X"E6",X"C4", - X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"22",X"44",X"00",X"00",X"00",X"00",X"00", - X"00",X"F0",X"0C",X"0C",X"0C",X"0C",X"F0",X"00",X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"33", - X"1F",X"0C",X"F0",X"8C",X"44",X"F0",X"00",X"00",X"04",X"00",X"F0",X"01",X"00",X"F0",X"00",X"00", - X"00",X"00",X"00",X"F0",X"00",X"0C",X"F0",X"0E",X"00",X"00",X"00",X"F0",X"02",X"03",X"F0",X"07", - X"80",X"70",X"00",X"80",X"70",X"00",X"00",X"00",X"70",X"20",X"10",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"70",X"80",X"00",X"70",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"20", - X"1F",X"0E",X"F0",X"0C",X"00",X"F0",X"00",X"00",X"00",X"01",X"F0",X"13",X"11",X"F0",X"00",X"00", - X"00",X"00",X"0C",X"F0",X"0C",X"0C",X"F0",X"0E",X"00",X"00",X"00",X"F0",X"01",X"03",X"F0",X"00", - X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"3C",X"3C",X"2C",X"2C",X"0C",X"0C",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"2C",X"2C",X"3C", - X"78",X"70",X"70",X"30",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"30",X"70",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"02",X"04",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"04",X"00", - X"00",X"00",X"00",X"00",X"00",X"08",X"04",X"02",X"00",X"08",X"04",X"02",X"01",X"00",X"00",X"00", - X"13",X"0B",X"09",X"18",X"F0",X"00",X"00",X"00",X"6B",X"6B",X"73",X"71",X"70",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"F0",X"36",X"17",X"13",X"00",X"00",X"00",X"00",X"70",X"60",X"43",X"6B", - X"C8",X"C8",X"C8",X"C0",X"F0",X"00",X"00",X"00",X"F7",X"F7",X"F7",X"F3",X"F0",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"F0",X"C0",X"C0",X"C0",X"00",X"00",X"00",X"00",X"F0",X"A0",X"F0",X"F3", - X"1D",X"15",X"04",X"16",X"F0",X"00",X"00",X"00",X"6A",X"6A",X"73",X"71",X"70",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"F0",X"3A",X"3B",X"19",X"00",X"00",X"00",X"00",X"70",X"61",X"40",X"6A", - X"00",X"00",X"CC",X"3C",X"88",X"00",X"00",X"00",X"11",X"00",X"00",X"33",X"00",X"00",X"00",X"00", - X"00",X"00",X"CC",X"3C",X"CC",X"00",X"88",X"78",X"00",X"00",X"00",X"11",X"00",X"00",X"13",X"67", - X"02",X"01",X"88",X"CF",X"88",X"00",X"00",X"00",X"11",X"00",X"00",X"F0",X"00",X"00",X"00",X"00", - X"00",X"00",X"88",X"CF",X"88",X"01",X"02",X"8F",X"00",X"00",X"00",X"F0",X"00",X"00",X"11",X"F1", - X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"3C",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"0F", - X"00",X"00",X"00",X"7C",X"88",X"00",X"00",X"00",X"47",X"00",X"33",X"47",X"11",X"00",X"00",X"00", - X"00",X"00",X"08",X"7C",X"88",X"00",X"00",X"78",X"00",X"00",X"01",X"13",X"11",X"00",X"11",X"EF", - X"01",X"23",X"01",X"89",X"01",X"01",X"00",X"00",X"11",X"00",X"44",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"01",X"81",X"41",X"21",X"89",X"01",X"20",X"20",X"10",X"00",X"00",X"00",X"00",X"22", - X"F0",X"5A",X"1E",X"8F",X"CE",X"3F",X"DD",X"00",X"CF",X"8F",X"FF",X"EF",X"DF",X"77",X"23",X"00", - X"00",X"DF",X"6F",X"8E",X"FC",X"1E",X"B4",X"78",X"00",X"33",X"47",X"FF",X"FF",X"8F",X"EF",X"0F", - X"23",X"01",X"45",X"01",X"89",X"01",X"00",X"00",X"44",X"11",X"00",X"88",X"00",X"00",X"00",X"00", - X"00",X"00",X"01",X"81",X"41",X"21",X"01",X"01",X"20",X"20",X"10",X"00",X"00",X"00",X"00",X"00", - X"C3",X"E1",X"87",X"DE",X"9E",X"68",X"1F",X"00",X"CF",X"78",X"DF",X"FF",X"FF",X"47",X"33",X"00", - X"00",X"C0",X"79",X"BC",X"1E",X"C3",X"68",X"1E",X"00",X"12",X"77",X"FF",X"FE",X"F8",X"DE",X"EF", - X"F1",X"F0",X"F0",X"78",X"3C",X"3C",X"78",X"0F",X"78",X"78",X"78",X"69",X"4B",X"4B",X"69",X"0F", - X"0F",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"0F",X"78",X"78",X"78",X"78",X"78",X"78",X"78", - X"6F",X"EF",X"EF",X"6F",X"EF",X"E1",X"E1",X"0F",X"BF",X"FF",X"F1",X"F3",X"F3",X"F0",X"F0",X"0F", - X"0F",X"E1",X"E1",X"EF",X"EF",X"6F",X"EF",X"EF",X"0F",X"F0",X"F0",X"F0",X"F7",X"F7",X"F1",X"FF", - X"B5",X"5A",X"F0",X"F0",X"F0",X"F0",X"F0",X"0F",X"69",X"1E",X"3C",X"3C",X"78",X"78",X"78",X"0F", - X"0F",X"E1",X"D2",X"D2",X"B4",X"87",X"78",X"F0",X"0F",X"78",X"78",X"78",X"78",X"5A",X"5A",X"69", - X"67",X"EF",X"EF",X"67",X"EF",X"E1",X"E1",X"0F",X"BB",X"FF",X"F1",X"F3",X"F3",X"F0",X"F0",X"0F", - X"0F",X"E1",X"E1",X"EF",X"EF",X"67",X"EF",X"EF",X"0F",X"78",X"F0",X"F0",X"F7",X"F7",X"F1",X"FF", - X"00",X"01",X"0C",X"03",X"00",X"00",X"00",X"00",X"00",X"0C",X"00",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"00", - X"00",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00", - X"00",X"03",X"0D",X"06",X"00",X"10",X"10",X"00",X"0C",X"02",X"01",X"02",X"0C",X"00",X"00",X"00", - X"04",X"03",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"00", - X"00",X"08",X"04",X"02",X"01",X"01",X"01",X"02",X"20",X"00",X"40",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"11",X"00",X"79",X"71",X"79",X"51",X"91",X"11",X"00",X"80", - X"EE",X"CF",X"EE",X"EE",X"EE",X"EE",X"FF",X"FF",X"11",X"11",X"11",X"11",X"FF",X"FF",X"FB",X"71", - X"00",X"11",X"77",X"FF",X"FF",X"FF",X"FF",X"EE",X"00",X"00",X"11",X"1F",X"1F",X"1F",X"1F",X"1F", - X"EE",X"EE",X"EE",X"CC",X"CC",X"C8",X"70",X"10",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"00", - X"6E",X"6E",X"E6",X"6E",X"6E",X"66",X"EE",X"EE",X"69",X"1E",X"0B",X"01",X"2D",X"07",X"FF",X"FF", - X"10",X"70",X"C8",X"CC",X"CC",X"EE",X"EE",X"66",X"00",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"03", - X"00",X"0D",X"07",X"08",X"00",X"00",X"00",X"00",X"00",X"01",X"06",X"00",X"03",X"00",X"00",X"00", - X"03",X"0C",X"00",X"09",X"06",X"10",X"10",X"00",X"00",X"0D",X"03",X"0C",X"00",X"00",X"00",X"00", - X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00", - X"00",X"08",X"04",X"02",X"01",X"01",X"01",X"02",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"C1",X"E3",X"C1",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"00",X"00",X"00",X"00",X"00", - X"88",X"88",X"C8",X"F8",X"F8",X"98",X"88",X"88",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"11", - X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"1D",X"1F",X"1F",X"1F",X"1D",X"11",X"11",X"11", - X"88",X"88",X"98",X"F8",X"F8",X"C8",X"88",X"88",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"11", - X"00",X"00",X"00",X"C0",X"F0",X"10",X"00",X"00",X"00",X"00",X"00",X"10",X"F0",X"F0",X"00",X"00", - X"00",X"00",X"10",X"F0",X"C0",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"10",X"00",X"00",X"00", - X"00",X"C0",X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"80",X"A0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"80",X"C0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"30",X"F0",X"F0",X"F0",X"F0",X"F0", - X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"E0",X"E0",X"E0",X"C0", - X"E0",X"E0",X"E0",X"C0",X"C0",X"C0",X"80",X"80",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"70", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"70", - X"76",X"FE",X"FC",X"FC",X"EF",X"44",X"00",X"00",X"01",X"01",X"03",X"0F",X"03",X"01",X"01",X"00", - X"30",X"28",X"2C",X"0F",X"0F",X"06",X"00",X"00",X"87",X"C3",X"C3",X"0D",X"1D",X"17",X"03",X"11", - X"00",X"00",X"88",X"88",X"88",X"00",X"00",X"00",X"80",X"80",X"33",X"33",X"33",X"91",X"91",X"81", - X"F8",X"F8",X"F8",X"8F",X"0F",X"0F",X"00",X"00",X"F8",X"8F",X"0F",X"0F",X"0F",X"0F",X"00",X"00", - X"20",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"80",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"06",X"0F",X"0F",X"2C",X"28",X"00",X"00",X"01",X"01",X"03",X"0F",X"03",X"01", - X"00",X"00",X"00",X"44",X"EF",X"E9",X"F8",X"FC",X"11",X"11",X"03",X"17",X"1D",X"C1",X"87",X"87", - X"30",X"00",X"00",X"00",X"88",X"88",X"88",X"00",X"01",X"00",X"00",X"00",X"10",X"10",X"30",X"20", - X"30",X"70",X"F0",X"F0",X"F0",X"D0",X"40",X"60",X"07",X"03",X"91",X"91",X"F3",X"F3",X"F3",X"40", - X"00",X"00",X"00",X"00",X"06",X"0F",X"0F",X"2C",X"00",X"00",X"01",X"01",X"03",X"0F",X"03",X"01", - X"00",X"00",X"00",X"44",X"EF",X"E9",X"F8",X"FC",X"11",X"03",X"17",X"1D",X"59",X"C1",X"87",X"87", - X"28",X"30",X"00",X"00",X"88",X"88",X"88",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"30",X"30",X"70",X"70",X"F0",X"F0",X"F0",X"90",X"07",X"83",X"91",X"D1",X"F3",X"F3",X"71",X"20", - X"00",X"80",X"C0",X"C0",X"1C",X"3C",X"08",X"08",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"0F", - X"76",X"47",X"03",X"01",X"30",X"ED",X"77",X"DD",X"E0",X"F0",X"78",X"78",X"80",X"C3",X"4B",X"0F", - X"08",X"3C",X"1C",X"E0",X"C0",X"80",X"00",X"00",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00", - X"77",X"ED",X"30",X"01",X"03",X"47",X"76",X"00",X"4B",X"C3",X"80",X"38",X"78",X"F0",X"E0",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"00",X"33",X"77",X"66",X"7F",X"FF",X"00",X"00",X"CC",X"88",X"00",X"00",X"00",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"00",X"00",X"00",X"00", - X"7F",X"66",X"77",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"33",X"66",X"77",X"66",X"7F",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"00",X"00",X"00",X"00", - X"7F",X"66",X"77",X"66",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"88",X"CC",X"EE",X"66",X"7F",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"11",X"00",X"00",X"00", - X"7F",X"66",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0F",X"01",X"0F",X"00",X"0F",X"01",X"00",X"00",X"11",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"88",X"CC",X"EE",X"66",X"7F",X"FF",X"00",X"00",X"01",X"01",X"01",X"00",X"01",X"CD", - X"0F",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"11",X"00",X"00",X"00", - X"7F",X"66",X"EE",X"CC",X"88",X"00",X"00",X"00",X"01",X"00",X"01",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0F",X"01",X"0F",X"00",X"0F",X"01",X"00",X"00",X"11",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"88",X"CC",X"EE",X"66",X"7F",X"FF",X"00",X"00",X"01",X"01",X"01",X"00",X"01",X"CD", - X"0F",X"00",X"0D",X"05",X"07",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"11",X"00",X"00",X"00", - X"7F",X"66",X"EE",X"CC",X"88",X"00",X"00",X"00",X"01",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"0F",X"01",X"0F",X"00",X"0F",X"01",X"00",X"00",X"11",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"88",X"CC",X"EE",X"66",X"7F",X"FF",X"00",X"00",X"01",X"01",X"01",X"00",X"01",X"CD", - X"0F",X"00",X"0F",X"05",X"05",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"11",X"00",X"00",X"00", - X"7F",X"66",X"EE",X"CC",X"88",X"00",X"00",X"00",X"01",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"0F",X"01",X"0F",X"00",X"0F",X"01",X"00",X"00",X"11",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"88",X"CC",X"EE",X"66",X"7F",X"FF",X"00",X"00",X"01",X"01",X"01",X"00",X"01",X"CD", - X"0F",X"00",X"0F",X"04",X"0C",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"11",X"00",X"00",X"00", - X"7F",X"66",X"EE",X"CC",X"88",X"00",X"00",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"00",X"00", - X"00",X"00",X"0F",X"01",X"0F",X"00",X"0F",X"01",X"00",X"00",X"11",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"88",X"CC",X"EE",X"66",X"7F",X"FF",X"00",X"00",X"01",X"01",X"01",X"00",X"01",X"CD", - X"0F",X"00",X"07",X"05",X"0D",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"11",X"00",X"00",X"00", - X"7F",X"66",X"EE",X"CC",X"88",X"00",X"00",X"00",X"01",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"0F",X"01",X"0F",X"00",X"0F",X"01",X"00",X"00",X"11",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"88",X"CC",X"EE",X"66",X"7F",X"FF",X"00",X"00",X"01",X"01",X"01",X"00",X"01",X"CD", - X"0F",X"00",X"07",X"05",X"0F",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"11",X"00",X"00",X"00", - X"7F",X"66",X"EE",X"CC",X"88",X"00",X"00",X"00",X"01",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"0F",X"01",X"0F",X"00",X"0F",X"01",X"00",X"00",X"11",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"88",X"CC",X"EE",X"66",X"7F",X"FF",X"00",X"00",X"01",X"01",X"01",X"00",X"01",X"CD", - X"0F",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"11",X"00",X"00",X"00", - X"7F",X"66",X"EE",X"CC",X"88",X"00",X"00",X"00",X"01",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"0F",X"01",X"0F",X"00",X"0F",X"01",X"00",X"00",X"11",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"88",X"CC",X"EE",X"66",X"7F",X"FF",X"00",X"00",X"01",X"01",X"01",X"00",X"01",X"CD", - X"0F",X"00",X"0F",X"05",X"0F",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"11",X"00",X"00",X"00", - X"7F",X"66",X"EE",X"CC",X"88",X"00",X"00",X"00",X"01",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"0F",X"01",X"0F",X"00",X"0F",X"01",X"00",X"00",X"11",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"88",X"CC",X"EE",X"66",X"7F",X"FF",X"00",X"00",X"01",X"01",X"01",X"00",X"01",X"CD", - X"0F",X"00",X"0F",X"04",X"0C",X"00",X"00",X"00",X"11",X"22",X"00",X"00",X"11",X"00",X"00",X"00", - X"7F",X"66",X"EE",X"CC",X"88",X"00",X"00",X"00",X"01",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"00",X"0F",X"01",X"0F",X"00",X"0F",X"01",X"0F",X"00",X"00",X"11",X"00",X"00",X"22",X"11",X"11", - X"00",X"00",X"88",X"CC",X"EE",X"66",X"7F",X"FF",X"00",X"01",X"01",X"01",X"00",X"01",X"01",X"CD", - X"00",X"0F",X"01",X"0F",X"00",X"0F",X"00",X"00",X"11",X"22",X"00",X"00",X"11",X"00",X"00",X"00", - X"7F",X"66",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0E",X"00",X"00",X"22",X"11",X"11",X"77",X"FF",X"77", - X"00",X"00",X"00",X"01",X"07",X"0F",X"09",X"0F",X"06",X"0E",X"0C",X"08",X"0E",X"07",X"0B",X"07", - X"0F",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"11",X"11",X"22",X"00",X"00",X"00", - X"09",X"0F",X"07",X"01",X"00",X"00",X"00",X"00",X"0B",X"07",X"0E",X"08",X"0C",X"0E",X"06",X"00", - X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0E",X"22",X"11",X"11",X"77",X"FF",X"77",X"FF",X"77", - X"00",X"01",X"07",X"0F",X"09",X"0F",X"09",X"0F",X"06",X"0E",X"08",X"0E",X"0B",X"0B",X"07",X"0F", - X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"22",X"00",X"00",X"00",X"00",X"00", - X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"08",X"0C",X"06",X"06",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0E",X"22",X"11",X"11",X"77",X"FF",X"77",X"FF",X"77", - X"00",X"00",X"01",X"0F",X"09",X"0F",X"09",X"0F",X"00",X"06",X"0E",X"08",X"0E",X"07",X"07",X"0F", - X"06",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"22",X"00",X"00",X"00",X"00",X"00", - X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"08",X"0E",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"01",X"0F",X"0E",X"00",X"00",X"22",X"11",X"11",X"77",X"FF",X"77", - X"01",X"01",X"00",X"01",X"07",X"0F",X"09",X"0F",X"0C",X"0C",X"08",X"08",X"0E",X"0F",X"0F",X"03", - X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"11",X"11",X"22",X"00",X"00",X"00", - X"09",X"0F",X"07",X"01",X"00",X"01",X"01",X"00",X"0F",X"0F",X"0E",X"08",X"08",X"0C",X"0C",X"00", - X"00",X"00",X"00",X"02",X"01",X"03",X"0F",X"0E",X"00",X"00",X"22",X"11",X"11",X"77",X"FF",X"77", - X"0E",X"0F",X"07",X"01",X"07",X"0F",X"09",X"0F",X"00",X"00",X"08",X"08",X"0C",X"0F",X"0B",X"01", - X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"11",X"11",X"22",X"00",X"00",X"00", - X"09",X"0F",X"07",X"01",X"07",X"0F",X"0E",X"00",X"0B",X"0F",X"0C",X"08",X"08",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"99",X"FF",X"77",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"32",X"76",X"77",X"00",X"00",X"00",X"00",X"FF",X"E6",X"44",X"EC", - X"77",X"FF",X"99",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"76",X"32",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"E6",X"FF",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"EE",X"EE",X"EE",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"32",X"76",X"77",X"32",X"10",X"00",X"00",X"FF",X"D5",X"64",X"CC",X"55",X"F7", - X"FF",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"FF",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"10",X"32",X"77",X"76",X"32",X"00",X"00",X"00",X"F7",X"55",X"CC",X"64",X"D5",X"FF", - X"FF",X"77",X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"FF",X"EE",X"EE",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"10",X"32",X"77",X"76",X"32",X"11",X"00",X"00",X"F7",X"55",X"EC",X"44",X"D5",X"FF", - X"FF",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"EE",X"EE",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"74",X"EC",X"FF",X"00",X"00",X"00",X"00",X"FF",X"DD",X"88",X"C8", - X"EE",X"EE",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EC",X"74",X"11",X"00",X"00",X"00",X"00",X"00",X"88",X"DD",X"FF",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"FF",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"74",X"EC",X"FF",X"00",X"44",X"EE",X"44",X"FF",X"DD",X"88",X"98", - X"EE",X"FF",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EC",X"74",X"11",X"00",X"00",X"00",X"00",X"00",X"88",X"DD",X"FF",X"22",X"77",X"22",X"00",X"00", - X"00",X"00",X"88",X"00",X"99",X"FF",X"77",X"E6",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"32",X"76",X"77",X"00",X"11",X"33",X"11",X"FF",X"E6",X"44",X"CC", - X"66",X"EE",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"76",X"32",X"00",X"00",X"11",X"00",X"00",X"00",X"44",X"E6",X"FF",X"88",X"CC",X"88",X"00",X"00", - X"00",X"00",X"00",X"00",X"CC",X"AA",X"11",X"31",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"FF",X"00",X"00",X"00",X"00",X"33",X"F9",X"D9",X"FF", - X"11",X"AA",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"D9",X"F9",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"33",X"74",X"DC",X"FF",X"00",X"00",X"00",X"00",X"CC",X"FF",X"99",X"B8", - X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"DC",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"99",X"FF",X"CC",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"E2",X"B3",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"FF",X"77",X"77",X"00",X"44",X"EE",X"44",X"FF",X"BB",X"11",X"91", - X"B3",X"E2",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"FF",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"BB",X"FF",X"22",X"77",X"22",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0E",X"00",X"00",X"00",X"00",X"11",X"71",X"F1",X"F1", - X"00",X"00",X"00",X"01",X"07",X"0F",X"09",X"0F",X"06",X"0E",X"0C",X"08",X"0E",X"07",X"0B",X"07", - X"0F",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"73",X"55",X"88",X"88",X"00",X"00",X"00", - X"09",X"0F",X"07",X"01",X"00",X"00",X"00",X"00",X"0B",X"07",X"0E",X"08",X"0C",X"0E",X"06",X"00", - X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0E",X"00",X"00",X"11",X"71",X"F1",X"F1",X"F1",X"73", - X"00",X"01",X"07",X"0F",X"09",X"0F",X"09",X"0F",X"06",X"0E",X"08",X"0E",X"0B",X"0B",X"07",X"0F", - X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"55",X"88",X"88",X"00",X"00",X"00",X"00",X"00", - X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"08",X"0C",X"06",X"06",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0E",X"00",X"00",X"11",X"71",X"F1",X"F1",X"F1",X"73", - X"00",X"00",X"01",X"0F",X"09",X"0F",X"09",X"0F",X"00",X"06",X"0E",X"08",X"0E",X"07",X"07",X"0F", - X"06",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"55",X"88",X"88",X"00",X"00",X"00",X"00",X"00", - X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"08",X"0E",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"01",X"0F",X"0E",X"00",X"00",X"88",X"88",X"55",X"73",X"F1",X"F1", - X"01",X"01",X"00",X"01",X"07",X"0F",X"09",X"0F",X"0C",X"0C",X"08",X"08",X"0E",X"0F",X"0F",X"03", - X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"71",X"11",X"00",X"00",X"00",X"00",X"00", - X"09",X"0F",X"07",X"01",X"00",X"01",X"01",X"00",X"0F",X"0F",X"0E",X"08",X"08",X"0C",X"0C",X"00", - X"00",X"00",X"00",X"02",X"01",X"03",X"0F",X"0E",X"00",X"00",X"88",X"88",X"55",X"73",X"F1",X"F1", - X"0E",X"0F",X"07",X"01",X"07",X"0F",X"09",X"0F",X"00",X"00",X"08",X"08",X"0C",X"0F",X"0B",X"01", - X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"71",X"11",X"00",X"00",X"00",X"00",X"00", - X"09",X"0F",X"07",X"01",X"07",X"0F",X"0E",X"00",X"0B",X"0F",X"0C",X"08",X"08",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"C0",X"60",X"70",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11", - X"00",X"00",X"00",X"CC",X"22",X"10",X"FC",X"30",X"00",X"00",X"00",X"00",X"2C",X"38",X"E0",X"E0", - X"F0",X"30",X"60",X"60",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00", - X"10",X"66",X"88",X"00",X"00",X"00",X"00",X"00",X"38",X"2C",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"00",X"00",X"00",X"33",X"44",X"00",X"33",X"44", - X"00",X"00",X"00",X"00",X"8B",X"42",X"F0",X"F0",X"00",X"00",X"00",X"00",X"80",X"F0",X"90",X"90", - X"C0",X"C0",X"60",X"60",X"30",X"10",X"00",X"00",X"00",X"00",X"11",X"22",X"22",X"00",X"00",X"00", - X"42",X"8B",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"80",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"00",X"00",X"00",X"33",X"00",X"77",X"00",X"00", - X"00",X"00",X"00",X"8B",X"42",X"F0",X"F0",X"42",X"00",X"00",X"00",X"80",X"F0",X"90",X"90",X"F0", - X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"8B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"B0",X"30",X"30",X"20",X"20",X"20",X"00",X"00", - X"00",X"00",X"00",X"C0",X"60",X"70",X"F0",X"70",X"11",X"00",X"00",X"22",X"11",X"00",X"11",X"00", - X"88",X"44",X"22",X"10",X"FC",X"30",X"10",X"EE",X"00",X"00",X"2C",X"38",X"E0",X"E0",X"38",X"2C", - X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"20",X"20",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"10",X"00",X"00",X"00",X"60",X"30",X"10",X"2C",X"38", - X"60",X"60",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"00",X"11",X"00",X"00",X"00",X"00", - X"30",X"FC",X"10",X"EE",X"00",X"00",X"00",X"00",X"E0",X"E0",X"38",X"2C",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"00",X"00",X"00",X"44",X"22",X"11",X"00",X"FE", - X"00",X"00",X"00",X"00",X"00",X"16",X"94",X"F0",X"00",X"00",X"40",X"E0",X"40",X"60",X"F0",X"30", - X"F0",X"90",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"33",X"44",X"00",X"00",X"00",X"00", - X"F0",X"94",X"16",X"00",X"00",X"00",X"00",X"00",X"30",X"F0",X"60",X"20",X"70",X"20",X"00",X"00", - X"00",X"00",X"00",X"80",X"00",X"00",X"90",X"F0",X"00",X"00",X"00",X"00",X"00",X"77",X"88",X"10", - X"00",X"00",X"00",X"00",X"00",X"16",X"94",X"F0",X"00",X"00",X"10",X"30",X"10",X"30",X"F0",X"30", - X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"00",X"77",X"00",X"00",X"00",X"00",X"00", - X"F0",X"94",X"16",X"00",X"00",X"00",X"00",X"00",X"30",X"F0",X"60",X"40",X"E0",X"40",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"48",X"60",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"66",X"11",X"10",X"F3",X"00",X"00",X"00",X"00",X"00",X"ED",X"E1",X"F0", - X"F0",X"60",X"48",X"00",X"00",X"00",X"00",X"00",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F4",X"10",X"00",X"77",X"00",X"00",X"00",X"00",X"F8",X"E1",X"ED",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"00",X"00",X"80",X"F0",X"00",X"00",X"00",X"00",X"00",X"33",X"00",X"44", - X"00",X"00",X"00",X"00",X"00",X"8B",X"42",X"F0",X"00",X"00",X"00",X"70",X"40",X"E0",X"F0",X"90", - X"C0",X"80",X"00",X"00",X"80",X"00",X"00",X"00",X"33",X"00",X"33",X"00",X"00",X"00",X"00",X"00", - X"F0",X"42",X"8B",X"00",X"00",X"00",X"00",X"00",X"90",X"F0",X"E0",X"40",X"70",X"00",X"00",X"00", - X"00",X"00",X"88",X"44",X"22",X"2A",X"48",X"E0",X"00",X"00",X"00",X"20",X"30",X"30",X"10",X"10", - X"00",X"00",X"10",X"00",X"00",X"80",X"F0",X"E0",X"00",X"80",X"C0",X"80",X"C0",X"E1",X"E0",X"70", - X"F1",X"D1",X"D5",X"55",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"E0",X"30",X"30",X"20",X"70",X"20",X"00",X"00",X"70",X"C1",X"43",X"00",X"00",X"33",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0E",X"00",X"00",X"00",X"10",X"10",X"F0",X"F0",X"F2", - X"00",X"00",X"00",X"01",X"07",X"0F",X"09",X"0F",X"06",X"0E",X"0C",X"08",X"0E",X"07",X"0B",X"07", - X"0F",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"10",X"10",X"00",X"00",X"00",X"00", - X"09",X"0F",X"07",X"01",X"00",X"00",X"00",X"00",X"0B",X"07",X"0E",X"08",X"0C",X"0E",X"06",X"00", - X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0E",X"00",X"10",X"10",X"F0",X"F0",X"F2",X"F0",X"F0", - X"00",X"01",X"07",X"0F",X"09",X"0F",X"09",X"0F",X"06",X"0E",X"08",X"0E",X"0B",X"0B",X"07",X"0F", - X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"08",X"0C",X"06",X"06",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0E",X"00",X"10",X"10",X"F0",X"F0",X"F2",X"F0",X"F0", - X"00",X"00",X"01",X"0F",X"09",X"0F",X"09",X"0F",X"00",X"06",X"0E",X"08",X"0E",X"07",X"07",X"0F", - X"06",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"08",X"0E",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"01",X"0F",X"0E",X"00",X"00",X"00",X"10",X"10",X"F0",X"F0",X"F2", - X"01",X"01",X"00",X"01",X"07",X"0F",X"09",X"0F",X"0C",X"0C",X"08",X"08",X"0E",X"0F",X"0F",X"03", - X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"10",X"10",X"00",X"00",X"00",X"00", - X"09",X"0F",X"07",X"01",X"00",X"01",X"01",X"00",X"0F",X"0F",X"0E",X"08",X"08",X"0C",X"0C",X"00", - X"00",X"00",X"00",X"02",X"01",X"03",X"0F",X"0E",X"00",X"00",X"00",X"10",X"10",X"F0",X"F0",X"F2", - X"0E",X"0F",X"07",X"01",X"07",X"0F",X"09",X"0F",X"00",X"00",X"08",X"08",X"0C",X"0F",X"0B",X"01", - X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"10",X"10",X"00",X"00",X"00",X"00", - X"09",X"0F",X"07",X"01",X"07",X"0F",X"0E",X"00",X"0B",X"0F",X"0C",X"08",X"08",X"00",X"00",X"00", - X"00",X"00",X"CC",X"00",X"08",X"0C",X"15",X"B7",X"00",X"00",X"00",X"00",X"00",X"30",X"20",X"30", - X"00",X"00",X"00",X"00",X"00",X"80",X"F7",X"80",X"00",X"33",X"33",X"22",X"03",X"07",X"0C",X"18", - X"04",X"37",X"15",X"0C",X"08",X"00",X"CC",X"88",X"00",X"30",X"20",X"30",X"00",X"00",X"00",X"00", - X"00",X"80",X"F7",X"80",X"00",X"00",X"00",X"00",X"08",X"68",X"0C",X"07",X"03",X"22",X"33",X"11", - X"00",X"66",X"CC",X"00",X"08",X"0C",X"04",X"95",X"00",X"00",X"00",X"00",X"10",X"10",X"10",X"00", - X"00",X"00",X"00",X"00",X"C0",X"62",X"D1",X"00",X"00",X"00",X"11",X"33",X"03",X"07",X"0E",X"1C", - X"37",X"04",X"37",X"1D",X"08",X"00",X"88",X"00",X"30",X"20",X"30",X"00",X"00",X"00",X"00",X"00", - X"80",X"C4",X"B3",X"00",X"00",X"00",X"00",X"00",X"0C",X"3C",X"0E",X"07",X"03",X"22",X"77",X"66", - X"00",X"00",X"00",X"00",X"08",X"0C",X"2E",X"2E",X"00",X"00",X"00",X"00",X"00",X"30",X"20",X"30", - X"00",X"00",X"00",X"00",X"00",X"80",X"F7",X"80",X"33",X"66",X"66",X"22",X"03",X"07",X"0C",X"1C", - X"0C",X"2E",X"2E",X"0C",X"08",X"00",X"00",X"00",X"00",X"30",X"20",X"30",X"00",X"00",X"00",X"00", - X"00",X"80",X"F7",X"80",X"00",X"00",X"00",X"00",X"0C",X"2C",X"0C",X"07",X"03",X"22",X"77",X"66", - X"00",X"88",X"CC",X"00",X"08",X"1D",X"3F",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"20", - X"00",X"00",X"00",X"00",X"00",X"00",X"B3",X"C4",X"00",X"11",X"33",X"22",X"03",X"07",X"0C",X"18", - X"3F",X"1D",X"0C",X"0C",X"08",X"00",X"00",X"00",X"30",X"00",X"10",X"10",X"10",X"00",X"00",X"00", - X"80",X"00",X"D1",X"62",X"C0",X"00",X"00",X"11",X"08",X"68",X"0C",X"07",X"03",X"22",X"EE",X"CC", - X"00",X"88",X"CC",X"00",X"08",X"1D",X"3F",X"84",X"00",X"00",X"00",X"00",X"00",X"70",X"50",X"70", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"33",X"22",X"22",X"03",X"07",X"0F",X"18", - X"04",X"04",X"3F",X"1D",X"08",X"00",X"44",X"CC",X"00",X"70",X"50",X"70",X"00",X"00",X"00",X"00", - X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"08",X"68",X"0F",X"07",X"03",X"22",X"33",X"11", - X"00",X"00",X"00",X"00",X"08",X"0C",X"15",X"B7",X"00",X"00",X"00",X"00",X"70",X"50",X"70",X"00", - X"00",X"22",X"33",X"00",X"00",X"CC",X"33",X"00",X"44",X"66",X"FF",X"22",X"03",X"07",X"0C",X"18", - X"04",X"37",X"15",X"0C",X"08",X"00",X"00",X"CC",X"00",X"00",X"30",X"20",X"30",X"00",X"00",X"00", - X"00",X"00",X"B3",X"C4",X"80",X"00",X"00",X"00",X"08",X"68",X"0C",X"07",X"03",X"EE",X"33",X"FF", - X"88",X"00",X"00",X"00",X"08",X"0C",X"15",X"B7",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"20", - X"11",X"11",X"00",X"00",X"00",X"00",X"B3",X"C4",X"11",X"FF",X"22",X"22",X"03",X"06",X"0C",X"18", - X"04",X"37",X"15",X"0C",X"08",X"00",X"00",X"00",X"30",X"20",X"30",X"00",X"00",X"00",X"00",X"00", - X"80",X"C4",X"B3",X"00",X"00",X"33",X"11",X"77",X"08",X"68",X"0C",X"06",X"03",X"22",X"22",X"EE", - X"00",X"00",X"00",X"00",X"08",X"2E",X"2E",X"0C",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"33",X"00",X"11",X"00",X"00",X"C0",X"73",X"C0",X"CC",X"44",X"EE",X"22",X"03",X"07",X"0D",X"68", - X"04",X"0C",X"2E",X"2E",X"08",X"00",X"00",X"00",X"00",X"10",X"10",X"10",X"00",X"00",X"00",X"00", - X"00",X"C0",X"73",X"C0",X"00",X"00",X"33",X"77",X"08",X"38",X"0D",X"07",X"03",X"22",X"EE",X"88", - X"00",X"00",X"CC",X"00",X"00",X"08",X"19",X"6E",X"00",X"00",X"00",X"00",X"00",X"30",X"20",X"30", - X"00",X"00",X"00",X"00",X"00",X"80",X"E7",X"81",X"00",X"33",X"33",X"66",X"07",X"0F",X"08",X"C0", - X"08",X"6E",X"19",X"08",X"00",X"00",X"CC",X"00",X"00",X"30",X"20",X"30",X"00",X"00",X"00",X"00", - X"01",X"81",X"E7",X"80",X"00",X"00",X"00",X"00",X"00",X"30",X"08",X"0F",X"07",X"66",X"33",X"11", - X"00",X"00",X"E0",X"A0",X"E0",X"44",X"88",X"00",X"11",X"00",X"00",X"00",X"00",X"11",X"11",X"00", - X"CC",X"77",X"33",X"22",X"03",X"02",X"8E",X"14",X"88",X"88",X"00",X"00",X"0C",X"06",X"06",X"97", - X"00",X"00",X"CC",X"44",X"44",X"70",X"50",X"70",X"00",X"33",X"22",X"00",X"00",X"00",X"00",X"00", - X"04",X"9C",X"16",X"03",X"00",X"00",X"11",X"33",X"06",X"06",X"17",X"0C",X"88",X"88",X"FF",X"88", - X"70",X"50",X"50",X"D0",X"00",X"F0",X"10",X"F0",X"08",X"0F",X"0F",X"08",X"08",X"00",X"00",X"0F", - X"00",X"0E",X"0E",X"02",X"02",X"0E",X"00",X"0C",X"54",X"54",X"54",X"54",X"CC",X"DC",X"DC",X"DC", - X"00",X"C0",X"40",X"F0",X"00",X"50",X"50",X"F0",X"09",X"09",X"0D",X"03",X"08",X"0F",X"0F",X"08", - X"19",X"19",X"19",X"1D",X"33",X"3B",X"3B",X"33",X"CC",X"DC",X"DC",X"DC",X"CC",X"DC",X"DC",X"DC", - X"EF",X"13",X"15",X"19",X"99",X"99",X"99",X"99",X"F7",X"C8",X"A8",X"98",X"99",X"99",X"99",X"99", - X"FF",X"00",X"00",X"FF",X"80",X"40",X"31",X"32",X"FF",X"00",X"00",X"FF",X"01",X"02",X"8C",X"4C", - X"99",X"99",X"99",X"99",X"91",X"51",X"31",X"FE",X"99",X"99",X"99",X"99",X"89",X"8A",X"8C",X"7F", - X"23",X"13",X"04",X"08",X"FF",X"00",X"00",X"FF",X"C4",X"C8",X"20",X"10",X"FF",X"00",X"00",X"FF"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 8001b50d..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,32 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"00",X"02",X"02",X"02",X"00",X"0D",X"0D",X"0D", - X"00",X"09",X"0C",X"03",X"00",X"05",X"02",X"0B",X"00",X"02",X"06",X"04",X"00",X"0F",X"0D",X"05", - X"00",X"0D",X"0C",X"06",X"00",X"02",X"0C",X"07",X"00",X"07",X"0F",X"09",X"00",X"01",X"0A",X"0C", - X"00",X"01",X"0A",X"08",X"00",X"08",X"07",X"0E",X"00",X"07",X"0C",X"0A",X"00",X"07",X"0F",X"01", - X"00",X"07",X"03",X"06",X"00",X"05",X"0C",X"0A",X"00",X"0D",X"0E",X"01",X"00",X"02",X"08",X"01", - X"00",X"02",X"06",X"01",X"00",X"05",X"01",X"0A",X"00",X"08",X"06",X"0A",X"00",X"06",X"07",X"04", - X"00",X"06",X"0F",X"01",X"00",X"07",X"0A",X"0F",X"00",X"05",X"07",X"09",X"00",X"0F",X"08",X"05", - X"00",X"02",X"0F",X"01",X"00",X"0F",X"0C",X"08",X"00",X"02",X"0C",X"08",X"00",X"0D",X"0C",X"08", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin - data <= rom_data(to_integer(unsigned(addr))); -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 9c147a6a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"AC",X"47",X"38",X"1F",X"37",X"3F",X"FF",X"B6",X"E8",X"1D",X"9F",X"27",X"86",X"F8",X"C8"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 84a48830..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"01",X"53",X"A3",X"BF",X"B5",X"A3",X"3D",X"B5",X"10",X"9F",X"0E",X"A1",X"D7",X"37",X"88",X"E9", - X"AF",X"10",X"F9",X"5C",X"64",X"BB",X"10",X"FF",X"98",X"7D",X"D2",X"07",X"37",X"7D",X"17",X"77", - X"37",X"40",X"03",X"36",X"EC",X"22",X"B5",X"34",X"5F",X"27",X"E0",X"98",X"13",X"98",X"5D",X"53", - X"A3",X"9B",X"B5",X"E6",X"19",X"03",X"9F",X"F8",X"45",X"5D",X"55",X"4D",X"A2",X"C2",X"FC",X"4B", - X"38",X"08",X"BF",X"10",X"FB",X"54",X"B2",X"09",X"55",X"33",X"34",X"57",X"E1",X"29",X"98",X"41", - X"A2",X"41",X"C7",X"DB",X"DB",X"45",X"A2",X"0A",X"FC",X"4B",X"AE",X"AB",X"A2",X"6E",X"FC",X"4B", - X"AE",X"F6",X"E0",X"C6",X"18",X"F8",X"AF",X"BB",X"79",X"FF",X"5C",X"44",X"BF",X"E2",X"69",X"73", - X"79",X"EB",X"BB",X"9B",X"8B",X"E0",X"71",X"B6",X"71",X"24",X"4C",X"FD",X"B6",X"9E",X"E0",X"5C", - X"44",X"BF",X"E0",X"BB",X"9B",X"8B",X"E0",X"BB",X"9B",X"8B",X"05",X"C6",X"AF",X"59",X"A2",X"2A", - X"FC",X"4B",X"AF",X"87",X"A2",X"0F",X"F8",X"4B",X"AE",X"8A",X"D9",X"8F",X"BA",X"D8",X"8B",X"8B", - X"F0",X"8B",X"F1",X"8B",X"E0",X"69",X"DA",X"8B",X"5D",X"4D",X"55",X"C6",X"D0",X"DB",X"DB",X"1B", - X"DB",X"DB",X"F3",X"BF",X"D0",X"8F",X"BA",X"8A",X"96",X"15",X"08",X"9F",X"BB",X"DF",X"5C",X"52", - X"FF",X"0D",X"1D",X"B7",X"14",X"8F",X"DB",X"FC",X"C7",X"8B",X"E3",X"BF",X"8B",X"C7",X"AF",X"9B", - X"5C",X"80",X"C2",X"5C",X"F7",X"BE",X"5C",X"E3",X"9F",X"10",X"9F",X"1F",X"15",X"1D",X"41",X"F3", - X"FD",X"B5",X"E6",X"F3",X"FD",X"B5",X"10",X"FD",X"05",X"00",X"1C",X"A2",X"2A",X"FC",X"4B",X"AF", - X"75",X"8F",X"21",X"D8",X"53",X"FB",X"FE",X"C1",X"8B",X"B7",X"64",X"B6",X"3C",X"5D",X"D9",X"60", - X"FD",X"A6",X"93",X"A2",X"2D",X"DC",X"60",X"9B",X"FA",X"A4",X"AE",X"BE",X"60",X"BB",X"FA",X"BF", - X"AE",X"BB",X"FA",X"E6",X"A4",X"1F",X"1D",X"B3",X"93",X"8B",X"E0",X"B3",X"93",X"8B",X"1C",X"45", - X"5D",X"FB",X"40",X"A2",X"DE",X"FC",X"18",X"C1",X"AF",X"BB",X"FB",X"42",X"5C",X"96",X"BB",X"2F", - X"A3",X"DE",X"FC",X"1D",X"05",X"1C",X"45",X"4D",X"A2",X"4A",X"FC",X"4B",X"AF",X"96",X"5C",X"B0", - X"9F",X"A2",X"BF",X"B5",X"69",X"B7",X"38",X"91",X"97",X"A2",X"0A",X"FC",X"4B",X"AF",X"BE",X"A2", - X"BD",X"B5",X"69",X"B7",X"38",X"91",X"97",X"0D",X"05",X"1C",X"A2",X"DA",X"FC",X"4B",X"AE",X"EE", - X"A2",X"BF",X"B5",X"18",X"C8",X"3D",X"53",X"A3",X"DA",X"FC",X"E6",X"A3",X"97",X"FC",X"5C",X"63", - X"DB",X"E2",X"BF",X"5C",X"A6",X"BA",X"8F",X"A2",X"FC",X"E0",X"60",X"16",X"3C",X"79",X"9F",X"CB", - X"C1",X"E2",X"DA",X"A3",X"FE",X"FC",X"E2",X"9F",X"A3",X"DB",X"B5",X"1C",X"8F",X"FE",X"FC",X"C7", - X"3D",X"E3",X"9F",X"A2",X"BF",X"B5",X"18",X"C8",X"3C",X"53",X"A3",X"DB",X"B5",X"E6",X"A3",X"DA", - X"FC",X"1C",X"5C",X"79",X"9E",X"5C",X"63",X"DB",X"E2",X"BE",X"5C",X"A6",X"BA",X"5C",X"A6",X"9B", - X"19",X"BB",X"82",X"A3",X"16",X"FC",X"A3",X"4F",X"F8",X"A3",X"DA",X"FC",X"A3",X"B3",X"FC",X"8F", - X"F8",X"FC",X"E3",X"91",X"8B",X"E3",X"9C",X"8B",X"E3",X"FD",X"8B",X"E3",X"BF",X"8B",X"E3",X"9F", - X"8B",X"E3",X"BF",X"A2",X"BD",X"B5",X"18",X"C0",X"E2",X"9F",X"AE",X"9F",X"53",X"A3",X"0A",X"FC", - X"19",X"28",X"C2",X"45",X"69",X"25",X"DA",X"DA",X"DA",X"DA",X"D9",X"05",X"69",X"DA",X"D8",X"1C", - X"45",X"A2",X"37",X"FC",X"B6",X"FF",X"45",X"A2",X"FF",X"DC",X"5D",X"D9",X"A2",X"0A",X"FC",X"4B", - X"AE",X"DA",X"A4",X"FB",X"BF",X"60",X"9F",X"AE",X"9F",X"FF",X"A4",X"A3",X"9B",X"B5",X"A3",X"6E", - X"FC",X"1D",X"05",X"1C",X"A2",X"37",X"FC",X"B6",X"9B",X"A2",X"FF",X"DC",X"5D",X"D9",X"A2",X"0A", - X"FC",X"4B",X"AE",X"92",X"A4",X"60",X"9F",X"AE",X"F3",X"A2",X"BD",X"B5",X"D9",X"69",X"DA",X"D8", - X"A4",X"69",X"B7",X"DB",X"07",X"D8",X"A2",X"BF",X"B5",X"69",X"3F",X"DA",X"07",X"1D",X"1C",X"A2", - X"BF",X"B5",X"69",X"DA",X"D8",X"A2",X"BD",X"B5",X"69",X"AD",X"B6",X"25",X"5C",X"D5",X"BB",X"FB", - X"F2",X"5C",X"9E",X"9B",X"1C",X"5C",X"8C",X"BB",X"5C",X"A0",X"BB",X"5C",X"4E",X"BB",X"1C",X"5C", - X"1A",X"BB",X"5C",X"76",X"BB",X"5C",X"23",X"BB",X"1C",X"8F",X"39",X"99",X"9F",X"9F",X"F6",X"5C", - X"26",X"BB",X"8F",X"29",X"99",X"9F",X"9F",X"F6",X"B6",X"E2",X"8F",X"BB",X"BD",X"9F",X"9F",X"F6", - X"5C",X"26",X"BB",X"8F",X"AB",X"BD",X"9F",X"9F",X"F6",X"B6",X"CE",X"8F",X"39",X"D9",X"9F",X"9F", - X"F6",X"5C",X"26",X"BB",X"8F",X"29",X"D9",X"9F",X"9F",X"F6",X"B6",X"F6",X"8F",X"BB",X"FD",X"9F", - X"9F",X"F6",X"5C",X"26",X"BB",X"8F",X"AB",X"FD",X"9F",X"9F",X"F6",X"B6",X"9A",X"8F",X"BD",X"BD", - X"B6",X"9B",X"8F",X"BD",X"FD",X"9F",X"FF",X"3F",X"C1",X"8B",X"B7",X"64",X"A3",X"3D",X"B5",X"DE", - X"AF",X"61",X"1C",X"FB",X"E6",X"5C",X"0D",X"BB",X"E2",X"9F",X"A3",X"BF",X"B5",X"00",X"A2",X"BE", - X"FC",X"4B",X"AF",X"05",X"A3",X"3D",X"B5",X"E6",X"A3",X"BE",X"FC",X"B7",X"2C",X"DE",X"AF",X"09", - X"1C",X"45",X"A2",X"A2",X"FC",X"4B",X"AF",X"BB",X"05",X"1C",X"87",X"25",X"D8",X"53",X"A3",X"B7", - X"FC",X"A3",X"C2",X"FC",X"E6",X"A3",X"BF",X"B5",X"00",X"19",X"F5",X"B2",X"5D",X"FA",X"BF",X"DE", - X"AF",X"44",X"A3",X"3D",X"B5",X"B7",X"24",X"1D",X"1C",X"45",X"5D",X"A4",X"A3",X"DB",X"FC",X"E2", - X"9F",X"A3",X"BF",X"B5",X"00",X"A3",X"3D",X"B5",X"A2",X"DB",X"FC",X"4B",X"AF",X"05",X"1D",X"05", - X"1C",X"45",X"E2",X"9F",X"A3",X"BE",X"FC",X"E2",X"9F",X"A3",X"BF",X"B5",X"00",X"A3",X"3D",X"B5", - X"A2",X"BE",X"FC",X"4B",X"AF",X"05",X"05",X"1C",X"4D",X"8F",X"BC",X"9B",X"5F",X"C8",X"E2",X"BF", - X"7F",X"C9",X"F9",X"5C",X"9E",X"9B",X"0D",X"1C",X"9F",X"40",X"40",X"A1",X"6A",X"34",X"E6",X"F5", - X"40",X"74",X"4D",X"8F",X"BC",X"9B",X"5F",X"C8",X"E2",X"BF",X"7E",X"C9",X"F8",X"18",X"86",X"8F", - X"38",X"F8",X"5C",X"CC",X"9B",X"5C",X"CC",X"9B",X"DE",X"AF",X"65",X"0D",X"1C",X"FB",X"9B",X"5D", - X"A4",X"4C",X"FD",X"79",X"FB",X"A3",X"C6",X"D8",X"4D",X"F9",X"8B",X"F8",X"8B",X"8B",X"5C",X"B9", - X"AB",X"0D",X"97",X"9A",X"BF",X"96",X"1D",X"B7",X"69",X"5C",X"8F",X"9B",X"1C",X"55",X"E2",X"9F", - X"A3",X"FB",X"FC",X"B2",X"5C",X"4B",X"9B",X"93",X"B2",X"5C",X"4B",X"9B",X"93",X"53",X"A3",X"FB", - X"FC",X"B2",X"5C",X"4B",X"9B",X"15",X"1C",X"5D",X"5C",X"09",X"9F",X"A4",X"5C",X"47",X"9B",X"84", - X"5C",X"47",X"9B",X"1D",X"1C",X"55",X"D0",X"A2",X"FB",X"FC",X"D1",X"4B",X"AE",X"9E",X"80",X"4B", - X"E2",X"BF",X"AF",X"9B",X"F2",X"35",X"A0",X"A3",X"FB",X"FC",X"80",X"79",X"A7",X"15",X"55",X"C1", - X"4D",X"97",X"BF",X"FF",X"96",X"A2",X"BF",X"FC",X"C1",X"0D",X"A2",X"4F",X"F8",X"4B",X"97",X"40", - X"40",X"AE",X"9B",X"97",X"2D",X"40",X"96",X"15",X"1C",X"5D",X"55",X"5C",X"09",X"9F",X"A4",X"60", - X"BA",X"F3",X"A7",X"A6",X"BB",X"F3",X"C3",X"3B",X"5C",X"78",X"9B",X"84",X"60",X"BA",X"F3",X"A7", - X"A6",X"BB",X"F3",X"C3",X"3B",X"5C",X"78",X"9B",X"15",X"1D",X"1C",X"84",X"C0",X"08",X"10",X"2A", - X"87",X"63",X"75",X"0B",X"5C",X"9B",X"97",X"53",X"74",X"86",X"C0",X"72",X"F7",X"29",X"72",X"FF", - X"2D",X"72",X"B5",X"34",X"6E",X"72",X"35",X"2D",X"72",X"15",X"2D",X"4D",X"77",X"97",X"94",X"5C", - X"2E",X"A3",X"4A",X"03",X"9F",X"C1",X"96",X"B7",X"64",X"1C",X"45",X"F8",X"1F",X"C1",X"05",X"96", - X"B7",X"24",X"1C",X"5D",X"9F",X"9F",X"BF",X"B6",X"FF",X"5D",X"9F",X"2D",X"40",X"4C",X"99",X"BB", - X"FC",X"45",X"AB",X"FF",X"FC",X"5D",X"FA",X"A3",X"01",X"4C",X"BD",X"78",X"4D",X"8F",X"35",X"00", - X"1D",X"60",X"40",X"AE",X"D7",X"C1",X"5D",X"4D",X"9F",X"BF",X"FF",X"9E",X"A2",X"BF",X"FC",X"C1", - X"0D",X"1D",X"93",X"4C",X"98",X"BB",X"FC",X"9E",X"B6",X"10",X"93",X"FA",X"F7",X"01",X"4C",X"BD", - X"78",X"6D",X"50",X"8F",X"35",X"00",X"60",X"40",X"AF",X"9B",X"05",X"1D",X"1C",X"60",X"60",X"AF", - X"9E",X"AA",X"FF",X"FC",X"8B",X"AB",X"FF",X"FC",X"B6",X"02",X"A3",X"BF",X"FC",X"B6",X"63",X"A4", - X"BE",X"B6",X"DB",X"F9",X"A4",X"BE",X"8B",X"F8",X"8B",X"08",X"B2",X"93",X"60",X"AF",X"AE",X"9F", - X"C1",X"5D",X"4D",X"9F",X"BF",X"FF",X"9E",X"B2",X"93",X"4B",X"AE",X"9F",X"C1",X"0D",X"8A",X"1D", - X"B7",X"2C",X"BE",X"D9",X"BE",X"5D",X"E2",X"2D",X"3F",X"FB",X"40",X"D8",X"9E",X"1D",X"DE",X"AF", - X"14",X"1C",X"4D",X"01",X"97",X"0D",X"ED",X"9F",X"FF",X"9E",X"4C",X"AC",X"57",X"90",X"65",X"98", - X"27",X"91",X"55",X"4F",X"4D",X"97",X"9B",X"DF",X"8F",X"32",X"B9",X"5C",X"9C",X"FF",X"A2",X"9F", - X"FC",X"A3",X"BF",X"FC",X"53",X"A3",X"FB",X"FC",X"A2",X"A2",X"FC",X"8F",X"22",X"9D",X"5C",X"4B", - X"9B",X"0D",X"1C",X"8A",X"45",X"11",X"30",X"05",X"25",X"1D",X"24",X"8A",X"8A",X"A2",X"FF",X"DC", - X"60",X"9F",X"AF",X"BE",X"8F",X"44",X"99",X"97",X"56",X"FC",X"B6",X"FB",X"8F",X"49",X"99",X"97", - X"2F",X"FC",X"53",X"A3",X"4F",X"F8",X"5C",X"5E",X"9B",X"E2",X"9F",X"A3",X"4F",X"F8",X"1C",X"45", - X"55",X"4D",X"45",X"A2",X"B7",X"FC",X"60",X"9F",X"38",X"ED",X"DF",X"97",X"52",X"FC",X"8F",X"4B", - X"FC",X"A2",X"FF",X"DC",X"60",X"9F",X"AE",X"FB",X"97",X"2B",X"FC",X"8F",X"0E",X"FC",X"05",X"4D", - X"C8",X"B2",X"1F",X"CB",X"B3",X"92",X"B2",X"3E",X"CB",X"B3",X"92",X"B2",X"5E",X"CB",X"B3",X"0D", - X"5C",X"8C",X"DF",X"45",X"05",X"0D",X"15",X"05",X"1C",X"A2",X"36",X"FC",X"D8",X"B2",X"06",X"34", - X"E0",X"4B",X"3C",X"8A",X"E7",X"5C",X"1F",X"DF",X"E2",X"F7",X"5C",X"A6",X"BA",X"8B",X"E3",X"BF", - X"1C",X"A2",X"FF",X"DC",X"60",X"9F",X"AF",X"FE",X"4D",X"9F",X"6B",X"FC",X"97",X"50",X"40",X"8F", - X"D6",X"BD",X"B6",X"BA",X"4D",X"9F",X"2E",X"FC",X"97",X"0D",X"40",X"8F",X"BB",X"BD",X"A2",X"4A", - X"FC",X"4B",X"AF",X"EB",X"BA",X"4B",X"AE",X"AB",X"60",X"9E",X"A6",X"BB",X"E2",X"BE",X"D9",X"E3", - X"9F",X"55",X"97",X"AF",X"BF",X"96",X"E2",X"9E",X"C1",X"4D",X"97",X"BF",X"FF",X"96",X"E6",X"C1", - X"97",X"2D",X"40",X"96",X"C1",X"0D",X"15",X"96",X"B7",X"4D",X"0D",X"1C",X"A2",X"FF",X"DC",X"60", - X"9F",X"AF",X"9A",X"8F",X"0F",X"99",X"97",X"3B",X"99",X"9F",X"DB",X"DC",X"B6",X"9E",X"8F",X"1D", - X"BD",X"97",X"3B",X"BD",X"9F",X"BA",X"DC",X"55",X"97",X"65",X"DF",X"5C",X"9C",X"FF",X"0D",X"BA", - X"5C",X"4B",X"9B",X"1C",X"2D",X"05",X"20",X"05",X"2D",X"8A",X"8A",X"55",X"4D",X"97",X"9E",X"FB", - X"8F",X"A9",X"B9",X"5C",X"9C",X"FF",X"0D",X"15",X"1C",X"8A",X"58",X"65",X"45",X"45",X"45",X"45", - X"45",X"45",X"41",X"8A",X"AA",X"61",X"8A",X"51",X"05",X"05",X"05",X"19",X"19",X"57",X"8A",X"58", - X"69",X"8A",X"AA",X"6D",X"4D",X"4D",X"4D",X"4D",X"4D",X"4D",X"49",X"8A",X"8A",X"45",X"01",X"10", - X"49",X"0D",X"05",X"0F",X"41",X"DF",X"69",X"A8",X"E9",X"F4",X"83",X"DB",X"F5",X"26",X"E6",X"F3", - X"C2",X"AC",X"F3",X"7A",X"AC",X"10",X"F3",X"00",X"8F",X"7B",X"F8",X"E3",X"FB",X"8B",X"E3",X"DB", - X"8B",X"E3",X"EF",X"8B",X"E3",X"2C",X"FB",X"DE",X"5C",X"63",X"FB",X"B7",X"00",X"97",X"57",X"FB", - X"8F",X"B9",X"9D",X"FB",X"9A",X"5D",X"4D",X"5C",X"63",X"FB",X"0D",X"FB",X"9B",X"B2",X"C1",X"55", - X"4D",X"97",X"BF",X"FF",X"96",X"E3",X"DB",X"0D",X"15",X"93",X"8B",X"B7",X"25",X"9F",X"D6",X"BF", - X"9E",X"4D",X"5C",X"63",X"FB",X"0D",X"1D",X"B7",X"74",X"53",X"A3",X"C2",X"FC",X"A3",X"2A",X"FC", - X"0D",X"15",X"1D",X"05",X"1C",X"61",X"41",X"40",X"EF",X"EF",X"EF",X"EF",X"8F",X"20",X"EF",X"98", - X"20",X"EF",X"98",X"20",X"EF",X"DD",X"20",X"EF",X"DD",X"20",X"8B",X"DD",X"04",X"AB",X"EF",X"24", - X"BF",X"EE",X"44",X"BF",X"00",X"64",X"8F",X"7B",X"F8",X"E0",X"68",X"FF",X"C1",X"8B",X"8B",X"E0", - X"79",X"FF",X"C1",X"5C",X"8F",X"9B",X"5C",X"8F",X"9B",X"1C",X"97",X"75",X"FB",X"8F",X"EF",X"BD", - X"5C",X"99",X"FF",X"1C",X"8A",X"40",X"29",X"09",X"1D",X"24",X"15",X"30",X"09",X"34",X"30",X"09", - X"11",X"77",X"10",X"09",X"34",X"05",X"77",X"66",X"7E",X"5E",X"56",X"77",X"35",X"8A",X"8A",X"4C", - X"D0",X"69",X"9B",X"E6",X"A3",X"9E",X"FC",X"1C",X"97",X"9A",X"DB",X"8F",X"A9",X"B9",X"5C",X"9C", - X"FF",X"97",X"9D",X"D8",X"8F",X"99",X"B9",X"5C",X"5E",X"9B",X"1C",X"8A",X"58",X"65",X"45",X"45", - X"45",X"45",X"45",X"45",X"41",X"8A",X"AA",X"61",X"75",X"75",X"75",X"75",X"75",X"75",X"69",X"8A", - X"AA",X"6D",X"4D",X"4D",X"4D",X"4D",X"4D",X"4D",X"49",X"8A",X"5D",X"8A",X"8A",X"8F",X"C0",X"F8", - X"C7",X"3D",X"A2",X"E0",X"F8",X"A3",X"C0",X"F8",X"A2",X"4A",X"FC",X"4B",X"3D",X"A2",X"B7",X"FC", - X"4B",X"3D",X"FB",X"9F",X"5C",X"E0",X"DB",X"8F",X"9D",X"D8",X"E0",X"8B",X"63",X"AF",X"DF",X"E2", - X"9F",X"A3",X"2F",X"F8",X"4D",X"97",X"9D",X"D8",X"8F",X"99",X"B9",X"5C",X"5E",X"9B",X"0D",X"8A", - X"E0",X"4B",X"3D",X"E2",X"9A",X"5C",X"A6",X"BA",X"1C",X"53",X"8F",X"9D",X"D8",X"4C",X"C9",X"8B", - X"4C",X"C9",X"8B",X"4C",X"C9",X"F8",X"8A",X"F9",X"8A",X"E0",X"5C",X"CA",X"DF",X"1C",X"97",X"B9", - X"D8",X"B2",X"37",X"CB",X"B3",X"92",X"B2",X"70",X"BF",X"CB",X"B3",X"60",X"9B",X"34",X"53",X"B3", - X"93",X"B3",X"1C",X"05",X"1A",X"41",X"8B",X"8A",X"E6",X"F3",X"DD",X"B5",X"F3",X"FD",X"B5",X"F0", - X"D0",X"05",X"80",X"E1",X"FD",X"D4",X"15",X"F5",X"23",X"CC",X"F3",X"3D",X"B5",X"FF",X"37",X"15", - X"D4",X"A6",X"2B",X"C2",X"8B",X"1E",X"45",X"5D",X"4D",X"01",X"10",X"73",X"57",X"89",X"2D",X"98", - X"F6",X"2A",X"E0",X"46",X"51",X"53",X"53",X"B7",X"51",X"98",X"D2",X"98",X"D2",X"00",X"53",X"C1", - X"8B",X"B7",X"64",X"8F",X"58",X"FC",X"97",X"B5",X"B5",X"9F",X"B7",X"BF",X"4C",X"27",X"8F",X"58", - X"FC",X"97",X"BD",X"B5",X"9F",X"B7",X"BF",X"4C",X"27",X"E2",X"FF",X"A3",X"B8",X"B5",X"E2",X"DF", - X"A3",X"DD",X"B5",X"A3",X"D8",X"B5",X"8F",X"43",X"FC",X"FB",X"FE",X"53",X"C1",X"8B",X"B7",X"64", - X"A3",X"9F",X"B5",X"E6",X"A3",X"9F",X"B5",X"0D",X"1D",X"05",X"1C",X"98",X"45",X"98",X"03",X"0D", - X"00",X"19",X"B7",X"C3",X"FB",X"9B",X"97",X"64",X"40",X"8F",X"42",X"FC",X"E0",X"4B",X"7D",X"CF", - X"BE",X"96",X"B7",X"24",X"1C",X"10",X"ED",X"85",X"84",X"87",X"3E",X"4E",X"72",X"71",X"0D",X"53", - X"53",X"87",X"98",X"1B",X"F0",X"8B",X"F1",X"10",X"88",X"F0",X"05",X"80",X"10",X"AF",X"80",X"69", - X"2D",X"DB",X"DB",X"DB",X"8F",X"D8",X"BE",X"D0",X"DB",X"1B",X"F3",X"BF",X"D0",X"96",X"0C",X"19", - X"88",X"BE",X"19",X"5E",X"BE",X"19",X"27",X"BE",X"19",X"0D",X"BE",X"19",X"93",X"9E",X"19",X"AC", - X"BE",X"19",X"8C",X"BE",X"19",X"1E",X"9E",X"0D",X"15",X"1D",X"1C",X"0D",X"5C",X"97",X"9A",X"69", - X"D2",X"8B",X"45",X"5C",X"97",X"9A",X"D9",X"05",X"8B",X"4D",X"5C",X"55",X"9E",X"DB",X"F3",X"BF", - X"D0",X"8F",X"58",X"FC",X"96",X"A5",X"8B",X"E3",X"BF",X"15",X"19",X"C3",X"BE",X"0D",X"5C",X"97", - X"9A",X"69",X"D2",X"8B",X"45",X"5C",X"97",X"9A",X"D8",X"8B",X"5C",X"97",X"9A",X"D9",X"05",X"8B", - X"4D",X"DB",X"F3",X"BF",X"D0",X"8F",X"19",X"FC",X"96",X"85",X"8B",X"A5",X"15",X"19",X"C3",X"BE", - X"0D",X"5C",X"97",X"9A",X"69",X"D2",X"8B",X"45",X"5C",X"97",X"9A",X"D8",X"8B",X"5C",X"97",X"9A", - X"D9",X"05",X"8B",X"4D",X"45",X"DB",X"F3",X"BF",X"D0",X"8F",X"58",X"FC",X"96",X"4D",X"E0",X"8B", - X"E8",X"C9",X"9E",X"FD",X"DC",X"0D",X"A5",X"8B",X"85",X"05",X"5C",X"55",X"9E",X"15",X"19",X"C3", - X"BE",X"0D",X"5C",X"97",X"9A",X"69",X"D2",X"8B",X"45",X"5C",X"97",X"9A",X"D9",X"05",X"8B",X"4D", - X"DB",X"F3",X"BF",X"D0",X"8F",X"58",X"FC",X"96",X"E0",X"26",X"AE",X"97",X"0D",X"5C",X"97",X"9A", - X"D0",X"8B",X"5C",X"97",X"9A",X"D1",X"0D",X"81",X"8B",X"A1",X"19",X"C9",X"BE",X"15",X"93",X"93", - X"19",X"C3",X"BE",X"0D",X"5C",X"97",X"9A",X"69",X"D2",X"8B",X"45",X"5C",X"97",X"9A",X"D9",X"8B", - X"5C",X"97",X"9A",X"D8",X"05",X"8B",X"4D",X"45",X"DB",X"F3",X"BF",X"D0",X"8F",X"58",X"FC",X"96", - X"53",X"62",X"AE",X"FB",X"C7",X"05",X"15",X"19",X"C3",X"BE",X"A4",X"69",X"2D",X"DB",X"DB",X"DB", - X"DB",X"F3",X"BF",X"D0",X"8F",X"19",X"FC",X"96",X"F0",X"8B",X"F1",X"05",X"4D",X"DB",X"55",X"F3", - X"BF",X"D0",X"8F",X"58",X"FC",X"96",X"15",X"B2",X"C1",X"93",X"A4",X"69",X"D2",X"A3",X"9F",X"DC", - X"84",X"DB",X"55",X"F3",X"BF",X"D0",X"8F",X"58",X"FC",X"96",X"15",X"B2",X"93",X"D9",X"84",X"5C", - X"55",X"9E",X"FE",X"A5",X"8B",X"E3",X"BF",X"8B",X"A2",X"9F",X"DC",X"C6",X"A3",X"9F",X"DC",X"AF", - X"28",X"0D",X"A1",X"8A",X"81",X"15",X"19",X"C3",X"BE",X"0D",X"0D",X"A2",X"BB",X"DC",X"DB",X"DB", - X"F3",X"BF",X"D0",X"8F",X"43",X"FC",X"96",X"F9",X"8B",X"F8",X"84",X"DB",X"F3",X"BF",X"D0",X"A2", - X"BB",X"DC",X"45",X"E6",X"D9",X"DB",X"3F",X"45",X"FB",X"BF",X"5C",X"55",X"9E",X"8F",X"58",X"FC", - X"05",X"DB",X"D0",X"F3",X"BF",X"96",X"A1",X"8B",X"A1",X"05",X"DB",X"DB",X"D0",X"8F",X"43",X"FC", - X"96",X"E3",X"BF",X"19",X"C9",X"BE",X"97",X"BF",X"BF",X"4C",X"91",X"03",X"FC",X"97",X"9B",X"DF", - X"4C",X"91",X"47",X"FC",X"1C",X"60",X"DE",X"35",X"45",X"5D",X"4D",X"55",X"97",X"F2",X"BA",X"DB", - X"1B",X"D0",X"A0",X"78",X"BF",X"D1",X"B2",X"C9",X"93",X"B2",X"C8",X"53",X"15",X"0C",X"71",X"DF", - X"71",X"DF",X"C6",X"B6",X"DB",X"79",X"DF",X"79",X"DF",X"E6",X"79",X"FF",X"EB",X"B5",X"79",X"B5", - X"C8",X"A5",X"B6",X"F3",X"79",X"BB",X"79",X"9B",X"79",X"BB",X"79",X"FF",X"79",X"BB",X"EB",X"B5", - X"79",X"B5",X"C8",X"A4",X"5C",X"09",X"9F",X"85",X"8B",X"A5",X"0D",X"1D",X"05",X"1C",X"BA",X"FA", - X"BA",X"FE",X"9E",X"20",X"9E",X"04",X"BA",X"BA",X"BA",X"BE",X"9E",X"41",X"BA",X"FB",X"BA",X"FF", - X"9E",X"45",X"9E",X"68",X"9E",X"25",X"9E",X"21",X"45",X"5D",X"55",X"4D",X"45",X"A2",X"B7",X"FC", - X"60",X"9F",X"AF",X"BA",X"A2",X"97",X"FC",X"60",X"9F",X"AE",X"9B",X"05",X"B6",X"99",X"05",X"A3", - X"9B",X"DC",X"D8",X"DB",X"DB",X"F3",X"BF",X"D0",X"8F",X"0E",X"BA",X"96",X"4D",X"8B",X"8B",X"F9", - X"8B",X"E0",X"5D",X"4D",X"DB",X"DB",X"F3",X"BF",X"D0",X"8F",X"43",X"FC",X"96",X"E0",X"26",X"A6", - X"DB",X"AF",X"9E",X"8B",X"E0",X"06",X"AE",X"FF",X"E2",X"9F",X"B6",X"9F",X"53",X"0D",X"1D",X"4B", - X"0D",X"AE",X"FA",X"F0",X"8B",X"F1",X"8B",X"8B",X"E0",X"5C",X"73",X"BA",X"E2",X"9F",X"A3",X"9F", - X"B5",X"0D",X"15",X"1D",X"05",X"1C",X"55",X"DB",X"DB",X"F3",X"BF",X"D0",X"8F",X"43",X"FC",X"96", - X"A5",X"8B",X"85",X"8B",X"15",X"81",X"8B",X"A1",X"1C",X"B2",X"9A",X"9F",X"BF",X"90",X"9A",X"BB", - X"BB",X"31",X"9A",X"BB",X"9F",X"9C",X"FE",X"BB",X"BF",X"C6",X"DE",X"BB",X"BF",X"DB",X"FA",X"BB", - X"BF",X"83",X"FA",X"BB",X"BF",X"E0",X"FA",X"BB",X"BF",X"59",X"FA",X"BB",X"BF",X"BE",X"DA",X"BB", - X"BF",X"98",X"DA",X"BB",X"BF",X"E9",X"DA",X"FB",X"BF",X"A0",X"DA",X"FF",X"BF",X"03",X"DA",X"9B", - X"BF",X"71",X"DA",X"9B",X"BF",X"BF",X"B7",X"BB",X"BF",X"D7",X"B7",X"9F",X"BF",X"CB",X"B7",X"9B", - X"9F",X"CD",X"B7",X"BB",X"9F",X"2E",X"B7",X"9F",X"9F",X"31",X"B7",X"BB",X"BB",X"41",X"B7",X"BB", - X"BB",X"92",X"97",X"9F",X"BB",X"98",X"DA",X"9B",X"BF",X"9D",X"97",X"DF",X"BF",X"A0",X"DA",X"FF", - X"BF",X"55",X"10",X"88",X"A0",X"10",X"AF",X"80",X"15",X"1C",X"D9",X"F8",X"DD",X"F9",X"F9",X"FD", - X"F8",X"CD",X"F5",X"ED",X"FD",X"F8",X"BD",X"FD",X"CD",X"9D",X"FD",X"D9",X"BF",X"B0",X"EB",X"D8", - X"B5",X"FD",X"02",X"B7",X"FD",X"EF",X"D8",X"E9",X"F8",X"DD",X"F9",X"CD",X"F9",X"FD",X"F8",X"ED", - X"EC",X"BD",X"FD",X"CD",X"9D",X"FD",X"F9",X"AD",X"FD",X"CD",X"8D",X"FD",X"F9",X"BF",X"B0",X"9D", - X"D8",X"B5",X"FD",X"DD",X"B7",X"ED",X"C6",X"D8",X"E9",X"FD",X"3F",X"DC",X"C8",X"EC",X"FD",X"FB", - X"87",X"D8",X"F4",X"C0",X"C5",X"FD",X"45",X"B9",X"C9",X"87",X"FD",X"AB",X"D8",X"B4",X"FD",X"02", - X"B6",X"FD",X"AB",X"D8",X"3F",X"9B",X"FC",X"BF",X"9F",X"BF",X"BF",X"9B",X"FD",X"BF",X"9F",X"BF", - X"BF",X"AE",X"FC",X"BF",X"BB",X"BF",X"BF",X"9B",X"FD",X"BF",X"9F",X"BF",X"BF",X"9B",X"E6",X"BF", - X"9F",X"BF",X"BF",X"9B",X"86",X"BF",X"9F",X"BF",X"BF",X"9B",X"A3",X"BF",X"9F",X"BF",X"BF",X"96", - X"A7",X"BF",X"BB",X"BF",X"BF",X"96",X"A3",X"BF",X"96",X"BF",X"BF",X"9B",X"FC",X"BF",X"9F",X"BF", - X"BF",X"9B",X"FD",X"BF",X"9F",X"BF",X"BF",X"96",X"FC",X"BF",X"FF",X"BF",X"BF",X"BA",X"86",X"BF", - X"BB",X"BF",X"BF",X"BA",X"E6",X"BF",X"BB",X"BF",X"BF",X"BA",X"A7",X"BF",X"BB",X"BF",X"BF",X"AE", - X"A3",X"BF",X"E9",X"C8",X"DF",X"2E",X"D8",X"C1",X"C0",X"E5",X"FD",X"D8",X"FD",X"65",X"FB",X"ED", - X"A7",X"FD",X"04",X"D8",X"81",X"FD",X"02",X"83",X"FD",X"04",X"D8",X"3F",X"9B",X"36",X"BF",X"9F", - X"BF",X"BF",X"9B",X"3E",X"BF",X"9F",X"BF",X"BF",X"AE",X"36",X"BF",X"BB",X"BF",X"BF",X"9B",X"3E", - X"BF",X"9F",X"BF",X"BF",X"9B",X"A4",X"BF",X"9F",X"BF",X"BF",X"9B",X"A1",X"BF",X"9F",X"BF",X"BF", - X"9B",X"CD",X"BF",X"9F",X"BF",X"BF",X"96",X"AD",X"BF",X"BB",X"BF",X"BF",X"96",X"CD",X"BF",X"96", - X"BF",X"BF",X"9B",X"36",X"BF",X"9F",X"BF",X"BF",X"9B",X"3E",X"BF",X"9F",X"BF",X"BF",X"96",X"36", - X"BF",X"FF",X"BF",X"BF",X"BA",X"A1",X"BF",X"BB",X"BF",X"BF",X"BA",X"A4",X"BF",X"BB",X"BF",X"BF", - X"BA",X"AD",X"BF",X"BB",X"BF",X"BF",X"AE",X"CD",X"BF",X"D9",X"E8",X"FF",X"8F",X"EC",X"E1",X"BC", - X"D1",X"FD",X"F9",X"FD",X"F8",X"FD",X"51",X"F9",X"FD",X"93",X"FD",X"A1",X"EC",X"A1",X"FD",X"02", - X"A3",X"FD",X"A1",X"EC",X"3F",X"9B",X"B9",X"9F",X"9B",X"F1",X"9F",X"9B",X"A8",X"9F",X"9B",X"3F", - X"9F",X"9B",X"73",X"9F",X"9B",X"6A",X"9F",X"9B",X"3C",X"9F",X"9B",X"2D",X"9F",X"9B",X"BF",X"BB", - X"9B",X"AF",X"BB",X"9B",X"E6",X"BB",X"9B",X"AD",X"BB",X"9B",X"7F",X"BB",X"9B",X"6E",X"BB",X"9B", - X"75",X"BB",X"9B",X"BF",X"9B",X"9B",X"EE",X"9B",X"9B",X"F4",X"9B",X"9B",X"75",X"BB",X"9B",X"BF", - X"9B",X"9B",X"EE",X"9B",X"9B",X"6E",X"BB",X"9B",X"75",X"BB",X"9B",X"BF",X"9B",X"9B",X"7F",X"BB", - X"9B",X"6E",X"BB",X"9B",X"75",X"BB",X"9B",X"AD",X"BB",X"9B",X"7F",X"BB",X"9B",X"6E",X"BB",X"9B", - X"75",X"BB",X"9B",X"BF",X"9B",X"9B",X"EE",X"9B",X"9B",X"F4",X"9B",X"9B",X"37",X"9B",X"9B",X"3D", - X"9B",X"9B",X"BF",X"FF",X"9B",X"BD",X"FF",X"9B",X"A4",X"FF",X"9B",X"3D",X"FF",X"9B",X"BE",X"DF", - X"9B",X"B4",X"DF",X"9B",X"2E",X"DF",X"9B",X"BF",X"FB",X"9B",X"B4",X"FB",X"9B",X"B4",X"DF",X"9B", - X"2E",X"DF",X"9B",X"BF",X"FB",X"9B",X"BE",X"DF",X"9B",X"B4",X"DF",X"9B",X"2E",X"DF",X"9B",X"3D", - X"FF",X"9B",X"BE",X"DF",X"9B",X"B4",X"DF",X"9B",X"A4",X"FF",X"9B",X"3D",X"FF",X"9B",X"BE",X"DF", - X"9B",X"B4",X"DF",X"9B",X"2E",X"DF",X"9B",X"BF",X"FB",X"9B",X"B4",X"FB",X"9B",X"26",X"FB",X"9B", - X"AF",X"DB",X"9B",X"3F",X"DB",X"9B",X"BF",X"BE",X"9B",X"3F",X"BE",X"9B",X"25",X"BE",X"9B",X"3F", - X"9E",X"9B",X"B7",X"BA",X"9B",X"27",X"BA",X"9B",X"B5",X"9A",X"9B",X"BF",X"FE",X"D9",X"C8",X"F9", - X"FD",X"F8",X"CD",X"FF",X"94",X"CC",X"E1",X"F2",X"D1",X"FD",X"51",X"F9",X"FD",X"93",X"FD",X"B8", - X"CC",X"A1",X"FD",X"02",X"A3",X"FD",X"B8",X"CC",X"3F",X"9F",X"73",X"9B",X"FF",X"BF",X"BF",X"9F", - X"3C",X"9B",X"FF",X"BF",X"BF",X"9F",X"ED",X"9B",X"FF",X"BF",X"BF",X"9F",X"73",X"BB",X"FF",X"BF", - X"BF",X"9F",X"3C",X"BB",X"FF",X"BF",X"BF",X"9F",X"ED",X"BB",X"FF",X"BF",X"BF",X"9F",X"73",X"9F", - X"FF",X"BF",X"BF",X"9F",X"3C",X"9F",X"FF",X"BF",X"BF",X"9F",X"ED",X"9F",X"FF",X"BF",X"BF",X"9F", - X"73",X"BF",X"FF",X"BF",X"BF",X"9F",X"3C",X"BF",X"FF",X"BF",X"BF",X"9F",X"ED",X"BF",X"FF",X"BF", - X"BF",X"9F",X"A4",X"9F",X"9B",X"BF",X"BF",X"9F",X"2F",X"9F",X"9B",X"BF",X"BF",X"9F",X"98",X"9F", - X"9B",X"BF",X"BF",X"9F",X"A4",X"BF",X"9B",X"BF",X"BF",X"9F",X"2F",X"BF",X"9B",X"BF",X"BF",X"9F", - X"98",X"BF",X"9F",X"B0",X"9F",X"BB",X"BF",X"BF",X"9F",X"A4",X"9F",X"BB",X"BF",X"BF",X"9F",X"A3", - X"9F",X"BB",X"BF",X"BF",X"9F",X"B0",X"BF",X"BB",X"BF",X"BF",X"9F",X"A4",X"BF",X"BB",X"BF",X"BF", - X"9F",X"A3",X"BF",X"BB",X"BF",X"BF",X"9F",X"E6",X"9F",X"9F",X"BF",X"BF",X"9F",X"B5",X"9F",X"9F", - X"BF",X"BF",X"9F",X"F2",X"9F",X"9F",X"BF",X"BF",X"9F",X"E6",X"BF",X"9F",X"BF",X"BF",X"9F",X"B5", - X"BF",X"9F",X"BF",X"BF",X"9F",X"F2",X"BF",X"D9",X"EC",X"E9",X"EC",X"F8",X"CD",X"D8",X"ED",X"DD", - X"FD",X"F9",X"FD",X"CD",X"FD",X"FD",X"F7",X"ED",X"F7",X"F5",X"D5",X"B5",X"FD",X"02",X"BD",X"FD", - X"ED",X"AD",X"FD",X"D9",X"B7",X"FD",X"D0",X"E8",X"99",X"FD",X"02",X"A9",X"FD",X"02",X"AB",X"FD", - X"C5",X"E8",X"3F",X"D9",X"C8",X"E9",X"C8",X"DC",X"C8",X"D1",X"D9",X"F9",X"FD",X"F8",X"C9",X"D8", - X"C9",X"EC",X"CD",X"FD",X"F7",X"DD",X"FD",X"ED",X"D7",X"CD",X"FD",X"C9",X"F3",X"FC",X"FD",X"F5", - X"D5",X"B5",X"FD",X"02",X"BD",X"7D",X"02",X"AD",X"7D",X"02",X"89",X"7D",X"02",X"B7",X"FD",X"95", - X"E8",X"91",X"FD",X"02",X"93",X"FD",X"99",X"E8",X"FD",X"7D",X"DD",X"D9",X"B5",X"FD",X"DD",X"AD", - X"FD",X"F8",X"89",X"FD",X"F8",X"B7",X"CD",X"AE",X"E8",X"E9",X"FD",X"DC",X"FD",X"3F",X"D9",X"EC", - X"DD",X"DD",X"F9",X"FD",X"F8",X"E9",X"E9",X"EC",X"CD",X"DD",X"D8",X"CD",X"DC",X"EC",X"FC",X"DD", - X"EC",X"ED",X"F5",X"E0",X"D1",X"CD",X"FD",X"FF",X"B5",X"FD",X"2E",X"ED",X"DF",X"C9",X"FB",X"BD", - X"FD",X"E9",X"AD",X"FD",X"E9",X"89",X"FD",X"E9",X"B5",X"FD",X"DD",X"B7",X"E0",X"40",X"E8",X"99", - X"7D",X"22",X"A9",X"7D",X"22",X"9C",X"7D",X"22",X"B5",X"FD",X"CD",X"91",X"FD",X"02",X"93",X"FD", - X"74",X"E8",X"E9",X"FD",X"DC",X"FD",X"3F",X"D9",X"C9",X"FD",X"FD",X"DD",X"FC",X"F9",X"FD",X"F8", - X"CD",X"ED",X"ED",X"CD",X"FD",X"E9",X"C9",X"D8",X"CD",X"C9",X"C8",X"FC",X"FD",X"DC",X"C9",X"EC", - X"CD",X"F5",X"82",X"BD",X"FD",X"FC",X"AD",X"FD",X"ED",X"89",X"FD",X"06",X"B5",X"FD",X"02",X"B7", - X"FD",X"1B",X"E8",X"9D",X"FD",X"26",X"8D",X"FD",X"36",X"BC",X"FD",X"ED",X"B5",X"FD",X"DD",X"B7", - X"82",X"13",X"E8",X"E9",X"FD",X"DC",X"FD",X"3F",X"D9",X"F8",X"FD",X"7F",X"DD",X"FD",X"F9",X"FD", - X"F8",X"CD",X"E9",X"F8",X"ED",X"7A",X"CD",X"FD",X"D8",X"CD",X"DC",X"F8",X"C9",X"67",X"FC",X"FD", - X"EC",X"CD",X"D1",X"DB",X"F5",X"F8",X"B5",X"FD",X"02",X"BD",X"FD",X"06",X"AD",X"FD",X"06",X"89", - X"FD",X"06",X"B7",X"FD",X"EB",X"C8",X"BD",X"FD",X"E5",X"AD",X"FD",X"E5",X"89",X"FD",X"E5",X"91", - X"FD",X"02",X"93",X"FD",X"EF",X"C8",X"E9",X"FD",X"DC",X"FD",X"3F",X"D9",X"E8",X"FD",X"FD",X"DD", - X"DD",X"F9",X"FD",X"F8",X"FD",X"BD",X"FD",X"F7",X"BF",X"37",X"85",X"C8",X"FD",X"FD",X"9D",X"FD", - X"D9",X"9F",X"C9",X"85",X"C8",X"3F",X"D9",X"CD",X"FD",X"C9",X"DD",X"C9",X"F9",X"DD",X"F8",X"FD", - X"F5",X"CD",X"B5",X"FD",X"02",X"B7",X"FD",X"B3",X"C8",X"3F",X"FD",X"FF",X"DD",X"DD",X"F9",X"DD", - X"F8",X"CD",X"D9",X"F8",X"F5",X"CC",X"BD",X"FD",X"F5",X"B5",X"FD",X"02",X"B7",X"FD",X"69",X"C8", - X"9D",X"FD",X"DD",X"F5",X"D9",X"9F",X"D9",X"69",X"C8",X"F5",X"E4",X"DD",X"DD",X"FD",X"3F",X"BD", - X"FD",X"36",X"B5",X"FD",X"02",X"B7",X"FD",X"40",X"C8",X"9D",X"FD",X"02",X"F5",X"02",X"9F",X"FD", - X"40",X"C8",X"3F",X"D9",X"E8",X"F8",X"ED",X"D1",X"F9",X"F9",X"FD",X"DD",X"DD",X"FD",X"CF",X"F5", - X"E5",X"B5",X"FD",X"02",X"BD",X"FD",X"37",X"99",X"7D",X"02",X"B7",X"FD",X"1D",X"C8",X"91",X"FD", - X"02",X"93",X"FD",X"46",X"C8",X"3F",X"D9",X"C8",X"F8",X"CD",X"D1",X"F9",X"F5",X"E9",X"FD",X"3D", - X"DD",X"DD",X"F9",X"FD",X"B5",X"FD",X"02",X"B7",X"FD",X"2F",X"C8",X"B5",X"FD",X"DD",X"99",X"FD", - X"02",X"BD",X"FD",X"E9",X"B7",X"E9",X"1A",X"C8",X"91",X"FD",X"02",X"93",X"FD",X"24",X"C8",X"3F", - X"FD",X"BF",X"DD",X"ED",X"F9",X"FD",X"D9",X"D8",X"F8",X"F9",X"BD",X"FD",X"ED",X"99",X"7D",X"02", - X"BF",X"77",X"F8",X"F5",X"3F",X"FD",X"80",X"DD",X"FD",X"F9",X"FD",X"D9",X"C8",X"F8",X"FD",X"B8", - X"FD",X"DD",X"BA",X"C8",X"C0",X"F5",X"3F",X"E9",X"F8",X"D8",X"FD",X"DF",X"9D",X"F5",X"C1",X"EC", - X"E5",X"FD",X"65",X"FB",X"ED",X"A7",X"FD",X"F3",X"F5",X"81",X"FD",X"02",X"83",X"FD",X"F3",X"F5", - X"3F",X"BB",X"A4",X"BF",X"9F",X"BF",X"BF",X"BB",X"36",X"BF",X"9F",X"BF",X"BF",X"BB",X"47",X"BF", - X"9F",X"BF",X"BF",X"FB",X"2D",X"9F",X"FB",X"BF",X"BF",X"FF",X"73",X"9F",X"BB",X"BF",X"BF",X"BA", - X"2D",X"9F",X"B3",X"BF",X"BF",X"CD",X"DD",X"D8",X"FD",X"E9",X"DD",X"ED",X"7D",X"D5",X"F8",X"95", - X"FD",X"02",X"AD",X"FD",X"03",X"A9",X"7D",X"FD",X"98",X"FD",X"DD",X"97",X"FD",X"8A",X"F5",X"E9", - X"DD",X"ED",X"7F",X"95",X"FD",X"DD",X"AD",X"FD",X"03",X"A9",X"7D",X"FD",X"98",X"FD",X"DD",X"97", - X"F8",X"59",X"F5",X"E9",X"DD",X"ED",X"3D",X"95",X"FD",X"02",X"AD",X"FD",X"03",X"A9",X"7D",X"FD", - X"98",X"FD",X"DD",X"97",X"FD",X"41",X"F5",X"3F",X"E9",X"CD",X"ED",X"D9",X"CD",X"CD",X"D8",X"CD", - X"D5",X"C9",X"95",X"FD",X"02",X"A9",X"7D",X"FD",X"AD",X"7D",X"ED",X"8D",X"7D",X"02",X"97",X"FD", - X"73",X"F5",X"D8",X"ED",X"95",X"FD",X"DD",X"A9",X"7D",X"02",X"AD",X"FD",X"7A",X"97",X"FC",X"2D", - X"F5",X"3F",X"DC",X"EC",X"EC",X"F9",X"C9",X"3D",X"FC",X"FD",X"F1",X"F3",X"B1",X"FD",X"02",X"89", - X"FD",X"ED",X"BC",X"F5",X"FD",X"B3",X"FD",X"24",X"F5",X"B1",X"FD",X"DD",X"89",X"3D",X"02",X"BC", - X"FD",X"02",X"B3",X"F3",X"1E",X"F5",X"3F",X"FC",X"FD",X"EC",X"CD",X"F1",X"CD",X"C9",X"E0",X"C5", - X"F8",X"DC",X"C8",X"89",X"FD",X"32",X"9C",X"FD",X"02",X"85",X"FD",X"02",X"87",X"FD",X"D9",X"D5", - X"B1",X"FD",X"02",X"89",X"FD",X"BF",X"B3",X"FD",X"02",X"F5",X"3F",X"C9",X"7D",X"FC",X"DD",X"DC", - X"CD",X"EC",X"FD",X"F1",X"CD",X"89",X"BD",X"FD",X"B1",X"FD",X"02",X"B3",X"FD",X"CF",X"D5",X"FC", - X"FC",X"C9",X"7D",X"89",X"FD",X"F9",X"BC",X"3D",X"02",X"B1",X"FD",X"DD",X"B3",X"F4",X"D3",X"D5", - X"3F",X"D9",X"FD",X"3F",X"4D",X"8F",X"91",X"97",X"97",X"1A",X"9E",X"9F",X"F3",X"D3",X"10",X"ED", - X"91",X"59",X"65",X"10",X"F7",X"C0",X"72",X"4A",X"2D",X"72",X"FB",X"2D",X"6E",X"72",X"CB",X"2D", - X"72",X"75",X"34",X"72",X"65",X"0D",X"98",X"44",X"5C",X"61",X"9F",X"5C",X"63",X"DB",X"00",X"FB", - X"9F",X"5D",X"97",X"0E",X"97",X"5C",X"F0",X"96",X"97",X"CF",X"A2",X"8F",X"3A",X"99",X"5C",X"9C", - X"FF",X"97",X"26",X"97",X"8F",X"98",X"B9",X"5C",X"9C",X"FF",X"97",X"14",X"97",X"8F",X"25",X"B9", - X"5C",X"9C",X"FF",X"FB",X"BE",X"8F",X"41",X"F9",X"E3",X"BF",X"8A",X"B7",X"00",X"8B",X"1D",X"B4", - X"D6",X"F3",X"BF",X"96",X"F5",X"D4",X"19",X"E0",X"B3",X"8A",X"79",X"25",X"1D",X"15",X"01",X"29", - X"09",X"10",X"24",X"1D",X"11",X"10",X"8A",X"8A",X"25",X"05",X"10",X"1D",X"30",X"05",X"25",X"77", - X"24",X"05",X"10",X"24",X"6B",X"8A",X"AA",X"24",X"09",X"77",X"05",X"3C",X"05",X"11",X"04",X"24", - X"05",X"77",X"24",X"05",X"10",X"24",X"6B",X"8A",X"8A",X"8A",X"51",X"6A",X"77",X"56",X"77",X"77", - X"11",X"04",X"30",X"30",X"05",X"29",X"24",X"77",X"10",X"05",X"24",X"24",X"1D",X"29",X"01",X"10", - X"8A",X"AA",X"6A",X"77",X"72",X"77",X"77",X"10",X"24",X"15",X"24",X"1D",X"11",X"77",X"30",X"15", - X"0D",X"8A",X"AA",X"6A",X"77",X"52",X"77",X"77",X"05",X"34",X"30",X"09",X"0D",X"10",X"8A",X"AA", - X"6A",X"77",X"66",X"77",X"77",X"11",X"09",X"29",X"20",X"05",X"30",X"01",X"05",X"29",X"11",X"05", - X"8A",X"AA",X"6A",X"77",X"46",X"77",X"77",X"2D",X"05",X"20",X"05",X"2D",X"10",X"8A",X"AA",X"6A", - X"77",X"62",X"77",X"77",X"10",X"09",X"04",X"29",X"25",X"10",X"8A",X"AA",X"6A",X"77",X"42",X"77", - X"77",X"31",X"04",X"24",X"24",X"09",X"29",X"10",X"8A",X"AA",X"6A",X"77",X"7E",X"77",X"77",X"05", - X"3C",X"1D",X"24",X"8A",X"8A",X"DF",X"8A",X"A4",X"4B",X"AF",X"8B",X"FB",X"BE",X"8F",X"41",X"F9", - X"B6",X"F6",X"A3",X"3D",X"B5",X"A2",X"BF",X"B5",X"D4",X"F5",X"18",X"D9",X"AE",X"49",X"18",X"D0", - X"AF",X"D3",X"FF",X"8B",X"A4",X"60",X"9E",X"AF",X"DF",X"FB",X"9F",X"8F",X"25",X"F9",X"53",X"B3", - X"E3",X"FF",X"5D",X"FB",X"A5",X"5C",X"64",X"BB",X"1D",X"A2",X"BD",X"B5",X"18",X"C1",X"AF",X"31", - X"A4",X"60",X"9F",X"38",X"48",X"B3",X"60",X"BB",X"38",X"A2",X"F7",X"60",X"9B",X"38",X"DE",X"D7", - X"60",X"FF",X"38",X"77",X"D7",X"60",X"DF",X"38",X"6A",X"D7",X"60",X"FB",X"38",X"D3",X"D3",X"60", - X"DB",X"38",X"FF",X"B6",X"60",X"BE",X"AE",X"60",X"5C",X"62",X"B3",X"19",X"85",X"97",X"45",X"5D", - X"97",X"71",X"B3",X"8F",X"DB",X"BD",X"5C",X"99",X"FF",X"A2",X"BD",X"B5",X"A3",X"3D",X"B5",X"18", - X"C1",X"AF",X"61",X"1D",X"05",X"1C",X"8A",X"5D",X"24",X"1D",X"3C",X"05",X"77",X"09",X"24",X"8A", - X"55",X"77",X"3D",X"11",X"29",X"04",X"34",X"8A",X"5D",X"77",X"24",X"1D",X"3D",X"8A",X"8A",X"5D", - X"53",X"5C",X"FC",X"BB",X"E2",X"9E",X"5C",X"23",X"BB",X"5C",X"00",X"DF",X"97",X"4F",X"93",X"8F", - X"6B",X"B9",X"5C",X"9C",X"FF",X"97",X"71",X"B3",X"8F",X"DB",X"BD",X"5C",X"99",X"FF",X"97",X"63", - X"93",X"8F",X"37",X"99",X"5C",X"99",X"FF",X"97",X"3D",X"93",X"8F",X"A5",X"B9",X"5C",X"9C",X"FF", - X"97",X"75",X"93",X"8F",X"23",X"B9",X"5C",X"9C",X"FF",X"97",X"20",X"93",X"8F",X"47",X"B9",X"5C", - X"9C",X"FF",X"A2",X"BD",X"B5",X"69",X"3F",X"8F",X"7C",X"B9",X"97",X"B6",X"F7",X"AE",X"9B",X"97", - X"8E",X"F7",X"5C",X"9C",X"FF",X"A3",X"3D",X"B5",X"A2",X"3F",X"B5",X"69",X"C2",X"D8",X"8F",X"B5", - X"99",X"FB",X"FB",X"DA",X"97",X"FA",X"F7",X"A7",X"9B",X"97",X"93",X"F7",X"4D",X"5C",X"9C",X"FF", - X"0D",X"8B",X"B7",X"48",X"84",X"69",X"9B",X"68",X"9B",X"79",X"83",X"A3",X"27",X"B9",X"84",X"69", - X"F6",X"68",X"F6",X"DA",X"DA",X"D8",X"79",X"87",X"A3",X"33",X"BD",X"FE",X"9D",X"8F",X"83",X"B9", - X"E3",X"90",X"8F",X"93",X"B9",X"97",X"2D",X"40",X"E2",X"D4",X"5C",X"C7",X"FF",X"E2",X"BE",X"17", - X"AE",X"FB",X"D9",X"E2",X"F4",X"5C",X"C7",X"FF",X"E3",X"F0",X"A2",X"BD",X"B5",X"18",X"C1",X"AF", - X"17",X"1D",X"19",X"85",X"97",X"8A",X"79",X"11",X"09",X"29",X"21",X"1D",X"01",X"04",X"30",X"15", - X"24",X"1D",X"09",X"29",X"8A",X"8A",X"8A",X"61",X"56",X"72",X"52",X"66",X"46",X"62",X"8A",X"8A", - X"8A",X"5D",X"2D",X"1D",X"20",X"05",X"10",X"77",X"34",X"05",X"30",X"77",X"11",X"30",X"05",X"25", - X"1D",X"24",X"8A",X"8A",X"25",X"1D",X"21",X"21",X"1D",X"11",X"04",X"2D",X"24",X"1C",X"77",X"2D", - X"05",X"20",X"05",X"2D",X"8A",X"AA",X"05",X"15",X"10",X"1C",X"77",X"77",X"77",X"77",X"77",X"77", - X"77",X"77",X"77",X"77",X"3D",X"15",X"30",X"25",X"8A",X"8A",X"15",X"24",X"24",X"30",X"15",X"11", - X"24",X"77",X"0D",X"09",X"25",X"05",X"77",X"10",X"09",X"04",X"29",X"25",X"8A",X"8A",X"09",X"29", - X"77",X"8A",X"8A",X"09",X"21",X"21",X"8A",X"8A",X"8A",X"65",X"77",X"24",X"15",X"31",X"2D",X"05", - X"77",X"0D",X"09",X"25",X"05",X"2D",X"77",X"8A",X"8A",X"8A",X"65",X"04",X"34",X"30",X"1D",X"01", - X"3D",X"24",X"77",X"0D",X"09",X"25",X"05",X"2D",X"8A",X"8A",X"5D",X"97",X"4B",X"F7",X"5C",X"F0", - X"96",X"8F",X"BF",X"BD",X"97",X"27",X"FC",X"5C",X"48",X"F7",X"8F",X"BF",X"FD",X"93",X"5C",X"48", - X"F7",X"8F",X"BF",X"FC",X"93",X"5C",X"48",X"F7",X"9F",X"27",X"FC",X"E2",X"9B",X"8F",X"A5",X"99", - X"97",X"43",X"F7",X"45",X"4D",X"5C",X"9C",X"FF",X"55",X"97",X"55",X"F7",X"BA",X"69",X"DA",X"AE", - X"9B",X"97",X"29",X"F7",X"5C",X"9C",X"FF",X"97",X"BD",X"40",X"96",X"15",X"5C",X"9C",X"FF",X"55", - X"97",X"55",X"F7",X"BA",X"69",X"25",X"AE",X"9B",X"97",X"29",X"F7",X"5C",X"9C",X"FF",X"15",X"0D", - X"8B",X"8B",X"05",X"9B",X"C6",X"AF",X"7C",X"97",X"71",X"B3",X"8F",X"DB",X"BD",X"5C",X"99",X"FF", - X"5C",X"62",X"B3",X"1D",X"19",X"85",X"97",X"8A",X"79",X"10",X"24",X"15",X"24",X"1D",X"11",X"77", - X"30",X"15",X"0D",X"8A",X"5D",X"8A",X"8A",X"66",X"19",X"77",X"8A",X"8A",X"66",X"29",X"77",X"8A", - X"8A",X"66",X"2D",X"77",X"8A",X"8A",X"66",X"34",X"77",X"8A",X"8A",X"66",X"0D",X"77",X"8A",X"8A", - X"66",X"30",X"77",X"8A",X"8A",X"8A",X"65",X"09",X"19",X"77",X"77",X"77",X"77",X"77",X"8A",X"5D", - X"8A",X"8A",X"8A",X"71",X"29",X"09",X"24",X"77",X"09",X"19",X"77",X"8A",X"5D",X"8A",X"8A",X"53", - X"9F",X"FF",X"BF",X"4D",X"5D",X"45",X"F8",X"C1",X"6A",X"08",X"63",X"C1",X"08",X"85",X"05",X"8B", - X"B7",X"01",X"1D",X"DE",X"AF",X"68",X"0D",X"C6",X"60",X"60",X"AF",X"6D",X"1C",X"5D",X"97",X"B5", - X"D7",X"5C",X"F0",X"96",X"8F",X"BF",X"AF",X"9F",X"D2",X"60",X"5C",X"CC",X"D7",X"45",X"8F",X"BF", - X"BF",X"9F",X"AF",X"BF",X"5C",X"CC",X"D7",X"9F",X"60",X"C2",X"97",X"8D",X"D7",X"8F",X"37",X"B9", - X"5C",X"E1",X"D7",X"9F",X"40",X"C2",X"97",X"E9",X"D7",X"8F",X"13",X"B9",X"05",X"5C",X"E1",X"D7", - X"97",X"71",X"B3",X"8F",X"DB",X"BD",X"5C",X"99",X"FF",X"5C",X"62",X"B3",X"1D",X"19",X"85",X"97", - X"8A",X"79",X"05",X"34",X"30",X"09",X"0D",X"77",X"11",X"3D",X"05",X"11",X"19",X"8A",X"5D",X"8A", - X"8A",X"04",X"72",X"77",X"8A",X"8A",X"8A",X"5D",X"04",X"52",X"77",X"8A",X"8A",X"53",X"7B",X"8B", - X"B7",X"64",X"DE",X"AF",X"04",X"1C",X"45",X"5C",X"9C",X"FF",X"BA",X"1D",X"97",X"55",X"F7",X"26", - X"AE",X"FF",X"97",X"29",X"F7",X"A4",X"45",X"5C",X"9C",X"FF",X"E2",X"9F",X"A3",X"BF",X"FC",X"05", - X"5C",X"0C",X"9B",X"1C",X"5D",X"5C",X"00",X"DF",X"E2",X"9E",X"5C",X"23",X"BB",X"E2",X"D2",X"5C", - X"4E",X"BB",X"FB",X"F2",X"5C",X"9E",X"9B",X"5C",X"62",X"B3",X"1D",X"19",X"85",X"97",X"5D",X"53", - X"A3",X"FB",X"FC",X"97",X"6A",X"FC",X"8F",X"4E",X"FC",X"E6",X"B3",X"C1",X"55",X"4D",X"97",X"4F", - X"F3",X"5C",X"F0",X"96",X"97",X"CF",X"A2",X"8F",X"3A",X"99",X"5C",X"9C",X"FF",X"97",X"67",X"F3", - X"8F",X"98",X"B9",X"5C",X"9C",X"FF",X"97",X"75",X"F3",X"8F",X"55",X"B9",X"5C",X"9C",X"FF",X"97", - X"60",X"F3",X"8F",X"DF",X"BD",X"5C",X"99",X"FF",X"0D",X"15",X"B2",X"4D",X"8F",X"57",X"9D",X"5C", - X"4B",X"9B",X"0D",X"FB",X"A5",X"5C",X"64",X"BB",X"A3",X"3D",X"B5",X"A2",X"BD",X"B5",X"18",X"C1", - X"AE",X"EE",X"A2",X"BF",X"B5",X"18",X"D9",X"AE",X"FB",X"18",X"D0",X"AE",X"B7",X"B6",X"0C",X"E7", - X"B2",X"79",X"9F",X"CB",X"60",X"AF",X"AF",X"BB",X"53",X"C1",X"B3",X"B6",X"5C",X"C7",X"B2",X"71", - X"9F",X"CB",X"60",X"16",X"AF",X"DF",X"E2",X"93",X"C1",X"E2",X"96",X"B3",X"B6",X"66",X"B2",X"A3", - X"DB",X"DC",X"E0",X"A3",X"FB",X"DC",X"4B",X"38",X"0F",X"F3",X"60",X"9F",X"AE",X"B6",X"C6",X"D9", - X"A2",X"3F",X"B5",X"69",X"F6",X"68",X"F6",X"DA",X"DA",X"E6",X"D8",X"E2",X"9F",X"1F",X"B7",X"44", - X"60",X"B7",X"A6",X"BB",X"E2",X"DA",X"A3",X"BE",X"DC",X"53",X"A3",X"2F",X"F8",X"A3",X"76",X"FC", - X"A3",X"B7",X"FC",X"E6",X"A3",X"FF",X"DC",X"A3",X"BD",X"FC",X"A3",X"82",X"FC",X"55",X"4D",X"5C", - X"56",X"EF",X"5C",X"00",X"DF",X"97",X"71",X"B3",X"8F",X"DB",X"BD",X"5C",X"99",X"FF",X"97",X"0D", - X"F3",X"8F",X"CF",X"BD",X"5C",X"99",X"FF",X"A3",X"3D",X"B5",X"A2",X"BD",X"B5",X"18",X"C1",X"AE", - X"9A",X"A2",X"BF",X"B5",X"CA",X"69",X"DA",X"AE",X"68",X"5C",X"C0",X"8A",X"0D",X"15",X"19",X"66", - X"D7",X"1D",X"19",X"85",X"97",X"8A",X"79",X"2D",X"05",X"20",X"05",X"2D",X"77",X"11",X"3D",X"05", - X"11",X"19",X"8A",X"8A",X"2D",X"05",X"20",X"05",X"2D",X"77",X"29",X"04",X"0D",X"31",X"05",X"30", - X"6B",X"8A",X"AA",X"24",X"09",X"77",X"10",X"05",X"24",X"04",X"34",X"77",X"2D",X"05",X"20",X"05", - X"2D",X"6B",X"8A",X"8A",X"8A",X"51",X"2D",X"05",X"20",X"05",X"2D",X"77",X"29",X"09",X"7A",X"8A", - X"8A",X"8A",X"5D",X"1C",X"15",X"2D",X"34",X"77",X"09",X"24",X"8A",X"65",X"77",X"19",X"11",X"1D", - X"24",X"10",X"1C",X"09",X"39",X"8A",X"5D",X"77",X"05",X"20",X"09",X"0D",X"8A",X"8A",X"8A",X"59", - X"24",X"1D",X"3C",X"05",X"77",X"09",X"24",X"77",X"76",X"77",X"2D",X"05",X"20",X"05",X"2D",X"77", - X"34",X"04",X"24",X"05",X"10",X"8A",X"8A",X"5D",X"5C",X"63",X"DB",X"97",X"6A",X"FC",X"8F",X"4E", - X"FC",X"53",X"A3",X"FB",X"FC",X"E6",X"B3",X"C1",X"55",X"4D",X"97",X"0A",X"D3",X"5C",X"F0",X"96", - X"97",X"CF",X"A2",X"8F",X"3A",X"99",X"5C",X"9C",X"FF",X"97",X"22",X"D3",X"8F",X"98",X"B9",X"5C", - X"9C",X"FF",X"97",X"74",X"D3",X"8F",X"55",X"B9",X"5C",X"9C",X"FF",X"97",X"0C",X"D3",X"8F",X"9B", - X"BD",X"5C",X"99",X"FF",X"0D",X"15",X"B2",X"4D",X"8F",X"57",X"9D",X"5C",X"4B",X"9B",X"0D",X"FB", - X"A5",X"5C",X"64",X"BB",X"A3",X"3D",X"B5",X"A2",X"BD",X"B5",X"18",X"C1",X"AE",X"EE",X"A2",X"BF", - X"B5",X"18",X"D9",X"AE",X"FB",X"18",X"D0",X"AE",X"B7",X"B6",X"0C",X"E7",X"B2",X"79",X"9F",X"CB", - X"60",X"EF",X"AF",X"BB",X"53",X"C1",X"B3",X"B6",X"5C",X"C7",X"B2",X"71",X"9F",X"CB",X"60",X"16", - X"AF",X"DF",X"E2",X"D3",X"C1",X"E2",X"8B",X"B3",X"B6",X"66",X"E0",X"4B",X"AE",X"FB",X"C6",X"5C", - X"A6",X"BA",X"B6",X"23",X"5C",X"63",X"DB",X"1D",X"19",X"85",X"97",X"8A",X"79",X"10",X"09",X"04", - X"29",X"25",X"77",X"11",X"3D",X"05",X"11",X"19",X"8A",X"8A",X"10",X"09",X"04",X"29",X"25",X"77", - X"29",X"04",X"0D",X"31",X"05",X"30",X"6B",X"8A",X"AA",X"24",X"09",X"77",X"05",X"3C",X"05",X"11", - X"04",X"24",X"05",X"77",X"10",X"09",X"04",X"29",X"25",X"6B",X"8A",X"8A",X"8A",X"51",X"10",X"09", - X"04",X"29",X"25",X"77",X"29",X"09",X"7A",X"8A",X"8A",X"8A",X"59",X"24",X"1D",X"3C",X"05",X"77", - X"09",X"24",X"77",X"76",X"77",X"25",X"29",X"04",X"09",X"10",X"77",X"05",X"24",X"04",X"11",X"05", - X"3C",X"05",X"8A",X"8A",X"5D",X"97",X"3A",X"B6",X"5C",X"F0",X"96",X"97",X"32",X"B6",X"8F",X"B8", - X"99",X"5C",X"9C",X"FF",X"97",X"4D",X"B6",X"8F",X"B5",X"99",X"5C",X"9C",X"FF",X"97",X"FA",X"96", - X"8F",X"B7",X"9D",X"5C",X"9C",X"FF",X"97",X"71",X"B3",X"8F",X"DB",X"BD",X"5C",X"99",X"FF",X"53", - X"A3",X"B0",X"B5",X"FB",X"FF",X"97",X"7B",X"B6",X"8F",X"F1",X"B5",X"B2",X"C1",X"93",X"8B",X"B7", - X"20",X"A2",X"BD",X"B5",X"D0",X"CA",X"69",X"DA",X"D8",X"A2",X"BF",X"B5",X"D1",X"CA",X"69",X"DA", - X"D9",X"18",X"A8",X"AF",X"BB",X"18",X"2D",X"18",X"A0",X"AF",X"BB",X"18",X"0D",X"A4",X"07",X"E2", - X"BA",X"AF",X"9F",X"53",X"A3",X"B0",X"B5",X"A3",X"3D",X"B5",X"A4",X"8F",X"B5",X"D9",X"5C",X"BD", - X"96",X"84",X"8F",X"B7",X"DD",X"5C",X"BD",X"96",X"A2",X"BD",X"B5",X"18",X"C1",X"AF",X"39",X"5C", - X"63",X"DB",X"1D",X"19",X"85",X"97",X"BB",X"9F",X"BF",X"BF",X"8A",X"79",X"31",X"04",X"24",X"24", - X"09",X"29",X"77",X"11",X"3D",X"05",X"11",X"19",X"8A",X"8A",X"8A",X"5D",X"77",X"77",X"77",X"25", - X"05",X"34",X"30",X"05",X"10",X"10",X"05",X"25",X"77",X"31",X"04",X"24",X"24",X"09",X"29",X"10", - X"8A",X"AA",X"77",X"77",X"77",X"15",X"30",X"05",X"77",X"3D",X"1D",X"01",X"3D",X"2D",X"1D",X"01", - X"3D",X"24",X"05",X"25",X"6B",X"8A",X"AA",X"8A",X"AA",X"8A",X"71",X"34",X"2D",X"15",X"1C",X"05", - X"30",X"77",X"56",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"34",X"2D",X"15",X"1C",X"05", - X"30",X"77",X"72",X"8A",X"8A",X"8A",X"69",X"04",X"34",X"8A",X"AA",X"8A",X"AA",X"2D",X"05",X"21", - X"24",X"8A",X"AA",X"8A",X"AA",X"30",X"1D",X"01",X"3D",X"24",X"8A",X"AA",X"8A",X"AA",X"25",X"09", - X"00",X"29",X"8A",X"AA",X"8A",X"AA",X"11",X"09",X"1D",X"29",X"1D",X"29",X"8A",X"8A",X"8A",X"69", - X"77",X"77",X"77",X"77",X"04",X"34",X"8A",X"AA",X"8A",X"AA",X"77",X"77",X"2D",X"05",X"21",X"24", - X"8A",X"AA",X"8A",X"AA",X"77",X"30",X"1D",X"01",X"3D",X"24",X"8A",X"AA",X"8A",X"AA",X"77",X"77", - X"25",X"09",X"00",X"29",X"8A",X"AA",X"8A",X"AA",X"77",X"34",X"04",X"29",X"11",X"3D",X"8A",X"8A", - X"5D",X"FB",X"DF",X"DA",X"45",X"5D",X"E2",X"FA",X"A7",X"BB",X"E2",X"BE",X"97",X"2D",X"40",X"FB", - X"FB",X"5C",X"C7",X"FF",X"97",X"39",X"BF",X"96",X"1D",X"05",X"B7",X"49",X"1D",X"1C",X"53",X"55", - X"A3",X"B7",X"FC",X"5C",X"FC",X"BB",X"5C",X"00",X"DF",X"15",X"8F",X"7B",X"B9",X"5C",X"9C",X"FF", - X"1C",X"FA",X"BA",X"01",X"4C",X"BD",X"7A",X"F5",X"34",X"A3",X"6C",X"AB",X"6C",X"49",X"49",X"A1", - X"71",X"72",X"FC",X"2D",X"72",X"BB",X"75",X"8F",X"35",X"2A",X"B7",X"34",X"E1",X"13",X"E9",X"13", - X"F1",X"13",X"7F",X"CD",X"35",X"57",X"6E",X"2D",X"02",X"72",X"E3",X"2D",X"8F",X"35",X"19",X"FD", - X"97",X"A2",X"82",X"FC",X"A3",X"C6",X"FC",X"60",X"9F",X"AE",X"FF",X"E0",X"A3",X"2E",X"FC",X"A2", - X"99",X"FC",X"FB",X"DB",X"60",X"9F",X"AE",X"BA",X"10",X"ED",X"7A",X"A2",X"46",X"A0",X"37",X"01", - X"98",X"5F",X"53",X"00",X"8F",X"76",X"FC",X"C1",X"8B",X"B7",X"64",X"E6",X"A3",X"4B",X"FC",X"A3", - X"0E",X"FC",X"A2",X"99",X"FC",X"4B",X"AF",X"BA",X"FB",X"FB",X"8F",X"FB",X"DC",X"E3",X"9F",X"8B", - X"B7",X"00",X"8F",X"6B",X"FC",X"A2",X"FF",X"DC",X"60",X"9F",X"AE",X"BB",X"8B",X"8B",X"C7",X"5C", - X"56",X"EF",X"A3",X"3D",X"B5",X"A2",X"FD",X"FC",X"4B",X"AE",X"DF",X"E2",X"9F",X"5C",X"A6",X"9B", - X"5C",X"C0",X"8A",X"53",X"A3",X"FD",X"FC",X"A2",X"2F",X"F8",X"60",X"9F",X"AE",X"CA",X"53",X"5C", - X"D5",X"BB",X"A2",X"FF",X"DC",X"9F",X"9A",X"DC",X"8F",X"9E",X"DC",X"60",X"9F",X"AF",X"FB",X"9F", - X"BE",X"DC",X"8F",X"FB",X"DC",X"E0",X"E7",X"8B",X"E0",X"79",X"9F",X"CB",X"C1",X"A2",X"3F",X"B5", - X"69",X"F6",X"68",X"F6",X"DA",X"DA",X"E6",X"D1",X"BA",X"3B",X"BB",X"B6",X"23",X"5C",X"40",X"B2", - X"A2",X"E2",X"FC",X"60",X"9F",X"AF",X"12",X"5C",X"5C",X"E3",X"5C",X"47",X"92",X"A2",X"A2",X"FC", - X"4B",X"38",X"BB",X"82",X"53",X"A3",X"B7",X"FC",X"E6",X"A3",X"97",X"FC",X"A3",X"FF",X"DC",X"5C", - X"61",X"9F",X"53",X"5C",X"D5",X"BB",X"5C",X"CE",X"FB",X"97",X"75",X"B2",X"8F",X"CA",X"B9",X"5C", - X"9C",X"FF",X"8F",X"A2",X"FC",X"E0",X"4D",X"97",X"69",X"B2",X"8F",X"A5",X"B9",X"60",X"9F",X"AE", - X"FB",X"97",X"25",X"B2",X"8F",X"27",X"B9",X"5C",X"9C",X"FF",X"0D",X"A2",X"BD",X"B5",X"D9",X"18", - X"AC",X"FA",X"9F",X"AE",X"BA",X"E0",X"60",X"BB",X"A6",X"CF",X"18",X"A5",X"AF",X"8F",X"FE",X"E0", - X"17",X"CB",X"C1",X"84",X"A3",X"82",X"FC",X"A3",X"B3",X"FC",X"5C",X"63",X"DB",X"E2",X"9F",X"5C", - X"A6",X"BA",X"E2",X"BB",X"5C",X"A6",X"BA",X"E2",X"9F",X"A3",X"FD",X"FC",X"19",X"85",X"96",X"A3", - X"3D",X"B5",X"A2",X"9F",X"FC",X"E6",X"60",X"B7",X"A6",X"BB",X"E2",X"9F",X"A3",X"9F",X"FC",X"5C", - X"6D",X"FF",X"B6",X"0F",X"8A",X"5D",X"34",X"30",X"05",X"10",X"10",X"8A",X"AA",X"8A",X"AA",X"10", - X"24",X"15",X"30",X"24",X"8A",X"8A",X"56",X"77",X"34",X"2D",X"15",X"1C",X"05",X"30",X"8A",X"8A", - X"56",X"77",X"09",X"30",X"77",X"72",X"77",X"34",X"2D",X"15",X"1C",X"05",X"30",X"8A",X"8A",X"53", - X"5C",X"D5",X"BB",X"A3",X"2F",X"F8",X"8F",X"FF",X"DC",X"E6",X"62",X"97",X"6B",X"FC",X"AE",X"9B", - X"97",X"2E",X"FC",X"B2",X"4B",X"AE",X"BD",X"A2",X"C6",X"FC",X"60",X"BB",X"AE",X"DF",X"53",X"A3", - X"E2",X"FC",X"1C",X"E0",X"68",X"9B",X"C1",X"5C",X"61",X"9F",X"E2",X"9B",X"5C",X"A6",X"BA",X"45", - X"53",X"A3",X"E2",X"FC",X"4D",X"5C",X"D5",X"BB",X"97",X"72",X"92",X"8F",X"C8",X"B9",X"5C",X"9C", - X"FF",X"0D",X"E0",X"60",X"BB",X"E2",X"A3",X"AE",X"9F",X"C6",X"A3",X"37",X"9D",X"FB",X"67",X"5C", - X"9E",X"9B",X"05",X"5C",X"A6",X"9B",X"1C",X"4D",X"97",X"5B",X"92",X"8F",X"C8",X"B9",X"5C",X"9C", - X"FF",X"0D",X"E2",X"9F",X"62",X"E2",X"A3",X"39",X"88",X"92",X"C6",X"A3",X"37",X"9D",X"E2",X"BE", - X"5C",X"A6",X"BA",X"5C",X"A6",X"9B",X"A2",X"C6",X"FC",X"C6",X"A3",X"C6",X"FC",X"60",X"9F",X"AE", - X"2B",X"E2",X"9F",X"A3",X"E2",X"FC",X"1C",X"8A",X"71",X"01",X"15",X"0D",X"05",X"77",X"09",X"20", - X"05",X"30",X"8A",X"AA",X"34",X"2D",X"15",X"1C",X"05",X"30",X"77",X"77",X"8A",X"8A",X"8A",X"65", - X"01",X"05",X"24",X"77",X"30",X"05",X"15",X"25",X"1C",X"8A",X"AA",X"34",X"2D",X"15",X"1C",X"05", - X"30",X"77",X"77",X"8A",X"8A",X"53",X"5C",X"D5",X"BB",X"E6",X"A3",X"FF",X"DC",X"5C",X"61",X"9F", - X"A2",X"A2",X"FC",X"4B",X"AF",X"A2",X"97",X"F5",X"F6",X"8F",X"FA",X"99",X"5C",X"9C",X"FF",X"5C", - X"CE",X"FB",X"E2",X"AF",X"A3",X"17",X"FC",X"8F",X"B6",X"B9",X"5C",X"E3",X"86",X"FB",X"E6",X"E2", - X"DB",X"A3",X"9F",X"FC",X"5C",X"6D",X"FF",X"A2",X"A2",X"FC",X"4B",X"AF",X"93",X"5C",X"8F",X"9B", - X"B7",X"45",X"A2",X"17",X"FC",X"4B",X"AE",X"98",X"71",X"9F",X"CB",X"A3",X"17",X"FC",X"B6",X"51", - X"53",X"5C",X"D5",X"BB",X"5C",X"CE",X"FB",X"97",X"5E",X"F6",X"8F",X"A8",X"99",X"5C",X"9C",X"FF", - X"E2",X"D7",X"A3",X"17",X"FC",X"8F",X"B6",X"B9",X"5C",X"E3",X"86",X"FB",X"E6",X"E2",X"DB",X"A3", - X"9F",X"FC",X"5C",X"6D",X"FF",X"A2",X"BF",X"B5",X"18",X"D8",X"AE",X"D3",X"18",X"D1",X"AE",X"AF", - X"5C",X"8F",X"9B",X"B7",X"25",X"A2",X"17",X"FC",X"4B",X"AE",X"BE",X"71",X"9F",X"CB",X"A3",X"17", - X"FC",X"B6",X"31",X"53",X"A3",X"99",X"FC",X"5C",X"63",X"DB",X"E2",X"BA",X"5C",X"A6",X"BA",X"1C", - X"E2",X"9F",X"B6",X"25",X"8A",X"4D",X"1D",X"29",X"10",X"05",X"30",X"24",X"77",X"11",X"09",X"1D", - X"29",X"77",X"31",X"05",X"21",X"09",X"30",X"05",X"8A",X"AA",X"77",X"77",X"24",X"1D",X"0D",X"05", - X"77",X"1D",X"10",X"77",X"04",X"34",X"77",X"24",X"09",X"8A",X"AA",X"77",X"77",X"11",X"09",X"29", - X"24",X"1D",X"29",X"04",X"05",X"77",X"01",X"15",X"0D",X"05",X"6B",X"8A",X"8A",X"8A",X"71",X"77", - X"04",X"10",X"05",X"77",X"39",X"09",X"1C",X"10",X"24",X"1D",X"11",X"19",X"77",X"24",X"09",X"77", - X"10",X"05",X"2D",X"05",X"11",X"24",X"8A",X"AA",X"8A",X"AA",X"8A",X"55",X"10",X"24",X"15",X"30", - X"24",X"77",X"15",X"24",X"77",X"8A",X"7D",X"6E",X"77",X"77",X"77",X"6A",X"77",X"77",X"8A",X"55", - X"11",X"09",X"29",X"24",X"1D",X"29",X"04",X"05",X"8A",X"AA",X"2D",X"05",X"20",X"05",X"2D",X"77", - X"56",X"77",X"77",X"8A",X"7D",X"6E",X"77",X"77",X"77",X"6A",X"77",X"8A",X"55",X"2D",X"15",X"10", - X"24",X"77",X"01",X"15",X"0D",X"05",X"8A",X"8A",X"93",X"B2",X"4D",X"EB",X"BF",X"C8",X"69",X"3F", - X"AE",X"9F",X"CF",X"96",X"08",X"0D",X"19",X"29",X"D6",X"4D",X"8B",X"8B",X"E3",X"BF",X"0D",X"1C", - X"53",X"FA",X"ED",X"01",X"4C",X"B5",X"72",X"4A",X"09",X"8F",X"3C",X"2A",X"6E",X"59",X"58",X"53", - X"53",X"93",X"53",X"93",X"5F",X"CD",X"34",X"60",X"75",X"08",X"57",X"C3",X"29",X"5C",X"54",X"7D", - X"75",X"5C",X"8F",X"3C",X"00",X"18",X"E1",X"7D",X"31",X"EA",X"E0",X"4B",X"8A",X"39",X"50",X"D6", - X"A2",X"E6",X"D8",X"60",X"9B",X"31",X"87",X"F2",X"4D",X"8A",X"8A",X"E3",X"BF",X"5C",X"B9",X"AB", - X"0D",X"A2",X"BD",X"D8",X"4B",X"3D",X"8B",X"8B",X"C7",X"3D",X"A2",X"3F",X"F8",X"C1",X"8A",X"E3", - X"3F",X"8A",X"A2",X"E6",X"D8",X"60",X"BB",X"AE",X"CF",X"E3",X"8B",X"8A",X"E3",X"B5",X"8A",X"E3", - X"FE",X"8A",X"E3",X"DB",X"8A",X"E3",X"2D",X"8A",X"FB",X"AF",X"A2",X"B7",X"FC",X"4B",X"AF",X"BE", - X"4C",X"D0",X"18",X"D1",X"AE",X"BB",X"FB",X"68",X"A5",X"8A",X"E3",X"FB",X"B6",X"B0",X"A2",X"2B", - X"F8",X"E6",X"A3",X"2B",X"F8",X"60",X"9A",X"A6",X"9E",X"8B",X"E3",X"BF",X"8A",X"8A",X"8A",X"19", - X"CE",X"F2",X"E3",X"8B",X"8A",X"E3",X"43",X"8A",X"E3",X"B7",X"8A",X"E3",X"93",X"8A",X"A2",X"B7", - X"FC",X"4B",X"E2",X"AC",X"FA",X"9B",X"AF",X"AA",X"A2",X"2E",X"F8",X"D9",X"4C",X"D0",X"69",X"DB", - X"AF",X"9F",X"E6",X"18",X"D1",X"AE",X"BB",X"61",X"24",X"3F",X"60",X"9F",X"21",X"19",X"D6",X"E2", - X"DF",X"B6",X"FB",X"60",X"FB",X"A6",X"BB",X"E2",X"9F",X"D8",X"DB",X"DB",X"1F",X"DB",X"DB",X"DB", - X"79",X"25",X"C1",X"8A",X"E3",X"7B",X"8A",X"85",X"8A",X"E3",X"BF",X"9F",X"DB",X"BF",X"9E",X"F1", - X"8A",X"F0",X"B2",X"60",X"40",X"38",X"04",X"F6",X"60",X"60",X"38",X"2C",X"F6",X"60",X"44",X"4D", - X"93",X"B2",X"AE",X"9E",X"92",X"8B",X"8B",X"18",X"E1",X"38",X"FD",X"F2",X"B2",X"0D",X"8A",X"C1", - X"8A",X"8A",X"93",X"B2",X"45",X"7B",X"C1",X"8A",X"93",X"B2",X"7B",X"C1",X"8A",X"8A",X"05",X"7B", - X"60",X"AE",X"AE",X"8B",X"18",X"C0",X"AF",X"CF",X"C1",X"93",X"8B",X"8B",X"B2",X"7B",X"D9",X"93", - X"8B",X"B2",X"7B",X"D8",X"93",X"8B",X"8B",X"4D",X"8B",X"81",X"8B",X"A1",X"0D",X"5C",X"B9",X"AB", - X"1C",X"8A",X"8A",X"E3",X"BF",X"B6",X"61",X"8B",X"E7",X"8A",X"53",X"B6",X"10",X"8B",X"C7",X"8A", - X"E2",X"EF",X"B6",X"75",X"55",X"4D",X"E0",X"A3",X"E2",X"D8",X"A2",X"B7",X"FC",X"4B",X"AE",X"9E", - X"5C",X"76",X"82",X"A2",X"C3",X"FC",X"D8",X"B6",X"D8",X"A2",X"E6",X"D8",X"4B",X"AF",X"D9",X"5C", - X"D2",X"9F",X"A2",X"DE",X"FC",X"D8",X"E2",X"40",X"A3",X"DE",X"FC",X"84",X"CA",X"45",X"A2",X"61", - X"C7",X"C6",X"C6",X"D8",X"05",X"18",X"C1",X"AE",X"B3",X"D9",X"97",X"24",X"40",X"96",X"E0",X"97", - X"BE",X"BF",X"96",X"4B",X"A4",X"AF",X"FF",X"18",X"14",X"B6",X"D6",X"69",X"DA",X"AE",X"96",X"18", - X"15",X"D9",X"69",X"FB",X"AE",X"FB",X"18",X"D1",X"AE",X"FA",X"B6",X"FB",X"18",X"1C",X"18",X"BD", - X"AE",X"FB",X"18",X"1D",X"B6",X"BB",X"FA",X"3F",X"0D",X"4D",X"A2",X"E6",X"D8",X"4B",X"38",X"7D", - X"AF",X"97",X"20",X"40",X"96",X"F0",X"8B",X"F1",X"FB",X"DE",X"5C",X"7C",X"8F",X"4B",X"38",X"AC", - X"D2",X"FB",X"DE",X"5C",X"79",X"8F",X"4B",X"38",X"AC",X"D2",X"8B",X"8B",X"8B",X"8B",X"8B",X"FB", - X"FF",X"5C",X"7C",X"8F",X"4B",X"AE",X"F7",X"FB",X"FF",X"5C",X"79",X"8F",X"4B",X"AE",X"FE",X"E0", - X"60",X"3F",X"AE",X"DB",X"E2",X"9F",X"A3",X"2F",X"F8",X"B6",X"C4",X"A2",X"4A",X"F8",X"60",X"3E", - X"AF",X"E1",X"4D",X"A2",X"E6",X"D8",X"60",X"9F",X"AF",X"9A",X"9F",X"C5",X"BF",X"53",X"5C",X"CA", - X"DF",X"E2",X"FA",X"B6",X"B8",X"60",X"BB",X"AF",X"A7",X"A2",X"0B",X"F8",X"E6",X"A3",X"0B",X"F8", - X"60",X"BA",X"AF",X"B2",X"E2",X"D7",X"5C",X"A6",X"BA",X"A2",X"FF",X"DC",X"60",X"9F",X"9F",X"6B", - X"FC",X"AE",X"9B",X"9F",X"2E",X"FC",X"BA",X"E6",X"BB",X"5C",X"1F",X"DF",X"E2",X"B7",X"D9",X"FA", - X"BF",X"53",X"5C",X"CA",X"DF",X"E2",X"DE",X"B6",X"F3",X"9F",X"BF",X"BB",X"53",X"5C",X"CA",X"DF", - X"A2",X"DD",X"D8",X"68",X"9F",X"4B",X"A3",X"DD",X"D8",X"E2",X"FE",X"AE",X"BB",X"E2",X"96",X"5C", - X"A6",X"BA",X"5C",X"E6",X"EA",X"0D",X"FA",X"3D",X"07",X"C1",X"5C",X"31",X"EA",X"1D",X"1D",X"1D", - X"9F",X"00",X"40",X"9E",X"93",X"19",X"9B",X"F2",X"0D",X"4D",X"5C",X"74",X"8F",X"A2",X"E6",X"D8", - X"60",X"9F",X"38",X"5E",X"8F",X"0D",X"4D",X"E0",X"60",X"37",X"39",X"40",X"D2",X"84",X"60",X"37", - X"38",X"5E",X"8F",X"FB",X"DF",X"5C",X"E0",X"DB",X"8B",X"8B",X"E8",X"EB",X"DC",X"E0",X"E3",X"BF", - X"69",X"D2",X"C6",X"8B",X"F9",X"0D",X"4D",X"97",X"04",X"40",X"96",X"D1",X"E0",X"D0",X"DB",X"DB", - X"1B",X"4C",X"FD",X"D0",X"EB",X"BF",X"AC",X"8E",X"8E",X"A0",X"F3",X"40",X"96",X"97",X"9A",X"FD", - X"96",X"5D",X"4D",X"D0",X"DB",X"1B",X"F3",X"BF",X"D0",X"8F",X"88",X"EF",X"96",X"F9",X"F3",X"BF", - X"B4",X"8B",X"F8",X"0D",X"4D",X"A2",X"2D",X"DC",X"C1",X"8A",X"B7",X"64",X"55",X"97",X"2D",X"40", - X"96",X"15",X"96",X"99",X"DE",X"AF",X"05",X"0D",X"97",X"BF",X"64",X"96",X"08",X"8F",X"36",X"DC", - X"4D",X"E0",X"4B",X"AE",X"F3",X"8B",X"8B",X"E0",X"02",X"AF",X"DF",X"8B",X"E0",X"22",X"AE",X"DB", - X"0D",X"8B",X"8B",X"8B",X"8B",X"B6",X"0C",X"8A",X"8A",X"E3",X"40",X"0D",X"1D",X"0D",X"4D",X"97", - X"24",X"40",X"96",X"E0",X"4B",X"39",X"16",X"AF",X"8B",X"84",X"69",X"2F",X"60",X"2F",X"AF",X"CF", - X"F9",X"A2",X"2E",X"F8",X"37",X"60",X"40",X"AE",X"FB",X"60",X"9F",X"18",X"1D",X"AF",X"F7",X"8B", - X"F9",X"A2",X"0E",X"F8",X"37",X"18",X"C0",X"AE",X"BB",X"4C",X"FD",X"D9",X"A2",X"5F",X"F8",X"26", - X"31",X"5E",X"8F",X"FA",X"37",X"84",X"60",X"37",X"39",X"7D",X"AF",X"0D",X"4D",X"97",X"20",X"40", - X"96",X"F9",X"8A",X"E0",X"C6",X"D0",X"DB",X"1B",X"DB",X"1B",X"DB",X"F3",X"BF",X"D0",X"8F",X"B7", - X"DC",X"96",X"8B",X"E0",X"8B",X"4B",X"AE",X"9D",X"37",X"18",X"C0",X"AE",X"BB",X"4C",X"FD",X"60", - X"9E",X"A7",X"48",X"8A",X"F1",X"8A",X"E0",X"18",X"C0",X"AF",X"EA",X"4B",X"AE",X"8A",X"AB",X"F9", - X"D8",X"D4",X"55",X"C6",X"D0",X"DB",X"1B",X"F3",X"BF",X"D0",X"8F",X"A8",X"EF",X"96",X"E0",X"15", - X"3B",X"37",X"18",X"C0",X"AE",X"BB",X"4C",X"FD",X"60",X"FF",X"A7",X"DE",X"AA",X"F9",X"D8",X"18", - X"60",X"0D",X"4D",X"8B",X"8B",X"81",X"19",X"5E",X"8F",X"0D",X"4D",X"E0",X"D8",X"69",X"7B",X"60", - X"7B",X"AF",X"F7",X"A2",X"B7",X"FC",X"4B",X"AF",X"A2",X"4C",X"D0",X"69",X"C2",X"60",X"9B",X"A7", - X"A3",X"84",X"68",X"9F",X"D8",X"B6",X"EE",X"4C",X"D0",X"69",X"C2",X"60",X"AF",X"FA",X"7B",X"A6", - X"AB",X"FE",X"B6",X"D2",X"0D",X"4D",X"A2",X"E6",X"D8",X"4B",X"AF",X"FA",X"97",X"24",X"40",X"96", - X"E0",X"4B",X"AF",X"FB",X"84",X"60",X"3E",X"38",X"5E",X"8F",X"0D",X"4D",X"84",X"69",X"7B",X"60", - X"7B",X"AF",X"B8",X"97",X"24",X"40",X"96",X"E0",X"4B",X"39",X"5E",X"8F",X"8B",X"8B",X"E0",X"79", - X"BE",X"D9",X"8A",X"E0",X"18",X"9D",X"AF",X"FF",X"C6",X"38",X"B2",X"8F",X"C6",X"D0",X"DB",X"1B", - X"DB",X"F3",X"BF",X"D0",X"8F",X"B4",X"DC",X"96",X"E0",X"8B",X"4B",X"AE",X"DE",X"37",X"18",X"C0", - X"AE",X"BB",X"4C",X"FD",X"60",X"DB",X"A7",X"25",X"B6",X"81",X"A2",X"E6",X"D8",X"4B",X"AE",X"88", - X"4C",X"D0",X"69",X"C2",X"60",X"AF",X"FA",X"7F",X"A6",X"F7",X"FE",X"B6",X"97",X"0D",X"4D",X"97", - X"24",X"40",X"96",X"84",X"69",X"7B",X"60",X"7F",X"AF",X"95",X"E0",X"4B",X"AF",X"A2",X"0D",X"4D", - X"97",X"20",X"40",X"96",X"E0",X"79",X"BE",X"18",X"9D",X"AE",X"BB",X"71",X"B7",X"D9",X"8A",X"E0", - X"C6",X"D0",X"DB",X"1B",X"DB",X"F3",X"BF",X"D0",X"8F",X"A4",X"DC",X"96",X"E0",X"8B",X"4B",X"AE", - X"EE",X"37",X"18",X"C0",X"AE",X"BB",X"4C",X"FD",X"60",X"FF",X"A7",X"25",X"A2",X"E6",X"D8",X"4B", - X"AE",X"96",X"84",X"68",X"9F",X"D8",X"B6",X"D7",X"A2",X"E6",X"D8",X"4B",X"AF",X"DE",X"E0",X"60", - X"FF",X"FA",X"7B",X"AE",X"BE",X"60",X"EF",X"FA",X"5B",X"AE",X"BB",X"FA",X"3F",X"0D",X"84",X"A3", - X"C2",X"D8",X"A2",X"E2",X"D8",X"06",X"15",X"B2",X"38",X"44",X"D6",X"85",X"4D",X"A2",X"E6",X"D8", - X"DB",X"F3",X"BF",X"D0",X"8F",X"7E",X"AB",X"96",X"F0",X"8B",X"F1",X"84",X"5C",X"90",X"AB",X"DB", - X"EB",X"BF",X"C8",X"96",X"F0",X"8B",X"F1",X"5C",X"7F",X"AB",X"0D",X"8A",X"A1",X"8A",X"81",X"0D", - X"92",X"E2",X"44",X"19",X"09",X"D6",X"A2",X"2A",X"F8",X"33",X"B6",X"FF",X"A2",X"0E",X"F8",X"13", - X"18",X"C0",X"AE",X"BB",X"4C",X"FD",X"26",X"E2",X"BF",X"35",X"E6",X"1C",X"A2",X"B7",X"FC",X"4B", - X"3D",X"F8",X"8B",X"C7",X"3D",X"A2",X"3F",X"F8",X"D0",X"4C",X"D0",X"69",X"C2",X"60",X"B7",X"A7", - X"9F",X"F6",X"81",X"8A",X"A2",X"E6",X"D8",X"60",X"9F",X"AE",X"FB",X"60",X"BB",X"AE",X"A3",X"B6", - X"AB",X"A2",X"0E",X"F8",X"D9",X"A2",X"67",X"F8",X"97",X"BF",X"BF",X"FA",X"7F",X"26",X"A6",X"BB", - X"FE",X"F7",X"A2",X"2A",X"F8",X"D9",X"A2",X"47",X"F8",X"26",X"A7",X"9F",X"F6",X"80",X"2A",X"3D", - X"18",X"1C",X"1C",X"FA",X"2F",X"4C",X"D0",X"69",X"FE",X"3D",X"FA",X"37",X"4C",X"D0",X"69",X"FB", - X"3D",X"E0",X"69",X"9F",X"FA",X"7B",X"07",X"D8",X"4C",X"D0",X"69",X"DB",X"3D",X"84",X"68",X"9F", - X"D8",X"1C",X"4D",X"A2",X"C6",X"D8",X"DB",X"DB",X"D0",X"F3",X"BF",X"8F",X"7B",X"F8",X"96",X"15", - X"B2",X"C1",X"8B",X"92",X"B2",X"C1",X"8B",X"A5",X"8B",X"85",X"1C",X"5D",X"FB",X"9E",X"18",X"C1", - X"AF",X"B6",X"DF",X"18",X"C8",X"AF",X"F3",X"DF",X"DF",X"18",X"C9",X"AF",X"DE",X"DF",X"18",X"D0", - X"AF",X"BE",X"DF",X"18",X"D1",X"AE",X"9B",X"69",X"9B",X"D9",X"A4",X"1D",X"1C",X"18",X"D9",X"AF", - X"04",X"DF",X"B6",X"61",X"E2",X"40",X"22",X"3D",X"B6",X"60",X"40",X"40",X"72",X"AB",X"DE",X"8B", - X"AD",X"8B",X"62",X"8B",X"62",X"8B",X"62",X"8B",X"62",X"8B",X"62",X"8B",X"62",X"8B",X"07",X"AB", - X"39",X"AB",X"11",X"AB",X"50",X"AB",X"08",X"AB",X"41",X"AB",X"3A",X"AB",X"3A",X"AB",X"3A",X"3A", - X"AB",X"F9",X"BF",X"BB",X"BF",X"BF",X"B8",X"BF",X"BB",X"60",X"BF",X"F8",X"BF",X"BB",X"44",X"BF", - X"60",X"25",X"FD",X"BF",X"60",X"BF",X"BF",X"BC",X"BF",X"60",X"BB",X"BF",X"FC",X"BF",X"60",X"9B", - X"BF",X"60",X"25",X"B5",X"64",X"BF",X"BF",X"BF",X"FD",X"64",X"BF",X"BF",X"BF",X"60",X"45",X"B5", - X"FF",X"BF",X"BF",X"BF",X"FD",X"FF",X"BF",X"BF",X"BF",X"60",X"45",X"FD",X"BF",X"BF",X"BF",X"BF", - X"F9",X"BF",X"BF",X"BF",X"BF",X"60",X"45",X"F5",X"BF",X"BF",X"BF",X"BF",X"F9",X"BF",X"BF",X"BF", - X"BF",X"F1",X"BF",X"BF",X"BF",X"BF",X"FD",X"BF",X"BF",X"BF",X"BF",X"60",X"08",X"AF",X"8B",X"EE", - X"8B",X"A6",X"8B",X"FD",X"8B",X"B5",X"8B",X"3A",X"AB",X"3A",X"AB",X"3A",X"AB",X"3A",X"3A",X"AB", - X"FB",X"FF",X"FF",X"BF",X"BF",X"BA",X"FF",X"FF",X"BF",X"BF",X"60",X"45",X"FF",X"64",X"64",X"BF", - X"BF",X"BE",X"64",X"64",X"BF",X"BF",X"60",X"45",X"FB",X"64",X"FF",X"BF",X"BF",X"BA",X"64",X"FF", - X"BF",X"BF",X"60",X"45",X"FF",X"FF",X"64",X"BF",X"BF",X"BE",X"FF",X"64",X"BF",X"BF",X"60",X"45", - X"FE",X"BF",X"BF",X"BF",X"BF",X"FA",X"BF",X"BF",X"BF",X"BF",X"60",X"45",X"00",X"19",X"1A",X"CF", - X"81",X"8B",X"7F",X"8B",X"57",X"8B",X"6B",X"8B",X"43",X"8B",X"3A",X"AB",X"3A",X"AB",X"3A",X"AB", - X"3A",X"3A",X"AB",X"B3",X"BF",X"BB",X"BF",X"BE",X"F3",X"BF",X"BB",X"BF",X"9E",X"B2",X"BF",X"FF", - X"BF",X"BA",X"60",X"25",X"B7",X"BF",X"60",X"BF",X"BE",X"F7",X"BF",X"60",X"BF",X"DB",X"B6",X"BF", - X"64",X"BF",X"9E",X"60",X"25",X"B7",X"64",X"BF",X"BF",X"FB",X"F7",X"64",X"BF",X"BF",X"DB",X"B6", - X"64",X"BF",X"BF",X"BE",X"60",X"45",X"B7",X"FF",X"BF",X"BF",X"BE",X"F7",X"FF",X"BF",X"BF",X"DB", - X"B6",X"FF",X"BF",X"BF",X"FB",X"60",X"45",X"B7",X"BF",X"BF",X"BF",X"BE",X"60",X"20",X"31",X"8B", - X"2C",X"8B",X"60",X"8B",X"BA",X"EF",X"89",X"EF",X"3A",X"AB",X"F3",X"EF",X"CB",X"EF",X"F9",X"EF", - X"3A",X"AB",X"B0",X"BF",X"9B",X"BF",X"BF",X"F0",X"BF",X"9B",X"BF",X"BF",X"A9",X"BF",X"BB",X"BF", - X"BF",X"E9",X"BF",X"BB",X"BF",X"BF",X"60",X"08",X"B4",X"BF",X"44",X"BF",X"BF",X"F4",X"BF",X"44", - X"BF",X"BF",X"AD",X"BF",X"60",X"BF",X"BF",X"ED",X"BF",X"60",X"BF",X"BF",X"60",X"08",X"B4",X"64", - X"BF",X"BF",X"BF",X"AC",X"64",X"BF",X"BF",X"BF",X"60",X"45",X"B4",X"FF",X"BF",X"BF",X"BF",X"AC", - X"FF",X"BF",X"BF",X"BF",X"60",X"45",X"B4",X"BF",X"BF",X"BF",X"BF",X"EC",X"BF",X"BF",X"BF",X"BF", - X"A5",X"BF",X"BF",X"BF",X"BF",X"60",X"25",X"E5",X"64",X"BF",X"BF",X"BF",X"44",X"E5",X"20",X"BF", - X"BF",X"BF",X"44",X"E5",X"24",X"BF",X"BF",X"BF",X"44",X"E5",X"61",X"BF",X"BF",X"BF",X"44",X"E5", - X"65",X"BF",X"BF",X"BF",X"60",X"F2",X"A4",X"FF",X"BF",X"BF",X"BF",X"44",X"A4",X"FB",X"BF",X"BF", - X"BF",X"44",X"A4",X"BE",X"BF",X"BF",X"BF",X"44",X"A4",X"BA",X"BF",X"BF",X"BF",X"44",X"A4",X"FE", - X"BF",X"BF",X"BF",X"B4",X"BF",X"BF",X"BF",X"BF",X"60",X"20",X"BF",X"BB",X"BB",X"BF",X"BB",X"BB", - X"24",X"BB",X"FF",X"FF",X"9F",X"9F",X"64",X"9B",X"9B",X"BF",X"9B",X"BB",X"BF",X"BB",X"BB",X"BF", - X"9B",X"BB",X"BF",X"BB",X"BB",X"BF",X"9B",X"BB",X"BF",X"9B",X"BB",X"BF",X"9B",X"BB",X"BF",X"BB", - X"BB",X"64",X"FF",X"9B",X"BF",X"FF",X"BB",X"BF",X"FF",X"BB",X"BF",X"9B",X"BB",X"53",X"5C",X"D5", - X"BB",X"5C",X"D0",X"BB",X"FB",X"F2",X"5C",X"9E",X"9B",X"01",X"10",X"C8",X"41",X"DF",X"69",X"A8", - X"DD",X"F9",X"C0",X"83",X"DB",X"F5",X"26",X"F3",X"0D",X"A8",X"F3",X"72",X"A8",X"E6",X"DB",X"83", - X"E2",X"CD",X"DB",X"83",X"DF",X"26",X"C6",X"FB",X"F6",X"AC",X"0E",X"B4",X"00",X"A2",X"FF",X"DC", - X"60",X"9F",X"9F",X"BD",X"FC",X"97",X"0B",X"FC",X"8F",X"FB",X"DC",X"AE",X"9E",X"9F",X"9D",X"FC", - X"97",X"6F",X"FC",X"8F",X"9E",X"DC",X"B2",X"A3",X"4F",X"FC",X"BA",X"A3",X"B9",X"FC",X"4B",X"AF", - X"97",X"9F",X"CC",X"F8",X"A2",X"FF",X"DC",X"60",X"9F",X"AE",X"9B",X"9F",X"E5",X"F8",X"BA",X"A3", - X"2B",X"F8",X"E0",X"60",X"F7",X"AF",X"97",X"A2",X"B7",X"FC",X"4B",X"E0",X"AF",X"BA",X"A2",X"4F", - X"FC",X"E6",X"A3",X"4F",X"FC",X"E2",X"9F",X"C1",X"97",X"5C",X"CA",X"C6",X"DB",X"EB",X"BF",X"C8", - X"96",X"E0",X"8B",X"E9",X"C8",X"5C",X"E8",X"8A",X"A3",X"2D",X"DC",X"79",X"F6",X"A3",X"50",X"DC", - X"4D",X"5C",X"23",X"BB",X"19",X"3D",X"CA",X"EF",X"B6",X"2D",X"40",X"CD",X"99",X"EF",X"F7",X"2D", - X"40",X"EF",X"99",X"EF",X"B7",X"2D",X"40",X"09",X"B9",X"EF",X"FE",X"2D",X"40",X"2B",X"B9",X"EF", - X"BA",X"2D",X"40",X"1F",X"B9",X"EF",X"BE",X"2D",X"40",X"AD",X"B9",X"AB",X"FF",X"42",X"40",X"4F", - X"99",X"EB",X"FF",X"C2",X"BF",X"DD",X"BD",X"8B",X"FF",X"42",X"40",X"5F",X"99",X"CF",X"FF",X"C2", - X"BF",X"CD",X"BD",X"EE",X"BB",X"50",X"40",X"0F",X"B9",X"CA",X"BB",X"D2",X"BF",X"9D",X"9D",X"8A", - X"58",X"4B",X"67",X"67",X"67",X"67",X"67",X"67",X"6F",X"8A",X"8A",X"A2",X"BA",X"FC",X"D9",X"A2", - X"9A",X"FC",X"97",X"2D",X"40",X"8F",X"7B",X"99",X"5D",X"45",X"01",X"10",X"3C",X"7A",X"82",X"46", - X"4E",X"49",X"49",X"01",X"98",X"8D",X"00",X"05",X"5C",X"C7",X"FF",X"9F",X"DD",X"9B",X"9E",X"1D", - X"B7",X"69",X"E2",X"AA",X"A3",X"42",X"99",X"E2",X"8A",X"A3",X"D0",X"BD",X"E2",X"82",X"97",X"2D", - X"40",X"8F",X"52",X"99",X"FB",X"B2",X"5C",X"C7",X"FF",X"8F",X"E3",X"CF",X"FB",X"FE",X"5D",X"8B", - X"E0",X"8B",X"F9",X"8B",X"F0",X"8B",X"F1",X"8B",X"F8",X"8B",X"4D",X"E9",X"8C",X"5D",X"4D",X"5C", - X"C7",X"FF",X"0D",X"9F",X"BF",X"FF",X"9E",X"1D",X"E2",X"92",X"5C",X"C7",X"FF",X"0D",X"1D",X"B7", - X"54",X"97",X"C0",X"CF",X"8F",X"6C",X"99",X"5C",X"99",X"FF",X"E2",X"EF",X"A3",X"78",X"99",X"A3", - X"15",X"99",X"E2",X"97",X"A3",X"78",X"D9",X"A3",X"15",X"D9",X"0D",X"8B",X"FB",X"DF",X"97",X"BA", - X"D8",X"4C",X"91",X"80",X"F8",X"97",X"36",X"DC",X"4C",X"91",X"73",X"DC",X"97",X"3C",X"F8",X"4C", - X"91",X"14",X"DC",X"A2",X"FF",X"DC",X"60",X"9F",X"97",X"E8",X"F8",X"AE",X"9B",X"97",X"C5",X"F8", - X"4C",X"91",X"10",X"DC",X"97",X"2A",X"99",X"5D",X"55",X"E2",X"68",X"A3",X"DE",X"DC",X"A4",X"A3", - X"FE",X"DC",X"4D",X"C6",X"D8",X"DB",X"1F",X"DB",X"45",X"FB",X"BF",X"D8",X"8F",X"B4",X"DC",X"9E", - X"AB",X"F1",X"DC",X"8F",X"A4",X"DC",X"9E",X"AB",X"E1",X"DC",X"A2",X"FE",X"DC",X"C6",X"D8",X"05", - X"1F",X"DB",X"D8",X"A2",X"FF",X"DC",X"60",X"9F",X"8F",X"0D",X"DC",X"AE",X"9B",X"8F",X"CB",X"F8", - X"9E",X"AB",X"54",X"DC",X"8F",X"B7",X"DC",X"9E",X"AB",X"FA",X"DC",X"0D",X"5C",X"E8",X"8A",X"8B", - X"DB",X"DB",X"DB",X"DB",X"FB",X"FF",X"5C",X"52",X"CB",X"5C",X"E8",X"8A",X"8B",X"FB",X"BE",X"5C", - X"52",X"CB",X"5C",X"E8",X"8A",X"8B",X"FB",X"BE",X"5C",X"52",X"CB",X"5C",X"E8",X"8A",X"8B",X"FB", - X"BE",X"5C",X"52",X"CB",X"4D",X"53",X"AA",X"F1",X"DC",X"C1",X"AA",X"E1",X"DC",X"C1",X"AA",X"FA", - X"DC",X"8B",X"C1",X"0D",X"15",X"93",X"93",X"93",X"93",X"93",X"1D",X"DF",X"39",X"C3",X"EB",X"AA", - X"73",X"DC",X"E3",X"BF",X"8F",X"4B",X"F8",X"53",X"C1",X"8B",X"E6",X"C1",X"8B",X"E3",X"69",X"8B", - X"E3",X"B6",X"8B",X"E3",X"BA",X"8B",X"E3",X"FF",X"8B",X"E3",X"08",X"8B",X"E3",X"AB",X"8B",X"E3", - X"3F",X"A2",X"FF",X"DC",X"60",X"9F",X"97",X"0B",X"FC",X"8F",X"BE",X"DC",X"AE",X"FB",X"97",X"6F", - X"FC",X"8F",X"9A",X"DC",X"A2",X"4F",X"FC",X"B3",X"E0",X"60",X"B7",X"A6",X"BA",X"A2",X"B7",X"FC", - X"4B",X"E0",X"AF",X"9B",X"E2",X"DA",X"C1",X"97",X"24",X"C7",X"C6",X"DB",X"EB",X"BF",X"C8",X"96", - X"E0",X"8B",X"E9",X"C8",X"A2",X"4F",X"FC",X"4B",X"E0",X"AE",X"9F",X"53",X"9F",X"C4",X"F8",X"BB", - X"8B",X"E0",X"9B",X"BB",X"9B",X"BB",X"8B",X"E0",X"9B",X"BB",X"8B",X"E0",X"9B",X"BB",X"A3",X"02", - X"F8",X"8B",X"E0",X"9B",X"BB",X"8B",X"E0",X"9B",X"BB",X"A3",X"79",X"F8",X"8B",X"E0",X"9B",X"BB", - X"8B",X"E0",X"9B",X"BB",X"A2",X"4F",X"FC",X"4B",X"AE",X"FF",X"8F",X"E0",X"F8",X"C7",X"A2",X"B7", - X"FC",X"4B",X"AF",X"A2",X"E2",X"9F",X"A3",X"BF",X"FC",X"5C",X"F7",X"DF",X"5C",X"3E",X"DF",X"5C", - X"11",X"DF",X"A2",X"82",X"FC",X"60",X"BB",X"AF",X"9E",X"5C",X"F6",X"DF",X"5C",X"77",X"DF",X"5C", - X"70",X"DF",X"E2",X"FF",X"A3",X"BF",X"FC",X"5C",X"7C",X"DF",X"A2",X"4A",X"FC",X"4B",X"AF",X"FA", - X"8F",X"9D",X"D8",X"E3",X"BB",X"8B",X"E3",X"B5",X"8B",X"E3",X"BF",X"5C",X"24",X"FB",X"1C",X"AA", - X"14",X"DC",X"55",X"97",X"BE",X"BF",X"96",X"E3",X"BF",X"8B",X"8B",X"8B",X"15",X"B6",X"C8",X"5D", - X"55",X"DB",X"31",X"15",X"AE",X"45",X"5C",X"E8",X"8A",X"8B",X"4D",X"18",X"C0",X"AE",X"89",X"18", - X"42",X"45",X"A2",X"B9",X"FC",X"4B",X"AF",X"DA",X"AA",X"10",X"DC",X"E0",X"8B",X"AB",X"10",X"DC", - X"18",X"C1",X"AF",X"18",X"4B",X"AE",X"3C",X"8F",X"72",X"F8",X"E7",X"8F",X"52",X"F8",X"E7",X"AA", - X"14",X"DC",X"A2",X"FE",X"DC",X"D8",X"DB",X"DB",X"1F",X"DB",X"DB",X"DB",X"79",X"25",X"D9",X"E3", - X"BF",X"8B",X"85",X"8B",X"A2",X"DE",X"DC",X"C1",X"8B",X"A5",X"8B",X"A2",X"2D",X"DC",X"60",X"9B", - X"FB",X"D3",X"AE",X"BE",X"60",X"BB",X"FB",X"DE",X"AE",X"BB",X"FB",X"B7",X"A5",X"8B",X"E3",X"B6", - X"8B",X"E3",X"89",X"8B",X"E3",X"EF",X"8B",X"E3",X"3F",X"8B",X"E3",X"BA",X"8B",X"8B",X"AB",X"14", - X"DC",X"05",X"18",X"C1",X"AE",X"9A",X"18",X"43",X"AA",X"E1",X"DC",X"5C",X"04",X"AE",X"AB",X"E1", - X"DC",X"4B",X"38",X"58",X"AE",X"60",X"F2",X"AF",X"93",X"45",X"93",X"A2",X"FE",X"DC",X"60",X"9F", - X"E2",X"BE",X"AF",X"BB",X"E2",X"82",X"B3",X"92",X"05",X"19",X"42",X"AE",X"60",X"D2",X"AF",X"D2", - X"D9",X"8F",X"0F",X"F8",X"E7",X"AA",X"80",X"F8",X"A2",X"FE",X"DC",X"C1",X"8B",X"A2",X"DE",X"DC", - X"C1",X"8B",X"81",X"8B",X"A1",X"8B",X"E3",X"9F",X"8B",X"AB",X"80",X"F8",X"A4",X"B6",X"AD",X"60", - X"B3",X"AF",X"9A",X"AA",X"F1",X"DC",X"5C",X"04",X"AE",X"AB",X"F1",X"DC",X"B6",X"95",X"FA",X"BF", - X"60",X"B3",X"A7",X"BB",X"18",X"1D",X"60",X"9A",X"A6",X"FB",X"60",X"D7",X"A7",X"BB",X"18",X"1C", - X"18",X"9D",X"AE",X"D6",X"D9",X"A2",X"B9",X"FC",X"4B",X"AF",X"FE",X"AA",X"54",X"DC",X"E0",X"8B", - X"8B",X"AB",X"54",X"DC",X"4B",X"AE",X"B1",X"A4",X"AA",X"FA",X"DC",X"5C",X"41",X"AE",X"AB",X"FA", - X"DC",X"18",X"9C",X"AE",X"B2",X"45",X"71",X"9A",X"FB",X"BF",X"D8",X"8F",X"9F",X"8E",X"9E",X"F9", - X"AA",X"73",X"DC",X"A5",X"8B",X"C1",X"8B",X"81",X"8B",X"A1",X"8B",X"AB",X"73",X"DC",X"05",X"8F", - X"BE",X"8E",X"C6",X"DB",X"FB",X"BF",X"D8",X"9E",X"E0",X"8B",X"E9",X"C8",X"5C",X"0B",X"FF",X"0D", - X"05",X"15",X"4D",X"8F",X"2D",X"40",X"96",X"08",X"0D",X"45",X"A2",X"DE",X"DC",X"71",X"BE",X"A3", - X"DE",X"DC",X"05",X"1D",X"DF",X"39",X"52",X"CB",X"1C",X"AA",X"FA",X"DC",X"E3",X"BF",X"8B",X"E3", - X"40",X"8B",X"AB",X"FA",X"DC",X"B6",X"34",X"C1",X"8B",X"45",X"A2",X"DE",X"DC",X"C1",X"8B",X"05", - X"1C",X"D5",X"40",X"D5",X"D5",X"9B",X"B8",X"97",X"F9",X"8E",X"B5",X"8E",X"B0",X"8E",X"EC",X"8E", - X"A5",X"8E",X"7F",X"8E",X"33",X"8E",X"76",X"8E",X"2A",X"8E",X"67",X"8E",X"39",X"8E",X"35",X"8E", - X"70",X"8E",X"2C",X"8E",X"BB",X"AA",X"F7",X"AA",X"EB",X"AA",X"E7",X"AA",X"F0",X"AA",X"AC",X"AA", - X"A1",X"AA",X"3E",X"AA",X"72",X"AA",X"2A",X"AA",X"63",X"AA",X"39",X"AA",X"78",X"AA",X"30",X"AA", - X"69",X"AA",X"64",X"AA",X"BE",X"8A",X"BB",X"BB",X"7A",X"9A",X"7E",X"9A",X"5A",X"9A",X"5E",X"9A", - X"BB",X"BB",X"3A",X"9A",X"3E",X"FE",X"1A",X"9A",X"1E",X"FE",X"BB",X"FF",X"7F",X"9A",X"3F",X"FE", - X"5F",X"9A",X"1F",X"FE",X"7B",X"9A",X"3B",X"FE",X"5B",X"9A",X"1B",X"FE",X"9F",X"9F",X"47",X"9A", - X"9B",X"9B",X"65",X"97",X"05",X"97",X"BF",X"BF",X"BF",X"BF",X"21",X"97",X"25",X"B2",X"45",X"97", - X"01",X"97",X"BF",X"BF",X"9B",X"BB",X"2E",X"FF",X"6B",X"F2",X"6F",X"9E",X"0E",X"BE",X"4B",X"FA", - X"4F",X"9E",X"BB",X"BB",X"33",X"92",X"37",X"DF",X"13",X"92",X"17",X"DF",X"9B",X"BB",X"2B",X"FA", - X"2F",X"FA",X"72",X"FA",X"0B",X"FA",X"0F",X"FA",X"52",X"FA",X"BB",X"BB",X"73",X"97",X"77",X"D6", - X"53",X"97",X"57",X"D6",X"9B",X"BB",X"76",X"FA",X"32",X"97",X"36",X"97",X"56",X"FA",X"12",X"97", - X"16",X"97",X"9B",X"BB",X"7C",X"97",X"38",X"B2",X"3C",X"D3",X"5C",X"97",X"18",X"B2",X"1C",X"D3", - X"9B",X"BB",X"7D",X"FE",X"39",X"96",X"3D",X"96",X"5D",X"FE",X"19",X"96",X"1D",X"96",X"BB",X"BB", - X"31",X"F7",X"35",X"DE",X"11",X"F7",X"15",X"DE",X"FF",X"9B",X"0C",X"93",X"69",X"DA",X"09",X"DA", - X"2D",X"DA",X"28",X"F7",X"49",X"F6",X"6D",X"B3",X"0D",X"DA",X"08",X"93",X"2C",X"B3",X"4D",X"B3", - X"29",X"B3",X"FF",X"BB",X"BF",X"BF",X"BF",X"BF",X"30",X"B6",X"34",X"B6",X"BF",X"BF",X"BF",X"BF", - X"10",X"B6",X"14",X"B6",X"FF",X"BB",X"62",X"DB",X"66",X"F6",X"22",X"D3",X"26",X"D3",X"42",X"DB", - X"46",X"F6",X"02",X"D3",X"06",X"D3",X"9B",X"BB",X"6A",X"FF",X"6E",X"FF",X"2A",X"FF",X"4A",X"FF", - X"4E",X"FF",X"0A",X"FF",X"DF",X"FF",X"F7",X"D7",X"93",X"97",X"B3",X"97",X"97",X"97",X"B7",X"BF", - X"D3",X"D7",X"F3",X"D7",X"D7",X"9A",X"D7",X"9A",X"D7",X"9A",X"D3",X"D7",X"F2",X"D7",X"D6",X"9A", - X"D6",X"9A",X"D6",X"9A",X"F6",X"D7",X"92",X"97",X"B2",X"97",X"96",X"97",X"B6",X"BF",X"FF",X"9F", - X"AF",X"BF",X"AF",X"BF",X"A0",X"BF",X"A1",X"FB",X"FF",X"9F",X"AF",X"BF",X"AF",X"BF",X"C4",X"BF", - X"C5",X"FB",X"DF",X"BB",X"BB",X"BF",X"BB",X"BF",X"BB",X"BF",X"A4",X"BF",X"A5",X"BF",X"AF",X"BF", - X"AF",X"BF",X"AF",X"BF",X"AF",X"BF",X"85",X"BF",X"DF",X"BB",X"AF",X"BF",X"AF",X"BF",X"AF",X"BF", - X"AF",X"BF",X"E1",X"BF",X"9B",X"BF",X"9B",X"BF",X"9B",X"BF",X"C0",X"BF",X"C1",X"BF",X"DF",X"9F", - X"E5",X"BF",X"E5",X"BF",X"E5",X"BF",X"E5",X"BF",X"E4",X"BF",X"DF",X"9F",X"81",X"BF",X"81",X"BF", - X"81",X"BF",X"81",X"BF",X"80",X"BF",X"DF",X"9F",X"9B",X"BF",X"9B",X"BF",X"9B",X"BF",X"9B",X"BF", - X"9A",X"BF",X"DF",X"9F",X"BB",X"BF",X"BB",X"BF",X"BB",X"BF",X"BB",X"BF",X"BA",X"BF",X"DF",X"9F", - X"E5",X"BF",X"E5",X"BF",X"E5",X"BF",X"E5",X"BF",X"E5",X"BF",X"DF",X"9F",X"81",X"BF",X"81",X"BF", - X"81",X"BF",X"81",X"BF",X"81",X"BF",X"DF",X"BB",X"9B",X"BF",X"9B",X"BF",X"9B",X"BF",X"9B",X"BF", - X"9A",X"BF",X"BB",X"BF",X"BB",X"BF",X"BB",X"BF",X"BB",X"BF",X"BA",X"BF",X"DF",X"9F",X"BF",X"BF", - X"BF",X"BF",X"BF",X"BF",X"BF",X"BF",X"BE",X"BF",X"DF",X"BB",X"BF",X"BF",X"BF",X"BF",X"BF",X"BF", - X"ED",X"F3",X"BE",X"BF",X"BF",X"BF",X"BF",X"BF",X"BF",X"BF",X"CD",X"F3",X"CC",X"BF",X"BF",X"BF", - X"BF",X"BF",X"E8",X"F3",X"E9",X"F3",X"BE",X"BF",X"BF",X"BF",X"BF",X"BF",X"C8",X"F3",X"C9",X"F3", - X"CC",X"BF",X"BF",X"BF",X"BF",X"BF",X"AC",X"F3",X"AD",X"F3",X"BE",X"BF",X"BF",X"BF",X"BF",X"BF", - X"8C",X"F3",X"8D",X"F3",X"CC",X"BF",X"BF",X"BF",X"A8",X"F3",X"A9",X"F3",X"BF",X"BF",X"BE",X"BF", - X"BF",X"BF",X"88",X"F3",X"89",X"F3",X"BB",X"F3",X"CC",X"BF",X"BF",X"BF",X"ED",X"F3",X"BF",X"BF", - X"BF",X"BF",X"BE",X"BF",X"BF",X"BF",X"CD",X"F3",X"BB",X"F3",X"BB",X"F3",X"CC",X"BF",X"5D",X"FA", - X"E6",X"01",X"4C",X"A4",X"8F",X"3E",X"68",X"5F",X"CD",X"35",X"8F",X"35",X"00",X"1D",X"1C",X"01", - X"10",X"0A",X"F2",X"86",X"A8",X"F3",X"E8",X"AC",X"41",X"F3",X"7A",X"AC",X"E6",X"F3",X"C2",X"AC", - X"10",X"62",X"00",X"FB",X"F2",X"5C",X"9E",X"9B",X"53",X"45",X"8F",X"36",X"DC",X"4D",X"E0",X"4B", - X"AE",X"83",X"DB",X"C1",X"A7",X"AE",X"8B",X"E0",X"60",X"40",X"AE",X"AB",X"8B",X"F0",X"8B",X"F1", - X"DB",X"FB",X"BF",X"D8",X"8F",X"9C",X"CA",X"9E",X"E0",X"8B",X"E9",X"C8",X"F9",X"8B",X"5D",X"55", - X"F8",X"8B",X"F9",X"8B",X"E0",X"08",X"9E",X"6A",X"C1",X"08",X"15",X"1D",X"B7",X"48",X"0D",X"8B", - X"8B",X"8B",X"8B",X"B6",X"3C",X"0D",X"A2",X"52",X"F8",X"A3",X"3D",X"B5",X"4B",X"38",X"81",X"CE", - X"A2",X"BD",X"D8",X"E6",X"69",X"9B",X"A3",X"BD",X"D8",X"A2",X"76",X"FC",X"4B",X"AE",X"9B",X"5C", - X"0A",X"C2",X"53",X"A3",X"C6",X"D8",X"A3",X"E6",X"D8",X"C6",X"A3",X"DE",X"FC",X"5C",X"BF",X"D6", - X"A2",X"4A",X"F8",X"D8",X"60",X"3E",X"E2",X"DA",X"AE",X"9E",X"84",X"69",X"7F",X"60",X"7F",X"E2", - X"B7",X"AF",X"9B",X"5C",X"A6",X"BA",X"A2",X"B7",X"FC",X"4B",X"AF",X"DA",X"5C",X"CE",X"DB",X"A2", - X"2F",X"F8",X"4B",X"E2",X"DB",X"A3",X"FD",X"D8",X"7D",X"38",X"CE",X"A2",X"B7",X"FC",X"4B",X"AE", - X"FB",X"A2",X"BD",X"D8",X"4B",X"AE",X"EC",X"A2",X"0F",X"F8",X"4B",X"AE",X"E9",X"D9",X"8F",X"BA", - X"D8",X"4D",X"A2",X"2E",X"F8",X"F8",X"06",X"AF",X"D2",X"A2",X"0E",X"F8",X"8B",X"F8",X"17",X"18", - X"C0",X"AE",X"BB",X"4C",X"FD",X"60",X"9B",X"A7",X"DA",X"8B",X"8B",X"8B",X"E0",X"69",X"DA",X"60", - X"DF",X"AF",X"DF",X"E2",X"9F",X"A3",X"2F",X"F8",X"0D",X"8B",X"8B",X"8B",X"8B",X"FA",X"BF",X"A2", - X"B7",X"FC",X"4B",X"AF",X"B7",X"A2",X"BD",X"D8",X"4B",X"AF",X"CF",X"4C",X"D0",X"69",X"C2",X"60", - X"FF",X"A7",X"BB",X"FA",X"3F",X"E0",X"0E",X"C1",X"69",X"DA",X"E6",X"FA",X"BF",X"18",X"E0",X"AE", - X"FF",X"FA",X"3F",X"71",X"BB",X"4B",X"38",X"8C",X"CE",X"60",X"FB",X"38",X"E8",X"CE",X"07",X"C1", - X"8B",X"B7",X"72",X"E2",X"9F",X"A3",X"C6",X"D8",X"A3",X"E6",X"D8",X"5C",X"BF",X"D6",X"A2",X"2F", - X"F8",X"4B",X"E2",X"FB",X"A3",X"FD",X"D8",X"7D",X"38",X"CE",X"A2",X"C2",X"D8",X"4B",X"AE",X"9E", - X"18",X"C1",X"AF",X"DF",X"E2",X"F3",X"5C",X"A6",X"BA",X"E2",X"BB",X"A3",X"C6",X"D8",X"A3",X"E6", - X"D8",X"5C",X"BF",X"D6",X"A2",X"C2",X"D8",X"4B",X"AE",X"9E",X"18",X"C1",X"AF",X"DF",X"E2",X"93", - X"5C",X"A6",X"BA",X"05",X"68",X"9F",X"45",X"D0",X"DB",X"1B",X"79",X"9B",X"D1",X"F2",X"9B",X"FB", - X"9B",X"5D",X"55",X"80",X"A3",X"C6",X"D8",X"A0",X"A3",X"E6",X"D8",X"5C",X"BF",X"D6",X"A2",X"C2", - X"D8",X"69",X"25",X"D8",X"60",X"2F",X"E2",X"97",X"AE",X"DB",X"84",X"60",X"37",X"E2",X"B3",X"AF", - X"9B",X"5C",X"A6",X"BA",X"15",X"1D",X"F7",X"F6",X"B7",X"51",X"A2",X"2F",X"F8",X"4B",X"E2",X"DF", - X"A3",X"FD",X"D8",X"7D",X"38",X"CE",X"A2",X"B7",X"FC",X"4B",X"AF",X"BE",X"E2",X"9E",X"A3",X"BF", - X"FC",X"5C",X"DE",X"DF",X"FB",X"9E",X"5C",X"AA",X"EA",X"A3",X"3D",X"B5",X"B7",X"24",X"5C",X"8F", - X"9B",X"05",X"19",X"16",X"8A",X"D4",X"C5",X"D2",X"49",X"41",X"CC",X"85",X"CC",X"68",X"37",X"CC", - X"0B",X"58",X"6A",X"13",X"22",X"3B",X"7D",X"72",X"37",X"1E",X"36",X"A4",X"5F",X"22",X"B5",X"34", - X"27",X"A9",X"94",X"1E",X"6C",X"E1",X"4A",X"41",X"8D",X"E2",X"9F",X"19",X"52",X"EE",X"E2",X"5F", - X"19",X"52",X"EE",X"05",X"53",X"A3",X"C2",X"FC",X"E6",X"A3",X"2A",X"FC",X"8F",X"DB",X"DC",X"A2", - X"FF",X"DC",X"60",X"9F",X"AE",X"9B",X"8F",X"BA",X"DC",X"F1",X"53",X"D8",X"4C",X"C8",X"D0",X"E0", - X"D9",X"A1",X"80",X"5C",X"CA",X"DF",X"5C",X"8C",X"DB",X"A2",X"B7",X"FC",X"4B",X"AF",X"BE",X"E2", - X"9E",X"A3",X"BF",X"FC",X"5C",X"DE",X"DF",X"5C",X"63",X"DB",X"E2",X"FF",X"5C",X"A6",X"BA",X"5C", - X"A6",X"9B",X"53",X"A3",X"2F",X"F8",X"A2",X"FF",X"DC",X"8F",X"BD",X"FC",X"60",X"9F",X"AE",X"9B", - X"8F",X"9D",X"FC",X"E3",X"9F",X"53",X"A3",X"2A",X"FC",X"1C",X"A2",X"72",X"F8",X"4B",X"3C",X"05", - X"05",X"5C",X"63",X"DB",X"A2",X"FD",X"D8",X"5C",X"A6",X"BA",X"5C",X"B1",X"9B",X"53",X"A3",X"C2", - X"FC",X"E6",X"A3",X"2A",X"FC",X"A3",X"2F",X"F8",X"A2",X"FF",X"DC",X"8F",X"BD",X"FC",X"97",X"0D", - X"DC",X"9F",X"CC",X"F8",X"60",X"9F",X"AE",X"9E",X"8F",X"9D",X"FC",X"97",X"CB",X"F8",X"9F",X"E5", - X"F8",X"E3",X"BF",X"5D",X"8F",X"B7",X"DC",X"FB",X"F9",X"E0",X"B3",X"8B",X"93",X"B7",X"20",X"15", - X"A2",X"2B",X"F8",X"B3",X"93",X"8F",X"35",X"F8",X"FB",X"FB",X"E0",X"B3",X"5D",X"9F",X"9A",X"BF", - X"9E",X"1D",X"93",X"B7",X"45",X"53",X"A3",X"2A",X"FC",X"1C",X"A2",X"C4",X"F8",X"4B",X"3C",X"8F", - X"FA",X"FC",X"C7",X"3D",X"A2",X"C4",X"F8",X"C1",X"5C",X"8F",X"9B",X"1C",X"A2",X"E6",X"D8",X"60", - X"BB",X"AE",X"88",X"60",X"9F",X"AE",X"90",X"4D",X"E0",X"60",X"37",X"AF",X"9E",X"4D",X"8B",X"8B", - X"E8",X"EB",X"DC",X"18",X"62",X"0D",X"97",X"20",X"40",X"96",X"F9",X"A2",X"0E",X"F8",X"26",X"FB", - X"BF",X"A6",X"9F",X"FF",X"8B",X"8B",X"8B",X"E3",X"E4",X"E2",X"9B",X"18",X"BD",X"AE",X"BB",X"4C", - X"FD",X"D8",X"A2",X"E6",X"D8",X"71",X"9B",X"D0",X"DB",X"DB",X"1B",X"F3",X"BF",X"D0",X"8F",X"BC", - X"D8",X"96",X"08",X"E2",X"E4",X"B3",X"93",X"E2",X"FA",X"B3",X"93",X"84",X"B3",X"93",X"53",X"B3", - X"93",X"B3",X"93",X"0D",X"8A",X"A1",X"8A",X"81",X"8F",X"72",X"F8",X"C7",X"8F",X"A5",X"D8",X"E7", - X"A4",X"1C",X"8B",X"A2",X"3B",X"F8",X"C1",X"FB",X"FE",X"97",X"E9",X"D8",X"B6",X"FA",X"8B",X"E3", - X"F7",X"A2",X"0B",X"F8",X"DB",X"DB",X"79",X"B6",X"D9",X"97",X"88",X"D8",X"8A",X"8A",X"A4",X"B3", - X"93",X"53",X"B3",X"93",X"B3",X"93",X"B3",X"93",X"E2",X"FE",X"B3",X"93",X"A1",X"8A",X"81",X"8A", - X"A5",X"1C",X"4D",X"A2",X"E6",X"D8",X"60",X"BB",X"AE",X"DC",X"60",X"9F",X"AE",X"E3",X"8A",X"F1", - X"8A",X"F0",X"92",X"92",X"92",X"92",X"B2",X"71",X"BB",X"B3",X"92",X"81",X"8B",X"A1",X"8A",X"8A", - X"8A",X"8A",X"69",X"3F",X"AE",X"F6",X"E0",X"60",X"AF",X"A7",X"D3",X"53",X"8B",X"8B",X"C1",X"8B", - X"8B",X"8B",X"C1",X"8F",X"52",X"F8",X"C7",X"8F",X"A5",X"D8",X"C7",X"AF",X"DF",X"E2",X"B6",X"5C", - X"A6",X"BA",X"0D",X"1C",X"5C",X"86",X"CA",X"AF",X"04",X"E3",X"BA",X"8A",X"E3",X"3F",X"8A",X"97", - X"B5",X"8B",X"A1",X"8A",X"81",X"B6",X"08",X"5C",X"86",X"CA",X"AF",X"69",X"A2",X"7F",X"F8",X"C1", - X"8A",X"53",X"C1",X"8A",X"8A",X"8A",X"C1",X"B6",X"14",X"8A",X"F1",X"8A",X"F0",X"92",X"92",X"92", - X"92",X"92",X"81",X"8B",X"A1",X"8B",X"8B",X"C7",X"1C",X"D4",X"CA",X"ED",X"CA",X"88",X"CA",X"A4", - X"CA",X"3E",X"CA",X"0F",X"CA",X"2E",X"CA",X"ED",X"CA",X"26",X"CA",X"66",X"CA",X"BB",X"60",X"40", - X"FB",X"70",X"40",X"FB",X"BB",X"40",X"40",X"FF",X"50",X"40",X"FF",X"FF",X"BF",X"BF",X"FF",X"2D", - X"40",X"FF",X"40",X"40",X"FF",X"50",X"40",X"FF",X"DF",X"44",X"40",X"FE",X"46",X"40",X"FE",X"60", - X"40",X"FA",X"62",X"40",X"BA",X"2D",X"40",X"7B",X"BE",X"44",X"40",X"FF",X"54",X"40",X"FF",X"60", - X"40",X"FF",X"70",X"40",X"FF",X"44",X"9B",X"D3",X"54",X"9B",X"D3",X"60",X"9B",X"D3",X"70",X"9B", - X"D3",X"BB",X"60",X"40",X"FE",X"70",X"40",X"FE",X"DF",X"60",X"40",X"B2",X"70",X"40",X"B2",X"40", - X"40",X"F2",X"50",X"40",X"F2",X"BF",X"BF",X"B2",X"9F",X"44",X"40",X"9A",X"9F",X"44",X"40",X"9A", - X"01",X"8F",X"D4",X"CA",X"97",X"F3",X"D9",X"9F",X"B7",X"C2",X"19",X"4B",X"E3",X"C6",X"A7",X"E0", - X"A7",X"1D",X"A7",X"BE",X"87",X"D8",X"87",X"32",X"87",X"28",X"87",X"83",X"A3",X"1F",X"A3",X"78", - X"A3",X"F2",X"83",X"E8",X"83",X"3D",X"83",X"97",X"E7",X"89",X"E7",X"07",X"E7",X"BB",X"C7",X"D8", - X"C7",X"52",X"C7",X"00",X"CA",X"98",X"1A",X"0D",X"19",X"0F",X"96",X"17",X"3B",X"7A",X"5B",X"07", - X"D7",X"5C",X"31",X"16",X"13",X"56",X"77",X"33",X"7A",X"7B",X"50",X"12",X"32",X"1F",X"53",X"73", - X"27",X"32",X"59",X"9B",X"17",X"72",X"35",X"3E",X"5F",X"18",X"12",X"32",X"32",X"5A",X"17",X"31", - X"FF",X"32",X"52",X"1F",X"72",X"35",X"7E",X"7B",X"18",X"12",X"32",X"36",X"77",X"37",X"1B",X"36", - X"1C",X"7E",X"1F",X"7A",X"32",X"77",X"DF",X"23",X"BF",X"BB",X"16",X"7B",X"7A",X"13",X"5F",X"18", - X"56",X"73",X"36",X"1F",X"B7",X"93",X"03",X"7F",X"1C",X"7E",X"7F",X"18",X"3A",X"3D",X"B6",X"32", - X"3D",X"5A",X"32",X"51",X"FB",X"72",X"35",X"7E",X"7B",X"18",X"3A",X"32",X"36",X"1B",X"35",X"BB", - X"03",X"32",X"1C",X"7E",X"7B",X"18",X"12",X"16",X"77",X"32",X"36",X"32",X"92",X"F7",X"33",X"74", - X"7E",X"5F",X"18",X"3A",X"32",X"3F",X"13",X"2F",X"77",X"B3",X"11",X"32",X"1C",X"7E",X"33",X"5F", - X"18",X"3A",X"17",X"27",X"57",X"3D",X"97",X"73",X"52",X"1F",X"72",X"35",X"7E",X"7F",X"18",X"12", - X"B3",X"16",X"32",X"1F",X"DB",X"5A",X"43",X"3B",X"72",X"35",X"7E",X"1F",X"7A",X"D3",X"76",X"5A", - X"BF",X"27",X"32",X"15",X"1B",X"7A",X"5F",X"50",X"56",X"77",X"31",X"73",X"32",X"16",X"DB",X"5A", - X"03",X"57",X"1C",X"3E",X"7F",X"18",X"12",X"B2",X"7F",X"17",X"33",X"27",X"32",X"03",X"DF",X"74", - X"7E",X"17",X"7F",X"7A",X"7F",X"16",X"5F",X"5A",X"30",X"3B",X"5A",X"FB",X"57",X"1B",X"7A",X"5F", - X"50",X"3A",X"32",X"3F",X"DB",X"7C",X"73",X"72",X"35",X"3A",X"11",X"32",X"74",X"3E",X"7B",X"18", - X"3A",X"96",X"75",X"1F",X"32",X"07",X"77",X"57",X"03",X"97",X"1C",X"7E",X"7F",X"18",X"56",X"B2", - X"5B",X"D3",X"5C",X"B6",X"3F",X"32",X"9B",X"77",X"33",X"1C",X"7E",X"1F",X"7A",X"32",X"1F",X"17", - X"5A",X"30",X"BB",X"5A",X"33",X"15",X"32",X"7A",X"13",X"7F",X"18",X"56",X"BF",X"DB",X"57",X"3D", - X"5A",X"1F",X"43",X"B6",X"72",X"35",X"7E",X"7B",X"18",X"3A",X"32",X"3F",X"7B",X"11",X"5A",X"77", - X"1B",X"12",X"F7",X"1C",X"7E",X"7F",X"18",X"12",X"3D",X"BB",X"17",X"1D",X"5A",X"7F",X"33",X"03", - X"32",X"1C",X"7E",X"7B",X"18",X"3A",X"32",X"77",X"DF",X"75",X"5A",X"3F",X"11",X"DF",X"1C",X"7E", - X"7F",X"18",X"12",X"75",X"73",X"53",X"1D",X"5A",X"17",X"77",X"83",X"77",X"32",X"1C",X"7E",X"33", - X"7F",X"18",X"12",X"F7",X"5B",X"57",X"23",X"DA",X"53",X"43",X"5B",X"72",X"35",X"7E",X"5F",X"7A", - X"DA",X"32",X"3B",X"5C",X"1F",X"A3",X"5A",X"32",X"5C",X"55",X"32",X"5A",X"7A",X"7B",X"50",X"12", - X"16",X"32",X"F3",X"32",X"23",X"5A",X"B6",X"5B",X"17",X"72",X"35",X"3E",X"1F",X"7A",X"32",X"3B", - X"5C",X"3F",X"A3",X"5A",X"32",X"5C",X"15",X"B2",X"7A",X"5F",X"50",X"12",X"7B",X"23",X"7B",X"B2", - X"2B",X"5A",X"77",X"77",X"DB",X"13",X"33",X"72",X"35",X"3E",X"17",X"7F",X"18",X"56",X"F7",X"DB", - X"5A",X"B2",X"3F",X"5A",X"73",X"11",X"D7",X"74",X"7E",X"7B",X"18",X"12",X"32",X"3B",X"53",X"5A", - X"47",X"5A",X"1B",X"93",X"5B",X"1C",X"3A",X"1E",X"7E",X"7B",X"18",X"3A",X"17",X"15",X"32",X"5A", - X"1D",X"5A",X"7F",X"36",X"4A",X"FF",X"72",X"35",X"3A",X"1E",X"7E",X"7B",X"18",X"12",X"32",X"32", - X"3B",X"5A",X"2F",X"5A",X"93",X"49",X"77",X"33",X"1C",X"3A",X"1E",X"7E",X"7B",X"18",X"3A",X"1F", - X"75",X"32",X"5A",X"B6",X"5F",X"5A",X"93",X"FB",X"74",X"7E",X"13",X"5F",X"18",X"56",X"5B",X"16", - X"5A",X"93",X"57",X"77",X"33",X"52",X"17",X"72",X"35",X"7E",X"5F",X"7A",X"5A",X"32",X"7F",X"1C", - X"56",X"F7",X"5A",X"36",X"47",X"3B",X"B3",X"7A",X"7F",X"7A",X"53",X"F6",X"FF",X"5A",X"32",X"22", - X"1C",X"56",X"5A",X"55",X"DF",X"53",X"7A",X"7F",X"7A",X"D7",X"0F",X"73",X"73",X"77",X"34",X"5A", - X"32",X"9D",X"1C",X"56",X"5A",X"7A",X"7F",X"50",X"12",X"F7",X"7B",X"BF",X"15",X"1B",X"5A",X"11", - X"32",X"74",X"3E",X"33",X"7B",X"18",X"56",X"16",X"3F",X"BF",X"31",X"5A",X"F3",X"5B",X"36",X"72", - X"35",X"7E",X"7B",X"18",X"3A",X"BB",X"BB",X"32",X"5C",X"5A",X"BB",X"32",X"5A",X"5C",X"9B",X"32", - X"53",X"1C",X"7E",X"7F",X"7A",X"32",X"74",X"1B",X"5C",X"32",X"14",X"5A",X"32",X"5C",X"14",X"5B", - X"32",X"7A",X"7B",X"50",X"3A",X"9F",X"BB",X"32",X"5C",X"5A",X"BB",X"32",X"5A",X"5C",X"9B",X"32", - X"FF",X"1C",X"3E",X"5F",X"18",X"12",X"7B",X"77",X"32",X"34",X"5A",X"32",X"83",X"77",X"93",X"74", - X"7E",X"17",X"7F",X"18",X"56",X"B3",X"93",X"5A",X"39",X"5C",X"5A",X"D7",X"43",X"17",X"72",X"35", - X"7E",X"7F",X"7A",X"32",X"74",X"5C",X"5B",X"32",X"14",X"5C",X"32",X"5B",X"14",X"5C",X"32",X"7A", - X"5F",X"50",X"12",X"9B",X"07",X"32",X"5A",X"39",X"1F",X"5C",X"32",X"03",X"F3",X"74",X"3E",X"7F", - X"7A",X"5A",X"9F",X"7F",X"DF",X"5C",X"31",X"32",X"5B",X"14",X"5C",X"32",X"7A",X"5F",X"50",X"56", - X"3B",X"0B",X"5A",X"5A",X"77",X"5A",X"30",X"5A",X"33",X"32",X"12",X"FB",X"1C",X"3E",X"13",X"7B", - X"18",X"12",X"16",X"32",X"9B",X"1F",X"3D",X"5A",X"D3",X"4B",X"73",X"33",X"72",X"35",X"7E",X"3B", - X"7A",X"5A",X"A9",X"1C",X"56",X"5B",X"5A",X"DB",X"BB",X"32",X"5B",X"5A",X"8F",X"DB",X"5C",X"5A", - X"7A",X"7F",X"7A",X"32",X"36",X"32",X"75",X"5C",X"32",X"16",X"32",X"7A",X"7B",X"50",X"12",X"32", - X"2F",X"5C",X"32",X"BC",X"F7",X"5A",X"77",X"32",X"83",X"5C",X"32",X"74",X"3E",X"7F",X"7A",X"32", - X"30",X"5A",X"77",X"5F",X"84",X"72",X"35",X"56",X"FB",X"36",X"14",X"5A",X"32",X"7A",X"33",X"5F", - X"18",X"12",X"5A",X"74",X"5A",X"5A",X"93",X"2B",X"77",X"B3",X"5A",X"C3",X"5A",X"5A",X"72",X"35", - X"7E",X"7B",X"18",X"12",X"B2",X"32",X"5C",X"5A",X"9F",X"13",X"5A",X"5C",X"51",X"32",X"72",X"35", - X"7E",X"5B",X"18",X"56",X"77",X"32",X"76",X"5C",X"B2",X"14",X"5C",X"32",X"5C",X"01",X"77",X"B2", - X"74",X"7E",X"7B",X"18",X"12",X"32",X"36",X"57",X"96",X"F3",X"32",X"5C",X"51",X"32",X"72",X"35", - X"7E",X"5F",X"18",X"56",X"5F",X"32",X"36",X"7B",X"77",X"1B",X"03",X"32",X"74",X"7E",X"17",X"1F", - X"7A",X"5A",X"11",X"13",X"77",X"33",X"65",X"1C",X"56",X"1F",X"56",X"5A",X"BB",X"7A",X"7B",X"50", - X"12",X"32",X"46",X"77",X"5C",X"BF",X"5F",X"23",X"32",X"5C",X"83",X"5A",X"32",X"74",X"3E",X"7B", - X"18",X"3A",X"53",X"F7",X"32",X"D7",X"C7",X"5C",X"1B",X"5A",X"32",X"1B",X"FF",X"1C",X"7E",X"7B", - X"18",X"12",X"32",X"2B",X"3F",X"5C",X"17",X"AF",X"73",X"5A",X"32",X"D0",X"1C",X"56",X"DB",X"72", - X"35",X"7E",X"7F",X"7A",X"7B",X"BB",X"32",X"5C",X"BB",X"31",X"32",X"36",X"87",X"5C",X"32",X"7A", - X"13",X"5F",X"18",X"56",X"7B",X"32",X"DA",X"5B",X"1D",X"5A",X"96",X"5A",X"11",X"13",X"74",X"7E", - X"5F",X"18",X"3A",X"5A",X"23",X"32",X"5C",X"BB",X"32",X"5C",X"32",X"0B",X"77",X"33",X"1C",X"7E", - X"7B",X"18",X"12",X"32",X"56",X"5C",X"96",X"5A",X"55",X"32",X"5C",X"32",X"52",X"5A",X"77",X"1C", - X"7E",X"5F",X"18",X"3A",X"32",X"56",X"DF",X"5C",X"32",X"76",X"5C",X"D3",X"83",X"1B",X"32",X"74", - X"7E",X"7B",X"18",X"12",X"53",X"34",X"7F",X"17",X"F7",X"32",X"57",X"59",X"73",X"97",X"72",X"35", - X"7E",X"33",X"7B",X"18",X"3A",X"17",X"F6",X"17",X"FF",X"5C",X"14",X"D3",X"5C",X"DF",X"10",X"5C", - X"DB",X"1C",X"7E",X"7B",X"18",X"3A",X"16",X"BB",X"32",X"5C",X"32",X"2F",X"5C",X"32",X"83",X"5C", - X"32",X"74",X"7E",X"5B",X"18",X"56",X"77",X"32",X"76",X"5C",X"32",X"14",X"5C",X"32",X"5C",X"51", - X"32",X"72",X"35",X"7E",X"7B",X"18",X"12",X"32",X"2F",X"5C",X"32",X"A3",X"5C",X"32",X"5C",X"9B", - X"32",X"F3",X"1C",X"7E",X"7F",X"7A",X"32",X"14",X"5A",X"32",X"5A",X"55",X"32",X"5A",X"32",X"56", - X"5A",X"B6",X"7A",X"17",X"7F",X"18",X"56",X"B2",X"5A",X"5A",X"5A",X"1D",X"DA",X"5A",X"5A",X"03", - X"5A",X"74",X"7E",X"7B",X"18",X"12",X"32",X"47",X"5C",X"53",X"1B",X"5D",X"D3",X"1C",X"56",X"B6", - X"03",X"32",X"74",X"7E",X"7F",X"7A",X"32",X"14",X"5C",X"32",X"5C",X"75",X"32",X"32",X"54",X"5C", - X"5A",X"5A",X"7A",X"7B",X"50",X"12",X"32",X"2F",X"5C",X"32",X"31",X"93",X"33",X"83",X"5C",X"32", - X"74",X"3E",X"5F",X"18",X"12",X"32",X"76",X"5C",X"DF",X"BF",X"3F",X"32",X"83",X"5C",X"B2",X"74", - X"7E",X"13",X"5F",X"7A",X"BF",X"5A",X"28",X"72",X"35",X"3A",X"16",X"57",X"55",X"17",X"5A",X"5A", - X"16",X"93",X"7A",X"7B",X"50",X"12",X"32",X"67",X"5A",X"5B",X"A3",X"5C",X"32",X"5C",X"D3",X"32", - X"77",X"1C",X"3E",X"7B",X"18",X"12",X"32",X"2F",X"5C",X"32",X"A3",X"5C",X"32",X"D7",X"19",X"5C", - X"B6",X"1C",X"7E",X"7B",X"18",X"12",X"32",X"2F",X"5C",X"32",X"B2",X"7F",X"9F",X"3B",X"03",X"32", - X"74",X"7E",X"7B",X"18",X"12",X"32",X"66",X"1C",X"56",X"DF",X"96",X"53",X"5F",X"1B",X"03",X"32", - X"74",X"7E",X"33",X"7B",X"18",X"3A",X"BF",X"A3",X"5B",X"5C",X"36",X"BF",X"B6",X"5C",X"59",X"73", - X"53",X"72",X"35",X"7E",X"1F",X"7A",X"32",X"16",X"32",X"5C",X"75",X"32",X"32",X"55",X"5C",X"BF", - X"7A",X"7B",X"50",X"3A",X"5A",X"AB",X"5A",X"5A",X"5A",X"5A",X"AB",X"5A",X"DA",X"5A",X"5A",X"83", - X"5A",X"32",X"74",X"3E",X"7F",X"7A",X"32",X"34",X"5C",X"1F",X"87",X"F7",X"13",X"7F",X"0F",X"77", - X"33",X"7A",X"3B",X"7A",X"3B",X"14",X"5C",X"32",X"9B",X"32",X"7B",X"7B",X"16",X"5F",X"7A",X"17", - X"7F",X"18",X"3A",X"E7",X"73",X"D3",X"17",X"2B",X"7F",X"5C",X"5A",X"8B",X"DA",X"5A",X"5A",X"1C", - X"7E",X"7F",X"7A",X"32",X"15",X"5C",X"32",X"76",X"5C",X"32",X"14",X"5C",X"32",X"7A",X"7F",X"7A", - X"D7",X"A3",X"5C",X"32",X"5C",X"BB",X"32",X"5C",X"32",X"47",X"D7",X"17",X"7A",X"5F",X"7A",X"9F", - X"72",X"A1",X"35",X"3A",X"32",X"5C",X"D5",X"77",X"32",X"33",X"5C",X"55",X"16",X"36",X"7A",X"7B", - X"50",X"3A",X"7B",X"23",X"32",X"5C",X"BB",X"32",X"5A",X"B6",X"83",X"5A",X"32",X"74",X"3E",X"13", - X"5F",X"7A",X"5A",X"BF",X"10",X"5C",X"D3",X"73",X"72",X"A9",X"35",X"3A",X"DB",X"5C",X"3B",X"55", - X"7F",X"5A",X"7A",X"7B",X"50",X"3A",X"16",X"03",X"32",X"1C",X"56",X"D1",X"77",X"32",X"77",X"72", - X"35",X"81",X"56",X"77",X"32",X"74",X"3E",X"5F",X"18",X"56",X"32",X"76",X"5C",X"57",X"A3",X"97", - X"32",X"5C",X"9B",X"32",X"33",X"1C",X"7E",X"7B",X"18",X"12",X"32",X"2F",X"5C",X"32",X"AF",X"5C", - X"77",X"93",X"83",X"33",X"32",X"74",X"7E",X"5F",X"7A",X"5A",X"32",X"16",X"32",X"5C",X"75",X"32", - X"7B",X"54",X"BF",X"5F",X"5A",X"7A",X"3B",X"1F",X"D2",X"E3",X"CB",X"E3",X"CA",X"E3",X"C3",X"E3", - X"C2",X"E3",X"D9",X"E3",X"D8",X"E3",X"D1",X"E3",X"D0",X"E3",X"C9",X"E3",X"C8",X"E3",X"C1",X"E3", - X"C0",X"E3",X"5B",X"E3",X"5A",X"E3",X"53",X"E3",X"52",X"E3",X"10",X"F3",X"19",X"2B",X"9F",X"FF", - X"F3",X"DA",X"25",X"BD",X"B7",X"BE",X"FF",X"DF",X"D7",X"FA",X"2D",X"E6",X"AF",X"BA",X"FF",X"FB", - X"F7",X"DE",X"35",X"A6",X"A7",X"FE",X"FF",X"DB",X"93",X"FE",X"3D",X"E7",X"BD",X"FA",X"FF",X"BE", - X"B3",X"9A",X"27",X"A7",X"B5",X"B7",X"FF",X"9E",X"97",X"BA",X"2F",X"EE",X"AD",X"F7",X"DF",X"BA", - X"B7",X"9E",X"37",X"AE",X"A5",X"B6",X"DF",X"9A",X"DA",X"BE",X"3F",X"EB",X"3F",X"F6",X"DF",X"DE", - X"FA",X"DB",X"A5",X"EF",X"37",X"AF",X"DF",X"DA",X"DE",X"FB",X"AD",X"AB",X"2F",X"EF",X"DF",X"B3", - X"FE",X"FB",X"B5",X"AF",X"27",X"AE",X"FB",X"F3",X"9A",X"FB",X"BD",X"F2",X"3D",X"EE",X"FB",X"F2", - X"BA",X"DF",X"A7",X"F6",X"35",X"A7",X"FB",X"CE",X"9E",X"DF",X"AF",X"B2",X"2D",X"E7",X"FB",X"B0", - X"BE",X"DF",X"B7",X"B6",X"25",X"A6",X"DB",X"9B",X"3F",X"9F",X"D8",X"96",X"E7",X"BA",X"FF",X"DF", - X"3F",X"9F",X"BC",X"B6",X"EE",X"DF",X"FF",X"55",X"08",X"8F",X"BF",X"BF",X"B2",X"55",X"F3",X"BF", - X"D0",X"96",X"15",X"92",X"B7",X"61",X"E2",X"FB",X"A3",X"3D",X"B5",X"A3",X"BA",X"FC",X"E6",X"E6", - X"A3",X"9A",X"FC",X"DE",X"AF",X"69",X"15",X"96",X"E4",X"69",X"C2",X"C9",X"0C",X"A2",X"82",X"FC", - X"60",X"9F",X"AE",X"EB",X"54",X"8F",X"32",X"FC",X"8F",X"2B",X"FC",X"97",X"B8",X"FC",X"FB",X"9B", - X"E0",X"B3",X"8A",X"92",X"B7",X"20",X"5C",X"6E",X"86",X"A2",X"53",X"FC",X"4B",X"AF",X"BE",X"5C", - X"CF",X"C3",X"5C",X"EE",X"C3",X"B6",X"FB",X"5C",X"EE",X"C3",X"5C",X"CF",X"C3",X"A2",X"32",X"FC", - X"60",X"9F",X"3D",X"53",X"A3",X"32",X"FC",X"5C",X"37",X"A2",X"FB",X"67",X"5C",X"9E",X"9B",X"1C", - X"A2",X"BA",X"FC",X"D9",X"97",X"98",X"FC",X"E0",X"B3",X"8B",X"93",X"B7",X"20",X"5C",X"A2",X"C3", - X"53",X"5C",X"FC",X"BB",X"1C",X"8F",X"56",X"FC",X"E2",X"9F",X"B6",X"DF",X"8F",X"2F",X"FC",X"E2", - X"BB",X"A3",X"37",X"FC",X"5C",X"25",X"9F",X"19",X"31",X"FF",X"A2",X"16",X"FC",X"60",X"BA",X"AE", - X"FF",X"E6",X"A3",X"16",X"FC",X"54",X"8F",X"7F",X"FC",X"8F",X"98",X"FC",X"97",X"BC",X"FC",X"FB", - X"9B",X"E0",X"B3",X"8B",X"93",X"B7",X"20",X"5C",X"6E",X"86",X"A2",X"53",X"FC",X"4B",X"3C",X"01", - X"10",X"CD",X"F2",X"03",X"C7",X"89",X"F2",X"23",X"C7",X"75",X"F3",X"70",X"AC",X"D5",X"48",X"AC", - X"29",X"F9",X"89",X"DA",X"A2",X"F1",X"D0",X"F5",X"32",X"41",X"F1",X"D0",X"F1",X"D0",X"F1",X"10", - X"F3",X"00",X"5C",X"1E",X"C3",X"5C",X"91",X"86",X"1C",X"53",X"5C",X"FC",X"BB",X"E2",X"9E",X"5C", - X"A6",X"BA",X"FB",X"E6",X"5C",X"9E",X"9B",X"5C",X"CE",X"FB",X"A3",X"33",X"FC",X"97",X"21",X"86", - X"8F",X"7B",X"B9",X"5C",X"9C",X"FF",X"A2",X"37",X"FC",X"60",X"9F",X"E2",X"A3",X"AF",X"9F",X"C6", - X"A3",X"5B",X"9D",X"E2",X"9E",X"5C",X"A6",X"9B",X"97",X"CF",X"A2",X"8F",X"2A",X"99",X"5C",X"9C", - X"FF",X"97",X"CD",X"A2",X"8F",X"88",X"B9",X"5C",X"9C",X"FF",X"97",X"F6",X"A2",X"8F",X"B1",X"B9", - X"5C",X"9C",X"FF",X"97",X"DE",X"A2",X"8F",X"30",X"B9",X"5C",X"9C",X"FF",X"E2",X"A7",X"A3",X"17", - X"FC",X"5C",X"83",X"86",X"E2",X"F7",X"A3",X"13",X"FC",X"97",X"73",X"FC",X"E2",X"9F",X"A3",X"57", - X"FC",X"E2",X"9D",X"B3",X"5C",X"DE",X"86",X"FB",X"E6",X"A3",X"BE",X"FC",X"5C",X"4D",X"A6",X"A2", - X"33",X"FC",X"60",X"9F",X"3C",X"5C",X"F7",X"BB",X"18",X"C1",X"AF",X"82",X"A2",X"57",X"FC",X"69", - X"9F",X"E2",X"BA",X"AE",X"BB",X"E2",X"D3",X"5C",X"A6",X"BA",X"A2",X"57",X"FC",X"8F",X"1E",X"FC", - X"5F",X"C8",X"E4",X"78",X"BF",X"C9",X"B2",X"C1",X"A2",X"57",X"FC",X"60",X"9B",X"3C",X"E6",X"A3", - X"57",X"FC",X"5C",X"F7",X"BB",X"18",X"C1",X"AF",X"9A",X"5C",X"4D",X"A6",X"A2",X"33",X"FC",X"60", - X"9F",X"3C",X"B6",X"68",X"5C",X"DE",X"86",X"5C",X"F7",X"BB",X"18",X"D0",X"AF",X"9A",X"B2",X"C6", - X"60",X"82",X"AF",X"BB",X"E2",X"B0",X"B3",X"B6",X"DA",X"5C",X"F7",X"BB",X"18",X"D9",X"AF",X"76", - X"B2",X"E6",X"60",X"90",X"AF",X"BB",X"E2",X"E6",X"B3",X"5C",X"DE",X"86",X"A2",X"13",X"FC",X"60", - X"FB",X"A6",X"DF",X"C6",X"C6",X"A3",X"13",X"FC",X"A3",X"77",X"FC",X"5C",X"F7",X"BB",X"A3",X"3D", - X"B5",X"18",X"D0",X"AE",X"FE",X"18",X"D9",X"AE",X"BE",X"E2",X"F7",X"A3",X"13",X"FC",X"19",X"64", - X"C3",X"A2",X"BE",X"FC",X"4B",X"AF",X"20",X"E2",X"9F",X"A3",X"BE",X"FC",X"B7",X"93",X"FB",X"E6", - X"A2",X"17",X"FC",X"71",X"9F",X"CB",X"A3",X"17",X"FC",X"5C",X"83",X"86",X"A2",X"17",X"FC",X"4B", - X"3C",X"8F",X"77",X"FC",X"C7",X"AF",X"7D",X"A2",X"13",X"FC",X"60",X"FB",X"A6",X"DF",X"C6",X"C6", - X"A3",X"13",X"FC",X"C1",X"5C",X"F7",X"BB",X"18",X"D0",X"AF",X"9A",X"B2",X"C6",X"60",X"82",X"AF", - X"BB",X"E2",X"B0",X"B3",X"B6",X"BE",X"B2",X"E6",X"60",X"90",X"AF",X"BB",X"E2",X"E6",X"B3",X"5C", - X"DE",X"86",X"19",X"80",X"A6",X"A2",X"BE",X"FC",X"A3",X"3D",X"B5",X"4B",X"AF",X"41",X"E2",X"9F", - X"A3",X"BE",X"FC",X"B7",X"D3",X"FB",X"E6",X"A2",X"17",X"FC",X"71",X"9F",X"CB",X"A3",X"17",X"FC", - X"5C",X"83",X"86",X"4B",X"AE",X"9F",X"1C",X"E2",X"9F",X"A3",X"33",X"FC",X"1C",X"45",X"5D",X"4D", - X"8F",X"B1",X"B9",X"A2",X"57",X"FC",X"60",X"BB",X"AF",X"9B",X"8F",X"B3",X"B9",X"60",X"9B",X"AF", - X"9B",X"8F",X"31",X"9D",X"E2",X"DE",X"A3",X"BF",X"FC",X"A2",X"73",X"FC",X"5C",X"78",X"9B",X"0D", - X"1D",X"05",X"1C",X"8F",X"B0",X"9D",X"45",X"53",X"A3",X"FB",X"FC",X"A2",X"12",X"FC",X"E6",X"60", - X"DA",X"A6",X"BB",X"E2",X"9F",X"A3",X"12",X"FC",X"A3",X"BF",X"FC",X"A2",X"17",X"FC",X"5C",X"4B", - X"9B",X"05",X"1C",X"9F",X"BA",X"BA",X"54",X"8F",X"F8",X"FC",X"8F",X"91",X"FC",X"97",X"F5",X"FC", - X"A3",X"3D",X"B5",X"5D",X"FB",X"FB",X"4D",X"8F",X"DD",X"FC",X"B2",X"C1",X"93",X"8B",X"B7",X"20", - X"0D",X"92",X"5C",X"6E",X"86",X"A2",X"53",X"FC",X"60",X"9F",X"AF",X"D6",X"FB",X"FB",X"E0",X"B3", - X"8A",X"92",X"B7",X"20",X"8B",X"93",X"FB",X"FB",X"55",X"97",X"DD",X"FC",X"B2",X"C1",X"93",X"8B", - X"B7",X"20",X"15",X"8A",X"93",X"93",X"93",X"93",X"93",X"93",X"55",X"97",X"FB",X"BF",X"96",X"54", - X"96",X"15",X"1D",X"B7",X"02",X"FB",X"BA",X"DE",X"39",X"F1",X"86",X"1C",X"45",X"55",X"4D",X"8F", - X"FB",X"FC",X"53",X"C1",X"A3",X"53",X"FC",X"97",X"B8",X"FC",X"B2",X"54",X"73",X"DF",X"CB",X"45", - X"4B",X"AE",X"9B",X"E2",X"9F",X"C1",X"05",X"92",X"B2",X"54",X"72",X"FF",X"CB",X"45",X"4B",X"AE", - X"9B",X"E2",X"9F",X"C1",X"05",X"92",X"B2",X"54",X"72",X"9B",X"CB",X"45",X"4B",X"AE",X"9B",X"E2", - X"9F",X"C1",X"05",X"A6",X"9E",X"E0",X"4B",X"AE",X"DF",X"E2",X"9F",X"A3",X"53",X"FC",X"0D",X"15", - X"05",X"1C",X"8A",X"65",X"01",X"30",X"05",X"15",X"24",X"77",X"10",X"11",X"09",X"30",X"05",X"8A", - X"AA",X"34",X"2D",X"15",X"1C",X"05",X"30",X"77",X"77",X"77",X"57",X"8A",X"8A",X"8A",X"41",X"24", - X"1D",X"0D",X"05",X"77",X"2D",X"05",X"21",X"24",X"8A",X"4D",X"8A",X"8A",X"8A",X"5D",X"08",X"77", - X"08",X"77",X"08",X"8A",X"8A",X"8A",X"5D",X"0D",X"09",X"20",X"05",X"77",X"39",X"09",X"1C",X"10", - X"24",X"1D",X"11",X"19",X"77",X"8A",X"71",X"04",X"34",X"77",X"8A",X"5D",X"09",X"30",X"77",X"8A", - X"7D",X"25",X"09",X"00",X"29",X"8A",X"5D",X"8A",X"AA",X"24",X"09",X"77",X"10",X"05",X"2D",X"05", - X"11",X"24",X"77",X"8A",X"AA",X"3D",X"1D",X"24",X"77",X"8A",X"65",X"34",X"04",X"29",X"11",X"3D", - X"77",X"8A",X"5D",X"8A",X"8A",X"2D",X"05",X"24",X"24",X"05",X"30",X"10",X"6B",X"8A",X"AA",X"24", - X"09",X"77",X"05",X"29",X"24",X"05",X"30",X"77",X"1D",X"29",X"1D",X"24",X"1D",X"15",X"2D",X"10", - X"6B",X"8A",X"8A",X"8A",X"4D",X"05",X"3C",X"09",X"30",X"11",X"1D",X"10",X"24",X"10",X"8A",X"8A", - X"53",X"5C",X"D5",X"BB",X"5C",X"CE",X"FB",X"97",X"1B",X"A2",X"8F",X"E9",X"B9",X"5C",X"9C",X"FF", - X"9F",X"9F",X"BA",X"97",X"95",X"FC",X"8F",X"9E",X"99",X"4D",X"5C",X"39",X"A2",X"8F",X"FB",X"BF", - X"96",X"08",X"0D",X"8B",X"8B",X"A2",X"16",X"FC",X"06",X"3C",X"84",X"79",X"9F",X"CB",X"D8",X"B7", - X"2C",X"1C",X"5D",X"55",X"E2",X"9F",X"A3",X"FB",X"FC",X"E6",X"A3",X"BF",X"FC",X"84",X"5C",X"4B", - X"9B",X"E2",X"EA",X"5C",X"78",X"9B",X"9F",X"3D",X"40",X"9E",X"E2",X"9F",X"A3",X"FB",X"FC",X"E2", - X"9E",X"A3",X"BF",X"FC",X"5C",X"5E",X"9B",X"9F",X"AD",X"40",X"9E",X"E2",X"FF",X"A3",X"BF",X"FC", - X"FB",X"9B",X"92",X"B2",X"5C",X"78",X"9B",X"5D",X"9F",X"BD",X"BF",X"9E",X"1D",X"B7",X"01",X"15", - X"1D",X"1C",X"E2",X"9F",X"A3",X"B7",X"FC",X"A3",X"FF",X"DC",X"5C",X"61",X"9F",X"A2",X"3F",X"B5", - X"18",X"C8",X"E2",X"9F",X"AE",X"9F",X"53",X"A3",X"97",X"FC",X"9F",X"F7",X"BF",X"F3",X"9F",X"E2", - X"B7",X"5C",X"C6",X"82",X"9F",X"9F",X"9F",X"D1",X"E2",X"97",X"5C",X"C6",X"82",X"5C",X"37",X"A2", - X"5C",X"38",X"FB",X"5C",X"1D",X"C6",X"FA",X"BE",X"5C",X"19",X"BB",X"B6",X"54",X"A3",X"BE",X"DC", - X"A0",X"A3",X"76",X"FC",X"E2",X"9F",X"8F",X"FF",X"DC",X"C1",X"8B",X"A5",X"8B",X"85",X"A3",X"BD", - X"FC",X"A3",X"B9",X"FC",X"5C",X"56",X"EF",X"01",X"10",X"B1",X"98",X"24",X"2A",X"C0",X"46",X"51", - X"98",X"0F",X"98",X"D7",X"00",X"53",X"8F",X"93",X"FC",X"97",X"FF",X"BF",X"C1",X"96",X"B7",X"64", - X"5C",X"00",X"DF",X"5C",X"38",X"FB",X"53",X"A3",X"4F",X"F8",X"E2",X"BA",X"A3",X"BF",X"FC",X"5C", - X"F7",X"DF",X"5C",X"11",X"DF",X"A2",X"B3",X"FC",X"60",X"9F",X"AE",X"FB",X"5C",X"F6",X"DF",X"5C", - X"70",X"DF",X"E2",X"9F",X"A3",X"4F",X"F8",X"5C",X"C0",X"8A",X"53",X"1C",X"45",X"5D",X"4D",X"A2", - X"E6",X"D8",X"DB",X"DB",X"FB",X"BF",X"D8",X"8F",X"93",X"FC",X"9E",X"E0",X"4B",X"AF",X"9C",X"4D", - X"A2",X"DF",X"DC",X"4B",X"8F",X"DB",X"E6",X"AE",X"9E",X"60",X"9F",X"8F",X"69",X"E6",X"AE",X"BB", - X"B6",X"60",X"18",X"96",X"9E",X"F8",X"8B",X"F9",X"0D",X"4D",X"8B",X"8B",X"85",X"8B",X"A5",X"0D", - X"4D",X"8B",X"8B",X"F8",X"8B",X"F9",X"0D",X"01",X"10",X"53",X"F8",X"80",X"10",X"3C",X"00",X"80", - X"4B",X"AE",X"66",X"4D",X"E6",X"C1",X"9B",X"8B",X"01",X"10",X"53",X"F8",X"80",X"10",X"3C",X"00", - X"80",X"C1",X"9B",X"8B",X"85",X"8B",X"A5",X"0D",X"C7",X"AE",X"55",X"8B",X"E0",X"A3",X"C3",X"FC", - X"5C",X"0D",X"BB",X"0D",X"1D",X"05",X"1C",X"96",X"E6",X"A9",X"E6",X"88",X"E6",X"E4",X"E6",X"13", - X"E6",X"27",X"E6",X"59",X"E6",X"31",X"E6",X"54",X"E6",X"CD",X"7D",X"ED",X"4D",X"F9",X"7D",X"CD", - X"7C",X"F9",X"7D",X"F2",X"6D",X"DD",X"7D",X"CD",X"7C",X"F9",X"7D",X"F5",X"6D",X"D9",X"7D",X"CD", - X"7C",X"F9",X"7D",X"CC",X"6D",X"DD",X"7D",X"CD",X"7C",X"F9",X"7D",X"FB",X"6D",X"E5",X"49",X"ED", - X"4D",X"F8",X"7D",X"F9",X"4D",X"FC",X"7D",X"E8",X"4D",X"F8",X"7D",X"F5",X"4D",X"F8",X"7D",X"FC", - X"7C",X"CD",X"7D",X"F4",X"4D",X"F8",X"49",X"D9",X"7D",X"E0",X"6D",X"C8",X"7C",X"D8",X"7D",X"F3", - X"6D",X"FD",X"C1",X"69",X"C9",X"6D",X"F9",X"6D",X"F9",X"69",X"FD",X"F8",X"4D",X"C8",X"6D",X"F1", - X"4D",X"CC",X"6D",X"F9",X"7D",X"D4",X"6D",X"F8",X"49",X"F3",X"4D",X"FD",X"C9",X"4D",X"CD",X"6D", - X"C8",X"75",X"CD",X"7D",X"F3",X"6D",X"C8",X"75",X"CD",X"7D",X"F7",X"4D",X"DC",X"6D",X"D4",X"4D", - X"CD",X"7F",X"FD",X"CD",X"7D",X"E9",X"6D",X"C8",X"4D",X"C8",X"75",X"CD",X"7D",X"D0",X"6D",X"F8", - X"49",X"FC",X"6D",X"F9",X"7D",X"DB",X"4D",X"C4",X"6D",X"F8",X"69",X"F9",X"7D",X"F3",X"6D",X"FD", - X"DC",X"6D",X"C8",X"75",X"CD",X"7D",X"F8",X"4D",X"C8",X"75",X"CD",X"7D",X"EF",X"4D",X"E0",X"6D", - X"C5",X"4D",X"CF",X"6D",X"CD",X"5F",X"FD",X"DC",X"7D",X"F5",X"6D",X"F5",X"4D",X"C8",X"75",X"F3", - X"4D",X"FD",X"E9",X"7D",X"F5",X"6D",X"F5",X"4D",X"CC",X"75",X"F3",X"7D",X"FD",X"D9",X"7D",X"F5", - X"6D",X"F5",X"4D",X"F3",X"75",X"FD",X"24",X"E6",X"8E",X"C6",X"A3",X"C6",X"C2",X"C6",X"F5",X"C6", - X"C8",X"C6",X"7B",X"C6",X"53",X"C6",X"27",X"C6",X"CD",X"7D",X"FF",X"4D",X"FC",X"7C",X"FC",X"7D", - X"F5",X"4D",X"FC",X"7C",X"FC",X"7D",X"F5",X"4D",X"FC",X"7C",X"FC",X"7D",X"C5",X"4D",X"F8",X"49", - X"F4",X"6D",X"F8",X"49",X"DC",X"6D",X"CD",X"7D",X"FC",X"7C",X"FC",X"7D",X"F5",X"6D",X"D8",X"7C", - X"C9",X"7D",X"C4",X"6D",X"F8",X"49",X"B5",X"4D",X"FD",X"E4",X"69",X"FC",X"6D",X"C9",X"49",X"F8", - X"4D",X"FD",X"DF",X"6D",X"C5",X"4D",X"CD",X"7D",X"E0",X"4D",X"F8",X"49",X"B5",X"6D",X"FD",X"ED", - X"4D",X"C8",X"75",X"CD",X"7D",X"FE",X"4D",X"C8",X"75",X"CD",X"7D",X"D3",X"6D",X"DC",X"7D",X"F1", - X"4D",X"CD",X"7F",X"FD",X"CD",X"7D",X"C8",X"75",X"CD",X"7D",X"C8",X"6D",X"F4",X"4D",X"F8",X"49", - X"CD",X"6D",X"C8",X"75",X"CD",X"7D",X"D0",X"4D",X"E1",X"6D",X"F8",X"69",X"B5",X"4D",X"FD",X"FF", - X"6D",X"CD",X"7D",X"FF",X"4D",X"C8",X"75",X"CD",X"7D",X"ED",X"4D",X"F8",X"69",X"E5",X"6D",X"E5", - X"4D",X"F8",X"49",X"B5",X"6D",X"FD",X"CD",X"4D",X"E0",X"6D",X"CD",X"7D",X"CD",X"4D",X"C8",X"75", - X"CD",X"7D",X"D1",X"4D",X"B5",X"75",X"FD",X"D8",X"7D",X"DC",X"4D",X"C8",X"75",X"D8",X"7D",X"E8", - X"6D",X"DD",X"7F",X"E9",X"6D",X"E9",X"4D",X"ED",X"5F",X"F8",X"4D",X"E6",X"6D",X"B5",X"4D",X"FD", - X"F9",X"7D",X"E8",X"6D",X"F5",X"4D",X"F9",X"7D",X"ED",X"6D",X"F8",X"4D",X"F9",X"7D",X"B5",X"6D", - X"FD",X"8F",X"62",X"99",X"97",X"74",X"C6",X"5C",X"9C",X"FF",X"A2",X"3F",X"B5",X"69",X"F6",X"68", - X"F6",X"DA",X"DA",X"79",X"A3",X"8F",X"62",X"9D",X"5C",X"78",X"9B",X"1C",X"8A",X"55",X"31",X"09", - X"29",X"04",X"10",X"77",X"10",X"1D",X"25",X"29",X"05",X"1C",X"77",X"15",X"24",X"77",X"76",X"76", - X"76",X"76",X"76",X"77",X"34",X"09",X"1D",X"29",X"24",X"10",X"8A",X"8A",X"71",X"B9",X"EF",X"E2", - X"B6",X"71",X"B9",X"B8",X"E2",X"F3",X"71",X"B9",X"A0",X"E2",X"86",X"73",X"B9",X"0A",X"E2",X"8A", - X"71",X"B9",X"11",X"E2",X"B6",X"71",X"B9",X"DB",X"C2",X"B6",X"71",X"B9",X"AA",X"C2",X"B5",X"71", - X"B9",X"B8",X"C2",X"40",X"10",X"1D",X"25",X"29",X"05",X"1C",X"43",X"10",X"77",X"00",X"15",X"24", - X"11",X"3D",X"1D",X"29",X"01",X"8A",X"AA",X"24",X"3D",X"05",X"77",X"00",X"1D",X"24",X"11",X"3D", - X"43",X"10",X"77",X"3D",X"09",X"04",X"10",X"05",X"8A",X"8A",X"6B",X"6B",X"6B",X"77",X"00",X"3D", - X"1D",X"2D",X"05",X"77",X"10",X"3D",X"05",X"43",X"10",X"8A",X"AA",X"77",X"01",X"09",X"29",X"05", - X"77",X"24",X"09",X"77",X"24",X"3D",X"05",X"8A",X"AA",X"77",X"00",X"1D",X"24",X"11",X"3D",X"05", - X"10",X"43",X"77",X"31",X"15",X"2D",X"2D",X"6B",X"8A",X"8A",X"3D",X"05",X"2D",X"34",X"77",X"10", - X"1D",X"25",X"29",X"05",X"1C",X"77",X"34",X"04",X"29",X"11",X"3D",X"8A",X"AA",X"09",X"04",X"24", - X"77",X"15",X"2D",X"2D",X"77",X"09",X"21",X"77",X"24",X"3D",X"05",X"8A",X"AA",X"01",X"09",X"31", - X"2D",X"1D",X"29",X"43",X"10",X"77",X"6B",X"6B",X"6B",X"8A",X"8A",X"31",X"05",X"21",X"09",X"30", - X"05",X"77",X"24",X"3D",X"05",X"1C",X"8A",X"AA",X"25",X"05",X"10",X"24",X"30",X"09",X"1C",X"77", - X"24",X"3D",X"05",X"8A",X"AA",X"21",X"04",X"30",X"29",X"1D",X"10",X"3D",X"1D",X"29",X"01",X"10", - X"6B",X"8A",X"8A",X"31",X"05",X"00",X"15",X"30",X"05",X"77",X"09",X"21",X"77",X"05",X"05",X"30", - X"1D",X"05",X"8A",X"AA",X"10",X"34",X"1D",X"25",X"05",X"30",X"10",X"6B",X"77",X"77",X"77",X"24", - X"3D",X"05",X"1C",X"8A",X"AA",X"15",X"30",X"05",X"77",X"20",X"05",X"30",X"1C",X"77",X"25",X"05", - X"15",X"25",X"2D",X"1C",X"57",X"8A",X"8A",X"34",X"04",X"29",X"11",X"3D",X"77",X"09",X"04",X"24", - X"77",X"31",X"15",X"24",X"10",X"8A",X"AA",X"21",X"09",X"30",X"77",X"31",X"09",X"29",X"04",X"10", - X"77",X"34",X"09",X"1D",X"29",X"24",X"10",X"6B",X"8A",X"8A",X"31",X"04",X"24",X"77",X"00",X"15", - X"24",X"11",X"3D",X"77",X"09",X"04",X"24",X"6B",X"8A",X"AA",X"24",X"3D",X"05",X"1C",X"77",X"11", - X"15",X"29",X"77",X"19",X"1D",X"2D",X"2D",X"57",X"8A",X"8A",X"34",X"04",X"29",X"11",X"3D",X"77", - X"00",X"1D",X"24",X"11",X"3D",X"77",X"24",X"09",X"8A",X"AA",X"10",X"2D",X"09",X"00",X"77",X"3D", - X"05",X"30",X"77",X"30",X"05",X"2D",X"05",X"29",X"24",X"4F",X"8A",X"AA",X"2D",X"05",X"10",X"10", - X"77",X"34",X"04",X"30",X"10",X"04",X"1D",X"24",X"6B",X"8A",X"8A",X"AA",X"47",X"FC",X"F8",X"8B", - X"FB",X"BF",X"4D",X"AA",X"03",X"FC",X"9E",X"AB",X"03",X"FC",X"1D",X"4C",X"99",X"47",X"FC",X"A4", - X"60",X"B7",X"39",X"48",X"FB",X"84",X"60",X"AF",X"39",X"48",X"FB",X"97",X"BE",X"E8",X"96",X"E4", - X"69",X"C2",X"C9",X"5C",X"79",X"9E",X"5C",X"48",X"FB",X"15",X"0C",X"45",X"55",X"4D",X"8F",X"6B", - X"F8",X"53",X"62",X"AE",X"9B",X"C7",X"B6",X"EA",X"8F",X"6F",X"F8",X"53",X"E7",X"18",X"F9",X"AE", - X"BB",X"E2",X"DF",X"A3",X"BF",X"FC",X"AA",X"A6",X"FC",X"F0",X"8B",X"F1",X"8B",X"55",X"F0",X"8B", - X"F1",X"8B",X"A2",X"BF",X"FC",X"4B",X"E0",X"AF",X"FB",X"8B",X"AB",X"A6",X"FC",X"E2",X"DF",X"A3", - X"6B",X"F8",X"0D",X"5C",X"9C",X"FF",X"0D",X"15",X"05",X"1C",X"97",X"F1",X"BB",X"8F",X"80",X"C2", - X"9F",X"DA",X"40",X"10",X"C8",X"19",X"51",X"C9",X"19",X"73",X"DB",X"BF",X"98",X"D6",X"30",X"77"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index f3b27c53..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"05",X"02",X"00",X"01",X"03",X"06",X"04",X"07",X"08",X"09",X"0B",X"0A",X"0C",X"0E",X"0D",X"08", - X"0B",X"0F",X"0A",X"10",X"3C",X"80",X"5C",X"81",X"A6",X"82",X"8C",X"83",X"B2",X"84",X"F6",X"85", - X"BE",X"86",X"02",X"88",X"28",X"89",X"8E",X"8A",X"C6",X"8B",X"44",X"8D",X"AC",X"8E",X"F6",X"8F", - X"FE",X"90",X"10",X"92",X"7A",X"93",X"7A",X"93",X"7A",X"93",X"7A",X"93",X"01",X"05",X"0F",X"17", - X"3B",X"17",X"01",X"14",X"0F",X"17",X"3B",X"17",X"00",X"01",X"05",X"38",X"17",X"3A",X"17",X"01", - X"07",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"0B",X"38",X"17",X"3A",X"17",X"38",X"17",X"00", - X"01",X"05",X"0F",X"17",X"3B",X"17",X"01",X"14",X"0F",X"17",X"3B",X"17",X"00",X"01",X"05",X"0F", - X"17",X"3B",X"17",X"01",X"14",X"0F",X"17",X"3B",X"17",X"00",X"01",X"05",X"0F",X"17",X"3B",X"17", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"3A",X"17",X"38", - X"17",X"01",X"07",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A", - X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"0D",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"07",X"38",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"38",X"17",X"3A", - X"17",X"01",X"03",X"38",X"17",X"01",X"07",X"0F",X"17",X"01",X"06",X"38",X"17",X"3A",X"17",X"01", - X"04",X"38",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06", - X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01", - X"05",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"01",X"04",X"0F",X"17",X"01",X"04",X"38", - X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F", - X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"06",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01", - X"03",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F", - X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17", - X"3B",X"17",X"01",X"02",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01", - X"0A",X"38",X"17",X"01",X"04",X"0F",X"17",X"01",X"07",X"38",X"17",X"3A",X"17",X"01",X"03",X"38", - X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"02",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"05",X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"01", - X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"08",X"38",X"17",X"00",X"01",X"08", - X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B", - X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0A", - X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F", - X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01", - X"0A",X"38",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"09",X"38",X"17",X"0F",X"17",X"01",X"07",X"38",X"17",X"3A",X"17",X"01",X"06",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"11",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"06",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"08",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"06", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17", - X"3B",X"17",X"01",X"08",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"01", - X"06",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"3A",X"17",X"01",X"08",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0F",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"14",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01", - X"09",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01", - X"04",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"14",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"14",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"0F",X"17",X"3B",X"17",X"01",X"10", - X"0F",X"17",X"3B",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38",X"17",X"3A",X"17",X"01", - X"05",X"38",X"17",X"01",X"07",X"0F",X"17",X"01",X"04",X"38",X"17",X"3A",X"17",X"01",X"06",X"38", - X"17",X"00",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"04",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38", - X"17",X"3A",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"0B",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"09",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"01",X"05",X"0F",X"17",X"01", - X"06",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17", - X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17", - X"00",X"FF",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"08",X"38",X"17",X"3A",X"17",X"38",X"17",X"01",X"08",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"08", - X"0F",X"17",X"3B",X"17",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B", - X"17",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"05", - X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"05",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"01",X"04",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"03",X"38", - X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"10", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"09", - X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"38",X"17",X"3A", - X"17",X"38",X"17",X"01",X"07",X"0F",X"17",X"01",X"06",X"38",X"17",X"3A",X"17",X"01",X"03",X"38", - X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"09",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"0A",X"38",X"17",X"01", - X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"08",X"38",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B", - X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"10", - X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38", - X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"0D",X"38",X"17",X"00",X"01",X"0B",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"01",X"05", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"07",X"38",X"17",X"0F",X"17",X"01",X"09",X"38",X"17",X"3A", - X"17",X"01",X"06",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"11",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"11",X"0F",X"17",X"3B",X"17", - X"01",X"04",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"38",X"17",X"0F",X"17",X"01",X"0D",X"38", - X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"05",X"38",X"17",X"00",X"01",X"16",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17", - X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"38",X"17",X"0F",X"17",X"01",X"05",X"38", - X"17",X"3A",X"17",X"01",X"0C",X"38",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38",X"17",X"3A", - X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"01",X"04",X"0F",X"17",X"01", - X"02",X"38",X"17",X"3A",X"17",X"01",X"09",X"38",X"17",X"00",X"01",X"04",X"0F",X"17",X"3B",X"17", - X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17", - X"01",X"05",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0A",X"38", - X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"04",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00", - X"01",X"0C",X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0C",X"0F", - X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"08",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F", - X"17",X"01",X"07",X"38",X"17",X"01",X"02",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"03",X"38", - X"17",X"0F",X"17",X"01",X"06",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0E", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"07", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"05",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A", - X"17",X"01",X"03",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"09",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17", - X"00",X"FF",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01", - X"08",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"10", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"08",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01", - X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F", - X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"0F",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"07",X"38", - X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"05",X"38",X"17",X"3A",X"17",X"01", - X"09",X"38",X"17",X"00",X"01",X"12",X"0F",X"17",X"3B",X"17",X"00",X"01",X"12",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"01",X"02",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01", - X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38", - X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"10", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"01",X"04",X"0F",X"17",X"01",X"0B",X"38", - X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17", - X"3B",X"17",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B", - X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"01",X"02",X"3B",X"17", - X"01",X"0C",X"0F",X"17",X"3B",X"17",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38", - X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"05",X"38",X"17",X"0F", - X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"16", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"16",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"0C", - X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"38",X"17",X"3A", - X"17",X"38",X"17",X"01",X"05",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A", - X"17",X"01",X"06",X"38",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38",X"17",X"3A", - X"17",X"01",X"08",X"38",X"17",X"0F",X"17",X"01",X"0A",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A", - X"17",X"38",X"17",X"00",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"06",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"04",X"38",X"17",X"3A",X"17",X"38", - X"17",X"01",X"02",X"0F",X"17",X"01",X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"06",X"38", - X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01", - X"0A",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A", - X"17",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17", - X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A", - X"17",X"01",X"06",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38", - X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"06", - X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B", - X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0C", - X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0F",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"04",X"0F", - X"17",X"38",X"17",X"3A",X"17",X"01",X"09",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0F",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17", - X"01",X"07",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38", - X"17",X"01",X"03",X"0F",X"17",X"01",X"05",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"0A",X"0F",X"17",X"3B",X"17", - X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"0F",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"01",X"02",X"3B",X"17",X"01",X"08",X"0F",X"17", - X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"01", - X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"01",X"04",X"0F", - X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"09",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"09",X"0F",X"17", - X"3B",X"17",X"01",X"05",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01", - X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"16",X"0F",X"17", - X"3B",X"17",X"00",X"FF",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01", - X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01", - X"03",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"05",X"0F",X"17",X"3B",X"17",X"01",X"0F",X"0F",X"17",X"3B",X"17", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38", - X"17",X"01",X"03",X"0F",X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"38",X"17",X"00", - X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"0F", - X"17",X"3B",X"17",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"05",X"0F",X"17",X"3B",X"17",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"05",X"38", - X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01", - X"02",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01", - X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17", - X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"09",X"38",X"17",X"3A",X"17",X"38",X"17",X"01",X"05",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01", - X"0A",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09", - X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"03",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F", - X"17",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"00", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03", - X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"01",X"08",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"05",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A", - X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A", - X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"0B",X"0F",X"17", - X"3B",X"17",X"01",X"08",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"01", - X"08",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"01",X"08",X"0F",X"17", - X"3B",X"17",X"01",X"05",X"0F",X"17",X"3B",X"17",X"00",X"01",X"07",X"38",X"17",X"0F",X"17",X"38", - X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"01",X"05",X"0F",X"17",X"01",X"04",X"38",X"17",X"01", - X"02",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"1A",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"1A",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"16", - X"0F",X"17",X"01",X"02",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"01",X"02",X"0F", - X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F", - X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B", - X"17",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"16", - X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"12",X"0F",X"17",X"3B",X"17",X"00",X"01",X"07",X"38", - X"17",X"0F",X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"12",X"0F",X"17",X"3B",X"17",X"00",X"01",X"12",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"07",X"38",X"17",X"3A", - X"17",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F", - X"17",X"01",X"05",X"38",X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0D",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38", - X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"03",X"0F", - X"17",X"01",X"07",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"05",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"03",X"38", - X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01", - X"02",X"0F",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"09", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01", - X"06",X"38",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"05",X"38",X"17",X"00",X"01",X"09", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38", - X"17",X"01",X"04",X"38",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"01",X"02",X"3B",X"17", - X"00",X"01",X"03",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38", - X"17",X"01",X"03",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38", - X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38", - X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"38", - X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"07",X"38",X"17",X"0F",X"17",X"01", - X"03",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"00",X"FF", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38", - X"17",X"3A",X"17",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"04",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B", - X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"07",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"01",X"02",X"0F", - X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"01", - X"08",X"38",X"17",X"00",X"01",X"07",X"0F",X"17",X"3B",X"17",X"01",X"0B",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"07",X"0F",X"17",X"3B",X"17",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"0B",X"0F",X"17",X"3B",X"17", - X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"01", - X"02",X"0F",X"17",X"01",X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"03",X"38",X"17",X"01",X"03",X"0F", - X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17", - X"01",X"0A",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"05",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F", - X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01", - X"03",X"38",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"0E",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0E",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"03",X"0F",X"17",X"3B",X"17", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"38",X"17",X"01",X"02",X"0F",X"17",X"01", - X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38", - X"17",X"3A",X"17",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"06",X"38",X"17",X"00",X"01",X"0A", - X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0A",X"0F",X"17",X"3B", - X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"07", - X"0F",X"17",X"3B",X"17",X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0D",X"38",X"17",X"01", - X"03",X"0F",X"17",X"01",X"06",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38", - X"17",X"00",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"12",X"0F",X"17",X"3B",X"17",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"01",X"03",X"0F",X"17",X"01",X"06",X"38",X"17",X"0F",X"17",X"38",X"17",X"01",X"02",X"0F", - X"17",X"01",X"04",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"00",X"01",X"03",X"0F",X"17", - X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01", - X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17", - X"3B",X"17",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"15",X"70",X"12",X"74",X"0F",X"78",X"15",X"7C",X"15",X"80", - X"15",X"84",X"0F",X"88",X"03",X"8C",X"17",X"90",X"15",X"94",X"16",X"98",X"0F",X"9C",X"07",X"A0", - X"17",X"A4",X"0F",X"A8",X"03",X"AC",X"15",X"B0",X"18",X"B4",X"17",X"B8",X"16",X"BC",X"16",X"95", - X"76",X"95",X"26",X"95",X"36",X"95",X"86",X"95",X"56",X"95",X"96",X"95",X"46",X"95",X"B6",X"95", - X"A6",X"95",X"66",X"95",X"C6",X"95",X"D6",X"95",X"F6",X"95",X"E6",X"95",X"B6",X"95",X"66",X"95", - X"06",X"96",X"C6",X"95",X"16",X"96",X"34",X"18",X"07",X"A8",X"34",X"18",X"87",X"A8",X"34",X"18", - X"07",X"88",X"34",X"18",X"8F",X"48",X"34",X"18",X"8F",X"A8",X"34",X"18",X"8F",X"88",X"34",X"18", - X"27",X"68",X"34",X"18",X"08",X"48",X"34",X"18",X"AF",X"A8",X"34",X"18",X"3F",X"88",X"34",X"18", - X"87",X"68",X"34",X"18",X"67",X"28",X"34",X"18",X"97",X"88",X"34",X"18",X"B7",X"68",X"34",X"18", - X"6F",X"48",X"34",X"18",X"97",X"28",X"34",X"18",X"B7",X"A8",X"34",X"18",X"3F",X"88",X"34",X"18", - X"97",X"68",X"34",X"18",X"2F",X"48",X"34",X"18",X"9F",X"88",X"34",X"18",X"1F",X"68",X"34",X"18", - X"9F",X"48",X"34",X"18",X"BF",X"28",X"34",X"18",X"97",X"A8",X"34",X"18",X"07",X"88",X"34",X"18", - X"C7",X"68",X"34",X"18",X"3F",X"48",X"34",X"18",X"C7",X"A8",X"34",X"18",X"3F",X"88",X"34",X"18", - X"4F",X"68",X"34",X"18",X"87",X"48",X"34",X"18",X"5F",X"88",X"34",X"18",X"27",X"68",X"34",X"18", - X"C7",X"48",X"34",X"18",X"27",X"48",X"34",X"18",X"57",X"A8",X"34",X"18",X"8F",X"88",X"34",X"18", - X"77",X"68",X"34",X"18",X"4F",X"48",X"34",X"18",X"AF",X"88",X"34",X"18",X"27",X"88",X"34",X"18", - X"B7",X"48",X"34",X"18",X"27",X"48",X"34",X"18",X"AF",X"88",X"34",X"18",X"1F",X"68",X"34",X"18", - X"AF",X"48",X"34",X"18",X"CF",X"28",X"34",X"18",X"6F",X"A8",X"34",X"18",X"27",X"68",X"34",X"18", - X"27",X"48",X"34",X"18",X"3F",X"28",X"34",X"18",X"9F",X"A8",X"34",X"18",X"47",X"88",X"34",X"18", - X"7F",X"68",X"34",X"18",X"2F",X"48",X"34",X"18",X"27",X"88",X"34",X"18",X"27",X"48",X"34",X"18", - X"5F",X"48",X"34",X"18",X"27",X"28",X"34",X"18",X"9F",X"A8",X"34",X"18",X"1F",X"88",X"34",X"18", - X"B7",X"88",X"34",X"18",X"67",X"48",X"34",X"18",X"9F",X"A8",X"34",X"18",X"37",X"68",X"34",X"18", - X"97",X"68",X"34",X"18",X"77",X"48",X"4E",X"96",X"11",X"98",X"8B",X"96",X"D7",X"96",X"58",X"98", - X"74",X"97",X"A4",X"98",X"23",X"97",X"46",X"99",X"F5",X"98",X"C0",X"97",X"97",X"99",X"E8",X"99", - X"8A",X"9A",X"39",X"9A",X"7D",X"9B",X"CE",X"9B",X"DB",X"9A",X"1F",X"9C",X"2C",X"9B",X"01",X"25", - X"41",X"15",X"70",X"01",X"35",X"41",X"15",X"70",X"01",X"B9",X"41",X"15",X"70",X"01",X"28",X"42", - X"15",X"70",X"01",X"39",X"42",X"15",X"70",X"01",X"A1",X"42",X"15",X"70",X"01",X"B9",X"42",X"15", - X"70",X"01",X"29",X"43",X"15",X"70",X"00",X"58",X"41",X"0F",X"30",X"00",X"CE",X"41",X"0F",X"30", - X"00",X"4E",X"42",X"0F",X"30",X"00",X"57",X"43",X"0F",X"30",X"FF",X"01",X"20",X"41",X"0F",X"78", - X"01",X"2A",X"41",X"0F",X"78",X"01",X"2F",X"41",X"0F",X"78",X"01",X"A0",X"41",X"0F",X"78",X"01", - X"2D",X"42",X"0F",X"78",X"01",X"A8",X"42",X"0F",X"78",X"01",X"B3",X"42",X"0F",X"78",X"01",X"21", - X"43",X"0F",X"78",X"00",X"48",X"41",X"0F",X"30",X"00",X"55",X"41",X"0F",X"30",X"00",X"58",X"41", - X"0F",X"30",X"00",X"4A",X"42",X"0F",X"30",X"00",X"4E",X"43",X"0F",X"30",X"00",X"51",X"43",X"0F", - X"30",X"00",X"54",X"43",X"0F",X"30",X"FF",X"01",X"25",X"41",X"15",X"7C",X"01",X"31",X"41",X"15", - X"7C",X"01",X"A3",X"41",X"15",X"7C",X"01",X"AD",X"41",X"15",X"7C",X"01",X"B2",X"41",X"15",X"7C", - X"01",X"2A",X"42",X"15",X"7C",X"01",X"AA",X"42",X"15",X"7C",X"01",X"B0",X"42",X"15",X"7C",X"00", - X"44",X"41",X"0F",X"30",X"00",X"44",X"42",X"0F",X"30",X"00",X"C5",X"42",X"0F",X"30",X"00",X"D6", - X"42",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"55",X"43",X"0F",X"30",X"00",X"58",X"43", - X"0F",X"30",X"FF",X"01",X"21",X"41",X"03",X"8C",X"01",X"35",X"41",X"03",X"8C",X"01",X"A4",X"41", - X"03",X"8C",X"01",X"AF",X"41",X"03",X"8C",X"01",X"34",X"42",X"03",X"8C",X"01",X"A1",X"42",X"03", - X"8C",X"01",X"B9",X"42",X"03",X"8C",X"01",X"28",X"43",X"03",X"8C",X"00",X"C7",X"41",X"0F",X"30", - X"00",X"44",X"42",X"0F",X"30",X"00",X"49",X"42",X"0F",X"30",X"00",X"4F",X"42",X"0F",X"30",X"00", - X"4B",X"43",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"56",X"43",X"0F",X"30",X"00",X"59", - X"43",X"0F",X"30",X"FF",X"01",X"2A",X"41",X"15",X"84",X"01",X"34",X"41",X"15",X"84",X"01",X"A1", - X"41",X"15",X"84",X"01",X"B6",X"41",X"15",X"84",X"01",X"29",X"42",X"15",X"84",X"01",X"AB",X"42", - X"15",X"84",X"01",X"B8",X"42",X"15",X"84",X"01",X"26",X"43",X"15",X"84",X"00",X"C6",X"41",X"0F", - X"30",X"00",X"58",X"42",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"4F",X"43",X"0F",X"30", - X"00",X"50",X"43",X"0F",X"30",X"00",X"53",X"43",X"0F",X"30",X"00",X"56",X"43",X"0F",X"30",X"FF", - X"01",X"28",X"41",X"16",X"98",X"01",X"31",X"41",X"16",X"98",X"01",X"B1",X"41",X"16",X"98",X"01", - X"2A",X"42",X"16",X"98",X"01",X"2F",X"42",X"16",X"98",X"01",X"A5",X"42",X"16",X"98",X"01",X"B9", - X"42",X"16",X"98",X"01",X"21",X"43",X"16",X"98",X"00",X"C4",X"42",X"0F",X"30",X"00",X"C7",X"42", - X"0F",X"30",X"00",X"D3",X"42",X"0F",X"30",X"00",X"D6",X"42",X"0F",X"30",X"00",X"44",X"43",X"0F", - X"30",X"00",X"47",X"43",X"0F",X"30",X"00",X"4B",X"43",X"0F",X"30",X"00",X"4F",X"43",X"0F",X"30", - X"FF",X"01",X"21",X"41",X"12",X"74",X"01",X"A3",X"41",X"12",X"74",X"01",X"AB",X"41",X"12",X"74", - X"01",X"B9",X"41",X"12",X"74",X"01",X"28",X"42",X"12",X"74",X"01",X"A1",X"42",X"12",X"74",X"01", - X"B9",X"42",X"12",X"74",X"01",X"29",X"43",X"12",X"74",X"00",X"CE",X"41",X"0F",X"30",X"00",X"D3", - X"41",X"0F",X"30",X"00",X"CD",X"42",X"0F",X"30",X"00",X"D2",X"42",X"0F",X"30",X"00",X"4C",X"43", - X"0F",X"30",X"00",X"55",X"43",X"0F",X"30",X"FF",X"01",X"2A",X"41",X"15",X"80",X"01",X"2F",X"41", - X"15",X"80",X"01",X"33",X"41",X"15",X"80",X"01",X"B1",X"41",X"15",X"80",X"01",X"2D",X"42",X"15", - X"80",X"01",X"39",X"42",X"15",X"80",X"01",X"A4",X"42",X"15",X"80",X"01",X"2F",X"43",X"15",X"80", - X"00",X"45",X"41",X"0F",X"30",X"00",X"48",X"41",X"0F",X"30",X"00",X"C6",X"41",X"0F",X"30",X"00", - X"52",X"42",X"0F",X"30",X"00",X"D4",X"42",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"53", - X"43",X"0F",X"30",X"FF",X"01",X"21",X"41",X"0F",X"88",X"01",X"33",X"41",X"0F",X"88",X"01",X"A5", - X"41",X"0F",X"88",X"01",X"B5",X"41",X"0F",X"88",X"01",X"35",X"42",X"0F",X"88",X"01",X"AB",X"42", - X"0F",X"88",X"01",X"B0",X"42",X"0F",X"88",X"01",X"24",X"43",X"0F",X"88",X"00",X"45",X"41",X"0F", - X"30",X"00",X"C4",X"42",X"0F",X"30",X"00",X"C7",X"42",X"0F",X"30",X"00",X"D6",X"42",X"0F",X"30", - X"00",X"47",X"43",X"0F",X"30",X"00",X"4D",X"43",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00", - X"56",X"43",X"0F",X"30",X"FF",X"01",X"20",X"41",X"15",X"94",X"01",X"32",X"41",X"15",X"94",X"01", - X"A1",X"41",X"15",X"94",X"01",X"AA",X"41",X"15",X"94",X"01",X"28",X"42",X"15",X"94",X"01",X"35", - X"42",X"15",X"94",X"01",X"A0",X"42",X"15",X"94",X"01",X"B5",X"42",X"15",X"94",X"00",X"46",X"41", - X"0F",X"30",X"00",X"49",X"41",X"0F",X"30",X"00",X"50",X"41",X"0F",X"30",X"00",X"55",X"41",X"0F", - X"30",X"00",X"D8",X"41",X"0F",X"30",X"00",X"44",X"42",X"0F",X"30",X"00",X"4B",X"42",X"0F",X"30", - X"00",X"C8",X"42",X"0F",X"30",X"FF",X"01",X"21",X"41",X"17",X"90",X"01",X"32",X"41",X"17",X"90", - X"01",X"26",X"42",X"17",X"90",X"01",X"36",X"42",X"17",X"90",X"01",X"A0",X"42",X"17",X"90",X"01", - X"B0",X"42",X"17",X"90",X"01",X"21",X"43",X"17",X"90",X"01",X"31",X"43",X"17",X"90",X"00",X"55", - X"41",X"0F",X"30",X"00",X"58",X"41",X"0F",X"30",X"00",X"55",X"42",X"0F",X"30",X"00",X"44",X"43", - X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30",X"00",X"4D",X"43",X"0F",X"30",X"00",X"50",X"43",X"0F", - X"30",X"00",X"53",X"43",X"0F",X"30",X"FF",X"01",X"2B",X"41",X"0F",X"9C",X"01",X"39",X"41",X"0F", - X"9C",X"01",X"A5",X"41",X"0F",X"9C",X"01",X"AF",X"41",X"0F",X"9C",X"01",X"20",X"42",X"0F",X"9C", - X"01",X"36",X"42",X"0F",X"9C",X"01",X"A5",X"42",X"0F",X"9C",X"01",X"2B",X"43",X"0F",X"9C",X"00", - X"54",X"41",X"0F",X"30",X"00",X"57",X"41",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"47", - X"43",X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30",X"00",X"4D",X"43",X"0F",X"30",X"00",X"50",X"43", - X"0F",X"30",X"00",X"53",X"43",X"0F",X"30",X"FF",X"01",X"24",X"41",X"07",X"A0",X"01",X"33",X"41", - X"07",X"A0",X"01",X"39",X"41",X"07",X"A0",X"01",X"A8",X"41",X"07",X"A0",X"01",X"B9",X"41",X"07", - X"A0",X"01",X"20",X"42",X"07",X"A0",X"01",X"AE",X"42",X"07",X"A0",X"01",X"24",X"43",X"07",X"A0", - X"00",X"55",X"41",X"0F",X"30",X"00",X"CA",X"41",X"0F",X"30",X"00",X"43",X"42",X"0F",X"30",X"00", - X"C7",X"42",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"4E",X"43",X"0F",X"30",X"00",X"50", - X"43",X"0F",X"30",X"00",X"52",X"43",X"0F",X"30",X"FF",X"01",X"25",X"41",X"0F",X"A8",X"01",X"39", - X"41",X"0F",X"A8",X"01",X"A0",X"41",X"0F",X"A8",X"01",X"B9",X"41",X"0F",X"A8",X"01",X"38",X"42", - X"0F",X"A8",X"01",X"AB",X"42",X"0F",X"A8",X"01",X"B8",X"42",X"0F",X"A8",X"01",X"22",X"43",X"0F", - X"A8",X"00",X"C7",X"41",X"0F",X"30",X"00",X"D8",X"41",X"0F",X"30",X"00",X"49",X"42",X"0F",X"30", - X"00",X"D2",X"42",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"4F",X"43",X"0F",X"30",X"00", - X"53",X"43",X"0F",X"30",X"00",X"56",X"43",X"0F",X"30",X"FF",X"01",X"39",X"41",X"17",X"A4",X"01", - X"B6",X"41",X"17",X"A4",X"01",X"2E",X"42",X"17",X"A4",X"01",X"39",X"42",X"17",X"A4",X"01",X"A0", - X"42",X"17",X"A4",X"01",X"B0",X"42",X"17",X"A4",X"01",X"B9",X"42",X"17",X"A4",X"01",X"21",X"43", - X"17",X"A4",X"00",X"4F",X"41",X"0F",X"30",X"00",X"50",X"41",X"0F",X"30",X"00",X"55",X"41",X"0F", - X"30",X"00",X"CE",X"41",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30", - X"00",X"4F",X"43",X"0F",X"30",X"00",X"51",X"43",X"0F",X"30",X"FF",X"01",X"28",X"41",X"18",X"B4", - X"01",X"32",X"41",X"18",X"B4",X"01",X"AD",X"41",X"18",X"B4",X"01",X"2B",X"42",X"18",X"B4",X"01", - X"2E",X"42",X"18",X"B4",X"01",X"A5",X"42",X"18",X"B4",X"01",X"B4",X"42",X"18",X"B4",X"01",X"22", - X"43",X"18",X"B4",X"00",X"D6",X"41",X"0F",X"30",X"00",X"46",X"43",X"0F",X"30",X"00",X"49",X"43", - X"0F",X"30",X"00",X"51",X"43",X"0F",X"30",X"00",X"52",X"43",X"0F",X"30",X"00",X"55",X"43",X"0F", - X"30",X"00",X"58",X"43",X"0F",X"30",X"00",X"59",X"43",X"0F",X"30",X"FF",X"01",X"21",X"41",X"16", - X"BC",X"01",X"39",X"41",X"16",X"BC",X"01",X"A4",X"41",X"16",X"BC",X"01",X"B8",X"41",X"16",X"BC", - X"01",X"21",X"42",X"16",X"BC",X"01",X"39",X"42",X"16",X"BC",X"01",X"AD",X"42",X"16",X"BC",X"01", - X"2D",X"43",X"16",X"BC",X"00",X"C8",X"41",X"0F",X"30",X"00",X"D7",X"41",X"0F",X"30",X"00",X"CC", - X"42",X"0F",X"30",X"00",X"4B",X"43",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"4F",X"43", - X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"51",X"43",X"0F",X"30",X"FF",X"01",X"21",X"41", - X"03",X"AC",X"01",X"32",X"41",X"03",X"AC",X"01",X"26",X"42",X"03",X"AC",X"01",X"36",X"42",X"03", - X"AC",X"01",X"A0",X"42",X"03",X"AC",X"01",X"B0",X"42",X"03",X"AC",X"01",X"21",X"43",X"03",X"AC", - X"01",X"31",X"43",X"03",X"AC",X"00",X"55",X"41",X"0F",X"30",X"00",X"58",X"41",X"0F",X"30",X"00", - X"55",X"42",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30",X"00",X"4D", - X"43",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"53",X"43",X"0F",X"30",X"FF",X"01",X"28", - X"41",X"15",X"B0",X"01",X"31",X"41",X"15",X"B0",X"01",X"B1",X"41",X"15",X"B0",X"01",X"2A",X"42", - X"15",X"B0",X"01",X"2F",X"42",X"15",X"B0",X"01",X"A5",X"42",X"15",X"B0",X"01",X"B9",X"42",X"15", - X"B0",X"01",X"21",X"43",X"15",X"B0",X"00",X"C4",X"42",X"0F",X"30",X"00",X"C7",X"42",X"0F",X"30", - X"00",X"D3",X"42",X"0F",X"30",X"00",X"D6",X"42",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00", - X"47",X"43",X"0F",X"30",X"00",X"4B",X"43",X"0F",X"30",X"00",X"4F",X"43",X"0F",X"30",X"FF",X"01", - X"2B",X"41",X"17",X"B8",X"01",X"39",X"41",X"17",X"B8",X"01",X"A5",X"41",X"17",X"B8",X"01",X"AF", - X"41",X"17",X"B8",X"01",X"20",X"42",X"17",X"B8",X"01",X"36",X"42",X"17",X"B8",X"01",X"A5",X"42", - X"17",X"B8",X"01",X"2B",X"43",X"17",X"B8",X"00",X"54",X"41",X"0F",X"30",X"00",X"57",X"41",X"0F", - X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"47",X"43",X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30", - X"00",X"4D",X"43",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"53",X"43",X"0F",X"30",X"FF", - X"2C",X"9D",X"E2",X"9C",X"98",X"9C",X"BD",X"9C",X"07",X"9D",X"76",X"9D",X"51",X"9D",X"9B",X"9D", - X"C0",X"9D",X"E5",X"9D",X"2F",X"9E",X"0A",X"9E",X"54",X"9E",X"9E",X"9E",X"79",X"9E",X"C0",X"9D", - X"2F",X"9E",X"C3",X"9E",X"0A",X"9E",X"E8",X"9E",X"08",X"00",X"21",X"43",X"FF",X"40",X"00",X"A8", - X"42",X"98",X"00",X"B3",X"42",X"FF",X"68",X"00",X"2D",X"42",X"FF",X"00",X"00",X"A0",X"41",X"FF", - X"00",X"00",X"20",X"41",X"50",X"00",X"2A",X"41",X"78",X"00",X"2F",X"41",X"FF",X"FF",X"50",X"00", - X"AA",X"42",X"80",X"00",X"B0",X"42",X"FF",X"50",X"00",X"2A",X"42",X"FF",X"18",X"00",X"A3",X"41", - X"68",X"00",X"AD",X"41",X"90",X"00",X"B2",X"41",X"FF",X"28",X"00",X"25",X"41",X"88",X"00",X"31", - X"41",X"FF",X"48",X"00",X"29",X"43",X"FF",X"08",X"00",X"A1",X"42",X"C8",X"00",X"B9",X"42",X"FF", - X"40",X"00",X"28",X"42",X"FF",X"18",X"00",X"A3",X"41",X"58",X"00",X"AB",X"41",X"C8",X"00",X"B9", - X"41",X"FF",X"08",X"00",X"21",X"41",X"FF",X"78",X"00",X"2F",X"43",X"FF",X"20",X"00",X"A4",X"42", - X"FF",X"68",X"00",X"2D",X"42",X"C8",X"00",X"39",X"42",X"FF",X"88",X"00",X"B1",X"41",X"FF",X"50", - X"00",X"2A",X"41",X"78",X"00",X"2F",X"41",X"98",X"00",X"33",X"41",X"FF",X"48",X"00",X"29",X"43", - X"FF",X"08",X"00",X"A1",X"42",X"C8",X"00",X"B9",X"42",X"FF",X"40",X"00",X"28",X"42",X"C8",X"00", - X"39",X"42",X"FF",X"C8",X"00",X"B9",X"41",X"FF",X"28",X"00",X"25",X"41",X"A8",X"00",X"35",X"41", - X"FF",X"20",X"00",X"24",X"43",X"FF",X"58",X"00",X"AB",X"42",X"80",X"00",X"B0",X"42",X"FF",X"A8", - X"00",X"35",X"42",X"FF",X"28",X"00",X"A5",X"41",X"A8",X"00",X"B5",X"41",X"FF",X"08",X"00",X"21", - X"41",X"98",X"00",X"33",X"41",X"FF",X"30",X"00",X"26",X"43",X"FF",X"58",X"00",X"AB",X"42",X"C0", - X"00",X"B8",X"42",X"FF",X"48",X"00",X"29",X"42",X"FF",X"08",X"00",X"A1",X"41",X"B0",X"00",X"B6", - X"41",X"FF",X"50",X"00",X"2A",X"41",X"A0",X"00",X"34",X"41",X"FF",X"40",X"00",X"28",X"43",X"FF", - X"08",X"00",X"A1",X"42",X"C8",X"00",X"B9",X"42",X"FF",X"A0",X"00",X"34",X"42",X"FF",X"20",X"00", - X"A4",X"41",X"78",X"00",X"AF",X"41",X"FF",X"08",X"00",X"21",X"41",X"A8",X"00",X"35",X"41",X"FF", - X"08",X"00",X"21",X"43",X"88",X"00",X"31",X"43",X"FF",X"00",X"00",X"A0",X"42",X"80",X"00",X"B0", - X"42",X"FF",X"30",X"00",X"26",X"42",X"B0",X"00",X"36",X"42",X"FF",X"FF",X"08",X"00",X"21",X"41", - X"90",X"00",X"32",X"41",X"FF",X"FF",X"00",X"00",X"A0",X"42",X"A8",X"00",X"B5",X"42",X"FF",X"40", - X"00",X"28",X"42",X"A8",X"00",X"35",X"42",X"FF",X"08",X"00",X"A1",X"41",X"50",X"00",X"AA",X"41", - X"FF",X"00",X"00",X"20",X"41",X"90",X"00",X"32",X"41",X"FF",X"58",X"00",X"2B",X"43",X"FF",X"28", - X"00",X"A5",X"42",X"FF",X"00",X"00",X"20",X"42",X"B0",X"00",X"36",X"42",X"FF",X"28",X"00",X"A5", - X"41",X"78",X"00",X"AF",X"41",X"FF",X"58",X"00",X"2B",X"41",X"C8",X"00",X"39",X"41",X"FF",X"08", - X"00",X"21",X"43",X"FF",X"28",X"00",X"A5",X"42",X"C8",X"00",X"B9",X"42",X"FF",X"50",X"00",X"2A", - X"42",X"78",X"00",X"2F",X"42",X"FF",X"88",X"00",X"B1",X"41",X"FF",X"40",X"00",X"28",X"41",X"88", - X"00",X"31",X"41",X"FF",X"20",X"00",X"24",X"43",X"FF",X"70",X"00",X"AE",X"42",X"FF",X"00",X"00", - X"20",X"42",X"FF",X"40",X"00",X"A8",X"41",X"C8",X"00",X"B9",X"41",X"FF",X"20",X"00",X"24",X"41", - X"98",X"00",X"33",X"41",X"C8",X"00",X"39",X"41",X"FF",X"10",X"00",X"22",X"43",X"FF",X"58",X"00", - X"AB",X"42",X"C0",X"00",X"B8",X"42",X"FF",X"C0",X"00",X"38",X"42",X"FF",X"00",X"00",X"A0",X"41", - X"C8",X"00",X"B9",X"41",X"FF",X"28",X"00",X"25",X"41",X"C8",X"00",X"39",X"41",X"FF",X"08",X"00", - X"21",X"43",X"FF",X"00",X"00",X"A0",X"42",X"80",X"00",X"B0",X"42",X"C8",X"00",X"B9",X"42",X"FF", - X"70",X"00",X"2E",X"42",X"C8",X"00",X"39",X"42",X"FF",X"B0",X"00",X"B6",X"41",X"FF",X"C8",X"00", - X"39",X"41",X"FF",X"10",X"00",X"22",X"43",X"FF",X"28",X"00",X"A5",X"42",X"A0",X"00",X"B4",X"42", - X"FF",X"58",X"00",X"2B",X"42",X"70",X"00",X"2E",X"42",X"FF",X"68",X"00",X"AD",X"41",X"FF",X"40", - X"00",X"28",X"41",X"90",X"00",X"32",X"41",X"FF",X"68",X"00",X"2D",X"43",X"FF",X"68",X"00",X"AD", - X"42",X"FF",X"08",X"00",X"21",X"42",X"C8",X"00",X"39",X"42",X"FF",X"20",X"00",X"A4",X"41",X"C0", - X"00",X"B8",X"41",X"FF",X"08",X"00",X"21",X"41",X"C8",X"00",X"39",X"41",X"FF",X"89",X"9F",X"5F", - X"9F",X"35",X"9F",X"4A",X"9F",X"74",X"9F",X"B3",X"9F",X"9E",X"9F",X"C8",X"9F",X"DD",X"9F",X"F2", - X"9F",X"1C",X"A0",X"07",X"A0",X"31",X"A0",X"5B",X"A0",X"46",X"A0",X"DD",X"9F",X"1C",X"A0",X"70", - X"A0",X"07",X"A0",X"85",X"A0",X"FF",X"07",X"33",X"08",X"4C",X"FF",X"27",X"43",X"06",X"4C",X"FF", - X"8F",X"02",X"04",X"4C",X"FF",X"8F",X"53",X"02",X"4C",X"FF",X"67",X"02",X"08",X"4C",X"FF",X"FF", - X"87",X"02",X"06",X"4C",X"FF",X"40",X"63",X"04",X"4C",X"FF",X"AF",X"02",X"02",X"4C",X"FF",X"FF", - X"3F",X"02",X"08",X"4C",X"FF",X"C7",X"53",X"06",X"4C",X"FF",X"08",X"63",X"04",X"4C",X"FF",X"97", - X"02",X"02",X"4C",X"FF",X"FF",X"87",X"02",X"08",X"4C",X"FF",X"4F",X"33",X"06",X"4C",X"FF",X"3F", - X"02",X"04",X"4C",X"FF",X"C7",X"43",X"02",X"4C",X"FF",X"FF",X"8F",X"02",X"08",X"4C",X"FF",X"FF", - X"07",X"53",X"06",X"4C",X"FF",X"87",X"02",X"04",X"4C",X"07",X"63",X"02",X"4C",X"FF",X"FF",X"27", - X"02",X"08",X"4C",X"CF",X"33",X"06",X"4C",X"FF",X"27",X"43",X"04",X"4C",X"FF",X"5F",X"02",X"02", - X"4C",X"FF",X"FF",X"FF",X"2F",X"43",X"08",X"4C",X"FF",X"97",X"02",X"06",X"4C",X"FF",X"3F",X"53", - X"04",X"4C",X"FF",X"B7",X"02",X"02",X"4C",X"FF",X"97",X"02",X"08",X"4C",X"FF",X"6F",X"02",X"06", - X"4C",X"FF",X"B7",X"33",X"04",X"4C",X"FF",X"97",X"43",X"02",X"4C",X"FF",X"FF",X"FF",X"27",X"43", - X"08",X"4C",X"B7",X"02",X"06",X"4C",X"FF",X"FF",X"27",X"33",X"04",X"4C",X"AF",X"63",X"02",X"4C", - X"FF",X"FF",X"FF",X"4F",X"02",X"08",X"4C",X"FF",X"77",X"63",X"06",X"4C",X"FF",X"8F",X"33",X"04", - X"4C",X"FF",X"57",X"02",X"02",X"4C",X"FF",X"CF",X"02",X"08",X"4C",X"FF",X"AF",X"02",X"06",X"4C", - X"FF",X"1F",X"02",X"04",X"4C",X"FF",X"AF",X"43",X"02",X"4C",X"FF",X"FF",X"BF",X"02",X"08",X"4C", - X"FF",X"9F",X"33",X"06",X"4C",X"FF",X"1F",X"43",X"04",X"4C",X"FF",X"9F",X"02",X"02",X"4C",X"FF", - X"FF",X"3F",X"02",X"08",X"4C",X"FF",X"27",X"02",X"06",X"4C",X"FF",X"27",X"02",X"04",X"4C",X"FF", - X"FF",X"6F",X"63",X"02",X"4C",X"FF",X"FF",X"2F",X"02",X"08",X"4C",X"FF",X"7F",X"02",X"06",X"4C", - X"FF",X"47",X"53",X"04",X"4C",X"FF",X"9F",X"02",X"02",X"4C",X"FF",X"27",X"63",X"08",X"4C",X"FF", - X"5F",X"02",X"06",X"4C",X"27",X"53",X"04",X"4C",X"FF",X"FF",X"27",X"02",X"02",X"4C",X"FF",X"FF", - X"FF",X"67",X"43",X"08",X"4C",X"FF",X"FF",X"B7",X"63",X"06",X"4C",X"1F",X"63",X"04",X"4C",X"FF", - X"9F",X"63",X"02",X"4C",X"FF",X"FF",X"77",X"43",X"08",X"4C",X"FF",X"97",X"43",X"06",X"4C",X"37", - X"43",X"04",X"4C",X"FF",X"FF",X"9F",X"63",X"02",X"4C",X"FF",X"10",X"00",X"20",X"00",X"30",X"00", - X"50",X"00",X"00",X"01",X"00",X"02",X"00",X"03",X"00",X"05",X"00",X"10",X"00",X"20",X"00",X"30", - X"00",X"50",X"56",X"A1",X"18",X"A1",X"DA",X"A0",X"F9",X"A0",X"37",X"A1",X"8A",X"A1",X"6B",X"A1", - X"A9",X"A1",X"BE",X"A1",X"DD",X"A1",X"11",X"A2",X"F2",X"A1",X"30",X"A2",X"6E",X"A2",X"4F",X"A2", - X"BE",X"A1",X"11",X"A2",X"83",X"A2",X"F2",X"A1",X"F2",X"A1",X"F8",X"17",X"28",X"40",X"01",X"01", - X"02",X"0A",X"4C",X"02",X"F8",X"18",X"48",X"C8",X"01",X"02",X"03",X"0C",X"4C",X"03",X"F8",X"17", - X"68",X"C8",X"01",X"01",X"02",X"0E",X"4C",X"02",X"FF",X"F8",X"17",X"28",X"50",X"01",X"01",X"02", - X"0A",X"4C",X"02",X"F8",X"17",X"48",X"C8",X"01",X"01",X"02",X"0C",X"4C",X"02",X"F8",X"17",X"68", - X"C8",X"01",X"01",X"02",X"0E",X"4C",X"02",X"FF",X"F8",X"17",X"28",X"08",X"00",X"01",X"02",X"0A", - X"4C",X"02",X"F8",X"18",X"68",X"08",X"00",X"02",X"03",X"0C",X"4C",X"03",X"F8",X"17",X"A8",X"C8", - X"01",X"01",X"03",X"0E",X"4C",X"03",X"FF",X"F8",X"17",X"28",X"08",X"00",X"01",X"02",X"0A",X"4C", - X"02",X"F8",X"18",X"48",X"C8",X"01",X"02",X"03",X"0C",X"4C",X"03",X"F8",X"18",X"88",X"C8",X"00", - X"02",X"03",X"0E",X"4C",X"03",X"FF",X"F8",X"17",X"68",X"04",X"00",X"01",X"02",X"0A",X"4C",X"02", - X"F8",X"17",X"A8",X"00",X"01",X"01",X"02",X"0C",X"4C",X"02",X"FF",X"F8",X"17",X"28",X"40",X"01", - X"01",X"02",X"0A",X"4C",X"02",X"F8",X"18",X"68",X"C8",X"01",X"02",X"03",X"0C",X"4C",X"03",X"F8", - X"17",X"A8",X"B0",X"01",X"01",X"02",X"0E",X"4C",X"02",X"FF",X"F8",X"18",X"28",X"C0",X"01",X"02", - X"03",X"0A",X"4C",X"03",X"F8",X"17",X"A8",X"20",X"01",X"01",X"02",X"0C",X"4C",X"02",X"F8",X"18", - X"A8",X"C8",X"01",X"02",X"03",X"0E",X"4C",X"03",X"FF",X"F8",X"17",X"28",X"C0",X"00",X"01",X"02", - X"0A",X"4C",X"02",X"F8",X"18",X"A8",X"C8",X"01",X"02",X"03",X"0C",X"4C",X"03",X"FF",X"F8",X"1D", - X"28",X"B8",X"01",X"02",X"02",X"0A",X"4C",X"02",X"F8",X"1D",X"68",X"50",X"01",X"02",X"02",X"0C", - X"4C",X"02",X"F8",X"18",X"A8",X"78",X"01",X"02",X"03",X"0E",X"4C",X"03",X"FF",X"F8",X"17",X"48", - X"78",X"01",X"01",X"02",X"0A",X"4C",X"02",X"F8",X"17",X"A8",X"B0",X"00",X"01",X"02",X"0C",X"4C", - X"02",X"FF",X"F8",X"17",X"28",X"A8",X"00",X"01",X"02",X"0A",X"4C",X"02",X"F8",X"17",X"68",X"80", - X"01",X"01",X"02",X"0C",X"4C",X"02",X"F8",X"17",X"A8",X"20",X"00",X"01",X"02",X"0E",X"4C",X"02", - X"FF",X"F8",X"18",X"28",X"98",X"01",X"02",X"03",X"0A",X"4C",X"03",X"F8",X"17",X"88",X"20",X"01", - X"01",X"02",X"0C",X"4C",X"02",X"F8",X"1D",X"A8",X"C8",X"00",X"02",X"02",X"0E",X"4C",X"02",X"FF", - X"F8",X"18",X"28",X"A8",X"01",X"02",X"03",X"0A",X"4C",X"03",X"F8",X"17",X"48",X"98",X"01",X"01", - X"02",X"0C",X"4C",X"02",X"F8",X"17",X"88",X"B0",X"00",X"01",X"02",X"0E",X"4C",X"02",X"FF",X"F8", - X"18",X"28",X"C0",X"01",X"02",X"03",X"0A",X"4C",X"03",X"F8",X"17",X"68",X"00",X"01",X"01",X"02", - X"0C",X"4C",X"02",X"F8",X"17",X"A8",X"10",X"00",X"01",X"02",X"0E",X"4C",X"02",X"FF",X"F8",X"18", - X"28",X"B8",X"01",X"02",X"03",X"0A",X"4C",X"03",X"F8",X"17",X"A8",X"28",X"00",X"01",X"02",X"0C", - X"4C",X"02",X"FF",X"F8",X"18",X"28",X"C8",X"01",X"02",X"02",X"0A",X"4C",X"02",X"F8",X"1D",X"68", - X"C0",X"01",X"02",X"02",X"0C",X"4C",X"02",X"F8",X"18",X"A8",X"30",X"01",X"02",X"03",X"0E",X"4C", - X"02",X"FF",X"F8",X"17",X"28",X"30",X"00",X"01",X"02",X"0A",X"4C",X"02",X"F8",X"17",X"28",X"A0", - X"00",X"01",X"02",X"0C",X"4C",X"02",X"F8",X"17",X"A8",X"40",X"00",X"01",X"02",X"0E",X"4C",X"02", - X"FF",X"F5",X"A2",X"EF",X"A2",X"E9",X"A2",X"EC",X"A2",X"F2",X"A2",X"FB",X"A2",X"F8",X"A2",X"FE", - X"A2",X"01",X"A3",X"04",X"A3",X"0A",X"A3",X"07",X"A3",X"0D",X"A3",X"13",X"A3",X"10",X"A3",X"01", - X"A3",X"0A",X"A3",X"16",X"A3",X"07",X"A3",X"19",X"A3",X"01",X"07",X"40",X"01",X"06",X"40",X"01", - X"06",X"30",X"01",X"05",X"30",X"01",X"05",X"40",X"01",X"05",X"30",X"01",X"06",X"30",X"01",X"06", - X"40",X"01",X"05",X"30",X"01",X"05",X"30",X"01",X"04",X"30",X"01",X"04",X"30",X"01",X"04",X"30", - X"01",X"04",X"30",X"01",X"04",X"30",X"01",X"02",X"40",X"01",X"02",X"30",X"34",X"A3",X"3A",X"A3", - X"55",X"A3",X"37",X"A3",X"43",X"A3",X"3D",X"A3",X"40",X"A3",X"46",X"A3",X"49",X"A3",X"4C",X"A3", - X"4F",X"A3",X"52",X"A3",X"02",X"02",X"01",X"07",X"03",X"04",X"07",X"04",X"03",X"00",X"04",X"01", - X"07",X"06",X"03",X"02",X"02",X"02",X"06",X"03",X"02",X"03",X"06",X"00",X"04",X"05",X"01",X"01", - X"06",X"06",X"01",X"06",X"06",X"00",X"03",X"06",X"70",X"A3",X"7C",X"A3",X"B2",X"A3",X"76",X"A3", - X"8E",X"A3",X"82",X"A3",X"88",X"A3",X"94",X"A3",X"9A",X"A3",X"A0",X"A3",X"A6",X"A3",X"AC",X"A3", - X"B8",X"A3",X"42",X"A4",X"B5",X"A4",X"BF",X"A4",X"BB",X"A5",X"8D",X"A6",X"5F",X"A7",X"DD",X"A7", - X"46",X"A8",X"AF",X"A8",X"EB",X"A8",X"1D",X"A9",X"4F",X"A9",X"85",X"A9",X"8F",X"A9",X"99",X"A9", - X"6B",X"AA",X"75",X"AA",X"7F",X"AA",X"91",X"AA",X"9B",X"AA",X"A5",X"AA",X"95",X"AB",X"5D",X"AC", - X"FD",X"AC",X"DB",X"AD",X"E5",X"AD",X"4E",X"AE",X"A8",X"AE",X"F3",X"AE",X"3E",X"AF",X"BC",X"AF", - X"11",X"B0",X"98",X"B0",X"0A",X"B1",X"69",X"B1",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A", - X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04", - X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00", - X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A", - X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04", - X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00", - X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A", - X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04", - X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04",X"FF",X"00",X"00",X"00", - X"00",X"00",X"03",X"0A",X"06",X"0C",X"05",X"05",X"00",X"00",X"00",X"00",X"03",X"0A",X"06",X"0C", - X"05",X"05",X"00",X"00",X"00",X"00",X"04",X"0A",X"06",X"0C",X"05",X"04",X"00",X"00",X"00",X"00", - X"03",X"0A",X"06",X"0C",X"05",X"05",X"00",X"00",X"00",X"00",X"03",X"0A",X"06",X"0C",X"05",X"05", - X"00",X"00",X"00",X"00",X"04",X"0A",X"06",X"0C",X"05",X"04",X"00",X"00",X"00",X"00",X"03",X"0A", - X"06",X"0C",X"05",X"05",X"00",X"00",X"00",X"00",X"03",X"0A",X"06",X"0C",X"05",X"05",X"00",X"00", - X"00",X"00",X"04",X"0A",X"06",X"0C",X"05",X"04",X"00",X"00",X"00",X"00",X"03",X"0A",X"06",X"0C", - X"05",X"05",X"00",X"00",X"00",X"00",X"03",X"0A",X"06",X"0C",X"05",X"05",X"00",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"3C",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"06", - X"0A",X"01",X"06",X"0C",X"05",X"06",X"0A",X"01",X"08",X"0B",X"05",X"06",X"0A",X"03",X"03",X"0A", - X"05",X"06",X"0A",X"04",X"05",X"09",X"05",X"06",X"0A",X"04",X"04",X"08",X"05",X"06",X"09",X"00", - X"02",X"07",X"05",X"06",X"09",X"0F",X"0A",X"06",X"05",X"06",X"09",X"05",X"0A",X"05",X"05",X"06", - X"09",X"02",X"05",X"04",X"05",X"06",X"09",X"00",X"04",X"03",X"05",X"06",X"08",X"05",X"03",X"02", - X"05",X"06",X"08",X"00",X"04",X"01",X"05",X"06",X"08",X"03",X"05",X"00",X"05",X"06",X"07",X"00", - X"00",X"0F",X"04",X"06",X"07",X"09",X"0A",X"0E",X"04",X"06",X"06",X"00",X"00",X"0D",X"04",X"06", - X"05",X"03",X"03",X"0C",X"04",X"06",X"05",X"00",X"00",X"0B",X"04",X"06",X"05",X"06",X"0E",X"0A", - X"04",X"06",X"05",X"00",X"00",X"09",X"04",X"06",X"05",X"03",X"0D",X"08",X"04",X"06",X"05",X"00", - X"0E",X"07",X"04",X"06",X"04",X"01",X"0F",X"06",X"04",X"06",X"04",X"00",X"07",X"05",X"04",X"06", - X"04",X"02",X"03",X"04",X"04",X"06",X"04",X"05",X"06",X"03",X"04",X"06",X"04",X"09",X"09",X"02", - X"04",X"06",X"03",X"08",X"06",X"01",X"04",X"06",X"03",X"07",X"02",X"00",X"04",X"06",X"03",X"07", - X"07",X"0F",X"03",X"06",X"03",X"07",X"0D",X"0E",X"03",X"06",X"03",X"08",X"0B",X"0D",X"03",X"06", - X"03",X"09",X"0A",X"0C",X"03",X"06",X"03",X"08",X"09",X"0B",X"03",X"06",X"02",X"0B",X"09",X"0A", - X"03",X"06",X"02",X"0A",X"0A",X"09",X"03",X"06",X"02",X"09",X"0A",X"08",X"03",X"05",X"01",X"06", - X"0B",X"07",X"03",X"06",X"01",X"03",X"0D",X"06",X"03",X"05",X"01",X"02",X"08",X"05",X"03",X"06", - X"01",X"0F",X"00",X"04",X"03",X"FF",X"00",X"00",X"00",X"00",X"00",X"07",X"0A",X"07",X"0C",X"05", - X"06",X"0A",X"08",X"0B",X"05",X"06",X"0A",X"04",X"0A",X"05",X"05",X"0A",X"05",X"09",X"05",X"07", - X"0A",X"05",X"08",X"05",X"06",X"09",X"02",X"07",X"05",X"06",X"09",X"0B",X"06",X"05",X"05",X"09", - X"0A",X"05",X"05",X"07",X"09",X"06",X"04",X"05",X"06",X"09",X"03",X"04",X"05",X"06",X"08",X"04", - X"02",X"05",X"05",X"08",X"05",X"01",X"05",X"07",X"08",X"06",X"00",X"05",X"06",X"07",X"02",X"0F", - X"04",X"06",X"07",X"0B",X"0E",X"04",X"05",X"03",X"08",X"0D",X"04",X"07",X"02",X"04",X"0C",X"04", - X"06",X"02",X"01",X"0B",X"04",X"06",X"02",X"0F",X"0A",X"04",X"05",X"02",X"0F",X"09",X"04",X"07", - X"02",X"0E",X"08",X"04",X"06",X"02",X"08",X"07",X"04",X"06",X"02",X"00",X"07",X"04",X"05",X"02", - X"09",X"05",X"04",X"07",X"02",X"04",X"04",X"04",X"06",X"02",X"0B",X"03",X"04",X"06",X"02",X"0A", - X"02",X"04",X"05",X"02",X"05",X"01",X"04",X"07",X"02",X"03",X"00",X"04",X"06",X"02",X"04",X"0F", - X"03",X"05",X"02",X"0E",X"0E",X"03",X"05",X"02",X"0A",X"0D",X"03",X"07",X"02",X"0B",X"0C",X"03", - X"06",X"02",X"0A",X"0B",X"03",X"05",X"02",X"0A",X"0A",X"03",X"05",X"02",X"0A",X"09",X"03",X"07", - X"02",X"0B",X"08",X"03",X"06",X"01",X"0B",X"07",X"03",X"05",X"01",X"0E",X"06",X"03",X"05",X"01", - X"09",X"05",X"03",X"07",X"01",X"01",X"04",X"03",X"FF",X"00",X"00",X"00",X"00",X"08",X"0A",X"05", - X"0C",X"05",X"06",X"0A",X"08",X"0B",X"05",X"05",X"0A",X"02",X"0A",X"05",X"05",X"0A",X"05",X"09", - X"05",X"08",X"0A",X"03",X"08",X"05",X"06",X"09",X"02",X"07",X"05",X"05",X"09",X"09",X"06",X"05", - X"05",X"09",X"0A",X"05",X"05",X"08",X"09",X"03",X"04",X"05",X"06",X"09",X"03",X"03",X"05",X"05", - X"08",X"02",X"02",X"05",X"05",X"08",X"01",X"01",X"05",X"08",X"08",X"04",X"00",X"05",X"06",X"07", - X"06",X"0F",X"04",X"05",X"07",X"09",X"0E",X"04",X"05",X"06",X"06",X"0D",X"04",X"08",X"05",X"02", - X"0C",X"04",X"06",X"05",X"06",X"0B",X"04",X"05",X"05",X"0D",X"0A",X"04",X"05",X"05",X"0C",X"09", - X"04",X"08",X"05",X"0C",X"08",X"04",X"06",X"05",X"0D",X"07",X"04",X"05",X"04",X"0E",X"06",X"04", - X"05",X"04",X"09",X"05",X"04",X"08",X"04",X"02",X"04",X"04",X"05",X"04",X"05",X"03",X"04",X"05", - X"04",X"08",X"02",X"04",X"05",X"04",X"05",X"01",X"04",X"08",X"04",X"01",X"00",X"04",X"05",X"03", - X"08",X"0F",X"03",X"05",X"03",X"0C",X"0E",X"03",X"05",X"03",X"04",X"0D",X"03",X"08",X"03",X"09", - X"0C",X"03",X"05",X"02",X"01",X"09",X"03",X"05",X"02",X"08",X"08",X"03",X"05",X"02",X"08",X"07", - X"03",X"08",X"02",X"09",X"06",X"03",X"05",X"01",X"03",X"05",X"03",X"05",X"01",X"0C",X"04",X"03", - X"05",X"01",X"0D",X"02",X"03",X"08",X"01",X"0F",X"01",X"03",X"FF",X"00",X"00",X"00",X"00",X"01", - X"05",X"0D",X"04",X"03",X"01",X"01",X"06",X"0C",X"08",X"00",X"01",X"01",X"06",X"0C",X"08",X"0D", - X"00",X"01",X"07",X"06",X"0B",X"0B",X"00",X"01",X"07",X"0A",X"02",X"0B",X"00",X"01",X"08",X"09", - X"04",X"0C",X"00",X"01",X"09",X"0C",X"08",X"0E",X"00",X"01",X"0B",X"0C",X"0B",X"0F",X"00",X"01", - X"0D",X"0D",X"04",X"03",X"01",X"01",X"0F",X"04",X"09",X"06",X"01",X"01",X"0D",X"04",X"04",X"03", - X"01",X"01",X"0B",X"0C",X"0B",X"0F",X"00",X"01",X"09",X"0C",X"08",X"0E",X"00",X"01",X"07",X"09", - X"04",X"0C",X"00",X"01",X"05",X"0A",X"02",X"0B",X"00",X"01",X"04",X"06",X"0B",X"0B",X"00",X"01", - X"03",X"04",X"09",X"0A",X"00",X"01",X"03",X"04",X"04",X"0A",X"00",X"01",X"02",X"0C",X"0B",X"09", - X"00",X"01",X"01",X"0C",X"08",X"09",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"01",X"05",X"05", - X"0F",X"00",X"01",X"05",X"09",X"0C",X"00",X"01",X"06",X"09",X"09",X"00",X"01",X"06",X"0C",X"07", - X"00",X"01",X"08",X"03",X"07",X"00",X"01",X"09",X"05",X"08",X"00",X"01",X"0A",X"09",X"09",X"00", - X"01",X"0C",X"0C",X"0B",X"00",X"01",X"0D",X"05",X"0F",X"00",X"01",X"0F",X"0A",X"02",X"01",X"01", - X"0D",X"05",X"0F",X"00",X"01",X"0B",X"0C",X"0B",X"00",X"01",X"09",X"09",X"09",X"00",X"01",X"07", - X"05",X"08",X"00",X"01",X"05",X"03",X"07",X"00",X"01",X"04",X"0C",X"07",X"00",X"01",X"03",X"0A", - X"06",X"00",X"01",X"03",X"05",X"05",X"00",X"01",X"02",X"0C",X"04",X"00",X"01",X"01",X"0C",X"03", - X"00",X"FF",X"00",X"00",X"00",X"00",X"01",X"05",X"03",X"01",X"01",X"01",X"05",X"07",X"0E",X"00", - X"01",X"06",X"07",X"0B",X"00",X"01",X"07",X"0A",X"09",X"00",X"01",X"08",X"01",X"09",X"00",X"01", - X"09",X"03",X"0A",X"00",X"01",X"0A",X"07",X"0B",X"00",X"01",X"0C",X"0A",X"0D",X"00",X"01",X"0D", - X"03",X"01",X"01",X"01",X"0F",X"08",X"04",X"01",X"01",X"0D",X"03",X"01",X"01",X"01",X"0B",X"0A", - X"0D",X"00",X"01",X"09",X"07",X"0B",X"00",X"01",X"07",X"03",X"0A",X"00",X"01",X"05",X"01",X"09", - X"00",X"01",X"04",X"0A",X"09",X"00",X"01",X"03",X"08",X"08",X"00",X"01",X"03",X"03",X"08",X"00", - X"01",X"02",X"0A",X"07",X"00",X"01",X"01",X"07",X"07",X"00",X"FF",X"00",X"00",X"00",X"00",X"03", - X"05",X"02",X"03",X"0E",X"02",X"03",X"05",X"03",X"03",X"0A",X"03",X"03",X"05",X"05",X"03",X"05", - X"04",X"03",X"05",X"02",X"03",X"0E",X"02",X"03",X"05",X"03",X"03",X"0A",X"03",X"03",X"05",X"05", - X"03",X"05",X"04",X"03",X"05",X"02",X"03",X"0E",X"02",X"03",X"05",X"03",X"03",X"0A",X"03",X"03", - X"05",X"05",X"03",X"05",X"04",X"FF",X"00",X"00",X"00",X"00",X"00",X"04",X"05",X"06",X"0C",X"05", - X"02",X"05",X"06",X"04",X"07",X"03",X"05",X"06",X"0A",X"08",X"04",X"05",X"06",X"0C",X"05",X"02", - X"05",X"06",X"04",X"07",X"03",X"05",X"06",X"0A",X"08",X"04",X"05",X"06",X"0C",X"05",X"02",X"05", - X"06",X"04",X"07",X"03",X"05",X"06",X"0A",X"08",X"FF",X"00",X"00",X"00",X"00",X"03",X"0A",X"0C", - X"05",X"00",X"03",X"0A",X"04",X"07",X"00",X"03",X"0A",X"0A",X"08",X"00",X"03",X"0A",X"0C",X"05", - X"00",X"03",X"0A",X"04",X"07",X"00",X"03",X"0A",X"0A",X"08",X"00",X"03",X"0A",X"0C",X"05",X"00", - X"03",X"0A",X"04",X"07",X"00",X"03",X"0A",X"0A",X"08",X"00",X"FF",X"00",X"00",X"00",X"00",X"04", - X"0A",X"08",X"01",X"07",X"01",X"01",X"0A",X"06",X"01",X"08",X"01",X"04",X"0A",X"0F",X"00",X"0D", - X"01",X"01",X"0A",X"0C",X"05",X"0E",X"01",X"04",X"0A",X"0B",X"09",X"02",X"02",X"01",X"0A",X"0D", - X"06",X"03",X"02",X"04",X"0A",X"02",X"03",X"0E",X"02",X"01",X"0A",X"02",X"04",X"0F",X"02",X"FF", - X"00",X"00",X"00",X"00",X"00",X"14",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"14", - X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"02",X"01",X"06",X"0C",X"05",X"00",X"02", - X"01",X"06",X"0C",X"05",X"00",X"02",X"02",X"06",X"0C",X"05",X"00",X"02",X"02",X"06",X"0C",X"05", - X"00",X"02",X"03",X"06",X"0C",X"05",X"00",X"02",X"03",X"06",X"0C",X"05",X"00",X"02",X"04",X"06", - X"0C",X"05",X"00",X"02",X"04",X"06",X"0C",X"05",X"00",X"02",X"05",X"06",X"0C",X"05",X"00",X"02", - X"05",X"06",X"0C",X"05",X"00",X"02",X"06",X"06",X"0C",X"05",X"00",X"02",X"06",X"06",X"0C",X"05", - X"00",X"02",X"07",X"06",X"0C",X"05",X"00",X"02",X"07",X"06",X"0C",X"05",X"00",X"02",X"08",X"06", - X"0C",X"05",X"00",X"02",X"08",X"06",X"0C",X"05",X"00",X"02",X"09",X"06",X"0C",X"05",X"00",X"02", - X"09",X"06",X"0C",X"05",X"00",X"02",X"0A",X"06",X"0C",X"05",X"00",X"02",X"0A",X"06",X"0C",X"05", - X"00",X"02",X"0B",X"06",X"0C",X"05",X"00",X"02",X"0B",X"06",X"0C",X"05",X"00",X"02",X"0C",X"06", - X"0C",X"05",X"00",X"02",X"0C",X"06",X"0C",X"05",X"00",X"02",X"0D",X"06",X"0C",X"05",X"00",X"02", - X"0D",X"06",X"0C",X"05",X"00",X"02",X"0E",X"06",X"0C",X"05",X"00",X"02",X"0E",X"06",X"0C",X"05", - X"00",X"02",X"0F",X"06",X"0C",X"05",X"00",X"02",X"0F",X"06",X"0C",X"05",X"00",X"02",X"0F",X"06", - X"0C",X"05",X"00",X"02",X"0F",X"06",X"0C",X"05",X"00",X"03",X"00",X"00",X"00",X"00",X"00",X"10", - X"0F",X"0E",X"01",X"06",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"53",X"00",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"53",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"03", - X"08",X"03",X"0D",X"0E",X"01",X"03",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00", - X"00",X"06",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F",X"00",X"0D",X"01",X"15",X"00",X"00",X"00",X"00", - X"00",X"0B",X"0F",X"0F",X"00",X"0D",X"01",X"15",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F", - X"00",X"0D",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B",X"0E",X"09",X"01",X"01", - X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F",X"00",X"0D",X"01",X"09",X"00",X"00",X"00",X"00", - X"00",X"0B",X"0F",X"03",X"0D",X"0E",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B", - X"09",X"02",X"02",X"15",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B",X"09",X"02",X"02",X"09", - X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B",X"09",X"02",X"02",X"01",X"00",X"00",X"00",X"00", - X"00",X"1F",X"0F",X"0F",X"00",X"0D",X"01",X"21",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B", - X"0E",X"09",X"01",X"15",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B",X"0E",X"09",X"01",X"09", - X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F",X"00",X"0D",X"01",X"01",X"00",X"00",X"00",X"00", - X"00",X"0B",X"0F",X"03",X"0D",X"0E",X"01",X"15",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F", - X"00",X"0D",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B",X"0E",X"09",X"01",X"01", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"08",X"01",X"07",X"01",X"11",X"00",X"00",X"00",X"00", - X"00",X"04",X"0F",X"09",X"09",X"0B",X"02",X"0C",X"0F",X"02",X"03",X"0E",X"02",X"10",X"00",X"00", - X"00",X"00",X"00",X"0F",X"0F",X"08",X"01",X"07",X"01",X"10",X"00",X"00",X"00",X"00",X"00",X"FF", - X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"01",X"07",X"01",X"15",X"00",X"00",X"00",X"00",X"0B", - X"0F",X"01",X"07",X"01",X"15",X"00",X"00",X"00",X"00",X"0B",X"0F",X"01",X"07",X"01",X"09",X"00", - X"00",X"00",X"00",X"0B",X"0F",X"0C",X"05",X"01",X"01",X"00",X"00",X"00",X"00",X"0B",X"0F",X"01", - X"07",X"01",X"09",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0E",X"09",X"01",X"01",X"00",X"00",X"00", - X"00",X"0B",X"0F",X"00",X"0D",X"01",X"15",X"00",X"00",X"00",X"00",X"0B",X"0F",X"00",X"0D",X"01", - X"09",X"00",X"00",X"00",X"00",X"0B",X"0F",X"00",X"0D",X"01",X"01",X"00",X"00",X"00",X"00",X"1F", - X"0F",X"01",X"07",X"01",X"21",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0C",X"05",X"01",X"15",X"00", - X"00",X"00",X"00",X"0B",X"0F",X"0C",X"05",X"01",X"09",X"00",X"00",X"00",X"00",X"0B",X"0F",X"01", - X"07",X"01",X"01",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0E",X"09",X"01",X"15",X"00",X"00",X"00", - X"00",X"0B",X"0F",X"01",X"07",X"01",X"09",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0C",X"05",X"01", - X"01",X"00",X"00",X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"04", - X"0F",X"00",X"00",X"00",X"0C",X"0F",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"0F",X"0F", - X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"0F",X"06",X"08", - X"0B",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"0A",X"08",X"00",X"11",X"00",X"00",X"00", - X"00",X"0F",X"06",X"08",X"0B",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"0A",X"08",X"00", - X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"08",X"0B",X"00",X"11",X"00",X"00",X"00",X"00",X"0F", - X"06",X"0A",X"08",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"08",X"0B",X"00",X"11",X"00", - X"00",X"00",X"00",X"0F",X"06",X"0A",X"08",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"0F", - X"0C",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"0A",X"08",X"00",X"11",X"00",X"00",X"00", - X"00",X"0F",X"06",X"0B",X"09",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"0E",X"0A",X"00", - X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"08",X"0B",X"00",X"11",X"00",X"00",X"00",X"00",X"0F", - X"06",X"0A",X"08",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"08",X"0B",X"00",X"01",X"00", - X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"03",X"0C",X"08", - X"01",X"07",X"01",X"01",X"0A",X"08",X"01",X"07",X"01",X"01",X"08",X"08",X"01",X"07",X"01",X"01", - X"06",X"08",X"01",X"07",X"01",X"01",X"04",X"08",X"01",X"07",X"01",X"01",X"02",X"08",X"01",X"07", - X"01",X"02",X"00",X"00",X"00",X"00",X"00",X"02",X"0C",X"0C",X"06",X"03",X"01",X"01",X"0A",X"0C", - X"06",X"03",X"01",X"01",X"08",X"0C",X"06",X"03",X"01",X"01",X"06",X"0C",X"06",X"03",X"01",X"02", - X"0C",X"0D",X"04",X"01",X"01",X"01",X"0A",X"0D",X"04",X"01",X"01",X"01",X"08",X"0D",X"04",X"01", - X"01",X"01",X"06",X"0D",X"04",X"01",X"01",X"03",X"0C",X"0C",X"08",X"0E",X"00",X"01",X"0A",X"0C", - X"08",X"0E",X"00",X"01",X"08",X"0C",X"08",X"0E",X"00",X"01",X"06",X"0C",X"08",X"0E",X"00",X"01", - X"04",X"0C",X"08",X"0E",X"00",X"01",X"02",X"0C",X"08",X"0E",X"00",X"02",X"00",X"00",X"00",X"00", - X"00",X"03",X"0C",X"05",X"0F",X"0C",X"00",X"01",X"0A",X"05",X"0F",X"0C",X"00",X"01",X"08",X"05", - X"0F",X"0C",X"00",X"01",X"06",X"05",X"0F",X"0C",X"00",X"01",X"04",X"05",X"0F",X"0C",X"00",X"01", - X"02",X"05",X"0F",X"0C",X"00",X"02",X"00",X"00",X"00",X"00",X"00",X"02",X"0C",X"0C",X"08",X"0B", - X"00",X"02",X"0A",X"0C",X"08",X"0B",X"00",X"02",X"08",X"0C",X"08",X"0B",X"00",X"02",X"06",X"0C", - X"08",X"0B",X"00",X"02",X"04",X"0C",X"08",X"0B",X"00",X"02",X"02",X"0C",X"08",X"0B",X"00",X"08", - X"01",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"3C",X"00",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"06",X"05",X"0B",X"07",X"00",X"02",X"04",X"0B",X"07",X"00",X"02", - X"03",X"0B",X"07",X"00",X"02",X"02",X"0B",X"07",X"00",X"08",X"01",X"0B",X"07",X"00",X"06",X"05", - X"0A",X"08",X"00",X"02",X"04",X"0A",X"08",X"00",X"02",X"03",X"0A",X"08",X"00",X"02",X"02",X"0A", - X"08",X"00",X"08",X"01",X"0A",X"08",X"00",X"02",X"05",X"0C",X"05",X"00",X"02",X"05",X"0C",X"05", - X"00",X"02",X"04",X"0C",X"05",X"00",X"02",X"04",X"0C",X"05",X"00",X"02",X"03",X"0C",X"05",X"00", - X"02",X"03",X"0C",X"05",X"00",X"02",X"02",X"0C",X"05",X"00",X"02",X"02",X"0C",X"05",X"00",X"02", - X"01",X"0C",X"05",X"00",X"02",X"01",X"0C",X"05",X"00",X"FF",X"00",X"00",X"00",X"00",X"0C",X"0D", - X"0C",X"08",X"0B",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"07",X"0D",X"07",X"0A",X"08",X"00", - X"01",X"00",X"00",X"00",X"00",X"00",X"07",X"0D",X"07",X"0A",X"08",X"00",X"01",X"00",X"00",X"00", - X"00",X"00",X"0F",X"0D",X"06",X"0B",X"09",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0D", - X"07",X"0A",X"08",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"0C",X"0D",X"07",X"0E",X"0A",X"00", - X"04",X"00",X"00",X"00",X"00",X"00",X"10",X"0D",X"0C",X"08",X"0B",X"00",X"20",X"00",X"00",X"00", - X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"0C",X"0D",X"01",X"07",X"01",X"04",X"00",X"00", - X"00",X"00",X"07",X"0D",X"04",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"07",X"0D",X"04",X"01", - X"01",X"01",X"00",X"00",X"00",X"00",X"0F",X"0D",X"06",X"03",X"01",X"01",X"00",X"00",X"00",X"00", - X"0F",X"0D",X"04",X"01",X"01",X"11",X"00",X"00",X"00",X"00",X"0C",X"0D",X"0C",X"05",X"01",X"04", - X"00",X"00",X"00",X"00",X"10",X"0D",X"01",X"07",X"01",X"20",X"00",X"00",X"00",X"00",X"FF",X"00", - X"00",X"00",X"00",X"0C",X"0D",X"08",X"0B",X"00",X"04",X"00",X"00",X"00",X"00",X"07",X"0D",X"0A", - X"08",X"00",X"01",X"00",X"00",X"00",X"00",X"07",X"0D",X"0A",X"08",X"00",X"01",X"00",X"00",X"00", - X"00",X"0F",X"0D",X"0B",X"09",X"00",X"01",X"00",X"00",X"00",X"00",X"0F",X"0D",X"0A",X"08",X"00", - X"11",X"00",X"00",X"00",X"00",X"0C",X"0D",X"09",X"0B",X"02",X"04",X"00",X"00",X"00",X"00",X"10", - X"0D",X"03",X"0E",X"02",X"20",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"10",X"0F", - X"08",X"01",X"07",X"01",X"10",X"00",X"00",X"00",X"00",X"00",X"10",X"0F",X"0F",X"00",X"0D",X"01", - X"10",X"00",X"00",X"00",X"00",X"00",X"08",X"0F",X"0B",X"09",X"02",X"02",X"08",X"00",X"00",X"00", - X"00",X"00",X"08",X"0F",X"0F",X"00",X"0D",X"01",X"08",X"00",X"00",X"00",X"00",X"00",X"10",X"0F", - X"08",X"01",X"07",X"01",X"10",X"00",X"00",X"00",X"00",X"00",X"08",X"0F",X"07",X"0D",X"06",X"02", - X"08",X"00",X"00",X"00",X"00",X"00",X"08",X"0F",X"0B",X"09",X"02",X"02",X"08",X"00",X"00",X"00", - X"00",X"00",X"08",X"0F",X"07",X"0D",X"06",X"02",X"08",X"00",X"00",X"00",X"00",X"00",X"08",X"0F", - X"09",X"09",X"0B",X"02",X"08",X"00",X"00",X"00",X"00",X"00",X"20",X"0F",X"02",X"03",X"0E",X"02", - X"50",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"10",X"08",X"04",X"01", - X"01",X"10",X"00",X"00",X"00",X"00",X"10",X"08",X"01",X"07",X"01",X"10",X"00",X"00",X"00",X"00", - X"08",X"08",X"00",X"0D",X"01",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"01",X"07",X"01",X"08", - X"00",X"00",X"00",X"00",X"10",X"08",X"04",X"01",X"01",X"10",X"00",X"00",X"00",X"00",X"10",X"08", - X"0D",X"0E",X"01",X"10",X"00",X"00",X"00",X"00",X"10",X"08",X"0D",X"0E",X"01",X"10",X"00",X"00", - X"00",X"00",X"20",X"08",X"00",X"0D",X"01",X"50",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00", - X"00",X"08",X"08",X"08",X"0B",X"00",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"04",X"01",X"01", - X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"08",X"0B",X"00",X"08",X"00",X"00",X"00",X"00",X"08", - X"08",X"04",X"01",X"01",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"08",X"0B",X"00",X"08",X"00", - X"00",X"00",X"00",X"08",X"08",X"04",X"01",X"01",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"08", - X"0B",X"00",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"04",X"01",X"01",X"08",X"00",X"00",X"00", - X"00",X"08",X"08",X"08",X"0B",X"00",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"04",X"01",X"01", - X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"06",X"03",X"01",X"08",X"00",X"00",X"00",X"00",X"08", - X"08",X"0A",X"08",X"00",X"08",X"00",X"00",X"00",X"00",X"20",X"08",X"08",X"0B",X"00",X"50",X"00", - X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"1F",X"0E",X"02",X"03",X"0E",X"02",X"01",X"00", - X"00",X"00",X"00",X"00",X"0B",X"0E",X"09",X"09",X"0B",X"02",X"01",X"00",X"00",X"00",X"00",X"00", - X"1F",X"0E",X"07",X"02",X"09",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"0B",X"0E",X"07",X"0D", - X"06",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"0A",X"0E",X"0B",X"09",X"02",X"02",X"02",X"00", - X"00",X"00",X"00",X"00",X"0A",X"0E",X"03",X"0D",X"0E",X"01",X"02",X"00",X"00",X"00",X"00",X"00", - X"0A",X"0E",X"0F",X"00",X"0D",X"01",X"02",X"00",X"00",X"00",X"00",X"00",X"0A",X"0E",X"0B",X"0E", - X"09",X"01",X"02",X"00",X"00",X"00",X"00",X"00",X"0B",X"0E",X"08",X"01",X"07",X"01",X"50",X"00", - X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"1F",X"06",X"09",X"02",X"02",X"01", - X"00",X"00",X"00",X"00",X"0B",X"06",X"09",X"02",X"02",X"01",X"00",X"00",X"00",X"00",X"1F",X"06", - X"09",X"02",X"02",X"01",X"00",X"00",X"00",X"00",X"0B",X"06",X"0D",X"0E",X"01",X"01",X"00",X"00", - X"00",X"00",X"0A",X"06",X"0E",X"09",X"01",X"02",X"00",X"00",X"00",X"00",X"0A",X"06",X"0E",X"09", - X"01",X"02",X"00",X"00",X"00",X"00",X"0A",X"06",X"09",X"04",X"01",X"02",X"00",X"00",X"00",X"00", - X"0A",X"06",X"0C",X"05",X"01",X"02",X"00",X"00",X"00",X"00",X"0B",X"06",X"01",X"07",X"01",X"50", - X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"1F",X"06",X"08",X"0B",X"00",X"01",X"00", - X"00",X"00",X"00",X"0B",X"06",X"0F",X"0C",X"00",X"01",X"00",X"00",X"00",X"00",X"1F",X"06",X"08", - X"0E",X"00",X"01",X"00",X"00",X"00",X"00",X"0B",X"06",X"06",X"0F",X"00",X"01",X"00",X"00",X"00", - X"00",X"0A",X"06",X"04",X"01",X"01",X"02",X"00",X"00",X"00",X"00",X"0A",X"06",X"06",X"03",X"01", - X"02",X"00",X"00",X"00",X"00",X"0A",X"06",X"09",X"04",X"01",X"02",X"00",X"00",X"00",X"00",X"0A", - X"06",X"0C",X"05",X"01",X"02",X"00",X"00",X"00",X"00",X"0B",X"06",X"01",X"07",X"01",X"50",X"00", - X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"32",X"C0",X"50",X"DD",X"21",X"52",X"B3",X"DD", - X"6E",X"00",X"DD",X"7E",X"01",X"67",X"B5",X"CA",X"B0",X"B2",X"DD",X"4E",X"02",X"DD",X"46",X"03", - X"54",X"5D",X"36",X"0F",X"13",X"0B",X"ED",X"B0",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"DD",X"4E", - X"02",X"DD",X"46",X"03",X"0B",X"32",X"C0",X"50",X"3E",X"55",X"77",X"BE",X"20",X"3E",X"3E",X"AA", - X"77",X"BE",X"20",X"38",X"78",X"D9",X"47",X"D9",X"79",X"D9",X"4F",X"D9",X"7C",X"D9",X"67",X"D9", - X"7D",X"D9",X"6F",X"CB",X"28",X"CB",X"19",X"78",X"B1",X"28",X"08",X"23",X"54",X"5D",X"36",X"0F", - X"13",X"ED",X"B0",X"D9",X"3E",X"AA",X"BE",X"20",X"0D",X"23",X"0B",X"78",X"B1",X"20",X"C6",X"11", - X"04",X"00",X"DD",X"19",X"18",X"99",X"EB",X"21",X"94",X"B3",X"18",X"04",X"EB",X"21",X"83",X"B3", - X"D9",X"01",X"FF",X"03",X"21",X"00",X"40",X"11",X"01",X"40",X"36",X"0F",X"ED",X"B0",X"01",X"FF", - X"03",X"21",X"00",X"44",X"11",X"01",X"44",X"36",X"0F",X"ED",X"B0",X"32",X"C0",X"50",X"D9",X"7A", - X"D9",X"67",X"D9",X"7B",X"D9",X"6F",X"D9",X"11",X"8A",X"41",X"06",X"11",X"7E",X"12",X"23",X"13", - X"10",X"FA",X"D9",X"0E",X"04",X"11",X"9B",X"41",X"06",X"04",X"AF",X"CB",X"25",X"CB",X"14",X"CB", - X"17",X"10",X"F8",X"13",X"FE",X"0A",X"38",X"02",X"C6",X"06",X"12",X"0D",X"20",X"EA",X"01",X"FF", - X"7F",X"32",X"C0",X"50",X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46", - X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46",X"0B",X"78",X"B1",X"20",X"E4",X"C3",X"00",X"00", - X"01",X"FF",X"03",X"21",X"00",X"40",X"11",X"00",X"40",X"13",X"36",X"0F",X"ED",X"B0",X"01",X"FF", - X"03",X"21",X"00",X"44",X"11",X"01",X"44",X"36",X"0F",X"ED",X"B0",X"06",X"0C",X"11",X"8A",X"41", - X"21",X"6B",X"B3",X"7E",X"12",X"13",X"23",X"10",X"FA",X"06",X"08",X"21",X"00",X"00",X"11",X"60", - X"B3",X"0E",X"00",X"32",X"C0",X"50",X"79",X"86",X"4F",X"2C",X"20",X"F7",X"24",X"7C",X"E6",X"0F", - X"20",X"F1",X"1A",X"B9",X"20",X"3A",X"13",X"7C",X"FE",X"40",X"20",X"02",X"26",X"80",X"10",X"E1", - X"11",X"CA",X"41",X"06",X"0C",X"21",X"77",X"B3",X"7E",X"12",X"13",X"23",X"10",X"FA",X"01",X"FF", - X"7F",X"32",X"C0",X"50",X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46", - X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46",X"0B",X"78",X"B1",X"20",X"E4",X"C3",X"A4",X"06", - X"7C",X"E6",X"F0",X"0F",X"0F",X"0F",X"0F",X"FE",X"0A",X"38",X"02",X"C6",X"06",X"08",X"11",X"CA", - X"41",X"21",X"A5",X"B3",X"06",X"13",X"7E",X"12",X"23",X"13",X"10",X"FA",X"13",X"08",X"12",X"C3", - X"91",X"B2",X"00",X"4C",X"00",X"04",X"00",X"40",X"00",X"04",X"00",X"44",X"00",X"04",X"00",X"00", - X"3A",X"9C",X"D3",X"E9",X"90",X"1A",X"5C",X"00",X"4A",X"FF",X"FF",X"21",X"10",X"1C",X"0A",X"12", - X"17",X"14",X"12",X"1A",X"0A",X"1E",X"1A",X"21",X"1E",X"1C",X"0A",X"12",X"17",X"14",X"12",X"1A", - X"0A",X"1E",X"1A",X"21",X"10",X"1C",X"0A",X"12",X"17",X"14",X"12",X"1A",X"0A",X"26",X"21",X"18", - X"23",X"14",X"0A",X"0A",X"21",X"10",X"1C",X"0A",X"12",X"17",X"14",X"12",X"1A",X"0A",X"11",X"21", - X"18",X"13",X"16",X"14",X"0A",X"21",X"1E",X"1C",X"0A",X"12",X"17",X"14",X"12",X"1A",X"0A",X"14", - X"21",X"21",X"1E",X"21",X"0A",X"21",X"1E",X"1C",X"D1",X"E9",X"11",X"B1",X"3B",X"A4",X"85",X"93", - X"56",X"FF",X"C7",X"2D",X"F8",X"30",X"20",X"9A",X"C1",X"59",X"92",X"69",X"9F",X"E9",X"03",X"DB", - X"17",X"C3",X"BB",X"94",X"FC",X"19",X"45",X"FF",X"79",X"2B",X"FE",X"FC",X"24",X"B3",X"EB",X"21", - X"9F",X"E4",X"34",X"E8",X"BB",X"DC",X"AC",X"9E",X"B1",X"3B",X"20",X"81",X"F8",X"A3",X"A9",X"00", - X"98",X"F5",X"B0",X"E4",X"0F",X"2B",X"30",X"7D",X"BA",X"83",X"4C",X"79",X"FA",X"19",X"A9",X"31", - X"A6",X"09",X"1E",X"21",X"20",X"B1",X"24",X"A9",X"23",X"91",X"16",X"6A",X"DA",X"7B",X"36",X"51", - X"30",X"AB",X"0F",X"B3",X"69",X"20",X"36",X"81",X"0F",X"C1",X"A0",X"0D",X"64",X"61",X"72",X"71", - X"74",X"35",X"39",X"18",X"29",X"C1",X"19",X"A7",X"23",X"50",X"F1",X"55",X"09",X"34",X"67",X"30", - X"86",X"2C",X"41",X"6C",X"52",X"67",X"41",X"B7",X"07",X"30",X"79",X"05",X"CF",X"20",X"C7",X"41", - X"31",X"21",X"14",X"E1",X"20",X"5A",X"00",X"A0",X"B4",X"8B",X"50",X"00",X"9D",X"34",X"60",X"25", - X"A0",X"B0",X"2C",X"02",X"12",X"71",X"4D",X"20",X"BB",X"E2",X"A3",X"09",X"B1",X"00",X"5D",X"B5", - X"83",X"36",X"52",X"08",X"71",X"10",X"28",X"3C",X"A4",X"55",X"45",X"C1",X"30",X"95",X"19",X"AE", - X"49",X"68",X"61",X"F0",X"20",X"35",X"26",X"B0",X"71",X"E3",X"81",X"28",X"80",X"3D",X"5B",X"08", - X"CC",X"1F",X"A1",X"FE",X"6F",X"F4",X"4B",X"5F",X"A4",X"8F",X"FC",X"DC",X"3F",X"FB",X"97",X"FB", - X"42",X"1E",X"AE",X"BA",X"D7",X"57",X"9F",X"7A",X"BC",X"E3",X"FE",X"1E",X"5F",X"CD",X"8A",X"C8", - X"D3",X"23",X"FE",X"26",X"0B",X"B2",X"94",X"DC",X"CA",X"0A",X"B3",X"FE",X"56",X"A3",X"E2",X"F4", - X"F6",X"CD",X"56",X"87",X"5C",X"76",X"D4",X"B8",X"D4",X"AF",X"DF",X"F4",X"B4",X"5F",X"42",X"FD", - X"EB",X"F1",X"AB",X"07",X"D5",X"D5",X"3C",X"72",X"9B",X"FF",X"BA",X"71",X"BB",X"7F",X"75",X"37", - X"55",X"3D",X"54",X"9C",X"DF",X"53",X"6F",X"F6",X"67",X"0A",X"BC",X"4B",X"4D",X"2D",X"95",X"96", - X"BD",X"B9",X"1C",X"6D",X"96",X"F7",X"BD",X"5F",X"7D",X"77",X"9F",X"0A",X"DB",X"56",X"92",X"DE", - X"FF",X"59",X"FF",X"4B",X"57",X"E6",X"95",X"B3",X"7A",X"F3",X"49",X"52",X"2E",X"55",X"6E",X"93", - X"B9",X"05",X"7B",X"0C",X"48",X"BC",X"E0",X"BE",X"51",X"CD",X"29",X"11",X"D9",X"E9",X"01",X"70", - X"04",X"70",X"05",X"81",X"A1",X"99",X"59",X"B4",X"A0",X"6A",X"10",X"31",X"43",X"71",X"AC",X"2A", - X"33",X"05",X"89",X"B7",X"B1",X"31",X"1F",X"63",X"08",X"25",X"73",X"A9",X"30",X"30",X"7F",X"81", - X"8D",X"14",X"AB",X"02",X"91",X"73",X"1B",X"71",X"85",X"EA",X"0E",X"28",X"55",X"58",X"39",X"50", - X"94",X"11",X"05",X"E0",X"DC",X"0A",X"20",X"03",X"10",X"46",X"14",X"10",X"C1",X"C0",X"E8",X"1B", - X"2A",X"A9",X"A4",X"E1",X"D2",X"19",X"87",X"01",X"A0",X"80",X"25",X"26",X"73",X"D8",X"73",X"A8", - X"41",X"65",X"E4",X"30",X"A0",X"20",X"89",X"B1",X"30",X"A0",X"88",X"52",X"6A",X"25",X"38",X"25", - X"E0",X"22",X"44",X"B5",X"60",X"8C",X"9C",X"5C",X"B2",X"84",X"43",X"05",X"A2",X"34",X"05",X"28", - X"4A",X"3F",X"69",X"D3",X"3E",X"DF",X"D3",X"4C",X"CD",X"D0",X"3F",X"DA",X"5F",X"5E",X"BE",X"F7", - X"67",X"D3",X"2F",X"ED",X"D3",X"5C",X"9A",X"ED",X"52",X"C6",X"56",X"FF",X"76",X"DC",X"BB",X"EF", - X"C7",X"9F",X"EC",X"CA",X"7D",X"1E",X"79",X"F4",X"8A",X"02",X"3C",X"D7",X"BF",X"76",X"B8",X"54", - X"E9",X"E9",X"FC",X"02",X"66",X"FF",X"FC",X"E0",X"AA",X"AD",X"9E",X"F8",X"EB",X"1F",X"C9",X"77", - X"98",X"F7",X"3F",X"8F",X"E6",X"55",X"AA",X"93",X"4C",X"6F",X"DF",X"D9",X"93",X"CB",X"7C",X"3F", - X"B5",X"97",X"2E",X"83",X"CF",X"FF",X"F5",X"CE",X"E5",X"1F",X"7B",X"3B",X"77",X"D6",X"C2",X"4F", - X"7F",X"0C",X"BE",X"EF",X"BB",X"67",X"DF",X"EE",X"5A",X"AF",X"1F",X"3E",X"37",X"FF",X"C6",X"5E", - X"DF",X"EF",X"BF",X"D7",X"92",X"6F",X"D5",X"7F",X"FE",X"EE",X"6B",X"D9",X"77",X"4F",X"DE",X"6B", - X"DE",X"D3",X"87",X"5E",X"A6",X"D7",X"04",X"46",X"5A",X"44",X"2E",X"80",X"26",X"76",X"69",X"2F", - X"D6",X"FB",X"C7",X"07",X"16",X"05",X"96",X"45",X"4B",X"E2",X"CF",X"04",X"0C",X"AC",X"2F",X"5E", - X"D1",X"32",X"9F",X"C3",X"BE",X"26",X"2F",X"6A",X"62",X"36",X"C2",X"02",X"76",X"E7",X"0F",X"BE", - X"97",X"2E",X"DE",X"2D",X"1F",X"4F",X"A3",X"DF",X"6B",X"5F",X"0F",X"8B",X"C2",X"42",X"27",X"05", - X"2C",X"81",X"01",X"2E",X"86",X"0C",X"4E",X"EB",X"65",X"04",X"56",X"5E",X"16",X"89",X"82",X"A2", - X"74",X"C4",X"3A",X"97",X"8E",X"B8",X"47",X"3E",X"24",X"C1",X"AB",X"26",X"0B",X"AC",X"E7",X"32", - X"21",X"7E",X"42",X"57",X"82",X"A3",X"5B",X"05",X"1F",X"CA",X"03",X"EF",X"A6",X"04",X"80",X"46", - X"92",X"2E",X"86",X"02",X"B3",X"4A",X"4B",X"0F",X"E7",X"AB",X"80",X"9E",X"2A",X"56",X"87",X"4D", - X"B0",X"79",X"75",X"5C",X"A3",X"2C",X"11",X"CF",X"7E",X"D9",X"72",X"B9",X"D8",X"3D",X"BE",X"E8", - X"B1",X"F5",X"79",X"F1",X"78",X"B0",X"F8",X"A0",X"D2",X"39",X"F9",X"F8",X"3C",X"72",X"FC",X"E1", - X"C9",X"E9",X"B1",X"DE",X"B1",X"C4",X"AD",X"B9",X"2B",X"60",X"D3",X"C8",X"EC",X"B5",X"FB",X"F9", - X"70",X"69",X"1A",X"FD",X"7D",X"DB",X"A9",X"39",X"9D",X"29",X"BA",X"B1",X"00",X"BD",X"3E",X"99", - X"74",X"F0",X"23",X"A9",X"BB",X"34",X"8B",X"F5",X"F0",X"B5",X"68",X"F0",X"53",X"30",X"F1",X"E7", - X"A7",X"82",X"FD",X"31",X"B8",X"82",X"D0",X"FF",X"EE",X"D0",X"1A",X"A0",X"F1",X"6D",X"ED",X"F1", - X"18",X"E7",X"D8",X"F2",X"A1",X"A5",X"FE",X"ED",X"FB",X"D0",X"D9",X"F9",X"F8",X"BB",X"7C",X"4B", - X"75",X"85",X"74",X"20",X"25",X"66",X"95",X"79",X"69",X"69",X"DF",X"A8",X"31",X"31",X"31",X"DB", - X"26",X"5B",X"71",X"6F",X"8E",X"16",X"C6",X"63",X"23",X"27",X"43",X"53",X"96",X"46",X"07",X"D6", - X"58",X"EE",X"CE",X"C4",X"42",X"43",X"04",X"45",X"4F",X"42",X"15",X"46",X"DF",X"07",X"37",X"24", - X"22",X"6A",X"56",X"41",X"05",X"17",X"D1",X"0F",X"02",X"0B",X"46",X"ED",X"E1",X"AF",X"04",X"D7", - X"27",X"0E",X"02",X"96",X"17",X"0F",X"07",X"4F",X"0E",X"EC",X"D5",X"4F",X"4A",X"E7",X"E5",X"37", - X"8A",X"4C",X"8B",X"8D",X"26",X"F5",X"6A",X"15",X"E7",X"97",X"17",X"2E",X"94",X"EB",X"89",X"42", - X"1C",X"8F",X"06",X"8C",X"2F",X"50",X"37",X"FE",X"2A",X"8F",X"B1",X"05",X"CF",X"10",X"7E",X"E9", - X"06",X"C7",X"62",X"2F",X"9C",X"56",X"CE",X"6D",X"77",X"0F",X"D2",X"22",X"9B",X"3E",X"2E",X"8B", - X"76",X"DF",X"92",X"8E",X"44",X"4F",X"D0",X"0E",X"0B",X"AE",X"54",X"5A",X"48",X"56",X"40",X"47", - X"7E",X"88",X"7D",X"B8",X"92",X"3A",X"FB",X"E8",X"71",X"FF",X"58",X"F9",X"85",X"E9",X"91",X"F7", - X"AC",X"C5",X"20",X"2F",X"CB",X"F0",X"5C",X"70",X"70",X"BA",X"51",X"B9",X"11",X"A1",X"AC",X"B2", - X"BD",X"59",X"35",X"58",X"EB",X"21",X"B9",X"B0",X"AC",X"FA",X"C9",X"7D",X"29",X"6A",X"39",X"59", - X"8C",X"58",X"B4",X"21",X"C0",X"F1",X"76",X"BB",X"F1",X"69",X"5B",X"C8",X"D8",X"79",X"9C",X"F4", - X"0E",X"2A",X"A9",X"7F",X"35",X"39",X"C9",X"28",X"B7",X"F2",X"38",X"78",X"9A",X"BA",X"E1",X"39", - X"FD",X"A0",X"A9",X"65",X"FC",X"B9",X"E1",X"1C",X"39",X"D1",X"E1",X"B5",X"85",X"F0",X"C4",X"73", - X"AE",X"F8",X"37",X"B1",X"78",X"90",X"B1",X"51",X"7F",X"21",X"A8",X"76",X"D9",X"BC",X"FD",X"B8", - X"EC",X"48",X"3D",X"B7",X"B4",X"99",X"82",X"18",X"FA",X"B1",X"5B",X"7B",X"39",X"8D",X"A9",X"FD", - X"DF",X"E6",X"FF",X"5E",X"42",X"F7",X"7B",X"CB",X"E7",X"FF",X"F7",X"CF",X"DD",X"AF",X"D7",X"DE", - X"47",X"6F",X"CF",X"9F",X"67",X"F5",X"1B",X"AD",X"63",X"47",X"DF",X"BF",X"C5",X"FD",X"DF",X"CD", - X"EB",X"F7",X"87",X"9F",X"DF",X"F3",X"1F",X"FB",X"FF",X"EF",X"FF",X"F5",X"EF",X"9B",X"6F",X"9E", - X"89",X"6F",X"B4",X"AE",X"F3",X"AB",X"F5",X"9F",X"5B",X"7B",X"4B",X"BF",X"EF",X"7F",X"EF",X"DF", - X"FF",X"FC",X"1B",X"FD",X"FD",X"EE",X"48",X"FE",X"DF",X"FA",X"E3",X"17",X"77",X"9D",X"7F",X"D5", - X"F9",X"DD",X"E4",X"D9",X"FA",X"FC",X"D3",X"CD",X"CF",X"AC",X"EB",X"EF",X"CB",X"8F",X"FD",X"F3", - X"F7",X"F3",X"C3",X"5F",X"CF",X"DC",X"CA",X"DF",X"DA",X"7F",X"FB",X"9F",X"FF",X"B6",X"AF",X"FF", - X"FF",X"FA",X"DD",X"FD",X"E3",X"D5",X"B7",X"6E",X"D7",X"9D",X"9C",X"E7",X"4B",X"49",X"FE",X"FF", - X"5A",X"19",X"20",X"70",X"37",X"30",X"C0",X"66",X"90",X"38",X"20",X"20",X"A0",X"C9",X"80",X"00", - X"0A",X"84",X"04",X"1A",X"0C",X"B2",X"08",X"18",X"00",X"49",X"E4",X"52",X"5C",X"75",X"0C",X"10", - X"30",X"28",X"D7",X"12",X"1A",X"40",X"02",X"A2",X"00",X"90",X"88",X"24",X"10",X"E8",X"78",X"C8", - X"82",X"08",X"20",X"00",X"8C",X"21",X"01",X"48",X"99",X"AA",X"EC",X"31",X"46",X"26",X"70",X"CC", - X"05",X"80",X"B8",X"63",X"C1",X"18",X"00",X"30",X"32",X"00",X"10",X"00",X"A1",X"23",X"22",X"04", - X"0A",X"C4",X"67",X"00",X"89",X"15",X"00",X"82",X"62",X"80",X"A2",X"50",X"00",X"3E",X"20",X"A3", - X"32",X"CC",X"2F",X"3C",X"80",X"10",X"81",X"A5",X"01",X"18",X"03",X"75",X"41",X"51",X"56",X"28", - X"04",X"A0",X"3D",X"6A",X"21",X"54",X"D5",X"15",X"3A",X"9A",X"A3",X"18",X"19",X"98",X"32",X"B0", - X"F7",X"FD",X"EF",X"4B",X"DA",X"5F",X"A3",X"DB",X"FF",X"EB",X"FB",X"DF",X"C7",X"EE",X"C7",X"F7", - X"FD",X"BF",X"C9",X"C7",X"63",X"9F",X"F5",X"FF",X"6F",X"1A",X"FE",X"DE",X"7F",X"5F",X"FD",X"FF", - X"F9",X"95",X"F9",X"EB",X"81",X"3B",X"5D",X"D3",X"DF",X"A3",X"E7",X"CF",X"BE",X"AF",X"8F",X"7E", - X"34",X"B5",X"1D",X"CB",X"69",X"6F",X"F1",X"93",X"B4",X"EF",X"E7",X"0D",X"FF",X"3D",X"DB",X"AE", - X"33",X"BB",X"6F",X"5F",X"05",X"83",X"E7",X"9F",X"FB",X"E6",X"BB",X"D1",X"E5",X"D9",X"D7",X"A7", - X"BF",X"FB",X"7F",X"ED",X"5F",X"7D",X"13",X"D7",X"CC",X"FB",X"DC",X"97",X"FF",X"BD",X"75",X"7F", - X"C6",X"16",X"FA",X"C8",X"EE",X"E8",X"A3",X"E7",X"FD",X"A7",X"C6",X"0F",X"E3",X"D4",X"EB",X"04", - X"D1",X"1B",X"C8",X"17",X"C5",X"9F",X"A7",X"77",X"D8",X"A8",X"DF",X"9E",X"3F",X"DB",X"F2",X"FF", - X"00",X"D1",X"C1",X"28",X"1C",X"18",X"00",X"92",X"60",X"20",X"01",X"6A",X"20",X"C0",X"23",X"1A", - X"AB",X"5A",X"D0",X"B2",X"1B",X"10",X"91",X"D1",X"D8",X"02",X"44",X"B0",X"82",X"02",X"6C",X"80", - X"22",X"BC",X"B2",X"38",X"78",X"01",X"20",X"80",X"02",X"9C",X"34",X"A0",X"80",X"30",X"8D",X"A4", - X"52",X"10",X"24",X"D4",X"C8",X"80",X"B0",X"06",X"1C",X"00",X"54",X"40",X"E4",X"68",X"04",X"48", - X"09",X"28",X"01",X"40",X"4A",X"0B",X"EA",X"C0",X"20",X"35",X"80",X"C4",X"13",X"10",X"84",X"9A", - X"C7",X"82",X"34",X"31",X"95",X"38",X"18",X"2A",X"1C",X"DC",X"92",X"A3",X"98",X"00",X"2C",X"7D", - X"96",X"A4",X"B0",X"38",X"27",X"A2",X"C1",X"20",X"94",X"AD",X"0B",X"82",X"1C",X"A1",X"08",X"00", - X"A8",X"81",X"20",X"05",X"20",X"A8",X"A4",X"A8",X"27",X"88",X"02",X"88",X"48",X"CB",X"32",X"80", - X"9F",X"FC",X"74",X"A8",X"D9",X"F9",X"C9",X"FD",X"FB",X"3F",X"FB",X"E8",X"F5",X"F8",X"B8",X"99", - X"58",X"F9",X"E8",X"6B",X"D3",X"2B",X"7B",X"DE",X"D9",X"FB",X"30",X"F9",X"16",X"7B",X"F9",X"7D", - X"F0",X"D9",X"7C",X"FB",X"D9",X"71",X"51",X"BA",X"CD",X"F1",X"FC",X"FB",X"FB",X"F7",X"F9",X"F9", - X"DA",X"E6",X"F8",X"79",X"44",X"AB",X"99",X"58",X"78",X"F5",X"FD",X"E9",X"F9",X"1A",X"9A",X"F5", - X"FC",X"F1",X"FB",X"7A",X"77",X"B8",X"51",X"31",X"39",X"9B",X"A9",X"F5",X"70",X"79",X"93",X"FD", - X"39",X"6B",X"DB",X"F1",X"BA",X"B9",X"D9",X"F6",X"9F",X"FC",X"F9",X"E9",X"F1",X"B8",X"DE",X"F9", - X"E9",X"3C",X"B9",X"B1",X"79",X"F9",X"71",X"B1",X"F2",X"79",X"FC",X"EF",X"F8",X"69",X"E1",X"31", - X"ED",X"B8",X"99",X"B0",X"E9",X"F3",X"29",X"FB",X"F8",X"FB",X"71",X"BA",X"F9",X"B8",X"3D",X"19", - X"06",X"03",X"06",X"C4",X"62",X"2C",X"50",X"86",X"12",X"5C",X"06",X"87",X"07",X"48",X"04",X"60", - X"46",X"D6",X"9F",X"5C",X"44",X"D7",X"A4",X"C7",X"42",X"23",X"8A",X"06",X"07",X"2C",X"21",X"02", - X"08",X"42",X"97",X"2F",X"87",X"10",X"45",X"5A",X"8C",X"0C",X"14",X"44",X"04",X"06",X"A7",X"E0", - X"86",X"A1",X"46",X"26",X"02",X"06",X"47",X"2B",X"83",X"4E",X"E6",X"AC",X"B2",X"84",X"56",X"97", - X"44",X"04",X"AC",X"46",X"0E",X"42",X"66",X"86",X"06",X"A5",X"46",X"1E",X"46",X"D6",X"86",X"06", - X"02",X"42",X"16",X"01",X"21",X"06",X"3B",X"46",X"12",X"42",X"D6",X"06",X"A3",X"0F",X"77",X"86", - X"42",X"16",X"86",X"86",X"0A",X"8B",X"05",X"37",X"2D",X"F2",X"C4",X"0E",X"3E",X"D7",X"87",X"06", - X"C4",X"46",X"85",X"8E",X"4A",X"B0",X"03",X"E6",X"0F",X"C6",X"86",X"D6",X"42",X"08",X"8F",X"65", - X"3F",X"ED",X"69",X"F9",X"59",X"AB",X"7D",X"B5",X"70",X"FD",X"FD",X"BB",X"3F",X"35",X"39",X"EB", - X"7E",X"F8",X"BB",X"7C",X"F1",X"F9",X"FD",X"FD",X"ED",X"F9",X"F9",X"61",X"B9",X"DA",X"D0",X"FF", - X"6D",X"71",X"3F",X"BB",X"D8",X"F5",X"C9",X"68",X"3D",X"F7",X"40",X"F1",X"F8",X"EC",X"A0",X"A8", - X"67",X"B9",X"DE",X"7F",X"98",X"3C",X"DE",X"E9",X"79",X"89",X"3B",X"B0",X"E9",X"F9",X"88",X"F9", - X"F0",X"B7",X"FC",X"E8",X"D8",X"F5",X"B6",X"FD",X"B9",X"F0",X"DC",X"52",X"59",X"B9",X"D9",X"E3", - X"D5",X"F9",X"11",X"B1",X"F9",X"F5",X"E9",X"F8",X"FC",X"79",X"39",X"FB",X"FD",X"B1",X"A0",X"7F", - X"39",X"FF",X"B5",X"F8",X"33",X"FB",X"D3",X"F8",X"F9",X"EB",X"E9",X"79",X"BD",X"7B",X"F9",X"A0", - X"D4",X"B7",X"F8",X"F8",X"19",X"51",X"48",X"7A",X"E1",X"B1",X"DC",X"E8",X"30",X"D9",X"74",X"39", - X"23",X"0E",X"08",X"94",X"06",X"6C",X"32",X"06",X"86",X"86",X"63",X"A6",X"C7",X"84",X"CD",X"C8", - X"32",X"0F",X"8D",X"0E",X"41",X"0C",X"66",X"06",X"E6",X"02",X"88",X"46",X"44",X"77",X"8E",X"A4", - X"9E",X"46",X"5E",X"0A",X"6E",X"87",X"82",X"88",X"02",X"1C",X"8D",X"9D",X"02",X"97",X"6A",X"66", - X"F3",X"A4",X"03",X"81",X"46",X"9A",X"1E",X"34",X"05",X"BD",X"43",X"02",X"03",X"8A",X"A7",X"CC", - X"02",X"5C",X"2E",X"0A",X"07",X"57",X"14",X"C4",X"08",X"0E",X"26",X"A8",X"6F",X"C6",X"03",X"0E", - X"92",X"0E",X"A1",X"26",X"37",X"8A",X"86",X"0E",X"02",X"66",X"C1",X"85",X"42",X"52",X"8C",X"66", - X"86",X"86",X"46",X"0E",X"86",X"E7",X"9E",X"1E",X"C6",X"0B",X"08",X"C6",X"46",X"C6",X"0C",X"44", - X"40",X"84",X"17",X"85",X"46",X"67",X"46",X"8C",X"46",X"67",X"8D",X"95",X"4E",X"C5",X"40",X"06", - X"7B",X"BF",X"FD",X"77",X"DF",X"FF",X"27",X"72",X"FE",X"4E",X"7F",X"DB",X"9B",X"67",X"1F",X"F7", - X"DF",X"BD",X"AF",X"FE",X"F5",X"F5",X"CC",X"36",X"F3",X"FD",X"53",X"6D",X"EF",X"D8",X"BE",X"D5", - X"BF",X"AB",X"1D",X"F2",X"CB",X"BC",X"FC",X"BD",X"6D",X"03",X"FF",X"BF",X"93",X"FF",X"AF",X"FB", - X"A3",X"4F",X"C6",X"7D",X"DB",X"79",X"F5",X"7B",X"7D",X"EB",X"FD",X"EB",X"CD",X"A1",X"F1",X"0E", - X"D2",X"D5",X"AE",X"EB",X"FC",X"EE",X"8D",X"A9",X"FF",X"DF",X"1F",X"F4",X"E2",X"DD",X"36",X"F7", - X"7F",X"13",X"7D",X"AD",X"F6",X"0E",X"DF",X"CF",X"F7",X"64",X"C3",X"7B",X"F5",X"BE",X"EB",X"39", - X"AE",X"9F",X"FE",X"EB",X"FD",X"9B",X"56",X"85",X"EB",X"7F",X"59",X"1F",X"3E",X"62",X"C0",X"5F", - X"7B",X"ED",X"DF",X"F6",X"65",X"79",X"2B",X"FE",X"E7",X"CF",X"7F",X"ED",X"1D",X"FF",X"AF",X"57", - X"88",X"64",X"4B",X"22",X"C0",X"10",X"A4",X"10",X"19",X"22",X"7A",X"AE",X"0A",X"26",X"A0",X"B4", - X"18",X"4D",X"B8",X"81",X"29",X"88",X"31",X"70",X"A0",X"F6",X"00",X"14",X"10",X"F0",X"10",X"70", - X"86",X"80",X"12",X"3E",X"52",X"02",X"B6",X"C9",X"08",X"C0",X"A0",X"70",X"52",X"D8",X"00",X"20", - X"12",X"08",X"50",X"0D",X"02",X"20",X"8C",X"F3",X"28",X"80",X"90",X"80",X"90",X"16",X"78",X"92", - X"20",X"22",X"24",X"58",X"2A",X"4D",X"2D",X"85",X"10",X"30",X"01",X"39",X"00",X"00",X"09",X"33", - X"3F",X"99",X"B0",X"80",X"42",X"72",X"42",X"00",X"11",X"22",X"23",X"A1",X"04",X"08",X"92",X"A3", - X"B1",X"15",X"10",X"5A",X"A8",X"0A",X"40",X"92",X"A5",X"C4",X"92",X"1B",X"20",X"A0",X"00",X"30", - X"42",X"59",X"F2",X"1C",X"0C",X"D0",X"C6",X"CA",X"B0",X"AA",X"1A",X"19",X"5A",X"84",X"BF",X"3D", - X"7D",X"3F",X"EF",X"4D",X"9D",X"99",X"67",X"5B",X"67",X"EB",X"7D",X"D9",X"4D",X"FF",X"D5",X"3D", - X"9F",X"B4",X"9F",X"C7",X"1D",X"49",X"7D",X"B6",X"A7",X"3E",X"CF",X"AB",X"45",X"EF",X"DD",X"EF", - X"FF",X"7D",X"C7",X"BB",X"63",X"E7",X"F3",X"BF",X"6F",X"F6",X"EF",X"DF",X"DB",X"DB",X"A7",X"DF", - X"FB",X"BE",X"AD",X"4B",X"1B",X"5A",X"FF",X"DF",X"3F",X"E7",X"DF",X"87",X"BF",X"ED",X"FD",X"F7", - X"CF",X"D5",X"FF",X"EB",X"B3",X"F1",X"FF",X"83",X"E5",X"D9",X"DE",X"EC",X"EB",X"CD",X"FF",X"33", - X"D7",X"CD",X"79",X"B7",X"F7",X"DE",X"CE",X"EF",X"6B",X"A7",X"BD",X"FE",X"FF",X"E3",X"F6",X"9F", - X"B3",X"FC",X"6B",X"D3",X"79",X"F2",X"D9",X"CF",X"AB",X"8F",X"E7",X"BB",X"F9",X"EE",X"BF",X"B5", - X"E7",X"8A",X"B3",X"FB",X"3E",X"6F",X"6F",X"6C",X"56",X"EF",X"EB",X"CB",X"D3",X"81",X"F5",X"B1", - X"60",X"6B",X"4A",X"98",X"10",X"A8",X"E9",X"28",X"98",X"1D",X"98",X"A0",X"08",X"BC",X"1A",X"8D", - X"86",X"38",X"5D",X"01",X"60",X"A8",X"A2",X"16",X"02",X"64",X"00",X"00",X"A7",X"91",X"03",X"00", - X"70",X"3A",X"00",X"30",X"18",X"25",X"02",X"90",X"50",X"06",X"80",X"88",X"52",X"80",X"10",X"00", - X"E8",X"ED",X"A2",X"12",X"00",X"23",X"A4",X"0B",X"84",X"C4",X"80",X"60",X"20",X"82",X"20",X"0C", - X"88",X"CE",X"2B",X"3E",X"80",X"B7",X"01",X"44",X"10",X"22",X"90",X"03",X"23",X"88",X"11",X"03", - X"81",X"42",X"00",X"39",X"18",X"DA",X"5A",X"36",X"78",X"80",X"48",X"00",X"84",X"0E",X"20",X"00", - X"16",X"82",X"66",X"81",X"30",X"14",X"08",X"10",X"84",X"01",X"51",X"A8",X"09",X"04",X"B3",X"00", - X"4C",X"41",X"40",X"20",X"16",X"C0",X"5A",X"D0",X"02",X"92",X"02",X"19",X"48",X"02",X"80",X"0C", - X"F9",X"99",X"D5",X"79",X"F0",X"79",X"E8",X"B3",X"97",X"6B",X"39",X"FF",X"FF",X"F9",X"B9",X"3A", - X"F1",X"79",X"B3",X"A9",X"A0",X"E9",X"7A",X"B1",X"95",X"30",X"A9",X"9D",X"F9",X"30",X"FD",X"72", - X"5C",X"FC",X"B1",X"F2",X"B9",X"F9",X"59",X"C9",X"73",X"BB",X"3A",X"FA",X"DB",X"98",X"F2",X"D5", - X"51",X"E8",X"7D",X"FB",X"F9",X"5D",X"F9",X"FF",X"32",X"75",X"FE",X"71",X"B1",X"68",X"F4",X"B9", - X"FF",X"F9",X"FD",X"B9",X"B1",X"BA",X"59",X"B9",X"BE",X"E8",X"B8",X"F1",X"F7",X"B8",X"F1",X"49", - X"6D",X"F1",X"9E",X"35",X"E1",X"78",X"E0",X"F9",X"B9",X"F9",X"B0",X"BC",X"D4",X"61",X"63",X"59", - X"F0",X"87",X"D9",X"B9",X"58",X"72",X"D8",X"EB",X"8A",X"F1",X"35",X"33",X"B5",X"79",X"79",X"FD", - X"D0",X"6D",X"39",X"F9",X"FF",X"F9",X"54",X"F9",X"7B",X"F9",X"FB",X"E9",X"AD",X"F8",X"79",X"F0", - X"77",X"07",X"30",X"5D",X"8F",X"C7",X"A5",X"07",X"04",X"A7",X"8D",X"44",X"86",X"C6",X"A0",X"45", - X"18",X"07",X"D4",X"7F",X"1F",X"03",X"04",X"05",X"07",X"4E",X"66",X"05",X"6E",X"06",X"06",X"4E", - X"07",X"2E",X"47",X"46",X"06",X"26",X"06",X"46",X"76",X"06",X"02",X"01",X"97",X"D3",X"C6",X"87", - X"A2",X"87",X"00",X"2A",X"37",X"32",X"A4",X"87",X"66",X"76",X"41",X"1E",X"7E",X"63",X"14",X"89", - X"BE",X"06",X"0F",X"53",X"CA",X"8E",X"06",X"02",X"46",X"26",X"07",X"87",X"4F",X"44",X"04",X"0A", - X"96",X"EC",X"10",X"4E",X"0A",X"0C",X"A6",X"A6",X"0E",X"4F",X"C7",X"86",X"02",X"8E",X"06",X"AC", - X"D6",X"00",X"9B",X"23",X"45",X"2E",X"0C",X"67",X"07",X"22",X"83",X"43",X"62",X"C7",X"0C",X"0E", - X"87",X"06",X"14",X"66",X"BD",X"16",X"E7",X"0E",X"8F",X"06",X"64",X"0F",X"86",X"0F",X"06",X"86", - X"FF",X"D1",X"99",X"78",X"5D",X"69",X"F9",X"71",X"DB",X"71",X"3B",X"9B",X"ED",X"7D",X"F8",X"79", - X"9C",X"F9",X"DB",X"F6",X"EB",X"41",X"77",X"43",X"D9",X"59",X"FB",X"33",X"FF",X"F5",X"B9",X"39", - X"A8",X"C9",X"31",X"A3",X"5D",X"B4",X"71",X"69",X"78",X"7B",X"BE",X"FD",X"78",X"BD",X"73",X"39", - X"F4",X"F9",X"BC",X"B1",X"F9",X"64",X"22",X"3C",X"9B",X"5A",X"B9",X"74",X"5C",X"99",X"6B",X"F9", - X"7F",X"90",X"F9",X"78",X"F8",X"B9",X"3B",X"B1",X"39",X"F9",X"6F",X"F8",X"DE",X"FF",X"B1",X"D8", - X"A9",X"96",X"E8",X"DA",X"F5",X"7A",X"A4",X"39",X"B9",X"F9",X"DD",X"4B",X"DB",X"FA",X"D8",X"7B", - X"F5",X"C1",X"B9",X"FC",X"D8",X"79",X"9E",X"90",X"E9",X"50",X"34",X"99",X"A1",X"59",X"FD",X"69", - X"A1",X"FB",X"1B",X"B8",X"77",X"B9",X"14",X"1B",X"27",X"48",X"FF",X"08",X"F8",X"EB",X"B0",X"F8", - X"B9",X"66",X"03",X"46",X"0F",X"47",X"75",X"C6",X"47",X"02",X"07",X"02",X"0C",X"24",X"2F",X"02", - X"8C",X"43",X"82",X"D5",X"2A",X"0F",X"9C",X"02",X"28",X"0C",X"03",X"8D",X"36",X"04",X"23",X"86", - X"42",X"D2",X"A4",X"46",X"CF",X"8C",X"76",X"96",X"C7",X"05",X"86",X"80",X"5B",X"66",X"46",X"0E", - X"16",X"4C",X"4E",X"46",X"52",X"07",X"A7",X"C5",X"03",X"0F",X"44",X"A3",X"0E",X"46",X"46",X"64", - X"0E",X"27",X"26",X"0B",X"07",X"4E",X"82",X"C6",X"07",X"06",X"D6",X"46",X"4E",X"C2",X"A4",X"06", - X"07",X"47",X"17",X"87",X"58",X"15",X"57",X"07",X"44",X"97",X"0C",X"42",X"04",X"86",X"06",X"57", - X"03",X"44",X"06",X"46",X"D2",X"0E",X"0F",X"43",X"47",X"56",X"AC",X"4C",X"06",X"06",X"37",X"86", - X"06",X"56",X"B4",X"07",X"6E",X"28",X"54",X"07",X"C6",X"86",X"07",X"83",X"1E",X"88",X"46",X"AD"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/dpram.vhd deleted file mode 100644 index fec08f5f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,75 +0,0 @@ -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.altera_mf_components.all; - -entity dpram is - generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 - ); - PORT - ( - address_a : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - address_b : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - clock_a : IN STD_LOGIC := '1'; - clock_b : IN STD_LOGIC ; - data_a : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - data_b : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) := (others => '0'); - enable_a : IN STD_LOGIC := '1'; - enable_b : IN STD_LOGIC := '1'; - wren_a : IN STD_LOGIC := '0'; - wren_b : IN STD_LOGIC := '0'; - q_a : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - q_b : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) - ); -END dpram; - - -ARCHITECTURE SYN OF dpram IS -BEGIN - altsyncram_component : altsyncram - GENERIC MAP ( - address_reg_b => "CLOCK1", - clock_enable_input_a => "NORMAL", - clock_enable_input_b => "NORMAL", - clock_enable_output_a => "BYPASS", - clock_enable_output_b => "BYPASS", - indata_reg_b => "CLOCK1", - intended_device_family => "Cyclone V", - lpm_type => "altsyncram", - numwords_a => 2**addr_width_g, - numwords_b => 2**addr_width_g, - operation_mode => "BIDIR_DUAL_PORT", - outdata_aclr_a => "NONE", - outdata_aclr_b => "NONE", - outdata_reg_a => "UNREGISTERED", - outdata_reg_b => "UNREGISTERED", - power_up_uninitialized => "FALSE", - read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ", - read_during_write_mode_port_b => "NEW_DATA_NO_NBE_READ", - widthad_a => addr_width_g, - widthad_b => addr_width_g, - width_a => data_width_g, - width_b => data_width_g, - width_byteena_a => 1, - width_byteena_b => 1, - wrcontrol_wraddress_reg_b => "CLOCK1" - ) - PORT MAP ( - address_a => address_a, - address_b => address_b, - clock0 => clock_a, - clock1 => clock_b, - clocken0 => enable_a, - clocken1 => enable_b, - data_a => data_a, - data_b => data_b, - wren_a => wren_a, - wren_b => wren_b, - q_a => q_a, - q_b => q_b - ); - -END SYN; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/eeekk.vhd b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/eeekk.vhd deleted file mode 100644 index 677f5d5a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/eeekk.vhd +++ /dev/null @@ -1,488 +0,0 @@ --- --- A simulation model of Eeekk! hardware --- Copyright (c) Sorgelig - 2017 --- --- Based on Pacman core --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 006 Refactoring, 8 sprites support by Sorgelig --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity EEEKKt is - generic( - eight_sprites : boolean := false - ); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0 : in std_logic_vector(7 downto 0); - in1 : in std_logic_vector(7 downto 0); - dipsw1 : in std_logic_vector(7 downto 0); - dipsw2 : in std_logic_vector(7 downto 0); - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of EEEKKt is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_int_l : std_logic := '1'; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal rom_x,rom_d : std_logic_vector(7 downto 0); - signal dcnt : std_logic_vector(1 downto 0); - signal old_rd_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal hp : std_logic_vector ( 4 downto 0); - signal vp : std_logic_vector ( 4 downto 0); - signal ram_cs : std_logic; - signal ram_data : std_logic_vector(7 downto 0); - signal vram_data : std_logic_vector(7 downto 0); - signal sprite_xy_data : std_logic_vector(7 downto 0); - signal vram_addr : std_logic_vector(11 downto 0); - - signal iodec_spr_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_sn1_l : std_logic; - signal iodec_sn2_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw1_l : std_logic; - signal iodec_dipsw2_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - - signal sn_we : std_logic; - signal wav1,wav2,wav3 : std_logic_vector(7 downto 0); - - component ym2149 is port - ( - CLK : in std_logic; - CE : in std_logic; - RESET : in std_logic; - BDIR : in std_logic; - BC : in std_logic; - DI : in std_logic_vector(7 downto 0); - DO : out std_logic_vector(7 downto 0); - CHANNEL_A: out std_logic_vector(7 downto 0); - CHANNEL_B: out std_logic_vector(7 downto 0); - CHANNEL_C: out std_logic_vector(7 downto 0); - - SEL : in std_logic; - MODE : in std_logic; - IOA_in : in std_logic_vector(7 downto 0); - IOA_out : out std_logic_vector(7 downto 0); - - IOB_in : in std_logic_vector(7 downto 0); - IOB_out : out std_logic_vector(7 downto 0) - ); - end component; - -begin - --- --- video timing --- -p_hvcnt : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - if hcnt = "111111111" then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - if do_hsync then - if vcnt = "111111111" then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; -end process; - -vsync <= not vcnt(8); -do_hsync <= (hcnt = "010101111"); -- 0AF - -p_sync : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - - if (hcnt = "010001111") and not eight_sprites then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") and not eight_sprites then - hblank <= '0'; -- 0EF - elsif (hcnt = "111111111") and eight_sprites then - hblank <= '1'; - elsif (hcnt = "011111111") and eight_sprites then - hblank <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; -end process; - --- --- cpu --- -p_irq_req_watchdog : process - variable rising_vblank : boolean; -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - --watchdog_reset_l <= not reset; - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - end if; -end process; - -u_cpu : entity work.T80sed -port map -( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => hcnt(0) and ena_6, - WAIT_n => sync_bus_wreq_l, - INT_n => cpu_int_l, - NMI_n => '1', - BUSRQ_n => '1', - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out -); - --- rom 0x0000 - 0x3FFF --- syncbus 0x4000 - 0x7FFF -sync_bus_cs_l <= '0' when cpu_mreq_l = '0' and cpu_rfsh_l = '1' and cpu_addr(14) = '1' else '1'; -sync_bus_wreq_l <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '1' and cpu_rd_l = '0' else '1'; -sync_bus_stb <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '0' else '1'; -sync_bus_r_w_l <= '0' when sync_bus_stb = '0' and cpu_rd_l = '1' else '1'; - --- --- sync bus custom ic --- -p_sync_bus_reg : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; -end process; - - --- WRITE --- out_l 0x5000 - 0x503F control space --- sn1_l 0x5040 - 0x504F sound --- sn2_l 0x5050 - 0x505F sound --- spr_l 0x5060 - 0x506F sprite --- wdr_l 0x50C0 - 0x50FF watchdog reset -iodec_out_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_sn1_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"4" else '1'; -iodec_sn2_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"5" else '1'; -iodec_spr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"6" else '1'; -iodec_wdr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - --- READ --- in0_l 0x5000 - 0x503F in port 0 --- in1_l 0x5040 - 0x507F in port 1 --- dipsw_l 0x5080 - 0x50BF dip switches -iodec_in0_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_in1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"01" else '1'; -iodec_dipsw1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"10" else '1'; -iodec_dipsw2_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - -p_control_reg : process -begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - elsif (iodec_out_l = '0') then - control_reg(to_integer(unsigned(cpu_addr(2 downto 0)))) <= cpu_data_out(0); - end if; - end if; -end process; - -p_decrypt : process -begin - wait until rising_edge(clk); - if watchdog_reset_l = '0' then - dcnt <= "01"; - else - old_rd_l <= cpu_rd_l; - if old_rd_l = '1' and cpu_rd_l = '0' and cpu_iorq_l = '0' and cpu_m1_l = '1' then - if cpu_addr(0) = '1' then - dcnt <= dcnt - "1"; - else - dcnt <= dcnt + "1"; - end if; - end if; - end if; -end process; - -rom_d <= not rom_x(7) & not rom_x(6) & rom_x(1) & not rom_x(3) & not rom_x(0) & not rom_x(4) & not rom_x(2) & not rom_x(5) when dcnt = "00" else - not rom_x(7) & not rom_x(1) & not rom_x(4) & not rom_x(3) & not rom_x(0) & rom_x(6) & not rom_x(2) & not rom_x(5) when dcnt = "01" else - rom_x(7) & not rom_x(6) & rom_x(1) & not rom_x(0) & rom_x(3) & not rom_x(4) & not rom_x(2) & not rom_x(5) when dcnt = "10" else - rom_x(7) & not rom_x(1) & not rom_x(4) & not rom_x(0) & rom_x(3) & rom_x(6) & not rom_x(2) & not rom_x(5); - -cpu_data_in <= cpu_vec_reg when (cpu_iorq_l = '0') and (cpu_m1_l = '0') else - sync_bus_reg when sync_bus_wreq_l = '0' else - rom_d when cpu_addr(14) = '0' else - in0 when iodec_in0_l = '0' else - in1 when iodec_in1_l = '0' else - dipsw1 when iodec_dipsw1_l = '0' else - dipsw2 when iodec_dipsw2_l = '0' else - ram_data; - -u_program_rom : entity work.ROM_PGM_0 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => rom_x -); - -ram_cs <= '1' when cpu_addr(15 downto 12) = X"4" else '0'; - -u_rams : work.dpram generic map (12,8) -port map -( - clock_a => clk, - enable_a => ena_6, - wren_a => not sync_bus_r_w_l and ram_cs, - address_a => cpu_addr(11 downto 0), - data_a => cpu_data_out, -- cpu only source of ram data - q_a => ram_data, - - clock_b => clk, - address_b => vram_addr(11 downto 0), - q_b => vram_data -); - --- --- video subsystem --- - --- vram addr custom ic -hp <= hcnt(7 downto 3) when control_reg(3) = '0' else not hcnt(7 downto 3); -vp <= vcnt(7 downto 3) when control_reg(3) = '0' else not vcnt(7 downto 3); -vram_addr <= '0' & hcnt(2) & vp & hp when hcnt(8)='1' else - x"FF" & hcnt(6 downto 4) & hcnt(2) when hblank = '1' else - '0' & hcnt(2) & hp(3) & hp(3) & hp(3) & hp(3) & hp(0) & vp; - -sprite_xy_ram : work.dpram generic map (4,8) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not iodec_spr_l, - address_a => cpu_addr(3 downto 0), - data_a => cpu_data_out, - - clock_b => CLK, - address_b => vram_addr(3 downto 0), - q_b => sprite_xy_data -); - -u_video : entity work.PACMAN_VIDEO -port map -( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - vram_data => vram_data, - sprite_xy => sprite_xy_data, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - O_HBLANK => O_HBLANK, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk -); - -O_HSYNC <= hSync; -O_VSYNC <= vSync; -O_VBLANK <= vblank; - --- --- --- audio subsystem --- -u_audio : entity work.PACMAN_AUDIO -port map ( - I_HCNT => hcnt, - -- - I_AB => cpu_addr(11 downto 0), - I_DB => cpu_data_out, - -- - I_WR1_L => iodec_sn2_l, - I_WR0_L => iodec_sn1_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk -); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 91313469..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not I_WR1_L, - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => rom3m(1), - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 1552d65b..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,279 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 004 Refactoring, 8 sprite support by Sorgelig --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VIDEO is - generic( - alt_transp : boolean := false - ); - port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - vram_data : in std_logic_vector(7 downto 0); - sprite_xy : in std_logic_vector(7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - O_HBLANK : out std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_VIDEO is - - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal sprite_data : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - signal obj_on2 : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_op_t1 : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal sprite_ram_ip : std_logic_vector(5 downto 0); - signal sprite_ram_op : std_logic_vector(5 downto 0); - signal sprite_addr : std_logic_vector(7 downto 0); - signal sprite_addr_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(5 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - -dr <= not sprite_xy when I_HBLANK = '1' else "11111111"; -- pull ups on board - -p_char_regs : process - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; -begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & not I_HBLANK); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - sprite_data <= vram_data; -- character reg - end if; -end process; - -xflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(1); -yflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(0); - -obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - -ca(12) <= char_hblank_reg; -ca(11 downto 6) <= sprite_data(7 downto 2); -ca(5) <= sprite_data(1) when char_hblank_reg = '0' else char_sum_reg(3) xor xflip; -ca(4) <= sprite_data(0) when char_hblank_reg = '0' else I_HCNT(3); -ca(3) <= I_HCNT(2) xor yflip; -ca(2) <= char_sum_reg(2) xor xflip; -ca(1) <= char_sum_reg(1) xor xflip; -ca(0) <= char_sum_reg(0) xor xflip; - --- char roms -char_rom_5ef : entity work.GFX1 -port map -( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf -); - -p_char_shift : process -begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_buf(7 downto 4); -- load - shift_regl <= char_rom_5ef_buf(3 downto 0); - when others => null; - end case; - end if; -end process; - -shift_sel(0) <= I_HCNT(0) and I_HCNT(1) when vout_yflip = '0' else '1'; -shift_sel(1) <= '1' when vout_yflip = '0' else I_HCNT(0) and I_HCNT(1); -shift_op(0) <= shift_regl(3) when vout_yflip = '0' else shift_regl(0); -shift_op(1) <= shift_regu(3) when vout_yflip = '0' else shift_regu(0); - -p_video_out_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= vram_data(4 downto 0); -- colour reg - end if; - - if I_HCNT(3 downto 0) = "0111" and (vout_hblank='1' or I_HBLANK='1' or vout_obj_on='0') then - sprite_addr <= dr; - else - sprite_addr <= sprite_addr + "1"; - end if; - end if; -end process; - -col_rom_4a : entity work.PROM4_DST -port map -( - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a -); - -u_sprite_ram : work.dpram generic map (8,6) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => vout_obj_on_t1, - address_a => sprite_addr_t1, - data_a => sprite_ram_ip, - - clock_b => CLK, - enable_b => ENA_6, - address_b => sprite_addr, - q_b => sprite_ram_op -); - -sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "000000"; -video_op_sel <= '0' when alt_transp and (sprite_ram_reg(1 downto 0) = "00") else - '0' when not alt_transp and (sprite_ram_reg(5 downto 2) = "0000") else - '1'; - -p_sprite_ram_ip_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - sprite_addr_t1 <= sprite_addr; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - shift_op_t1 <= shift_op; - end if; -end process; - -sprite_ram_ip <= (others => '0') when vout_hblank_t1 = '0' else - sprite_ram_reg when video_op_sel = '1' else - lut_4a_t1(3 downto 0) & shift_op_t1; - -final_col <= (others => '0') when (vout_hblank = '1') or (I_VBLANK = '1') else - sprite_ram_reg(5 downto 2) when video_op_sel = '1' else - lut_4a(3 downto 0); - --- assign video outputs from color LUT PROM -col_rom_7f : entity work.PROM7_DST -port map -( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE -); - -O_HBLANK <= vout_hblank and vout_hblank_t1; - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pll.qip deleted file mode 100644 index afd958be..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll.v"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pll.v b/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pll.v deleted file mode 100644 index 60297687..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eeekk_MiST/rtl/pll.v +++ /dev/null @@ -1,320 +0,0 @@ -// megafunction wizard: %ALTPLL% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altpll - -// ============================================================ -// File Name: pll.v -// Megafunction Name(s): -// altpll -// -// Simulation Library Files(s): -// altera_mf -// ============================================================ -// ************************************************************ -// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -// -// 13.1.0 Build 162 10/23/2013 SJ Web Edition -// ************************************************************ - - -//Copyright (C) 1991-2013 Altera Corporation -//Your use of Altera Corporation's design tools, logic functions -//and other software and tools, and its AMPP partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Altera Program License -//Subscription Agreement, Altera MegaCore Function License -//Agreement, or other applicable license agreement, including, -//without limitation, that your use is for the sole purpose of -//programming logic devices manufactured by Altera and sold by -//Altera or its authorized distributors. Please refer to the -//applicable agreement for further details. - - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on -module pll ( - areset, - inclk0, - c0, - locked); - - input areset; - input inclk0; - output c0; - output locked; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri0 areset; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire sub_wire0; - wire [4:0] sub_wire1; - wire [0:0] sub_wire5 = 1'h0; - wire locked = sub_wire0; - wire [0:0] sub_wire2 = sub_wire1[0:0]; - wire c0 = sub_wire2; - wire sub_wire3 = inclk0; - wire [1:0] sub_wire4 = {sub_wire5, sub_wire3}; - - altpll altpll_component ( - .areset (areset), - .inclk (sub_wire4), - .locked (sub_wire0), - .clk (sub_wire1), - .activeclock (), - .clkbad (), - .clkena ({6{1'b1}}), - .clkloss (), - .clkswitch (1'b0), - .configupdate (1'b0), - .enable0 (), - .enable1 (), - .extclk (), - .extclkena ({4{1'b1}}), - .fbin (1'b1), - .fbmimicbidir (), - .fbout (), - .fref (), - .icdrclk (), - .pfdena (1'b1), - .phasecounterselect ({4{1'b1}}), - .phasedone (), - .phasestep (1'b1), - .phaseupdown (1'b1), - .pllena (1'b1), - .scanaclr (1'b0), - .scanclk (1'b0), - .scanclkena (1'b1), - .scandata (1'b0), - .scandataout (), - .scandone (), - .scanread (1'b0), - .scanwrite (1'b0), - .sclkout0 (), - .sclkout1 (), - .vcooverrange (), - .vcounderrange ()); - defparam - altpll_component.bandwidth_type = "AUTO", - altpll_component.clk0_divide_by = 9, - altpll_component.clk0_duty_cycle = 50, - altpll_component.clk0_multiply_by = 8, - altpll_component.clk0_phase_shift = "0", - altpll_component.compensate_clock = "CLK0", - altpll_component.inclk0_input_frequency = 37037, - altpll_component.intended_device_family = "Cyclone III", - altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll", - altpll_component.lpm_type = "altpll", - altpll_component.operation_mode = "NORMAL", - altpll_component.pll_type = "AUTO", - altpll_component.port_activeclock = "PORT_UNUSED", - altpll_component.port_areset = "PORT_USED", - altpll_component.port_clkbad0 = "PORT_UNUSED", - altpll_component.port_clkbad1 = "PORT_UNUSED", - altpll_component.port_clkloss = "PORT_UNUSED", - altpll_component.port_clkswitch = "PORT_UNUSED", - altpll_component.port_configupdate = "PORT_UNUSED", - altpll_component.port_fbin = "PORT_UNUSED", - altpll_component.port_inclk0 = "PORT_USED", - altpll_component.port_inclk1 = "PORT_UNUSED", - altpll_component.port_locked = "PORT_USED", - altpll_component.port_pfdena = "PORT_UNUSED", - altpll_component.port_phasecounterselect = "PORT_UNUSED", - altpll_component.port_phasedone = "PORT_UNUSED", - altpll_component.port_phasestep = "PORT_UNUSED", - altpll_component.port_phaseupdown = "PORT_UNUSED", - altpll_component.port_pllena = "PORT_UNUSED", - altpll_component.port_scanaclr = "PORT_UNUSED", - altpll_component.port_scanclk = "PORT_UNUSED", - altpll_component.port_scanclkena = "PORT_UNUSED", - altpll_component.port_scandata = "PORT_UNUSED", - altpll_component.port_scandataout = "PORT_UNUSED", - altpll_component.port_scandone = "PORT_UNUSED", - altpll_component.port_scanread = "PORT_UNUSED", - altpll_component.port_scanwrite = "PORT_UNUSED", - altpll_component.port_clk0 = "PORT_USED", - altpll_component.port_clk1 = "PORT_UNUSED", - altpll_component.port_clk2 = "PORT_UNUSED", - altpll_component.port_clk3 = "PORT_UNUSED", - altpll_component.port_clk4 = "PORT_UNUSED", - altpll_component.port_clk5 = "PORT_UNUSED", - altpll_component.port_clkena0 = "PORT_UNUSED", - altpll_component.port_clkena1 = "PORT_UNUSED", - altpll_component.port_clkena2 = "PORT_UNUSED", - altpll_component.port_clkena3 = "PORT_UNUSED", - altpll_component.port_clkena4 = "PORT_UNUSED", - altpll_component.port_clkena5 = "PORT_UNUSED", - altpll_component.port_extclk0 = "PORT_UNUSED", - altpll_component.port_extclk1 = "PORT_UNUSED", - altpll_component.port_extclk2 = "PORT_UNUSED", - altpll_component.port_extclk3 = "PORT_UNUSED", - altpll_component.self_reset_on_loss_lock = "OFF", - altpll_component.width_clock = 5; - - -endmodule - -// ============================================================ -// CNX file retrieval info -// ============================================================ -// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" -// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" -// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" -// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" -// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" -// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" -// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" -// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" -// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" -// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" -// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" -// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" -// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" -// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" -// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" -// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" -// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" -// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" -// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" -// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" -// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" -// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" -// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" -// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" -// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" -// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" -// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" -// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" -// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" -// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" -// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" -// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" -// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" -// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" -// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" -// Retrieval info: PRIVATE: SPREAD_USE STRING "0" -// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" -// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" -// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" -// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: USE_CLK0 STRING "1" -// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" -// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" -// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" -// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" -// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" -// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" -// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" -// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" -// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" -// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" -// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" -// Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" -// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" -// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" -// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" -// Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 -// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 -// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf -// Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.qpf b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.qpf deleted file mode 100644 index 46951ed2..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "Eggor" diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.qsf b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.qsf deleted file mode 100644 index 2c67522d..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.qsf +++ /dev/null @@ -1,160 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 14:44:59 March 24, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# Eggor_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name LAST_QUARTUS_VERSION 13.1 - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name TOP_LEVEL_ENTITY Eggor -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP - -# Fitter Assignments -# ================== -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# ------------------- -# start ENTITY(Eggor) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(Eggor) -# ----------------- -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_global_assignment -name SYSTEMVERILOG_FILE rtl/Eggor.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_vram_addr.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM3_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name VHDL_FILE rtl/dac.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.sdc b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/Eggor.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/README.txt deleted file mode 100644 index 4f9e386c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/README.txt +++ /dev/null @@ -1,23 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Eggor port to MiST by Gehstock --- 10 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/Eggor.sv b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/Eggor.sv deleted file mode 100644 index 3c43ca35..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/Eggor.sv +++ /dev/null @@ -1,190 +0,0 @@ -//============================================================================ -// Arcade: Eggor -// -// Port to MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module Eggor( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Eggor;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "T6,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [10:0] ps2_key; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; -pacman mrtnt( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0_reg(~{2'b00, btn_coin, 1'b0, m_down,m_right,m_left,m_up}), - .in1_reg(~{1'b0, btn_two_players, btn_one_player, m_fire, 4'b0000}), - .dipsw_reg(8'b0_1_11_00_11), - .RESET(status[0] | status[6] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(15)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i({audio,audio}), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 4903efa0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"9C",X"63",X"41",X"9C",X"BE",X"BE",X"41",X"00",X"41",X"14",X"36",X"41",X"63",X"63",X"14",X"00", - X"41",X"41",X"FF",X"00",X"41",X"41",X"FF",X"00",X"00",X"22",X"77",X"00",X"00",X"00",X"77",X"00", - X"41",X"FF",X"DD",X"63",X"C9",X"77",X"DD",X"00",X"63",X"14",X"55",X"22",X"77",X"36",X"14",X"00", - X"36",X"C9",X"C9",X"22",X"FF",X"63",X"C9",X"00",X"14",X"14",X"77",X"00",X"36",X"14",X"55",X"00", - X"14",X"14",X"FF",X"9C",X"FF",X"9C",X"14",X"00",X"00",X"63",X"77",X"00",X"77",X"41",X"36",X"00", - X"BE",X"41",X"41",X"22",X"FF",X"63",X"41",X"00",X"00",X"55",X"55",X"77",X"55",X"77",X"55",X"00", - X"36",X"C9",X"C9",X"BE",X"FF",X"FF",X"C9",X"00",X"00",X"36",X"14",X"41",X"14",X"63",X"14",X"00", - X"00",X"77",X"88",X"00",X"00",X"00",X"FF",X"00",X"36",X"14",X"55",X"36",X"77",X"36",X"14",X"00", - X"36",X"C9",X"DD",X"36",X"77",X"C9",X"DD",X"00",X"00",X"55",X"14",X"63",X"63",X"77",X"14",X"00", - X"9C",X"C9",X"EB",X"00",X"BE",X"C9",X"C9",X"00",X"63",X"14",X"14",X"63",X"77",X"77",X"14",X"00", - X"AA",X"00",X"88",X"00",X"EB",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"FF",X"00",X"EB",X"00",X"88",X"00",X"AA",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"55",X"00",X"41",X"00",X"DD",X"00",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"DD",X"00",X"41",X"00",X"55", - X"55",X"55",X"55",X"55",X"55",X"55",X"55",X"55",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"AA",X"AA",X"AA",X"AA",X"AA",X"AA",X"AA",X"AA", - X"FF",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"FF",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"FF", - X"08",X"01",X"02",X"0C",X"0C",X"02",X"01",X"08",X"01",X"08",X"04",X"03",X"03",X"04",X"08",X"01", - X"08",X"81",X"02",X"0C",X"0C",X"02",X"81",X"08",X"01",X"48",X"04",X"03",X"03",X"04",X"48",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"9F",X"F8",X"70",X"FE",X"FE",X"70",X"F8",X"9F",X"63",X"FF",X"BE",X"77",X"77",X"BE",X"FF",X"63", - X"BE",X"8F",X"FF",X"6B",X"FF",X"CD",X"9F",X"BE",X"41",X"FF",X"FF",X"37",X"77",X"FF",X"FF",X"41", - X"BE",X"8F",X"FF",X"6B",X"FF",X"CD",X"9F",X"BE",X"41",X"FF",X"FF",X"37",X"77",X"FF",X"FF",X"41", - X"BE",X"8F",X"FF",X"6B",X"FF",X"CD",X"9F",X"BE",X"41",X"FF",X"FF",X"37",X"77",X"FF",X"FF",X"41", - X"00",X"84",X"08",X"00",X"00",X"08",X"84",X"00",X"00",X"42",X"01",X"00",X"00",X"01",X"42",X"00", - X"00",X"86",X"08",X"08",X"08",X"08",X"86",X"00",X"00",X"46",X"01",X"01",X"01",X"01",X"46",X"00", - X"08",X"87",X"08",X"08",X"08",X"08",X"87",X"08",X"01",X"4E",X"01",X"01",X"01",X"01",X"4E",X"01", - X"02",X"C8",X"04",X"22",X"02",X"14",X"78",X"22",X"14",X"B1",X"22",X"04",X"14",X"02",X"C1",X"04", - X"20",X"49",X"10",X"02",X"20",X"04",X"F7",X"02",X"04",X"FE",X"02",X"10",X"04",X"20",X"89",X"10", - X"22",X"81",X"14",X"20",X"22",X"10",X"8F",X"20",X"10",X"4F",X"20",X"14",X"10",X"22",X"48",X"14", - X"08",X"B1",X"92",X"84",X"84",X"92",X"B1",X"08",X"01",X"78",X"64",X"42",X"42",X"64",X"78",X"01", - X"00",X"92",X"84",X"08",X"08",X"84",X"92",X"00",X"00",X"64",X"42",X"01",X"01",X"42",X"64",X"00", - X"00",X"84",X"08",X"00",X"00",X"08",X"84",X"00",X"00",X"42",X"01",X"00",X"00",X"01",X"42",X"00", - X"00",X"04",X"08",X"00",X"00",X"08",X"04",X"00",X"00",X"02",X"01",X"00",X"00",X"01",X"02",X"00", - X"00",X"02",X"04",X"08",X"08",X"04",X"02",X"00",X"00",X"04",X"02",X"01",X"01",X"02",X"04",X"00", - X"08",X"01",X"02",X"04",X"04",X"02",X"01",X"08",X"01",X"08",X"04",X"02",X"02",X"04",X"08",X"01", - X"08",X"B1",X"92",X"84",X"84",X"92",X"B1",X"08",X"01",X"78",X"64",X"42",X"42",X"64",X"78",X"01", - X"08",X"B1",X"9E",X"8C",X"8C",X"9E",X"B1",X"08",X"01",X"78",X"67",X"43",X"43",X"67",X"78",X"01", - X"08",X"BF",X"92",X"84",X"84",X"92",X"BF",X"08",X"01",X"7F",X"64",X"42",X"42",X"64",X"7F",X"01", - X"0C",X"B9",X"B1",X"92",X"92",X"B1",X"B9",X"0C",X"03",X"79",X"78",X"64",X"64",X"78",X"79",X"03", - X"0C",X"B5",X"BD",X"92",X"92",X"BD",X"B5",X"0C",X"03",X"7A",X"7B",X"64",X"64",X"7B",X"7A",X"03", - X"0C",X"B3",X"B3",X"9E",X"9E",X"B3",X"B3",X"0C",X"03",X"7C",X"7C",X"67",X"67",X"7C",X"7C",X"03", - X"00",X"00",X"36",X"36",X"36",X"36",X"00",X"00",X"00",X"00",X"36",X"36",X"36",X"36",X"00",X"00", - X"88",X"55",X"22",X"14",X"14",X"AA",X"55",X"88",X"41",X"AA",X"14",X"22",X"22",X"55",X"AA",X"41", - X"88",X"36",X"22",X"88",X"9C",X"9C",X"22",X"00",X"63",X"88",X"9C",X"63",X"77",X"77",X"88",X"00", - X"22",X"22",X"BE",X"00",X"22",X"22",X"BE",X"00",X"00",X"14",X"FF",X"00",X"00",X"00",X"FF",X"00", - X"22",X"BE",X"AA",X"36",X"22",X"BE",X"AA",X"00",X"36",X"C9",X"EB",X"14",X"FF",X"9C",X"C9",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"88",X"C9",X"FF",X"00",X"DD",X"88",X"EB",X"00", - X"88",X"88",X"BE",X"88",X"BE",X"88",X"88",X"00",X"00",X"36",X"FF",X"41",X"FF",X"63",X"9C",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"41",X"AA",X"AA",X"BE",X"EB",X"BE",X"AA",X"00", - X"9C",X"22",X"22",X"9C",X"BE",X"BE",X"22",X"00",X"00",X"DD",X"C9",X"63",X"C9",X"77",X"C9",X"00", - X"00",X"BE",X"00",X"00",X"00",X"00",X"BE",X"00",X"9C",X"88",X"EB",X"9C",X"BE",X"9C",X"C9",X"00", - X"9C",X"22",X"AA",X"9C",X"BE",X"22",X"AA",X"00",X"00",X"EB",X"C9",X"36",X"36",X"FF",X"C9",X"00", - X"88",X"22",X"36",X"00",X"9C",X"22",X"22",X"00",X"77",X"C9",X"C9",X"36",X"FF",X"FF",X"C9",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"BE",X"88",X"88",X"BE",X"BE",X"BE",X"88",X"00",X"63",X"9C",X"9C",X"63",X"77",X"77",X"88",X"00", - X"9C",X"22",X"22",X"BE",X"BE",X"BE",X"22",X"00",X"36",X"C9",X"C9",X"FF",X"FF",X"FF",X"C9",X"00", - X"14",X"36",X"22",X"88",X"36",X"9C",X"22",X"00",X"14",X"9C",X"88",X"63",X"9C",X"77",X"88",X"00", - X"88",X"22",X"36",X"BE",X"9C",X"BE",X"22",X"00",X"63",X"88",X"9C",X"FF",X"77",X"FF",X"88",X"00", - X"22",X"BE",X"22",X"00",X"22",X"BE",X"22",X"00",X"88",X"FF",X"C9",X"00",X"C9",X"FF",X"C9",X"00", - X"00",X"00",X"00",X"BE",X"00",X"BE",X"00",X"00",X"88",X"C9",X"C9",X"FF",X"C9",X"FF",X"C9",X"00", - X"BE",X"36",X"22",X"88",X"BE",X"9C",X"22",X"00",X"C9",X"9C",X"C9",X"63",X"C9",X"77",X"88",X"00", - X"BE",X"00",X"00",X"BE",X"BE",X"BE",X"00",X"00",X"FF",X"41",X"41",X"FF",X"FF",X"FF",X"41",X"00", - X"22",X"22",X"BE",X"00",X"22",X"22",X"BE",X"00",X"88",X"88",X"FF",X"00",X"88",X"88",X"FF",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"FF",X"00",X"00",X"00",X"FF",X"00",X"00",X"00", - X"22",X"88",X"BE",X"BE",X"36",X"BE",X"9C",X"00",X"88",X"41",X"36",X"FF",X"9C",X"FF",X"63",X"00", - X"22",X"BE",X"22",X"00",X"22",X"BE",X"22",X"00",X"00",X"FF",X"00",X"00",X"00",X"FF",X"00",X"00", - X"BE",X"00",X"00",X"BE",X"BE",X"BE",X"88",X"00",X"FF",X"77",X"77",X"FF",X"FF",X"FF",X"63",X"00", - X"BE",X"00",X"9C",X"BE",X"BE",X"BE",X"88",X"00",X"FF",X"77",X"41",X"FF",X"FF",X"FF",X"63",X"00", - X"9C",X"22",X"22",X"9C",X"BE",X"BE",X"22",X"00",X"77",X"88",X"88",X"77",X"FF",X"FF",X"88",X"00", - X"00",X"88",X"88",X"BE",X"88",X"BE",X"88",X"00",X"77",X"88",X"88",X"FF",X"FF",X"FF",X"88",X"00", - X"AA",X"22",X"BE",X"9C",X"9C",X"BE",X"AA",X"00",X"77",X"88",X"88",X"77",X"FF",X"FF",X"88",X"00", - X"22",X"88",X"BE",X"BE",X"36",X"BE",X"9C",X"00",X"77",X"88",X"C9",X"FF",X"FF",X"FF",X"88",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"00",X"C9",X"DD",X"36",X"55",X"FF",X"C9",X"00", - X"00",X"00",X"BE",X"00",X"00",X"00",X"BE",X"00",X"88",X"88",X"FF",X"00",X"88",X"88",X"FF",X"00", - X"9C",X"22",X"22",X"9C",X"BE",X"BE",X"22",X"00",X"FF",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"00", - X"00",X"9C",X"9C",X"00",X"88",X"88",X"BE",X"00",X"FF",X"41",X"41",X"FF",X"FF",X"FF",X"00",X"00", - X"BE",X"9C",X"9C",X"BE",X"BE",X"BE",X"88",X"00",X"FF",X"41",X"41",X"FF",X"FF",X"FF",X"63",X"00", - X"36",X"9C",X"9C",X"36",X"BE",X"BE",X"88",X"00",X"9C",X"77",X"77",X"9C",X"BE",X"BE",X"63",X"00", - X"00",X"00",X"BE",X"00",X"00",X"00",X"BE",X"00",X"BE",X"FF",X"41",X"00",X"FF",X"BE",X"41",X"00", - X"22",X"BE",X"22",X"36",X"22",X"BE",X"AA",X"00",X"9C",X"C9",X"FF",X"88",X"BE",X"88",X"EB",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"88",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"41",X"00",X"00",X"00",X"00",X"41",X"00", - X"00",X"88",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"41",X"00",X"00",X"00",X"00",X"41",X"00", - X"DF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"DF",X"FF",X"DF",X"FF",X"00",X"00",X"00",X"00", - X"DF",X"FF",X"DF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"77",X"22",X"00",X"00",X"22",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"41",X"00",X"00",X"00",X"00",X"41",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"88",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"FF",X"FF",X"36",X"36",X"FF",X"FF",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"22",X"00",X"00",X"22",X"77",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"80", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"40",X"00",X"FF",X"FF",X"FF",X"FF",X"40",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"40",X"00", - X"00",X"00",X"00",X"9C",X"00",X"88",X"00",X"88",X"00",X"00",X"00",X"63",X"00",X"41",X"00",X"41", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"40",X"00",X"40",X"00",X"FF",X"FF",X"FF",X"FF",X"40",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"41", - X"9C",X"88",X"BE",X"00",X"BE",X"00",X"9C",X"00",X"63",X"41",X"77",X"00",X"77",X"00",X"63",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"88",X"9C",X"00",X"88",X"00",X"9C",X"00",X"00",X"41",X"63",X"00",X"41",X"00",X"63",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"F7",X"FF",X"00",X"00",X"00",X"00",X"F7",X"FF",X"F7",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"F7",X"FF",X"F7",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"DF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"DF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"DF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"DF",X"FF",X"DF",X"FF",X"00",X"00",X"00",X"00", - X"DF",X"FF",X"DF",X"FF",X"00",X"00",X"00",X"00",X"DF",X"FF",X"DF",X"FF",X"00",X"00",X"00",X"00", - X"DF",X"FF",X"DF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"DF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"40",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"40",X"00",X"40",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"40",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"40",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"40",X"00",X"FF",X"FF",X"FF",X"FF",X"40",X"00",X"40",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"02",X"00",X"00",X"00", - X"00",X"AA",X"22",X"55",X"BE",X"55",X"AA",X"55",X"BE",X"00",X"BE",X"00",X"41",X"00",X"41",X"00", - X"55",X"AA",X"55",X"BE",X"55",X"22",X"AA",X"00",X"00",X"41",X"00",X"41",X"00",X"BE",X"00",X"BE", - X"77",X"00",X"77",X"00",X"88",X"00",X"88",X"00",X"00",X"55",X"14",X"AA",X"77",X"AA",X"55",X"AA", - X"00",X"88",X"00",X"88",X"00",X"77",X"00",X"77",X"AA",X"55",X"AA",X"77",X"AA",X"14",X"55",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"63",X"FF",X"77",X"FF",X"41",X"FF",X"00",X"63",X"00",X"77",X"00",X"41",X"00", - X"41",X"FF",X"77",X"FF",X"63",X"FF",X"FF",X"FF",X"00",X"41",X"00",X"77",X"00",X"63",X"00",X"FF", - X"00",X"88",X"00",X"BE",X"00",X"9C",X"00",X"FF",X"88",X"FF",X"BE",X"FF",X"9C",X"FF",X"FF",X"FF", - X"FF",X"00",X"9C",X"00",X"BE",X"00",X"88",X"00",X"FF",X"FF",X"FF",X"9C",X"FF",X"BE",X"FF",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0B",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"0F",X"0F",X"0F",X"03",X"0E",X"0F",X"0B", - X"00",X"08",X"00",X"68",X"00",X"08",X"00",X"68",X"0C",X"0F",X"0F",X"0F",X"0C",X"0F",X"03",X"0D", - X"FF",X"00",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"00",X"FF",X"63",X"FF",X"00",X"FF",X"63",X"FF", - X"9F",X"F0",X"FF",X"F0",X"9F",X"F0",X"FF",X"F0",X"FF",X"00",X"FF",X"FF",X"FF",X"00",X"FF",X"FF", - X"0F",X"07",X"0F",X"0F",X"0C",X"0F",X"0F",X"0F",X"0F",X"92",X"93",X"93",X"0F",X"93",X"93",X"93", - X"F0",X"60",X"F0",X"08",X"F0",X"60",X"F0",X"08",X"4E",X"0E",X"4E",X"0F",X"4E",X"02",X"4E",X"0F", - X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"63",X"FF",X"00",X"FF",X"63",X"FF",X"00", - X"F0",X"FF",X"F0",X"9F",X"F0",X"FF",X"F0",X"9F",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"00",X"FF", - X"0F",X"0F",X"0F",X"0E",X"07",X"0F",X"0D",X"0F",X"93",X"93",X"93",X"0F",X"93",X"92",X"93",X"0F", - X"08",X"F0",X"60",X"F0",X"08",X"F0",X"60",X"F0",X"0F",X"4E",X"0A",X"4E",X"0F",X"4E",X"0E",X"4E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"03",X"00",X"00",X"00",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"09",X"0F",X"0F",X"03",X"0F",X"0F",X"0F",X"0F",X"0B",X"03",X"0F",X"0E",X"0F",X"03", - X"68",X"00",X"08",X"00",X"68",X"00",X"08",X"00",X"0F",X"07",X"0F",X"0C",X"0D",X"0F",X"0F",X"0C", - X"15",X"52",X"17",X"13",X"17",X"2C",X"1F",X"1F",X"50",X"17",X"52",X"54",X"59",X"18",X"19",X"20", - X"61",X"54",X"68",X"1C",X"69",X"15",X"63",X"1B",X"1F",X"13",X"19",X"FF",X"20",X"00",X"1E",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"DF",X"FF",X"DF",X"FF",X"02",X"00",X"00",X"00", - X"DF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"DF",X"FF",X"DF",X"FF",X"02",X"00",X"00",X"00", - X"DF",X"FF",X"DF",X"FF",X"00",X"00",X"00",X"00",X"DF",X"FF",X"DF",X"FF",X"00",X"00",X"00",X"00", - X"DF",X"FF",X"DF",X"FF",X"00",X"00",X"00",X"00",X"DF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"02",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"02",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"40",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"02",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"02",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"40",X"00",X"40",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"40",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"40",X"00",X"FF",X"FF",X"FF",X"FF",X"40",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"02",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"02",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"DB",X"AF",X"06",X"20",X"09",X"00",X"50",X"5F",X"0B",X"10",X"FC",X"ED",X"56",X"19",X"D9",X"67", - X"C3",X"C7",X"02",X"3A",X"EC",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"35",X"40",X"5F", - X"2B",X"10",X"FC",X"E1",X"3A",X"ED",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"02",X"40", - X"5F",X"0B",X"10",X"FC",X"E1",X"E1",X"25",X"66",X"20",X"F1",X"F5",X"CD",X"FD",X"CD",X"AF",X"1A", - X"00",X"30",X"80",X"F0",X"00",X"A0",X"90",X"F0",X"00",X"40",X"20",X"FF",X"40",X"C8",X"60",X"FF", - X"70",X"E0",X"D0",X"FC",X"E0",X"F0",X"30",X"FE",X"00",X"70",X"D0",X"B0",X"B0",X"F0",X"B0",X"F0", - X"E0",X"B0",X"F0",X"00",X"F0",X"10",X"B0",X"00",X"88",X"00",X"88",X"00",X"88",X"00",X"00",X"41", - X"01",X"01",X"07",X"FF",X"03",X"36",X"07",X"BE",X"60",X"03",X"0E",X"08",X"90",X"0E",X"03",X"00", - X"00",X"30",X"80",X"F0",X"00",X"A0",X"90",X"F0",X"00",X"FE",X"20",X"C9",X"40",X"FF",X"60",X"00", - X"70",X"E0",X"D0",X"FC",X"E0",X"F0",X"30",X"FE",X"00",X"70",X"D0",X"B0",X"B0",X"F0",X"B0",X"F0", - X"E0",X"B0",X"F0",X"00",X"F0",X"10",X"B0",X"00",X"41",X"88",X"BE",X"00",X"77",X"00",X"88",X"41", - X"89",X"01",X"07",X"FF",X"03",X"36",X"07",X"BE",X"60",X"03",X"0E",X"08",X"0C",X"0E",X"03",X"00", - X"00",X"90",X"00",X"70",X"00",X"B0",X"80",X"F0",X"00",X"BF",X"E8",X"03",X"40",X"89",X"FE",X"07", - X"F0",X"6C",X"F0",X"0F",X"E0",X"0F",X"F0",X"0F",X"90",X"F0",X"B0",X"78",X"B0",X"F0",X"70",X"6C", - X"F0",X"80",X"B0",X"00",X"E0",X"00",X"90",X"00",X"07",X"62",X"01",X"40",X"03",X"60",X"23",X"00", - X"0F",X"F0",X"0F",X"F0",X"0F",X"D0",X"6C",X"F0",X"6C",X"F0",X"D0",X"B0",X"78",X"A0",X"F0",X"90", - X"00",X"90",X"00",X"E0",X"00",X"B0",X"80",X"F0",X"00",X"FE",X"C8",X"60",X"00",X"C8",X"FE",X"61", - X"70",X"B1",X"E0",X"FF",X"F0",X"97",X"F0",X"FF",X"90",X"4C",X"B0",X"03",X"30",X"0E",X"F0",X"0F", - X"D0",X"80",X"B0",X"00",X"F0",X"00",X"10",X"00",X"61",X"62",X"40",X"00",X"60",X"40",X"62",X"00", - X"FF",X"70",X"97",X"F0",X"FF",X"D0",X"B1",X"70",X"0F",X"F0",X"0E",X"B0",X"03",X"B0",X"4C",X"90", - X"00",X"00",X"00",X"BE",X"00",X"9C",X"00",X"FF",X"00",X"02",X"01",X"83",X"00",X"02",X"03",X"F0", - X"07",X"0D",X"0B",X"0F",X"43",X"0F",X"07",X"86",X"0C",X"00",X"0F",X"77",X"07",X"63",X"08",X"FF", - X"FF",X"00",X"63",X"00",X"FF",X"00",X"EB",X"00",X"F0",X"03",X"82",X"00",X"83",X"01",X"03",X"00", - X"83",X"07",X"0E",X"4E",X"0F",X"4E",X"0F",X"44",X"61",X"30",X"38",X"80",X"6D",X"90",X"30",X"00", - X"00",X"00",X"00",X"BE",X"00",X"9C",X"00",X"FF",X"00",X"B1",X"01",X"C0",X"00",X"F0",X"03",X"00", - X"07",X"0B",X"0D",X"87",X"0B",X"0F",X"30",X"92",X"0C",X"00",X"0F",X"77",X"07",X"63",X"08",X"FF", - X"FF",X"00",X"63",X"00",X"FF",X"00",X"EB",X"00",X"40",X"83",X"B1",X"00",X"70",X"01",X"82",X"00", - X"85",X"0F",X"0E",X"4E",X"0F",X"46",X"0F",X"44",X"61",X"30",X"38",X"80",X"6D",X"90",X"30",X"00", - X"00",X"9C",X"00",X"FF",X"00",X"BE",X"00",X"6F",X"00",X"F1",X"01",X"C1",X"01",X"F1",X"81",X"63", - X"0F",X"8F",X"03",X"FF",X"0F",X"BF",X"0E",X"FF",X"00",X"30",X"08",X"0F",X"08",X"4F",X"0C",X"9F", - X"6F",X"00",X"BE",X"00",X"FF",X"00",X"9C",X"00",X"63",X"01",X"61",X"01",X"41",X"01",X"61",X"00", - X"FF",X"0E",X"BF",X"0F",X"FF",X"0B",X"8F",X"0F",X"9F",X"0C",X"4F",X"08",X"0F",X"08",X"0A",X"00", - X"00",X"9C",X"00",X"63",X"00",X"BE",X"00",X"FF",X"00",X"B1",X"02",X"81",X"01",X"B1",X"83",X"03", - X"0F",X"0F",X"0F",X"0F",X"09",X"0B",X"0E",X"0F",X"00",X"6F",X"08",X"30",X"08",X"F7",X"0C",X"F1", - X"FF",X"00",X"BE",X"00",X"63",X"00",X"9C",X"00",X"03",X"03",X"21",X"01",X"01",X"02",X"21",X"00", - X"0F",X"0E",X"0F",X"03",X"07",X"0F",X"0F",X"0F",X"F1",X"0C",X"F7",X"08",X"30",X"08",X"6F",X"00", - X"00",X"9C",X"00",X"63",X"00",X"BE",X"00",X"FF",X"00",X"B1",X"02",X"81",X"01",X"B1",X"83",X"03", - X"0F",X"0F",X"0F",X"0F",X"09",X"0B",X"0E",X"0F",X"00",X"6F",X"08",X"B0",X"08",X"F7",X"0C",X"F1", - X"FF",X"00",X"BE",X"00",X"63",X"00",X"9C",X"00",X"03",X"83",X"B1",X"01",X"81",X"02",X"B1",X"00", - X"0F",X"0E",X"0F",X"03",X"07",X"0F",X"0F",X"0F",X"F1",X"0C",X"F7",X"08",X"30",X"08",X"6F",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"63",X"00",X"FF",X"00",X"77",X"00",X"FF",X"00",X"88",X"00",X"BE",X"00",X"9C",X"00",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"00",X"77",X"00",X"FF",X"00",X"63",X"00",X"FF",X"00",X"9C",X"00",X"BE",X"00",X"88",X"00", - X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"90",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"63",X"00",X"FF",X"00",X"77",X"00",X"FC",X"00",X"FF",X"00",X"F8",X"00",X"FF",X"9C",X"B0", - X"90",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FC",X"00",X"77",X"00",X"FF",X"00",X"63",X"00",X"F0",X"9C",X"FF",X"00",X"F8",X"00",X"FF",X"00", - X"00",X"B0",X"00",X"E0",X"00",X"F0",X"10",X"F0",X"00",X"00",X"00",X"41",X"00",X"00",X"00",X"41", - X"00",X"77",X"00",X"FF",X"00",X"77",X"41",X"FC",X"00",X"9C",X"00",X"F0",X"00",X"FF",X"9C",X"F0", - X"F0",X"10",X"F0",X"00",X"D0",X"00",X"B0",X"00",X"41",X"00",X"00",X"00",X"41",X"00",X"00",X"00", - X"FC",X"41",X"77",X"00",X"FF",X"00",X"77",X"00",X"D0",X"9C",X"FF",X"00",X"F0",X"00",X"9C",X"00", - X"00",X"90",X"00",X"B0",X"00",X"B0",X"80",X"B0",X"00",X"00",X"00",X"63",X"00",X"41",X"00",X"63", - X"00",X"FF",X"00",X"BD",X"00",X"FF",X"77",X"B2",X"00",X"FC",X"00",X"68",X"00",X"B0",X"FE",X"6C", - X"A0",X"80",X"B0",X"00",X"B0",X"00",X"90",X"00",X"63",X"00",X"41",X"00",X"63",X"00",X"00",X"00", - X"B2",X"77",X"FF",X"00",X"BD",X"00",X"FF",X"00",X"6C",X"FE",X"B0",X"00",X"68",X"00",X"FC",X"00", - X"00",X"B0",X"80",X"F0",X"00",X"E0",X"90",X"F0",X"00",X"63",X"41",X"63",X"00",X"63",X"41",X"41", - X"63",X"FE",X"FF",X"F9",X"FF",X"FD",X"FF",X"F3",X"88",X"F0",X"F8",X"03",X"BC",X"0E",X"E0",X"0F", - X"F0",X"90",X"F0",X"00",X"D0",X"80",X"B0",X"00",X"41",X"41",X"63",X"00",X"63",X"41",X"63",X"00", - X"F3",X"FF",X"FD",X"FF",X"F9",X"FF",X"FE",X"63",X"0F",X"F0",X"0E",X"BC",X"03",X"D8",X"F0",X"88", - X"00",X"90",X"00",X"E0",X"00",X"B0",X"80",X"F0",X"00",X"77",X"63",X"77",X"41",X"77",X"63",X"62", - X"74",X"BD",X"FE",X"F7",X"FE",X"9B",X"FC",X"FF",X"90",X"4C",X"B0",X"03",X"30",X"0E",X"F0",X"0F", - X"D0",X"80",X"B0",X"00",X"F0",X"00",X"90",X"00",X"62",X"63",X"77",X"41",X"77",X"63",X"77",X"00", - X"FF",X"FC",X"9B",X"FE",X"F7",X"FE",X"BD",X"74",X"0F",X"F0",X"0E",X"B0",X"03",X"B0",X"4C",X"90", - X"00",X"80",X"00",X"F0",X"00",X"B0",X"80",X"F0",X"77",X"FE",X"FE",X"FC",X"77",X"FC",X"FE",X"F9", - X"70",X"B1",X"F0",X"FF",X"F0",X"97",X"F0",X"FF",X"90",X"4C",X"B0",X"03",X"B0",X"0E",X"F0",X"0F", - X"F0",X"80",X"B0",X"00",X"F0",X"00",X"80",X"00",X"F9",X"FE",X"FC",X"77",X"FC",X"FE",X"FE",X"77", - X"FF",X"F0",X"97",X"F0",X"FF",X"F0",X"B1",X"70",X"0F",X"F0",X"0E",X"B0",X"03",X"B0",X"4C",X"90", - X"00",X"90",X"00",X"E0",X"00",X"B0",X"80",X"F0",X"00",X"FE",X"C8",X"60",X"00",X"C8",X"FE",X"61", - X"70",X"B1",X"E0",X"FF",X"F0",X"97",X"F0",X"FF",X"90",X"4C",X"B0",X"03",X"30",X"0E",X"F0",X"0F", - X"D0",X"80",X"B0",X"00",X"F0",X"00",X"10",X"00",X"61",X"FE",X"C8",X"00",X"60",X"C8",X"FE",X"00", - X"FF",X"70",X"97",X"F0",X"FF",X"D0",X"B1",X"70",X"0F",X"F0",X"0E",X"B0",X"03",X"B0",X"4C",X"90", - X"15",X"52",X"17",X"13",X"17",X"2C",X"1F",X"1F",X"50",X"17",X"52",X"54",X"59",X"18",X"19",X"20", - X"61",X"54",X"68",X"1C",X"69",X"15",X"63",X"1B",X"1F",X"13",X"19",X"EC",X"20",X"09",X"1E",X"09", - X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"3A",X"32",X"66",X"E3",X"67",X"28",X"25",X"11",X"ED", - X"40",X"09",X"B4",X"09",X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"3A",X"32",X"66",X"E3",X"57", - X"28",X"25",X"11",X"EE",X"40",X"09",X"B4",X"09",X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"3A", - X"32",X"66",X"E3",X"77",X"28",X"25",X"11",X"EF",X"40",X"09",X"B4",X"09",X"3E",X"01",X"06",X"04", - X"E5",X"85",X"15",X"3A",X"32",X"66",X"FE",X"00",X"08",X"26",X"FB",X"3E",X"01",X"1A",X"00",X"50", - X"3E",X"02",X"E5",X"FF",X"14",X"C3",X"F1",X"02",X"1A",X"C0",X"50",X"30",X"FB",X"01",X"00",X"10", - X"AF",X"1A",X"C0",X"50",X"86",X"0B",X"57",X"23",X"79",X"98",X"7A",X"08",X"DF",X"FE",X"FF",X"28", - X"02",X"1F",X"E1",X"1F",X"3F",X"E1",X"20",X"CE",X"FC",X"20",X"CD",X"3E",X"11",X"E5",X"1D",X"05", - X"C9",X"CD",X"3E",X"0A",X"E5",X"1D",X"05",X"C9",X"CD",X"3E",X"44",X"E5",X"1D",X"05",X"C9",X"3E", - X"A0",X"E5",X"1D",X"05",X"E1",X"1A",X"C0",X"50",X"CD",X"CD",X"D1",X"13",X"01",X"FF",X"03",X"5F", - X"ED",X"98",X"C9",X"01",X"00",X"04",X"BE",X"C4",X"53",X"05",X"0B",X"77",X"23",X"79",X"98",X"7B", - X"08",X"DC",X"E1",X"77",X"7E",X"CE",X"27",X"57",X"7B",X"CE",X"27",X"BA",X"28",X"04",X"20",X"E3", - X"E7",X"20",X"7E",X"CE",X"D8",X"57",X"7B",X"CE",X"D8",X"BA",X"E0",X"20",X"E3",X"C7",X"20",X"7B", - X"E1",X"45",X"47",X"47",X"67",X"52",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54", - X"08",X"19",X"39",X"38",X"1B",X"54",X"45",X"64",X"63",X"67",X"08",X"61",X"66",X"43",X"1A",X"C0", - X"50",X"09",X"00",X"40",X"11",X"01",X"40",X"01",X"FE",X"07",X"1E",X"40",X"ED",X"98",X"1A",X"C0", - X"50",X"09",X"00",X"64",X"11",X"01",X"64",X"01",X"FE",X"03",X"1E",X"00",X"ED",X"98",X"1A",X"C0", - X"50",X"09",X"48",X"50",X"11",X"49",X"50",X"01",X"27",X"00",X"1E",X"00",X"ED",X"98",X"1A",X"C0", - X"50",X"09",X"D8",X"67",X"11",X"D9",X"67",X"01",X"27",X"00",X"1E",X"00",X"ED",X"98",X"1A",X"C0", - X"50",X"09",X"40",X"50",X"11",X"41",X"50",X"01",X"37",X"00",X"1E",X"00",X"ED",X"98",X"09",X"52", - X"64",X"11",X"53",X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98",X"09",X"D6",X"0A",X"0A",X"F1", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00", - X"15",X"7E",X"1A",X"E8",X"64",X"78",X"CE",X"18",X"09",X"B8",X"09",X"E5",X"48",X"15",X"0A",X"E9", - X"64",X"78",X"CE",X"18",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"1A",X"EB",X"64",X"78", - X"00",X"00",X"22",X"77",X"77",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"C2",X"47",X"11",X"C3",X"47",X"01",X"34",X"00",X"1E",X"05",X"ED",X"98",X"1A",X"C0",X"50",X"09", - X"CA",X"47",X"11",X"CB",X"47",X"01",X"34",X"00",X"1E",X"21",X"ED",X"98",X"1A",X"C0",X"50",X"09", - X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"66",X"FF",X"FF",X"FF",X"FF",X"66",X"00", - X"FC",X"64",X"11",X"DA",X"43",X"E5",X"D7",X"27",X"09",X"02",X"40",X"11",X"03",X"40",X"01",X"3C", - X"00",X"1E",X"40",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"02",X"44",X"11",X"03",X"44",X"01",X"34", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"77",X"77",X"22",X"00",X"00", - X"AF",X"1A",X"24",X"40",X"3A",X"C9",X"64",X"FE",X"00",X"08",X"23",X"09",X"8C",X"35",X"11",X"24", - X"40",X"01",X"21",X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"42",X"65",X"11",X"43",X"65",X"01", - X"FF",X"00",X"1E",X"00",X"ED",X"98",X"09",X"3E",X"30",X"0A",X"73",X"65",X"0A",X"43",X"65",X"09", - X"72",X"65",X"0A",X"62",X"65",X"09",X"58",X"30",X"0A",X"5E",X"65",X"0A",X"76",X"65",X"09",X"5D", - X"65",X"0A",X"4D",X"65",X"09",X"8A",X"30",X"0A",X"91",X"65",X"0A",X"79",X"65",X"09",X"90",X"65", - X"0A",X"80",X"65",X"09",X"D4",X"30",X"0A",X"AC",X"65",X"0A",X"94",X"65",X"09",X"AB",X"65",X"0A", - X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"09",X"6A",X"31",X"0A",X"FD",X"65",X"0A",X"CD",X"65",X"09",X"FC",X"65",X"0A",X"EC",X"65",X"09", - X"B4",X"31",X"0A",X"30",X"66",X"0A",X"00",X"66",X"09",X"17",X"66",X"0A",X"07",X"66",X"06",X"08", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"CC",X"EE",X"EE",X"CC",X"88",X"00",X"00",X"00",X"33",X"77",X"77",X"33",X"11",X"00",X"00",X"00", - X"C0",X"21",X"09",X"F3",X"64",X"E3",X"8E",X"AF",X"1A",X"01",X"50",X"09",X"F4",X"64",X"E3",X"86", - X"E5",X"BA",X"15",X"1A",X"C0",X"50",X"3E",X"40",X"E5",X"AD",X"14",X"3E",X"21",X"E5",X"BD",X"14", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"88",X"CC",X"CC",X"88",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"11",X"00",X"00",X"00", - X"23",X"E5",X"B3",X"15",X"11",X"A5",X"44",X"09",X"B8",X"07",X"3E",X"20",X"06",X"30",X"E5",X"B3", - X"15",X"11",X"4A",X"46",X"09",X"B9",X"07",X"3E",X"04",X"06",X"04",X"E5",X"B3",X"15",X"11",X"1F", - X"45",X"09",X"B9",X"07",X"3E",X"04",X"06",X"04",X"E5",X"B3",X"15",X"11",X"20",X"41",X"09",X"A6", - X"36",X"3E",X"01",X"06",X"10",X"E5",X"85",X"15",X"11",X"B6",X"40",X"09",X"B6",X"36",X"3E",X"01", - X"06",X"23",X"E5",X"85",X"15",X"11",X"A5",X"40",X"09",X"A9",X"36",X"3E",X"20",X"06",X"30",X"E5", - X"85",X"15",X"11",X"81",X"40",X"09",X"69",X"37",X"3E",X"05",X"06",X"21",X"E5",X"85",X"15",X"11", - X"5F",X"42",X"09",X"69",X"37",X"3E",X"05",X"06",X"21",X"E5",X"85",X"15",X"11",X"4A",X"42",X"09", - X"96",X"37",X"3E",X"04",X"06",X"04",X"E5",X"85",X"15",X"11",X"1F",X"41",X"09",X"96",X"37",X"3E", - X"04",X"06",X"04",X"E5",X"85",X"15",X"3E",X"04",X"E5",X"FF",X"14",X"09",X"F3",X"64",X"E3",X"6E", - X"C2",X"C0",X"21",X"E5",X"2D",X"10",X"3E",X"07",X"E5",X"FF",X"14",X"09",X"F3",X"64",X"E3",X"6E", - X"C2",X"C0",X"21",X"3E",X"40",X"E5",X"AD",X"14",X"11",X"40",X"44",X"09",X"9B",X"07",X"3E",X"15", - X"06",X"34",X"E5",X"B3",X"15",X"11",X"87",X"46",X"09",X"9D",X"07",X"3E",X"26",X"06",X"05",X"E5", - X"B3",X"15",X"11",X"70",X"44",X"09",X"9D",X"07",X"3E",X"03",X"06",X"34",X"E5",X"B3",X"15",X"11", - X"73",X"44",X"09",X"9E",X"07",X"3E",X"03",X"06",X"34",X"E5",X"B3",X"15",X"11",X"C2",X"40",X"09", - X"8E",X"37",X"3E",X"01",X"06",X"13",X"E5",X"85",X"15",X"11",X"61",X"41",X"09",X"B9",X"37",X"3E", - X"24",X"06",X"25",X"E5",X"85",X"15",X"3A",X"C9",X"64",X"FE",X"01",X"08",X"27",X"11",X"31",X"41", - X"09",X"55",X"08",X"3E",X"01",X"06",X"27",X"E5",X"85",X"15",X"30",X"08",X"FE",X"02",X"08",X"27", - X"11",X"31",X"41",X"09",X"4C",X"08",X"3E",X"01",X"06",X"27",X"E5",X"85",X"15",X"30",X"25",X"11", - X"31",X"41",X"09",X"5B",X"08",X"3E",X"01",X"06",X"27",X"E5",X"85",X"15",X"11",X"B4",X"40",X"09", - X"82",X"08",X"3E",X"01",X"06",X"31",X"E5",X"85",X"15",X"3A",X"EB",X"64",X"FE",X"00",X"08",X"27", - X"11",X"7C",X"41",X"09",X"B3",X"08",X"3E",X"01",X"06",X"06",X"E5",X"85",X"15",X"30",X"1B",X"FE", - X"01",X"08",X"27",X"11",X"7C",X"41",X"09",X"89",X"08",X"3E",X"01",X"06",X"06",X"E5",X"85",X"15", - X"30",X"08",X"FE",X"02",X"08",X"27",X"11",X"7C",X"41",X"09",X"8F",X"08",X"3E",X"01",X"06",X"05", - X"E5",X"85",X"15",X"30",X"25",X"11",X"7C",X"41",X"09",X"AC",X"08",X"3E",X"01",X"06",X"05",X"E5", - X"85",X"15",X"3E",X"31",X"1A",X"4E",X"41",X"3E",X"07",X"1A",X"4E",X"45",X"3E",X"7C",X"1A",X"AA", - X"64",X"3E",X"3B",X"1A",X"AB",X"64",X"3E",X"44",X"1A",X"AC",X"64",X"3E",X"07",X"1A",X"AD",X"64", - X"3E",X"04",X"E5",X"FF",X"14",X"AF",X"1A",X"AA",X"64",X"09",X"F3",X"64",X"E3",X"6E",X"08",X"40", - X"E5",X"8A",X"0A",X"E5",X"96",X"0A",X"E5",X"AA",X"0A",X"E5",X"B2",X"0A",X"E5",X"AE",X"0A",X"AF", - X"1A",X"75",X"65",X"1A",X"78",X"65",X"1A",X"93",X"65",X"1A",X"AE",X"65",X"1A",X"E1",X"65",X"1A", - X"CC",X"65",X"1A",X"FF",X"65",X"E5",X"C5",X"15",X"1A",X"C0",X"50",X"09",X"F3",X"64",X"E3",X"6E", - X"08",X"26",X"09",X"F4",X"64",X"E3",X"66",X"08",X"02",X"30",X"E6",X"E3",X"A6",X"C3",X"88",X"07", - X"E5",X"BA",X"15",X"09",X"F3",X"64",X"E3",X"CE",X"E3",X"AE",X"09",X"F4",X"64",X"E3",X"A6",X"E3", - X"96",X"E3",X"B6",X"09",X"F5",X"64",X"E3",X"96",X"09",X"F4",X"64",X"E3",X"C6",X"09",X"52",X"64", - X"11",X"53",X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98",X"3E",X"FF",X"1A",X"01",X"50",X"09", - X"F5",X"64",X"E3",X"56",X"08",X"27",X"3A",X"41",X"65",X"3C",X"1A",X"41",X"65",X"FE",X"14",X"08", - X"04",X"E3",X"D6",X"E3",X"F6",X"00",X"1A",X"C0",X"50",X"3E",X"40",X"E5",X"AD",X"14",X"3E",X"03", - X"E5",X"BD",X"14",X"3A",X"C9",X"64",X"FE",X"00",X"E2",X"B3",X"22",X"3A",X"C8",X"64",X"FE",X"02", - X"18",X"64",X"11",X"58",X"41",X"09",X"AD",X"35",X"3E",X"01",X"06",X"23",X"E5",X"85",X"15",X"3A", - X"40",X"50",X"E3",X"6F",X"08",X"5C",X"3A",X"C9",X"64",X"FE",X"00",X"28",X"15",X"3A",X"C8",X"64", - X"FE",X"02",X"38",X"4E",X"D6",X"02",X"1A",X"C8",X"64",X"3A",X"CB",X"64",X"D6",X"01",X"0F",X"1A", - X"CB",X"64",X"09",X"F4",X"64",X"E3",X"CE",X"3A",X"E8",X"64",X"1A",X"EC",X"64",X"E5",X"13",X"00", - X"3A",X"C9",X"64",X"FE",X"00",X"E2",X"DE",X"22",X"E5",X"E5",X"14",X"C3",X"DE",X"22",X"FE",X"04", - X"18",X"29",X"11",X"26",X"41",X"09",X"B8",X"35",X"3E",X"01",X"06",X"11",X"E5",X"85",X"15",X"11", - X"10",X"42",X"09",X"E1",X"35",X"3E",X"01",X"06",X"02",X"E5",X"85",X"15",X"11",X"5A",X"41",X"09", - X"AD",X"35",X"3E",X"01",X"06",X"23",X"E5",X"85",X"15",X"30",X"94",X"11",X"90",X"40",X"09",X"E3", - X"35",X"3E",X"01",X"06",X"31",X"E5",X"85",X"15",X"30",X"85",X"3A",X"40",X"50",X"E3",X"5F",X"08", - X"1B",X"3A",X"C9",X"64",X"FE",X"00",X"28",X"15",X"3A",X"C8",X"64",X"FE",X"04",X"38",X"0D",X"D6", - X"04",X"1A",X"C8",X"64",X"3A",X"CB",X"64",X"D6",X"02",X"0F",X"1A",X"CB",X"64",X"09",X"F4",X"64", - X"E3",X"8E",X"3A",X"E8",X"64",X"1A",X"EC",X"64",X"1A",X"ED",X"64",X"E5",X"13",X"00",X"E5",X"0C", - X"00",X"C3",X"48",X"22",X"1A",X"C0",X"50",X"09",X"F3",X"64",X"E3",X"5E",X"08",X"03",X"C3",X"2F", - X"22",X"E3",X"9E",X"C3",X"06",X"22",X"AF",X"09",X"EE",X"64",X"11",X"EF",X"64",X"01",X"05",X"00", - X"5F",X"ED",X"98",X"1A",X"DD",X"64",X"1A",X"DE",X"64",X"3E",X"40",X"09",X"CC",X"43",X"11",X"CD", - X"43",X"01",X"05",X"00",X"5F",X"ED",X"98",X"09",X"DE",X"43",X"11",X"DF",X"43",X"01",X"05",X"00", - X"5F",X"ED",X"98",X"AF",X"1A",X"CC",X"43",X"1A",X"DE",X"43",X"E5",X"8E",X"0A",X"E5",X"C6",X"0A", - X"09",X"F5",X"64",X"E3",X"E6",X"09",X"F4",X"64",X"E3",X"4E",X"28",X"02",X"30",X"32",X"3E",X"00", - X"1A",X"03",X"50",X"E5",X"DC",X"14",X"11",X"50",X"41",X"09",X"CC",X"35",X"3E",X"01",X"06",X"25", - X"E5",X"85",X"15",X"3E",X"03",X"E5",X"FF",X"14",X"09",X"F4",X"64",X"E3",X"EE",X"3A",X"EC",X"64", - X"3D",X"1A",X"EC",X"64",X"3E",X"40",X"09",X"16",X"40",X"11",X"17",X"40",X"01",X"20",X"00",X"5F", - X"ED",X"98",X"E5",X"13",X"00",X"E5",X"BA",X"0A",X"C3",X"DE",X"23",X"09",X"F4",X"64",X"E3",X"4E", - X"08",X"D6",X"E3",X"6E",X"28",X"B8",X"3A",X"F4",X"64",X"E3",X"7F",X"08",X"1F",X"E5",X"DC",X"14", - X"11",X"50",X"41",X"09",X"D9",X"35",X"3E",X"01",X"06",X"25",X"E5",X"85",X"15",X"3E",X"03",X"E5", - X"FF",X"14",X"09",X"F4",X"64",X"E3",X"AE",X"3A",X"ED",X"64",X"3D",X"1A",X"ED",X"64",X"3E",X"40", - X"09",X"02",X"40",X"11",X"03",X"40",X"01",X"20",X"00",X"5F",X"ED",X"98",X"E5",X"0C",X"00",X"E5", - X"C2",X"0A",X"30",X"1A",X"3E",X"01",X"1A",X"03",X"50",X"30",X"C2",X"E5",X"DC",X"14",X"09",X"F4", - X"64",X"E3",X"4E",X"08",X"A0",X"11",X"10",X"41",X"09",X"FE",X"35",X"3E",X"01",X"06",X"11",X"E5", - X"85",X"15",X"09",X"75",X"65",X"E3",X"C6",X"3E",X"01",X"E5",X"FF",X"14",X"09",X"F4",X"64",X"E3", - X"6E",X"28",X"9C",X"C3",X"75",X"23",X"E5",X"AA",X"0A",X"09",X"F5",X"64",X"E3",X"66",X"28",X"13", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"DE",X"30",X"05",X"3E",X"02",X"E5",X"FF",X"14",X"09",X"CC",X"65",X"E3",X"C6",X"E5",X"AE",X"0A", - X"00",X"EE",X"22",X"AA",X"AA",X"55",X"55",X"55",X"EE",X"11",X"EE",X"11",X"00",X"00",X"00",X"00", - X"55",X"55",X"55",X"AA",X"AA",X"22",X"EE",X"00",X"00",X"00",X"00",X"00",X"11",X"EE",X"11",X"EE", - X"77",X"88",X"77",X"88",X"00",X"00",X"00",X"00",X"00",X"77",X"44",X"55",X"55",X"AA",X"AA",X"AA", - X"00",X"00",X"00",X"00",X"88",X"77",X"88",X"77",X"AA",X"AA",X"AA",X"55",X"55",X"44",X"77",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"11",X"FF",X"77",X"33",X"11",X"00",X"00",X"00",X"00", - X"11",X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"FF", - X"00",X"00",X"00",X"00",X"88",X"CC",X"EE",X"FF",X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0B",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"03",X"0F",X"0F",X"0F",X"0E",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"08",X"08",X"38",X"38",X"0C",X"0C",X"0F",X"03",X"0F",X"0F",X"0F",X"0D", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"00",X"00",X"33",X"33",X"FF",X"FF",X"FF",X"FF", - X"CF",X"CF",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"FF",X"FF", - X"0F",X"0C",X"0F",X"0F",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"C3",X"C3",X"C2",X"C3",X"C3",X"C3", - X"F0",X"F0",X"F0",X"F0",X"30",X"30",X"08",X"08",X"1E",X"1E",X"1E",X"1E",X"0E",X"02",X"0F",X"0F", - X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"33",X"33",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"CF",X"CF",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"FF",X"FF", - X"0F",X"07",X"0F",X"0D",X"0F",X"0F",X"0E",X"0F",X"C3",X"C3",X"C3",X"C3",X"C3",X"C2",X"0F",X"0F", - X"08",X"08",X"30",X"30",X"F0",X"F0",X"F0",X"F0",X"0F",X"0F",X"0A",X"0E",X"1E",X"1E",X"1E",X"1E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"03",X"03",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"09",X"0F",X"0F",X"03",X"0F",X"0F",X"0F",X"0F",X"0B",X"0F",X"0F",X"0E",X"03",X"03", - X"38",X"38",X"08",X"08",X"00",X"00",X"00",X"00",X"0F",X"0D",X"0F",X"0F",X"07",X"0F",X"0C",X"0C", - X"45",X"47",X"47",X"4F",X"52",X"2C",X"43",X"4F",X"50",X"59",X"52",X"49",X"47",X"48",X"54",X"20", - X"31",X"39",X"38",X"33",X"54",X"45",X"4C",X"4B",X"4F",X"20",X"49",X"4E",X"43",X"64",X"FD",X"21", - X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"13",X"FD",X"5B",X"03",X"FD",X"5A", - X"04",X"FD",X"5F",X"05",X"3A",X"8A",X"64",X"F5",X"5F",X"03",X"3A",X"8B",X"64",X"F5",X"5F",X"04", - X"E1",X"3A",X"51",X"64",X"FE",X"00",X"E2",X"73",X"26",X"3A",X"51",X"64",X"E3",X"0F",X"C6",X"27", - X"F5",X"46",X"05",X"80",X"C1",X"FD",X"09",X"52",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD",X"5A", - X"01",X"FD",X"5F",X"02",X"3C",X"09",X"08",X"00",X"31",X"EB",X"FD",X"5B",X"03",X"FD",X"5A",X"04", - X"FD",X"5F",X"05",X"C3",X"CC",X"25",X"F5",X"7E",X"03",X"1A",X"8A",X"64",X"F5",X"7E",X"04",X"1A", - X"8B",X"64",X"C3",X"9D",X"25",X"E5",X"CC",X"26",X"F5",X"7E",X"03",X"80",X"C3",X"AC",X"25",X"E5", - X"CC",X"26",X"F5",X"7E",X"04",X"90",X"1A",X"8B",X"64",X"F5",X"7E",X"03",X"1A",X"8A",X"64",X"C3", - X"9D",X"25",X"E5",X"CC",X"26",X"F5",X"7E",X"04",X"80",X"30",X"EB",X"F5",X"7E",X"05",X"C1",X"FD", - X"09",X"52",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3A",X"8A", - X"64",X"F5",X"5F",X"03",X"3A",X"8B",X"64",X"F5",X"5F",X"04",X"F5",X"7E",X"00",X"09",X"A7",X"26", - X"E3",X"0F",X"E5",X"48",X"15",X"D5",X"76",X"0B",X"56",X"EB",X"D1",X"F5",X"7E",X"06",X"E9",X"B3", - X"26",X"B3",X"26",X"B4",X"26",X"8F",X"26",X"AA",X"26",X"99",X"26",X"E1",X"13",X"FD",X"5B",X"03", - X"FD",X"5A",X"04",X"FD",X"5F",X"05",X"E1",X"33",X"30",X"DB",X"09",X"08",X"00",X"31",X"EB",X"30", - X"EC",X"EB",X"11",X"08",X"00",X"1F",X"3F",X"ED",X"52",X"EB",X"30",X"C9",X"3A",X"8A",X"64",X"CE", - X"07",X"1A",X"50",X"64",X"3A",X"8B",X"64",X"CE",X"07",X"1A",X"51",X"64",X"3A",X"8A",X"64",X"E3", - X"3F",X"E3",X"3F",X"E3",X"3F",X"57",X"3A",X"8B",X"64",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"77", - X"E5",X"A7",X"14",X"E1",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F",X"02", - X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E1",X"D5",X"1F",X"3F",X"09",X"26",X"01",X"16", - X"00",X"ED",X"52",X"7D",X"1F",X"3F",X"09",X"10",X"01",X"D1",X"72",X"16",X"00",X"ED",X"52",X"55", - X"77",X"E1",X"7D",X"EE",X"03",X"6F",X"E1",X"09",X"F4",X"64",X"E3",X"46",X"E0",X"E3",X"6E",X"28", - X"43",X"09",X"EE",X"64",X"7B",X"86",X"0F",X"5F",X"0B",X"7A",X"A6",X"0F",X"5F",X"0B",X"3E",X"00", - X"A6",X"0F",X"5F",X"38",X"02",X"30",X"1A",X"09",X"F4",X"64",X"E3",X"6E",X"28",X"13",X"09",X"DE", - X"43",X"11",X"DF",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A",X"DE",X"43",X"30", - X"30",X"09",X"CC",X"43",X"11",X"CD",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A", - X"CC",X"43",X"30",X"05",X"09",X"D9",X"64",X"30",X"BB",X"09",X"F4",X"64",X"E3",X"6E",X"28",X"74", - X"09",X"D8",X"64",X"11",X"FB",X"43",X"3A",X"DD",X"64",X"DD",X"E5",X"D7",X"27",X"0B",X"0B",X"0B", - X"EB",X"2A",X"E9",X"64",X"D9",X"FE",X"04",X"D0",X"E3",X"0F",X"E3",X"0F",X"3C",X"3C",X"E5",X"48", - X"15",X"E5",X"73",X"11",X"D0",X"3A",X"DC",X"64",X"3C",X"1A",X"DC",X"64",X"09",X"75",X"65",X"E3", - X"C6",X"09",X"F4",X"64",X"E3",X"6E",X"28",X"12",X"3A",X"DD",X"64",X"3C",X"1A",X"DD",X"64",X"3A", - X"EC",X"64",X"3C",X"1A",X"EC",X"64",X"E5",X"13",X"00",X"E1",X"3A",X"DE",X"64",X"3C",X"1A",X"DE", - X"64",X"3A",X"ED",X"64",X"3C",X"1A",X"ED",X"64",X"E5",X"0C",X"00",X"E1",X"09",X"DB",X"64",X"11", - X"E9",X"43",X"3A",X"DE",X"64",X"30",X"8A",X"3E",X"03",X"DD",X"7E",X"CE",X"D8",X"E3",X"3F",X"E3", - X"3F",X"E3",X"3F",X"E3",X"3F",X"47",X"3A",X"F4",X"64",X"E3",X"5F",X"28",X"0A",X"78",X"12",X"33", - X"7E",X"CE",X"27",X"47",X"3A",X"F4",X"64",X"E3",X"5F",X"1A",X"F4",X"64",X"28",X"08",X"78",X"12"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 4bfa195f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"03", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"05",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"0B",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0E",X"00",X"01",X"0C",X"0F", - X"00",X"0E",X"00",X"0B",X"00",X"0C",X"0B",X"0E",X"00",X"0C",X"0F",X"01",X"00",X"00",X"00",X"00", - X"00",X"01",X"02",X"0F",X"00",X"07",X"0C",X"02",X"00",X"09",X"06",X"0F",X"00",X"0D",X"0C",X"0F", - X"00",X"05",X"03",X"09",X"00",X"0F",X"0B",X"00",X"00",X"0E",X"00",X"0B",X"00",X"0E",X"00",X"0B", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"01",X"00",X"0F",X"0B",X"0E",X"00",X"0E",X"00",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 8b08a06a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"DB",X"AF",X"06",X"20",X"09",X"00",X"50",X"5F",X"0B",X"10",X"FC",X"ED",X"56",X"19",X"D9",X"67", - X"C3",X"C7",X"02",X"3A",X"EC",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"35",X"40",X"5F", - X"2B",X"10",X"FC",X"E1",X"3A",X"ED",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"02",X"40", - X"5F",X"0B",X"10",X"FC",X"E1",X"E1",X"25",X"66",X"20",X"F1",X"F5",X"CD",X"FD",X"CD",X"AF",X"1A", - X"00",X"50",X"2A",X"52",X"64",X"3A",X"54",X"64",X"5F",X"2A",X"55",X"64",X"3A",X"57",X"64",X"5F", - X"2A",X"72",X"64",X"3A",X"74",X"64",X"5F",X"2A",X"75",X"64",X"3A",X"77",X"64",X"5F",X"2A",X"4A", - X"64",X"3A",X"4C",X"64",X"5F",X"2A",X"4D",X"64",X"3A",X"4F",X"64",X"5F",X"2A",X"6A",X"64",X"3A", - X"6C",X"64",X"5F",X"2A",X"6D",X"64",X"3A",X"6F",X"64",X"5F",X"2A",X"5A",X"64",X"3A",X"5C",X"64", - X"5F",X"2A",X"5D",X"64",X"3A",X"5F",X"64",X"5F",X"2A",X"7A",X"64",X"3A",X"7C",X"64",X"5F",X"2A", - X"7D",X"64",X"3A",X"7F",X"64",X"5F",X"2A",X"82",X"64",X"3A",X"84",X"64",X"5F",X"2A",X"85",X"64", - X"3A",X"87",X"64",X"5F",X"2A",X"A2",X"64",X"3A",X"A4",X"64",X"5F",X"2A",X"A5",X"64",X"3A",X"A7", - X"64",X"5F",X"2A",X"92",X"64",X"3A",X"94",X"64",X"5F",X"2A",X"95",X"64",X"3A",X"97",X"64",X"5F", - X"2A",X"B2",X"64",X"3A",X"B4",X"64",X"5F",X"2A",X"B5",X"64",X"3A",X"B7",X"64",X"5F",X"09",X"F4", - X"64",X"E3",X"7E",X"28",X"19",X"E3",X"6E",X"08",X"2D",X"06",X"06",X"09",X"AA",X"64",X"11",X"4A", - X"50",X"3E",X"06",X"26",X"02",X"ED",X"88",X"ED",X"88",X"E5",X"48",X"15",X"10",X"DB",X"06",X"06", - X"09",X"AC",X"64",X"11",X"DA",X"67",X"3E",X"06",X"26",X"02",X"ED",X"88",X"ED",X"88",X"E5",X"48", - X"15",X"10",X"DB",X"C3",X"7E",X"01",X"ED",X"73",X"AA",X"64",X"E5",X"F9",X"26",X"ED",X"53",X"4A", - X"50",X"ED",X"73",X"9A",X"64",X"E5",X"F9",X"26",X"ED",X"53",X"4C",X"50",X"ED",X"73",X"BA",X"64", - X"E5",X"F9",X"26",X"ED",X"53",X"4E",X"50",X"ED",X"73",X"C2",X"64",X"E5",X"F9",X"26",X"ED",X"53", - X"68",X"50",X"ED",X"73",X"E2",X"64",X"E5",X"F9",X"26",X"ED",X"53",X"6A",X"50",X"ED",X"73",X"D2", - X"64",X"E5",X"F9",X"26",X"ED",X"53",X"6C",X"50",X"2A",X"AC",X"64",X"E5",X"12",X"27",X"0A",X"DA", - X"67",X"2A",X"9C",X"64",X"E5",X"12",X"27",X"0A",X"DC",X"67",X"2A",X"BC",X"64",X"E5",X"12",X"27", - X"0A",X"DE",X"67",X"2A",X"C4",X"64",X"E5",X"12",X"27",X"0A",X"F8",X"67",X"2A",X"E4",X"64",X"E5", - X"12",X"27",X"0A",X"FA",X"67",X"2A",X"D4",X"64",X"E5",X"12",X"27",X"0A",X"FC",X"67",X"2A",X"F1", - X"64",X"0B",X"0A",X"F1",X"64",X"7E",X"FE",X"FF",X"08",X"06",X"09",X"D6",X"0A",X"0A",X"F1",X"64", - X"09",X"F3",X"64",X"E3",X"46",X"08",X"56",X"3A",X"00",X"50",X"E3",X"6F",X"E2",X"2A",X"02",X"E3", - X"A6",X"E3",X"56",X"08",X"3D",X"3A",X"00",X"50",X"E3",X"7F",X"E2",X"38",X"02",X"3A",X"F6",X"64", - X"FE",X"06",X"28",X"07",X"3C",X"1A",X"F6",X"64",X"C3",X"3D",X"02",X"AF",X"1A",X"F6",X"64",X"E3", - X"76",X"08",X"22",X"3A",X"F7",X"64",X"FE",X"00",X"08",X"23",X"C3",X"3D",X"02",X"AF",X"1A",X"07", - X"50",X"E3",X"B6",X"30",X"68",X"3D",X"1A",X"F7",X"64",X"3E",X"01",X"1A",X"07",X"50",X"E3",X"F6", - X"30",X"73",X"3A",X"00",X"50",X"E3",X"7F",X"28",X"C4",X"E3",X"96",X"30",X"10",X"3A",X"00",X"50", - X"E3",X"6F",X"28",X"AD",X"E3",X"86",X"3A",X"F7",X"64",X"3C",X"1A",X"F7",X"64",X"3A",X"C8",X"64", - X"FE",X"14",X"18",X"32",X"47",X"3A",X"CA",X"64",X"80",X"1A",X"C8",X"64",X"E3",X"3F",X"06",X"00", - X"80",X"0F",X"1A",X"CB",X"64",X"E5",X"E5",X"14",X"E3",X"4E",X"08",X"02",X"E3",X"EE",X"3A",X"42", - X"65",X"E3",X"C7",X"1A",X"42",X"65",X"E3",X"DE",X"30",X"83",X"E3",X"66",X"08",X"05",X"E3",X"E6", - X"C3",X"89",X"01",X"E3",X"C6",X"C3",X"B7",X"01",X"E3",X"D6",X"C3",X"AD",X"01",X"00",X"09",X"F4", - X"64",X"E3",X"46",X"28",X"16",X"E5",X"DA",X"15",X"09",X"F4",X"64",X"E3",X"7E",X"28",X"04",X"E3", - X"6E",X"28",X"05",X"E5",X"D2",X"15",X"30",X"03",X"E5",X"CA",X"15",X"3A",X"CD",X"64",X"3C",X"1A", - X"CD",X"64",X"3A",X"CC",X"64",X"3C",X"1A",X"CC",X"64",X"FE",X"3C",X"08",X"23",X"AF",X"1A",X"CC", - X"64",X"3A",X"CE",X"64",X"3C",X"1A",X"CE",X"64",X"09",X"F3",X"64",X"E3",X"BE",X"3A",X"00",X"50", - X"E3",X"5F",X"08",X"1D",X"AF",X"1A",X"01",X"50",X"09",X"4A",X"50",X"06",X"24",X"1E",X"00",X"0B", - X"10",X"FB",X"3E",X"40",X"E5",X"AD",X"14",X"3E",X"21",X"E5",X"BD",X"14",X"11",X"D0",X"41",X"09", - X"A2",X"36",X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"06",X"FF",X"09",X"FF",X"FF",X"2B",X"7D", - X"BC",X"1A",X"C0",X"50",X"08",X"F8",X"10",X"DB",X"5E",X"FB",X"3E",X"01",X"1A",X"00",X"50",X"FD", - X"C9",X"F5",X"C9",X"F1",X"20",X"ED",X"65",X"3A",X"00",X"50",X"E3",X"4F",X"C2",X"A6",X"05",X"AF", - X"06",X"20",X"09",X"00",X"50",X"5F",X"0B",X"10",X"FC",X"3E",X"00",X"1A",X"03",X"50",X"19",X"D9", - X"67",X"E5",X"BA",X"15",X"DB",X"20",X"AF",X"20",X"09",X"00",X"40",X"E5",X"16",X"05",X"20",X"E3", - X"47",X"28",X"02",X"E3",X"D7",X"E3",X"67",X"28",X"02",X"E3",X"F7",X"20",X"09",X"00",X"44",X"E5", - X"16",X"05",X"20",X"E3",X"47",X"28",X"02",X"E3",X"CF",X"E3",X"67",X"28",X"02",X"E3",X"EF",X"20", - X"19",X"FD",X"43",X"09",X"00",X"64",X"E5",X"16",X"05",X"20",X"E3",X"47",X"28",X"02",X"E3",X"DF", - X"E3",X"67",X"28",X"02",X"E3",X"FF",X"20",X"3E",X"01",X"E5",X"BD",X"14",X"09",X"00",X"40",X"11", - X"01",X"40",X"01",X"FE",X"03",X"1E",X"40",X"ED",X"98",X"11",X"4E",X"41",X"09",X"99",X"08",X"3E", - X"01",X"06",X"23",X"E5",X"85",X"15",X"11",X"A2",X"40",X"09",X"BC",X"08",X"3E",X"01",X"06",X"30", - X"E5",X"85",X"15",X"11",X"EC",X"40",X"09",X"D4",X"08",X"3E",X"01",X"06",X"14",X"E5",X"85",X"15", - X"11",X"ED",X"40",X"09",X"E8",X"08",X"3E",X"01",X"06",X"14",X"E5",X"85",X"15",X"11",X"EE",X"40", - X"09",X"FC",X"08",X"3E",X"01",X"06",X"14",X"E5",X"85",X"15",X"11",X"EF",X"40",X"09",X"10",X"09", - X"3E",X"01",X"06",X"14",X"E5",X"85",X"15",X"11",X"93",X"40",X"09",X"88",X"09",X"3E",X"01",X"06", - X"30",X"E5",X"85",X"15",X"11",X"DD",X"40",X"09",X"0C",X"09",X"3E",X"01",X"06",X"14",X"E5",X"85", - X"15",X"11",X"DE",X"40",X"09",X"38",X"09",X"3E",X"01",X"06",X"14",X"E5",X"85",X"15",X"11",X"DF", - X"40",X"09",X"64",X"09",X"3E",X"01",X"06",X"14",X"E5",X"85",X"15",X"11",X"F8",X"40",X"09",X"48", - X"09",X"3E",X"01",X"06",X"14",X"E5",X"85",X"15",X"11",X"F9",X"40",X"09",X"5C",X"09",X"3E",X"01", - X"06",X"14",X"E5",X"85",X"15",X"11",X"FA",X"40",X"09",X"A0",X"09",X"3E",X"01",X"06",X"14",X"E5", - X"85",X"15",X"20",X"1A",X"32",X"66",X"20",X"3A",X"32",X"66",X"E3",X"57",X"28",X"25",X"11",X"DD", - X"40",X"09",X"B4",X"09",X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"3A",X"32",X"66",X"E3",X"77", - X"28",X"25",X"11",X"DE",X"40",X"09",X"B4",X"09",X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"3A", - X"32",X"66",X"E3",X"4F",X"28",X"25",X"11",X"DF",X"40",X"09",X"B4",X"09",X"3E",X"01",X"06",X"04", - X"E5",X"85",X"15",X"3A",X"32",X"66",X"E3",X"6F",X"28",X"25",X"11",X"F8",X"40",X"09",X"B4",X"09", - X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"3A",X"32",X"66",X"E3",X"5F",X"28",X"25",X"11",X"F9", - X"40",X"09",X"B4",X"09",X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"3A",X"32",X"66",X"E3",X"7F", - X"28",X"25",X"11",X"FA",X"40",X"09",X"B4",X"09",X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"36", - X"00",X"09",X"00",X"00",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"C3",X"09",X"00",X"10",X"E5",X"FD", - X"04",X"18",X"02",X"E3",X"E3",X"09",X"00",X"08",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"D3",X"09", - X"00",X"18",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"F3",X"3A",X"32",X"66",X"FE",X"00",X"28",X"02", - X"3E",X"80",X"9B",X"1A",X"32",X"66",X"E3",X"47",X"28",X"25",X"11",X"EC",X"40",X"09",X"B4",X"09", - X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"3A",X"32",X"66",X"E3",X"67",X"28",X"25",X"11",X"ED", - X"40",X"09",X"B4",X"09",X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"3A",X"32",X"66",X"E3",X"57", - X"28",X"25",X"11",X"EE",X"40",X"09",X"B4",X"09",X"3E",X"01",X"06",X"04",X"E5",X"85",X"15",X"3A", - X"32",X"66",X"E3",X"77",X"28",X"25",X"11",X"EF",X"40",X"09",X"B4",X"09",X"3E",X"01",X"06",X"04", - X"E5",X"85",X"15",X"3A",X"32",X"66",X"FE",X"00",X"08",X"26",X"FB",X"3E",X"01",X"1A",X"00",X"50", - X"3E",X"02",X"E5",X"FF",X"14",X"C3",X"F1",X"02",X"1A",X"C0",X"50",X"30",X"FB",X"01",X"00",X"10", - X"AF",X"1A",X"C0",X"50",X"86",X"0B",X"57",X"23",X"79",X"98",X"7A",X"08",X"DF",X"FE",X"FF",X"28", - X"02",X"1F",X"E1",X"1F",X"3F",X"E1",X"20",X"CE",X"FC",X"20",X"CD",X"3E",X"11",X"E5",X"1D",X"05", - X"C9",X"CD",X"3E",X"0A",X"E5",X"1D",X"05",X"C9",X"CD",X"3E",X"44",X"E5",X"1D",X"05",X"C9",X"3E", - X"A0",X"E5",X"1D",X"05",X"E1",X"1A",X"C0",X"50",X"CD",X"CD",X"D1",X"13",X"01",X"FF",X"03",X"5F", - X"ED",X"98",X"C9",X"01",X"00",X"04",X"BE",X"C4",X"53",X"05",X"0B",X"77",X"23",X"79",X"98",X"7B", - X"08",X"DC",X"E1",X"77",X"7E",X"CE",X"27",X"57",X"7B",X"CE",X"27",X"BA",X"28",X"04",X"20",X"E3", - X"E7",X"20",X"7E",X"CE",X"D8",X"57",X"7B",X"CE",X"D8",X"BA",X"E0",X"20",X"E3",X"C7",X"20",X"7B", - X"E1",X"45",X"47",X"47",X"67",X"52",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54", - X"08",X"19",X"39",X"38",X"1B",X"54",X"45",X"64",X"63",X"67",X"08",X"61",X"66",X"43",X"1A",X"C0", - X"50",X"09",X"00",X"40",X"11",X"01",X"40",X"01",X"FE",X"07",X"1E",X"40",X"ED",X"98",X"1A",X"C0", - X"50",X"09",X"00",X"64",X"11",X"01",X"64",X"01",X"FE",X"03",X"1E",X"00",X"ED",X"98",X"1A",X"C0", - X"50",X"09",X"48",X"50",X"11",X"49",X"50",X"01",X"27",X"00",X"1E",X"00",X"ED",X"98",X"1A",X"C0", - X"50",X"09",X"D8",X"67",X"11",X"D9",X"67",X"01",X"27",X"00",X"1E",X"00",X"ED",X"98",X"1A",X"C0", - X"50",X"09",X"40",X"50",X"11",X"41",X"50",X"01",X"37",X"00",X"1E",X"00",X"ED",X"98",X"09",X"52", - X"64",X"11",X"53",X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98",X"09",X"D6",X"0A",X"0A",X"F1", - X"64",X"3A",X"80",X"50",X"47",X"CE",X"03",X"1A",X"C9",X"64",X"09",X"3A",X"0A",X"E5",X"48",X"15", - X"7E",X"1A",X"CA",X"64",X"78",X"CE",X"24",X"E3",X"3F",X"E3",X"3F",X"09",X"F8",X"09",X"E5",X"48", - X"15",X"7E",X"1A",X"E8",X"64",X"78",X"CE",X"18",X"09",X"B8",X"09",X"E5",X"48",X"15",X"0A",X"E9", - X"64",X"78",X"CE",X"18",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"1A",X"EB",X"64",X"78", - X"E3",X"5F",X"08",X"05",X"09",X"F4",X"64",X"E3",X"FE",X"FB",X"3E",X"01",X"1A",X"00",X"50",X"E5", - X"B6",X"0A",X"09",X"C2",X"43",X"11",X"C3",X"43",X"01",X"3C",X"00",X"1E",X"40",X"ED",X"98",X"09", - X"C2",X"47",X"11",X"C3",X"47",X"01",X"34",X"00",X"1E",X"05",X"ED",X"98",X"1A",X"C0",X"50",X"09", - X"CA",X"47",X"11",X"CB",X"47",X"01",X"34",X"00",X"1E",X"21",X"ED",X"98",X"1A",X"C0",X"50",X"09", - X"84",X"35",X"11",X"C3",X"43",X"01",X"32",X"00",X"ED",X"98",X"AF",X"1A",X"CC",X"43",X"1A",X"ED", - X"43",X"1A",X"DE",X"43",X"09",X"3E",X"0A",X"11",X"DF",X"64",X"01",X"3C",X"00",X"ED",X"98",X"09", - X"FC",X"64",X"11",X"DA",X"43",X"E5",X"D7",X"27",X"09",X"02",X"40",X"11",X"03",X"40",X"01",X"3C", - X"00",X"1E",X"40",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"02",X"44",X"11",X"03",X"44",X"01",X"34", - X"00",X"1E",X"14",X"ED",X"98",X"09",X"0A",X"44",X"11",X"0B",X"44",X"01",X"34",X"00",X"1E",X"14", - X"ED",X"98",X"1A",X"C0",X"50",X"09",X"B6",X"35",X"11",X"27",X"40",X"01",X"06",X"00",X"ED",X"98", - X"AF",X"1A",X"24",X"40",X"3A",X"C9",X"64",X"FE",X"00",X"08",X"23",X"09",X"8C",X"35",X"11",X"24", - X"40",X"01",X"21",X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"42",X"65",X"11",X"43",X"65",X"01", - X"FF",X"00",X"1E",X"00",X"ED",X"98",X"09",X"3E",X"30",X"0A",X"73",X"65",X"0A",X"43",X"65",X"09", - X"72",X"65",X"0A",X"62",X"65",X"09",X"58",X"30",X"0A",X"5E",X"65",X"0A",X"76",X"65",X"09",X"5D", - X"65",X"0A",X"4D",X"65",X"09",X"8A",X"30",X"0A",X"91",X"65",X"0A",X"79",X"65",X"09",X"90",X"65", - X"0A",X"80",X"65",X"09",X"D4",X"30",X"0A",X"AC",X"65",X"0A",X"94",X"65",X"09",X"AB",X"65",X"0A", - X"B3",X"65",X"09",X"06",X"31",X"0A",X"C7",X"65",X"0A",X"AF",X"65",X"09",X"C6",X"65",X"0A",X"9E", - X"65",X"09",X"38",X"31",X"0A",X"CA",X"65",X"0A",X"E2",X"65",X"09",X"C9",X"65",X"0A",X"D1",X"65", - X"09",X"6A",X"31",X"0A",X"FD",X"65",X"0A",X"CD",X"65",X"09",X"FC",X"65",X"0A",X"EC",X"65",X"09", - X"B4",X"31",X"0A",X"30",X"66",X"0A",X"00",X"66",X"09",X"17",X"66",X"0A",X"07",X"66",X"06",X"08", - X"09",X"40",X"50",X"1E",X"00",X"0B",X"10",X"FB",X"3E",X"00",X"1A",X"03",X"50",X"09",X"F4",X"64", - X"E3",X"EE",X"3A",X"C9",X"64",X"FE",X"00",X"E2",X"C0",X"21",X"3A",X"C8",X"64",X"FE",X"00",X"C2", - X"C0",X"21",X"09",X"F3",X"64",X"E3",X"8E",X"AF",X"1A",X"01",X"50",X"09",X"F4",X"64",X"E3",X"86", - X"E5",X"BA",X"15",X"1A",X"C0",X"50",X"3E",X"40",X"E5",X"AD",X"14",X"3E",X"21",X"E5",X"BD",X"14", - X"C3",X"BA",X"07",X"12",X"03",X"05",X"07",X"10",X"01",X"14",X"11",X"20",X"45",X"09",X"9F",X"07", - X"3E",X"01",X"06",X"10",X"E5",X"B3",X"15",X"11",X"B6",X"44",X"09",X"9F",X"07",X"3E",X"01",X"06", - X"23",X"E5",X"B3",X"15",X"11",X"A5",X"44",X"09",X"B8",X"07",X"3E",X"20",X"06",X"30",X"E5",X"B3", - X"15",X"11",X"4A",X"46",X"09",X"B9",X"07",X"3E",X"04",X"06",X"04",X"E5",X"B3",X"15",X"11",X"1F", - X"45",X"09",X"B9",X"07",X"3E",X"04",X"06",X"04",X"E5",X"B3",X"15",X"11",X"20",X"41",X"09",X"A6", - X"36",X"3E",X"01",X"06",X"10",X"E5",X"85",X"15",X"11",X"B6",X"40",X"09",X"B6",X"36",X"3E",X"01", - X"06",X"23",X"E5",X"85",X"15",X"11",X"A5",X"40",X"09",X"A9",X"36",X"3E",X"20",X"06",X"30",X"E5", - X"85",X"15",X"11",X"81",X"40",X"09",X"69",X"37",X"3E",X"05",X"06",X"21",X"E5",X"85",X"15",X"11", - X"5F",X"42",X"09",X"69",X"37",X"3E",X"05",X"06",X"21",X"E5",X"85",X"15",X"11",X"4A",X"42",X"09", - X"96",X"37",X"3E",X"04",X"06",X"04",X"E5",X"85",X"15",X"11",X"1F",X"41",X"09",X"96",X"37",X"3E", - X"04",X"06",X"04",X"E5",X"85",X"15",X"3E",X"04",X"E5",X"FF",X"14",X"09",X"F3",X"64",X"E3",X"6E", - X"C2",X"C0",X"21",X"E5",X"2D",X"10",X"3E",X"07",X"E5",X"FF",X"14",X"09",X"F3",X"64",X"E3",X"6E", - X"C2",X"C0",X"21",X"3E",X"40",X"E5",X"AD",X"14",X"11",X"40",X"44",X"09",X"9B",X"07",X"3E",X"15", - X"06",X"34",X"E5",X"B3",X"15",X"11",X"87",X"46",X"09",X"9D",X"07",X"3E",X"26",X"06",X"05",X"E5", - X"B3",X"15",X"11",X"70",X"44",X"09",X"9D",X"07",X"3E",X"03",X"06",X"34",X"E5",X"B3",X"15",X"11", - X"73",X"44",X"09",X"9E",X"07",X"3E",X"03",X"06",X"34",X"E5",X"B3",X"15",X"11",X"C2",X"40",X"09", - X"8E",X"37",X"3E",X"01",X"06",X"13",X"E5",X"85",X"15",X"11",X"61",X"41",X"09",X"B9",X"37",X"3E", - X"24",X"06",X"25",X"E5",X"85",X"15",X"3A",X"C9",X"64",X"FE",X"01",X"08",X"27",X"11",X"31",X"41", - X"09",X"55",X"08",X"3E",X"01",X"06",X"27",X"E5",X"85",X"15",X"30",X"08",X"FE",X"02",X"08",X"27", - X"11",X"31",X"41",X"09",X"4C",X"08",X"3E",X"01",X"06",X"27",X"E5",X"85",X"15",X"30",X"25",X"11", - X"31",X"41",X"09",X"5B",X"08",X"3E",X"01",X"06",X"27",X"E5",X"85",X"15",X"11",X"B4",X"40",X"09", - X"82",X"08",X"3E",X"01",X"06",X"31",X"E5",X"85",X"15",X"3A",X"EB",X"64",X"FE",X"00",X"08",X"27", - X"11",X"7C",X"41",X"09",X"B3",X"08",X"3E",X"01",X"06",X"06",X"E5",X"85",X"15",X"30",X"1B",X"FE", - X"01",X"08",X"27",X"11",X"7C",X"41",X"09",X"89",X"08",X"3E",X"01",X"06",X"06",X"E5",X"85",X"15", - X"30",X"08",X"FE",X"02",X"08",X"27",X"11",X"7C",X"41",X"09",X"8F",X"08",X"3E",X"01",X"06",X"05", - X"E5",X"85",X"15",X"30",X"25",X"11",X"7C",X"41",X"09",X"AC",X"08",X"3E",X"01",X"06",X"05",X"E5", - X"85",X"15",X"3E",X"31",X"1A",X"4E",X"41",X"3E",X"07",X"1A",X"4E",X"45",X"3E",X"7C",X"1A",X"AA", - X"64",X"3E",X"3B",X"1A",X"AB",X"64",X"3E",X"44",X"1A",X"AC",X"64",X"3E",X"07",X"1A",X"AD",X"64", - X"3E",X"04",X"E5",X"FF",X"14",X"AF",X"1A",X"AA",X"64",X"09",X"F3",X"64",X"E3",X"6E",X"08",X"40", - X"E5",X"8A",X"0A",X"E5",X"96",X"0A",X"E5",X"AA",X"0A",X"E5",X"B2",X"0A",X"E5",X"AE",X"0A",X"AF", - X"1A",X"75",X"65",X"1A",X"78",X"65",X"1A",X"93",X"65",X"1A",X"AE",X"65",X"1A",X"E1",X"65",X"1A", - X"CC",X"65",X"1A",X"FF",X"65",X"E5",X"C5",X"15",X"1A",X"C0",X"50",X"09",X"F3",X"64",X"E3",X"6E", - X"08",X"26",X"09",X"F4",X"64",X"E3",X"66",X"08",X"02",X"30",X"E6",X"E3",X"A6",X"C3",X"88",X"07", - X"E5",X"BA",X"15",X"09",X"F3",X"64",X"E3",X"CE",X"E3",X"AE",X"09",X"F4",X"64",X"E3",X"A6",X"E3", - X"96",X"E3",X"B6",X"09",X"F5",X"64",X"E3",X"96",X"09",X"F4",X"64",X"E3",X"C6",X"09",X"52",X"64", - X"11",X"53",X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98",X"3E",X"FF",X"1A",X"01",X"50",X"09", - X"F5",X"64",X"E3",X"56",X"08",X"27",X"3A",X"41",X"65",X"3C",X"1A",X"41",X"65",X"FE",X"14",X"08", - X"04",X"E3",X"D6",X"E3",X"F6",X"00",X"1A",X"C0",X"50",X"3E",X"40",X"E5",X"AD",X"14",X"3E",X"03", - X"E5",X"BD",X"14",X"3A",X"C9",X"64",X"FE",X"00",X"E2",X"B3",X"22",X"3A",X"C8",X"64",X"FE",X"02", - X"18",X"64",X"11",X"58",X"41",X"09",X"AD",X"35",X"3E",X"01",X"06",X"23",X"E5",X"85",X"15",X"3A", - X"40",X"50",X"E3",X"6F",X"08",X"5C",X"3A",X"C9",X"64",X"FE",X"00",X"28",X"15",X"3A",X"C8",X"64", - X"FE",X"02",X"38",X"4E",X"D6",X"02",X"1A",X"C8",X"64",X"3A",X"CB",X"64",X"D6",X"01",X"0F",X"1A", - X"CB",X"64",X"09",X"F4",X"64",X"E3",X"CE",X"3A",X"E8",X"64",X"1A",X"EC",X"64",X"E5",X"13",X"00", - X"3A",X"C9",X"64",X"FE",X"00",X"E2",X"DE",X"22",X"E5",X"E5",X"14",X"C3",X"DE",X"22",X"FE",X"04", - X"18",X"29",X"11",X"26",X"41",X"09",X"B8",X"35",X"3E",X"01",X"06",X"11",X"E5",X"85",X"15",X"11", - X"10",X"42",X"09",X"E1",X"35",X"3E",X"01",X"06",X"02",X"E5",X"85",X"15",X"11",X"5A",X"41",X"09", - X"AD",X"35",X"3E",X"01",X"06",X"23",X"E5",X"85",X"15",X"30",X"94",X"11",X"90",X"40",X"09",X"E3", - X"35",X"3E",X"01",X"06",X"31",X"E5",X"85",X"15",X"30",X"85",X"3A",X"40",X"50",X"E3",X"5F",X"08", - X"1B",X"3A",X"C9",X"64",X"FE",X"00",X"28",X"15",X"3A",X"C8",X"64",X"FE",X"04",X"38",X"0D",X"D6", - X"04",X"1A",X"C8",X"64",X"3A",X"CB",X"64",X"D6",X"02",X"0F",X"1A",X"CB",X"64",X"09",X"F4",X"64", - X"E3",X"8E",X"3A",X"E8",X"64",X"1A",X"EC",X"64",X"1A",X"ED",X"64",X"E5",X"13",X"00",X"E5",X"0C", - X"00",X"C3",X"48",X"22",X"1A",X"C0",X"50",X"09",X"F3",X"64",X"E3",X"5E",X"08",X"03",X"C3",X"2F", - X"22",X"E3",X"9E",X"C3",X"06",X"22",X"AF",X"09",X"EE",X"64",X"11",X"EF",X"64",X"01",X"05",X"00", - X"5F",X"ED",X"98",X"1A",X"DD",X"64",X"1A",X"DE",X"64",X"3E",X"40",X"09",X"CC",X"43",X"11",X"CD", - X"43",X"01",X"05",X"00",X"5F",X"ED",X"98",X"09",X"DE",X"43",X"11",X"DF",X"43",X"01",X"05",X"00", - X"5F",X"ED",X"98",X"AF",X"1A",X"CC",X"43",X"1A",X"DE",X"43",X"E5",X"8E",X"0A",X"E5",X"C6",X"0A", - X"09",X"F5",X"64",X"E3",X"E6",X"09",X"F4",X"64",X"E3",X"4E",X"28",X"02",X"30",X"32",X"3E",X"00", - X"1A",X"03",X"50",X"E5",X"DC",X"14",X"11",X"50",X"41",X"09",X"CC",X"35",X"3E",X"01",X"06",X"25", - X"E5",X"85",X"15",X"3E",X"03",X"E5",X"FF",X"14",X"09",X"F4",X"64",X"E3",X"EE",X"3A",X"EC",X"64", - X"3D",X"1A",X"EC",X"64",X"3E",X"40",X"09",X"16",X"40",X"11",X"17",X"40",X"01",X"20",X"00",X"5F", - X"ED",X"98",X"E5",X"13",X"00",X"E5",X"BA",X"0A",X"C3",X"DE",X"23",X"09",X"F4",X"64",X"E3",X"4E", - X"08",X"D6",X"E3",X"6E",X"28",X"B8",X"3A",X"F4",X"64",X"E3",X"7F",X"08",X"1F",X"E5",X"DC",X"14", - X"11",X"50",X"41",X"09",X"D9",X"35",X"3E",X"01",X"06",X"25",X"E5",X"85",X"15",X"3E",X"03",X"E5", - X"FF",X"14",X"09",X"F4",X"64",X"E3",X"AE",X"3A",X"ED",X"64",X"3D",X"1A",X"ED",X"64",X"3E",X"40", - X"09",X"02",X"40",X"11",X"03",X"40",X"01",X"20",X"00",X"5F",X"ED",X"98",X"E5",X"0C",X"00",X"E5", - X"C2",X"0A",X"30",X"1A",X"3E",X"01",X"1A",X"03",X"50",X"30",X"C2",X"E5",X"DC",X"14",X"09",X"F4", - X"64",X"E3",X"4E",X"08",X"A0",X"11",X"10",X"41",X"09",X"FE",X"35",X"3E",X"01",X"06",X"11",X"E5", - X"85",X"15",X"09",X"75",X"65",X"E3",X"C6",X"3E",X"01",X"E5",X"FF",X"14",X"09",X"F4",X"64",X"E3", - X"6E",X"28",X"9C",X"C3",X"75",X"23",X"E5",X"AA",X"0A",X"09",X"F5",X"64",X"E3",X"66",X"28",X"13", - X"E3",X"A6",X"09",X"FF",X"65",X"E3",X"C6",X"1A",X"C0",X"50",X"3A",X"FF",X"65",X"FE",X"00",X"08", - X"DE",X"30",X"05",X"3E",X"02",X"E5",X"FF",X"14",X"09",X"CC",X"65",X"E3",X"C6",X"E5",X"AE",X"0A", - X"E5",X"C5",X"15",X"09",X"F4",X"64",X"E3",X"66",X"28",X"DB",X"E3",X"A6",X"3E",X"01",X"E5",X"FF", - X"14",X"E5",X"BA",X"15",X"09",X"F4",X"64",X"E3",X"56",X"08",X"27",X"E5",X"9A",X"0A",X"E5",X"BA", - X"15",X"09",X"F4",X"64",X"E3",X"76",X"08",X"21",X"30",X"37",X"E3",X"96",X"E5",X"D2",X"0A",X"30", - X"EA",X"E3",X"B6",X"09",X"F5",X"64",X"E3",X"E6",X"09",X"F4",X"64",X"E3",X"6E",X"08",X"05",X"E5", - X"E6",X"0A",X"30",X"92",X"E5",X"E2",X"0A",X"30",X"A5",X"3A",X"DC",X"64",X"FE",X"00",X"08",X"2E", - X"09",X"F4",X"64",X"E3",X"6E",X"08",X"2F",X"3A",X"ED",X"64",X"FE",X"00",X"08",X"66",X"E5",X"DC", - X"14",X"11",X"90",X"41",X"09",X"27",X"36",X"3E",X"01",X"06",X"21",X"E5",X"85",X"15",X"3E",X"02", - X"E5",X"FF",X"14",X"E5",X"B6",X"11",X"09",X"F3",X"64",X"E3",X"DE",X"C3",X"78",X"07",X"D6",X"01", - X"1A",X"DC",X"64",X"C3",X"E3",X"23",X"3A",X"EC",X"64",X"FE",X"00",X"08",X"0D",X"09",X"F4",X"64", - X"E3",X"4E",X"08",X"E2",X"E5",X"DC",X"14",X"11",X"D8",X"40",X"09",X"30",X"36",X"3E",X"01",X"06", - X"14",X"E5",X"85",X"15",X"3E",X"03",X"E5",X"FF",X"14",X"C3",X"86",X"23",X"E5",X"BE",X"0A",X"C3", - X"7B",X"23",X"E5",X"9E",X"0A",X"C3",X"7B",X"23",X"2A",X"D7",X"64",X"EB",X"F5",X"09",X"00",X"00", - X"F5",X"31",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F",X"02",X"E3",X"38", - X"E3",X"38",X"E3",X"38",X"E3",X"38",X"F5",X"7E",X"00",X"09",X"06",X"25",X"E3",X"0F",X"E5",X"48", - X"15",X"76",X"0B",X"56",X"EB",X"E9",X"12",X"25",X"12",X"25",X"13",X"25",X"33",X"25",X"0B",X"25", - X"2B",X"25",X"E1",X"F5",X"7E",X"04",X"90",X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"04",X"80",X"F5", - X"5F",X"04",X"E1",X"F5",X"7E",X"03",X"80",X"F5",X"5F",X"03",X"E1",X"F5",X"7E",X"03",X"90",X"F5", - X"5F",X"03",X"E1",X"2A",X"8C",X"64",X"EB",X"F5",X"09",X"00",X"00",X"F5",X"31",X"EB",X"01",X"00", - X"64",X"1F",X"3F",X"ED",X"42",X"CD",X"F5",X"7E",X"00",X"09",X"56",X"25",X"E3",X"0F",X"E5",X"48", - X"15",X"76",X"0B",X"56",X"EB",X"E9",X"0E",X"26",X"4A",X"25",X"8D",X"25",X"1D",X"26",X"3F",X"26", - X"52",X"26",X"F5",X"7E",X"03",X"1A",X"8A",X"64",X"F5",X"7E",X"04",X"1A",X"8B",X"64",X"E5",X"BC", - X"26",X"F5",X"7E",X"06",X"12",X"3A",X"50",X"64",X"FE",X"00",X"08",X"17",X"3A",X"51",X"64",X"FE", - X"00",X"08",X"17",X"C1",X"09",X"52",X"64",X"21",X"CD",X"D1",X"13",X"01",X"05",X"00",X"1E",X"FF", - X"ED",X"98",X"E1",X"F5",X"7E",X"06",X"13",X"12",X"30",X"E9",X"F5",X"7E",X"06",X"09",X"08",X"00", - X"31",X"EB",X"12",X"30",X"F6",X"E5",X"CC",X"26",X"F5",X"7E",X"03",X"90",X"1A",X"8A",X"64",X"F5", - X"7E",X"04",X"1A",X"8B",X"64",X"E5",X"BC",X"26",X"3A",X"50",X"64",X"FE",X"00",X"28",X"1A",X"3A", - X"50",X"64",X"E3",X"0F",X"F5",X"46",X"05",X"80",X"3D",X"C1",X"FD",X"09",X"52",X"64",X"FD",X"21", - X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"13",X"FD",X"5B",X"03",X"FD",X"5A", - X"04",X"FD",X"5F",X"05",X"3A",X"8A",X"64",X"F5",X"5F",X"03",X"3A",X"8B",X"64",X"F5",X"5F",X"04", - X"E1",X"3A",X"51",X"64",X"FE",X"00",X"E2",X"73",X"26",X"3A",X"51",X"64",X"E3",X"0F",X"C6",X"27", - X"F5",X"46",X"05",X"80",X"C1",X"FD",X"09",X"52",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD",X"5A", - X"01",X"FD",X"5F",X"02",X"3C",X"09",X"08",X"00",X"31",X"EB",X"FD",X"5B",X"03",X"FD",X"5A",X"04", - X"FD",X"5F",X"05",X"C3",X"CC",X"25",X"F5",X"7E",X"03",X"1A",X"8A",X"64",X"F5",X"7E",X"04",X"1A", - X"8B",X"64",X"C3",X"9D",X"25",X"E5",X"CC",X"26",X"F5",X"7E",X"03",X"80",X"C3",X"AC",X"25",X"E5", - X"CC",X"26",X"F5",X"7E",X"04",X"90",X"1A",X"8B",X"64",X"F5",X"7E",X"03",X"1A",X"8A",X"64",X"C3", - X"9D",X"25",X"E5",X"CC",X"26",X"F5",X"7E",X"04",X"80",X"30",X"EB",X"F5",X"7E",X"05",X"C1",X"FD", - X"09",X"52",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3A",X"8A", - X"64",X"F5",X"5F",X"03",X"3A",X"8B",X"64",X"F5",X"5F",X"04",X"F5",X"7E",X"00",X"09",X"A7",X"26", - X"E3",X"0F",X"E5",X"48",X"15",X"D5",X"76",X"0B",X"56",X"EB",X"D1",X"F5",X"7E",X"06",X"E9",X"B3", - X"26",X"B3",X"26",X"B4",X"26",X"8F",X"26",X"AA",X"26",X"99",X"26",X"E1",X"13",X"FD",X"5B",X"03", - X"FD",X"5A",X"04",X"FD",X"5F",X"05",X"E1",X"33",X"30",X"DB",X"09",X"08",X"00",X"31",X"EB",X"30", - X"EC",X"EB",X"11",X"08",X"00",X"1F",X"3F",X"ED",X"52",X"EB",X"30",X"C9",X"3A",X"8A",X"64",X"CE", - X"07",X"1A",X"50",X"64",X"3A",X"8B",X"64",X"CE",X"07",X"1A",X"51",X"64",X"3A",X"8A",X"64",X"E3", - X"3F",X"E3",X"3F",X"E3",X"3F",X"57",X"3A",X"8B",X"64",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"77", - X"E5",X"A7",X"14",X"E1",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F",X"02", - X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E1",X"D5",X"1F",X"3F",X"09",X"26",X"01",X"16", - X"00",X"ED",X"52",X"7D",X"1F",X"3F",X"09",X"10",X"01",X"D1",X"72",X"16",X"00",X"ED",X"52",X"55", - X"77",X"E1",X"7D",X"EE",X"03",X"6F",X"E1",X"09",X"F4",X"64",X"E3",X"46",X"E0",X"E3",X"6E",X"28", - X"43",X"09",X"EE",X"64",X"7B",X"86",X"0F",X"5F",X"0B",X"7A",X"A6",X"0F",X"5F",X"0B",X"3E",X"00", - X"A6",X"0F",X"5F",X"38",X"02",X"30",X"1A",X"09",X"F4",X"64",X"E3",X"6E",X"28",X"13",X"09",X"DE", - X"43",X"11",X"DF",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A",X"DE",X"43",X"30", - X"30",X"09",X"CC",X"43",X"11",X"CD",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A", - X"CC",X"43",X"30",X"05",X"09",X"D9",X"64",X"30",X"BB",X"09",X"F4",X"64",X"E3",X"6E",X"28",X"74", - X"09",X"D8",X"64",X"11",X"FB",X"43",X"3A",X"DD",X"64",X"DD",X"E5",X"D7",X"27",X"0B",X"0B",X"0B", - X"EB",X"2A",X"E9",X"64",X"D9",X"FE",X"04",X"D0",X"E3",X"0F",X"E3",X"0F",X"3C",X"3C",X"E5",X"48", - X"15",X"E5",X"73",X"11",X"D0",X"3A",X"DC",X"64",X"3C",X"1A",X"DC",X"64",X"09",X"75",X"65",X"E3", - X"C6",X"09",X"F4",X"64",X"E3",X"6E",X"28",X"12",X"3A",X"DD",X"64",X"3C",X"1A",X"DD",X"64",X"3A", - X"EC",X"64",X"3C",X"1A",X"EC",X"64",X"E5",X"13",X"00",X"E1",X"3A",X"DE",X"64",X"3C",X"1A",X"DE", - X"64",X"3A",X"ED",X"64",X"3C",X"1A",X"ED",X"64",X"E5",X"0C",X"00",X"E1",X"09",X"DB",X"64",X"11", - X"E9",X"43",X"3A",X"DE",X"64",X"30",X"8A",X"3E",X"03",X"DD",X"7E",X"CE",X"D8",X"E3",X"3F",X"E3", - X"3F",X"E3",X"3F",X"E3",X"3F",X"47",X"3A",X"F4",X"64",X"E3",X"5F",X"28",X"0A",X"78",X"12",X"33", - X"7E",X"CE",X"27",X"47",X"3A",X"F4",X"64",X"E3",X"5F",X"1A",X"F4",X"64",X"28",X"08",X"78",X"12", - X"2B",X"33",X"D9",X"3D",X"08",X"D3",X"3A",X"F4",X"64",X"E3",X"9F",X"1A",X"F4",X"64",X"E1",X"78", - X"FE",X"00",X"28",X"F3",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"E7",X"78",X"FE", - X"00",X"28",X"F5",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"D1",X"09",X"F5",X"64", - X"E3",X"76",X"28",X"2C",X"E3",X"B6",X"09",X"40",X"40",X"E5",X"52",X"10",X"FE",X"B3",X"08",X"24", - X"09",X"40",X"44",X"E5",X"52",X"10",X"FE",X"B5",X"08",X"02",X"30",X"14",X"AF",X"1A",X"C9",X"64", - X"30",X"26",X"AF",X"11",X"80",X"03",X"86",X"0B",X"33",X"47",X"7A",X"9B",X"78",X"08",X"DF",X"E1", - X"00",X"3E",X"40",X"E5",X"AD",X"14",X"3E",X"21",X"E5",X"BD",X"14",X"11",X"29",X"45",X"09",X"B7", - X"10",X"3E",X"15",X"06",X"23",X"E5",X"B3",X"15",X"11",X"45",X"41",X"09",X"2C",X"36",X"3E",X"01", - X"06",X"24",X"E5",X"85",X"15",X"09",X"FD",X"09",X"11",X"E2",X"42",X"01",X"FF",X"21",X"ED",X"88", - X"13",X"10",X"FB",X"AF",X"12",X"E5",X"9A",X"15",X"3E",X"01",X"12",X"E5",X"88",X"10",X"E1",X"03", - X"09",X"DF",X"64",X"11",X"6A",X"42",X"E5",X"C8",X"10",X"11",X"6C",X"42",X"E5",X"C8",X"10",X"11", - X"6E",X"42",X"E5",X"C8",X"10",X"11",X"58",X"42",X"E5",X"C8",X"10",X"11",X"5A",X"42",X"E5",X"C8", - X"10",X"11",X"5C",X"42",X"E5",X"C8",X"10",X"11",X"5E",X"42",X"E5",X"C8",X"10",X"11",X"78",X"42", - X"E5",X"C8",X"10",X"11",X"7A",X"42",X"E5",X"C8",X"10",X"11",X"7C",X"42",X"E5",X"C8",X"10",X"E1", - X"06",X"03",X"26",X"27",X"3E",X"09",X"ED",X"88",X"E5",X"79",X"15",X"10",X"DF",X"0B",X"0B",X"3E", - X"40",X"E5",X"79",X"15",X"E5",X"FD",X"10",X"3E",X"04",X"E5",X"48",X"15",X"E1",X"3E",X"03",X"DD", - X"7E",X"CE",X"D8",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"47",X"3A",X"F4",X"64",X"E3", - X"5F",X"28",X"2A",X"78",X"12",X"3E",X"08",X"E5",X"79",X"15",X"7E",X"CE",X"27",X"47",X"3A",X"F4", - X"64",X"E3",X"5F",X"1A",X"F4",X"64",X"28",X"0C",X"78",X"12",X"2B",X"3E",X"08",X"E5",X"79",X"15", - X"D9",X"3D",X"08",X"E3",X"3A",X"F4",X"64",X"E3",X"9F",X"1A",X"F4",X"64",X"E1",X"78",X"FE",X"00", - X"28",X"D3",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"C7",X"78",X"FE",X"00",X"28", - X"F1",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"E5",X"06",X"03",X"32",X"BE",X"38", - X"20",X"08",X"26",X"2B",X"33",X"10",X"DE",X"30",X"06",X"E5",X"5E",X"11",X"1F",X"3F",X"E1",X"1F", - X"E1",X"E5",X"5E",X"11",X"1F",X"E1",X"78",X"FE",X"00",X"E0",X"2B",X"33",X"3D",X"08",X"FB",X"E1", - X"5C",X"45",X"47",X"47",X"67",X"52",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54", - X"08",X"19",X"39",X"38",X"1B",X"54",X"45",X"64",X"63",X"67",X"08",X"61",X"66",X"43",X"09",X"F4", - X"64",X"E3",X"EE",X"09",X"EE",X"64",X"11",X"39",X"65",X"01",X"03",X"00",X"ED",X"98",X"E5",X"E0", - X"11",X"09",X"F4",X"64",X"E3",X"4E",X"C0",X"E3",X"AE",X"09",X"D9",X"64",X"11",X"39",X"65",X"01", - X"03",X"00",X"ED",X"98",X"E5",X"E0",X"11",X"E1",X"01",X"00",X"22",X"09",X"1D",X"65",X"11",X"3B", - X"65",X"2B",X"2B",X"2B",X"C5",X"E5",X"73",X"11",X"C1",X"18",X"22",X"3E",X"06",X"81",X"67",X"10", - X"ED",X"2B",X"2B",X"30",X"20",X"79",X"FE",X"00",X"E0",X"0B",X"0B",X"0B",X"0B",X"C5",X"CD",X"06", - X"00",X"09",X"1A",X"65",X"11",X"38",X"65",X"ED",X"B8",X"3E",X"40",X"E5",X"AD",X"14",X"09",X"F4", - X"64",X"E3",X"6E",X"08",X"33",X"11",X"4A",X"41",X"09",X"DC",X"35",X"3E",X"01",X"06",X"22",X"E5", - X"85",X"15",X"09",X"F4",X"64",X"E3",X"7E",X"28",X"31",X"3E",X"01",X"1A",X"03",X"50",X"30",X"12", - X"11",X"4A",X"41",X"09",X"CF",X"35",X"3E",X"01",X"06",X"22",X"E5",X"85",X"15",X"3E",X"00",X"1A", - X"03",X"50",X"11",X"40",X"44",X"09",X"A3",X"14",X"3E",X"23",X"06",X"34",X"E5",X"B3",X"15",X"11", - X"64",X"44",X"09",X"A4",X"14",X"3E",X"03",X"06",X"34",X"E5",X"B3",X"15",X"11",X"51",X"44",X"09", - X"A5",X"14",X"3E",X"10",X"06",X"34",X"E5",X"B3",X"15",X"11",X"50",X"44",X"09",X"A6",X"14",X"3E", - X"02",X"06",X"34",X"E5",X"B3",X"15",X"D1",X"D5",X"3E",X"40",X"D5",X"C9",X"13",X"01",X"03",X"00", - X"5F",X"ED",X"98",X"1E",X"00",X"01",X"02",X"00",X"ED",X"98",X"D1",X"C1",X"D5",X"78",X"09",X"7A", - X"0A",X"E3",X"0F",X"E5",X"48",X"15",X"66",X"0B",X"46",X"C5",X"09",X"80",X"04",X"21",X"26",X"01", - X"06",X"27",X"59",X"3E",X"08",X"E5",X"6F",X"15",X"10",X"F8",X"11",X"C3",X"40",X"09",X"38",X"36", - X"3E",X"01",X"06",X"14",X"E5",X"85",X"15",X"11",X"8D",X"41",X"09",X"64",X"36",X"3E",X"01",X"06", - X"07",X"E5",X"85",X"15",X"11",X"8F",X"40",X"09",X"53",X"36",X"3E",X"01",X"06",X"16",X"E5",X"85", - X"15",X"11",X"A8",X"40",X"09",X"69",X"36",X"3E",X"01",X"06",X"16",X"E5",X"85",X"15",X"11",X"69", - X"42",X"09",X"7F",X"36",X"3E",X"01",X"06",X"20",X"E5",X"85",X"15",X"11",X"64",X"40",X"09",X"87", - X"36",X"3E",X"03",X"06",X"01",X"E5",X"85",X"15",X"11",X"A5",X"40",X"09",X"08",X"0A",X"3E",X"01", - X"06",X"32",X"E5",X"85",X"15",X"3E",X"01",X"11",X"AD",X"47",X"12",X"AF",X"1A",X"3D",X"65",X"1A", - X"3E",X"65",X"09",X"AD",X"47",X"0A",X"3F",X"65",X"11",X"59",X"41",X"09",X"2C",X"36",X"3E",X"01", - X"06",X"24",X"E5",X"85",X"15",X"09",X"FD",X"09",X"11",X"DC",X"42",X"01",X"21",X"00",X"ED",X"98", - X"AF",X"12",X"E5",X"9A",X"15",X"3E",X"01",X"12",X"09",X"DF",X"64",X"11",X"94",X"42",X"E5",X"C8", - X"10",X"11",X"95",X"42",X"E5",X"C8",X"10",X"11",X"96",X"42",X"E5",X"C8",X"10",X"11",X"97",X"42", - X"E5",X"C8",X"10",X"11",X"B0",X"42",X"E5",X"C8",X"10",X"11",X"B1",X"42",X"E5",X"C8",X"10",X"11", - X"B2",X"42",X"E5",X"C8",X"10",X"11",X"B3",X"42",X"E5",X"C8",X"10",X"11",X"B4",X"42",X"E5",X"C8", - X"10",X"11",X"B5",X"42",X"E5",X"C8",X"10",X"3A",X"3C",X"65",X"E3",X"67",X"E2",X"DB",X"13",X"E3", - X"57",X"E2",X"2B",X"14",X"3A",X"3C",X"65",X"E3",X"4F",X"C2",X"6C",X"14",X"3A",X"3D",X"65",X"FE", - X"33",X"28",X"37",X"09",X"06",X"0A",X"E5",X"48",X"15",X"7E",X"C9",X"D1",X"12",X"13",X"5F",X"3E", - X"08",X"E5",X"6F",X"15",X"D5",X"CD",X"3A",X"3E",X"65",X"3C",X"1A",X"3E",X"65",X"FE",X"03",X"C2", - X"7F",X"14",X"09",X"A6",X"0A",X"3A",X"3E",X"65",X"E5",X"48",X"15",X"7E",X"C9",X"D1",X"CD",X"E5", - X"4D",X"15",X"09",X"39",X"65",X"01",X"03",X"00",X"ED",X"98",X"3A",X"3E",X"65",X"FE",X"00",X"28", - X"0D",X"09",X"92",X"0A",X"E5",X"48",X"15",X"7E",X"D1",X"E5",X"79",X"15",X"09",X"3B",X"65",X"E5", - X"FD",X"10",X"09",X"FC",X"64",X"11",X"DA",X"43",X"E5",X"D7",X"27",X"09",X"F5",X"64",X"E3",X"86", - X"3E",X"01",X"E5",X"FF",X"14",X"E1",X"D1",X"3E",X"80",X"E5",X"79",X"15",X"3E",X"08",X"E5",X"79", - X"15",X"30",X"F1",X"3A",X"3D",X"65",X"FE",X"00",X"E2",X"5C",X"13",X"3D",X"1A",X"3D",X"65",X"FE", - X"32",X"28",X"14",X"3E",X"05",X"2A",X"3F",X"65",X"5F",X"3E",X"08",X"E5",X"48",X"15",X"0A",X"3F", - X"65",X"3E",X"01",X"5F",X"C3",X"5C",X"13",X"3D",X"1A",X"3D",X"65",X"3E",X"05",X"2A",X"3F",X"65", - X"2B",X"5F",X"0B",X"5F",X"0B",X"5F",X"2B",X"3E",X"40",X"30",X"C8",X"3A",X"3D",X"65",X"FE",X"33", - X"E2",X"5C",X"13",X"3C",X"1A",X"3D",X"65",X"FE",X"32",X"28",X"14",X"3E",X"05",X"2A",X"3F",X"65", - X"5F",X"3E",X"08",X"E5",X"6F",X"15",X"0A",X"3F",X"65",X"3E",X"01",X"5F",X"C3",X"5C",X"13",X"3C", - X"1A",X"3D",X"65",X"3E",X"05",X"2A",X"3F",X"65",X"5F",X"3E",X"40",X"E5",X"6F",X"15",X"0A",X"3F", - X"65",X"3E",X"01",X"2B",X"5F",X"0B",X"5F",X"0B",X"5F",X"C3",X"5C",X"13",X"3E",X"20",X"E5",X"63", - X"15",X"1A",X"C0",X"50",X"06",X"14",X"E5",X"17",X"15",X"F2",X"8A",X"13",X"C3",X"4F",X"13",X"3A", - X"3C",X"65",X"E3",X"4F",X"1A",X"C0",X"50",X"28",X"DE",X"30",X"CE",X"21",X"05",X"10",X"01",X"D5", - X"AF",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"E3",X"0B",X"17", - X"57",X"EB",X"01",X"40",X"40",X"21",X"06",X"00",X"D1",X"62",X"21",X"EB",X"E1",X"09",X"40",X"40", - X"11",X"41",X"40",X"01",X"7F",X"03",X"5F",X"ED",X"98",X"1A",X"C0",X"50",X"E1",X"09",X"40",X"44", - X"11",X"41",X"44",X"01",X"7F",X"03",X"5F",X"ED",X"98",X"1A",X"C0",X"50",X"E1",X"3A",X"C9",X"64", - X"FE",X"00",X"E0",X"3A",X"CB",X"64",X"CE",X"D8",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F", - X"FE",X"00",X"28",X"24",X"1A",X"25",X"40",X"3A",X"CB",X"64",X"CE",X"27",X"1A",X"24",X"40",X"E1", - X"3E",X"40",X"30",X"D8",X"3E",X"21",X"E5",X"BD",X"14",X"3E",X"40",X"E5",X"AD",X"14",X"E1",X"47", - X"AF",X"1A",X"CC",X"64",X"1A",X"CE",X"64",X"3A",X"CE",X"64",X"B8",X"E0",X"09",X"F3",X"64",X"E3", - X"6E",X"C0",X"1A",X"C0",X"50",X"30",X"D8",X"3A",X"F5",X"64",X"E3",X"47",X"28",X"25",X"3A",X"CF", - X"64",X"47",X"3A",X"CE",X"64",X"B8",X"18",X"31",X"1F",X"3F",X"E1",X"78",X"1A",X"CF",X"64",X"3A", - X"F5",X"64",X"E3",X"C7",X"1A",X"F5",X"64",X"AF",X"1A",X"CE",X"64",X"1A",X"CC",X"64",X"1F",X"3F", - X"E1",X"3A",X"F5",X"64",X"E3",X"87",X"1A",X"F5",X"64",X"1F",X"E1",X"47",X"AF",X"1A",X"CD",X"64", - X"3A",X"CD",X"64",X"B8",X"E0",X"09",X"F3",X"64",X"E3",X"6E",X"C0",X"1A",X"C0",X"50",X"30",X"D8", - X"85",X"6F",X"D0",X"0C",X"E1",X"83",X"77",X"D0",X"14",X"E1",X"81",X"67",X"D0",X"04",X"E1",X"D5", - X"16",X"00",X"77",X"1F",X"3F",X"ED",X"52",X"D1",X"E1",X"CD",X"EB",X"16",X"00",X"77",X"1F",X"3F", - X"ED",X"52",X"EB",X"C9",X"E1",X"1A",X"8E",X"64",X"D5",X"3A",X"8E",X"64",X"67",X"ED",X"88",X"79", - X"FE",X"00",X"08",X"F9",X"D1",X"E5",X"9A",X"15",X"10",X"EE",X"E1",X"1A",X"8E",X"64",X"D5",X"3A", - X"8E",X"64",X"67",X"ED",X"88",X"2B",X"79",X"FE",X"00",X"08",X"F8",X"D1",X"E5",X"9A",X"15",X"10", - X"ED",X"E1",X"CD",X"09",X"08",X"00",X"31",X"EB",X"C9",X"E1",X"09",X"8F",X"64",X"06",X"2F",X"1E", - X"00",X"0B",X"10",X"FB",X"E1",X"09",X"F3",X"64",X"E3",X"FE",X"E3",X"7E",X"E0",X"1A",X"C0",X"50", - X"30",X"F8",X"3A",X"00",X"50",X"CE",X"27",X"47",X"3A",X"40",X"50",X"CE",X"D8",X"98",X"1A",X"3C", - X"65",X"E1",X"3A",X"40",X"50",X"47",X"CE",X"27",X"E3",X"78",X"28",X"02",X"E3",X"CF",X"1A",X"3C", - X"65",X"E1",X"F5",X"09",X"42",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"0B",X"17",X"F5",X"E3",X"00", - X"56",X"28",X"10",X"E5",X"2B",X"17",X"FD",X"09",X"51",X"50",X"E5",X"FA",X"16",X"F5",X"7E",X"06", - X"1A",X"45",X"50",X"F5",X"09",X"75",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"0B",X"17",X"F5",X"E3", - X"00",X"56",X"28",X"10",X"E5",X"2B",X"17",X"FD",X"09",X"51",X"50",X"E5",X"FA",X"16",X"F5",X"7E", - X"06",X"1A",X"45",X"50",X"F5",X"09",X"78",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"0B",X"17",X"F5", - X"E3",X"00",X"56",X"28",X"10",X"E5",X"2B",X"17",X"FD",X"09",X"51",X"50",X"E5",X"FA",X"16",X"F5", - X"7E",X"06",X"1A",X"45",X"50",X"F5",X"09",X"93",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"0B",X"17", - X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"2B",X"17",X"FD",X"09",X"56",X"50",X"E5",X"FA",X"16", - X"F5",X"7E",X"06",X"1A",X"62",X"50",X"F5",X"09",X"AE",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"0B", - X"17",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"2B",X"17",X"FD",X"09",X"56",X"50",X"E5",X"FA", - X"16",X"F5",X"7E",X"06",X"1A",X"62",X"50",X"F5",X"09",X"E1",X"65",X"F5",X"E3",X"00",X"46",X"C4", - X"0B",X"17",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"2B",X"17",X"FD",X"09",X"56",X"50",X"E5", - X"FA",X"16",X"F5",X"7E",X"06",X"1A",X"62",X"50",X"F5",X"09",X"CC",X"65",X"F5",X"E3",X"00",X"46", - X"C4",X"0B",X"17",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"2B",X"17",X"FD",X"09",X"73",X"50", - X"E5",X"FA",X"16",X"F5",X"7E",X"06",X"1A",X"67",X"50",X"F5",X"09",X"FF",X"65",X"F5",X"E3",X"00", - X"46",X"C4",X"0B",X"17",X"F5",X"E3",X"00",X"56",X"E0",X"E5",X"2B",X"17",X"FD",X"09",X"73",X"50", - X"E5",X"FA",X"16",X"F5",X"7E",X"06",X"1A",X"67",X"50",X"E1",X"F5",X"7E",X"03",X"FD",X"5F",X"00", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"FD",X"5F",X"01",X"F5",X"7E",X"04",X"FD",X"5F", - X"02",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"FD",X"5F",X"03",X"F5",X"7E",X"05",X"FD", - X"5F",X"04",X"E1",X"E5",X"FF",X"17",X"F5",X"E3",X"00",X"D6",X"E1",X"F5",X"E3",X"00",X"66",X"C2", - X"FF",X"17",X"F5",X"6E",X"01",X"F5",X"4E",X"02",X"7E",X"E3",X"0F",X"11",X"61",X"17",X"E5",X"4D", - X"15",X"0B",X"CD",X"32",X"6F",X"13",X"32",X"4F",X"E9",X"4B",X"17",X"4F",X"17",X"5D",X"17",X"7E", - X"17",X"94",X"17",X"89",X"17",X"BB",X"17",X"D4",X"17",X"DE",X"17",X"FE",X"17",X"35",X"30",X"29", - X"30",X"1D",X"30",X"C9",X"C3",X"38",X"17",X"C9",X"7E",X"F5",X"5F",X"03",X"0B",X"7E",X"0B",X"F5", - X"5F",X"04",X"C3",X"38",X"17",X"C9",X"7E",X"F5",X"5F",X"05",X"0B",X"C3",X"38",X"17",X"C9",X"7E", - X"F5",X"46",X"03",X"80",X"F5",X"5F",X"03",X"0B",X"7E",X"0B",X"F5",X"46",X"04",X"A0",X"F5",X"5F", - X"04",X"C3",X"38",X"17",X"C9",X"7E",X"F5",X"46",X"05",X"80",X"F5",X"5F",X"05",X"0B",X"C3",X"38", - X"17",X"C9",X"7E",X"F5",X"BE",X"07",X"28",X"23",X"F5",X"1C",X"07",X"2B",X"F5",X"5D",X"01",X"F5", - X"5C",X"02",X"E1",X"F5",X"1E",X"07",X"00",X"0B",X"C3",X"38",X"17",X"F5",X"6E",X"20",X"F5",X"4E", - X"21",X"D1",X"D5",X"2B",X"5A",X"2B",X"5B",X"2B",X"1E",X"00",X"F5",X"5D",X"20",X"F5",X"5C",X"21", - X"C9",X"C3",X"38",X"17",X"D1",X"32",X"F5",X"6E",X"20",X"F5",X"4E",X"21",X"BE",X"28",X"21",X"1C", - X"0B",X"76",X"0B",X"56",X"EB",X"C3",X"38",X"17",X"0B",X"0B",X"0B",X"F5",X"5D",X"20",X"F5",X"5C", - X"21",X"13",X"EB",X"C3",X"38",X"17",X"C9",X"76",X"0B",X"56",X"EB",X"C3",X"38",X"17",X"C9",X"F5", - X"CD",X"F5",X"CD",X"C9",X"D1",X"13",X"1E",X"00",X"01",X"30",X"00",X"ED",X"98",X"32",X"F5",X"5F", - X"01",X"13",X"32",X"F5",X"5F",X"02",X"F5",X"5D",X"20",X"F5",X"5C",X"21",X"E1",X"C9",X"F5",X"5D", - X"01",X"F5",X"5C",X"02",X"F5",X"1E",X"00",X"00",X"E1",X"C9",X"76",X"0B",X"56",X"EB",X"1E",X"06", - X"13",X"EB",X"C3",X"38",X"17",X"C9",X"7E",X"F5",X"5F",X"06",X"0B",X"C3",X"38",X"17",X"23",X"75", - X"65",X"23",X"78",X"65",X"24",X"02",X"01",X"43",X"00",X"02",X"20",X"05",X"04",X"01",X"54",X"00", - X"05",X"04",X"01",X"1A",X"00",X"05",X"04",X"01",X"85",X"00",X"05",X"04",X"01",X"8F",X"00",X"05", - X"04",X"01",X"4C",X"00",X"05",X"04",X"01",X"23",X"01",X"05",X"04",X"21",X"00",X"E2",X"7B",X"30", - X"23",X"42",X"65",X"23",X"78",X"65",X"01",X"D8",X"00",X"24",X"02",X"06",X"02",X"20",X"05",X"03", - X"02",X"00",X"05",X"03",X"07",X"20",X"21",X"E5",X"0B",X"14",X"E5",X"DD",X"23",X"44",X"65",X"E5", - X"94",X"15",X"26",X"29",X"E5",X"0B",X"14",X"C3",X"F2",X"30",X"E5",X"E6",X"23",X"CE",X"40",X"FE", - X"00",X"C2",X"23",X"42",X"65",X"23",X"75",X"65",X"24",X"02",X"02",X"22",X"06",X"01",X"80",X"00", - X"06",X"03",X"18",X"00",X"05",X"01",X"07",X"20",X"04",X"FE",X"07",X"04",X"21",X"07",X"01",X"56", - X"13",X"E5",X"99",X"15",X"C3",X"F2",X"30",X"26",X"28",X"E5",X"0B",X"14",X"E5",X"DD",X"23",X"0B", - X"44",X"65",X"E5",X"94",X"23",X"AE",X"65",X"06",X"24",X"04",X"06",X"01",X"90",X"00",X"06",X"03", - X"20",X"00",X"04",X"05",X"05",X"02",X"07",X"02",X"02",X"00",X"07",X"02",X"24",X"03",X"02",X"06", - X"06",X"03",X"20",X"00",X"04",X"05",X"05",X"02",X"07",X"02",X"05",X"07",X"02",X"00",X"07",X"02", - X"21",X"36",X"9D",X"E2",X"21",X"31",X"23",X"93",X"65",X"24",X"06",X"01",X"80",X"00",X"02",X"27", - X"06",X"03",X"08",X"00",X"05",X"02",X"07",X"20",X"21",X"4B",X"31",X"2A",X"25",X"00",X"EB",X"2A", - X"A4",X"20",X"31",X"0A",X"BA",X"23",X"2A",X"BA",X"23",X"76",X"0B",X"56",X"EB",X"0A",X"A4",X"20", - X"E5",X"D6",X"23",X"D6",X"01",X"C6",X"FF",X"B7",X"23",X"93",X"65",X"23",X"AE",X"65",X"23",X"CC", - X"65",X"24",X"02",X"02",X"27",X"06",X"01",X"00",X"01",X"06",X"03",X"30",X"00",X"05",X"01",X"07", - X"24",X"05",X"02",X"04",X"FF",X"07",X"26",X"21",X"29",X"21",X"66",X"0B",X"46",X"E5",X"DB",X"14", - X"C3",X"27",X"31",X"2A",X"4A",X"07",X"0A",X"91",X"20",X"3E",X"24",X"02",X"01",X"00",X"D8",X"02", - X"07",X"06",X"03",X"68",X"00",X"05",X"01",X"07",X"20",X"03",X"00",X"07",X"20",X"59",X"31",X"23", - X"2A",X"BA",X"23",X"76",X"0B",X"56",X"EB",X"0A",X"91",X"20",X"E5",X"D6",X"23",X"6F",X"0E",X"00", - X"0A",X"A6",X"20",X"2A",X"A6",X"20",X"01",X"48",X"05",X"29",X"21",X"66",X"23",X"CC",X"65",X"24", - X"02",X"01",X"95",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"C7",X"00", - X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"C7",X"00",X"02",X"26",X"06",X"04", - X"FE",X"05",X"02",X"07",X"04",X"01",X"FA",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07", - X"02",X"01",X"C7",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"FA",X"00", - X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"2A",X"01",X"02",X"26",X"06",X"04", - X"FE",X"05",X"02",X"07",X"06",X"01",X"FA",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07", - X"04",X"01",X"C7",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"95",X"00", - X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"95",X"00",X"02",X"26",X"06",X"04", - X"FE",X"05",X"02",X"07",X"02",X"01",X"C7",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07", - X"04",X"01",X"C7",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"FA",X"00", - X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"C7",X"00",X"02",X"26",X"06",X"04", - X"FE",X"05",X"02",X"07",X"02",X"01",X"FA",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07", - X"04",X"01",X"C8",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"20",X"05",X"20",X"01", - X"95",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"95",X"00",X"02",X"26", - X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"C7",X"00",X"02",X"26",X"06",X"04",X"FE",X"05", - X"02",X"07",X"04",X"01",X"C7",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01", - X"FA",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"C7",X"00",X"02",X"26", - X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"FA",X"00",X"02",X"26",X"06",X"04",X"FE",X"05", - X"02",X"07",X"02",X"01",X"2A",X"01",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"06",X"01", - X"FA",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"C7",X"00",X"02",X"26", - X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"95",X"00",X"02",X"26",X"06",X"04",X"FE",X"05", - X"02",X"07",X"02",X"01",X"95",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01", - X"95",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"95",X"00",X"02",X"26", - X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"95",X"00",X"02",X"26",X"06",X"04",X"FE",X"05", - X"02",X"07",X"04",X"01",X"8F",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01", - X"BC",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"C7",X"00",X"02",X"26", - X"06",X"04",X"FE",X"05",X"02",X"07",X"06",X"21",X"67",X"33",X"09",X"B5",X"07",X"1E",X"00",X"3A", - X"41",X"04",X"FE",X"1A",X"F2",X"75",X"33",X"E5",X"16",X"27",X"C3",X"4E",X"33",X"E5",X"F6",X"15", - X"E5",X"F6",X"15",X"E5",X"F6",X"15",X"01",X"4E",X"07",X"E5",X"03",X"27",X"01",X"4E",X"07",X"E5", - X"23",X"21",X"3E",X"00",X"11",X"23",X"00",X"E5",X"18",X"36",X"9D",X"C2",X"90",X"33",X"E5",X"F6", - X"15",X"01",X"D6",X"07",X"E5",X"03",X"27",X"01",X"D6",X"07",X"E5",X"23",X"21",X"C3",X"CB",X"33", - X"E5",X"F6",X"15",X"2A",X"23",X"00",X"44",X"65",X"11",X"A9",X"07",X"E5",X"FF",X"25",X"3E",X"01", - X"11",X"23",X"00",X"E5",X"18",X"36",X"9D",X"C2",X"AF",X"33",X"09",X"9C",X"07",X"1E",X"08",X"3E", - X"00",X"11",X"D4",X"04",X"E5",X"18",X"36",X"9D",X"E2",X"C6",X"33",X"2A",X"D4",X"04",X"44",X"65", - X"11",X"BE",X"07",X"E5",X"FF",X"25",X"3E",X"01",X"11",X"D4",X"04",X"E5",X"18",X"36",X"9D",X"C2", - X"D7",X"33",X"09",X"D4",X"07",X"1E",X"08",X"01",X"A9",X"07",X"E5",X"03",X"27",X"01",X"A9",X"07", - X"E5",X"23",X"21",X"E1",X"09",X"94",X"20",X"58",X"2B",X"59",X"3E",X"FF",X"37",X"D2",X"7E",X"34", - X"2A",X"93",X"20",X"3E",X"00",X"E5",X"3B",X"36",X"9D",X"C2",X"17",X"34",X"01",X"25",X"00",X"11", - X"BA",X"23",X"E5",X"0B",X"36",X"CD",X"2A",X"93",X"20",X"C1",X"59",X"0B",X"58",X"2A",X"BA",X"23", - X"3E",X"00",X"5F",X"0B",X"1E",X"00",X"E1",X"2A",X"93",X"20",X"11",X"25",X"00",X"E5",X"AC",X"35", - X"2B",X"CD",X"E5",X"D8",X"23",X"44",X"65",X"36",X"00",X"E5",X"CE",X"22",X"67",X"06",X"00",X"09", - X"5D",X"34",X"21",X"21",X"76",X"0B",X"56",X"EB",X"E9",X"2A",X"93",X"20",X"11",X"25",X"00",X"E5", - X"AC",X"35",X"0A",X"93",X"20",X"C3",X"7B",X"34",X"01",X"5F",X"13",X"E5",X"23",X"21",X"C3",X"7B", - X"34",X"2A",X"93",X"20",X"CD",X"2A",X"BA",X"23",X"CB",X"66",X"0B",X"46",X"C9",X"59",X"0B",X"58", - X"01",X"25",X"00",X"11",X"BA",X"23",X"E5",X"0B",X"36",X"CD",X"2A",X"93",X"20",X"C1",X"59",X"0B", - X"58",X"E1",X"C3",X"7B",X"34",X"39",X"34",X"60",X"34",X"51",X"34",X"C3",X"EA",X"33",X"E1",X"2A", - X"25",X"00",X"0B",X"0B",X"76",X"0B",X"56",X"EB",X"0A",X"76",X"05",X"09",X"95",X"20",X"1E",X"00", - X"3E",X"27",X"09",X"95",X"20",X"BE",X"F2",X"FE",X"34",X"2A",X"95",X"20",X"0E",X"00",X"01",X"02", - X"00",X"29",X"21",X"EB",X"2A",X"25",X"00",X"31",X"11",X"25",X"00",X"E5",X"AC",X"35",X"0A",X"BA", - X"23",X"09",X"01",X"00",X"0A",X"96",X"20",X"2A",X"BA",X"23",X"3E",X"00",X"E5",X"3B",X"36",X"9D", - X"E2",X"F1",X"34",X"2A",X"BA",X"23",X"11",X"25",X"00",X"E5",X"AC",X"35",X"0A",X"BA",X"23",X"2A", - X"96",X"20",X"0B",X"0A",X"96",X"20",X"C3",X"9F",X"34",X"2A",X"95",X"20",X"0E",X"00",X"01",X"04", - X"00",X"29",X"21",X"EB",X"2A",X"25",X"00",X"31",X"CD",X"2A",X"BA",X"23",X"CB",X"66",X"0B",X"46", - X"C9",X"59",X"0B",X"58",X"3A",X"95",X"20",X"3C",X"1A",X"95",X"20",X"C2",X"90",X"34",X"2A",X"BA", - X"23",X"3E",X"00",X"5F",X"0B",X"1E",X"00",X"3E",X"00",X"11",X"76",X"05",X"E5",X"18",X"36",X"9D", - X"E2",X"A9",X"35",X"2A",X"25",X"00",X"EB",X"2A",X"76",X"05",X"31",X"0A",X"BA",X"23",X"2A",X"BA", - X"23",X"76",X"0B",X"56",X"EB",X"0A",X"76",X"05",X"E5",X"E2",X"23",X"D6",X"05",X"D6",X"01",X"B7", - X"DD",X"E5",X"E2",X"23",X"D6",X"06",X"D6",X"01",X"B7",X"C1",X"60",X"99",X"37",X"D2",X"61",X"35", - X"01",X"48",X"07",X"E5",X"CC",X"33",X"C3",X"8E",X"35",X"E5",X"E2",X"23",X"D6",X"01",X"D6",X"01", - X"B7",X"DD",X"E5",X"E2",X"23",X"D6",X"07",X"D6",X"01",X"B7",X"C1",X"60",X"99",X"37",X"D2",X"B0", - X"35",X"E5",X"D2",X"23",X"CE",X"03",X"FE",X"03",X"C2",X"5C",X"35",X"01",X"4A",X"07",X"E5",X"CC", - X"33",X"C3",X"95",X"35",X"E5",X"D2",X"23",X"CE",X"80",X"FE",X"00",X"E2",X"85",X"35",X"2A",X"D4", - X"04",X"0B",X"0A",X"D4",X"1A",X"40",X"52",X"45",X"71",X"41",X"64",X"50",X"40",X"45",X"52",X"67", - X"43",X"53",X"50",X"67",X"54",X"40",X"19",X"40",X"52",X"45",X"71",X"41",X"64",X"50",X"54",X"61", - X"44",X"45",X"52",X"43",X"71",X"41",X"64",X"50",X"45",X"45",X"52",X"46",X"40",X"66",X"61",X"67", - X"43",X"40",X"54",X"52",X"45",X"53",X"66",X"61",X"52",X"45",X"71",X"41",X"64",X"50",X"40",X"45", - X"66",X"67",X"40",X"54",X"43",X"45",X"64",X"45",X"53",X"52",X"67",X"53",X"52",X"45",X"71",X"41", - X"64",X"50",X"40",X"67",X"57",X"54",X"40",X"52",X"67",X"40",X"45",X"66",X"67",X"40",X"54",X"43", - X"45",X"64",X"45",X"53",X"50",X"55",X"40",X"45",X"66",X"67",X"40",X"52",X"45",X"71",X"41",X"64", - X"50",X"50",X"55",X"40",X"67",X"57",X"54",X"40",X"52",X"45",X"71",X"41",X"64",X"50",X"66",X"61", - X"41",X"47",X"41",X"40",X"52",X"45",X"71",X"41",X"64",X"50",X"40",X"45",X"65",X"41",X"53",X"52", - X"45",X"56",X"67",X"40",X"45",X"65",X"41",X"47",X"52",X"45",X"56",X"67",X"40",X"45",X"65",X"41", - X"47",X"40",X"45",X"66",X"67",X"40",X"52",X"45",X"71",X"41",X"64",X"50",X"45",X"65",X"41",X"46", - X"40",X"46",X"67",X"40",X"64",X"64",X"41",X"60",X"45",X"60",X"54",X"40",X"66",X"61",X"40",X"53", - X"61",X"40",X"45",X"52",X"67",X"43",X"53",X"40",X"52",X"55",X"67",X"71",X"66",X"45",X"54",X"40", - X"50",X"67",X"54",X"54",X"43",X"45",X"64",X"45",X"53",X"40",X"67",X"54",X"40",X"63",X"43",X"61", - X"54",X"53",X"71",X"67",X"62",X"40",X"45",X"53",X"55",X"66",X"67",X"54",X"54",X"55",X"42",X"40", - X"45",X"52",X"61",X"46",X"40",X"44",X"66",X"41",X"40",X"52",X"45",X"54",X"54",X"45",X"64",X"54", - X"66",X"61",X"52",X"50",X"40",X"67",X"54",X"45",X"66",X"44",X"65",X"41",X"64",X"53",X"53",X"54", - X"66",X"45",X"53",X"45",X"52",X"50",X"40",X"72",X"45",X"60",X"43",X"66",X"41",X"53",X"67",X"63", - X"64",X"45",X"54",X"40",X"1B",X"38",X"39",X"19",X"2F",X"E0",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"C6",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"C7",X"E1",X"40",X"40",X"40",X"40",X"40", - X"40",X"C7",X"C6",X"C6",X"C6",X"C6",X"C6",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"E0",X"C6",X"C6",X"C6",X"C6",X"E1",X"40",X"40",X"C6",X"40",X"40",X"40",X"40",X"C6",X"40", - X"40",X"C6",X"40",X"40",X"40",X"40",X"C6",X"40",X"40",X"C7",X"C6",X"C6",X"C6",X"C6",X"E2",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"E0",X"C6",X"C6",X"C6",X"C6",X"C6",X"C6", - X"C6",X"C6",X"40",X"40",X"40",X"C6",X"40",X"40",X"C6",X"C6",X"E1",X"40",X"40",X"C6",X"40",X"C7", - X"E2",X"C7",X"C6",X"C6",X"C6",X"E2",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"E0",X"C6",X"C6",X"C6",X"C6",X"C6",X"C6",X"C6",X"C6",X"40",X"40",X"40",X"C6",X"40",X"40", - X"C6",X"C6",X"E1",X"40",X"40",X"C6",X"40",X"C7",X"E2",X"C7",X"C6",X"C6",X"C6",X"E2",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"E0",X"C6",X"E1",X"40",X"E0",X"E1",X"40", - X"40",X"C6",X"40",X"C6",X"40",X"40",X"C6",X"40",X"40",X"C6",X"40",X"C6",X"40",X"40",X"C6",X"40", - X"40",X"C7",X"C6",X"C6",X"C6",X"C6",X"E2",X"40",X"40",X"E1",X"40",X"40",X"40",X"40",X"C6",X"40", - X"40",X"40",X"40",X"C6",X"40",X"E1",X"40",X"40",X"C6",X"40",X"C6",X"40",X"40",X"C7",X"40",X"C6", - X"40",X"E1",X"40",X"40",X"C6",X"40",X"C6",X"40",X"40",X"C7",X"40",X"C6",X"40",X"40",X"40",X"40", - X"C6",X"40",X"40",X"40",X"40",X"C7",X"E3",X"E4",X"E5",X"E6",X"E7",X"D0",X"D1",X"D2",X"D3",X"D4", - X"D5",X"D6",X"D7",X"F0",X"F1",X"F2",X"45",X"64",X"42",X"41",X"54",X"40",X"45",X"43",X"66",X"41", - X"56",X"44",X"41",X"40",X"45",X"52",X"67",X"43",X"53",X"18",X"18",X"18",X"18",X"18",X"18",X"18", - X"18",X"18",X"18",X"18",X"18",X"18",X"1D",X"18",X"1D",X"18",X"1D",X"18",X"1D",X"18",X"1D",X"18", - X"1D",X"18",X"1A",X"1D",X"1F",X"18",X"1A",X"1D",X"1F",X"18",X"1A",X"1D",X"1F",X"19",X"19",X"19", - X"19",X"1A",X"1A",X"1A",X"1A",X"1B",X"1B",X"1B",X"1B",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18", - X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F", - X"38",X"39",X"18",X"19",X"1A",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"19", - X"19",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"1A",X"1B", - X"1C",X"1D",X"1E",X"1F",X"38",X"39",X"18",X"19",X"1A",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"19",X"19",X"19",X"40",X"71",X"41",X"64",X"50",X"40",X"19",X"40",X"53",X"66",X"61", - X"67",X"43",X"40",X"1A",X"53",X"71",X"41",X"64",X"50",X"40",X"1A",X"40",X"40",X"66",X"61",X"67", - X"43",X"40",X"19",X"40",X"71",X"41",X"64",X"50",X"40",X"19",X"40",X"40",X"66",X"61",X"67",X"43", - X"40",X"19",X"53",X"54",X"66",X"61",X"67",X"50",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"71",X"52",X"45",X"56",X"45",X"40",X"53",X"55",X"66",X"67",X"42",X"18",X"18",X"18",X"1D",X"1A", - X"19",X"18",X"18",X"18",X"18",X"18",X"19",X"18",X"18",X"18",X"1D",X"1F",X"18",X"18",X"18",X"18", - X"1D",X"53",X"43",X"61",X"54",X"53",X"67",X"66",X"47",X"41",X"61",X"44",X"66",X"67",X"61",X"54", - X"61",X"44",X"66",X"67",X"43",X"40",X"40",X"66",X"67",X"61",X"54",X"41",X"43",X"67",X"64",X"40", - X"40",X"65",X"67",X"52",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"44", - X"1F",X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"46",X"1F",X"40",X"40",X"40",X"40",X"40",X"40",X"1A",X"44",X"67",X"67",X"47", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"60",X"1F",X"40",X"40",X"40",X"40",X"40",X"40",X"1B", - X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"62",X"1F",X"40",X"40",X"40", - X"40",X"40",X"40",X"1C",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"60", - X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"64",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1A",X"44",X"67",X"67",X"47", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"62",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1B", - X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"65",X"1C",X"40",X"40",X"40", - X"40",X"40",X"40",X"1C",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"63", - X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1D",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"66",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1E",X"44",X"41",X"42",X"40", - X"66",X"67",X"61",X"54",X"61",X"44",X"66",X"67",X"43",X"40",X"40",X"66",X"67",X"61",X"54",X"41", - X"43",X"67",X"64",X"40",X"40",X"65",X"41",X"52",X"00",X"50",X"12",X"00",X"00",X"00",X"0D",X"00", - X"00",X"50",X"1F",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"08",X"00", - X"00",X"00",X"18",X"00",X"00",X"00",X"40",X"00",X"00",X"50",X"07",X"00",X"00",X"00",X"15",X"00", - X"00",X"50",X"0A",X"00",X"00",X"00",X"18",X"00",X"00",X"00",X"05",X"00",X"00",X"00",X"10",X"00", - X"00",X"00",X"15",X"00",X"00",X"00",X"08",X"00",X"05",X"04",X"03",X"02",X"00",X"01",X"02",X"03", - X"04",X"05",X"06",X"07",X"20",X"21",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"60",X"61",X"62", - X"63",X"64",X"65",X"66",X"67",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"70",X"71",X"72", - X"72",X"71",X"70",X"57",X"56",X"55",X"54",X"53",X"52",X"51",X"50",X"67",X"66",X"65",X"64",X"63", - X"62",X"61",X"60",X"47",X"46",X"45",X"44",X"43",X"42",X"41",X"00",X"01",X"04",X"02",X"64",X"52", - X"53",X"40",X"4D",X"02",X"65",X"43",X"53",X"80",X"11",X"02",X"62",X"65",X"53",X"08",X"4B",X"01", - X"42",X"67",X"40",X"80",X"31",X"01",X"62",X"53",X"40",X"18",X"96",X"00",X"62",X"46",X"53",X"48", - X"82",X"00",X"46",X"53",X"65",X"50",X"5F",X"00",X"43",X"53",X"65",X"10",X"5C",X"00",X"43",X"44", - X"40",X"58",X"68",X"00",X"60",X"44",X"43",X"90",X"52",X"00",X"94",X"42",X"95",X"42",X"96",X"42", - X"97",X"42",X"B0",X"42",X"B1",X"42",X"B2",X"42",X"B3",X"42",X"B4",X"42",X"B5",X"42",X"03",X"02", - X"01",X"00",X"00",X"80",X"48",X"40",X"E5",X"F0",X"0A",X"E1",X"E5",X"F7",X"0A",X"E1",X"E5",X"5C", - X"0B",X"E1",X"E5",X"5D",X"0B",X"E1",X"E5",X"81",X"0B",X"E1",X"E5",X"F3",X"0B",X"E1",X"E5",X"F1", - X"2C",X"E1",X"E5",X"65",X"3D",X"E1",X"E5",X"66",X"3D",X"E1",X"E5",X"67",X"3D",X"E1",X"E5",X"4A", - X"3D",X"E1",X"E5",X"4B",X"3D",X"E1",X"E5",X"5E",X"3D",X"E1",X"E5",X"5F",X"3D",X"E1",X"E5",X"89", - X"3D",X"E1",X"E5",X"E3",X"3D",X"E1",X"00",X"FF",X"09",X"2B",X"0B",X"0A",X"50",X"67",X"E1",X"3E", - X"10",X"1A",X"D0",X"64",X"3E",X"08",X"1A",X"66",X"67",X"3A",X"67",X"67",X"FE",X"07",X"C2",X"6D", - X"0B",X"AF",X"1A",X"67",X"67",X"3A",X"3C",X"65",X"EE",X"10",X"1A",X"3C",X"65",X"2A",X"50",X"67", - X"7E",X"FE",X"00",X"28",X"26",X"0B",X"46",X"3A",X"D2",X"64",X"B8",X"28",X"14",X"2B",X"0A",X"50", - X"67",X"30",X"17",X"0B",X"46",X"3A",X"D3",X"64",X"B8",X"28",X"06",X"2B",X"0A",X"50",X"67",X"30", - X"21",X"0B",X"7E",X"1A",X"3C",X"65",X"0B",X"0A",X"50",X"67",X"E1",X"01",X"6B",X"26",X"00",X"14", - X"23",X"01",X"EB",X"07",X"00",X"C4",X"25",X"01",X"D3",X"07",X"00",X"CC",X"25",X"01",X"BB",X"07", - X"00",X"FC",X"25",X"01",X"53",X"26",X"00",X"CC",X"25",X"01",X"3B",X"26",X"00",X"AC",X"25",X"01", - X"0B",X"26",X"00",X"64",X"23",X"01",X"53",X"26",X"00",X"14",X"23",X"01",X"BB",X"07",X"00",X"64", - X"23",X"01",X"D3",X"07",X"00",X"CC",X"25",X"01",X"8B",X"26",X"00",X"14",X"25",X"3C",X"1A",X"67", - X"67",X"C3",X"FD",X"0A",X"E1",X"09",X"57",X"66",X"0A",X"CF",X"66",X"09",X"EC",X"66",X"0A",X"3C", - X"67",X"09",X"7D",X"3A",X"11",X"57",X"66",X"01",X"60",X"00",X"ED",X"98",X"09",X"7D",X"3A",X"11", - X"B7",X"66",X"01",X"60",X"00",X"ED",X"98",X"AF",X"1A",X"42",X"67",X"1A",X"43",X"67",X"1A",X"44", - X"67",X"3A",X"34",X"66",X"E3",X"A7",X"1A",X"34",X"66",X"3E",X"31",X"1A",X"3E",X"67",X"1A",X"3F", - X"67",X"1A",X"40",X"67",X"1A",X"41",X"67",X"AF",X"1A",X"45",X"67",X"1A",X"E9",X"66",X"09",X"A7", - X"3B",X"11",X"EC",X"66",X"01",X"28",X"00",X"ED",X"98",X"09",X"A7",X"3B",X"11",X"14",X"67",X"01", - X"28",X"00",X"ED",X"98",X"09",X"57",X"66",X"0A",X"CF",X"66",X"E1",X"09",X"A5",X"0C",X"11",X"8F", - X"64",X"01",X"18",X"00",X"ED",X"98",X"09",X"2F",X"66",X"11",X"18",X"66",X"01",X"35",X"00",X"1E", - X"00",X"ED",X"98",X"09",X"9F",X"3B",X"0A",X"37",X"66",X"09",X"56",X"3C",X"0A",X"09",X"66",X"09", - X"15",X"3D",X"0A",X"0B",X"66",X"09",X"19",X"3D",X"0A",X"0D",X"66",X"3E",X"80",X"1A",X"2D",X"66", - X"3E",X"08",X"1A",X"55",X"66",X"3E",X"40",X"1A",X"06",X"64",X"1A",X"26",X"64",X"1A",X"16",X"64", - X"1A",X"36",X"64",X"1A",X"0E",X"64",X"1A",X"2E",X"64",X"1A",X"1E",X"64",X"1A",X"3E",X"64",X"1A", - X"46",X"64",X"1A",X"66",X"64",X"3E",X"48",X"1A",X"05",X"64",X"1A",X"25",X"64",X"1A",X"15",X"64", - X"1A",X"35",X"64",X"1A",X"0D",X"64",X"1A",X"2D",X"64",X"1A",X"1D",X"64",X"1A",X"3D",X"64",X"1A", - X"45",X"64",X"1A",X"65",X"64",X"09",X"2C",X"01",X"0A",X"64",X"67",X"30",X"48",X"03",X"00",X"00", - X"0B",X"1C",X"28",X"07",X"25",X"03",X"00",X"00",X"0B",X"CC",X"28",X"07",X"25",X"04",X"00",X"00", - X"87",X"14",X"28",X"07",X"FD",X"03",X"00",X"00",X"EB",X"1C",X"28",X"07",X"00",X"03",X"00",X"00", - X"EB",X"CC",X"28",X"07",X"00",X"05",X"10",X"00",X"87",X"7C",X"0E",X"14",X"DF",X"03",X"00",X"00", - X"00",X"1C",X"28",X"07",X"25",X"03",X"00",X"00",X"00",X"CC",X"28",X"07",X"25",X"04",X"00",X"00", - X"00",X"14",X"28",X"07",X"FD",X"03",X"00",X"00",X"00",X"1C",X"28",X"07",X"00",X"03",X"00",X"00", - X"00",X"CC",X"28",X"07",X"00",X"05",X"10",X"00",X"87",X"7C",X"0E",X"14",X"DF",X"3E",X"40",X"E5", - X"AD",X"14",X"11",X"82",X"40",X"09",X"13",X"2B",X"3E",X"34",X"06",X"02",X"E5",X"85",X"15",X"3E", - X"26",X"1A",X"C2",X"40",X"1A",X"F4",X"40",X"3E",X"27",X"1A",X"C3",X"40",X"1A",X"F5",X"40",X"11", - X"CA",X"40",X"09",X"63",X"2B",X"3E",X"34",X"06",X"02",X"E5",X"85",X"15",X"3E",X"26",X"1A",X"29", - X"41",X"1A",X"2F",X"41",X"1A",X"1D",X"41",X"3E",X"27",X"1A",X"2A",X"41",X"1A",X"18",X"41",X"1A", - X"1E",X"41",X"11",X"42",X"41",X"09",X"83",X"2B",X"3E",X"34",X"06",X"02",X"E5",X"85",X"15",X"11", - X"8A",X"41",X"09",X"BB",X"2B",X"3E",X"34",X"06",X"01",X"E5",X"85",X"15",X"11",X"C2",X"41",X"09", - X"D7",X"2B",X"3E",X"34",X"06",X"01",X"E5",X"85",X"15",X"11",X"CA",X"41",X"09",X"D7",X"2B",X"3E", - X"34",X"06",X"01",X"E5",X"85",X"15",X"11",X"02",X"42",X"09",X"D7",X"2B",X"3E",X"34",X"06",X"01", - X"E5",X"85",X"15",X"11",X"0A",X"42",X"09",X"D7",X"2B",X"3E",X"34",X"06",X"01",X"E5",X"85",X"15", - X"11",X"42",X"42",X"09",X"DB",X"2B",X"3E",X"34",X"06",X"01",X"E5",X"85",X"15",X"11",X"82",X"42", - X"09",X"27",X"2C",X"3E",X"34",X"06",X"02",X"E5",X"85",X"15",X"3E",X"26",X"1A",X"E1",X"42",X"1A", - X"E7",X"42",X"1A",X"D5",X"42",X"3E",X"27",X"1A",X"E2",X"42",X"1A",X"D0",X"42",X"1A",X"D6",X"42", - X"11",X"CA",X"42",X"09",X"47",X"2C",X"3E",X"34",X"06",X"02",X"E5",X"85",X"15",X"3E",X"26",X"1A", - X"0A",X"43",X"1A",X"3C",X"43",X"3E",X"27",X"1A",X"0B",X"43",X"1A",X"3D",X"43",X"11",X"42",X"43", - X"09",X"7F",X"2C",X"3E",X"34",X"06",X"02",X"E5",X"85",X"15",X"11",X"40",X"40",X"09",X"9F",X"2C", - X"3E",X"08",X"06",X"01",X"E5",X"B3",X"15",X"11",X"88",X"43",X"09",X"B8",X"2C",X"3E",X"08",X"06", - X"01",X"E5",X"B3",X"15",X"11",X"40",X"40",X"09",X"B9",X"2C",X"3E",X"01",X"06",X"34",X"E5",X"B3", - X"15",X"11",X"77",X"40",X"09",X"BA",X"2C",X"3E",X"01",X"06",X"34",X"E5",X"B3",X"15",X"3E",X"C4", - X"1A",X"40",X"40",X"3E",X"C5",X"1A",X"88",X"43",X"3E",X"C2",X"1A",X"77",X"40",X"3E",X"C3",X"1A", - X"BF",X"43",X"AF",X"1A",X"45",X"67",X"1A",X"E9",X"66",X"1A",X"56",X"66",X"1A",X"4A",X"67",X"3A", - X"44",X"67",X"09",X"27",X"0E",X"E3",X"0F",X"E5",X"48",X"15",X"76",X"0B",X"56",X"EB",X"E9",X"0F", - X"0E",X"6F",X"0E",X"9F",X"0E",X"FF",X"0E",X"47",X"0F",X"A7",X"0F",X"D7",X"0F",X"37",X"28",X"4F", - X"28",X"AF",X"28",X"DF",X"28",X"3F",X"29",X"09",X"00",X"01",X"0A",X"65",X"66",X"09",X"00",X"05", - X"0A",X"53",X"66",X"3E",X"01",X"E5",X"BD",X"14",X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A", - X"EA",X"66",X"3E",X"01",X"1A",X"A8",X"64",X"3E",X"03",X"1A",X"98",X"64",X"3E",X"05",X"1A",X"B8", - X"64",X"3E",X"07",X"1A",X"C0",X"64",X"3E",X"21",X"1A",X"E0",X"64",X"3E",X"FF",X"1A",X"63",X"67", - X"3E",X"18",X"1A",X"66",X"67",X"06",X"40",X"3E",X"01",X"E5",X"03",X"2B",X"C3",X"84",X"29",X"09", - X"00",X"02",X"0A",X"65",X"66",X"09",X"50",X"07",X"0A",X"53",X"66",X"3E",X"10",X"E5",X"BD",X"14", - X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A",X"EA",X"66",X"3E",X"02",X"1A",X"A8",X"64",X"3E", - X"04",X"1A",X"98",X"64",X"3E",X"06",X"1A",X"B8",X"64",X"3E",X"20",X"1A",X"C0",X"64",X"3E",X"22", - X"1A",X"E0",X"64",X"3E",X"EF",X"1A",X"63",X"67",X"3E",X"15",X"1A",X"66",X"67",X"06",X"40",X"3E", - X"02",X"E5",X"03",X"2B",X"C3",X"84",X"29",X"09",X"00",X"03",X"0A",X"65",X"66",X"09",X"00",X"10", - X"0A",X"53",X"66",X"3E",X"05",X"E5",X"BD",X"14",X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A", - X"EA",X"66",X"3E",X"03",X"1A",X"A8",X"64",X"3E",X"05",X"1A",X"98",X"64",X"3E",X"07",X"1A",X"B8", - X"64",X"3E",X"21",X"1A",X"C0",X"64",X"3E",X"23",X"1A",X"E0",X"64",X"3E",X"F7",X"1A",X"63",X"67", - X"3E",X"08",X"1A",X"66",X"67",X"06",X"40",X"3E",X"03",X"E5",X"03",X"2B",X"C3",X"84",X"29",X"09", - X"00",X"04",X"0A",X"65",X"66",X"09",X"50",X"12",X"0A",X"53",X"66",X"3E",X"35",X"E5",X"BD",X"14", - X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A",X"EA",X"66",X"3E",X"04",X"1A",X"A8",X"64",X"3E", - X"06",X"1A",X"98",X"64",X"3E",X"20",X"1A",X"B8",X"64",X"3E",X"22",X"1A",X"C0",X"64",X"3E",X"24", - X"1A",X"E0",X"64",X"3E",X"E7",X"1A",X"63",X"67",X"3E",X"10",X"1A",X"66",X"67",X"06",X"40",X"3E", - X"04",X"E5",X"03",X"2B",X"C3",X"84",X"29",X"09",X"00",X"05",X"0A",X"65",X"66",X"09",X"00",X"15", - X"0A",X"53",X"66",X"3E",X"21",X"E5",X"BD",X"14",X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A", - X"EA",X"66",X"3E",X"05",X"1A",X"A8",X"64",X"3E",X"07",X"1A",X"98",X"64",X"3E",X"21",X"1A",X"B8", - X"64",X"3E",X"23",X"1A",X"C0",X"64",X"3E",X"25",X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"63",X"67", - X"3E",X"06",X"1A",X"66",X"67",X"06",X"40",X"3E",X"05",X"E5",X"03",X"2B",X"C3",X"84",X"29",X"09", - X"00",X"06",X"0A",X"65",X"66",X"09",X"50",X"17",X"0A",X"53",X"66",X"3E",X"01",X"E5",X"BD",X"14", - X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A",X"EA",X"66",X"3E",X"06",X"1A",X"A8",X"64",X"3E", - X"20",X"1A",X"98",X"64",X"3E",X"22",X"1A",X"B8",X"64",X"3E",X"24",X"1A",X"C0",X"64",X"3E",X"26", - X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"63",X"67",X"3E",X"01",X"1A",X"66",X"67",X"06",X"40",X"3E", - X"06",X"E5",X"03",X"2B",X"C3",X"84",X"29",X"09",X"00",X"07",X"0A",X"65",X"66",X"09",X"00",X"08", - X"0A",X"53",X"66",X"3E",X"10",X"E5",X"BD",X"14",X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A", - X"EA",X"66",X"3E",X"07",X"1A",X"A8",X"64",X"3E",X"21",X"1A",X"98",X"64",X"3E",X"23",X"1A",X"B8", - X"64",X"3E",X"25",X"1A",X"C0",X"64",X"3E",X"27",X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"63",X"67", - X"3E",X"01",X"1A",X"66",X"67",X"06",X"40",X"3E",X"07",X"E5",X"03",X"2B",X"C3",X"84",X"29",X"09", - X"00",X"20",X"0A",X"65",X"66",X"09",X"50",X"0A",X"0A",X"53",X"66",X"3E",X"05",X"E5",X"BD",X"14", - X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A",X"EA",X"66",X"3E",X"20",X"1A",X"A8",X"64",X"3E", - X"22",X"1A",X"98",X"64",X"3E",X"24",X"1A",X"B8",X"64",X"3E",X"26",X"1A",X"C0",X"64",X"3E",X"10", - X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"63",X"67",X"3E",X"01",X"1A",X"66",X"67",X"06",X"40",X"3E", - X"20",X"E5",X"03",X"2B",X"C3",X"84",X"29",X"09",X"00",X"21",X"0A",X"65",X"66",X"09",X"00",X"0D", - X"0A",X"53",X"66",X"3E",X"35",X"E5",X"BD",X"14",X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A", - X"EA",X"66",X"3E",X"20",X"1A",X"A8",X"64",X"3E",X"22",X"1A",X"98",X"64",X"3E",X"24",X"1A",X"B8", - X"64",X"3E",X"26",X"1A",X"C0",X"64",X"3E",X"10",X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"63",X"67", - X"3E",X"01",X"1A",X"66",X"67",X"06",X"40",X"3E",X"21",X"E5",X"03",X"2B",X"C3",X"84",X"29",X"09", - X"00",X"10",X"0A",X"65",X"66",X"09",X"50",X"0F",X"0A",X"53",X"66",X"3E",X"21",X"E5",X"BD",X"14", - X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A",X"EA",X"66",X"3E",X"20",X"1A",X"A8",X"64",X"3E", - X"22",X"1A",X"98",X"64",X"3E",X"24",X"1A",X"B8",X"64",X"3E",X"26",X"1A",X"C0",X"64",X"3E",X"10", - X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"63",X"67",X"3E",X"01",X"1A",X"66",X"67",X"06",X"01",X"3E", - X"00",X"E5",X"03",X"2B",X"C3",X"84",X"29",X"09",X"00",X"11",X"0A",X"65",X"66",X"09",X"00",X"18", - X"0A",X"53",X"66",X"3E",X"01",X"E5",X"BD",X"14",X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A", - X"EA",X"66",X"3E",X"20",X"1A",X"A8",X"64",X"3E",X"22",X"1A",X"98",X"64",X"3E",X"24",X"1A",X"B8", - X"64",X"3E",X"26",X"1A",X"C0",X"64",X"3E",X"10",X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"63",X"67", - X"3E",X"01",X"1A",X"66",X"67",X"06",X"01",X"3E",X"01",X"E5",X"03",X"2B",X"C3",X"84",X"29",X"09", - X"00",X"12",X"0A",X"65",X"66",X"09",X"50",X"1A",X"0A",X"53",X"66",X"3E",X"10",X"E5",X"BD",X"14", - X"3E",X"07",X"1A",X"EB",X"66",X"3E",X"31",X"1A",X"EA",X"66",X"3E",X"20",X"1A",X"A8",X"64",X"3E", - X"22",X"1A",X"98",X"64",X"3E",X"24",X"1A",X"B8",X"64",X"3E",X"26",X"1A",X"C0",X"64",X"3E",X"10", - X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"63",X"67",X"3E",X"01",X"1A",X"66",X"67",X"06",X"01",X"3E", - X"02",X"E5",X"03",X"2B",X"11",X"49",X"44",X"09",X"EB",X"66",X"3E",X"36",X"06",X"01",X"E5",X"B3", - X"15",X"11",X"C4",X"44",X"09",X"EB",X"66",X"3E",X"30",X"06",X"01",X"E5",X"B3",X"15",X"11",X"1F", - X"45",X"09",X"EB",X"66",X"3E",X"20",X"06",X"01",X"E5",X"B3",X"15",X"11",X"19",X"45",X"09",X"EB", - X"66",X"3E",X"04",X"06",X"01",X"E5",X"B3",X"15",X"11",X"2B",X"45",X"09",X"EB",X"66",X"3E",X"04", - X"06",X"01",X"E5",X"B3",X"15",X"11",X"09",X"45",X"09",X"EB",X"66",X"3E",X"20",X"06",X"01",X"E5", - X"B3",X"15",X"11",X"81",X"45",X"09",X"EB",X"66",X"3E",X"36",X"06",X"01",X"E5",X"B3",X"15",X"11", - X"49",X"46",X"09",X"EB",X"66",X"3E",X"36",X"06",X"01",X"E5",X"B3",X"15",X"11",X"D7",X"46",X"09", - X"EB",X"66",X"3E",X"05",X"06",X"01",X"E5",X"B3",X"15",X"11",X"D1",X"46",X"09",X"EB",X"66",X"3E", - X"04",X"06",X"01",X"E5",X"B3",X"15",X"11",X"E3",X"46",X"09",X"EB",X"66",X"3E",X"04",X"06",X"01", - X"E5",X"B3",X"15",X"11",X"C1",X"46",X"09",X"EB",X"66",X"3E",X"20",X"06",X"01",X"E5",X"B3",X"15", - X"11",X"0C",X"47",X"09",X"EB",X"66",X"3E",X"30",X"06",X"01",X"E5",X"B3",X"15",X"11",X"81",X"47", - X"09",X"EB",X"66",X"3E",X"36",X"06",X"01",X"E5",X"B3",X"15",X"11",X"49",X"44",X"09",X"EB",X"66", - X"3E",X"01",X"06",X"32",X"E5",X"B3",X"15",X"11",X"C4",X"44",X"09",X"EB",X"66",X"3E",X"01",X"06", - X"14",X"E5",X"B3",X"15",X"11",X"68",X"44",X"09",X"EB",X"66",X"3E",X"01",X"06",X"32",X"E5",X"B3", - X"15",X"11",X"E3",X"46",X"09",X"EB",X"66",X"3E",X"01",X"06",X"07",X"E5",X"B3",X"15",X"11",X"A3", - X"45",X"09",X"EB",X"66",X"3E",X"01",X"06",X"20",X"E5",X"B3",X"15",X"11",X"6B",X"44",X"09",X"EB", - X"66",X"3E",X"01",X"06",X"07",X"E5",X"B3",X"15",X"11",X"E6",X"44",X"09",X"EB",X"66",X"3E",X"01", - X"06",X"14",X"E5",X"B3",X"15",X"11",X"D1",X"44",X"09",X"EB",X"66",X"3E",X"01",X"06",X"14",X"E5", - X"B3",X"15",X"11",X"D4",X"46",X"09",X"EB",X"66",X"3E",X"01",X"06",X"07",X"E5",X"B3",X"15",X"11", - X"94",X"45",X"09",X"EB",X"66",X"3E",X"01",X"06",X"20",X"E5",X"B3",X"15",X"11",X"5C",X"44",X"09", - X"EB",X"66",X"3E",X"01",X"06",X"07",X"E5",X"B3",X"15",X"11",X"5F",X"44",X"09",X"EB",X"66",X"3E", - X"01",X"06",X"32",X"E5",X"B3",X"15",X"11",X"F3",X"44",X"09",X"EB",X"66",X"3E",X"01",X"06",X"14", - X"E5",X"B3",X"15",X"11",X"7E",X"44",X"09",X"EB",X"66",X"3E",X"01",X"06",X"32",X"E5",X"B3",X"15", - X"3A",X"EA",X"66",X"1A",X"3E",X"67",X"1A",X"3F",X"67",X"1A",X"40",X"67",X"1A",X"41",X"67",X"E5", - X"BD",X"1F",X"E1",X"1A",X"F9",X"41",X"78",X"1A",X"31",X"42",X"3E",X"21",X"1A",X"F9",X"45",X"1A", - X"31",X"46",X"E1",X"23",X"11",X"11",X"11",X"11",X"25",X"40",X"23",X"25",X"40",X"23",X"11",X"11", - X"11",X"11",X"11",X"11",X"25",X"40",X"23",X"25",X"40",X"23",X"11",X"11",X"11",X"11",X"25",X"26", - X"C4",X"10",X"10",X"10",X"24",X"40",X"22",X"24",X"40",X"22",X"10",X"10",X"10",X"10",X"10",X"10", - X"24",X"40",X"22",X"24",X"40",X"22",X"10",X"10",X"10",X"C2",X"27",X"26",X"27",X"40",X"23",X"11", - X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"25", - X"40",X"23",X"11",X"25",X"40",X"26",X"27",X"22",X"24",X"40",X"22",X"10",X"24",X"40",X"26",X"27", - X"40",X"22",X"24",X"40",X"26",X"27",X"40",X"22",X"24",X"40",X"26",X"27",X"40",X"22",X"10",X"24", - X"40",X"22",X"24",X"23",X"25",X"40",X"23",X"11",X"25",X"40",X"26",X"C5",X"11",X"11",X"25",X"40", - X"26",X"27",X"40",X"23",X"11",X"11",X"C3",X"27",X"40",X"23",X"11",X"25",X"40",X"23",X"25",X"22", - X"24",X"40",X"22",X"10",X"24",X"40",X"22",X"10",X"10",X"10",X"24",X"40",X"22",X"24",X"40",X"22", - X"10",X"10",X"10",X"24",X"40",X"22",X"10",X"24",X"40",X"22",X"24",X"23",X"25",X"40",X"23",X"11", - X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"25", - X"40",X"23",X"11",X"25",X"40",X"23",X"25",X"26",X"27",X"40",X"26",X"2E",X"27",X"40",X"26",X"27", - X"40",X"26",X"27",X"40",X"26",X"27",X"40",X"26",X"27",X"40",X"26",X"27",X"40",X"26",X"40",X"27", - X"40",X"26",X"27",X"22",X"24",X"40",X"22",X"10",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40", - X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"10",X"24",X"40",X"22",X"24",X"23", - X"25",X"40",X"23",X"11",X"25",X"40",X"23",X"11",X"11",X"11",X"25",X"40",X"23",X"25",X"40",X"23", - X"11",X"11",X"11",X"25",X"40",X"23",X"11",X"25",X"40",X"23",X"25",X"22",X"24",X"40",X"22",X"10", - X"24",X"40",X"26",X"C4",X"10",X"10",X"24",X"40",X"26",X"27",X"40",X"22",X"10",X"10",X"C2",X"27", - X"40",X"22",X"10",X"24",X"40",X"22",X"24",X"23",X"25",X"40",X"23",X"11",X"25",X"40",X"26",X"27", - X"40",X"23",X"25",X"40",X"26",X"27",X"40",X"23",X"25",X"40",X"26",X"27",X"40",X"23",X"11",X"25", - X"40",X"23",X"25",X"26",X"27",X"40",X"22",X"10",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40", - X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"10",X"24",X"40",X"26",X"27",X"26", - X"C5",X"11",X"11",X"11",X"25",X"40",X"23",X"25",X"40",X"23",X"11",X"11",X"11",X"11",X"11",X"11", - X"25",X"40",X"23",X"25",X"40",X"23",X"11",X"11",X"11",X"C3",X"27",X"22",X"10",X"10",X"10",X"10", - X"24",X"40",X"22",X"24",X"40",X"22",X"10",X"10",X"10",X"10",X"10",X"10",X"24",X"40",X"22",X"24", - X"40",X"22",X"10",X"10",X"10",X"10",X"24",X"10",X"11",X"27",X"26",X"45",X"47",X"47",X"67",X"52", - X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54",X"08",X"19",X"39",X"38",X"1B",X"54", - X"45",X"64",X"63",X"67",X"08",X"61",X"66",X"43",X"5F",X"09",X"4A",X"67",X"E3",X"46",X"C2",X"09", - X"2D",X"3E",X"0B",X"1A",X"AA",X"64",X"1A",X"9A",X"64",X"3E",X"87",X"1A",X"BA",X"64",X"3E",X"EB", - X"1A",X"C2",X"64",X"1A",X"E2",X"64",X"0B",X"7E",X"FE",X"20",X"08",X"0A",X"AF",X"5F",X"3A",X"AC", - X"64",X"C6",X"04",X"1A",X"AC",X"64",X"1A",X"9C",X"64",X"1A",X"BC",X"64",X"1A",X"C4",X"64",X"1A", - X"E4",X"64",X"FE",X"44",X"C0",X"2B",X"E3",X"C6",X"09",X"AE",X"65",X"E3",X"C6",X"E1",X"3C",X"5F", - X"E1",X"09",X"62",X"66",X"E3",X"46",X"C2",X"2C",X"1B",X"09",X"00",X"00",X"0A",X"67",X"66",X"09", - X"E7",X"64",X"0A",X"D7",X"64",X"F5",X"09",X"E7",X"64",X"F5",X"7E",X"07",X"FE",X"80",X"D2",X"99", - X"2D",X"2A",X"0B",X"66",X"E3",X"0F",X"E5",X"48",X"15",X"0A",X"0F",X"66",X"3A",X"3C",X"65",X"CE", - X"27",X"47",X"FE",X"27",X"28",X"0E",X"3E",X"10",X"1A",X"D0",X"64",X"78",X"E3",X"47",X"08",X"0D", - X"2A",X"0F",X"66",X"46",X"F5",X"7E",X"04",X"B8",X"E2",X"54",X"2E",X"F5",X"1E",X"00",X"02",X"06", - X"34",X"26",X"36",X"E5",X"D6",X"1C",X"E5",X"F0",X"24",X"C3",X"09",X"2E",X"F5",X"7E",X"00",X"FE", - X"03",X"28",X"06",X"30",X"F3",X"E3",X"77",X"08",X"35",X"2A",X"0F",X"66",X"0B",X"46",X"F5",X"7E", - X"04",X"B8",X"E2",X"54",X"2E",X"F5",X"1E",X"00",X"03",X"06",X"08",X"26",X"0A",X"E5",X"D6",X"1C", - X"E5",X"F0",X"24",X"C3",X"09",X"2E",X"F5",X"46",X"04",X"E5",X"E6",X"1B",X"18",X"E6",X"C3",X"1D", - X"2D",X"CE",X"27",X"2A",X"0D",X"66",X"E3",X"0F",X"E5",X"48",X"15",X"0A",X"0F",X"66",X"3A",X"3C", - X"65",X"CE",X"27",X"47",X"FE",X"27",X"28",X"0E",X"3E",X"10",X"1A",X"D0",X"64",X"78",X"E3",X"67", - X"08",X"0D",X"2A",X"0F",X"66",X"46",X"F5",X"7E",X"03",X"B8",X"E2",X"54",X"2E",X"F5",X"1E",X"00", - X"05",X"06",X"16",X"26",X"32",X"E5",X"D6",X"1C",X"E5",X"F0",X"24",X"C3",X"09",X"2E",X"F5",X"7E", - X"00",X"FE",X"04",X"28",X"06",X"30",X"F3",X"E3",X"57",X"08",X"33",X"2A",X"0F",X"66",X"0B",X"46", - X"F5",X"7E",X"03",X"B8",X"28",X"66",X"F5",X"1E",X"00",X"04",X"06",X"14",X"26",X"30",X"E5",X"D6", - X"1C",X"E5",X"F0",X"24",X"30",X"23",X"F5",X"46",X"03",X"E5",X"E6",X"1B",X"18",X"D0",X"C3",X"1D", - X"2D",X"3E",X"DB",X"F5",X"46",X"03",X"90",X"1A",X"60",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A", - X"61",X"66",X"3A",X"74",X"67",X"FE",X"05",X"08",X"15",X"AF",X"1A",X"74",X"67",X"3A",X"D4",X"64", - X"01",X"24",X"00",X"09",X"75",X"1C",X"ED",X"99",X"7E",X"1A",X"D4",X"64",X"30",X"22",X"3C",X"1A", - X"74",X"67",X"30",X"04",X"F5",X"1E",X"05",X"0E",X"09",X"75",X"0C",X"F5",X"09",X"8F",X"64",X"FD", - X"09",X"4C",X"67",X"E5",X"86",X"1C",X"FD",X"09",X"2F",X"66",X"FD",X"E3",X"02",X"46",X"28",X"25", - X"11",X"46",X"67",X"E5",X"D9",X"1C",X"09",X"33",X"66",X"E3",X"86",X"30",X"0B",X"09",X"8F",X"64", - X"0A",X"D7",X"64",X"E5",X"C9",X"1F",X"3A",X"75",X"67",X"E5",X"1D",X"1C",X"1A",X"75",X"67",X"3E", - X"DB",X"F5",X"46",X"03",X"90",X"1A",X"2F",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A",X"18",X"66", - X"09",X"19",X"66",X"F5",X"09",X"28",X"64",X"FD",X"09",X"8F",X"64",X"E5",X"C9",X"1D",X"09",X"4D", - X"0C",X"F5",X"09",X"AF",X"64",X"FD",X"09",X"4D",X"67",X"E5",X"86",X"1C",X"FD",X"09",X"1C",X"66", - X"FD",X"E3",X"02",X"46",X"28",X"25",X"11",X"47",X"67",X"E5",X"D9",X"1C",X"09",X"33",X"66",X"E3", - X"86",X"30",X"0B",X"09",X"AF",X"64",X"0A",X"D7",X"64",X"E5",X"C9",X"1F",X"3A",X"76",X"67",X"E5", - X"1D",X"1C",X"1A",X"76",X"67",X"3E",X"DB",X"F5",X"46",X"03",X"90",X"1A",X"1C",X"66",X"F5",X"7E", - X"04",X"D6",X"24",X"1A",X"1D",X"66",X"09",X"1E",X"66",X"F5",X"09",X"18",X"64",X"FD",X"09",X"AF", - X"64",X"E5",X"C9",X"1D",X"09",X"6D",X"0C",X"F5",X"09",X"9F",X"64",X"FD",X"09",X"4E",X"67",X"E5", - X"86",X"1C",X"FD",X"09",X"39",X"66",X"FD",X"E3",X"02",X"46",X"28",X"25",X"11",X"60",X"67",X"E5", - X"D9",X"1C",X"09",X"33",X"66",X"E3",X"86",X"30",X"0B",X"09",X"9F",X"64",X"0A",X"D7",X"64",X"E5", - X"C9",X"1F",X"3A",X"77",X"67",X"E5",X"1D",X"1C",X"1A",X"77",X"67",X"3E",X"DB",X"F5",X"46",X"03", - X"90",X"1A",X"39",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A",X"3A",X"66",X"09",X"3B",X"66",X"F5", - X"09",X"38",X"64",X"FD",X"09",X"9F",X"64",X"E5",X"C9",X"1D",X"09",X"5D",X"0C",X"F5",X"09",X"BF", - X"64",X"FD",X"09",X"4F",X"67",X"E5",X"86",X"1C",X"FD",X"09",X"3E",X"66",X"FD",X"E3",X"02",X"46", - X"28",X"25",X"11",X"61",X"67",X"E5",X"D9",X"1C",X"09",X"33",X"66",X"E3",X"86",X"30",X"0B",X"09", - X"BF",X"64",X"0A",X"D7",X"64",X"E5",X"C9",X"1F",X"3A",X"48",X"67",X"E5",X"1D",X"1C",X"1A",X"48", - X"67",X"3E",X"DB",X"F5",X"46",X"03",X"90",X"1A",X"3E",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A", - X"3F",X"66",X"09",X"40",X"66",X"F5",X"09",X"40",X"64",X"FD",X"09",X"BF",X"64",X"E5",X"C9",X"1D", - X"09",X"7D",X"0C",X"F5",X"09",X"C7",X"64",X"FD",X"09",X"68",X"67",X"E5",X"86",X"1C",X"FD",X"09", - X"43",X"66",X"FD",X"E3",X"02",X"46",X"28",X"25",X"11",X"62",X"67",X"E5",X"D9",X"1C",X"09",X"33", - X"66",X"E3",X"86",X"30",X"0B",X"09",X"C7",X"64",X"0A",X"D7",X"64",X"E5",X"C9",X"1F",X"3A",X"49", - X"67",X"E5",X"1D",X"1C",X"1A",X"49",X"67",X"3E",X"DB",X"F5",X"46",X"03",X"90",X"1A",X"43",X"66", - X"F5",X"7E",X"04",X"D6",X"24",X"1A",X"44",X"66",X"09",X"45",X"66",X"F5",X"09",X"60",X"64",X"FD", - X"09",X"C7",X"64",X"E5",X"C9",X"1D",X"09",X"33",X"66",X"E3",X"56",X"C2",X"5C",X"19",X"3A",X"3C", - X"65",X"E3",X"4F",X"C2",X"DB",X"18",X"F5",X"09",X"00",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"17", - X"F5",X"09",X"20",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"25",X"F5",X"09",X"10",X"64",X"F5",X"E3", - X"06",X"7E",X"28",X"03",X"C3",X"DB",X"18",X"F5",X"E3",X"06",X"FE",X"E3",X"D6",X"3A",X"E7",X"64", - X"F5",X"5F",X"00",X"3A",X"2D",X"66",X"F5",X"5F",X"01",X"3A",X"E7",X"64",X"FE",X"02",X"28",X"26", - X"FE",X"03",X"28",X"0F",X"3A",X"61",X"66",X"CE",X"F8",X"F5",X"5F",X"03",X"30",X"3B",X"3A",X"61", - X"66",X"CE",X"F8",X"F5",X"5F",X"03",X"3A",X"D6",X"64",X"CE",X"27",X"E3",X"0F",X"2A",X"0B",X"66", - X"E5",X"48",X"15",X"7E",X"D6",X"24",X"F5",X"5F",X"07",X"30",X"0F",X"3A",X"61",X"66",X"CE",X"F8", - X"F5",X"5F",X"03",X"3A",X"D6",X"64",X"CE",X"27",X"E3",X"0F",X"2A",X"0B",X"66",X"E5",X"48",X"15", - X"0B",X"7E",X"D6",X"24",X"F5",X"5F",X"07",X"30",X"21",X"3A",X"E7",X"64",X"FE",X"04",X"28",X"24", - X"30",X"29",X"3A",X"60",X"66",X"CE",X"F8",X"F5",X"5F",X"04",X"30",X"3B",X"3A",X"60",X"66",X"CE", - X"F8",X"F5",X"5F",X"04",X"3A",X"D6",X"64",X"CE",X"27",X"E3",X"0F",X"2A",X"0D",X"66",X"E5",X"48", - X"15",X"0B",X"3E",X"DB",X"46",X"90",X"F5",X"5F",X"07",X"30",X"34",X"3A",X"60",X"66",X"CE",X"F8", - X"F5",X"5F",X"04",X"3A",X"D6",X"64",X"CE",X"27",X"E3",X"0F",X"2A",X"0D",X"66",X"E5",X"48",X"15", - X"3E",X"DB",X"46",X"90",X"F5",X"5F",X"07",X"3A",X"75",X"65",X"FE",X"00",X"08",X"05",X"09",X"78", - X"65",X"E3",X"C6",X"F5",X"09",X"00",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"E5",X"21",X"3A", - X"E5",X"93",X"19",X"09",X"00",X"64",X"0A",X"8C",X"64",X"E5",X"1B",X"25",X"F5",X"09",X"20",X"64", - X"F5",X"E3",X"06",X"7E",X"28",X"27",X"E5",X"21",X"3A",X"E5",X"93",X"19",X"09",X"20",X"64",X"0A", - X"8C",X"64",X"E5",X"1B",X"25",X"F5",X"09",X"10",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"E5", - X"21",X"3A",X"E5",X"93",X"19",X"09",X"10",X"64",X"0A",X"8C",X"64",X"E5",X"1B",X"25",X"F5",X"09", - X"30",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"E5",X"21",X"3A",X"E5",X"93",X"19",X"09",X"30", - X"64",X"0A",X"8C",X"64",X"E5",X"1B",X"25",X"F5",X"09",X"08",X"64",X"F5",X"E3",X"06",X"7E",X"E2", - X"46",X"1A",X"E5",X"21",X"3A",X"E5",X"93",X"19",X"09",X"08",X"64",X"0A",X"8C",X"64",X"E5",X"1B", - X"25",X"C3",X"46",X"1A",X"3A",X"2E",X"66",X"FE",X"20",X"08",X"11",X"3A",X"3C",X"65",X"E3",X"4F", - X"E2",X"DB",X"18",X"E3",X"96",X"AF",X"1A",X"2E",X"66",X"C3",X"DB",X"18",X"3C",X"1A",X"2E",X"66", - X"C3",X"DB",X"18",X"F5",X"7E",X"00",X"FE",X"04",X"18",X"12",X"F5",X"7E",X"03",X"F5",X"BE",X"07", - X"08",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"30",X"05",X"F5",X"7E",X"04",X"30", - X"EC",X"09",X"19",X"66",X"E3",X"46",X"08",X"07",X"2B",X"E5",X"12",X"1A",X"F4",X"DF",X"19",X"09", - X"1E",X"66",X"E3",X"46",X"08",X"07",X"2B",X"E5",X"12",X"1A",X"F4",X"DF",X"19",X"09",X"3B",X"66", - X"E3",X"46",X"08",X"07",X"2B",X"E5",X"12",X"1A",X"F4",X"DF",X"19",X"09",X"40",X"66",X"E3",X"46", - X"08",X"07",X"2B",X"E5",X"12",X"1A",X"F4",X"DF",X"19",X"09",X"45",X"66",X"E3",X"46",X"C0",X"2B", - X"E5",X"12",X"1A",X"F4",X"DF",X"19",X"E1",X"E3",X"C6",X"09",X"93",X"65",X"E3",X"C6",X"F5",X"1E", - X"00",X"01",X"F5",X"E3",X"06",X"BE",X"2A",X"65",X"66",X"ED",X"73",X"67",X"66",X"31",X"0A",X"67", - X"66",X"E1",X"F5",X"7E",X"03",X"46",X"B8",X"38",X"31",X"90",X"FE",X"22",X"18",X"11",X"F5",X"7E", - X"04",X"2B",X"46",X"B8",X"38",X"16",X"90",X"FE",X"22",X"18",X"04",X"0B",X"0B",X"1F",X"E1",X"1F", - X"3F",X"E1",X"67",X"78",X"41",X"90",X"FE",X"22",X"38",X"CC",X"30",X"DB",X"67",X"78",X"41",X"90", - X"FE",X"22",X"38",X"CF",X"30",X"E9",X"00",X"E5",X"BD",X"1F",X"2A",X"64",X"67",X"2B",X"0A",X"64", - X"67",X"7D",X"9C",X"28",X"02",X"30",X"55",X"3A",X"66",X"67",X"FE",X"04",X"38",X"05",X"D6",X"03", - X"1A",X"66",X"67",X"3A",X"A8",X"64",X"3C",X"FE",X"21",X"18",X"03",X"1A",X"A8",X"64",X"3A",X"98", - X"64",X"3C",X"FE",X"22",X"18",X"03",X"1A",X"98",X"64",X"3A",X"B8",X"64",X"3C",X"FE",X"23",X"18", - X"03",X"1A",X"B8",X"64",X"3A",X"C0",X"64",X"3C",X"FE",X"25",X"18",X"03",X"1A",X"C0",X"64",X"3A", - X"E0",X"64",X"3C",X"FE",X"10",X"18",X"03",X"1A",X"E0",X"64",X"09",X"2C",X"01",X"0A",X"64",X"67", - X"3A",X"63",X"67",X"D6",X"08",X"FE",X"0D",X"38",X"03",X"1A",X"63",X"67",X"00",X"09",X"55",X"3B", - X"3A",X"44",X"67",X"E5",X"48",X"15",X"46",X"3A",X"45",X"67",X"3C",X"1A",X"45",X"67",X"B8",X"C2", - X"E9",X"1A",X"AF",X"1A",X"45",X"67",X"3A",X"E9",X"66",X"47",X"3A",X"EA",X"66",X"80",X"1A",X"3E", - X"67",X"1A",X"3F",X"67",X"1A",X"40",X"67",X"1A",X"41",X"67",X"78",X"FE",X"02",X"28",X"06",X"3C", - X"1A",X"E9",X"66",X"30",X"04",X"AF",X"1A",X"E9",X"66",X"00",X"2A",X"67",X"66",X"EB",X"E5",X"17", - X"27",X"AF",X"06",X"28",X"2A",X"3C",X"67",X"9E",X"0B",X"10",X"FC",X"FE",X"00",X"C0",X"E5",X"C5", - X"15",X"E5",X"D8",X"1E",X"09",X"F4",X"64",X"E3",X"E6",X"E3",X"F6",X"E5",X"BD",X"1F",X"3E",X"0E", - X"1A",X"D4",X"64",X"3E",X"44",X"1A",X"AC",X"64",X"1A",X"9C",X"64",X"1A",X"BC",X"64",X"1A",X"C4", - X"64",X"1A",X"E4",X"64",X"09",X"CC",X"65",X"E3",X"E6",X"C3",X"5A",X"1B",X"3A",X"F4",X"64",X"E3", - X"B7",X"1A",X"F4",X"64",X"E3",X"66",X"28",X"0E",X"3A",X"63",X"66",X"FE",X"06",X"08",X"32",X"AF", - X"1A",X"63",X"66",X"3A",X"E7",X"64",X"FE",X"23",X"28",X"6D",X"3C",X"1A",X"E7",X"64",X"09",X"D5", - X"1D",X"E5",X"48",X"15",X"7E",X"1A",X"D4",X"64",X"E1",X"3C",X"1A",X"63",X"66",X"E1",X"E3",X"E6", - X"E5",X"C5",X"15",X"E5",X"D8",X"1E",X"E5",X"BD",X"1F",X"3E",X"17",X"1A",X"D4",X"64",X"AF",X"1A", - X"E7",X"64",X"AF",X"09",X"19",X"66",X"E3",X"46",X"28",X"03",X"1A",X"AA",X"64",X"09",X"1E",X"66", - X"E3",X"46",X"28",X"03",X"1A",X"9A",X"64",X"09",X"3B",X"66",X"E3",X"46",X"28",X"03",X"1A",X"BA", - X"64",X"09",X"40",X"66",X"E3",X"46",X"28",X"03",X"1A",X"C2",X"64",X"09",X"45",X"66",X"E3",X"46", - X"28",X"03",X"1A",X"E2",X"64",X"3E",X"44",X"1A",X"AC",X"64",X"1A",X"9C",X"64",X"1A",X"BC",X"64", - X"1A",X"C4",X"64",X"1A",X"E4",X"64",X"E1",X"AF",X"1A",X"D2",X"64",X"09",X"2F",X"66",X"11",X"18", - X"66",X"01",X"35",X"00",X"1E",X"00",X"ED",X"98",X"09",X"F4",X"64",X"E3",X"E6",X"E1",X"2A",X"37", - X"66",X"F5",X"7E",X"07",X"FE",X"80",X"38",X"03",X"2A",X"09",X"66",X"CE",X"27",X"E3",X"0F",X"E3", - X"0F",X"E5",X"48",X"15",X"7E",X"DD",X"0B",X"76",X"0B",X"56",X"EB",X"7E",X"B8",X"28",X"25",X"0B", - X"0B",X"D9",X"3D",X"DD",X"28",X"02",X"30",X"DB",X"D9",X"1F",X"3F",X"E1",X"D9",X"2B",X"7E",X"DD", - X"2A",X"0B",X"66",X"FE",X"80",X"38",X"03",X"2A",X"0D",X"66",X"CE",X"27",X"E3",X"0F",X"E5",X"48", - X"15",X"3A",X"3C",X"65",X"E3",X"67",X"28",X"15",X"E3",X"47",X"28",X"05",X"0B",X"E3",X"57",X"28", - X"24",X"7E",X"F5",X"BE",X"04",X"28",X"D1",X"D9",X"F5",X"5F",X"07",X"1F",X"E1",X"7E",X"F5",X"BE", - X"03",X"28",X"C5",X"30",X"DA",X"67",X"F5",X"7E",X"05",X"FE",X"44",X"E0",X"F5",X"7E",X"01",X"09", - X"5D",X"1C",X"E5",X"48",X"15",X"7E",X"B9",X"38",X"03",X"79",X"3C",X"E1",X"F5",X"7E",X"05",X"01", - X"24",X"00",X"09",X"69",X"1C",X"ED",X"99",X"7E",X"F5",X"5F",X"05",X"AF",X"E1",X"34",X"36",X"34", - X"08",X"0A",X"08",X"16",X"32",X"16",X"14",X"30",X"14",X"24",X"26",X"24",X"10",X"12",X"10",X"04", - X"20",X"04",X"06",X"22",X"06",X"00",X"10",X"27",X"26",X"25",X"24",X"23",X"22",X"21",X"20",X"07", - X"06",X"05",X"04",X"03",X"02",X"01",X"F5",X"E3",X"06",X"7E",X"28",X"36",X"F5",X"E3",X"06",X"5E", - X"08",X"2A",X"3E",X"40",X"FD",X"BE",X"00",X"08",X"36",X"FD",X"1E",X"00",X"00",X"F5",X"E3",X"06", - X"DE",X"CD",X"09",X"85",X"0C",X"0A",X"35",X"66",X"C9",X"E1",X"FD",X"1E",X"00",X"00",X"CD",X"09", - X"E7",X"64",X"0A",X"35",X"66",X"C9",X"E1",X"FD",X"1C",X"00",X"30",X"DA",X"3E",X"40",X"FD",X"BE", - X"00",X"08",X"26",X"FD",X"1E",X"00",X"00",X"F5",X"E3",X"06",X"9E",X"F5",X"E3",X"06",X"BE",X"30", - X"F5",X"FD",X"1C",X"00",X"30",X"E3",X"2A",X"35",X"66",X"7D",X"FE",X"E7",X"08",X"20",X"F5",X"E3", - X"06",X"9E",X"F5",X"E3",X"06",X"BE",X"F5",X"7E",X"05",X"B8",X"E0",X"B9",X"E0",X"F5",X"58",X"05", - X"E1",X"FD",X"E3",X"02",X"66",X"08",X"52",X"FD",X"E3",X"02",X"56",X"28",X"0E",X"FD",X"7E",X"03", - X"FE",X"06",X"08",X"32",X"FD",X"1E",X"03",X"00",X"F5",X"7E",X"00",X"FE",X"23",X"28",X"19",X"3C", - X"F5",X"5F",X"00",X"09",X"E1",X"1D",X"E5",X"48",X"15",X"7E",X"F5",X"5F",X"05",X"E1",X"3C",X"FD", - X"5F",X"03",X"E1",X"F5",X"1E",X"05",X"07",X"F5",X"7E",X"01",X"12",X"F5",X"1E",X"01",X"00",X"F5", - X"1E",X"00",X"00",X"FD",X"1E",X"03",X"00",X"FD",X"1E",X"04",X"00",X"FD",X"E3",X"02",X"D6",X"E1", - X"FD",X"E3",X"02",X"E6",X"F5",X"1E",X"03",X"00",X"E1",X"FD",X"46",X"03",X"3A",X"63",X"67",X"B8", - X"38",X"05",X"04",X"FD",X"58",X"03",X"E1",X"F5",X"7E",X"03",X"FE",X"00",X"08",X"36",X"F5",X"CD", - X"CD",X"F5",X"C9",X"F5",X"7E",X"07",X"FE",X"FD",X"28",X"18",X"3A",X"D2",X"64",X"F5",X"46",X"03", - X"B8",X"F5",X"C9",X"E0",X"F5",X"7E",X"03",X"FE",X"00",X"E4",X"8A",X"1D",X"FD",X"7E",X"04",X"FE", - X"20",X"08",X"12",X"AF",X"FD",X"1E",X"04",X"00",X"F5",X"7E",X"05",X"FE",X"44",X"28",X"0D",X"C6", - X"04",X"F5",X"5F",X"05",X"E1",X"3C",X"FD",X"5F",X"04",X"E1",X"3A",X"D3",X"64",X"F5",X"46",X"04", - X"30",X"E6",X"D5",X"F5",X"CD",X"D1",X"01",X"20",X"00",X"ED",X"98",X"D1",X"CD",X"09",X"AE",X"65", - X"E3",X"C6",X"C9",X"E1",X"FD",X"1E",X"00",X"00",X"FD",X"1E",X"01",X"00",X"FD",X"1E",X"02",X"00", - X"FD",X"1E",X"03",X"00",X"32",X"F5",X"5F",X"01",X"E1",X"07",X"25",X"05",X"21",X"07",X"25",X"05", - X"21",X"07",X"25",X"05",X"21",X"17",X"35",X"15",X"31",X"17",X"35",X"15",X"31",X"17",X"35",X"15", - X"31",X"F5",X"E3",X"06",X"7E",X"28",X"1C",X"F5",X"7E",X"00",X"FE",X"04",X"18",X"28",X"F5",X"7E", - X"03",X"F5",X"BE",X"07",X"08",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"3A",X"56", - X"66",X"3D",X"1A",X"56",X"66",X"09",X"61",X"66",X"E5",X"12",X"1A",X"F2",X"E8",X"1E",X"F5",X"0A", - X"8C",X"64",X"E5",X"1B",X"25",X"E1",X"F5",X"7E",X"04",X"30",X"D6",X"E3",X"46",X"C0",X"3A",X"33", - X"66",X"E3",X"47",X"28",X"3A",X"0B",X"7E",X"3D",X"5F",X"FE",X"00",X"C0",X"3A",X"66",X"67",X"5F", - X"2B",X"3A",X"56",X"66",X"FE",X"02",X"E0",X"3C",X"1A",X"56",X"66",X"F5",X"E3",X"06",X"FE",X"FD", - X"7E",X"00",X"F5",X"5F",X"00",X"3A",X"55",X"66",X"F5",X"5F",X"01",X"2B",X"FD",X"7E",X"00",X"FE", - X"02",X"28",X"12",X"FE",X"03",X"28",X"2A",X"7E",X"CE",X"F8",X"F5",X"5F",X"03",X"30",X"3F",X"3A", - X"66",X"67",X"0B",X"5F",X"E1",X"CD",X"7E",X"CE",X"F8",X"F5",X"5F",X"03",X"FD",X"7E",X"07",X"CE", - X"27",X"E3",X"0F",X"2A",X"0B",X"66",X"E5",X"48",X"15",X"7E",X"D6",X"24",X"F5",X"5F",X"07",X"30", - X"0F",X"CD",X"7E",X"CE",X"F8",X"F5",X"5F",X"03",X"FD",X"7E",X"07",X"CE",X"27",X"E3",X"0F",X"2A", - X"0B",X"66",X"E5",X"48",X"15",X"0B",X"7E",X"D6",X"24",X"F5",X"5F",X"07",X"30",X"22",X"2B",X"FD", - X"7E",X"00",X"FE",X"04",X"28",X"23",X"30",X"0D",X"C9",X"2B",X"7E",X"CE",X"F8",X"F5",X"5F",X"04", - X"E1",X"7E",X"CE",X"F8",X"F5",X"5F",X"04",X"FD",X"7E",X"07",X"CE",X"27",X"E3",X"0F",X"2A",X"0D", - X"66",X"E5",X"48",X"15",X"0B",X"3E",X"DB",X"46",X"90",X"F5",X"5F",X"07",X"E1",X"7E",X"CE",X"F8", - X"F5",X"5F",X"04",X"FD",X"7E",X"07",X"CE",X"27",X"E3",X"0F",X"2A",X"0D",X"66",X"E5",X"48",X"15", - X"3E",X"DB",X"46",X"90",X"F5",X"5F",X"07",X"E1",X"E3",X"C6",X"09",X"E1",X"65",X"E3",X"C6",X"E1", - X"F5",X"09",X"00",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3", - X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"1B",X"25",X"F5",X"09",X"20",X"64",X"F5",X"E3",X"06", - X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5", - X"1B",X"25",X"F5",X"09",X"10",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01", - X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"1B",X"25",X"F5",X"09",X"28",X"64",X"F5", - X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C", - X"64",X"E5",X"1B",X"25",X"F5",X"09",X"18",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E", - X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"1B",X"25",X"F5",X"09",X"38", - X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5", - X"0A",X"8C",X"64",X"E5",X"1B",X"25",X"F5",X"09",X"40",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27", - X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"1B",X"25",X"F5", - X"09",X"60",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06", - X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"1B",X"25",X"AF",X"1A",X"56",X"66",X"E1",X"2A",X"CF",X"66", - X"3A",X"3E",X"67",X"06",X"04",X"E5",X"C5",X"3A",X"3A",X"3F",X"67",X"06",X"24",X"E5",X"C5",X"3A", - X"3A",X"40",X"67",X"06",X"10",X"E5",X"C5",X"3A",X"3A",X"41",X"67",X"06",X"04",X"E5",X"C5",X"3A", - X"E1",X"09",X"33",X"66",X"E3",X"86",X"E3",X"A6",X"2A",X"35",X"66",X"EB",X"FD",X"09",X"00",X"00", - X"FD",X"31",X"2A",X"D7",X"64",X"EB",X"F5",X"09",X"00",X"00",X"F5",X"31",X"F5",X"7E",X"07",X"FE", - X"80",X"D2",X"EC",X"38",X"F5",X"46",X"04",X"FD",X"7E",X"04",X"B8",X"F2",X"9F",X"38",X"F5",X"7E", - X"07",X"FD",X"46",X"07",X"B8",X"E2",X"5F",X"38",X"E5",X"D4",X"39",X"09",X"33",X"66",X"E3",X"66", - X"C4",X"B7",X"38",X"2A",X"29",X"66",X"7E",X"FD",X"46",X"04",X"2A",X"2B",X"66",X"DD",X"30",X"07", - X"0B",X"0B",X"D9",X"3D",X"DD",X"28",X"20",X"7E",X"B8",X"28",X"06",X"18",X"DB",X"30",X"02",X"2B", - X"2B",X"D9",X"F5",X"46",X"04",X"7E",X"B8",X"28",X"08",X"38",X"27",X"F5",X"1E",X"00",X"03",X"06", - X"10",X"26",X"12",X"E5",X"D6",X"1C",X"E5",X"F0",X"24",X"E1",X"F5",X"1E",X"00",X"02",X"06",X"24", - X"26",X"26",X"E5",X"D6",X"1C",X"E5",X"F0",X"24",X"E1",X"2B",X"7E",X"F5",X"5F",X"07",X"F5",X"1E", - X"05",X"44",X"F5",X"E3",X"06",X"FE",X"E1",X"09",X"33",X"66",X"E3",X"C6",X"F5",X"1E",X"00",X"03", - X"06",X"10",X"26",X"12",X"E5",X"D6",X"1C",X"E5",X"F0",X"24",X"E1",X"09",X"33",X"66",X"E3",X"C6", - X"F5",X"1E",X"00",X"02",X"06",X"24",X"26",X"26",X"E5",X"D6",X"1C",X"E5",X"F0",X"24",X"E1",X"FD", - X"7E",X"03",X"F5",X"46",X"03",X"B8",X"38",X"22",X"90",X"FE",X"21",X"D0",X"09",X"33",X"66",X"E3", - X"C6",X"E1",X"67",X"78",X"41",X"30",X"D9",X"F5",X"7E",X"07",X"FD",X"46",X"07",X"B8",X"E2",X"A3", - X"38",X"E5",X"D4",X"39",X"09",X"33",X"66",X"E3",X"66",X"C4",X"B7",X"38",X"2A",X"29",X"66",X"7E", - X"FD",X"46",X"04",X"2A",X"2B",X"66",X"DD",X"30",X"07",X"0B",X"0B",X"D9",X"3D",X"DD",X"28",X"07", - X"7E",X"B8",X"E2",X"41",X"38",X"18",X"DA",X"2B",X"2B",X"C3",X"41",X"38",X"F5",X"46",X"03",X"FD", - X"7E",X"03",X"B8",X"F2",X"B7",X"39",X"F5",X"7E",X"07",X"FD",X"46",X"07",X"B8",X"E2",X"77",X"39", - X"E5",X"D4",X"39",X"09",X"33",X"66",X"E3",X"66",X"C4",X"87",X"39",X"2A",X"29",X"66",X"7E",X"FD", - X"46",X"03",X"2A",X"2B",X"66",X"DD",X"30",X"07",X"0B",X"0B",X"D9",X"3D",X"DD",X"28",X"20",X"7E", - X"B8",X"28",X"06",X"18",X"DB",X"30",X"02",X"2B",X"2B",X"D9",X"F5",X"46",X"03",X"7E",X"B8",X"28", - X"08",X"38",X"27",X"F5",X"1E",X"00",X"04",X"06",X"04",X"26",X"20",X"E5",X"D6",X"1C",X"E5",X"F0", - X"24",X"E1",X"F5",X"1E",X"00",X"05",X"06",X"06",X"26",X"22",X"E5",X"D6",X"1C",X"E5",X"F0",X"24", - X"E1",X"2B",X"7E",X"F5",X"5F",X"07",X"F5",X"1E",X"05",X"44",X"F5",X"E3",X"06",X"FE",X"E1",X"09", - X"33",X"66",X"E3",X"C6",X"F5",X"1E",X"00",X"04",X"06",X"04",X"26",X"20",X"E5",X"D6",X"1C",X"E5", - X"F0",X"24",X"E1",X"09",X"33",X"66",X"E3",X"C6",X"F5",X"1E",X"00",X"05",X"06",X"06",X"26",X"22", - X"E5",X"D6",X"1C",X"E5",X"F0",X"24",X"E1",X"FD",X"7E",X"04",X"F5",X"46",X"04",X"B8",X"38",X"22", - X"90",X"FE",X"21",X"D0",X"09",X"33",X"66",X"E3",X"C6",X"E1",X"67",X"78",X"41",X"30",X"D9",X"F5", - X"7E",X"07",X"FD",X"46",X"07",X"B8",X"E2",X"5B",X"39",X"E5",X"D4",X"39",X"09",X"33",X"66",X"E3", - X"66",X"C4",X"87",X"39",X"2A",X"29",X"66",X"7E",X"FD",X"46",X"03",X"2A",X"2B",X"66",X"DD",X"30", - X"07",X"0B",X"0B",X"D9",X"3D",X"DD",X"28",X"07",X"7E",X"B8",X"E2",X"29",X"39",X"18",X"DA",X"2B", - X"2B",X"C3",X"29",X"39",X"2A",X"37",X"66",X"F5",X"7E",X"07",X"FE",X"80",X"38",X"03",X"2A",X"09", - X"66",X"CE",X"27",X"E3",X"0F",X"E3",X"0F",X"E5",X"48",X"15",X"0A",X"29",X"66",X"46",X"FD",X"7E", - X"07",X"0B",X"76",X"0B",X"56",X"EB",X"0A",X"2B",X"66",X"2B",X"66",X"B9",X"28",X"05",X"0B",X"0B", - X"10",X"F8",X"E1",X"09",X"33",X"66",X"E3",X"E6",X"E1",X"06",X"22",X"F5",X"7E",X"03",X"09",X"75", - X"3B",X"BE",X"28",X"06",X"0B",X"10",X"FA",X"C3",X"7C",X"3A",X"78",X"3E",X"22",X"90",X"2A",X"3C", - X"67",X"E3",X"0F",X"E3",X"0F",X"E5",X"48",X"15",X"F5",X"7E",X"04",X"46",X"B8",X"28",X"12",X"0B", - X"46",X"B8",X"28",X"25",X"0B",X"46",X"B8",X"28",X"20",X"0B",X"46",X"B8",X"28",X"03",X"C3",X"7C", - X"3A",X"1E",X"00",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"1F",X"3F",X"ED",X"73",X"3C", - X"67",X"ED",X"52",X"EB",X"09",X"4F",X"3B",X"31",X"7E",X"2A",X"CF",X"66",X"E3",X"0F",X"E5",X"48", - X"15",X"76",X"1E",X"FF",X"0B",X"56",X"1E",X"FF",X"EB",X"1E",X"40",X"2A",X"53",X"66",X"ED",X"73", - X"67",X"66",X"31",X"0A",X"67",X"66",X"09",X"2C",X"01",X"0A",X"64",X"67",X"E1",X"A6",X"41",X"91", - X"41",X"59",X"42",X"6E",X"42",X"A0",X"41",X"2B",X"41",X"E6",X"40",X"D1",X"40",X"1C",X"41",X"97", - X"41",X"5F",X"42",X"D4",X"42",X"19",X"43",X"2E",X"43",X"E3",X"42",X"68",X"42",X"81",X"41",X"0C", - X"41",X"E0",X"40",X"6B",X"40",X"5C",X"40",X"D7",X"40",X"3B",X"41",X"B6",X"41",X"7E",X"42",X"F3", - X"42",X"1F",X"43",X"94",X"43",X"A3",X"43",X"28",X"43",X"C4",X"42",X"49",X"42",X"49",X"40",X"7E", - X"40",X"B6",X"43",X"81",X"43",X"76",X"0B",X"56",X"12",X"0B",X"10",X"F9",X"E1",X"3E",X"21",X"1A", - X"52",X"67",X"AF",X"1A",X"AA",X"64",X"1A",X"9A",X"64",X"1A",X"BA",X"64",X"1A",X"C2",X"64",X"1A", - X"E2",X"64",X"1A",X"D2",X"64",X"3E",X"02",X"1A",X"53",X"67",X"3E",X"20",X"1A",X"54",X"67",X"1A", - X"56",X"67",X"3E",X"20",X"1A",X"55",X"67",X"1A",X"71",X"67",X"3E",X"16",X"1A",X"57",X"67",X"1A", - X"73",X"67",X"3E",X"12",X"1A",X"70",X"67",X"1A",X"72",X"67",X"ED",X"73",X"54",X"67",X"E5",X"46", - X"3B",X"ED",X"73",X"56",X"67",X"E5",X"46",X"3B",X"ED",X"73",X"70",X"67",X"E5",X"46",X"3B",X"ED", - X"73",X"72",X"67",X"E5",X"46",X"3B",X"3A",X"53",X"67",X"C6",X"02",X"1A",X"53",X"67",X"06",X"20", - X"09",X"54",X"67",X"1D",X"0B",X"10",X"FC",X"3E",X"05",X"E5",X"63",X"15",X"3A",X"52",X"67",X"3D", - X"1A",X"52",X"67",X"08",X"C5",X"E1",X"E5",X"A7",X"14",X"09",X"54",X"3B",X"3A",X"53",X"67",X"47", - X"E5",X"B3",X"15",X"E1",X"2E",X"05",X"04",X"03",X"22",X"06",X"03",X"22",X"05",X"20",X"08",X"40", - X"70",X"58",X"A0",X"88",X"B8",X"F0",X"D8",X"08",X"10",X"37",X"0B",X"11",X"36",X"00",X"00",X"12", - X"04",X"27",X"35",X"13",X"05",X"26",X"34",X"06",X"00",X"03",X"25",X"07",X"01",X"02",X"24",X"14", - X"20",X"23",X"33",X"15",X"21",X"22",X"32",X"16",X"31",X"00",X"00",X"09",X"17",X"30",X"0A",X"20", - X"50",X"A0",X"D0",X"38",X"88",X"00",X"00",X"08",X"50",X"A0",X"B8",X"20",X"38",X"88",X"D0",X"08", - X"50",X"A0",X"B8",X"08",X"50",X"A0",X"B8",X"20",X"38",X"88",X"D0",X"08",X"50",X"A0",X"B8",X"38", - X"88",X"00",X"00",X"20",X"50",X"A0",X"D0",X"06",X"EF",X"3B",X"00",X"20",X"FB",X"3B",X"00",X"03", - X"23",X"3C",X"00",X"02",X"11",X"3C",X"00",X"02",X"15",X"3C",X"00",X"03",X"31",X"3C",X"00",X"22", - X"37",X"3C",X"00",X"22",X"37",X"3C",X"00",X"03",X"23",X"3C",X"00",X"02",X"1B",X"3C",X"00",X"02", - X"1F",X"3C",X"00",X"03",X"31",X"3C",X"00",X"20",X"3B",X"3C",X"00",X"06",X"63",X"3C",X"D8",X"FC", - X"DA",X"C4",X"DD",X"AC",X"FA",X"4C",X"FB",X"64",X"FD",X"14",X"D9",X"CC",X"DA",X"C4",X"DD",X"AC", - X"DE",X"94",X"DF",X"7C",X"FA",X"4C",X"FB",X"64",X"FC",X"2C",X"D8",X"FC",X"D9",X"CC",X"DA",X"C4", - X"DD",X"AC",X"DE",X"94",X"DF",X"7C",X"FA",X"4C",X"FB",X"64",X"FC",X"2C",X"FD",X"14",X"D8",X"FC", - X"D9",X"CC",X"DA",X"C4",X"DC",X"AC",X"DE",X"94",X"DF",X"7C",X"F9",X"4C",X"FB",X"64",X"FC",X"2C", - X"FD",X"14",X"DB",X"AC",X"DE",X"94",X"DF",X"7C",X"F8",X"4C",X"D9",X"CC",X"DA",X"C4",X"DB",X"AC", - X"DE",X"94",X"DF",X"7C",X"F8",X"4C",X"FB",X"64",X"FC",X"2C",X"D8",X"FC",X"DA",X"C4",X"DB",X"AC", - X"F8",X"4C",X"FB",X"64",X"FD",X"14",X"06",X"A6",X"3C",X"00",X"06",X"B2",X"3C",X"00",X"20",X"8E", - X"3C",X"00",X"03",X"9E",X"3C",X"00",X"02",X"BC",X"3C",X"00",X"03",X"C0",X"3C",X"00",X"06",X"C6", - X"3C",X"00",X"06",X"D2",X"3C",X"00",X"03",X"F6",X"3C",X"00",X"02",X"CC",X"3C",X"00",X"03",X"E8", - X"3C",X"00",X"20",X"EE",X"3C",X"00",X"06",X"FE",X"3C",X"00",X"06",X"22",X"3D",X"00",X"EB",X"02", - X"BB",X"06",X"8B",X"07",X"6B",X"20",X"53",X"25",X"0B",X"01",X"D3",X"02",X"BB",X"06",X"8B",X"07", - X"6B",X"20",X"53",X"24",X"3B",X"00",X"EB",X"01",X"D3",X"02",X"BB",X"06",X"8B",X"07",X"6B",X"20", - X"53",X"24",X"3B",X"25",X"0B",X"21",X"53",X"24",X"3B",X"25",X"0B",X"06",X"8B",X"07",X"6B",X"00", - X"EB",X"01",X"D3",X"03",X"BB",X"01",X"D3",X"03",X"BB",X"06",X"8B",X"07",X"6B",X"21",X"53",X"24", - X"3B",X"01",X"D3",X"04",X"BB",X"06",X"8B",X"07",X"6B",X"22",X"53",X"24",X"3B",X"22",X"53",X"24", - X"3B",X"25",X"0B",X"06",X"8B",X"07",X"6B",X"00",X"EB",X"01",X"D3",X"04",X"BB",X"00",X"EB",X"01", - X"D3",X"05",X"BB",X"06",X"8B",X"07",X"6B",X"23",X"53",X"24",X"3B",X"25",X"0B",X"01",X"D3",X"05", - X"BB",X"06",X"8B",X"07",X"6B",X"23",X"53",X"24",X"3B",X"00",X"EB",X"05",X"BB",X"06",X"8B",X"07", - X"6B",X"23",X"53",X"25",X"0B",X"14",X"FC",X"2C",X"CC",X"C4",X"FC",X"94",X"AC",X"4C",X"7C",X"14", - X"64",X"14",X"FC",X"14",X"FC",X"C4",X"FC",X"94",X"AC",X"4C",X"7C",X"14",X"64",X"2C",X"CC",X"14", - X"FC",X"0B",X"EB",X"3B",X"D3",X"0B",X"EB",X"0B",X"53",X"6B",X"8B",X"BB",X"EB",X"3B",X"D3",X"3B", - X"D3",X"0B",X"53",X"6B",X"8B",X"BB",X"EB",X"0B",X"EB",X"3B",X"D3",X"0B",X"EB",X"E1",X"E1",X"09", - X"57",X"66",X"0A",X"CF",X"66",X"09",X"EC",X"66",X"0A",X"3C",X"67",X"3A",X"42",X"67",X"1A",X"44", - X"67",X"E1",X"E1",X"09",X"B7",X"66",X"0A",X"CF",X"66",X"09",X"14",X"67",X"0A",X"3C",X"67",X"3A", - X"43",X"67",X"1A",X"44",X"67",X"E1",X"E1",X"09",X"7D",X"3A",X"11",X"57",X"66",X"01",X"60",X"00", - X"ED",X"98",X"09",X"A7",X"3B",X"11",X"EC",X"66",X"01",X"28",X"00",X"ED",X"98",X"3A",X"42",X"67", - X"3C",X"FE",X"24",X"08",X"02",X"3E",X"23",X"1A",X"42",X"67",X"1A",X"44",X"67",X"E5",X"E5",X"3A", - X"E1",X"09",X"7D",X"3A",X"11",X"B7",X"66",X"01",X"60",X"00",X"ED",X"98",X"09",X"A7",X"3B",X"11", - X"14",X"67",X"01",X"28",X"00",X"ED",X"98",X"3A",X"43",X"67",X"3C",X"FE",X"24",X"08",X"02",X"3E", - X"23",X"1A",X"43",X"67",X"1A",X"44",X"67",X"E5",X"E5",X"3A",X"E1",X"E1",X"45",X"47",X"47",X"67", - X"52",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54",X"08",X"19",X"39",X"38",X"1B", - X"54",X"45",X"64",X"63",X"67",X"08",X"61",X"66",X"43",X"B7",X"86",X"10",X"97",X"E5",X"52",X"54", - X"8A",X"09",X"96",X"10",X"C5",X"64",X"54",X"61",X"54",X"0B",X"12",X"A3",X"E5",X"71",X"53",X"91", - X"32",X"96",X"40",X"C2",X"55",X"53",X"66",X"09",X"F2",X"90",X"C7",X"66",X"61",X"52",X"54",X"53", - X"3E",X"08",X"95",X"C5",X"64",X"54",X"61",X"54",X"53",X"32",X"37",X"A4",X"E4",X"52",X"53",X"8F", - X"10",X"F1",X"38",X"C1",X"52",X"53",X"0B",X"15",X"F1",X"28",X"C5",X"43",X"41",X"50",X"53",X"0D", - X"37",X"A1",X"D0",X"53",X"78",X"00",X"F8",X"18",X"C1",X"64",X"53",X"C2",X"33",X"F1",X"08",X"D2", - X"60",X"53",X"9C",X"33",X"B7",X"E4",X"60",X"53",X"54",X"36",X"B6",X"D4",X"45",X"53",X"F6",X"33", - X"F0",X"C0",X"C7",X"45",X"53",X"94",X"00",X"B2",X"E6",X"67",X"61",X"54",X"43",X"45",X"53",X"CA", - X"14",X"8A",X"00",X"C6",X"43",X"53",X"79",X"37",X"D1",X"1F",X"D2",X"41",X"64",X"41",X"43",X"53", - X"9E",X"27",X"8F",X"C3",X"42",X"53",X"A0",X"37",X"F4",X"B0",X"42",X"D4",X"53",X"52",X"B2",X"00", - X"F7",X"C4",X"52",X"52",X"9B",X"36",X"D2",X"4F",X"C1",X"43",X"52",X"52",X"B8",X"00",X"D1",X"27", - X"C3",X"52",X"52",X"FE",X"35",X"F1",X"20",X"C1",X"52",X"52",X"C2",X"00",X"D1",X"37",X"D2",X"52", - X"CD",X"00",X"F1",X"30",X"C4",X"64",X"52",X"F6",X"00",X"D2",X"6F",X"C1",X"43",X"64",X"52",X"02", - X"0B",X"D1",X"07",X"C3",X"64",X"52",X"6B",X"37",X"F1",X"00",X"C1",X"64",X"52",X"6D",X"12",X"D1", - X"17",X"E4",X"52",X"20",X"01",X"F1",X"10",X"E6",X"54",X"45",X"52",X"13",X"17",X"D2",X"45",X"E1", - X"54",X"45",X"52",X"22",X"12",X"D2",X"65",X"D4",X"45",X"52",X"6C",X"32",X"D7",X"E1",X"C5",X"65", - X"55",X"53",X"45",X"52",X"01",X"01",X"8D",X"C5",X"56",X"52",X"45",X"53",X"45",X"52",X"33",X"36", - X"8C",X"01",X"D3",X"45",X"52",X"7A",X"12",X"F0",X"80",X"D4",X"41",X"45",X"50",X"45",X"52",X"40", - X"01",X"A7",X"D2",X"27",X"01",X"DB",X"E0",X"53",X"55",X"50",X"EC",X"0A",X"F6",X"C5",X"D0",X"67", - X"50",X"C4",X"37",X"F6",X"C1",X"E7",X"50",X"17",X"34",X"DA",X"08",X"C5",X"50",X"AB",X"32",X"DA", - X"28",X"C5",X"47",X"41",X"50",X"70",X"14",X"A0",X"30",X"D0",X"4B",X"01",X"DA",X"18",X"E1",X"54", - X"55",X"67",X"0F",X"0A",X"D2",X"8B",X"C4",X"54",X"55",X"67",X"26",X"0A",X"D2",X"AB",X"D4",X"55", - X"67",X"A4",X"01",X"C9",X"41",X"D2",X"61",X"54",X"67",X"74",X"01",X"D2",X"9B",X"D2",X"44",X"54", - X"67",X"7C",X"01",X"D2",X"BB",X"C7",X"52",X"67",X"85",X"0C",X"81",X"D2",X"67",X"E5",X"0B",X"F2", - X"98",X"F2",X"66",X"9C",X"10",X"DA",X"00",X"D0",X"67",X"66",X"02",X"0A",X"D1",X"00",X"D4",X"53", - X"61",X"64",X"67",X"66",X"42",X"0A",X"87",X"C7",X"45",X"66",X"E6",X"31",X"D2",X"44",X"D2",X"60", - X"43",X"66",X"23",X"32",X"B4",X"C3",X"66",X"2C",X"34",X"DA",X"10",X"C5",X"65",X"41",X"66",X"C0", - X"36",X"AB",X"C4",X"67",X"65",X"7D",X"33",X"B5",X"C7",X"45",X"65",X"EF",X"35",X"96",X"D8",X"C5", - X"65",X"A3",X"17",X"96",X"FF",X"E7",X"52",X"43",X"41",X"65",X"1A",X"33",X"91",X"E5",X"DD",X"16", - X"DA",X"38",X"E7",X"64",X"42",X"16",X"B1",X"D4",X"53",X"61",X"64",X"D9",X"11",X"86",X"D2",X"61", - X"44",X"64",X"9C",X"15",X"D2",X"98",X"E1",X"44",X"64",X"54",X"12",X"D2",X"88",X"D2",X"44",X"44", - X"64",X"DF",X"15",X"D2",X"B8",X"C4",X"44",X"64",X"5B",X"15",X"D2",X"A8",X"C4",X"64",X"14",X"02", - X"D0",X"E4",X"33",X"02",X"DD",X"05",X"D2",X"62",X"4E",X"16",X"D3",X"30",X"D0",X"62",X"1C",X"02", - X"D5",X"C3",X"F1",X"61",X"18",X"02",X"FC",X"08",X"F0",X"61",X"A1",X"0A",X"FD",X"08",X"C5",X"47"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/dpram.vhd deleted file mode 100644 index 78823ec4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,58 +0,0 @@ -------------------------------------------------------------------------------- --- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $ -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity dpram is - -generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 -); -port ( - clk_a_i : in std_logic; - en_a_i : in std_logic; - we_i : in std_logic; - addr_a_i : in std_logic_vector(addr_width_g-1 downto 0); - data_a_i : in std_logic_vector(data_width_g-1 downto 0); - data_a_o : out std_logic_vector(data_width_g-1 downto 0); - clk_b_i : in std_logic; - addr_b_i : in std_logic_vector(addr_width_g-1 downto 0); - data_b_o : out std_logic_vector(data_width_g-1 downto 0) -); - -end dpram; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of dpram is - - type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0); - signal ram_q : ram_t; - -begin - - mem_a: process (clk_a_i) - begin - if rising_edge(clk_a_i) then - if we_i = '1' and en_a_i = '1' then - ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i; - data_a_o <= data_a_i; - else - data_a_o <= ram_q(to_integer(unsigned(addr_a_i))); - end if; - end if; - end process mem_a; - - mem_b: process (clk_b_i) - begin - if rising_edge(clk_b_i) then - data_b_o <= ram_q(to_integer(unsigned(addr_b_i))); - end if; - end process mem_b; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman.vhd deleted file mode 100644 index 11cd54f4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,621 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN is -generic ( - MRTNT : std_logic := '1' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0_reg : in std_logic_vector(7 downto 0); - in1_reg : in std_logic_vector(7 downto 0); - dipsw_reg : in std_logic_vector(7 downto 0); - - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal rom_data_out : std_logic_vector(7 downto 0); - signal rom_data : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector(7 downto 0); - -- more decode - signal wr0_l : std_logic; - signal wr1_l : std_logic; - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - -begin - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - p_sync_comb : process(hcnt, vcnt) - begin - vsync <= not vcnt(8); - do_hsync <= (hcnt = "010101111"); -- 0AF - end process; - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010010111") then -- 097 - O_HBLANK <= '1'; - elsif (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - O_HBLANK <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - -- - -- cpu - -- - p_cpu_wait_comb : process(sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off - watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_nmi_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - - -- 7M - -- 7N - sync_bus_cs_l <= '1'; --- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - --- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then --- program_rom_cs_l <= '0'; --- end if; - - if (cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - -- - -- vram addr custom ic - -- - u_vram_addr : entity work.PACMAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H256_L => hcnt(8), - H128 => hcnt(7), - H64 => hcnt(6), - H32 => hcnt(5), - H16 => hcnt(4), - H8 => hcnt(3), - H4 => hcnt(2), - H2 => hcnt(1), - H1 => hcnt(0), - V128 => vcnt(7), - V64 => vcnt(6), - V32 => vcnt(5), - V16 => vcnt(4), - V8 => vcnt(3), - V4 => vcnt(2), - V2 => vcnt(1), - V1 => vcnt(0), - FLIP => control_reg(3) - ); - - p_ab_mux_comb : process(hcnt, cpu_addr, vram_addr_ab) - begin - --When 2H is low, the CPU controls the bus. - if (hcnt(1) = '0') then - ab <= cpu_addr(11 downto 0); - else - ab <= vram_addr_ab; - end if; - end process; - - p_vram_comb : process(hcnt, cpu_addr, sync_bus_stb) - variable a,b : std_logic; - begin - - a := not (cpu_addr(12) or sync_bus_stb); - b := hcnt(1) and hcnt(0); - vram_l <= not (a or b); - end process; - - p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr) - variable sel : std_logic_vector(2 downto 0); - variable dec : std_logic_vector(7 downto 0); - variable selb : std_logic_vector(1 downto 0); - variable decb : std_logic_vector(3 downto 0); - begin - -- WRITE - - -- out_l 0x5000 - 0x503F control space - - -- wr0_l 0x5040 - 0x504F sound - -- wr1_l 0x5050 - 0x505F sound - -- wr2_l 0x5060 - 0x506F sprite - - -- 0x5080 - 0x50BF unused - - -- wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - - -- in0_l 0x5000 - 0x503F in port 0 - -- in1_l 0x5040 - 0x507F in port 1 - -- dipsw_l 0x5080 - 0x50BF dip switches - - -- 7J - dec := "11111111"; - sel := sync_bus_r_w_l & ab(7) & ab(6); - if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then - case sel is - when "000" => dec := "11111110"; - when "001" => dec := "11111101"; - when "010" => dec := "11111011"; - when "011" => dec := "11110111"; - when "100" => dec := "11101111"; - when "101" => dec := "11011111"; - when "110" => dec := "10111111"; - when "111" => dec := "01111111"; - when others => null; - end case; - end if; - iodec_out_l <= dec(0); - iodec_wdr_l <= dec(3); - - iodec_in0_l <= dec(4); - iodec_in1_l <= dec(5); - iodec_dipsw_l <= dec(6); - - -- 7M - decb := "1111"; - selb := ab(5) & ab(4); - if (dec(1) = '0') then - case selb is - when "00" => decb := "1110"; - when "01" => decb := "1101"; - when "10" => decb := "1011"; - when "11" => decb := "0111"; - when others => null; - end case; - end if; - wr0_l <= decb(0); - wr1_l <= decb(1); - wr2_l <= decb(2); - end process; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - p_db_mux_comb : process(hcnt, cpu_data_out, rams_data_out) - begin - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - if (hcnt(1) = '0') then - sync_bus_db <= cpu_data_out; - else - sync_bus_db <= rams_data_out; - end if; - end process; - - rom_data <= program_rom_dinl when cpu_addr(15) = '0' else program_rom_dinh; - rom_data_out <= rom_data(7 downto 6) & rom_data(3) & rom_data(4) & rom_data(5) & rom_data(2 downto 0) when MRTNT = '1' else rom_data; - - p_cpu_data_in_mux_comb : process(cpu_addr, cpu_iorq_l, cpu_m1_l, sync_bus_wreq_l, - iodec_in0_l, iodec_in1_l, iodec_dipsw_l, cpu_vec_reg, sync_bus_reg, rom_data_out, - rams_data_out, in0_reg, in1_reg, dipsw_reg) - begin - -- simplifed again - if (cpu_iorq_l = '0') and (cpu_m1_l = '0') then - cpu_data_in <= cpu_vec_reg; - elsif (sync_bus_wreq_l = '0') then - cpu_data_in <= sync_bus_reg; - else - if (cpu_addr(15 downto 14) = "00") then -- ROM at 0000 - 3fff - cpu_data_in <= rom_data_out; --- elsif (cpu_addr(15 downto 13) = "100") then -- ROM at 8000 - 9fff - -- cpu_data_in <= rom_data_out; - else - cpu_data_in <= rams_data_out; - if (iodec_in0_l = '0') then cpu_data_in <= in0_reg; end if; - if (iodec_in1_l = '0') then cpu_data_in <= in1_reg; end if; - if (iodec_dipsw_l = '0') then cpu_data_in <= dipsw_reg; end if; - end if; - end if; - end process; - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab(11 downto 0), - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab(11 downto 0), - data_b_o => rams_data_out - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom : entity work.ROM_PGM_0 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl - ); - - -- - -- video subsystem - -- - u_video : entity work.PACMAN_VIDEO - generic map ( - MRTNT => MRTNT - ) - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - I_WR2_L => wr2_l, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk - ); - - O_HSYNC <= hSync; - O_VSYNC <= vSync; - - --O_HBLANK <= hblank; - O_VBLANK <= vblank; - - -- - -- - -- audio subsystem - -- - u_audio : entity work.PACMAN_AUDIO - port map ( - I_HCNT => hcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_WR1_L => wr1_l, - I_WR0_L => wr0_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 39619ea0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR1_L, - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => rom3m(1), - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 895304e9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,366 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_VIDEO is -generic ( - MRTNT : std_logic := '0' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); -port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - I_WR2_L : in std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic -); -end; - -architecture RTL of PACMAN_VIDEO is - - signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal db_reg : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_dout : std_logic_vector(7 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal cntr_ld : std_logic; - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); - signal ra : std_logic_vector(7 downto 0); - signal ra_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(3 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - - -- ram enable is low when HBLANK_L is 0 (for sprite access) or - -- 2H is low (for cpu writes) - -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board - - sprite_xy_ram : work.dpram generic map (4,8) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, - - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp - ); - - p_char_regs : process - variable inc : std_logic; - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; - begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - inc := (not I_HBLANK); - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & inc); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - db_reg <= I_DB; -- character reg - end if; - end process; - - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) - begin - if (char_hblank_reg = '0') then - xflip <= I_FLIP; - yflip <= I_FLIP; - else - xflip <= db_reg(1); - yflip <= db_reg(0); - end if; - end process; - - p_char_addr_comb : process(db_reg, I_HCNT, - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) - begin - obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - - ca(12) <= char_hblank_reg; - ca(11 downto 6) <= db_reg(7 downto 2); - - -- 2h, 4e - if (char_hblank_reg = '0') then - ca(5) <= db_reg(1); - ca(4) <= db_reg(0); - else - ca(5) <= char_sum_reg(3) xor xflip; - ca(4) <= I_HCNT(3); - end if; - - ca(3) <= I_HCNT(2) xor yflip; - ca(1) <= char_sum_reg(1) xor xflip; - - -- descramble ROMs for Mr TNT (swap address lines A0 and A2) - if MRTNT = '1' then - ca(2) <= char_sum_reg(0) xor xflip; - ca(0) <= char_sum_reg(2) xor xflip; - else - ca(2) <= char_sum_reg(2) xor xflip; - ca(0) <= char_sum_reg(0) xor xflip; - end if; - end process; - - - -- descramble ROMs for Mr TNT (swap data lines D4 and D6) - char_rom_5ef_dout <= char_rom_5ef_buf(7) & char_rom_5ef_buf(4) & char_rom_5ef_buf(5) & char_rom_5ef_buf(6) & char_rom_5ef_buf(3 downto 0) when MRTNT = '1' else char_rom_5ef_buf; - - -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf - ); - - p_char_shift : process - begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_dout(7 downto 4); -- load - shift_regl <= char_rom_5ef_dout(3 downto 0); - when others => null; - end case; - end if; - end process; - - p_char_shift_comb : process(I_HCNT, vout_yflip, shift_regu, shift_regl) - variable ip : std_logic; - begin - ip := I_HCNT(0) and I_HCNT(1); - if (vout_yflip = '0') then - - shift_sel(0) <= ip; - shift_sel(1) <= '1'; - shift_op(0) <= shift_regl(3); - shift_op(1) <= shift_regu(3); - else - - shift_sel(0) <= '1'; - shift_sel(1) <= ip; - shift_op(0) <= shift_regl(0); - shift_op(1) <= shift_regu(0); - end if; - end process; - - p_video_out_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= I_DB(4 downto 0); -- colour reg - end if; - end if; - end process; - - col_rom_4a : entity work.PROM4_DST - port map ( - CLK => CLK, - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a - ); - - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; - - p_ra_cnt : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (cntr_ld = '1') then - ra <= dr; - else - ra <= ra + "1"; - end if; - end if; - end process; - - u_sprite_ram : work.dpram generic map (8,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on_t1, - addr_a_i => ra_t1, - data_a_i => sprite_ram_ip, - - clk_b_i => CLK, - addr_b_i => ra, - data_b_o => sprite_ram_op - ); - - sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "0000"; - video_op_sel <= '1' when not (sprite_ram_reg = "0000") else '0'; - - p_sprite_ram_ip_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - ra_t1 <= ra; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - end if; - end process; - - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) - begin - -- 3a - if (vout_hblank_t1 = '0') then - sprite_ram_ip <= (others => '0'); - else - if (video_op_sel = '1') then - sprite_ram_ip <= sprite_ram_reg; - else - sprite_ram_ip <= lut_4a_t1(3 downto 0); - end if; - end if; - end process; - - p_video_op_comb : process(vout_hblank, I_VBLANK, video_op_sel, sprite_ram_reg, lut_4a) - begin - -- 3b - if (vout_hblank = '1') or (I_VBLANK = '1') then - final_col <= (others => '0'); - else - if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite - else - final_col <= lut_4a(3 downto 0); - end if; - end if; - end process; - - -- assign video outputs from color LUT PROM - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE - ); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_vram_addr.vhd deleted file mode 100644 index b26824c4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pacman_vram_addr.vhd +++ /dev/null @@ -1,273 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ & CarlW - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity X74_157 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end; - -architecture RTL of X74_157 is -begin - p_y_comb : process(S,G,A,B) - begin - for i in 0 to 3 loop - -- quad 2 line to 1 line mux (true logic) - if (G = '1') then - Y(i) <= '0'; - else - if (S = '0') then - Y(i) <= A(i); - else - Y(i) <= B(i); - end if; - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_arith.all; - use ieee.std_logic_unsigned.all; - -entity X74_257 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end; - -architecture RTL of X74_257 is -signal ab : std_logic_vector (3 downto 0); -begin - - Y <= ab; -- no tristate - p_ab : process(S,A,B) - begin - for i in 0 to 3 loop - if (S = '0') then - AB(i) <= A(i); - else - AB(i) <= B(i); - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VRAM_ADDR is - port ( - AB : out std_logic_vector (11 downto 0); - H256_L : in std_logic; - H128 : in std_logic; - H64 : in std_logic; - H32 : in std_logic; - H16 : in std_logic; - H8 : in std_logic; - H4 : in std_logic; - H2 : in std_logic; - H1 : in std_logic; - V128 : in std_logic; - V64 : in std_logic; - V32 : in std_logic; - V16 : in std_logic; - V8 : in std_logic; - V4 : in std_logic; - V2 : in std_logic; - V1 : in std_logic; - FLIP : in std_logic - ); -end; - -architecture RTL of PACMAN_VRAM_ADDR is - -signal v128p : std_logic; -signal v64p : std_logic; -signal v32p : std_logic; -signal v16p : std_logic; -signal v8p : std_logic; -signal h128p : std_logic; -signal h64p : std_logic; -signal h32p : std_logic; -signal h16p : std_logic; -signal h8p : std_logic; -signal sel : std_logic; -signal y157 : std_logic_vector (11 downto 0); - -component X74_157 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end component; - -component X74_257 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end component; - -begin - p_vp_comb : process(FLIP, V8, V16, V32, V64, V128) - begin - v128p <= FLIP xor V128; - v64p <= FLIP xor V64; - v32p <= FLIP xor V32; - v16p <= FLIP xor V16; - v8p <= FLIP xor V8; - end process; - - p_hp_comb : process(FLIP, H8, H16, H32, H64, H128) - begin - H128P <= FLIP xor H128; - H64P <= FLIP xor H64; - H32P <= FLIP xor H32; - H16P <= FLIP xor H16; - H8P <= FLIP xor H8; - end process; - - p_sel : process(H16, H32, H64) - begin - sel <= not((H32 xor H16) or (H32 xor H64)); - end process; - - --p_oe257 : process(H2) - --begin - -- oe <= not(H2); - --end process; - - U6 : X74_157 - port map( - Y => y157(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => h64p, - B(0) => h64p, - A => "1111", - G => '0', - S => sel - ); - - U5 : X74_157 - port map( - Y => y157(7 downto 4), - B(3) => h64p, - B(2) => h64p, - B(1) => h8p, - B(0) => v128p, - A => "1111", - G => '0', - S => sel - ); - - U4 : X74_157 - port map( - Y => y157(3 downto 0), - B(3) => v64p, - B(2) => v32p, - B(1) => v16p, - B(0) => v8p, - A(3) => H64, - A(2) => H32, - A(1) => H16, - A(0) => H4, - G => '0', - S => sel - ); - - U3 : X74_257 - port map( - Y => AB(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => v128p, - B(0) => v64p, - A => y157(11 downto 8), - S => H256_L - ); - - U2 : X74_257 - port map( - Y => AB(7 downto 4), - B(3) => v32p, - B(2) => v16p, - B(1) => v8p, - B(0) => h128p, - A => y157(7 downto 4), - S => H256_L - ); - - U1 : X74_257 - port map( - Y => AB(3 downto 0), - B(3) => h64p, - B(2) => h32p, - B(1) => h16p, - B(0) => h8p, - A => y157(3 downto 0), - S => H256_L - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pll.qip deleted file mode 100644 index 48665362..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VHDL_FILE [file join $::quartus(qip_path) "pll.vhd"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pll.vhd b/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pll.vhd deleted file mode 100644 index 3c952a1a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eggor_MiST/rtl/pll.vhd +++ /dev/null @@ -1,365 +0,0 @@ --- megafunction wizard: %ALTPLL% --- GENERATION: STANDARD --- VERSION: WM1.0 --- MODULE: altpll - --- ============================================================ --- File Name: pll.vhd --- Megafunction Name(s): --- altpll --- --- Simulation Library Files(s): --- altera_mf --- ============================================================ --- ************************************************************ --- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! --- --- 13.1.0 Build 162 10/23/2013 SJ Web Edition --- ************************************************************ - - ---Copyright (C) 1991-2013 Altera Corporation ---Your use of Altera Corporation's design tools, logic functions ---and other software and tools, and its AMPP partner logic ---functions, and any output files from any of the foregoing ---(including device programming or simulation files), and any ---associated documentation or information are expressly subject ---to the terms and conditions of the Altera Program License ---Subscription Agreement, Altera MegaCore Function License ---Agreement, or other applicable license agreement, including, ---without limitation, that your use is for the sole purpose of ---programming logic devices manufactured by Altera and sold by ---Altera or its authorized distributors. Please refer to the ---applicable agreement for further details. - - -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.all; - -ENTITY pll IS - PORT - ( - areset : IN STD_LOGIC := '0'; - inclk0 : IN STD_LOGIC := '0'; - c0 : OUT STD_LOGIC ; - locked : OUT STD_LOGIC - ); -END pll; - - -ARCHITECTURE SYN OF pll IS - - SIGNAL sub_wire0 : STD_LOGIC ; - SIGNAL sub_wire1 : STD_LOGIC_VECTOR (4 DOWNTO 0); - SIGNAL sub_wire2 : STD_LOGIC ; - SIGNAL sub_wire3 : STD_LOGIC ; - SIGNAL sub_wire4 : STD_LOGIC_VECTOR (1 DOWNTO 0); - SIGNAL sub_wire5_bv : BIT_VECTOR (0 DOWNTO 0); - SIGNAL sub_wire5 : STD_LOGIC_VECTOR (0 DOWNTO 0); - - - - COMPONENT altpll - GENERIC ( - bandwidth_type : STRING; - clk0_divide_by : NATURAL; - clk0_duty_cycle : NATURAL; - clk0_multiply_by : NATURAL; - clk0_phase_shift : STRING; - compensate_clock : STRING; - inclk0_input_frequency : NATURAL; - intended_device_family : STRING; - lpm_hint : STRING; - lpm_type : STRING; - operation_mode : STRING; - pll_type : STRING; - port_activeclock : STRING; - port_areset : STRING; - port_clkbad0 : STRING; - port_clkbad1 : STRING; - port_clkloss : STRING; - port_clkswitch : STRING; - port_configupdate : STRING; - port_fbin : STRING; - port_inclk0 : STRING; - port_inclk1 : STRING; - port_locked : STRING; - port_pfdena : STRING; - port_phasecounterselect : STRING; - port_phasedone : STRING; - port_phasestep : STRING; - port_phaseupdown : STRING; - port_pllena : STRING; - port_scanaclr : STRING; - port_scanclk : STRING; - port_scanclkena : STRING; - port_scandata : STRING; - port_scandataout : STRING; - port_scandone : STRING; - port_scanread : STRING; - port_scanwrite : STRING; - port_clk0 : STRING; - port_clk1 : STRING; - port_clk2 : STRING; - port_clk3 : STRING; - port_clk4 : STRING; - port_clk5 : STRING; - port_clkena0 : STRING; - port_clkena1 : STRING; - port_clkena2 : STRING; - port_clkena3 : STRING; - port_clkena4 : STRING; - port_clkena5 : STRING; - port_extclk0 : STRING; - port_extclk1 : STRING; - port_extclk2 : STRING; - port_extclk3 : STRING; - self_reset_on_loss_lock : STRING; - width_clock : NATURAL - ); - PORT ( - areset : IN STD_LOGIC ; - clk : OUT STD_LOGIC_VECTOR (4 DOWNTO 0); - inclk : IN STD_LOGIC_VECTOR (1 DOWNTO 0); - locked : OUT STD_LOGIC - ); - END COMPONENT; - -BEGIN - sub_wire5_bv(0 DOWNTO 0) <= "0"; - sub_wire5 <= To_stdlogicvector(sub_wire5_bv); - locked <= sub_wire0; - sub_wire2 <= sub_wire1(0); - c0 <= sub_wire2; - sub_wire3 <= inclk0; - sub_wire4 <= sub_wire5(0 DOWNTO 0) & sub_wire3; - - altpll_component : altpll - GENERIC MAP ( - bandwidth_type => "AUTO", - clk0_divide_by => 9, - clk0_duty_cycle => 50, - clk0_multiply_by => 8, - clk0_phase_shift => "0", - compensate_clock => "CLK0", - inclk0_input_frequency => 37037, - intended_device_family => "Cyclone III", - lpm_hint => "CBX_MODULE_PREFIX=pll", - lpm_type => "altpll", - operation_mode => "NORMAL", - pll_type => "AUTO", - port_activeclock => "PORT_UNUSED", - port_areset => "PORT_USED", - port_clkbad0 => "PORT_UNUSED", - port_clkbad1 => "PORT_UNUSED", - port_clkloss => "PORT_UNUSED", - port_clkswitch => "PORT_UNUSED", - port_configupdate => "PORT_UNUSED", - port_fbin => "PORT_UNUSED", - port_inclk0 => "PORT_USED", - port_inclk1 => "PORT_UNUSED", - port_locked => "PORT_USED", - port_pfdena => "PORT_UNUSED", - port_phasecounterselect => "PORT_UNUSED", - port_phasedone => "PORT_UNUSED", - port_phasestep => "PORT_UNUSED", - port_phaseupdown => "PORT_UNUSED", - port_pllena => "PORT_UNUSED", - port_scanaclr => "PORT_UNUSED", - port_scanclk => "PORT_UNUSED", - port_scanclkena => "PORT_UNUSED", - port_scandata => "PORT_UNUSED", - port_scandataout => "PORT_UNUSED", - port_scandone => "PORT_UNUSED", - port_scanread => "PORT_UNUSED", - port_scanwrite => "PORT_UNUSED", - port_clk0 => "PORT_USED", - port_clk1 => "PORT_UNUSED", - port_clk2 => "PORT_UNUSED", - port_clk3 => "PORT_UNUSED", - port_clk4 => "PORT_UNUSED", - port_clk5 => "PORT_UNUSED", - port_clkena0 => "PORT_UNUSED", - port_clkena1 => "PORT_UNUSED", - port_clkena2 => "PORT_UNUSED", - port_clkena3 => "PORT_UNUSED", - port_clkena4 => "PORT_UNUSED", - port_clkena5 => "PORT_UNUSED", - port_extclk0 => "PORT_UNUSED", - port_extclk1 => "PORT_UNUSED", - port_extclk2 => "PORT_UNUSED", - port_extclk3 => "PORT_UNUSED", - self_reset_on_loss_lock => "OFF", - width_clock => 5 - ) - PORT MAP ( - areset => areset, - inclk => sub_wire4, - locked => sub_wire0, - clk => sub_wire1 - ); - - - -END SYN; - --- ============================================================ --- CNX file retrieval info --- ============================================================ --- Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" --- Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" --- Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" --- Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" --- Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" --- Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" --- Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" --- Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" --- Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" --- Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" --- Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" --- Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" --- Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" --- Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" --- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" --- Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" --- Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" --- Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" --- Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" --- Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" --- Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" --- Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" --- Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" --- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" --- Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" --- Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" --- Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" --- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" --- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" --- Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" --- Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" --- Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" --- Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" --- Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" --- Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" --- Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" --- Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" --- Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" --- Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" --- Retrieval info: PRIVATE: SPREAD_USE STRING "0" --- Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" --- Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" --- Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" --- Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" --- Retrieval info: PRIVATE: USE_CLK0 STRING "1" --- Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" --- Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" --- Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" --- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" --- Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" --- Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" --- Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" --- Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" --- Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" --- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" --- Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" --- Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" --- Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" --- Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" --- Retrieval info: USED_PORT: @inclk 0 0 2 0 INPUT_CLK_EXT VCC "@inclk[1..0]" --- Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" --- Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" --- Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" --- Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" --- Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 --- Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 --- Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.vhd FALSE --- Retrieval info: LIB_FILE: altera_mf --- Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.qpf b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.qpf deleted file mode 100644 index 7e8e0030..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "Eyes" diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.qsf b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.qsf deleted file mode 100644 index 992320a9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.qsf +++ /dev/null @@ -1,163 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 11:33:05 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# Eyes_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name LAST_QUARTUS_VERSION 13.1 -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP -set_global_assignment -name TOP_LEVEL_ENTITY Eyes - -# Fitter Assignments -# ================== -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# ------------------ -# start ENTITY(Eyes) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(Eyes) -# ---------------- -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_global_assignment -name SYSTEMVERILOG_FILE rtl/Eyes.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_vram_addr.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_rom_descrambler.vhd -set_global_assignment -name VHDL_FILE rtl/sega_decode.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM3_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name VHDL_FILE rtl/dac.vhd -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.sdc b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/Eyes.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/README.txt deleted file mode 100644 index d7dd74e6..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/README.txt +++ /dev/null @@ -1,24 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Eyes port to MiST by Gehstock --- 10 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls AND OSD are rotated on VIDEO output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- SPACE : Fire --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/Eyes.sv b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/Eyes.sv deleted file mode 100644 index 334fe3c2..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/Eyes.sv +++ /dev/null @@ -1,191 +0,0 @@ -//============================================================================ -// Arcade: Pengo -// -// Port to MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module Eyes( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Eyes;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "T6,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [10:0] ps2_key; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacman eyes( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0_reg(~{2'b00, btn_coin, 1'b0, m_down,m_right,m_left,m_up}), - .in1_reg(~{1'b0, btn_two_players, btn_one_player, m_fire, 4'b0000}), - .dipsw_reg(8'b0_1_11_00_11), - .RESET(status[0] | status[6] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(15)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i({audio,audio}), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 7822e810..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"9C",X"63",X"41",X"9C",X"BE",X"BE",X"41",X"00",X"41",X"14",X"36",X"41",X"63",X"63",X"14",X"00", - X"41",X"41",X"FF",X"00",X"41",X"41",X"FF",X"00",X"00",X"22",X"77",X"00",X"00",X"00",X"77",X"00", - X"41",X"FF",X"DD",X"63",X"C9",X"77",X"DD",X"00",X"63",X"14",X"55",X"22",X"77",X"36",X"14",X"00", - X"36",X"C9",X"C9",X"22",X"FF",X"63",X"C9",X"00",X"14",X"14",X"77",X"00",X"36",X"14",X"55",X"00", - X"14",X"14",X"FF",X"9C",X"FF",X"9C",X"14",X"00",X"00",X"63",X"77",X"00",X"77",X"41",X"36",X"00", - X"BE",X"41",X"41",X"22",X"FF",X"63",X"41",X"00",X"00",X"55",X"55",X"77",X"55",X"77",X"55",X"00", - X"36",X"C9",X"C9",X"BE",X"FF",X"FF",X"C9",X"00",X"00",X"36",X"14",X"41",X"14",X"63",X"14",X"00", - X"00",X"77",X"88",X"00",X"00",X"00",X"FF",X"00",X"36",X"14",X"55",X"36",X"77",X"36",X"14",X"00", - X"36",X"C9",X"DD",X"36",X"77",X"C9",X"DD",X"00",X"00",X"55",X"14",X"63",X"63",X"77",X"14",X"00", - X"9C",X"C9",X"EB",X"00",X"BE",X"C9",X"C9",X"00",X"63",X"14",X"14",X"63",X"77",X"77",X"14",X"00", - X"62",X"00",X"00",X"00",X"41",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"41",X"00",X"00",X"00",X"62",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"94",X"00",X"00",X"00",X"88",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"94", - X"62",X"62",X"63",X"63",X"63",X"63",X"62",X"62",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"94",X"94",X"9C",X"9C",X"9C",X"9C",X"94",X"94", - X"F6",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"F6",X"00",X"00",X"00",X"FF",X"00",X"00",X"00", - X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"F6",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"F6", - X"08",X"01",X"02",X"0C",X"0C",X"02",X"01",X"08",X"01",X"08",X"04",X"03",X"03",X"04",X"08",X"01", - X"08",X"81",X"02",X"0C",X"0C",X"02",X"81",X"08",X"01",X"48",X"04",X"03",X"03",X"04",X"48",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"08",X"31",X"9A",X"84",X"84",X"9A",X"31",X"08",X"01",X"38",X"65",X"42",X"42",X"65",X"38",X"01", - X"9C",X"4F",X"B1",X"2E",X"B2",X"4F",X"4F",X"9C",X"63",X"8F",X"F8",X"17",X"74",X"8F",X"8F",X"63", - X"9C",X"F1",X"4F",X"2E",X"2E",X"4F",X"F1",X"9C",X"63",X"F8",X"8F",X"17",X"17",X"8F",X"F8",X"63", - X"9C",X"4F",X"4F",X"B2",X"2E",X"F1",X"4F",X"9C",X"63",X"8F",X"8F",X"74",X"17",X"F8",X"8F",X"63", - X"00",X"84",X"08",X"00",X"00",X"08",X"84",X"00",X"00",X"42",X"01",X"00",X"00",X"01",X"42",X"00", - X"00",X"86",X"08",X"08",X"08",X"08",X"86",X"00",X"00",X"46",X"01",X"01",X"01",X"01",X"46",X"00", - X"08",X"87",X"08",X"08",X"08",X"08",X"87",X"08",X"01",X"4E",X"01",X"01",X"01",X"01",X"4E",X"01", - X"02",X"C8",X"04",X"22",X"02",X"14",X"78",X"22",X"14",X"B1",X"22",X"04",X"14",X"02",X"C1",X"04", - X"20",X"49",X"10",X"02",X"20",X"04",X"F7",X"02",X"04",X"FE",X"02",X"10",X"04",X"20",X"89",X"10", - X"22",X"81",X"14",X"20",X"22",X"10",X"8F",X"20",X"10",X"4F",X"20",X"14",X"10",X"22",X"48",X"14", - X"08",X"B1",X"92",X"84",X"84",X"92",X"B1",X"08",X"01",X"78",X"64",X"42",X"42",X"64",X"78",X"01", - X"00",X"92",X"84",X"08",X"08",X"84",X"92",X"00",X"00",X"64",X"42",X"01",X"01",X"42",X"64",X"00", - X"00",X"84",X"08",X"00",X"00",X"08",X"84",X"00",X"00",X"42",X"01",X"00",X"00",X"01",X"42",X"00", - X"00",X"04",X"08",X"00",X"00",X"08",X"04",X"00",X"00",X"02",X"01",X"00",X"00",X"01",X"02",X"00", - X"00",X"02",X"04",X"08",X"08",X"04",X"02",X"00",X"00",X"04",X"02",X"01",X"01",X"02",X"04",X"00", - X"08",X"01",X"02",X"04",X"04",X"02",X"01",X"08",X"01",X"08",X"04",X"02",X"02",X"04",X"08",X"01", - X"08",X"B1",X"92",X"84",X"84",X"92",X"B1",X"08",X"01",X"78",X"64",X"42",X"42",X"64",X"78",X"01", - X"08",X"B1",X"9E",X"8C",X"8C",X"9E",X"B1",X"08",X"01",X"78",X"67",X"43",X"43",X"67",X"78",X"01", - X"08",X"BF",X"92",X"84",X"84",X"92",X"BF",X"08",X"01",X"7F",X"64",X"42",X"42",X"64",X"7F",X"01", - X"0C",X"B9",X"B1",X"92",X"92",X"B1",X"B9",X"0C",X"03",X"79",X"78",X"64",X"64",X"78",X"79",X"03", - X"0C",X"B5",X"BD",X"92",X"92",X"BD",X"B5",X"0C",X"03",X"7A",X"7B",X"64",X"64",X"7B",X"7A",X"03", - X"0C",X"B3",X"B3",X"9E",X"9E",X"B3",X"B3",X"0C",X"03",X"7C",X"7C",X"67",X"67",X"7C",X"7C",X"03", - X"00",X"00",X"36",X"36",X"36",X"36",X"00",X"00",X"00",X"00",X"36",X"36",X"36",X"36",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"88",X"36",X"22",X"88",X"9C",X"9C",X"22",X"00",X"63",X"88",X"9C",X"63",X"77",X"77",X"88",X"00", - X"22",X"22",X"BE",X"00",X"22",X"22",X"BE",X"00",X"00",X"14",X"FF",X"00",X"00",X"00",X"FF",X"00", - X"22",X"BE",X"AA",X"36",X"22",X"BE",X"AA",X"00",X"36",X"C9",X"EB",X"14",X"FF",X"9C",X"C9",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"88",X"C9",X"FF",X"00",X"DD",X"88",X"EB",X"00", - X"88",X"88",X"BE",X"88",X"BE",X"88",X"88",X"00",X"00",X"36",X"FF",X"41",X"FF",X"63",X"9C",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"41",X"AA",X"AA",X"BE",X"EB",X"BE",X"AA",X"00", - X"9C",X"22",X"22",X"9C",X"BE",X"BE",X"22",X"00",X"00",X"DD",X"C9",X"63",X"C9",X"77",X"C9",X"00", - X"00",X"BE",X"00",X"00",X"00",X"00",X"BE",X"00",X"9C",X"88",X"EB",X"9C",X"BE",X"9C",X"C9",X"00", - X"9C",X"22",X"AA",X"9C",X"BE",X"22",X"AA",X"00",X"00",X"EB",X"C9",X"36",X"36",X"FF",X"C9",X"00", - X"88",X"22",X"36",X"00",X"9C",X"22",X"22",X"00",X"77",X"C9",X"C9",X"36",X"FF",X"FF",X"C9",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"BE",X"88",X"88",X"BE",X"BE",X"BE",X"88",X"00",X"63",X"9C",X"9C",X"63",X"77",X"77",X"88",X"00", - X"9C",X"22",X"22",X"BE",X"BE",X"BE",X"22",X"00",X"36",X"C9",X"C9",X"FF",X"FF",X"FF",X"C9",X"00", - X"14",X"36",X"22",X"88",X"36",X"9C",X"22",X"00",X"14",X"9C",X"88",X"63",X"9C",X"77",X"88",X"00", - X"88",X"22",X"36",X"BE",X"9C",X"BE",X"22",X"00",X"63",X"88",X"9C",X"FF",X"77",X"FF",X"88",X"00", - X"22",X"BE",X"22",X"00",X"22",X"BE",X"22",X"00",X"88",X"FF",X"C9",X"00",X"C9",X"FF",X"C9",X"00", - X"00",X"00",X"00",X"BE",X"00",X"BE",X"00",X"00",X"88",X"C9",X"C9",X"FF",X"C9",X"FF",X"C9",X"00", - X"BE",X"36",X"22",X"88",X"BE",X"9C",X"22",X"00",X"C9",X"9C",X"C9",X"63",X"C9",X"77",X"88",X"00", - X"BE",X"00",X"00",X"BE",X"BE",X"BE",X"00",X"00",X"FF",X"41",X"41",X"FF",X"FF",X"FF",X"41",X"00", - X"22",X"22",X"BE",X"00",X"22",X"22",X"BE",X"00",X"88",X"88",X"FF",X"00",X"88",X"88",X"FF",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"FF",X"00",X"00",X"00",X"FF",X"00",X"00",X"00", - X"22",X"88",X"BE",X"BE",X"36",X"BE",X"9C",X"00",X"88",X"41",X"36",X"FF",X"9C",X"FF",X"63",X"00", - X"22",X"BE",X"22",X"00",X"22",X"BE",X"22",X"00",X"00",X"FF",X"00",X"00",X"00",X"FF",X"00",X"00", - X"BE",X"00",X"00",X"BE",X"BE",X"BE",X"88",X"00",X"FF",X"77",X"77",X"FF",X"FF",X"FF",X"63",X"00", - X"BE",X"00",X"9C",X"BE",X"BE",X"BE",X"88",X"00",X"FF",X"77",X"41",X"FF",X"FF",X"FF",X"63",X"00", - X"9C",X"22",X"22",X"9C",X"BE",X"BE",X"22",X"00",X"77",X"88",X"88",X"77",X"FF",X"FF",X"88",X"00", - X"00",X"88",X"88",X"BE",X"88",X"BE",X"88",X"00",X"77",X"88",X"88",X"FF",X"FF",X"FF",X"88",X"00", - X"AA",X"22",X"BE",X"9C",X"9C",X"BE",X"AA",X"00",X"77",X"88",X"88",X"77",X"FF",X"FF",X"88",X"00", - X"22",X"88",X"BE",X"BE",X"36",X"BE",X"9C",X"00",X"77",X"88",X"C9",X"FF",X"FF",X"FF",X"88",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"00",X"C9",X"DD",X"36",X"55",X"FF",X"C9",X"00", - X"00",X"00",X"BE",X"00",X"00",X"00",X"BE",X"00",X"88",X"88",X"FF",X"00",X"88",X"88",X"FF",X"00", - X"9C",X"22",X"22",X"9C",X"BE",X"BE",X"22",X"00",X"FF",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"00", - X"00",X"9C",X"9C",X"00",X"88",X"88",X"BE",X"00",X"FF",X"41",X"41",X"FF",X"FF",X"FF",X"00",X"00", - X"BE",X"9C",X"9C",X"BE",X"BE",X"BE",X"88",X"00",X"FF",X"41",X"41",X"FF",X"FF",X"FF",X"63",X"00", - X"36",X"9C",X"9C",X"36",X"BE",X"BE",X"88",X"00",X"9C",X"77",X"77",X"9C",X"BE",X"BE",X"63",X"00", - X"00",X"00",X"BE",X"00",X"00",X"00",X"BE",X"00",X"BE",X"FF",X"41",X"00",X"FF",X"BE",X"41",X"00", - X"22",X"BE",X"22",X"36",X"22",X"BE",X"AA",X"00",X"9C",X"C9",X"FF",X"88",X"BE",X"88",X"EB",X"00", - X"BD",X"50",X"4A",X"18",X"C8",X"09",X"90",X"50",X"41",X"27",X"50",X"4E",X"19",X"00",X"01",X"00", - X"BD",X"50",X"4A",X"D8",X"C8",X"09",X"90",X"37",X"41",X"27",X"37",X"4E",X"D9",X"00",X"01",X"00", - X"BD",X"50",X"4A",X"10",X"C8",X"09",X"90",X"50",X"41",X"67",X"50",X"4E",X"11",X"00",X"01",X"00", - X"BD",X"34",X"09",X"53",X"C8",X"41",X"52",X"34",X"01",X"FF",X"00",X"C8",X"37",X"BD",X"4E",X"09", - X"00",X"88",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"41",X"00",X"00",X"00",X"00",X"41",X"00", - X"9C",X"22",X"01",X"22",X"22",X"41",X"1C",X"9C",X"63",X"23",X"88",X"14",X"14",X"08",X"14",X"63", - X"4C",X"47",X"B5",X"4A",X"0B",X"7E",X"C5",X"B8",X"34",X"09",X"9E",X"0A",X"78",X"DC",X"48",X"B5", - X"C5",X"34",X"0A",X"9E",X"47",X"78",X"B9",X"48",X"B3",X"B3",X"B3",X"B3",X"6F",X"6F",X"6F",X"6F", - X"9E",X"02",X"63",X"00",X"00",X"90",X"04",X"67",X"00",X"22",X"22",X"00",X"41",X"63",X"22",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"14",X"9C",X"88",X"00",X"14",X"14",X"00", - X"10",X"92",X"C8",X"41",X"BD",X"17",X"09",X"93",X"17",X"4E",X"64",X"BD",X"01",X"01",X"00",X"C8", - X"4A",X"9A",X"50",X"41",X"90",X"17",X"09",X"9B",X"17",X"4E",X"64",X"BD",X"01",X"05",X"00",X"C8", - X"02",X"88",X"C9",X"55",X"14",X"88",X"89",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"14",X"89",X"41",X"22",X"AA",X"C9",X"41",X"04", - X"00",X"FC",X"C8",X"41",X"BD",X"34",X"09",X"DA",X"13",X"09",X"05",X"10",X"B5",X"02",X"42",X"41", - X"03",X"00",X"01",X"10",X"10",X"4E",X"6C",X"BD",X"C8",X"09",X"90",X"14",X"4A",X"02",X"50",X"41", - X"00",X"22",X"00",X"41",X"00",X"22",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"04",X"14",X"00",X"88",X"00",X"14",X"00",X"FF",X"86",X"88",X"41",X"88",X"41",X"8A",X"FF", - X"06",X"AF",X"BD",X"24",X"00",X"4A",X"C8",X"10",X"6A",X"00",X"34",X"23",X"99",X"08",X"FE",X"09", - X"F1",X"10",X"41",X"21",X"67",X"01",X"24",X"00",X"BD",X"50",X"4A",X"12",X"C8",X"09",X"90",X"35", - X"41",X"FF",X"35",X"4E",X"13",X"00",X"01",X"00",X"BD",X"62",X"09",X"73",X"C8",X"0A",X"5B",X"35", - X"0A",X"72",X"35",X"0A",X"13",X"35",X"09",X"32",X"35",X"0A",X"8D",X"35",X"09",X"5E",X"62",X"0A", - X"76",X"35",X"09",X"1D",X"35",X"0A",X"5D",X"35",X"09",X"C1",X"62",X"0A",X"D7",X"35",X"0A",X"79", - X"35",X"0A",X"C0",X"35",X"09",X"80",X"35",X"09",X"21",X"35",X"0A",X"C4",X"63",X"0A",X"AC",X"35", - X"00",X"FF",X"1C",X"89",X"00",X"41",X"00",X"41",X"00",X"88",X"63",X"88",X"00",X"89",X"14",X"FF", - X"22",X"00",X"00",X"00",X"9C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00", - X"35",X"09",X"D1",X"63",X"0A",X"E7",X"35",X"0A",X"FD",X"35",X"0A",X"FC",X"35",X"09",X"9D",X"35", - X"0A",X"D1",X"35",X"0A",X"BC",X"63",X"09",X"60",X"36",X"09",X"00",X"36",X"0A",X"47",X"36",X"0A", - X"00",X"14",X"00",X"41",X"00",X"AA",X"00",X"41",X"00",X"02",X"00",X"C9",X"00",X"14",X"00",X"89", - X"49",X"00",X"22",X"00",X"C9",X"00",X"04",X"00",X"88",X"00",X"55",X"00",X"88",X"00",X"22",X"00", - X"34",X"BE",X"00",X"09",X"FE",X"23",X"92",X"F3",X"34",X"4A",X"8E",X"50",X"B3",X"01",X"AF",X"09", - X"F4",X"B5",X"B3",X"47",X"34",X"BF",X"86",X"4A",X"90",X"B5",X"6E",X"46",X"50",X"9A",X"10",X"6E", - X"00",X"00",X"00",X"9C",X"00",X"00",X"00",X"22",X"00",X"00",X"00",X"63",X"00",X"00",X"00",X"22", - X"41",X"14",X"15",X"00",X"49",X"9C",X"14",X"00",X"22",X"14",X"81",X"00",X"2A",X"63",X"88",X"00", - X"B5",X"65",X"47",X"09",X"D0",X"17",X"41",X"B6",X"20",X"04",X"01",X"D0",X"6E",X"B5",X"06",X"47", - X"41",X"B7",X"14",X"6E",X"A2",X"20",X"09",X"01",X"06",X"47",X"B5",X"0E",X"04",X"41",X"D0",X"16", - X"09",X"01",X"20",X"04",X"D4",X"06",X"6E",X"B5",X"D0",X"14",X"41",X"D6",X"47",X"09",X"9F",X"20", - X"6E",X"B5",X"06",X"47",X"01",X"D0",X"04",X"41",X"A9",X"20",X"09",X"01",X"16",X"6E",X"D1",X"06", - X"04",X"41",X"D0",X"15",X"B5",X"A3",X"47",X"09",X"D0",X"06",X"6E",X"B5",X"20",X"04",X"01",X"D0", - X"47",X"09",X"34",X"20",X"41",X"D5",X"17",X"6E",X"01",X"D0",X"04",X"41",X"06",X"47",X"B5",X"25", - X"16",X"6E",X"B6",X"06",X"09",X"01",X"20",X"04",X"B5",X"3E",X"47",X"09",X"D0",X"14",X"41",X"D6", - X"20",X"04",X"01",X"D0",X"6E",X"B5",X"06",X"47",X"41",X"D3",X"16",X"6E",X"B7",X"20",X"09",X"01", - X"06",X"47",X"B5",X"37",X"04",X"41",X"D0",X"15",X"09",X"01",X"20",X"04",X"D2",X"06",X"6E",X"B5", - X"D0",X"16",X"41",X"B5",X"47",X"09",X"49",X"20",X"6E",X"B5",X"06",X"47",X"01",X"D0",X"04",X"41", - X"52",X"20",X"09",X"01",X"15",X"6E",X"B6",X"06",X"04",X"41",X"D0",X"17",X"B5",X"43",X"47",X"09", - X"D4",X"06",X"6E",X"B5",X"20",X"04",X"01",X"D0",X"47",X"09",X"D4",X"20",X"41",X"D2",X"14",X"6E", - X"01",X"D0",X"04",X"41",X"06",X"47",X"B5",X"45",X"16",X"6E",X"B5",X"06",X"09",X"01",X"20",X"04", - X"B5",X"E8",X"47",X"09",X"D0",X"16",X"41",X"D3",X"20",X"04",X"01",X"D0",X"6E",X"B5",X"06",X"47", - X"41",X"D5",X"15",X"6E",X"E0",X"20",X"09",X"01",X"06",X"47",X"B5",X"72",X"04",X"41",X"D0",X"17", - X"09",X"01",X"20",X"04",X"B7",X"06",X"6E",X"B5",X"D0",X"20",X"93",X"03",X"47",X"01",X"F3",X"05", - X"07",X"40",X"26",X"66",X"21",X"60",X"27",X"42",X"03",X"37",X"07",X"09",X"05",X"11",X"41",X"93", - X"08",X"04",X"01",X"EA",X"6E",X"B5",X"06",X"47",X"6E",X"47",X"B5",X"0E",X"20",X"41",X"80",X"12", - X"09",X"01",X"08",X"04",X"93",X"06",X"6E",X"B5",X"EA",X"B5",X"6E",X"47",X"47",X"80",X"20",X"41", - X"B7",X"08",X"09",X"01",X"12",X"6E",X"93",X"06",X"04",X"6E",X"EA",X"B5",X"B5",X"20",X"47",X"80", - X"47",X"09",X"A2",X"08",X"41",X"93",X"10",X"6E",X"01",X"EA",X"04",X"6E",X"06",X"47",X"B5",X"20", - X"B5",X"45",X"47",X"09",X"80",X"12",X"41",X"93",X"08",X"04",X"01",X"EA",X"6E",X"B5",X"06",X"47", - X"6E",X"47",X"B5",X"65",X"20",X"41",X"80",X"13",X"09",X"01",X"08",X"04",X"93",X"06",X"6E",X"B5", - X"EA",X"B5",X"6E",X"47",X"47",X"80",X"20",X"41",X"D4",X"08",X"09",X"01",X"10",X"6E",X"93",X"06", - X"04",X"6E",X"EA",X"B5",X"B5",X"20",X"47",X"80",X"47",X"09",X"A9",X"08",X"41",X"93",X"12",X"6E", - X"01",X"EA",X"04",X"6E",X"06",X"47",X"B5",X"20",X"B5",X"72",X"47",X"09",X"80",X"13",X"41",X"93", - X"08",X"04",X"01",X"EA",X"6E",X"B5",X"06",X"47",X"6E",X"47",X"B5",X"5F",X"20",X"41",X"80",X"10", - X"09",X"01",X"08",X"04",X"93",X"06",X"6E",X"B5",X"EA",X"B5",X"6E",X"47",X"47",X"80",X"20",X"41", - X"A3",X"08",X"09",X"01",X"11",X"6E",X"93",X"06",X"04",X"6E",X"EA",X"B5",X"B5",X"20",X"47",X"80", - X"47",X"09",X"34",X"08",X"41",X"93",X"13",X"6E",X"01",X"EA",X"04",X"6E",X"06",X"47",X"B5",X"20", - X"B5",X"25",X"47",X"09",X"80",X"12",X"41",X"93",X"08",X"04",X"01",X"EA",X"6E",X"B5",X"06",X"47", - X"6E",X"47",X"B5",X"E8",X"20",X"41",X"80",X"12",X"09",X"01",X"08",X"04",X"93",X"06",X"6E",X"B5", - X"EA",X"B5",X"6E",X"47",X"47",X"80",X"20",X"41",X"49",X"08",X"09",X"01",X"12",X"6E",X"93",X"06", - X"04",X"6E",X"EA",X"B5",X"B5",X"20",X"47",X"80",X"47",X"09",X"9F",X"08",X"41",X"93",X"10",X"6E", - X"01",X"EA",X"04",X"6E",X"06",X"47",X"B5",X"20",X"B5",X"E0",X"47",X"09",X"80",X"11",X"41",X"93", - X"08",X"04",X"01",X"EA",X"6E",X"B5",X"06",X"47",X"6E",X"47",X"B5",X"3E",X"20",X"41",X"80",X"10", - X"09",X"01",X"08",X"04",X"93",X"06",X"6E",X"B5",X"EA",X"B5",X"6E",X"47",X"47",X"80",X"20",X"41", - X"43",X"08",X"09",X"01",X"13",X"6E",X"93",X"06",X"04",X"6E",X"EA",X"B5",X"B5",X"20",X"47",X"80", - X"47",X"09",X"52",X"08",X"41",X"93",X"11",X"6E",X"01",X"EA",X"04",X"6E",X"06",X"47",X"B5",X"40", - X"B5",X"E3",X"47",X"09",X"80",X"10",X"41",X"97",X"08",X"27",X"01",X"EA",X"6E",X"B5",X"06",X"47", - X"6E",X"47",X"B5",X"7D",X"20",X"41",X"80",X"10",X"09",X"01",X"08",X"41",X"D6",X"06",X"6E",X"B5", - X"EA",X"B5",X"6E",X"47",X"47",X"4C",X"01",X"09",X"F3",X"92",X"B3",X"23",X"34",X"BE",X"3E",X"B5", - X"73",X"B5",X"6E",X"47",X"42",X"4C",X"07",X"09",X"F3",X"92",X"B3",X"23",X"34",X"BE",X"3E",X"6E", - X"10",X"41",X"9A",X"14",X"B5",X"10",X"46",X"09",X"D7",X"06",X"6E",X"B5",X"20",X"64",X"43",X"D0", - X"47",X"09",X"87",X"20",X"41",X"F1",X"16",X"6E",X"24",X"D0",X"05",X"41",X"06",X"47",X"B5",X"52", - X"14",X"6E",X"F0",X"06",X"09",X"07",X"20",X"64",X"B5",X"70",X"47",X"09",X"D0",X"14",X"41",X"F1", - X"20",X"64",X"03",X"D0",X"6E",X"B5",X"06",X"47",X"41",X"F2",X"14",X"6E",X"73",X"20",X"09",X"03", - X"06",X"47",X"B5",X"92",X"64",X"41",X"D0",X"10",X"09",X"01",X"08",X"43",X"F9",X"06",X"6E",X"B5", - X"EA",X"11",X"41",X"24",X"47",X"09",X"31",X"09",X"6E",X"B5",X"06",X"47",X"20",X"EA",X"24",X"41", - X"44",X"09",X"09",X"01",X"11",X"6E",X"3C",X"06",X"40",X"41",X"EA",X"10",X"B5",X"D6",X"47",X"09", - X"7C",X"06",X"6E",X"B5",X"09",X"45",X"01",X"EA",X"47",X"FE",X"99",X"08",X"6A",X"01",X"34",X"27", - X"41",X"C1",X"11",X"6E",X"61",X"09",X"09",X"01",X"06",X"47",X"B5",X"08",X"27",X"60",X"EA",X"FE", - X"02",X"61",X"27",X"09",X"08",X"11",X"41",X"88",X"09",X"27",X"01",X"EA",X"6E",X"B5",X"06",X"47", - X"60",X"11",X"41",X"AF",X"25",X"09",X"61",X"09",X"6E",X"B5",X"06",X"47",X"01",X"EA",X"27",X"41", - X"E4",X"09",X"09",X"01",X"10",X"6E",X"EE",X"06",X"61",X"6A",X"EA",X"34",X"B5",X"BB",X"47",X"FE", - X"00",X"7C",X"27",X"09",X"08",X"11",X"41",X"D7",X"09",X"06",X"01",X"EA",X"6E",X"B5",X"06",X"47", - X"60",X"08",X"FE",X"41",X"4B",X"27",X"01",X"7C",X"11",X"6E",X"F5",X"06",X"09",X"01",X"09",X"06", - X"B5",X"08",X"47",X"02",X"EA",X"FE",X"60",X"08",X"27",X"09",X"7C",X"09",X"41",X"9B",X"11",X"6E", - X"01",X"EA",X"05",X"60",X"06",X"47",X"B5",X"25",X"41",X"B8",X"11",X"6E",X"7C",X"09",X"09",X"01", - X"06",X"47",X"B5",X"92",X"05",X"6E",X"EA",X"4A",X"1E",X"4A",X"6E",X"34",X"11",X"AA",X"7C",X"6E", - X"6B",X"6E",X"AB",X"4A",X"4A",X"44",X"34",X"AC",X"34",X"AD",X"21",X"6E",X"6E",X"34",X"4A",X"04", - X"B5",X"4A",X"47",X"34",X"4C",X"AA",X"AF",X"09",X"F3",X"08",X"B3",X"B5",X"34",X"10",X"3E",X"F6", - X"0B",X"B5",X"D2",X"0B",X"B5",X"9E",X"0B",X"B5",X"D6",X"0B",X"B5",X"4A",X"0B",X"AF",X"BA",X"75", - X"35",X"4A",X"78",X"35",X"4A",X"C3",X"35",X"4A",X"AE",X"35",X"4A",X"9C",X"35",X"4A",X"B1",X"35", - X"4A",X"FA",X"35",X"4A",X"FF",X"47",X"B5",X"90",X"50",X"B3",X"F3",X"08",X"09",X"3E",X"34",X"26", - X"09",X"36",X"34",X"02",X"F4",X"08",X"B3",X"60",X"B6",X"8C",X"A6",X"B5",X"B3",X"07",X"93",X"BF", - X"47",X"B3",X"F3",X"B3",X"09",X"9E",X"34",X"AE",X"09",X"A6",X"34",X"C6",X"F4",X"B3",X"B3",X"B3", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"34",X"4E",X"37",X"BD",X"01",X"FF",X"00",X"C8",X"6E",X"50",X"4A",X"F5",X"FF",X"09",X"01",X"34", - X"FF",X"08",X"9C",X"BE",X"BE",X"9C",X"08",X"FF",X"FF",X"01",X"63",X"77",X"77",X"63",X"01",X"FF", - X"BE",X"08",X"88",X"9C",X"9C",X"88",X"08",X"BE",X"77",X"01",X"41",X"63",X"63",X"41",X"01",X"77", - X"88",X"08",X"88",X"88",X"88",X"88",X"08",X"88",X"41",X"01",X"41",X"41",X"41",X"41",X"01",X"41", - X"15",X"2C",X"15",X"1F",X"59",X"13",X"53",X"50",X"59",X"18",X"19",X"20",X"52",X"54",X"17",X"61", - X"69",X"19",X"62",X"19",X"68",X"17",X"14",X"54",X"52",X"54",X"58",X"13",X"15",X"15",X"20",X"18", - X"53",X"4A",X"11",X"34",X"54",X"98",X"52",X"6A",X"9B",X"0F",X"D6",X"9B",X"34",X"4A",X"01",X"34", - X"09",X"9E",X"34",X"B8",X"F4",X"6A",X"B3",X"34",X"4A",X"43",X"34",X"6A",X"BC",X"00",X"B5",X"99", - X"34",X"0C",X"00",X"B5",X"FE",X"25",X"B2",X"02",X"47",X"FE",X"0C",X"48",X"93",X"04",X"25",X"29", - X"41",X"BD",X"11",X"6E",X"26",X"67",X"09",X"01",X"06",X"47",X"B5",X"40",X"41",X"41",X"EA",X"12", - X"09",X"01",X"67",X"02",X"FE",X"06",X"6E",X"B5",X"EA",X"11",X"41",X"9A",X"47",X"09",X"5A",X"67", - X"6E",X"B5",X"06",X"47",X"01",X"EA",X"23",X"60",X"C4",X"09",X"C0",X"08",X"41",X"00",X"10",X"6E", - X"01",X"EA",X"61",X"60",X"06",X"47",X"B5",X"85",X"6A",X"5F",X"50",X"4B",X"10",X"08",X"B3",X"6A", - X"99",X"28",X"FE",X"6A",X"34",X"45",X"00",X"98",X"34",X"0D",X"04",X"04",X"FE",X"D6",X"68",X"4A", - X"98",X"34",X"6A",X"02",X"34",X"D6",X"9B",X"0F",X"4A",X"F4",X"34",X"B3",X"9B",X"34",X"09",X"8E", - X"6A",X"BC",X"34",X"4A",X"B8",X"34",X"4A",X"BD",X"34",X"B5",X"43",X"00",X"B5",X"0C",X"00",X"93", - X"A6",X"50",X"4A",X"F3",X"24",X"09",X"90",X"34",X"B3",X"93",X"08",X"24",X"5E",X"75",X"03",X"B3", - X"CE",X"AF",X"4C",X"BE",X"93",X"09",X"24",X"34",X"41",X"05",X"34",X"5F",X"BF",X"00",X"01",X"BD", - X"C8",X"4A",X"DD",X"34",X"4A",X"DE",X"34",X"6E",X"10",X"41",X"9C",X"13",X"09",X"9D",X"13",X"01", - X"05",X"C8",X"5F",X"DE",X"00",X"09",X"BD",X"13",X"41",X"05",X"13",X"5F",X"DF",X"00",X"01",X"BD", - X"C8",X"13",X"4A",X"DE",X"AF",X"4A",X"9C",X"13",X"B5",X"02",X"0B",X"09",X"9A",X"0C",X"B5",X"F5", - X"34",X"F4",X"B6",X"B3",X"B3",X"34",X"09",X"1E",X"28",X"6E",X"60",X"4A",X"02",X"00",X"62",X"03", - X"50",X"41",X"29",X"11",X"B5",X"50",X"47",X"09",X"61",X"06",X"6E",X"B5",X"08",X"25",X"01",X"EA", - X"47",X"4C",X"03",X"09",X"6E",X"47",X"B5",X"F4",X"34",X"BC",X"BE",X"6D",X"B3",X"34",X"6A",X"4A", - X"BC",X"09",X"6E",X"10",X"34",X"46",X"10",X"41",X"47",X"00",X"01",X"BD",X"10",X"5F",X"20",X"C8", - X"B5",X"DE",X"00",X"93",X"43",X"0B",X"B5",X"0C",X"26",X"B3",X"F4",X"08",X"09",X"1E",X"34",X"D6", - X"B3",X"6A",X"28",X"34",X"3E",X"F4",X"E8",X"B3",X"7F",X"29",X"4F",X"41",X"08",X"47",X"B5",X"50", - X"11",X"6E",X"0E",X"06",X"09",X"01",X"08",X"25",X"B5",X"03",X"47",X"4C",X"EA",X"B5",X"6E",X"47", - X"09",X"AE",X"34",X"BD",X"F4",X"6A",X"B3",X"34",X"6D",X"6E",X"BD",X"09",X"4A",X"10",X"34",X"02", - X"10",X"01",X"03",X"00",X"41",X"20",X"10",X"5F",X"BD",X"00",X"B5",X"FE",X"C8",X"B5",X"0C",X"0B", - X"60",X"4A",X"6E",X"50",X"4A",X"03",X"01",X"60",X"92",X"09",X"29",X"34",X"B5",X"F4",X"47",X"B3", - X"1E",X"40",X"A0",X"09",X"08",X"11",X"41",X"4B",X"08",X"41",X"01",X"EA",X"6E",X"B5",X"06",X"47", - X"09",X"96",X"35",X"01",X"75",X"6E",X"B3",X"B5",X"4C",X"34",X"09",X"3E",X"47",X"B3",X"F4",X"28", - X"CC",X"B5",X"A3",X"0B",X"93",X"9E",X"25",X"09",X"F5",X"28",X"B3",X"B3",X"34",X"43",X"36",X"A6", - X"09",X"96",X"35",X"90",X"FF",X"4A",X"B3",X"50",X"6A",X"00",X"35",X"DE",X"FF",X"08",X"FE",X"60", - X"05",X"4C",X"02",X"09",X"6E",X"47",X"B5",X"9C",X"35",X"BA",X"96",X"B5",X"B3",X"0B",X"B5",X"FA", - X"47",X"B3",X"F4",X"28",X"09",X"36",X"34",X"DB",X"B3",X"B5",X"6E",X"47",X"A6",X"4C",X"01",X"B5", - X"BF",X"34",X"09",X"56",X"47",X"B3",X"F4",X"08",X"27",X"B5",X"BE",X"47",X"B5",X"BF",X"0B",X"09", - X"F4",X"08",X"B3",X"60",X"34",X"21",X"76",X"67",X"B3",X"0C",X"B5",X"BA",X"C6",X"60",X"26",X"B3", - X"E6",X"B3",X"F5",X"09",X"09",X"B6",X"34",X"F4",X"34",X"05",X"3E",X"22",X"B3",X"B5",X"08",X"0C", - X"60",X"0C",X"B5",X"A5",X"C2",X"60",X"06",X"6A",X"DC",X"08",X"FE",X"09",X"34",X"2E",X"00",X"F4", - X"34",X"2F",X"3E",X"BD",X"B3",X"6A",X"08",X"34",X"FE",X"B5",X"08",X"47",X"00",X"29",X"36",X"41", - X"C0",X"08",X"09",X"01",X"11",X"6E",X"14",X"06",X"21",X"6E",X"EA",X"B5",X"B5",X"02",X"47",X"4C", - X"47",X"09",X"D3",X"34",X"B5",X"F3",X"43",X"B3",X"DE",X"D6",X"7C",X"4A",X"93",X"01",X"07",X"DC", - X"34",X"6A",X"F9",X"34",X"93",X"BC",X"25",X"FE",X"00",X"F4",X"0D",X"B3",X"08",X"34",X"09",X"1E", - X"08",X"47",X"B5",X"D8",X"B2",X"41",X"29",X"10",X"09",X"01",X"08",X"44",X"35",X"06",X"6E",X"B5", - X"EA",X"B5",X"6E",X"47",X"47",X"4C",X"03",X"93",X"CC",X"0B",X"B5",X"A9",X"25",X"93",X"FA",X"25", - X"B5",X"A9",X"0B",X"2A",X"DA",X"25",X"93",X"D7",X"34",X"00",X"F5",X"F5",X"BB",X"00",X"09",X"61", - X"F5",X"86",X"01",X"17",X"7E",X"02",X"F5",X"9E",X"27",X"B3",X"5F",X"B3",X"F5",X"68",X"02",X"68", - X"B3",X"F5",X"B3",X"00",X"68",X"7E",X"68",X"09",X"4C",X"B5",X"B3",X"47",X"27",X"C5",X"0F",X"76", - X"0B",X"10",X"BB",X"10",X"56",X"27",X"B9",X"27",X"11",X"51",X"31",X"71",X"27",X"27",X"27",X"27", - X"B1",X"C0",X"7E",X"5F",X"F5",X"F5",X"04",X"04",X"B1",X"80",X"7E",X"5F",X"F5",X"F5",X"04",X"04", - X"B1",X"80",X"7E",X"5F",X"F5",X"F5",X"03",X"03",X"B1",X"C0",X"7E",X"5F",X"F5",X"F5",X"03",X"03", - X"B1",X"BB",X"8C",X"09",X"2A",X"F5",X"34",X"00",X"00",X"01",X"61",X"34",X"F5",X"00",X"BB",X"4F", - X"6F",X"F5",X"12",X"00",X"BD",X"7E",X"9D",X"09",X"84",X"B5",X"B3",X"47",X"27",X"C5",X"0F",X"76", - X"0B",X"54",X"BB",X"C0",X"56",X"40",X"B9",X"27",X"D3",X"3D",X"1B",X"80",X"27",X"40",X"40",X"40", - X"F5",X"8A",X"03",X"F5",X"7E",X"34",X"4A",X"7E",X"04",X"B5",X"8B",X"40",X"4A",X"BA",X"34",X"F5", - X"7E",X"50",X"42",X"FE",X"06",X"34",X"6A",X"00",X"08",X"34",X"6A",X"00",X"47",X"FE",X"51",X"08", - X"47",X"34",X"09",X"9D",X"91",X"21",X"52",X"D1",X"43",X"4E",X"05",X"BD",X"01",X"FF",X"00",X"C8", - X"B1",X"43",X"7E",X"60",X"F5",X"42",X"06",X"B9",X"F5",X"08",X"06",X"61",X"7E",X"00",X"09",X"BB", - X"42",X"42",X"F6",X"F5",X"60",X"41",X"B5",X"7E",X"03",X"34",X"4A",X"7E",X"C0",X"F5",X"8A",X"04", - X"4A",X"BA",X"34",X"6A",X"8B",X"40",X"B5",X"50",X"34",X"4A",X"00",X"50",X"FE",X"6A",X"28",X"34", - X"B3",X"05",X"F5",X"6D",X"0F",X"80",X"16",X"91",X"FD",X"FD",X"52",X"FD",X"09",X"21",X"34",X"5B", - X"CC",X"EE",X"11",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"44",X"33",X"11",X"00", - X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00",X"00",X"00", - X"11",X"99",X"DD",X"DD",X"FF",X"77",X"33",X"00",X"33",X"77",X"55",X"44",X"44",X"66",X"22",X"00", - X"66",X"FF",X"99",X"99",X"99",X"33",X"22",X"00",X"44",X"66",X"77",X"55",X"44",X"44",X"00",X"00", - X"00",X"92",X"08",X"B1",X"00",X"92",X"84",X"B1",X"00",X"64",X"01",X"78",X"00",X"64",X"42",X"78", - X"03",X"C1",X"B2",X"9C",X"6C",X"80",X"D1",X"BE",X"0C",X"C8",X"74",X"63",X"93",X"40",X"E8",X"77", - X"B1",X"84",X"92",X"00",X"B1",X"08",X"92",X"00",X"78",X"42",X"64",X"00",X"78",X"01",X"64",X"00", - X"FF",X"F1",X"F7",X"6C",X"F7",X"F0",X"F3",X"03",X"FF",X"F8",X"FE",X"93",X"FE",X"F0",X"FC",X"0C", - X"00",X"92",X"08",X"B1",X"00",X"92",X"84",X"B1",X"00",X"25",X"01",X"39",X"00",X"25",X"42",X"39", - X"03",X"63",X"F3",X"00",X"6C",X"41",X"FF",X"36",X"0C",X"FE",X"F8",X"FF",X"93",X"FF",X"FC",X"FF", - X"B1",X"84",X"92",X"00",X"B1",X"08",X"92",X"00",X"39",X"42",X"25",X"00",X"39",X"01",X"25",X"00", - X"36",X"FF",X"41",X"6C",X"00",X"F3",X"63",X"03",X"FF",X"FC",X"FF",X"93",X"FF",X"F8",X"FE",X"0C", - X"00",X"9A",X"08",X"21",X"00",X"16",X"84",X"A9",X"00",X"64",X"01",X"78",X"00",X"64",X"42",X"78", - X"03",X"93",X"F0",X"0F",X"6C",X"87",X"93",X"0F",X"0C",X"0C",X"6C",X"00",X"93",X"08",X"6F",X"41", - X"A9",X"84",X"16",X"00",X"21",X"08",X"9A",X"00",X"78",X"42",X"64",X"00",X"78",X"01",X"64",X"00", - X"0F",X"93",X"87",X"6C",X"0F",X"F0",X"93",X"03",X"41",X"6F",X"08",X"93",X"00",X"6C",X"0C",X"0C", - X"00",X"92",X"08",X"B1",X"00",X"92",X"84",X"B1",X"00",X"64",X"01",X"78",X"00",X"64",X"42",X"78", - X"03",X"0F",X"93",X"0F",X"6C",X"0F",X"0F",X"0F",X"0C",X"8E",X"78",X"0F",X"93",X"8E",X"6C",X"0F", - X"B1",X"84",X"92",X"00",X"B1",X"08",X"92",X"00",X"78",X"42",X"64",X"00",X"78",X"01",X"64",X"00", - X"0F",X"0F",X"0F",X"6C",X"0F",X"93",X"0F",X"03",X"0F",X"6C",X"8E",X"93",X"0F",X"78",X"8E",X"0C", - X"00",X"92",X"08",X"B1",X"00",X"92",X"84",X"B1",X"00",X"64",X"01",X"78",X"00",X"64",X"42",X"78", - X"03",X"B6",X"F0",X"88",X"6C",X"94",X"F3",X"C9",X"0C",X"76",X"F0",X"41",X"93",X"62",X"FC",X"C9", - X"B1",X"84",X"92",X"00",X"B1",X"08",X"92",X"00",X"78",X"42",X"64",X"00",X"78",X"01",X"64",X"00", - X"C9",X"F3",X"94",X"6C",X"88",X"F0",X"B6",X"03",X"C9",X"FC",X"62",X"93",X"41",X"F0",X"76",X"0C", - X"00",X"B0",X"80",X"F0",X"00",X"B0",X"90",X"F0",X"00",X"02",X"01",X"0A",X"00",X"06",X"00",X"0A", - X"43",X"49",X"2C",X"0C",X"4E",X"0C",X"59",X"06",X"90",X"C8",X"70",X"63",X"F0",X"40",X"E8",X"77", - X"F0",X"90",X"B0",X"00",X"F0",X"80",X"B0",X"00",X"0B",X"0B",X"0D",X"03",X"05",X"07",X"0B",X"00", - X"47",X"0D",X"0B",X"01",X"03",X"0B",X"09",X"00",X"FF",X"78",X"FE",X"6C",X"FE",X"6C",X"7C",X"18", - X"00",X"B0",X"80",X"FC",X"00",X"B8",X"90",X"FC",X"00",X"03",X"00",X"0F",X"00",X"07",X"00",X"07", - X"00",X"0C",X"03",X"00",X"01",X"08",X"4F",X"36",X"08",X"FF",X"FC",X"63",X"78",X"77",X"FE",X"63", - X"FC",X"90",X"B8",X"00",X"FC",X"80",X"B0",X"00",X"0D",X"00",X"07",X"00",X"0F",X"00",X"03",X"00", - X"36",X"4F",X"08",X"01",X"00",X"03",X"0C",X"00",X"63",X"FE",X"77",X"78",X"63",X"FC",X"FF",X"08", - X"00",X"B8",X"80",X"60",X"00",X"34",X"90",X"E8",X"00",X"03",X"00",X"0E",X"00",X"07",X"00",X"07", - X"00",X"0D",X"03",X"4F",X"01",X"03",X"0E",X"4F",X"0C",X"9C",X"7C",X"00",X"78",X"88",X"FF",X"41", - X"E8",X"90",X"34",X"00",X"60",X"80",X"B8",X"00",X"0D",X"00",X"07",X"00",X"0E",X"00",X"03",X"00", - X"4F",X"0F",X"03",X"01",X"4F",X"03",X"0D",X"00",X"41",X"FF",X"88",X"78",X"00",X"7C",X"9C",X"0C", - X"00",X"B0",X"80",X"F8",X"00",X"B8",X"90",X"F8",X"00",X"03",X"00",X"0E",X"00",X"07",X"01",X"0F", - X"01",X"0E",X"47",X"0C",X"03",X"0C",X"4F",X"4D",X"90",X"77",X"FC",X"41",X"F0",X"63",X"FE",X"C9", - X"F8",X"90",X"B8",X"00",X"F8",X"80",X"B0",X"00",X"0D",X"01",X"07",X"00",X"0E",X"00",X"03",X"00", - X"4D",X"4F",X"0C",X"03",X"0C",X"47",X"0E",X"01",X"C9",X"FE",X"63",X"F0",X"41",X"FC",X"77",X"90", - X"15",X"2C",X"15",X"1F",X"59",X"13",X"53",X"50",X"59",X"18",X"19",X"20",X"52",X"54",X"17",X"61", - X"69",X"19",X"62",X"19",X"68",X"17",X"14",X"54",X"52",X"54",X"58",X"13",X"15",X"15",X"20",X"18", - X"53",X"84",X"11",X"EF",X"54",X"C2",X"52",X"08",X"01",X"12",X"34",X"7F",X"7F",X"34",X"12",X"01", - X"0C",X"C2",X"E1",X"E9",X"E9",X"E1",X"C2",X"0C",X"03",X"34",X"78",X"79",X"79",X"78",X"34",X"03", - X"0C",X"C2",X"ED",X"E5",X"E5",X"ED",X"C2",X"0C",X"03",X"34",X"7B",X"7A",X"7A",X"7B",X"34",X"03", - X"0C",X"CE",X"E3",X"E3",X"E3",X"E3",X"CE",X"0C",X"03",X"37",X"7C",X"7C",X"7C",X"7C",X"37",X"03", - X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"ED",X"98",X"1A",X"C0",X"50",X"09",X"48",X"50",X"11",X"49",X"50",X"01",X"27",X"00",X"1E",X"00", - X"ED",X"98",X"1A",X"C0",X"50",X"09",X"D8",X"67",X"11",X"D9",X"67",X"01",X"27",X"00",X"1E",X"00", - X"ED",X"98",X"1A",X"C0",X"50",X"09",X"40",X"50",X"11",X"41",X"50",X"01",X"37",X"00",X"1E",X"00", - X"ED",X"98",X"09",X"52",X"64",X"11",X"53",X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98",X"09", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00", - X"CC",X"22",X"01",X"4C",X"22",X"11",X"22",X"CC",X"33",X"44",X"88",X"44",X"23",X"08",X"44",X"33", - X"1C",X"0B",X"E5",X"95",X"17",X"7E",X"1A",X"E8",X"64",X"78",X"CE",X"18",X"09",X"DC",X"0A",X"E5", - X"95",X"17",X"0A",X"E9",X"64",X"78",X"CE",X"18",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F", - X"CE",X"00",X"33",X"04",X"02",X"C0",X"00",X"37",X"00",X"11",X"22",X"22",X"22",X"33",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"44",X"44",X"44",X"88",X"00", - X"40",X"ED",X"98",X"09",X"C2",X"47",X"11",X"C3",X"47",X"01",X"34",X"00",X"1E",X"01",X"ED",X"98", - X"1A",X"C0",X"50",X"09",X"CA",X"47",X"11",X"CB",X"47",X"01",X"34",X"00",X"1E",X"05",X"ED",X"98", - X"02",X"44",X"99",X"89",X"88",X"88",X"55",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"AA",X"11",X"11",X"89",X"99",X"22",X"04", - X"00",X"ED",X"98",X"09",X"FC",X"64",X"11",X"DA",X"43",X"E5",X"05",X"12",X"09",X"02",X"40",X"11", - X"03",X"40",X"01",X"3C",X"00",X"1E",X"40",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"02",X"44",X"11", - X"00",X"00",X"00",X"02",X"22",X"22",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"88",X"44",X"44",X"04",X"00",X"00",X"00",X"FF",X"88",X"88",X"8A",X"86",X"11",X"11",X"FF", - X"06",X"00",X"ED",X"98",X"AF",X"1A",X"24",X"40",X"3A",X"C9",X"64",X"FE",X"00",X"08",X"23",X"09", - X"F1",X"37",X"11",X"24",X"40",X"01",X"21",X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"42",X"65", - X"11",X"43",X"65",X"01",X"FF",X"00",X"1E",X"00",X"ED",X"98",X"09",X"5B",X"32",X"0A",X"73",X"65", - X"0A",X"43",X"65",X"09",X"72",X"65",X"0A",X"62",X"65",X"09",X"8D",X"32",X"0A",X"5E",X"65",X"0A", - X"76",X"65",X"09",X"5D",X"65",X"0A",X"4D",X"65",X"09",X"D7",X"32",X"0A",X"91",X"65",X"0A",X"79", - X"65",X"09",X"90",X"65",X"0A",X"80",X"65",X"09",X"21",X"33",X"0A",X"AC",X"65",X"0A",X"94",X"65", - X"00",X"00",X"4C",X"00",X"FF",X"11",X"89",X"11",X"00",X"00",X"33",X"44",X"88",X"89",X"88",X"FF", - X"22",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"65",X"0A",X"D1",X"65",X"09",X"B7",X"33",X"0A",X"FD",X"65",X"0A",X"CD",X"65",X"09",X"FC",X"65", - X"0A",X"EC",X"65",X"09",X"D1",X"33",X"0A",X"30",X"66",X"0A",X"00",X"66",X"09",X"17",X"66",X"0A", - X"00",X"00",X"00",X"00",X"44",X"AA",X"11",X"11",X"00",X"00",X"00",X"00",X"02",X"44",X"99",X"89", - X"19",X"99",X"22",X"04",X"00",X"00",X"00",X"00",X"88",X"88",X"55",X"22",X"00",X"00",X"00",X"00", - X"64",X"FE",X"00",X"C2",X"EE",X"23",X"09",X"F3",X"64",X"E3",X"8E",X"AF",X"1A",X"01",X"50",X"09", - X"F4",X"64",X"E3",X"86",X"E5",X"EF",X"17",X"1A",X"C0",X"50",X"3E",X"40",X"E5",X"CA",X"16",X"3E", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"22", - X"11",X"19",X"45",X"44",X"44",X"CC",X"00",X"00",X"22",X"2A",X"81",X"88",X"44",X"33",X"00",X"00", - X"E5",X"D0",X"17",X"11",X"35",X"47",X"09",X"E6",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17", - X"11",X"A2",X"44",X"09",X"E7",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17",X"11",X"0E",X"46", - X"09",X"D4",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17",X"11",X"CF",X"44",X"09",X"D6",X"20", - X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17",X"11",X"A9",X"46",X"09",X"D1",X"20",X"3E",X"01",X"06", - X"04",X"E5",X"D0",X"17",X"11",X"A3",X"45",X"09",X"D0",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0", - X"17",X"11",X"64",X"47",X"09",X"D5",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17",X"11",X"25", - X"46",X"09",X"E6",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17",X"11",X"6E",X"44",X"09",X"D6", - X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17",X"11",X"E7",X"46",X"09",X"D3",X"20",X"3E",X"01", - X"06",X"04",X"E5",X"D0",X"17",X"11",X"67",X"45",X"09",X"D2",X"20",X"3E",X"01",X"06",X"04",X"E5", - X"D0",X"17",X"11",X"19",X"46",X"09",X"E5",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17",X"11", - X"52",X"45",X"09",X"E6",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17",X"11",X"13",X"47",X"09", - X"D4",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17",X"11",X"D4",X"44",X"09",X"D2",X"20",X"3E", - X"01",X"06",X"04",X"E5",X"D0",X"17",X"11",X"15",X"46",X"09",X"E5",X"20",X"3E",X"01",X"06",X"04", - X"E5",X"D0",X"17",X"11",X"B8",X"46",X"09",X"D3",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17", - X"11",X"B0",X"45",X"09",X"D5",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17",X"11",X"72",X"47", - X"09",X"E7",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D0",X"17",X"C3",X"F3",X"20",X"01",X"03",X"05", - X"07",X"21",X"26",X"27",X"10",X"30",X"36",X"12",X"03",X"05",X"07",X"11",X"67",X"41",X"09",X"C3", - X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11",X"0E",X"42", - X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11", - X"E7",X"42",X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80", - X"17",X"11",X"A2",X"40",X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20", - X"E5",X"80",X"17",X"11",X"15",X"42",X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17", - X"3E",X"20",X"E5",X"80",X"17",X"11",X"35",X"43",X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5", - X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11",X"D4",X"40",X"09",X"C3",X"08",X"3E",X"01",X"06", - X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11",X"A9",X"42",X"09",X"C3",X"08",X"3E", - X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11",X"72",X"43",X"09",X"C3", - X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11",X"5F",X"40", - X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11", - X"A3",X"41",X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80", - X"17",X"11",X"64",X"43",X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20", - X"E5",X"80",X"17",X"11",X"25",X"42",X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17", - X"3E",X"20",X"E5",X"80",X"17",X"11",X"B8",X"42",X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5", - X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11",X"19",X"42",X"09",X"C3",X"08",X"3E",X"01",X"06", - X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11",X"CF",X"40",X"09",X"C3",X"08",X"3E", - X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11",X"B0",X"41",X"09",X"C3", - X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11",X"6E",X"40", - X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80",X"17",X"11", - X"13",X"43",X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"20",X"E5",X"80", - X"17",X"11",X"52",X"41",X"09",X"C3",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BA",X"17",X"3E",X"10", - X"E5",X"80",X"17",X"11",X"B3",X"40",X"09",X"C7",X"08",X"3E",X"01",X"06",X"27",X"E5",X"BA",X"17", - X"3E",X"20",X"E5",X"80",X"17",X"11",X"7D",X"40",X"09",X"D6",X"08",X"3E",X"01",X"06",X"11",X"E5", - X"BA",X"17",X"3E",X"01",X"E5",X"1C",X"17",X"09",X"F3",X"64",X"E3",X"6E",X"C2",X"EE",X"23",X"E5", - X"73",X"12",X"3E",X"07",X"E5",X"1C",X"17",X"09",X"F3",X"64",X"E3",X"6E",X"C2",X"EE",X"23",X"3E", - X"40",X"E5",X"CA",X"16",X"11",X"40",X"44",X"09",X"D7",X"20",X"3E",X"13",X"06",X"34",X"E5",X"D0", - X"17",X"11",X"87",X"46",X"09",X"F1",X"20",X"3E",X"24",X"06",X"05",X"E5",X"D0",X"17",X"11",X"52", - X"44",X"09",X"F0",X"20",X"3E",X"07",X"06",X"34",X"E5",X"D0",X"17",X"11",X"70",X"44",X"09",X"F1", - X"20",X"3E",X"03",X"06",X"34",X"E5",X"D0",X"17",X"11",X"73",X"44",X"09",X"F2",X"20",X"3E",X"03", - X"06",X"34",X"E5",X"D0",X"17",X"11",X"C2",X"40",X"09",X"F9",X"08",X"3E",X"01",X"06",X"13",X"E5", - X"BA",X"17",X"11",X"61",X"41",X"09",X"24",X"09",X"3E",X"20",X"06",X"24",X"E5",X"BA",X"17",X"11", - X"14",X"41",X"09",X"6C",X"09",X"3E",X"01",X"06",X"10",X"E5",X"BA",X"17",X"11",X"D6",X"40",X"09", - X"7C",X"09",X"3E",X"01",X"06",X"15",X"E5",X"BA",X"17",X"3A",X"C9",X"64",X"FE",X"01",X"08",X"27", - X"11",X"31",X"41",X"09",X"91",X"09",X"3E",X"01",X"06",X"27",X"E5",X"BA",X"17",X"30",X"08",X"FE", - X"02",X"08",X"27",X"11",X"31",X"41",X"09",X"88",X"09",X"3E",X"01",X"06",X"27",X"E5",X"BA",X"17", - X"30",X"25",X"11",X"31",X"41",X"09",X"AF",X"09",X"3E",X"01",X"06",X"27",X"E5",X"BA",X"17",X"11", - X"B4",X"40",X"09",X"BE",X"09",X"3E",X"01",X"06",X"31",X"E5",X"BA",X"17",X"3A",X"EB",X"64",X"FE", - X"00",X"08",X"27",X"11",X"7C",X"41",X"09",X"D7",X"09",X"3E",X"01",X"06",X"06",X"E5",X"BA",X"17", - X"30",X"1B",X"FE",X"01",X"08",X"27",X"11",X"7C",X"41",X"09",X"F5",X"09",X"3E",X"01",X"06",X"06", - X"E5",X"BA",X"17",X"30",X"08",X"FE",X"02",X"08",X"27",X"11",X"7C",X"41",X"09",X"CB",X"09",X"3E", - X"01",X"06",X"05",X"E5",X"BA",X"17",X"30",X"25",X"11",X"7C",X"41",X"09",X"E8",X"09",X"3E",X"01", - X"06",X"05",X"E5",X"BA",X"17",X"3E",X"C2",X"1A",X"4E",X"41",X"3E",X"7C",X"1A",X"AA",X"64",X"3E", - X"3B",X"1A",X"AB",X"64",X"3E",X"14",X"1A",X"AC",X"64",X"3E",X"21",X"1A",X"AD",X"64",X"3E",X"04", - X"E5",X"1C",X"17",X"AF",X"1A",X"AA",X"64",X"09",X"F3",X"64",X"E3",X"6E",X"08",X"40",X"E5",X"F6", - X"0B",X"E5",X"D2",X"0B",X"E5",X"CE",X"0B",X"E5",X"D6",X"0B",X"E5",X"EA",X"0B",X"AF",X"1A",X"75", - X"65",X"1A",X"78",X"65",X"1A",X"93",X"65",X"1A",X"AE",X"65",X"1A",X"E1",X"65",X"1A",X"CC",X"65", - X"1A",X"FF",X"65",X"E5",X"FA",X"17",X"1A",X"C0",X"50",X"09",X"F3",X"64",X"E3",X"6E",X"08",X"26", - X"09",X"F4",X"64",X"E3",X"66",X"08",X"02",X"30",X"E6",X"E3",X"A6",X"C3",X"8C",X"07",X"E5",X"EF", - X"17",X"09",X"F3",X"64",X"E3",X"CE",X"E3",X"AE",X"09",X"F4",X"64",X"E3",X"A6",X"E3",X"96",X"E3", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98",X"3E",X"FF",X"1A",X"01",X"50",X"09",X"F5",X"64", - X"FF",X"EE",X"CC",X"08",X"08",X"CC",X"EE",X"FF",X"FF",X"77",X"33",X"01",X"01",X"33",X"77",X"FF", - X"EE",X"CC",X"88",X"08",X"08",X"88",X"CC",X"EE",X"77",X"33",X"11",X"01",X"01",X"11",X"33",X"77", - X"88",X"88",X"88",X"08",X"08",X"88",X"88",X"88",X"11",X"11",X"11",X"01",X"01",X"11",X"11",X"11", - X"45",X"59",X"45",X"53",X"2C",X"43",X"4F",X"50",X"59",X"52",X"49",X"47",X"48",X"54",X"20",X"31", - X"39",X"38",X"32",X"44",X"49",X"47",X"49",X"54",X"52",X"45",X"58",X"20",X"54",X"45",X"43",X"48", - X"53",X"54",X"41",X"52",X"1A",X"C8",X"64",X"3A",X"CB",X"64",X"D6",X"01",X"0F",X"1A",X"CB",X"64", - X"09",X"F4",X"64",X"E3",X"CE",X"3A",X"E8",X"64",X"1A",X"EC",X"64",X"E5",X"13",X"00",X"3A",X"C9", - X"64",X"FE",X"00",X"E2",X"0C",X"25",X"E5",X"02",X"17",X"C3",X"0C",X"25",X"FE",X"04",X"18",X"29", - X"11",X"26",X"41",X"09",X"ED",X"37",X"3E",X"01",X"06",X"11",X"E5",X"BA",X"17",X"11",X"10",X"42", - X"09",X"FE",X"37",X"3E",X"01",X"06",X"02",X"E5",X"BA",X"17",X"11",X"5A",X"41",X"09",X"CA",X"37", - X"3E",X"01",X"06",X"23",X"E5",X"BA",X"17",X"30",X"94",X"11",X"90",X"40",X"09",X"00",X"08",X"3E", - X"01",X"06",X"31",X"E5",X"BA",X"17",X"30",X"85",X"3A",X"40",X"50",X"E3",X"5F",X"08",X"1B",X"3A", - X"C9",X"64",X"FE",X"00",X"28",X"15",X"3A",X"C8",X"64",X"FE",X"04",X"38",X"0D",X"D6",X"04",X"1A", - X"C8",X"64",X"3A",X"CB",X"64",X"D6",X"02",X"0F",X"1A",X"CB",X"64",X"09",X"F4",X"64",X"E3",X"8E", - X"3A",X"E8",X"64",X"1A",X"EC",X"64",X"1A",X"ED",X"64",X"E5",X"13",X"00",X"E5",X"0C",X"00",X"C3", - X"A6",X"24",X"1A",X"C0",X"50",X"09",X"F3",X"64",X"E3",X"5E",X"08",X"03",X"C3",X"75",X"24",X"E3", - X"9E",X"C3",X"1C",X"24",X"AF",X"09",X"EE",X"64",X"11",X"EF",X"64",X"01",X"05",X"00",X"5F",X"ED", - X"98",X"1A",X"DD",X"64",X"1A",X"DE",X"64",X"3E",X"40",X"09",X"CC",X"43",X"11",X"CD",X"43",X"01", - X"05",X"00",X"5F",X"ED",X"98",X"09",X"DE",X"43",X"11",X"DF",X"43",X"01",X"05",X"00",X"5F",X"ED", - X"98",X"AF",X"1A",X"CC",X"43",X"1A",X"DE",X"43",X"E5",X"CA",X"0B",X"E5",X"02",X"0C",X"09",X"F5", - X"64",X"E3",X"E6",X"09",X"F4",X"64",X"E3",X"4E",X"28",X"02",X"30",X"32",X"3E",X"00",X"1A",X"03", - X"50",X"E5",X"29",X"17",X"11",X"50",X"41",X"09",X"31",X"08",X"3E",X"01",X"06",X"25",X"E5",X"BA", - X"17",X"3E",X"03",X"E5",X"1C",X"17",X"09",X"F4",X"64",X"E3",X"EE",X"3A",X"EC",X"64",X"3D",X"1A", - X"EC",X"64",X"3E",X"40",X"09",X"16",X"40",X"11",X"17",X"40",X"01",X"20",X"00",X"5F",X"ED",X"98", - X"E5",X"13",X"00",X"E5",X"DE",X"0B",X"C3",X"0C",X"26",X"09",X"F4",X"64",X"E3",X"4E",X"08",X"D6", - X"E3",X"6E",X"28",X"B8",X"3A",X"F4",X"64",X"E3",X"7F",X"08",X"1F",X"E5",X"29",X"17",X"11",X"50", - X"41",X"09",X"0E",X"08",X"3E",X"01",X"06",X"25",X"E5",X"BA",X"17",X"3E",X"03",X"E5",X"1C",X"17", - X"09",X"F4",X"64",X"E3",X"AE",X"3A",X"ED",X"64",X"3D",X"1A",X"ED",X"64",X"3E",X"40",X"09",X"02", - X"40",X"11",X"03",X"40",X"01",X"20",X"00",X"5F",X"ED",X"98",X"E5",X"0C",X"00",X"E5",X"FE",X"0B", - X"30",X"1A",X"3E",X"01",X"1A",X"03",X"50",X"30",X"C2",X"E5",X"29",X"17",X"09",X"F4",X"64",X"E3", - X"4E",X"08",X"A0",X"11",X"10",X"41",X"09",X"1B",X"08",X"3E",X"01",X"06",X"11",X"E5",X"BA",X"17", - X"09",X"75",X"65",X"E3",X"C6",X"3E",X"01",X"E5",X"1C",X"17",X"09",X"F4",X"64",X"E3",X"6E",X"28", - X"9C",X"C3",X"A3",X"25",X"E5",X"CE",X"0B",X"09",X"F5",X"64",X"E3",X"66",X"28",X"13",X"E3",X"A6", - X"09",X"FF",X"65",X"E3",X"C6",X"1A",X"C0",X"50",X"3A",X"FF",X"65",X"FE",X"00",X"08",X"DE",X"30", - X"05",X"3E",X"02",X"E5",X"1C",X"17",X"09",X"CC",X"65",X"E3",X"C6",X"E5",X"EA",X"0B",X"E5",X"FA", - X"17",X"09",X"F4",X"64",X"E3",X"66",X"28",X"DB",X"E3",X"A6",X"3E",X"01",X"E5",X"1C",X"17",X"E5", - X"EF",X"17",X"09",X"F4",X"64",X"E3",X"56",X"08",X"27",X"E5",X"EE",X"0B",X"E5",X"EF",X"17",X"09", - X"F4",X"64",X"E3",X"76",X"08",X"21",X"30",X"37",X"E3",X"96",X"E5",X"26",X"0C",X"30",X"EA",X"E3", - X"B6",X"09",X"F5",X"64",X"E3",X"E6",X"09",X"F4",X"64",X"E3",X"6E",X"08",X"05",X"E5",X"22",X"0C", - X"30",X"92",X"E5",X"06",X"0C",X"30",X"A5",X"3A",X"DC",X"64",X"FE",X"00",X"08",X"2E",X"09",X"F4", - X"64",X"E3",X"6E",X"08",X"2F",X"3A",X"ED",X"64",X"FE",X"00",X"08",X"66",X"E5",X"29",X"17",X"11", - X"90",X"41",X"09",X"44",X"08",X"3E",X"01",X"06",X"21",X"E5",X"BA",X"17",X"3E",X"02",X"E5",X"1C", - X"17",X"E5",X"D3",X"13",X"09",X"F3",X"64",X"E3",X"DE",X"C3",X"7C",X"07",X"D6",X"01",X"1A",X"DC", - X"64",X"C3",X"F9",X"25",X"3A",X"EC",X"64",X"FE",X"00",X"08",X"0D",X"09",X"F4",X"64",X"E3",X"4E", - X"08",X"E2",X"E5",X"29",X"17",X"11",X"D8",X"40",X"09",X"65",X"08",X"3E",X"01",X"06",X"14",X"E5", - X"BA",X"17",X"3E",X"03",X"E5",X"1C",X"17",X"C3",X"9C",X"25",X"E5",X"FA",X"0B",X"C3",X"A9",X"25", - X"E5",X"DA",X"0B",X"C3",X"A9",X"25",X"2A",X"D7",X"64",X"EB",X"F5",X"09",X"00",X"00",X"F5",X"31", - X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F",X"02",X"E3",X"38",X"E3",X"38", - X"E3",X"38",X"E3",X"38",X"F5",X"7E",X"00",X"09",X"1C",X"27",X"E3",X"0F",X"E5",X"95",X"17",X"76", - X"0B",X"56",X"EB",X"E9",X"40",X"27",X"40",X"27",X"41",X"27",X"61",X"27",X"51",X"27",X"71",X"27", - X"E1",X"F5",X"7E",X"04",X"90",X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"04",X"80",X"F5",X"5F",X"04", - X"E1",X"F5",X"7E",X"03",X"80",X"F5",X"5F",X"03",X"E1",X"F5",X"7E",X"03",X"90",X"F5",X"5F",X"03", - X"E1",X"2A",X"8C",X"64",X"EB",X"F5",X"09",X"00",X"00",X"F5",X"31",X"EB",X"01",X"00",X"64",X"1F", - X"3F",X"ED",X"42",X"CD",X"F5",X"7E",X"00",X"09",X"84",X"27",X"E3",X"0F",X"E5",X"95",X"17",X"76", - X"0B",X"56",X"EB",X"E9",X"54",X"10",X"90",X"27",X"D3",X"27",X"4B",X"10",X"6D",X"10",X"80",X"10", - X"F5",X"7E",X"03",X"1A",X"8A",X"64",X"F5",X"7E",X"04",X"1A",X"8B",X"64",X"E5",X"EA",X"10",X"F5", - X"7E",X"06",X"12",X"3A",X"50",X"64",X"FE",X"00",X"08",X"17",X"3A",X"51",X"64",X"FE",X"00",X"08", - X"17",X"C1",X"09",X"52",X"64",X"21",X"CD",X"D1",X"13",X"01",X"05",X"00",X"1E",X"FF",X"ED",X"98", - X"E1",X"F5",X"7E",X"06",X"13",X"12",X"30",X"E9",X"F5",X"7E",X"06",X"09",X"08",X"00",X"31",X"EB", - X"12",X"30",X"F6",X"E5",X"12",X"11",X"F5",X"7E",X"03",X"90",X"1A",X"8A",X"64",X"F5",X"7E",X"04", - X"1A",X"8B",X"64",X"E5",X"EA",X"10",X"3A",X"50",X"64",X"FE",X"00",X"28",X"1A",X"3A",X"50",X"64", - X"E3",X"0F",X"F5",X"46",X"05",X"80",X"3D",X"C1",X"FD",X"09",X"52",X"64",X"FD",X"21",X"FD",X"5B"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 11fc466e..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"03", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"05",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"0B",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0E",X"00",X"01",X"0C",X"0F", - X"00",X"05",X"0C",X"01",X"00",X"0C",X"0B",X"0E",X"00",X"0C",X"0F",X"01",X"00",X"00",X"00",X"00", - X"00",X"01",X"02",X"0F",X"00",X"07",X"0C",X"02",X"00",X"09",X"06",X"0F",X"00",X"0D",X"0C",X"0F", - X"00",X"05",X"03",X"09",X"00",X"0F",X"0B",X"00",X"00",X"05",X"0C",X"0B",X"00",X"05",X"0C",X"0B", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"01",X"00",X"0F",X"0B",X"0E",X"00",X"0E",X"00",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 1e48b947..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"DB",X"AF",X"06",X"20",X"09",X"00",X"50",X"5F",X"0B",X"10",X"FC",X"ED",X"56",X"19",X"D9",X"67", - X"C3",X"C7",X"02",X"3A",X"EC",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"35",X"40",X"5F", - X"2B",X"10",X"FC",X"E1",X"3A",X"ED",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"02",X"40", - X"5F",X"0B",X"10",X"FC",X"E1",X"B6",X"25",X"66",X"20",X"F1",X"F5",X"CD",X"FD",X"CD",X"AF",X"1A", - X"00",X"50",X"2A",X"52",X"64",X"3A",X"54",X"64",X"5F",X"2A",X"55",X"64",X"3A",X"57",X"64",X"5F", - X"2A",X"72",X"64",X"3A",X"74",X"64",X"5F",X"2A",X"75",X"64",X"3A",X"77",X"64",X"5F",X"2A",X"4A", - X"64",X"3A",X"4C",X"64",X"5F",X"2A",X"4D",X"64",X"3A",X"4F",X"64",X"5F",X"2A",X"6A",X"64",X"3A", - X"6C",X"64",X"5F",X"2A",X"6D",X"64",X"3A",X"6F",X"64",X"5F",X"2A",X"5A",X"64",X"3A",X"5C",X"64", - X"5F",X"2A",X"5D",X"64",X"3A",X"5F",X"64",X"5F",X"2A",X"7A",X"64",X"3A",X"7C",X"64",X"5F",X"2A", - X"7D",X"64",X"3A",X"7F",X"64",X"5F",X"2A",X"82",X"64",X"3A",X"84",X"64",X"5F",X"2A",X"85",X"64", - X"3A",X"87",X"64",X"5F",X"2A",X"A2",X"64",X"3A",X"A4",X"64",X"5F",X"2A",X"A5",X"64",X"3A",X"A7", - X"64",X"5F",X"2A",X"92",X"64",X"3A",X"94",X"64",X"5F",X"2A",X"95",X"64",X"3A",X"97",X"64",X"5F", - X"2A",X"B2",X"64",X"3A",X"B4",X"64",X"5F",X"2A",X"B5",X"64",X"3A",X"B7",X"64",X"5F",X"09",X"F4", - X"64",X"E3",X"7E",X"28",X"19",X"E3",X"6E",X"08",X"2D",X"06",X"06",X"09",X"AA",X"64",X"11",X"4A", - X"50",X"3E",X"06",X"26",X"02",X"ED",X"88",X"ED",X"88",X"E5",X"B0",X"17",X"10",X"DB",X"06",X"06", - X"09",X"AC",X"64",X"11",X"DA",X"67",X"3E",X"06",X"26",X"02",X"ED",X"88",X"ED",X"88",X"E5",X"B0", - X"17",X"10",X"DB",X"C3",X"7E",X"01",X"ED",X"73",X"AA",X"64",X"E5",X"2A",X"11",X"ED",X"53",X"4A", - X"50",X"ED",X"73",X"9A",X"64",X"E5",X"2A",X"11",X"ED",X"53",X"4C",X"50",X"ED",X"73",X"BA",X"64", - X"E5",X"2A",X"11",X"ED",X"53",X"4E",X"50",X"ED",X"73",X"C2",X"64",X"E5",X"2A",X"11",X"ED",X"53", - X"68",X"50",X"ED",X"73",X"E2",X"64",X"E5",X"2A",X"11",X"ED",X"53",X"6A",X"50",X"ED",X"73",X"D2", - X"64",X"E5",X"2A",X"11",X"ED",X"53",X"6C",X"50",X"2A",X"AC",X"64",X"E5",X"43",X"11",X"0A",X"DA", - X"67",X"2A",X"9C",X"64",X"E5",X"43",X"11",X"0A",X"DC",X"67",X"2A",X"BC",X"64",X"E5",X"43",X"11", - X"0A",X"DE",X"67",X"2A",X"C4",X"64",X"E5",X"43",X"11",X"0A",X"F8",X"67",X"2A",X"E4",X"64",X"E5", - X"43",X"11",X"0A",X"FA",X"67",X"2A",X"D4",X"64",X"E5",X"43",X"11",X"0A",X"FC",X"67",X"2A",X"F1", - X"64",X"0B",X"0A",X"F1",X"64",X"7E",X"FE",X"FF",X"08",X"06",X"09",X"15",X"0C",X"0A",X"F1",X"64", - X"09",X"F3",X"64",X"E3",X"46",X"08",X"56",X"3A",X"00",X"50",X"E3",X"6F",X"E2",X"2A",X"02",X"E3", - X"A6",X"E3",X"56",X"08",X"3D",X"3A",X"00",X"50",X"E3",X"7F",X"E2",X"38",X"02",X"3A",X"F6",X"64", - X"FE",X"06",X"28",X"07",X"3C",X"1A",X"F6",X"64",X"C3",X"3D",X"02",X"AF",X"1A",X"F6",X"64",X"E3", - X"76",X"08",X"22",X"3A",X"F7",X"64",X"FE",X"00",X"08",X"23",X"C3",X"3D",X"02",X"AF",X"1A",X"07", - X"50",X"E3",X"B6",X"30",X"68",X"3D",X"1A",X"F7",X"64",X"3E",X"01",X"1A",X"07",X"50",X"E3",X"F6", - X"30",X"73",X"3A",X"00",X"50",X"E3",X"7F",X"28",X"C4",X"E3",X"96",X"30",X"10",X"3A",X"00",X"50", - X"E3",X"6F",X"28",X"AD",X"E3",X"86",X"3A",X"F7",X"64",X"3C",X"1A",X"F7",X"64",X"3A",X"C8",X"64", - X"FE",X"14",X"18",X"32",X"47",X"3A",X"CA",X"64",X"80",X"1A",X"C8",X"64",X"E3",X"3F",X"06",X"00", - X"80",X"0F",X"1A",X"CB",X"64",X"E5",X"05",X"17",X"E3",X"4E",X"08",X"02",X"E3",X"EE",X"3A",X"42", - X"65",X"E3",X"C7",X"1A",X"42",X"65",X"E3",X"DE",X"30",X"83",X"E3",X"66",X"08",X"05",X"E3",X"E6", - X"C3",X"89",X"01",X"E3",X"C6",X"C3",X"B7",X"01",X"E3",X"D6",X"C3",X"AD",X"01",X"00",X"09",X"F4", - X"64",X"E3",X"46",X"28",X"16",X"E5",X"2A",X"30",X"09",X"F4",X"64",X"E3",X"7E",X"28",X"04",X"E3", - X"6E",X"28",X"05",X"E5",X"22",X"30",X"30",X"03",X"E5",X"32",X"30",X"3A",X"CD",X"64",X"3C",X"1A", - X"CD",X"64",X"3A",X"CC",X"64",X"3C",X"1A",X"CC",X"64",X"FE",X"3C",X"08",X"23",X"AF",X"1A",X"CC", - X"64",X"3A",X"CE",X"64",X"3C",X"1A",X"CE",X"64",X"09",X"F3",X"64",X"E3",X"BE",X"3A",X"00",X"50", - X"E3",X"5F",X"08",X"1D",X"AF",X"1A",X"01",X"50",X"09",X"4A",X"50",X"06",X"24",X"1E",X"00",X"0B", - X"10",X"FB",X"3E",X"40",X"E5",X"CD",X"16",X"3E",X"01",X"E5",X"DD",X"16",X"11",X"D0",X"41",X"09", - X"C2",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"06",X"FF",X"09",X"FF",X"FF",X"2B",X"7D", - X"BC",X"1A",X"C0",X"50",X"08",X"F8",X"10",X"DB",X"5E",X"FB",X"3E",X"01",X"1A",X"00",X"50",X"FD", - X"C9",X"F5",X"C9",X"F1",X"20",X"ED",X"65",X"3A",X"00",X"50",X"E3",X"4F",X"C2",X"95",X"05",X"AF", - X"06",X"20",X"09",X"00",X"50",X"5F",X"0B",X"10",X"FC",X"3E",X"00",X"1A",X"03",X"50",X"19",X"D9", - X"67",X"E5",X"DA",X"17",X"DB",X"20",X"AF",X"20",X"09",X"00",X"40",X"E5",X"16",X"05",X"20",X"E3", - X"47",X"28",X"02",X"E3",X"D7",X"E3",X"67",X"28",X"02",X"E3",X"F7",X"20",X"09",X"00",X"44",X"E5", - X"16",X"05",X"20",X"E3",X"47",X"28",X"02",X"E3",X"CF",X"E3",X"67",X"28",X"02",X"E3",X"EF",X"20", - X"19",X"FD",X"43",X"09",X"00",X"64",X"E5",X"16",X"05",X"20",X"E3",X"47",X"28",X"02",X"E3",X"DF", - X"E3",X"67",X"28",X"02",X"E3",X"FF",X"20",X"3E",X"01",X"E5",X"DD",X"16",X"09",X"00",X"40",X"11", - X"01",X"40",X"01",X"FE",X"03",X"1E",X"40",X"ED",X"98",X"11",X"4E",X"41",X"09",X"D8",X"09",X"3E", - X"01",X"06",X"23",X"E5",X"BD",X"17",X"11",X"A2",X"40",X"09",X"FB",X"09",X"3E",X"01",X"06",X"30", - X"E5",X"BD",X"17",X"11",X"EC",X"40",X"09",X"13",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17", - X"11",X"ED",X"40",X"09",X"0F",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"EE",X"40", - X"09",X"3B",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"EF",X"40",X"09",X"67",X"0A", - X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"93",X"40",X"09",X"F7",X"0A",X"3E",X"01",X"06", - X"30",X"E5",X"BD",X"17",X"11",X"DD",X"40",X"09",X"4B",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD", - X"17",X"11",X"DE",X"40",X"09",X"5F",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"DF", - X"40",X"09",X"A3",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"F8",X"40",X"09",X"B7", - X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"F9",X"40",X"09",X"9B",X"0A",X"3E",X"01", - X"06",X"14",X"E5",X"BD",X"17",X"11",X"FA",X"40",X"09",X"C7",X"0A",X"3E",X"01",X"06",X"14",X"E5", - X"BD",X"17",X"20",X"1A",X"32",X"66",X"20",X"3A",X"32",X"66",X"E3",X"57",X"28",X"25",X"11",X"DD", - X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"77", - X"28",X"25",X"11",X"DE",X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A", - X"32",X"66",X"E3",X"4F",X"28",X"25",X"11",X"DF",X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04", - X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"6F",X"28",X"25",X"11",X"F8",X"40",X"09",X"F3",X"0A", - X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"5F",X"28",X"25",X"11",X"F9", - X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"7F", - X"28",X"25",X"11",X"FA",X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"36", - X"00",X"09",X"00",X"00",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"C3",X"09",X"00",X"10",X"E5",X"FD", - X"04",X"18",X"02",X"E3",X"E3",X"09",X"00",X"08",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"D3",X"09", - X"00",X"18",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"F3",X"3A",X"32",X"66",X"FE",X"00",X"28",X"02", - X"3E",X"80",X"9B",X"1A",X"32",X"66",X"E3",X"47",X"28",X"25",X"11",X"EC",X"40",X"09",X"F3",X"0A", - X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"67",X"28",X"25",X"11",X"ED", - X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"57", - X"28",X"25",X"11",X"EE",X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A", - X"32",X"66",X"E3",X"77",X"28",X"25",X"11",X"EF",X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04", - X"E5",X"BD",X"17",X"3A",X"32",X"66",X"FE",X"00",X"08",X"26",X"FB",X"3E",X"01",X"1A",X"00",X"50", - X"3E",X"02",X"E5",X"1F",X"17",X"C3",X"F1",X"02",X"1A",X"C0",X"50",X"30",X"FB",X"01",X"00",X"10", - X"AF",X"1A",X"C0",X"50",X"86",X"0B",X"57",X"23",X"79",X"98",X"7A",X"08",X"DF",X"FE",X"FF",X"28", - X"02",X"1F",X"E1",X"1F",X"3F",X"E1",X"20",X"CE",X"FC",X"20",X"CD",X"3E",X"11",X"E5",X"1D",X"05", - X"C9",X"CD",X"3E",X"0A",X"E5",X"1D",X"05",X"C9",X"CD",X"3E",X"44",X"E5",X"1D",X"05",X"C9",X"3E", - X"A0",X"E5",X"1D",X"05",X"E1",X"1A",X"C0",X"50",X"CD",X"CD",X"D1",X"13",X"01",X"FF",X"03",X"5F", - X"ED",X"98",X"C9",X"01",X"00",X"04",X"BE",X"C4",X"53",X"05",X"0B",X"77",X"23",X"79",X"98",X"7B", - X"08",X"DC",X"E1",X"77",X"7E",X"CE",X"27",X"57",X"7B",X"CE",X"27",X"BA",X"28",X"04",X"20",X"E3", - X"E7",X"20",X"7E",X"CE",X"D8",X"57",X"7B",X"CE",X"D8",X"BA",X"E0",X"20",X"E3",X"C7",X"20",X"7B", - X"E1",X"45",X"71",X"45",X"53",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54",X"08", - X"19",X"39",X"38",X"1A",X"44",X"61",X"47",X"61",X"54",X"52",X"45",X"70",X"08",X"54",X"45",X"43", - X"60",X"53",X"54",X"41",X"52",X"1A",X"C0",X"50",X"09",X"00",X"40",X"11",X"01",X"40",X"01",X"FE", - X"07",X"1E",X"40",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"00",X"64",X"11",X"01",X"64",X"01",X"FE", - X"03",X"1E",X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"48",X"50",X"11",X"49",X"50",X"01",X"27", - X"00",X"1E",X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"D8",X"67",X"11",X"D9",X"67",X"01",X"27", - X"00",X"1E",X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"40",X"50",X"11",X"41",X"50",X"01",X"37", - X"00",X"1E",X"00",X"ED",X"98",X"09",X"52",X"64",X"11",X"53",X"64",X"01",X"67",X"00",X"1E",X"FF", - X"ED",X"98",X"09",X"15",X"0C",X"0A",X"F1",X"64",X"3A",X"80",X"50",X"47",X"CE",X"03",X"1A",X"C9", - X"64",X"09",X"79",X"0B",X"E5",X"B0",X"17",X"7E",X"1A",X"CA",X"64",X"78",X"CE",X"24",X"E3",X"3F", - X"E3",X"3F",X"09",X"1F",X"0B",X"E5",X"B0",X"17",X"7E",X"1A",X"E8",X"64",X"78",X"CE",X"18",X"09", - X"DF",X"0A",X"E5",X"B0",X"17",X"0A",X"E9",X"64",X"78",X"CE",X"18",X"E3",X"3F",X"E3",X"3F",X"E3", - X"3F",X"E3",X"3F",X"1A",X"EB",X"64",X"78",X"E3",X"5F",X"08",X"05",X"09",X"F4",X"64",X"E3",X"FE", - X"FB",X"3E",X"01",X"1A",X"00",X"50",X"E5",X"F5",X"0B",X"09",X"C2",X"43",X"11",X"C3",X"43",X"01", - X"3C",X"00",X"1E",X"40",X"ED",X"98",X"09",X"C2",X"47",X"11",X"C3",X"47",X"01",X"34",X"00",X"1E", - X"01",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"CA",X"47",X"11",X"CB",X"47",X"01",X"34",X"00",X"1E", - X"05",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"BC",X"37",X"11",X"C3",X"43",X"01",X"32",X"00",X"ED", - X"98",X"AF",X"1A",X"CC",X"43",X"1A",X"ED",X"43",X"1A",X"DE",X"43",X"09",X"7D",X"0B",X"11",X"DF", - X"64",X"01",X"3C",X"00",X"ED",X"98",X"09",X"FC",X"64",X"11",X"DA",X"43",X"E5",X"20",X"12",X"09", - X"02",X"40",X"11",X"03",X"40",X"01",X"3C",X"00",X"1E",X"40",X"ED",X"98",X"1A",X"C0",X"50",X"09", - X"02",X"44",X"11",X"03",X"44",X"01",X"34",X"00",X"1E",X"16",X"ED",X"98",X"09",X"0A",X"44",X"11", - X"0B",X"44",X"01",X"34",X"00",X"1E",X"11",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"D6",X"37",X"11", - X"27",X"40",X"01",X"06",X"00",X"ED",X"98",X"AF",X"1A",X"24",X"40",X"3A",X"C9",X"64",X"FE",X"00", - X"08",X"23",X"09",X"F4",X"37",X"11",X"24",X"40",X"01",X"21",X"00",X"ED",X"98",X"1A",X"C0",X"50", - X"09",X"42",X"65",X"11",X"43",X"65",X"01",X"FF",X"00",X"1E",X"00",X"ED",X"98",X"09",X"5E",X"32", - X"0A",X"73",X"65",X"0A",X"43",X"65",X"09",X"72",X"65",X"0A",X"62",X"65",X"09",X"A8",X"32",X"0A", - X"5E",X"65",X"0A",X"76",X"65",X"09",X"5D",X"65",X"0A",X"4D",X"65",X"09",X"F2",X"32",X"0A",X"91", - X"65",X"0A",X"79",X"65",X"09",X"90",X"65",X"0A",X"80",X"65",X"09",X"24",X"33",X"0A",X"AC",X"65", - X"0A",X"94",X"65",X"09",X"AB",X"65",X"0A",X"B3",X"65",X"09",X"3E",X"33",X"0A",X"C7",X"65",X"0A", - X"AF",X"65",X"09",X"C6",X"65",X"0A",X"9E",X"65",X"09",X"58",X"33",X"0A",X"CA",X"65",X"0A",X"E2", - X"65",X"09",X"C9",X"65",X"0A",X"D1",X"65",X"09",X"8A",X"33",X"0A",X"FD",X"65",X"0A",X"CD",X"65", - X"09",X"FC",X"65",X"0A",X"EC",X"65",X"09",X"D4",X"33",X"0A",X"30",X"66",X"0A",X"00",X"66",X"09", - X"17",X"66",X"0A",X"07",X"66",X"06",X"08",X"09",X"40",X"50",X"1E",X"00",X"0B",X"10",X"FB",X"3E", - X"00",X"1A",X"03",X"50",X"09",X"F4",X"64",X"E3",X"EE",X"3A",X"C9",X"64",X"FE",X"00",X"E2",X"D9", - X"23",X"3A",X"C8",X"64",X"FE",X"00",X"C2",X"D9",X"23",X"09",X"F3",X"64",X"E3",X"8E",X"AF",X"1A", - X"01",X"50",X"09",X"F4",X"64",X"E3",X"86",X"E5",X"DA",X"17",X"1A",X"C0",X"50",X"3E",X"40",X"E5", - X"CD",X"16",X"3E",X"50",X"E5",X"DD",X"16",X"11",X"CB",X"40",X"09",X"EA",X"08",X"3E",X"01",X"06", - X"12",X"E5",X"BD",X"17",X"3E",X"1A",X"E5",X"83",X"17",X"11",X"5F",X"44",X"09",X"D0",X"20",X"3E", - X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"35",X"47",X"09",X"D1",X"20",X"3E",X"01",X"06",X"04", - X"E5",X"D3",X"17",X"11",X"A2",X"44",X"09",X"D2",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17", - X"11",X"0E",X"46",X"09",X"D7",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"CF",X"44", - X"09",X"F1",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"A9",X"46",X"09",X"D4",X"20", - X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"A3",X"45",X"09",X"D3",X"20",X"3E",X"01",X"06", - X"04",X"E5",X"D3",X"17",X"11",X"64",X"47",X"09",X"F0",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3", - X"17",X"11",X"25",X"46",X"09",X"D1",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"6E", - X"44",X"09",X"F1",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"E7",X"46",X"09",X"D6", - X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"67",X"45",X"09",X"D5",X"20",X"3E",X"01", - X"06",X"04",X"E5",X"D3",X"17",X"11",X"19",X"46",X"09",X"D0",X"20",X"3E",X"01",X"06",X"04",X"E5", - X"D3",X"17",X"11",X"52",X"45",X"09",X"D1",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11", - X"13",X"47",X"09",X"D7",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"D4",X"44",X"09", - X"D5",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"15",X"46",X"09",X"D0",X"20",X"3E", - X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"B8",X"46",X"09",X"D6",X"20",X"3E",X"01",X"06",X"04", - X"E5",X"D3",X"17",X"11",X"B0",X"45",X"09",X"F0",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17", - X"11",X"72",X"47",X"09",X"D2",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"C3",X"F6",X"20", - X"01",X"03",X"05",X"07",X"21",X"26",X"27",X"10",X"30",X"36",X"12",X"03",X"05",X"07",X"11",X"67", - X"41",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17", - X"11",X"0E",X"42",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5", - X"83",X"17",X"11",X"E7",X"42",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E", - X"20",X"E5",X"83",X"17",X"11",X"A2",X"40",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD", - X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"15",X"42",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04", - X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"35",X"43",X"09",X"C6",X"08",X"3E",X"01", - X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"D4",X"40",X"09",X"C6",X"08", - X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"A9",X"42",X"09", - X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"72", - X"43",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17", - X"11",X"5F",X"40",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5", - X"83",X"17",X"11",X"A3",X"41",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E", - X"20",X"E5",X"83",X"17",X"11",X"64",X"43",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD", - X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"25",X"42",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04", - X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"B8",X"42",X"09",X"C6",X"08",X"3E",X"01", - X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"19",X"42",X"09",X"C6",X"08", - X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"CF",X"40",X"09", - X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"B0", - X"41",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17", - X"11",X"6E",X"40",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5", - X"83",X"17",X"11",X"13",X"43",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E", - X"20",X"E5",X"83",X"17",X"11",X"52",X"41",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD", - X"17",X"3E",X"10",X"E5",X"83",X"17",X"11",X"B3",X"40",X"09",X"E2",X"08",X"3E",X"01",X"06",X"27", - X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"7D",X"40",X"09",X"F1",X"08",X"3E",X"01", - X"06",X"11",X"E5",X"BD",X"17",X"3E",X"01",X"E5",X"1F",X"17",X"09",X"F3",X"64",X"E3",X"6E",X"C2", - X"D9",X"23",X"E5",X"76",X"12",X"3E",X"07",X"E5",X"1F",X"17",X"09",X"F3",X"64",X"E3",X"6E",X"C2", - X"D9",X"23",X"3E",X"40",X"E5",X"CD",X"16",X"11",X"40",X"44",X"09",X"F2",X"20",X"3E",X"13",X"06", - X"34",X"E5",X"D3",X"17",X"11",X"87",X"46",X"09",X"F4",X"20",X"3E",X"24",X"06",X"05",X"E5",X"D3", - X"17",X"11",X"52",X"44",X"09",X"F3",X"20",X"3E",X"07",X"06",X"34",X"E5",X"D3",X"17",X"11",X"70", - X"44",X"09",X"F4",X"20",X"3E",X"03",X"06",X"34",X"E5",X"D3",X"17",X"11",X"73",X"44",X"09",X"F5", - X"20",X"3E",X"03",X"06",X"34",X"E5",X"D3",X"17",X"11",X"C2",X"40",X"09",X"FC",X"08",X"3E",X"01", - X"06",X"13",X"E5",X"BD",X"17",X"11",X"61",X"41",X"09",X"27",X"09",X"3E",X"20",X"06",X"24",X"E5", - X"BD",X"17",X"11",X"14",X"41",X"09",X"6F",X"09",X"3E",X"01",X"06",X"10",X"E5",X"BD",X"17",X"11", - X"D6",X"40",X"09",X"7F",X"09",X"3E",X"01",X"06",X"15",X"E5",X"BD",X"17",X"3A",X"C9",X"64",X"FE", - X"01",X"08",X"27",X"11",X"31",X"41",X"09",X"94",X"09",X"3E",X"01",X"06",X"27",X"E5",X"BD",X"17", - X"30",X"08",X"FE",X"02",X"08",X"27",X"11",X"31",X"41",X"09",X"8B",X"09",X"3E",X"01",X"06",X"27", - X"E5",X"BD",X"17",X"30",X"25",X"11",X"31",X"41",X"09",X"9A",X"09",X"3E",X"01",X"06",X"27",X"E5", - X"BD",X"17",X"11",X"B4",X"40",X"09",X"C1",X"09",X"3E",X"01",X"06",X"31",X"E5",X"BD",X"17",X"3A", - X"EB",X"64",X"FE",X"00",X"08",X"27",X"11",X"7C",X"41",X"09",X"F2",X"09",X"3E",X"01",X"06",X"06", - X"E5",X"BD",X"17",X"30",X"1B",X"FE",X"01",X"08",X"27",X"11",X"7C",X"41",X"09",X"C8",X"09",X"3E", - X"01",X"06",X"06",X"E5",X"BD",X"17",X"30",X"08",X"FE",X"02",X"08",X"27",X"11",X"7C",X"41",X"09", - X"CE",X"09",X"3E",X"01",X"06",X"05",X"E5",X"BD",X"17",X"30",X"25",X"11",X"7C",X"41",X"09",X"EB", - X"09",X"3E",X"01",X"06",X"05",X"E5",X"BD",X"17",X"3E",X"C2",X"1A",X"4E",X"41",X"3E",X"7C",X"1A", - X"AA",X"64",X"3E",X"3B",X"1A",X"AB",X"64",X"3E",X"14",X"1A",X"AC",X"64",X"3E",X"21",X"1A",X"AD", - X"64",X"3E",X"04",X"E5",X"1F",X"17",X"AF",X"1A",X"AA",X"64",X"09",X"F3",X"64",X"E3",X"6E",X"08", - X"40",X"E5",X"C9",X"0B",X"E5",X"D5",X"0B",X"E5",X"E9",X"0B",X"E5",X"F1",X"0B",X"E5",X"ED",X"0B", - X"AF",X"1A",X"75",X"65",X"1A",X"78",X"65",X"1A",X"93",X"65",X"1A",X"AE",X"65",X"1A",X"E1",X"65", - X"1A",X"CC",X"65",X"1A",X"FF",X"65",X"E5",X"FD",X"17",X"1A",X"C0",X"50",X"09",X"F3",X"64",X"E3", - X"6E",X"08",X"26",X"09",X"F4",X"64",X"E3",X"66",X"08",X"02",X"30",X"E6",X"E3",X"A6",X"C3",X"8F", - X"07",X"E5",X"DA",X"17",X"09",X"F3",X"64",X"E3",X"CE",X"E3",X"AE",X"09",X"F4",X"64",X"E3",X"A6", - X"E3",X"96",X"E3",X"B6",X"09",X"F5",X"64",X"E3",X"96",X"09",X"F4",X"64",X"E3",X"C6",X"09",X"52", - X"64",X"11",X"53",X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98",X"3E",X"FF",X"1A",X"01",X"50", - X"09",X"F5",X"64",X"E3",X"56",X"08",X"27",X"3A",X"41",X"65",X"3C",X"1A",X"41",X"65",X"FE",X"14", - X"08",X"04",X"E3",X"D6",X"E3",X"F6",X"00",X"1A",X"C0",X"50",X"3E",X"40",X"E5",X"CD",X"16",X"3E", - X"01",X"E5",X"DD",X"16",X"3A",X"C9",X"64",X"FE",X"00",X"E2",X"E4",X"24",X"3A",X"C8",X"64",X"FE", - X"02",X"18",X"64",X"11",X"58",X"41",X"09",X"CD",X"37",X"3E",X"01",X"06",X"23",X"E5",X"BD",X"17", - X"3A",X"40",X"50",X"E3",X"6F",X"08",X"5C",X"3A",X"C9",X"64",X"FE",X"00",X"28",X"15",X"3A",X"C8", - X"64",X"FE",X"02",X"38",X"4E",X"D6",X"02",X"1A",X"C8",X"64",X"3A",X"CB",X"64",X"D6",X"01",X"0F", - X"1A",X"CB",X"64",X"09",X"F4",X"64",X"E3",X"CE",X"3A",X"E8",X"64",X"1A",X"EC",X"64",X"E5",X"13", - X"00",X"3A",X"C9",X"64",X"FE",X"00",X"E2",X"0F",X"25",X"E5",X"05",X"17",X"C3",X"0F",X"25",X"FE", - X"04",X"18",X"29",X"11",X"26",X"41",X"09",X"D8",X"37",X"3E",X"01",X"06",X"11",X"E5",X"BD",X"17", - X"11",X"10",X"42",X"09",X"01",X"08",X"3E",X"01",X"06",X"02",X"E5",X"BD",X"17",X"11",X"5A",X"41", - X"09",X"CD",X"37",X"3E",X"01",X"06",X"23",X"E5",X"BD",X"17",X"30",X"94",X"11",X"90",X"40",X"09", - X"03",X"08",X"3E",X"01",X"06",X"31",X"E5",X"BD",X"17",X"30",X"85",X"3A",X"40",X"50",X"E3",X"5F", - X"08",X"1B",X"3A",X"C9",X"64",X"FE",X"00",X"28",X"15",X"3A",X"C8",X"64",X"FE",X"04",X"38",X"0D", - X"D6",X"04",X"1A",X"C8",X"64",X"3A",X"CB",X"64",X"D6",X"02",X"0F",X"1A",X"CB",X"64",X"09",X"F4", - X"64",X"E3",X"8E",X"3A",X"E8",X"64",X"1A",X"EC",X"64",X"1A",X"ED",X"64",X"E5",X"13",X"00",X"E5", - X"0C",X"00",X"C3",X"91",X"24",X"1A",X"C0",X"50",X"09",X"F3",X"64",X"E3",X"5E",X"08",X"03",X"C3", - X"48",X"24",X"E3",X"9E",X"C3",X"1F",X"24",X"AF",X"09",X"EE",X"64",X"11",X"EF",X"64",X"01",X"05", - X"00",X"5F",X"ED",X"98",X"1A",X"DD",X"64",X"1A",X"DE",X"64",X"3E",X"40",X"09",X"CC",X"43",X"11", - X"CD",X"43",X"01",X"05",X"00",X"5F",X"ED",X"98",X"09",X"DE",X"43",X"11",X"DF",X"43",X"01",X"05", - X"00",X"5F",X"ED",X"98",X"AF",X"1A",X"CC",X"43",X"1A",X"DE",X"43",X"E5",X"CD",X"0B",X"E5",X"05", - X"0C",X"09",X"F5",X"64",X"E3",X"E6",X"09",X"F4",X"64",X"E3",X"4E",X"28",X"02",X"30",X"32",X"3E", - X"00",X"1A",X"03",X"50",X"E5",X"2C",X"17",X"11",X"50",X"41",X"09",X"34",X"08",X"3E",X"01",X"06", - X"25",X"E5",X"BD",X"17",X"3E",X"03",X"E5",X"1F",X"17",X"09",X"F4",X"64",X"E3",X"EE",X"3A",X"EC", - X"64",X"3D",X"1A",X"EC",X"64",X"3E",X"40",X"09",X"16",X"40",X"11",X"17",X"40",X"01",X"20",X"00", - X"5F",X"ED",X"98",X"E5",X"13",X"00",X"E5",X"F9",X"0B",X"C3",X"0F",X"26",X"09",X"F4",X"64",X"E3", - X"4E",X"08",X"D6",X"E3",X"6E",X"28",X"B8",X"3A",X"F4",X"64",X"E3",X"7F",X"08",X"1F",X"E5",X"2C", - X"17",X"11",X"50",X"41",X"09",X"29",X"08",X"3E",X"01",X"06",X"25",X"E5",X"BD",X"17",X"3E",X"03", - X"E5",X"1F",X"17",X"09",X"F4",X"64",X"E3",X"AE",X"3A",X"ED",X"64",X"3D",X"1A",X"ED",X"64",X"3E", - X"40",X"09",X"02",X"40",X"11",X"03",X"40",X"01",X"20",X"00",X"5F",X"ED",X"98",X"E5",X"0C",X"00", - X"E5",X"01",X"0C",X"30",X"1A",X"3E",X"01",X"1A",X"03",X"50",X"30",X"C2",X"E5",X"2C",X"17",X"09", - X"F4",X"64",X"E3",X"4E",X"08",X"A0",X"11",X"10",X"41",X"09",X"1E",X"08",X"3E",X"01",X"06",X"11", - X"E5",X"BD",X"17",X"09",X"75",X"65",X"E3",X"C6",X"3E",X"01",X"E5",X"1F",X"17",X"09",X"F4",X"64", - X"E3",X"6E",X"28",X"9C",X"C3",X"A6",X"25",X"E5",X"E9",X"0B",X"09",X"F5",X"64",X"E3",X"66",X"28", - X"13",X"E3",X"A6",X"09",X"FF",X"65",X"E3",X"C6",X"1A",X"C0",X"50",X"3A",X"FF",X"65",X"FE",X"00", - X"08",X"DE",X"30",X"05",X"3E",X"02",X"E5",X"1F",X"17",X"09",X"CC",X"65",X"E3",X"C6",X"E5",X"ED", - X"0B",X"E5",X"FD",X"17",X"09",X"F4",X"64",X"E3",X"66",X"28",X"DB",X"E3",X"A6",X"3E",X"01",X"E5", - X"1F",X"17",X"E5",X"DA",X"17",X"09",X"F4",X"64",X"E3",X"56",X"08",X"27",X"E5",X"D9",X"0B",X"E5", - X"DA",X"17",X"09",X"F4",X"64",X"E3",X"76",X"08",X"21",X"30",X"37",X"E3",X"96",X"E5",X"11",X"0C", - X"30",X"EA",X"E3",X"B6",X"09",X"F5",X"64",X"E3",X"E6",X"09",X"F4",X"64",X"E3",X"6E",X"08",X"05", - X"E5",X"25",X"0C",X"30",X"92",X"E5",X"21",X"0C",X"30",X"A5",X"3A",X"DC",X"64",X"FE",X"00",X"08", - X"2E",X"09",X"F4",X"64",X"E3",X"6E",X"08",X"2F",X"3A",X"ED",X"64",X"FE",X"00",X"08",X"66",X"E5", - X"2C",X"17",X"11",X"90",X"41",X"09",X"47",X"08",X"3E",X"01",X"06",X"21",X"E5",X"BD",X"17",X"3E", - X"02",X"E5",X"1F",X"17",X"E5",X"D6",X"13",X"09",X"F3",X"64",X"E3",X"DE",X"C3",X"7F",X"07",X"D6", - X"01",X"1A",X"DC",X"64",X"C3",X"FC",X"25",X"3A",X"EC",X"64",X"FE",X"00",X"08",X"0D",X"09",X"F4", - X"64",X"E3",X"4E",X"08",X"E2",X"E5",X"2C",X"17",X"11",X"D8",X"40",X"09",X"50",X"08",X"3E",X"01", - X"06",X"14",X"E5",X"BD",X"17",X"3E",X"03",X"E5",X"1F",X"17",X"C3",X"9F",X"25",X"E5",X"FD",X"0B", - X"C3",X"AC",X"25",X"E5",X"DD",X"0B",X"C3",X"AC",X"25",X"2A",X"D7",X"64",X"EB",X"F5",X"09",X"00", - X"00",X"F5",X"31",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F",X"02",X"E3", - X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"F5",X"7E",X"00",X"09",X"1F",X"27",X"E3",X"0F",X"E5", - X"B0",X"17",X"76",X"0B",X"56",X"EB",X"E9",X"43",X"27",X"43",X"27",X"44",X"27",X"64",X"27",X"54", - X"27",X"74",X"27",X"E1",X"F5",X"7E",X"04",X"90",X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"04",X"80", - X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"03",X"80",X"F5",X"5F",X"03",X"E1",X"F5",X"7E",X"03",X"90", - X"F5",X"5F",X"03",X"E1",X"2A",X"8C",X"64",X"EB",X"F5",X"09",X"00",X"00",X"F5",X"31",X"EB",X"01", - X"00",X"64",X"1F",X"3F",X"ED",X"42",X"CD",X"F5",X"7E",X"00",X"09",X"87",X"27",X"E3",X"0F",X"E5", - X"B0",X"17",X"76",X"0B",X"56",X"EB",X"E9",X"57",X"10",X"93",X"27",X"D6",X"27",X"4E",X"10",X"58", - X"10",X"83",X"10",X"F5",X"7E",X"03",X"1A",X"8A",X"64",X"F5",X"7E",X"04",X"1A",X"8B",X"64",X"E5", - X"ED",X"10",X"F5",X"7E",X"06",X"12",X"3A",X"50",X"64",X"FE",X"00",X"08",X"17",X"3A",X"51",X"64", - X"FE",X"00",X"08",X"17",X"C1",X"09",X"52",X"64",X"21",X"CD",X"D1",X"13",X"01",X"05",X"00",X"1E", - X"FF",X"ED",X"98",X"E1",X"F5",X"7E",X"06",X"13",X"12",X"30",X"E9",X"F5",X"7E",X"06",X"09",X"08", - X"00",X"31",X"EB",X"12",X"30",X"F6",X"E5",X"15",X"11",X"F5",X"7E",X"03",X"90",X"1A",X"8A",X"64", - X"F5",X"7E",X"04",X"1A",X"8B",X"64",X"E5",X"ED",X"10",X"3A",X"50",X"64",X"FE",X"00",X"28",X"1A", - X"3A",X"50",X"64",X"E3",X"0F",X"F5",X"46",X"05",X"80",X"3D",X"C1",X"FD",X"09",X"52",X"64",X"FD", - X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"13",X"FD",X"5B",X"03",X"FD", - X"5A",X"04",X"FD",X"5F",X"05",X"3A",X"8A",X"64",X"F5",X"5F",X"03",X"3A",X"8B",X"64",X"F5",X"5F", - X"04",X"E1",X"3A",X"51",X"64",X"FE",X"00",X"E2",X"A4",X"10",X"3A",X"51",X"64",X"E3",X"0F",X"C6", - X"27",X"F5",X"46",X"05",X"80",X"C1",X"FD",X"09",X"52",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD", - X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"09",X"08",X"00",X"31",X"EB",X"FD",X"5B",X"03",X"FD",X"5A", - X"04",X"FD",X"5F",X"05",X"C3",X"15",X"10",X"F5",X"7E",X"03",X"1A",X"8A",X"64",X"F5",X"7E",X"04", - X"1A",X"8B",X"64",X"C3",X"CE",X"27",X"E5",X"15",X"11",X"F5",X"7E",X"03",X"80",X"C3",X"F5",X"27", - X"E5",X"15",X"11",X"F5",X"7E",X"04",X"90",X"1A",X"8B",X"64",X"F5",X"7E",X"03",X"1A",X"8A",X"64", - X"C3",X"CE",X"27",X"E5",X"15",X"11",X"F5",X"7E",X"04",X"80",X"30",X"EB",X"F5",X"7E",X"05",X"C1", - X"FD",X"09",X"52",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3A", - X"8A",X"64",X"F5",X"5F",X"03",X"3A",X"8B",X"64",X"F5",X"5F",X"04",X"F5",X"7E",X"00",X"09",X"C0", - X"10",X"E3",X"0F",X"E5",X"B0",X"17",X"D5",X"76",X"0B",X"56",X"EB",X"D1",X"F5",X"7E",X"06",X"E9", - X"E4",X"10",X"E4",X"10",X"E5",X"10",X"F0",X"10",X"F3",X"10",X"CA",X"10",X"E1",X"13",X"FD",X"5B", - X"03",X"FD",X"5A",X"04",X"FD",X"5F",X"05",X"E1",X"33",X"30",X"DB",X"09",X"08",X"00",X"31",X"EB", - X"30",X"EC",X"EB",X"11",X"08",X"00",X"1F",X"3F",X"ED",X"52",X"EB",X"30",X"C9",X"3A",X"8A",X"64", - X"CE",X"07",X"1A",X"50",X"64",X"3A",X"8B",X"64",X"CE",X"07",X"1A",X"51",X"64",X"3A",X"8A",X"64", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"57",X"3A",X"8B",X"64",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F", - X"77",X"E5",X"C7",X"16",X"E1",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F", - X"02",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E1",X"D5",X"1F",X"3F",X"09",X"26",X"01", - X"16",X"00",X"ED",X"52",X"7D",X"1F",X"3F",X"09",X"10",X"01",X"D1",X"72",X"16",X"00",X"ED",X"52", - X"55",X"77",X"E1",X"7D",X"EE",X"03",X"6F",X"E1",X"09",X"F4",X"64",X"E3",X"46",X"E0",X"E3",X"6E", - X"28",X"43",X"09",X"EE",X"64",X"7B",X"86",X"0F",X"5F",X"0B",X"7A",X"A6",X"0F",X"5F",X"0B",X"3E", - X"00",X"A6",X"0F",X"5F",X"38",X"02",X"30",X"1A",X"09",X"F4",X"64",X"E3",X"6E",X"28",X"13",X"09", - X"DE",X"43",X"11",X"DF",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A",X"DE",X"43", - X"30",X"30",X"09",X"CC",X"43",X"11",X"CD",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF", - X"1A",X"CC",X"43",X"30",X"05",X"09",X"D9",X"64",X"30",X"BB",X"09",X"F4",X"64",X"E3",X"6E",X"28", - X"74",X"09",X"D8",X"64",X"11",X"FB",X"43",X"3A",X"DD",X"64",X"DD",X"E5",X"20",X"12",X"0B",X"0B", - X"0B",X"EB",X"2A",X"E9",X"64",X"D9",X"FE",X"04",X"D0",X"E3",X"0F",X"E3",X"0F",X"3C",X"3C",X"E5", - X"B0",X"17",X"E5",X"A4",X"13",X"D0",X"3A",X"DC",X"64",X"3C",X"1A",X"DC",X"64",X"09",X"75",X"65", - X"E3",X"C6",X"09",X"F4",X"64",X"E3",X"6E",X"28",X"12",X"3A",X"DD",X"64",X"3C",X"1A",X"DD",X"64", - X"3A",X"EC",X"64",X"3C",X"1A",X"EC",X"64",X"E5",X"13",X"00",X"E1",X"3A",X"DE",X"64",X"3C",X"1A", - X"DE",X"64",X"3A",X"ED",X"64",X"3C",X"1A",X"ED",X"64",X"E5",X"0C",X"00",X"E1",X"09",X"DB",X"64", - X"11",X"E9",X"43",X"3A",X"DE",X"64",X"30",X"8A",X"3E",X"03",X"DD",X"7E",X"CE",X"D8",X"E3",X"3F", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"47",X"3A",X"F4",X"64",X"E3",X"5F",X"28",X"0A",X"78",X"12", - X"33",X"7E",X"CE",X"27",X"47",X"3A",X"F4",X"64",X"E3",X"5F",X"1A",X"F4",X"64",X"28",X"08",X"78", - X"12",X"2B",X"33",X"D9",X"3D",X"08",X"D3",X"3A",X"F4",X"64",X"E3",X"9F",X"1A",X"F4",X"64",X"E1", - X"78",X"FE",X"00",X"28",X"F3",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"E7",X"78", - X"FE",X"00",X"28",X"F5",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"D1",X"09",X"F5", - X"64",X"E3",X"76",X"28",X"2C",X"E3",X"B6",X"09",X"40",X"40",X"E5",X"83",X"12",X"FE",X"09",X"08", - X"24",X"09",X"40",X"44",X"E5",X"83",X"12",X"FE",X"98",X"08",X"02",X"30",X"14",X"AF",X"1A",X"C9", - X"64",X"30",X"26",X"AF",X"11",X"80",X"03",X"86",X"0B",X"33",X"47",X"7A",X"9B",X"78",X"08",X"DF", - X"E1",X"00",X"3E",X"40",X"E5",X"CD",X"16",X"3E",X"05",X"E5",X"DD",X"16",X"11",X"29",X"45",X"09", - X"D0",X"12",X"3E",X"15",X"06",X"23",X"E5",X"D3",X"17",X"11",X"45",X"41",X"09",X"4C",X"08",X"3E", - X"01",X"06",X"24",X"E5",X"BD",X"17",X"09",X"3C",X"0B",X"11",X"E2",X"42",X"01",X"FF",X"21",X"ED", - X"88",X"13",X"10",X"FB",X"AF",X"12",X"E5",X"EA",X"17",X"3E",X"01",X"12",X"E5",X"D1",X"12",X"E1", - X"01",X"09",X"DF",X"64",X"11",X"6A",X"42",X"E5",X"11",X"13",X"11",X"6C",X"42",X"E5",X"11",X"13", - X"11",X"6E",X"42",X"E5",X"11",X"13",X"11",X"58",X"42",X"E5",X"11",X"13",X"11",X"5A",X"42",X"E5", - X"11",X"13",X"11",X"5C",X"42",X"E5",X"11",X"13",X"11",X"5E",X"42",X"E5",X"11",X"13",X"11",X"78", - X"42",X"E5",X"11",X"13",X"11",X"7A",X"42",X"E5",X"11",X"13",X"11",X"7C",X"42",X"E5",X"11",X"13", - X"E1",X"06",X"03",X"26",X"27",X"3E",X"09",X"ED",X"88",X"E5",X"99",X"17",X"10",X"DF",X"0B",X"0B", - X"3E",X"40",X"E5",X"99",X"17",X"E5",X"2E",X"13",X"3E",X"04",X"E5",X"B0",X"17",X"E1",X"3E",X"03", - X"DD",X"7E",X"CE",X"D8",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"47",X"3A",X"F4",X"64", - X"E3",X"5F",X"28",X"2A",X"78",X"12",X"3E",X"08",X"E5",X"99",X"17",X"7E",X"CE",X"27",X"47",X"3A", - X"F4",X"64",X"E3",X"5F",X"1A",X"F4",X"64",X"28",X"0C",X"78",X"12",X"2B",X"3E",X"08",X"E5",X"99", - X"17",X"D9",X"3D",X"08",X"E3",X"3A",X"F4",X"64",X"E3",X"9F",X"1A",X"F4",X"64",X"E1",X"78",X"FE", - X"00",X"28",X"D3",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"C7",X"78",X"FE",X"00", - X"28",X"F1",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"E5",X"06",X"03",X"32",X"BE", - X"38",X"20",X"08",X"26",X"2B",X"33",X"10",X"DE",X"30",X"06",X"E5",X"8F",X"13",X"1F",X"3F",X"E1", - X"1F",X"E1",X"E5",X"8F",X"13",X"1F",X"E1",X"78",X"FE",X"00",X"E0",X"2B",X"33",X"3D",X"08",X"FB", - X"E1",X"6E",X"45",X"71",X"45",X"53",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54", - X"08",X"19",X"39",X"38",X"1A",X"44",X"61",X"47",X"61",X"54",X"52",X"45",X"70",X"08",X"54",X"45", - X"43",X"60",X"53",X"54",X"41",X"52",X"09",X"F4",X"64",X"E3",X"EE",X"09",X"EE",X"64",X"11",X"39", - X"65",X"01",X"03",X"00",X"ED",X"98",X"E5",X"00",X"14",X"09",X"F4",X"64",X"E3",X"4E",X"C0",X"E3", - X"AE",X"09",X"D9",X"64",X"11",X"39",X"65",X"01",X"03",X"00",X"ED",X"98",X"E5",X"00",X"14",X"E1", - X"01",X"00",X"22",X"09",X"1D",X"65",X"11",X"3B",X"65",X"2B",X"2B",X"2B",X"C5",X"E5",X"A4",X"13", - X"C1",X"18",X"22",X"3E",X"06",X"81",X"67",X"10",X"ED",X"2B",X"2B",X"30",X"20",X"79",X"FE",X"00", - X"E0",X"0B",X"0B",X"0B",X"0B",X"C5",X"CD",X"06",X"00",X"09",X"1A",X"65",X"11",X"38",X"65",X"ED", - X"B8",X"3E",X"40",X"E5",X"CD",X"16",X"09",X"F4",X"64",X"E3",X"6E",X"08",X"33",X"11",X"4A",X"41", - X"09",X"2C",X"08",X"3E",X"01",X"06",X"22",X"E5",X"BD",X"17",X"09",X"F4",X"64",X"E3",X"7E",X"28", - X"31",X"3E",X"01",X"1A",X"03",X"50",X"30",X"12",X"11",X"4A",X"41",X"09",X"37",X"08",X"3E",X"01", - X"06",X"22",X"E5",X"BD",X"17",X"3E",X"00",X"1A",X"03",X"50",X"11",X"40",X"44",X"09",X"C3",X"16", - X"3E",X"23",X"06",X"34",X"E5",X"D3",X"17",X"11",X"64",X"44",X"09",X"C4",X"16",X"3E",X"03",X"06", - X"34",X"E5",X"D3",X"17",X"11",X"51",X"44",X"09",X"C5",X"16",X"3E",X"10",X"06",X"34",X"E5",X"D3", - X"17",X"11",X"50",X"44",X"09",X"C6",X"16",X"3E",X"02",X"06",X"34",X"E5",X"D3",X"17",X"D1",X"D5", - X"3E",X"40",X"D5",X"C9",X"13",X"01",X"03",X"00",X"5F",X"ED",X"98",X"1E",X"00",X"01",X"02",X"00", - X"ED",X"98",X"D1",X"C1",X"D5",X"78",X"09",X"B9",X"0B",X"E3",X"0F",X"E5",X"B0",X"17",X"66",X"0B", - X"46",X"C5",X"09",X"80",X"04",X"21",X"26",X"01",X"06",X"27",X"59",X"3E",X"08",X"E5",X"8F",X"17", - X"10",X"F8",X"11",X"C3",X"40",X"09",X"58",X"08",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11", - X"8D",X"41",X"09",X"84",X"08",X"3E",X"01",X"06",X"07",X"E5",X"BD",X"17",X"11",X"8F",X"40",X"09", - X"A3",X"08",X"3E",X"01",X"06",X"16",X"E5",X"BD",X"17",X"11",X"A8",X"40",X"09",X"89",X"08",X"3E", - X"01",X"06",X"16",X"E5",X"BD",X"17",X"11",X"69",X"42",X"09",X"9F",X"08",X"3E",X"01",X"06",X"20", - X"E5",X"BD",X"17",X"11",X"64",X"40",X"09",X"BF",X"08",X"3E",X"03",X"06",X"01",X"E5",X"BD",X"17", - X"11",X"A5",X"40",X"09",X"77",X"0B",X"3E",X"01",X"06",X"32",X"E5",X"BD",X"17",X"3E",X"01",X"11", - X"AD",X"47",X"12",X"AF",X"1A",X"3D",X"65",X"1A",X"3E",X"65",X"09",X"AD",X"47",X"0A",X"3F",X"65", - X"11",X"59",X"41",X"09",X"4C",X"08",X"3E",X"01",X"06",X"24",X"E5",X"BD",X"17",X"09",X"3C",X"0B", - X"11",X"DC",X"42",X"01",X"21",X"00",X"ED",X"98",X"AF",X"12",X"E5",X"EA",X"17",X"3E",X"01",X"12", - X"09",X"DF",X"64",X"11",X"94",X"42",X"E5",X"11",X"13",X"11",X"95",X"42",X"E5",X"11",X"13",X"11", - X"96",X"42",X"E5",X"11",X"13",X"11",X"97",X"42",X"E5",X"11",X"13",X"11",X"B0",X"42",X"E5",X"11", - X"13",X"11",X"B1",X"42",X"E5",X"11",X"13",X"11",X"B2",X"42",X"E5",X"11",X"13",X"11",X"B3",X"42", - X"E5",X"11",X"13",X"11",X"B4",X"42",X"E5",X"11",X"13",X"11",X"B5",X"42",X"E5",X"11",X"13",X"3A", - X"3C",X"65",X"E3",X"67",X"E2",X"2B",X"16",X"E3",X"57",X"E2",X"4B",X"16",X"3A",X"3C",X"65",X"E3", - X"4F",X"C2",X"8C",X"16",X"3A",X"3D",X"65",X"FE",X"33",X"28",X"37",X"09",X"45",X"0B",X"E5",X"B0", - X"17",X"7E",X"C9",X"D1",X"12",X"13",X"5F",X"3E",X"08",X"E5",X"8F",X"17",X"D5",X"CD",X"3A",X"3E", - X"65",X"3C",X"1A",X"3E",X"65",X"FE",X"03",X"C2",X"9F",X"16",X"09",X"E5",X"0B",X"3A",X"3E",X"65", - X"E5",X"B0",X"17",X"7E",X"C9",X"D1",X"CD",X"E5",X"B5",X"17",X"09",X"39",X"65",X"01",X"03",X"00", - X"ED",X"98",X"3A",X"3E",X"65",X"FE",X"00",X"28",X"0D",X"09",X"D1",X"0B",X"E5",X"B0",X"17",X"7E", - X"D1",X"E5",X"99",X"17",X"09",X"3B",X"65",X"E5",X"2E",X"13",X"09",X"FC",X"64",X"11",X"DA",X"43", - X"E5",X"20",X"12",X"09",X"F5",X"64",X"E3",X"86",X"3E",X"01",X"E5",X"1F",X"17",X"E1",X"D1",X"3E", - X"80",X"E5",X"99",X"17",X"3E",X"08",X"E5",X"99",X"17",X"30",X"F1",X"3A",X"3D",X"65",X"FE",X"00", - X"E2",X"AC",X"15",X"3D",X"1A",X"3D",X"65",X"FE",X"32",X"28",X"14",X"3E",X"05",X"2A",X"3F",X"65", - X"5F",X"3E",X"08",X"E5",X"B0",X"17",X"0A",X"3F",X"65",X"3E",X"01",X"5F",X"C3",X"AC",X"15",X"3D", - X"1A",X"3D",X"65",X"3E",X"05",X"2A",X"3F",X"65",X"2B",X"5F",X"0B",X"5F",X"0B",X"5F",X"2B",X"3E", - X"40",X"30",X"C8",X"3A",X"3D",X"65",X"FE",X"33",X"E2",X"AC",X"15",X"3C",X"1A",X"3D",X"65",X"FE", - X"32",X"28",X"14",X"3E",X"05",X"2A",X"3F",X"65",X"5F",X"3E",X"08",X"E5",X"8F",X"17",X"0A",X"3F", - X"65",X"3E",X"01",X"5F",X"C3",X"AC",X"15",X"3C",X"1A",X"3D",X"65",X"3E",X"05",X"2A",X"3F",X"65", - X"5F",X"3E",X"40",X"E5",X"8F",X"17",X"0A",X"3F",X"65",X"3E",X"01",X"2B",X"5F",X"0B",X"5F",X"0B", - X"5F",X"C3",X"AC",X"15",X"3E",X"20",X"E5",X"83",X"17",X"1A",X"C0",X"50",X"06",X"14",X"E5",X"67", - X"17",X"F2",X"F2",X"15",X"C3",X"B7",X"15",X"3A",X"3C",X"65",X"E3",X"4F",X"1A",X"C0",X"50",X"28", - X"DE",X"30",X"CE",X"07",X"05",X"05",X"01",X"D5",X"AF",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"E3", - X"0B",X"17",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"57",X"EB",X"01",X"40",X"40",X"21",X"06",X"00", - X"D1",X"62",X"21",X"EB",X"E1",X"09",X"40",X"40",X"11",X"41",X"40",X"01",X"7F",X"03",X"5F",X"ED", - X"98",X"1A",X"C0",X"50",X"E1",X"09",X"40",X"44",X"11",X"41",X"44",X"01",X"7F",X"03",X"5F",X"ED", - X"98",X"1A",X"C0",X"50",X"E1",X"3A",X"C9",X"64",X"FE",X"00",X"E0",X"3A",X"CB",X"64",X"CE",X"D8", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"FE",X"00",X"28",X"24",X"1A",X"25",X"40",X"3A", - X"CB",X"64",X"CE",X"27",X"1A",X"24",X"40",X"E1",X"3E",X"40",X"30",X"D8",X"3E",X"35",X"E5",X"DD", - X"16",X"3E",X"40",X"E5",X"CD",X"16",X"E1",X"47",X"AF",X"1A",X"CC",X"64",X"1A",X"CE",X"64",X"3A", - X"CE",X"64",X"B8",X"E0",X"09",X"F3",X"64",X"E3",X"6E",X"C0",X"1A",X"C0",X"50",X"30",X"D8",X"3A", - X"F5",X"64",X"E3",X"47",X"28",X"25",X"3A",X"CF",X"64",X"47",X"3A",X"CE",X"64",X"B8",X"18",X"31", - X"1F",X"3F",X"E1",X"78",X"1A",X"CF",X"64",X"3A",X"F5",X"64",X"E3",X"C7",X"1A",X"F5",X"64",X"AF", - X"1A",X"CE",X"64",X"1A",X"CC",X"64",X"1F",X"3F",X"E1",X"3A",X"F5",X"64",X"E3",X"87",X"1A",X"F5", - X"64",X"1F",X"E1",X"47",X"AF",X"1A",X"CD",X"64",X"3A",X"CD",X"64",X"B8",X"E0",X"09",X"F3",X"64", - X"E3",X"6E",X"C0",X"1A",X"C0",X"50",X"30",X"D8",X"85",X"6F",X"D0",X"0C",X"E1",X"83",X"77",X"D0", - X"14",X"E1",X"81",X"67",X"D0",X"04",X"E1",X"D5",X"16",X"00",X"77",X"1F",X"3F",X"ED",X"52",X"D1", - X"E1",X"CD",X"EB",X"16",X"00",X"77",X"1F",X"3F",X"ED",X"52",X"EB",X"C9",X"E1",X"1A",X"8E",X"64", - X"D5",X"3A",X"8E",X"64",X"67",X"ED",X"88",X"79",X"FE",X"00",X"08",X"F9",X"D1",X"E5",X"EA",X"17", - X"10",X"EE",X"E1",X"1A",X"8E",X"64",X"D5",X"3A",X"8E",X"64",X"67",X"ED",X"88",X"2B",X"79",X"FE", - X"00",X"08",X"F8",X"D1",X"E5",X"EA",X"17",X"10",X"ED",X"E1",X"CD",X"09",X"08",X"00",X"31",X"EB", - X"C9",X"E1",X"09",X"8F",X"64",X"06",X"2F",X"1E",X"00",X"0B",X"10",X"FB",X"E1",X"09",X"F3",X"64", - X"E3",X"FE",X"E3",X"7E",X"E0",X"1A",X"C0",X"50",X"30",X"F8",X"3A",X"00",X"50",X"CE",X"27",X"47", - X"3A",X"40",X"50",X"CE",X"D8",X"98",X"1A",X"3C",X"65",X"E1",X"3A",X"40",X"50",X"47",X"CE",X"27", - X"E3",X"78",X"28",X"02",X"E3",X"CF",X"1A",X"3C",X"65",X"E1",X"F5",X"09",X"42",X"65",X"F5",X"E3", - X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"4B",X"31",X"FD",X"09", - X"51",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"45",X"50",X"F5",X"09",X"75",X"65",X"F5", - X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"4B",X"31",X"FD", - X"09",X"51",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"45",X"50",X"F5",X"09",X"78",X"65", - X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"4B",X"31", - X"FD",X"09",X"51",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"45",X"50",X"F5",X"09",X"93", - X"65",X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"4B", - X"31",X"FD",X"09",X"56",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"62",X"50",X"F5",X"09", - X"AE",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5", - X"4B",X"31",X"FD",X"09",X"56",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"62",X"50",X"F5", - X"09",X"E1",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10", - X"E5",X"4B",X"31",X"FD",X"09",X"56",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"62",X"50", - X"F5",X"09",X"CC",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28", - X"10",X"E5",X"4B",X"31",X"FD",X"09",X"73",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"67", - X"50",X"F5",X"09",X"FF",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56", - X"E0",X"E5",X"4B",X"31",X"FD",X"09",X"73",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"67", - X"50",X"E1",X"F5",X"7E",X"03",X"FD",X"5F",X"00",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F", - X"FD",X"5F",X"01",X"F5",X"7E",X"04",X"FD",X"5F",X"02",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3", - X"3F",X"FD",X"5F",X"03",X"F5",X"7E",X"05",X"FD",X"5F",X"04",X"E1",X"E5",X"1F",X"32",X"F5",X"E3", - X"00",X"D6",X"E1",X"F5",X"E3",X"00",X"66",X"C2",X"1F",X"32",X"F5",X"6E",X"01",X"F5",X"4E",X"02", - X"7E",X"E3",X"0F",X"11",X"81",X"31",X"E5",X"B5",X"17",X"0B",X"CD",X"32",X"6F",X"13",X"32",X"4F", - X"E9",X"B3",X"31",X"B7",X"31",X"AD",X"31",X"9E",X"31",X"E4",X"31",X"F1",X"31",X"DB",X"31",X"24", - X"32",X"2E",X"32",X"1E",X"32",X"55",X"32",X"49",X"32",X"6D",X"32",X"C9",X"C3",X"58",X"31",X"C9", - X"7E",X"F5",X"5F",X"03",X"0B",X"7E",X"0B",X"F5",X"5F",X"04",X"C3",X"58",X"31",X"C9",X"7E",X"F5", - X"5F",X"05",X"0B",X"C3",X"58",X"31",X"C9",X"7E",X"F5",X"46",X"03",X"80",X"F5",X"5F",X"03",X"0B", - X"7E",X"0B",X"F5",X"46",X"04",X"A0",X"F5",X"5F",X"04",X"C3",X"58",X"31",X"C9",X"7E",X"F5",X"46", - X"05",X"80",X"F5",X"5F",X"05",X"0B",X"C3",X"58",X"31",X"C9",X"7E",X"F5",X"BE",X"07",X"28",X"23", - X"F5",X"1C",X"07",X"2B",X"F5",X"5D",X"01",X"F5",X"5C",X"02",X"E1",X"F5",X"1E",X"07",X"00",X"0B", - X"C3",X"58",X"31",X"F5",X"6E",X"20",X"F5",X"4E",X"21",X"D1",X"D5",X"2B",X"5A",X"2B",X"5B",X"2B", - X"1E",X"00",X"F5",X"5D",X"20",X"F5",X"5C",X"21",X"C9",X"C3",X"58",X"31",X"D1",X"32",X"F5",X"6E", - X"20",X"F5",X"4E",X"21",X"BE",X"28",X"21",X"1C",X"0B",X"76",X"0B",X"56",X"EB",X"C3",X"58",X"31", - X"0B",X"0B",X"0B",X"F5",X"5D",X"20",X"F5",X"5C",X"21",X"13",X"EB",X"C3",X"58",X"31",X"C9",X"76", - X"0B",X"56",X"EB",X"C3",X"58",X"31",X"C9",X"F5",X"CD",X"F5",X"CD",X"C9",X"D1",X"13",X"1E",X"00", - X"01",X"30",X"00",X"ED",X"98",X"32",X"F5",X"5F",X"01",X"13",X"32",X"F5",X"5F",X"02",X"F5",X"5D", - X"20",X"F5",X"5C",X"21",X"E1",X"C9",X"F5",X"5D",X"01",X"F5",X"5C",X"02",X"F5",X"1E",X"00",X"00", - X"E1",X"C9",X"76",X"0B",X"56",X"EB",X"1E",X"06",X"13",X"EB",X"C3",X"58",X"31",X"C9",X"7E",X"F5", - X"5F",X"06",X"0B",X"C3",X"58",X"31",X"23",X"75",X"65",X"23",X"78",X"65",X"24",X"02",X"01",X"43", - X"00",X"02",X"20",X"05",X"04",X"01",X"54",X"00",X"05",X"04",X"01",X"4B",X"00",X"05",X"04",X"01", - X"85",X"00",X"05",X"04",X"01",X"8F",X"00",X"05",X"04",X"01",X"C7",X"00",X"05",X"04",X"01",X"24", - X"01",X"05",X"04",X"21",X"1E",X"00",X"C3",X"74",X"23",X"42",X"65",X"23",X"78",X"65",X"01",X"D8", - X"00",X"24",X"02",X"06",X"02",X"20",X"05",X"03",X"02",X"00",X"05",X"03",X"07",X"27",X"21",X"29", - X"21",X"3E",X"00",X"E5",X"3B",X"36",X"9D",X"E2",X"D9",X"32",X"36",X"32",X"01",X"75",X"13",X"E5", - X"99",X"15",X"2A",X"90",X"20",X"65",X"06",X"00",X"E5",X"94",X"23",X"42",X"65",X"23",X"75",X"65", - X"01",X"C8",X"00",X"24",X"04",X"02",X"06",X"06",X"01",X"C8",X"00",X"05",X"04",X"01",X"40",X"00", - X"05",X"02",X"04",X"FF",X"07",X"05",X"21",X"20",X"C2",X"AE",X"32",X"2A",X"05",X"00",X"44",X"65", - X"11",X"4E",X"07",X"E5",X"FF",X"25",X"3E",X"01",X"11",X"05",X"00",X"E5",X"23",X"AE",X"65",X"01", - X"FF",X"00",X"24",X"04",X"02",X"20",X"06",X"06",X"03",X"22",X"00",X"05",X"01",X"07",X"06",X"06", - X"03",X"DE",X"FF",X"05",X"01",X"07",X"06",X"04",X"FF",X"07",X"06",X"21",X"1B",X"33",X"09",X"A7", - X"07",X"1E",X"08",X"2A",X"21",X"00",X"44",X"65",X"11",X"93",X"07",X"E5",X"FF",X"25",X"23",X"93", - X"65",X"01",X"80",X"00",X"24",X"05",X"02",X"27",X"06",X"05",X"03",X"03",X"C8",X"00",X"07",X"07", - X"21",X"04",X"FE",X"1A",X"F2",X"75",X"33",X"E5",X"16",X"27",X"C3",X"4E",X"33",X"E5",X"F6",X"15", - X"E5",X"F6",X"15",X"E5",X"F6",X"15",X"01",X"4E",X"07",X"E5",X"03",X"27",X"01",X"4E",X"07",X"E5", - X"23",X"93",X"65",X"23",X"AE",X"65",X"23",X"CC",X"65",X"01",X"80",X"00",X"24",X"04",X"02",X"23", - X"06",X"06",X"03",X"22",X"00",X"05",X"01",X"07",X"06",X"06",X"03",X"DE",X"FF",X"05",X"02",X"07", - X"06",X"04",X"FF",X"07",X"22",X"21",X"44",X"65",X"11",X"A9",X"07",X"E5",X"FF",X"25",X"3E",X"01", - X"11",X"23",X"24",X"02",X"02",X"07",X"01",X"00",X"FF",X"05",X"01",X"03",X"FF",X"88",X"20",X"A9", - X"33",X"11",X"D4",X"04",X"E5",X"18",X"36",X"9D",X"E2",X"C6",X"33",X"2A",X"D4",X"04",X"44",X"65", - X"11",X"BE",X"07",X"E5",X"FF",X"25",X"3E",X"01",X"11",X"D4",X"04",X"E5",X"18",X"36",X"9D",X"C2", - X"D7",X"33",X"09",X"D4",X"23",X"CC",X"65",X"24",X"02",X"01",X"43",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"54",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"4B",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"85",X"00", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"4B",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"54",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"4B",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"85",X"00", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"8F",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"C7",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"8F",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"85",X"00", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"4B",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"85",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"8F",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"C7",X"00", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"8F",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"85",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"4B",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"8F",X"00", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"C7",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"24",X"01",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"50",X"01",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"24",X"01", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"C7",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"8F",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"C7",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"24",X"01", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"05",X"36",X"21",X"05",X"D6",X"01",X"B7", - X"DD",X"E5",X"E2",X"23",X"D6",X"06",X"D6",X"01",X"B7",X"C1",X"60",X"99",X"37",X"D2",X"61",X"35", - X"01",X"48",X"07",X"E5",X"CC",X"33",X"C3",X"8E",X"35",X"E5",X"E2",X"23",X"D6",X"01",X"D6",X"01", - X"B7",X"DD",X"E5",X"E2",X"23",X"D6",X"07",X"D6",X"01",X"B7",X"C1",X"60",X"99",X"37",X"D2",X"B0", - X"35",X"E5",X"D2",X"23",X"CE",X"03",X"FE",X"03",X"C2",X"5C",X"35",X"01",X"4A",X"07",X"E5",X"CC", - X"33",X"C3",X"95",X"35",X"E5",X"D2",X"23",X"CE",X"80",X"FE",X"00",X"E2",X"85",X"35",X"2A",X"D4", - X"04",X"0B",X"0A",X"D4",X"04",X"E5",X"D6",X"23",X"67",X"06",X"00",X"09",X"48",X"05",X"21",X"21", - X"44",X"65",X"E5",X"CC",X"33",X"C3",X"8E",X"35",X"E5",X"E2",X"23",X"FE",X"21",X"C2",X"8E",X"35", - X"01",X"4C",X"07",X"E5",X"CC",X"33",X"C3",X"07",X"35",X"E1",X"69",X"48",X"66",X"0B",X"46",X"32", - X"81",X"6F",X"13",X"32",X"A0",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"85",X"6F",X"13", - X"32",X"A4",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"8D",X"6F",X"13",X"32",X"8C",X"4F", - X"E1",X"44",X"65",X"09",X"00",X"00",X"3E",X"10",X"DD",X"29",X"EB",X"97",X"29",X"EB",X"A5",X"91", - X"6F",X"7C",X"B0",X"4F",X"13",X"D2",X"EA",X"35",X"21",X"33",X"D9",X"3D",X"C2",X"F0",X"35",X"E1", - X"76",X"0B",X"56",X"EB",X"29",X"CD",X"29",X"29",X"C1",X"21",X"E1",X"44",X"65",X"09",X"00",X"00", - X"3E",X"10",X"29",X"EB",X"29",X"EB",X"D2",X"22",X"36",X"21",X"3D",X"C2",X"02",X"36",X"E1",X"77", - X"16",X"00",X"7B",X"95",X"6F",X"7A",X"B4",X"4F",X"E1",X"67",X"06",X"00",X"7B",X"91",X"6F",X"7A", - X"B0",X"4F",X"E1",X"69",X"48",X"66",X"0B",X"46",X"32",X"91",X"6F",X"13",X"32",X"B0",X"4F",X"E1", - X"6F",X"0E",X"00",X"32",X"95",X"6F",X"13",X"32",X"B4",X"4F",X"E1",X"77",X"16",X"00",X"7B",X"96", - X"77",X"7A",X"0B",X"B6",X"57",X"EB",X"E1",X"00",X"04",X"3E",X"7F",X"8E",X"1A",X"CC",X"05",X"01", - X"CB",X"05",X"E5",X"F1",X"21",X"2A",X"62",X"04",X"2B",X"0A",X"62",X"04",X"11",X"01",X"00",X"2A", - X"EB",X"05",X"31",X"0A",X"EB",X"05",X"D2",X"3A",X"36",X"E1",X"E5",X"D9",X"10",X"DD",X"E5",X"4A", - X"15",X"C1",X"60",X"99",X"37",X"D2",X"83",X"36",X"26",X"07",X"E5",X"F2",X"0E",X"09",X"00",X"00", - X"0A",X"43",X"04",X"2A",X"43",X"04",X"7C",X"67",X"3E",X"7F",X"B9",X"D2",X"93",X"36",X"26",X"21", - X"E5",X"F2",X"0E",X"E5",X"BB",X"0E",X"3E",X"00",X"11",X"43",X"04",X"E5",X"1F",X"3D",X"9D",X"C2", - X"8B",X"36",X"E1",X"2A",X"43",X"04",X"44",X"65",X"E5",X"4B",X"1C",X"E5",X"B7",X"2A",X"E1",X"E5", - X"D9",X"10",X"01",X"42",X"04",X"E5",X"11",X"22",X"E1",X"E5",X"D9",X"10",X"01",X"42",X"04",X"E5", - X"FC",X"21",X"E1",X"3A",X"E5",X"05",X"37",X"D2",X"D0",X"36",X"26",X"27",X"E5",X"F2",X"0E",X"E1", - X"3A",X"36",X"05",X"D6",X"00",X"C6",X"FF",X"B7",X"09",X"6F",X"06",X"9E",X"37",X"D2",X"EA",X"36", - X"09",X"36",X"05",X"1E",X"00",X"26",X"0A",X"E5",X"F2",X"0E",X"09",X"BF",X"05",X"1E",X"00",X"E5", - X"3F",X"1C",X"E5",X"FA",X"0C",X"E5",X"CF",X"11",X"37",X"F2",X"2A",X"37",X"E5",X"D9",X"10",X"3A", - X"60",X"04",X"D6",X"00",X"D6",X"01",X"B7",X"DD",X"3A",X"47",X"04",X"CE",X"D9",X"D6",X"00",X"C6", - X"FF",X"B7",X"C1",X"60",X"99",X"37",X"D2",X"09",X"37",X"26",X"70",X"E5",X"F2",X"0E",X"C3",X"2A", - X"37",X"E5",X"BB",X"0E",X"09",X"42",X"04",X"0A",X"C9",X"05",X"2A",X"C9",X"05",X"44",X"65",X"E5", - X"83",X"2A",X"E5",X"65",X"0D",X"E1",X"E5",X"D9",X"10",X"E5",X"1A",X"11",X"01",X"61",X"04",X"E5", - X"02",X"12",X"3A",X"61",X"04",X"FE",X"20",X"C2",X"67",X"37",X"26",X"07",X"E5",X"69",X"19",X"E5", - X"52",X"19",X"FE",X"07",X"E2",X"74",X"37",X"26",X"02",X"E5",X"F2",X"0E",X"2A",X"43",X"04",X"44", - X"65",X"E5",X"B7",X"19",X"2A",X"60",X"04",X"65",X"E5",X"59",X"19",X"3A",X"47",X"04",X"CE",X"FD", - X"1A",X"47",X"04",X"2A",X"47",X"04",X"65",X"E5",X"6D",X"19",X"E5",X"BB",X"0E",X"E1",X"E5",X"DE", - X"10",X"2A",X"62",X"04",X"7C",X"67",X"3E",X"7F",X"B9",X"D2",X"97",X"37",X"26",X"35",X"E5",X"F2", - X"0E",X"09",X"00",X"00",X"0A",X"62",X"04",X"E5",X"2D",X"11",X"3A",X"42",X"04",X"FE",X"05",X"C2", - X"F5",X"37",X"E5",X"4A",X"15",X"09",X"B7",X"00",X"8E",X"37",X"D2",X"D5",X"37",X"2A",X"45",X"04", - X"44",X"65",X"E5",X"DB",X"1A",X"3A",X"47",X"04",X"CE",X"DF",X"DE",X"01",X"1A",X"40",X"52",X"45", - X"71",X"41",X"64",X"50",X"40",X"45",X"52",X"67",X"43",X"53",X"50",X"67",X"54",X"40",X"19",X"40", - X"52",X"45",X"71",X"41",X"64",X"50",X"54",X"61",X"44",X"45",X"52",X"43",X"71",X"41",X"64",X"50", - X"45",X"45",X"52",X"46",X"40",X"66",X"61",X"67",X"43",X"40",X"54",X"52",X"45",X"53",X"66",X"61", - X"52",X"45",X"71",X"41",X"64",X"50",X"40",X"45",X"66",X"67",X"40",X"54",X"43",X"45",X"64",X"45", - X"53",X"52",X"67",X"53",X"52",X"45",X"71",X"41",X"64",X"50",X"40",X"67",X"57",X"54",X"40",X"52", - X"67",X"40",X"45",X"66",X"67",X"40",X"54",X"43",X"45",X"64",X"45",X"53",X"50",X"55",X"40",X"45", - X"66",X"67",X"40",X"52",X"45",X"71",X"41",X"64",X"50",X"50",X"55",X"40",X"67",X"57",X"54",X"40", - X"52",X"45",X"71",X"41",X"64",X"50",X"66",X"61",X"41",X"47",X"41",X"40",X"52",X"45",X"71",X"41", - X"64",X"50",X"40",X"45",X"65",X"41",X"53",X"52",X"45",X"56",X"67",X"40",X"45",X"65",X"41",X"47", - X"52",X"45",X"56",X"67",X"40",X"45",X"65",X"41",X"47",X"40",X"45",X"66",X"67",X"40",X"52",X"45", - X"71",X"41",X"64",X"50",X"45",X"65",X"41",X"46",X"40",X"46",X"67",X"40",X"64",X"64",X"41",X"60", - X"45",X"60",X"54",X"40",X"66",X"61",X"40",X"53",X"61",X"40",X"45",X"52",X"67",X"43",X"53",X"40", - X"52",X"55",X"67",X"71",X"66",X"45",X"54",X"40",X"50",X"67",X"54",X"54",X"43",X"45",X"64",X"45", - X"53",X"40",X"67",X"54",X"40",X"63",X"43",X"61",X"54",X"53",X"71",X"67",X"62",X"40",X"45",X"53", - X"55",X"66",X"67",X"54",X"54",X"55",X"42",X"40",X"45",X"52",X"61",X"46",X"40",X"44",X"66",X"41", - X"40",X"52",X"45",X"54",X"54",X"45",X"64",X"54",X"66",X"61",X"52",X"50",X"40",X"67",X"54",X"45", - X"66",X"44",X"65",X"41",X"64",X"53",X"53",X"45",X"71",X"45",X"1A",X"38",X"39",X"19",X"40",X"40", - X"54",X"60",X"47",X"61",X"52",X"71",X"50",X"67",X"43",X"52",X"41",X"54",X"53",X"60",X"43",X"45", - X"54",X"40",X"70",X"45",X"52",X"54",X"61",X"47",X"61",X"44",X"53",X"54",X"66",X"45",X"53",X"45", - X"52",X"50",X"40",X"40",X"41",X"64",X"67",X"77",X"63",X"43",X"67",X"52",X"45",X"64",X"42",X"41", - X"54",X"40",X"45",X"43",X"66",X"41",X"56",X"44",X"41",X"40",X"45",X"52",X"67",X"43",X"53",X"18", - X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"1D",X"18",X"1D",X"18",X"1D",X"18",X"1D",X"18", - X"1A",X"1D",X"1F",X"18",X"1A",X"1D",X"1F",X"19",X"19",X"19",X"19",X"1A",X"1A",X"1A",X"1A",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"18", - X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"19", - X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"38",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"38",X"45", - X"52",X"67",X"43",X"53",X"40",X"45",X"56",X"61",X"64",X"41",X"40",X"71",X"41",X"54",X"53",X"44", - X"66",X"67",X"43",X"45",X"53",X"40",X"52",X"45",X"50",X"40",X"53",X"54",X"66",X"61",X"67",X"50", - X"40",X"18",X"1D",X"40",X"40",X"71",X"41",X"64",X"50",X"40",X"19",X"40",X"53",X"66",X"61",X"67", - X"43",X"40",X"1A",X"53",X"71",X"41",X"64",X"50",X"40",X"1A",X"40",X"40",X"66",X"61",X"67",X"43", - X"40",X"19",X"40",X"71",X"41",X"64",X"50",X"40",X"19",X"40",X"40",X"66",X"61",X"67",X"43",X"40", - X"19",X"53",X"54",X"66",X"61",X"67",X"50",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"71", - X"52",X"45",X"56",X"45",X"40",X"53",X"55",X"66",X"67",X"42",X"18",X"18",X"18",X"1D",X"1A",X"19", - X"18",X"18",X"18",X"18",X"18",X"19",X"18",X"18",X"18",X"1D",X"1F",X"18",X"18",X"18",X"18",X"1D", - X"53",X"43",X"61",X"54",X"53",X"67",X"66",X"47",X"41",X"61",X"44",X"66",X"67",X"61",X"54",X"61", - X"44",X"66",X"67",X"43",X"40",X"40",X"66",X"67",X"61",X"54",X"41",X"43",X"67",X"64",X"40",X"40", - X"65",X"67",X"52",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"44",X"1F", - X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"46",X"1F",X"40",X"40",X"40",X"40",X"40",X"40",X"1A",X"44",X"67",X"67",X"47",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"60",X"1F",X"40",X"40",X"40",X"40",X"40",X"40",X"1B",X"44", - X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"62",X"1F",X"40",X"40",X"40",X"40", - X"40",X"40",X"1C",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"60",X"1C", - X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"64",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1A",X"44",X"67",X"67",X"47",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"62",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1B",X"44", - X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"65",X"1C",X"40",X"40",X"40",X"40", - X"40",X"40",X"1C",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"63",X"1C", - X"40",X"40",X"40",X"40",X"40",X"40",X"1D",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"66",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1E",X"44",X"41",X"42",X"40",X"66", - X"67",X"61",X"54",X"61",X"44",X"66",X"67",X"43",X"40",X"40",X"66",X"67",X"61",X"54",X"41",X"43", - X"67",X"64",X"40",X"40",X"65",X"41",X"52",X"00",X"50",X"12",X"00",X"00",X"00",X"0D",X"00",X"00", - X"50",X"1F",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"08",X"00",X"00", - X"00",X"18",X"00",X"00",X"00",X"40",X"00",X"00",X"50",X"07",X"00",X"00",X"00",X"15",X"00",X"00", - X"50",X"0A",X"00",X"00",X"00",X"18",X"00",X"00",X"00",X"05",X"00",X"00",X"00",X"10",X"00",X"00", - X"00",X"15",X"00",X"00",X"00",X"08",X"00",X"05",X"04",X"03",X"02",X"00",X"01",X"02",X"03",X"04", - X"05",X"06",X"07",X"20",X"21",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"60",X"61",X"62",X"63", - X"64",X"65",X"66",X"67",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"70",X"71",X"72",X"72", - X"71",X"70",X"57",X"56",X"55",X"54",X"53",X"52",X"51",X"50",X"67",X"66",X"65",X"64",X"63",X"62", - X"61",X"60",X"47",X"46",X"45",X"44",X"43",X"42",X"41",X"00",X"01",X"04",X"02",X"64",X"52",X"53", - X"40",X"4D",X"02",X"65",X"43",X"53",X"80",X"11",X"02",X"62",X"65",X"53",X"08",X"4B",X"01",X"42", - X"67",X"40",X"80",X"31",X"01",X"62",X"53",X"40",X"18",X"96",X"00",X"62",X"46",X"53",X"48",X"82", - X"00",X"46",X"53",X"65",X"50",X"5F",X"00",X"43",X"53",X"65",X"10",X"5C",X"00",X"43",X"44",X"40", - X"58",X"68",X"00",X"60",X"44",X"43",X"90",X"52",X"00",X"94",X"42",X"95",X"42",X"96",X"42",X"97", - X"42",X"B0",X"42",X"B1",X"42",X"B2",X"42",X"B3",X"42",X"B4",X"42",X"B5",X"42",X"03",X"02",X"01", - X"00",X"00",X"80",X"48",X"40",X"E5",X"17",X"0C",X"E1",X"E5",X"36",X"0C",X"E1",X"E5",X"9B",X"0C", - X"E1",X"E5",X"9C",X"0C",X"E1",X"E5",X"C0",X"0C",X"E1",X"E5",X"32",X"0D",X"E1",X"E5",X"72",X"2C", - X"E1",X"E5",X"0F",X"3A",X"E1",X"E5",X"28",X"3A",X"E1",X"E5",X"29",X"3A",X"E1",X"E5",X"3C",X"3A", - X"E1",X"E5",X"3D",X"3A",X"E1",X"E5",X"50",X"3A",X"E1",X"E5",X"51",X"3A",X"E1",X"E5",X"7B",X"3A", - X"E1",X"E5",X"8D",X"3A",X"E1",X"00",X"FF",X"09",X"6A",X"0C",X"0A",X"62",X"67",X"E1",X"3E",X"10", - X"1A",X"D0",X"64",X"3E",X"08",X"1A",X"60",X"67",X"3A",X"61",X"67",X"FE",X"06",X"C2",X"AC",X"0C", - X"AF",X"1A",X"61",X"67",X"3A",X"3C",X"65",X"EE",X"10",X"1A",X"3C",X"65",X"2A",X"62",X"67",X"7E", - X"FE",X"00",X"28",X"26",X"0B",X"46",X"3A",X"D2",X"64",X"B8",X"28",X"14",X"2B",X"0A",X"62",X"67", - X"30",X"17",X"0B",X"46",X"3A",X"D3",X"64",X"B8",X"28",X"06",X"2B",X"0A",X"62",X"67",X"30",X"21", - X"0B",X"7E",X"1A",X"3C",X"65",X"0B",X"0A",X"62",X"67",X"E1",X"01",X"6B",X"26",X"00",X"14",X"23", - X"01",X"EB",X"07",X"00",X"9C",X"25",X"01",X"D3",X"07",X"00",X"E4",X"25",X"01",X"BB",X"07",X"00", - X"FC",X"25",X"01",X"53",X"26",X"00",X"E4",X"25",X"01",X"3B",X"26",X"00",X"9C",X"25",X"01",X"0B", - X"26",X"00",X"44",X"23",X"01",X"53",X"26",X"00",X"14",X"23",X"01",X"BB",X"07",X"00",X"44",X"23", - X"01",X"D3",X"07",X"00",X"FC",X"25",X"01",X"8B",X"26",X"00",X"74",X"25",X"3C",X"1A",X"61",X"67", - X"C3",X"3C",X"0C",X"E1",X"09",X"51",X"66",X"0A",X"C9",X"66",X"09",X"CE",X"66",X"0A",X"1E",X"67", - X"09",X"DA",X"1F",X"11",X"51",X"66",X"01",X"60",X"00",X"ED",X"98",X"09",X"DA",X"1F",X"11",X"B1", - X"66",X"01",X"60",X"00",X"ED",X"98",X"AF",X"1A",X"3C",X"67",X"1A",X"3D",X"67",X"1A",X"3E",X"67", - X"3A",X"34",X"66",X"E3",X"A7",X"1A",X"34",X"66",X"3E",X"31",X"1A",X"38",X"67",X"1A",X"39",X"67", - X"1A",X"3A",X"67",X"1A",X"3B",X"67",X"AF",X"1A",X"3F",X"67",X"1A",X"CB",X"66",X"09",X"11",X"39", - X"11",X"CE",X"66",X"01",X"28",X"00",X"ED",X"98",X"09",X"11",X"39",X"11",X"26",X"67",X"01",X"28", - X"00",X"ED",X"98",X"09",X"51",X"66",X"0A",X"C9",X"66",X"E1",X"09",X"8F",X"0D",X"11",X"8F",X"64", - X"01",X"18",X"00",X"ED",X"98",X"3A",X"3E",X"67",X"FE",X"02",X"18",X"04",X"AF",X"1A",X"BA",X"64", - X"09",X"2F",X"66",X"11",X"18",X"66",X"01",X"17",X"00",X"1E",X"00",X"ED",X"98",X"09",X"39",X"39", - X"0A",X"37",X"66",X"09",X"94",X"39",X"0A",X"09",X"66",X"09",X"FB",X"39",X"0A",X"0B",X"66",X"09", - X"13",X"3A",X"0A",X"0D",X"66",X"3E",X"80",X"1A",X"2D",X"66",X"3E",X"08",X"1A",X"67",X"66",X"3E", - X"40",X"1A",X"06",X"64",X"1A",X"26",X"64",X"1A",X"16",X"64",X"1A",X"36",X"64",X"1A",X"0E",X"64", - X"1A",X"2E",X"64",X"1A",X"1E",X"64",X"1A",X"3E",X"64",X"1A",X"46",X"64",X"1A",X"66",X"64",X"3E", - X"48",X"1A",X"05",X"64",X"1A",X"25",X"64",X"1A",X"15",X"64",X"1A",X"35",X"64",X"1A",X"0D",X"64", - X"1A",X"2D",X"64",X"1A",X"1D",X"64",X"1A",X"3D",X"64",X"1A",X"45",X"64",X"1A",X"65",X"64",X"09", - X"2C",X"01",X"0A",X"46",X"67",X"30",X"18",X"03",X"00",X"00",X"0B",X"44",X"14",X"21",X"23",X"03", - X"00",X"00",X"0B",X"B4",X"14",X"21",X"23",X"04",X"00",X"00",X"87",X"14",X"14",X"21",X"F9",X"03", - X"00",X"00",X"EB",X"44",X"14",X"21",X"00",X"03",X"00",X"00",X"EB",X"B4",X"14",X"21",X"00",X"05", - X"00",X"00",X"87",X"FC",X"0D",X"14",X"D8",X"3E",X"40",X"E5",X"CD",X"16",X"11",X"82",X"40",X"09", - X"5D",X"2B",X"3E",X"34",X"06",X"02",X"E5",X"BD",X"17",X"11",X"CA",X"40",X"09",X"5D",X"2B",X"3E", - X"34",X"06",X"02",X"E5",X"BD",X"17",X"11",X"42",X"41",X"09",X"5D",X"2B",X"3E",X"34",X"06",X"02", - X"E5",X"BD",X"17",X"11",X"8A",X"41",X"09",X"F5",X"2B",X"3E",X"34",X"06",X"01",X"E5",X"BD",X"17", - X"11",X"C2",X"41",X"09",X"F9",X"2B",X"3E",X"34",X"06",X"01",X"E5",X"BD",X"17",X"11",X"CA",X"41", - X"09",X"F9",X"2B",X"3E",X"34",X"06",X"01",X"E5",X"BD",X"17",X"11",X"02",X"42",X"09",X"F9",X"2B", - X"3E",X"34",X"06",X"01",X"E5",X"BD",X"17",X"11",X"0A",X"42",X"09",X"F9",X"2B",X"3E",X"34",X"06", - X"01",X"E5",X"BD",X"17",X"11",X"42",X"42",X"09",X"15",X"2C",X"3E",X"34",X"06",X"01",X"E5",X"BD", - X"17",X"11",X"82",X"42",X"09",X"5D",X"2B",X"3E",X"34",X"06",X"02",X"E5",X"BD",X"17",X"11",X"CA", - X"42",X"09",X"5D",X"2B",X"3E",X"34",X"06",X"02",X"E5",X"BD",X"17",X"11",X"42",X"43",X"09",X"5D", - X"2B",X"3E",X"34",X"06",X"02",X"E5",X"BD",X"17",X"11",X"20",X"41",X"09",X"AD",X"2B",X"3E",X"10", - X"06",X"03",X"E5",X"BD",X"17",X"11",X"A8",X"42",X"09",X"AD",X"2B",X"3E",X"10",X"06",X"03",X"E5", - X"BD",X"17",X"11",X"41",X"40",X"09",X"19",X"2C",X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11", - X"7F",X"40",X"09",X"1A",X"2C",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"11",X"89",X"43",X"09", - X"1B",X"2C",X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"48",X"40",X"09",X"1C",X"2C",X"3E", - X"01",X"06",X"32",X"E5",X"D3",X"17",X"3E",X"24",X"1A",X"40",X"40",X"3E",X"22",X"1A",X"77",X"40", - X"3E",X"23",X"1A",X"BF",X"43",X"3E",X"25",X"1A",X"88",X"43",X"AF",X"1A",X"3F",X"67",X"1A",X"CB", - X"66",X"1A",X"50",X"66",X"3A",X"3E",X"67",X"09",X"DC",X"0E",X"E3",X"0F",X"E5",X"B0",X"17",X"76", - X"0B",X"56",X"EB",X"E9",X"04",X"0F",X"5A",X"0F",X"C8",X"0F",X"45",X"28",X"AA",X"28",X"27",X"29", - X"5C",X"29",X"F1",X"29",X"09",X"00",X"01",X"0A",X"47",X"66",X"09",X"00",X"05",X"0A",X"65",X"66", - X"3E",X"05",X"E5",X"DD",X"16",X"3E",X"12",X"1A",X"CD",X"66",X"3E",X"C2",X"1A",X"CC",X"66",X"3E", - X"01",X"1A",X"A8",X"64",X"3E",X"03",X"1A",X"98",X"64",X"3E",X"05",X"1A",X"B8",X"64",X"3E",X"07", - X"1A",X"C0",X"64",X"3E",X"21",X"1A",X"E0",X"64",X"3E",X"FF",X"1A",X"45",X"67",X"3E",X"18",X"1A", - X"60",X"67",X"AF",X"1A",X"BA",X"64",X"09",X"34",X"66",X"E3",X"A6",X"09",X"39",X"66",X"E3",X"C6", - X"11",X"E7",X"41",X"09",X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45", - X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A",X"2F",X"46",X"C3", - X"3B",X"2A",X"09",X"00",X"02",X"0A",X"47",X"66",X"09",X"50",X"07",X"0A",X"65",X"66",X"3E",X"01", - X"E5",X"DD",X"16",X"3E",X"12",X"1A",X"CD",X"66",X"3E",X"0D",X"1A",X"CC",X"66",X"3E",X"02",X"1A", - X"A8",X"64",X"3E",X"04",X"1A",X"98",X"64",X"3E",X"06",X"1A",X"B8",X"64",X"3E",X"20",X"1A",X"C0", - X"64",X"3E",X"22",X"1A",X"E0",X"64",X"3E",X"EF",X"1A",X"45",X"67",X"3E",X"15",X"1A",X"60",X"67", - X"AF",X"1A",X"BA",X"64",X"09",X"34",X"66",X"E3",X"A6",X"09",X"39",X"66",X"E3",X"C6",X"11",X"E7", - X"41",X"09",X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45",X"09",X"5C", - X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A",X"27",X"46",X"C3",X"3B",X"2A", - X"09",X"00",X"03",X"0A",X"47",X"66",X"09",X"00",X"10",X"0A",X"65",X"66",X"3E",X"10",X"E5",X"DD", - X"16",X"3E",X"12",X"1A",X"CD",X"66",X"3E",X"0A",X"1A",X"CC",X"66",X"3E",X"03",X"1A",X"A8",X"64", - X"3E",X"05",X"1A",X"98",X"64",X"3E",X"07",X"1A",X"B8",X"64",X"3E",X"21",X"1A",X"C0",X"64",X"3E", - X"23",X"1A",X"E0",X"64",X"3E",X"F7",X"1A",X"45",X"67",X"3E",X"08",X"1A",X"60",X"67",X"09",X"34", - X"66",X"E3",X"E6",X"11",X"E7",X"41",X"09",X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17", - X"11",X"E7",X"45",X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A", - X"EF",X"45",X"C3",X"3B",X"2A",X"09",X"00",X"04",X"0A",X"47",X"66",X"09",X"50",X"12",X"0A",X"65", - X"66",X"3E",X"35",X"E5",X"DD",X"16",X"3E",X"12",X"1A",X"CD",X"66",X"3E",X"28",X"1A",X"CC",X"66", - X"3E",X"04",X"1A",X"A8",X"64",X"3E",X"06",X"1A",X"98",X"64",X"3E",X"20",X"1A",X"B8",X"64",X"3E", - X"22",X"1A",X"C0",X"64",X"3E",X"24",X"1A",X"E0",X"64",X"3E",X"E7",X"1A",X"45",X"67",X"3E",X"10", - X"1A",X"60",X"67",X"09",X"34",X"66",X"E3",X"E6",X"11",X"E7",X"41",X"09",X"6C",X"2B",X"3E",X"02", - X"06",X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45",X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5", - X"D3",X"17",X"3E",X"01",X"1A",X"E7",X"45",X"C3",X"3B",X"2A",X"09",X"00",X"05",X"0A",X"47",X"66", - X"09",X"00",X"15",X"0A",X"65",X"66",X"3E",X"21",X"E5",X"DD",X"16",X"3E",X"32",X"1A",X"CD",X"66", - X"3E",X"37",X"1A",X"CC",X"66",X"3E",X"05",X"1A",X"A8",X"64",X"3E",X"07",X"1A",X"98",X"64",X"3E", - X"21",X"1A",X"B8",X"64",X"3E",X"23",X"1A",X"C0",X"64",X"3E",X"25",X"1A",X"E0",X"64",X"3E",X"BF", - X"1A",X"45",X"67",X"3E",X"06",X"1A",X"60",X"67",X"09",X"34",X"66",X"E3",X"E6",X"11",X"E7",X"41", - X"09",X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45",X"09",X"5C",X"2B", - X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A",X"18",X"46",X"C3",X"3B",X"2A",X"09", - X"00",X"06",X"0A",X"47",X"66",X"09",X"50",X"17",X"0A",X"65",X"66",X"3E",X"01",X"E5",X"DD",X"16", - X"3E",X"32",X"1A",X"CD",X"66",X"3E",X"34",X"1A",X"CC",X"66",X"3E",X"06",X"1A",X"A8",X"64",X"3E", - X"20",X"1A",X"98",X"64",X"3E",X"22",X"1A",X"B8",X"64",X"3E",X"24",X"1A",X"C0",X"64",X"3E",X"26", - X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"45",X"67",X"3E",X"01",X"1A",X"60",X"67",X"09",X"34",X"66", - X"E3",X"E6",X"11",X"E7",X"41",X"09",X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17",X"11", - X"E7",X"45",X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A",X"10", - X"46",X"C3",X"3B",X"2A",X"09",X"00",X"07",X"0A",X"47",X"66",X"09",X"00",X"08",X"0A",X"65",X"66", - X"3E",X"05",X"E5",X"DD",X"16",X"3E",X"21",X"1A",X"CD",X"66",X"3E",X"31",X"1A",X"CC",X"66",X"3E", - X"07",X"1A",X"A8",X"64",X"3E",X"21",X"1A",X"98",X"64",X"3E",X"23",X"1A",X"B8",X"64",X"3E",X"25", - X"1A",X"C0",X"64",X"3E",X"27",X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"45",X"67",X"3E",X"01",X"1A", - X"60",X"67",X"09",X"34",X"66",X"E3",X"E6",X"11",X"E7",X"41",X"09",X"6C",X"2B",X"3E",X"02",X"06", - X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45",X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3", - X"17",X"3E",X"01",X"1A",X"D8",X"45",X"C3",X"3B",X"2A",X"09",X"00",X"20",X"0A",X"47",X"66",X"09", - X"50",X"0A",X"0A",X"65",X"66",X"3E",X"10",X"E5",X"DD",X"16",X"3E",X"37",X"1A",X"CD",X"66",X"3E", - X"2B",X"1A",X"CC",X"66",X"3E",X"20",X"1A",X"A8",X"64",X"3E",X"22",X"1A",X"98",X"64",X"3E",X"24", - X"1A",X"B8",X"64",X"3E",X"26",X"1A",X"C0",X"64",X"3E",X"10",X"1A",X"E0",X"64",X"3E",X"BF",X"1A", - X"45",X"67",X"3E",X"01",X"1A",X"60",X"67",X"09",X"34",X"66",X"E3",X"E6",X"11",X"E7",X"41",X"09", - X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45",X"09",X"5C",X"2B",X"3E", - X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A",X"D0",X"45",X"11",X"49",X"44",X"09",X"CD", - X"66",X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"C1",X"44",X"09",X"CD",X"66",X"3E",X"36", - X"06",X"01",X"E5",X"D3",X"17",X"11",X"09",X"45",X"09",X"CD",X"66",X"3E",X"07",X"06",X"01",X"E5", - X"D3",X"17",X"11",X"2D",X"45",X"09",X"CD",X"66",X"3E",X"06",X"06",X"01",X"E5",X"D3",X"17",X"11", - X"38",X"45",X"09",X"CD",X"66",X"3E",X"07",X"06",X"01",X"E5",X"D3",X"17",X"11",X"81",X"45",X"09", - X"CD",X"66",X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"49",X"46",X"09",X"CD",X"66",X"3E", - X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"C1",X"46",X"09",X"CD",X"66",X"3E",X"07",X"06",X"01", - X"E5",X"D3",X"17",X"11",X"E5",X"46",X"09",X"CD",X"66",X"3E",X"06",X"06",X"01",X"E5",X"D3",X"17", - X"11",X"F0",X"46",X"09",X"CD",X"66",X"3E",X"07",X"06",X"01",X"E5",X"D3",X"17",X"11",X"09",X"47", - X"09",X"CD",X"66",X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"81",X"47",X"09",X"CD",X"66", - X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"49",X"44",X"09",X"CD",X"66",X"3E",X"01",X"06", - X"32",X"E5",X"D3",X"17",X"11",X"84",X"45",X"09",X"CD",X"66",X"3E",X"01",X"06",X"20",X"E5",X"D3", - X"17",X"11",X"4F",X"44",X"09",X"CD",X"66",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"11",X"6A", - X"44",X"09",X"CD",X"66",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"11",X"6D",X"44",X"09",X"CD", - X"66",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"11",X"5A",X"44",X"09",X"CD",X"66",X"3E",X"01", - X"06",X"32",X"E5",X"D3",X"17",X"11",X"5D",X"44",X"09",X"CD",X"66",X"3E",X"01",X"06",X"32",X"E5", - X"D3",X"17",X"11",X"78",X"44",X"09",X"CD",X"66",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"11", - X"B3",X"45",X"09",X"CD",X"66",X"3E",X"01",X"06",X"20",X"E5",X"D3",X"17",X"11",X"7E",X"44",X"09", - X"CD",X"66",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"3A",X"CC",X"66",X"1A",X"38",X"67",X"1A", - X"39",X"67",X"1A",X"3A",X"67",X"1A",X"3B",X"67",X"E5",X"55",X"1D",X"E1",X"04",X"20",X"03",X"07", - X"02",X"06",X"01",X"05",X"21",X"23",X"11",X"11",X"11",X"25",X"40",X"23",X"25",X"40",X"23",X"25", - X"40",X"23",X"11",X"11",X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"11",X"11",X"11", - X"25",X"22",X"10",X"10",X"10",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"10",X"10", - X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"10",X"10",X"10",X"24",X"26",X"27",X"40", - X"26",X"27",X"40",X"22",X"10",X"10",X"24",X"40",X"26",X"27",X"40",X"26",X"27",X"26",X"27",X"40", - X"26",X"27",X"40",X"40",X"40",X"40",X"40",X"40",X"26",X"27",X"40",X"26",X"27",X"26",X"27",X"40", - X"26",X"27",X"40",X"23",X"11",X"11",X"25",X"40",X"26",X"27",X"40",X"26",X"27",X"23",X"25",X"40", - X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"11",X"11",X"25",X"40",X"23",X"25", - X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"26",X"27",X"40",X"26",X"27",X"40",X"26", - X"27",X"40",X"26",X"27",X"40",X"26",X"27",X"26",X"27",X"40",X"26",X"27",X"40",X"26",X"27",X"40", - X"26",X"27",X"40",X"26",X"27",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"24", - X"40",X"22",X"10",X"10",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22", - X"24",X"10",X"26",X"11",X"27",X"45",X"71",X"45",X"53",X"2C",X"43",X"67",X"50",X"71",X"52",X"61", - X"47",X"60",X"54",X"08",X"19",X"39",X"38",X"1A",X"44",X"61",X"47",X"61",X"54",X"52",X"45",X"70", - X"08",X"54",X"45",X"43",X"60",X"53",X"54",X"41",X"52",X"4D",X"09",X"45",X"66",X"E3",X"46",X"C2", - X"D9",X"19",X"09",X"00",X"00",X"0A",X"61",X"66",X"09",X"E7",X"64",X"0A",X"D7",X"64",X"F5",X"09", - X"E7",X"64",X"F5",X"7E",X"07",X"FE",X"80",X"D2",X"CC",X"2C",X"2A",X"0B",X"66",X"E3",X"0F",X"E5", - X"B0",X"17",X"0A",X"0F",X"66",X"3A",X"3C",X"65",X"CE",X"27",X"47",X"FE",X"27",X"28",X"0B",X"3E", - X"10",X"1A",X"D0",X"64",X"78",X"E3",X"47",X"08",X"0A",X"2A",X"0F",X"66",X"46",X"F5",X"7E",X"04", - X"B8",X"E2",X"66",X"2D",X"F5",X"1E",X"00",X"02",X"F5",X"1E",X"05",X"35",X"E5",X"21",X"27",X"C3", - X"66",X"2D",X"F5",X"7E",X"00",X"FE",X"03",X"28",X"06",X"30",X"F6",X"E3",X"77",X"08",X"32",X"2A", - X"0F",X"66",X"0B",X"46",X"F5",X"7E",X"04",X"B8",X"E2",X"66",X"2D",X"F5",X"1E",X"00",X"03",X"F5", - X"1E",X"05",X"09",X"E5",X"21",X"27",X"C3",X"66",X"2D",X"F5",X"46",X"04",X"E5",X"81",X"1A",X"18", - X"D1",X"C3",X"6E",X"2C",X"CE",X"27",X"2A",X"0D",X"66",X"E3",X"0F",X"E5",X"B0",X"17",X"0A",X"0F", - X"66",X"3A",X"3C",X"65",X"CE",X"27",X"47",X"FE",X"27",X"28",X"0B",X"3E",X"10",X"1A",X"D0",X"64", - X"78",X"E3",X"67",X"08",X"0A",X"2A",X"0F",X"66",X"46",X"F5",X"7E",X"03",X"B8",X"E2",X"66",X"2D", - X"F5",X"1E",X"00",X"05",X"F5",X"1E",X"05",X"31",X"E5",X"21",X"27",X"C3",X"66",X"2D",X"F5",X"7E", - X"00",X"FE",X"04",X"28",X"06",X"30",X"F6",X"E3",X"57",X"08",X"30",X"2A",X"0F",X"66",X"0B",X"46", - X"F5",X"7E",X"03",X"B8",X"28",X"30",X"F5",X"1E",X"00",X"04",X"F5",X"1E",X"05",X"33",X"E5",X"21", - X"27",X"30",X"23",X"F5",X"46",X"03",X"E5",X"81",X"1A",X"18",X"D3",X"C3",X"6E",X"2C",X"3E",X"DB", - X"F5",X"46",X"03",X"90",X"1A",X"43",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A",X"44",X"66",X"09", - X"E7",X"64",X"0A",X"35",X"66",X"09",X"8F",X"0D",X"F5",X"09",X"8F",X"64",X"FD",X"09",X"2F",X"66", - X"FD",X"E3",X"02",X"46",X"28",X"25",X"11",X"40",X"67",X"E5",X"E8",X"1A",X"09",X"33",X"66",X"E3", - X"86",X"30",X"32",X"09",X"8F",X"64",X"0A",X"D7",X"64",X"E5",X"79",X"1D",X"3E",X"DB",X"F5",X"46", - X"03",X"90",X"1A",X"2F",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A",X"18",X"66",X"09",X"19",X"66", - X"F5",X"09",X"28",X"64",X"FD",X"09",X"8F",X"64",X"E5",X"79",X"1B",X"09",X"AF",X"0D",X"F5",X"09", - X"AF",X"64",X"FD",X"09",X"1B",X"66",X"FD",X"E3",X"02",X"46",X"28",X"25",X"11",X"41",X"67",X"E5", - X"E8",X"1A",X"09",X"33",X"66",X"E3",X"86",X"30",X"32",X"09",X"AF",X"64",X"0A",X"D7",X"64",X"E5", - X"79",X"1D",X"3E",X"DB",X"F5",X"46",X"03",X"90",X"1A",X"1B",X"66",X"F5",X"7E",X"04",X"D6",X"24", - X"1A",X"1C",X"66",X"09",X"1D",X"66",X"F5",X"09",X"18",X"64",X"FD",X"09",X"AF",X"64",X"E5",X"79", - X"1B",X"3A",X"34",X"66",X"E3",X"67",X"28",X"46",X"09",X"9F",X"0D",X"F5",X"09",X"9F",X"64",X"FD", - X"09",X"1F",X"66",X"FD",X"E3",X"02",X"46",X"28",X"25",X"11",X"42",X"67",X"E5",X"E8",X"1A",X"09", - X"33",X"66",X"E3",X"86",X"30",X"32",X"09",X"9F",X"64",X"0A",X"D7",X"64",X"E5",X"79",X"1D",X"3E", - X"DB",X"F5",X"46",X"03",X"90",X"1A",X"1F",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A",X"38",X"66", - X"09",X"39",X"66",X"F5",X"09",X"38",X"64",X"FD",X"09",X"9F",X"64",X"E5",X"79",X"1B",X"09",X"BF", - X"0D",X"F5",X"09",X"BF",X"64",X"FD",X"09",X"3B",X"66",X"FD",X"E3",X"02",X"46",X"28",X"25",X"11", - X"43",X"67",X"E5",X"E8",X"1A",X"09",X"33",X"66",X"E3",X"86",X"30",X"32",X"09",X"BF",X"64",X"0A", - X"D7",X"64",X"E5",X"79",X"1D",X"3E",X"DB",X"F5",X"46",X"03",X"90",X"1A",X"3B",X"66",X"F5",X"7E", - X"04",X"D6",X"24",X"1A",X"3C",X"66",X"09",X"3D",X"66",X"F5",X"09",X"40",X"64",X"FD",X"09",X"BF", - X"64",X"E5",X"79",X"1B",X"09",X"C7",X"0D",X"F5",X"09",X"C7",X"64",X"FD",X"09",X"3F",X"66",X"FD", - X"E3",X"02",X"46",X"28",X"25",X"11",X"44",X"67",X"E5",X"E8",X"1A",X"09",X"33",X"66",X"E3",X"86", - X"30",X"32",X"09",X"C7",X"64",X"0A",X"D7",X"64",X"E5",X"79",X"1D",X"3E",X"DB",X"F5",X"46",X"03", - X"90",X"1A",X"3F",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A",X"40",X"66",X"09",X"41",X"66",X"F5", - X"09",X"60",X"64",X"FD",X"09",X"C7",X"64",X"E5",X"79",X"1B",X"09",X"33",X"66",X"E3",X"56",X"C2", - X"38",X"18",X"3A",X"3C",X"65",X"E3",X"4F",X"C2",X"9F",X"2F",X"F5",X"09",X"00",X"64",X"F5",X"E3", - X"06",X"7E",X"28",X"17",X"F5",X"09",X"20",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"25",X"F5",X"09", - X"10",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"03",X"C3",X"9F",X"2F",X"F5",X"E3",X"06",X"FE",X"E3", - X"D6",X"3A",X"E7",X"64",X"F5",X"5F",X"00",X"3A",X"2D",X"66",X"F5",X"5F",X"01",X"3A",X"E7",X"64", - X"FE",X"02",X"28",X"26",X"FE",X"03",X"28",X"0F",X"3A",X"44",X"66",X"CE",X"F8",X"F5",X"5F",X"03", - X"30",X"3B",X"3A",X"44",X"66",X"CE",X"F8",X"F5",X"5F",X"03",X"3A",X"D6",X"64",X"CE",X"27",X"E3", - X"0F",X"2A",X"0B",X"66",X"E5",X"B0",X"17",X"7E",X"D6",X"24",X"F5",X"5F",X"07",X"30",X"0F",X"3A", - X"44",X"66",X"CE",X"F8",X"F5",X"5F",X"03",X"3A",X"D6",X"64",X"CE",X"27",X"E3",X"0F",X"2A",X"0B", - X"66",X"E5",X"B0",X"17",X"0B",X"7E",X"D6",X"24",X"F5",X"5F",X"07",X"30",X"21",X"3A",X"E7",X"64", - X"FE",X"04",X"28",X"24",X"30",X"29",X"3A",X"43",X"66",X"CE",X"F8",X"F5",X"5F",X"04",X"30",X"3B", - X"3A",X"43",X"66",X"CE",X"F8",X"F5",X"5F",X"04",X"3A",X"D6",X"64",X"CE",X"27",X"E3",X"0F",X"2A", - X"0D",X"66",X"E5",X"B0",X"17",X"0B",X"3E",X"DB",X"46",X"90",X"F5",X"5F",X"07",X"30",X"34",X"3A", - X"43",X"66",X"CE",X"F8",X"F5",X"5F",X"04",X"3A",X"D6",X"64",X"CE",X"27",X"E3",X"0F",X"2A",X"0D", - X"66",X"E5",X"B0",X"17",X"3E",X"DB",X"46",X"90",X"F5",X"5F",X"07",X"3A",X"75",X"65",X"FE",X"00", - X"08",X"05",X"09",X"78",X"65",X"E3",X"C6",X"F5",X"09",X"00",X"64",X"F5",X"E3",X"06",X"7E",X"28", - X"27",X"E5",X"79",X"1F",X"E5",X"57",X"18",X"09",X"00",X"64",X"0A",X"8C",X"64",X"E5",X"4C",X"27", - X"F5",X"09",X"20",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"E5",X"79",X"1F",X"E5",X"57",X"18", - X"09",X"20",X"64",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"10",X"64",X"F5",X"E3",X"06", - X"7E",X"28",X"27",X"E5",X"79",X"1F",X"E5",X"57",X"18",X"09",X"10",X"64",X"0A",X"8C",X"64",X"E5", - X"4C",X"27",X"F5",X"09",X"30",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"E5",X"79",X"1F",X"E5", - X"57",X"18",X"09",X"30",X"64",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"08",X"64",X"F5", - X"E3",X"06",X"7E",X"E2",X"22",X"19",X"E5",X"79",X"1F",X"E5",X"57",X"18",X"09",X"08",X"64",X"0A", - X"8C",X"64",X"E5",X"4C",X"27",X"C3",X"22",X"19",X"3A",X"2E",X"66",X"FE",X"20",X"08",X"11",X"3A", - X"3C",X"65",X"E3",X"4F",X"E2",X"9F",X"2F",X"E3",X"96",X"AF",X"1A",X"2E",X"66",X"C3",X"9F",X"2F", - X"3C",X"1A",X"2E",X"66",X"C3",X"9F",X"2F",X"F5",X"7E",X"00",X"FE",X"04",X"18",X"12",X"F5",X"7E", - X"03",X"F5",X"BE",X"07",X"08",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"30",X"05", - X"F5",X"7E",X"04",X"30",X"EC",X"09",X"19",X"66",X"E3",X"46",X"08",X"07",X"2B",X"E5",X"D6",X"18", - X"F4",X"BB",X"18",X"09",X"1D",X"66",X"E3",X"46",X"08",X"07",X"2B",X"E5",X"D6",X"18",X"F4",X"BB", - X"18",X"09",X"39",X"66",X"E3",X"46",X"08",X"07",X"2B",X"E5",X"D6",X"18",X"F4",X"BB",X"18",X"09", - X"3D",X"66",X"E3",X"46",X"08",X"07",X"2B",X"E5",X"D6",X"18",X"F4",X"BB",X"18",X"09",X"41",X"66", - X"E3",X"46",X"C0",X"2B",X"E5",X"D6",X"18",X"F4",X"BB",X"18",X"E1",X"E3",X"C6",X"09",X"93",X"65", - X"E3",X"C6",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"2A",X"47",X"66",X"ED",X"73",X"61", - X"66",X"31",X"0A",X"61",X"66",X"E1",X"F5",X"7E",X"03",X"46",X"B8",X"38",X"31",X"90",X"FE",X"22", - X"18",X"11",X"F5",X"7E",X"04",X"2B",X"46",X"B8",X"38",X"16",X"90",X"FE",X"22",X"18",X"04",X"0B", - X"0B",X"1F",X"E1",X"1F",X"3F",X"E1",X"67",X"78",X"41",X"90",X"FE",X"22",X"38",X"CC",X"30",X"DB", - X"67",X"78",X"41",X"90",X"FE",X"22",X"38",X"CF",X"30",X"E9",X"00",X"E5",X"55",X"1D",X"2A",X"46", - X"67",X"2B",X"0A",X"46",X"67",X"7D",X"9C",X"28",X"02",X"30",X"55",X"3A",X"60",X"67",X"FE",X"04", - X"38",X"05",X"D6",X"03",X"1A",X"60",X"67",X"3A",X"A8",X"64",X"3C",X"FE",X"21",X"18",X"03",X"1A", - X"A8",X"64",X"3A",X"98",X"64",X"3C",X"FE",X"22",X"18",X"03",X"1A",X"98",X"64",X"3A",X"B8",X"64", - X"3C",X"FE",X"23",X"18",X"03",X"1A",X"B8",X"64",X"3A",X"C0",X"64",X"3C",X"FE",X"25",X"18",X"03", - X"1A",X"C0",X"64",X"3A",X"E0",X"64",X"3C",X"FE",X"10",X"18",X"03",X"1A",X"E0",X"64",X"09",X"2C", - X"01",X"0A",X"46",X"67",X"3A",X"45",X"67",X"D6",X"08",X"FE",X"0D",X"38",X"03",X"1A",X"45",X"67", - X"00",X"09",X"D7",X"38",X"3A",X"3E",X"67",X"E5",X"B0",X"17",X"46",X"3A",X"3F",X"67",X"3C",X"1A", - X"3F",X"67",X"B8",X"C2",X"AD",X"19",X"AF",X"1A",X"3F",X"67",X"3A",X"CB",X"66",X"47",X"3A",X"CC", - X"66",X"80",X"1A",X"38",X"67",X"1A",X"39",X"67",X"1A",X"3A",X"67",X"1A",X"3B",X"67",X"78",X"FE", - X"02",X"28",X"06",X"3C",X"1A",X"CB",X"66",X"30",X"04",X"AF",X"1A",X"CB",X"66",X"00",X"2A",X"61", - X"66",X"EB",X"09",X"00",X"00",X"3A",X"63",X"66",X"3C",X"1A",X"63",X"66",X"FE",X"24",X"08",X"07", - X"AF",X"1A",X"63",X"66",X"09",X"10",X"00",X"31",X"EB",X"E5",X"60",X"11",X"AF",X"06",X"28",X"2A", - X"1E",X"67",X"9E",X"0B",X"10",X"FC",X"FE",X"00",X"C0",X"E5",X"FD",X"17",X"E5",X"A0",X"1C",X"09", - X"F4",X"64",X"E3",X"E6",X"E3",X"F6",X"E5",X"55",X"1D",X"09",X"CC",X"65",X"E3",X"E6",X"C3",X"1F", - X"1A",X"3A",X"F4",X"64",X"E3",X"B7",X"1A",X"F4",X"64",X"E3",X"66",X"28",X"0E",X"3A",X"46",X"66", - X"FE",X"04",X"08",X"32",X"AF",X"1A",X"46",X"66",X"3A",X"E7",X"64",X"FE",X"23",X"28",X"73",X"3C", - X"1A",X"E7",X"64",X"09",X"6D",X"1B",X"E5",X"B0",X"17",X"7E",X"1A",X"D4",X"64",X"E1",X"3C",X"1A", - X"46",X"66",X"E1",X"E3",X"E6",X"E5",X"FD",X"17",X"E5",X"A0",X"1C",X"E5",X"55",X"1D",X"3E",X"07", - X"1A",X"D4",X"64",X"AF",X"1A",X"E7",X"64",X"AF",X"09",X"19",X"66",X"E3",X"46",X"28",X"03",X"1A", - X"AA",X"64",X"09",X"1D",X"66",X"E3",X"46",X"28",X"03",X"1A",X"9A",X"64",X"09",X"39",X"66",X"E3", - X"46",X"28",X"03",X"1A",X"BA",X"64",X"09",X"3D",X"66",X"E3",X"46",X"28",X"03",X"1A",X"C2",X"64", - X"09",X"41",X"66",X"E3",X"46",X"E0",X"1A",X"E2",X"64",X"E1",X"AF",X"1A",X"D2",X"64",X"09",X"2F", - X"66",X"11",X"18",X"66",X"01",X"17",X"00",X"1E",X"00",X"ED",X"98",X"09",X"F4",X"64",X"E3",X"E6", - X"E1",X"2A",X"37",X"66",X"F5",X"7E",X"07",X"FE",X"80",X"38",X"03",X"2A",X"09",X"66",X"CE",X"27", - X"E3",X"0F",X"E3",X"0F",X"E5",X"B0",X"17",X"7E",X"DD",X"0B",X"76",X"0B",X"56",X"EB",X"7E",X"B8", - X"28",X"25",X"0B",X"0B",X"D9",X"3D",X"DD",X"28",X"02",X"30",X"DB",X"D9",X"1F",X"3F",X"E1",X"D9", - X"2B",X"7E",X"DD",X"2A",X"0B",X"66",X"FE",X"80",X"38",X"03",X"2A",X"0D",X"66",X"CE",X"27",X"E3", - X"0F",X"E5",X"B0",X"17",X"3A",X"3C",X"65",X"E3",X"67",X"28",X"15",X"E3",X"47",X"28",X"05",X"0B", - X"E3",X"57",X"28",X"24",X"7E",X"F5",X"BE",X"04",X"28",X"D1",X"D9",X"F5",X"5F",X"07",X"1F",X"E1", - X"7E",X"F5",X"BE",X"03",X"28",X"C5",X"30",X"DA",X"FD",X"E3",X"02",X"66",X"08",X"52",X"FD",X"E3", - X"02",X"56",X"28",X"0E",X"FD",X"7E",X"03",X"FE",X"04",X"08",X"32",X"FD",X"1E",X"03",X"00",X"F5", - X"7E",X"00",X"FE",X"23",X"28",X"19",X"3C",X"F5",X"5F",X"00",X"09",X"6D",X"1B",X"E5",X"B0",X"17", - X"7E",X"F5",X"5F",X"05",X"E1",X"3C",X"FD",X"5F",X"03",X"E1",X"F5",X"1E",X"05",X"07",X"F5",X"1E", - X"06",X"17",X"F5",X"7E",X"01",X"12",X"F5",X"1E",X"01",X"00",X"F5",X"1E",X"00",X"00",X"FD",X"1E", - X"03",X"00",X"FD",X"E3",X"02",X"D6",X"E1",X"FD",X"E3",X"02",X"E6",X"F5",X"1E",X"03",X"00",X"E1", - X"FD",X"46",X"03",X"3A",X"45",X"67",X"B8",X"28",X"05",X"04",X"FD",X"58",X"03",X"E1",X"FD",X"1E", - X"00",X"00",X"FD",X"1E",X"01",X"00",X"FD",X"1E",X"02",X"00",X"FD",X"1E",X"03",X"00",X"D5",X"F5", - X"CD",X"D1",X"01",X"20",X"00",X"ED",X"98",X"D1",X"32",X"F5",X"5F",X"01",X"E1",X"07",X"25",X"05", - X"21",X"07",X"25",X"05",X"21",X"07",X"25",X"05",X"21",X"F5",X"E3",X"06",X"7E",X"28",X"1C",X"F5", - X"7E",X"00",X"FE",X"04",X"18",X"28",X"F5",X"7E",X"03",X"F5",X"BE",X"07",X"08",X"27",X"F5",X"1E", - X"00",X"01",X"F5",X"E3",X"06",X"BE",X"3A",X"50",X"66",X"3D",X"1A",X"50",X"66",X"09",X"44",X"66", - X"E5",X"D6",X"18",X"F2",X"80",X"1C",X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"E1",X"F5",X"7E", - X"04",X"30",X"D6",X"E3",X"46",X"C0",X"3A",X"33",X"66",X"E3",X"47",X"28",X"3A",X"0B",X"7E",X"3D", - X"5F",X"FE",X"00",X"C0",X"3A",X"60",X"67",X"5F",X"2B",X"3A",X"50",X"66",X"FE",X"03",X"E0",X"3C", - X"1A",X"50",X"66",X"F5",X"E3",X"06",X"FE",X"FD",X"7E",X"00",X"F5",X"5F",X"00",X"3A",X"67",X"66", - X"F5",X"5F",X"01",X"2B",X"FD",X"7E",X"00",X"FE",X"02",X"28",X"12",X"FE",X"03",X"28",X"2A",X"7E", - X"CE",X"F8",X"F5",X"5F",X"03",X"30",X"3F",X"3A",X"60",X"67",X"0B",X"5F",X"E1",X"CD",X"7E",X"CE", - X"F8",X"F5",X"5F",X"03",X"FD",X"7E",X"07",X"CE",X"27",X"E3",X"0F",X"2A",X"0B",X"66",X"E5",X"B0", - X"17",X"7E",X"D6",X"24",X"F5",X"5F",X"07",X"30",X"0F",X"CD",X"7E",X"CE",X"F8",X"F5",X"5F",X"03", - X"FD",X"7E",X"07",X"CE",X"27",X"E3",X"0F",X"2A",X"0B",X"66",X"E5",X"B0",X"17",X"0B",X"7E",X"D6", - X"24",X"F5",X"5F",X"07",X"30",X"22",X"2B",X"FD",X"7E",X"00",X"FE",X"04",X"28",X"23",X"30",X"0D", - X"C9",X"2B",X"7E",X"CE",X"F8",X"F5",X"5F",X"04",X"E1",X"7E",X"CE",X"F8",X"F5",X"5F",X"04",X"FD", - X"7E",X"07",X"CE",X"27",X"E3",X"0F",X"2A",X"0D",X"66",X"E5",X"B0",X"17",X"0B",X"3E",X"DB",X"46", - X"90",X"F5",X"5F",X"07",X"E1",X"7E",X"CE",X"F8",X"F5",X"5F",X"04",X"FD",X"7E",X"07",X"CE",X"27", - X"E3",X"0F",X"2A",X"0D",X"66",X"E5",X"B0",X"17",X"3E",X"DB",X"46",X"90",X"F5",X"5F",X"07",X"E1", - X"E3",X"C6",X"09",X"E1",X"65",X"E3",X"C6",X"E1",X"F5",X"09",X"00",X"64",X"F5",X"E3",X"06",X"7E", - X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"4C", - X"27",X"F5",X"09",X"20",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5", - X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"10",X"64",X"F5",X"E3", - X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64", - X"E5",X"4C",X"27",X"F5",X"09",X"28",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00", - X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"18",X"64", - X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A", - X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"38",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5", - X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09", - X"40",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE", - X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"60",X"64",X"F5",X"E3",X"06",X"7E",X"28", - X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27", - X"AF",X"1A",X"50",X"66",X"E1",X"2A",X"C9",X"66",X"3A",X"38",X"67",X"06",X"04",X"E5",X"3A",X"38", - X"3A",X"39",X"67",X"06",X"24",X"E5",X"3A",X"38",X"3A",X"3A",X"67",X"06",X"10",X"E5",X"3A",X"38", - X"3A",X"3B",X"67",X"06",X"04",X"E5",X"3A",X"38",X"E1",X"09",X"33",X"66",X"E3",X"86",X"E3",X"A6", - X"2A",X"35",X"66",X"EB",X"FD",X"09",X"00",X"00",X"FD",X"31",X"2A",X"D7",X"64",X"EB",X"F5",X"09", - X"00",X"00",X"F5",X"31",X"F5",X"7E",X"07",X"FE",X"80",X"D2",X"58",X"1E",X"F5",X"46",X"04",X"FD", - X"7E",X"04",X"B8",X"F2",X"3B",X"1E",X"F5",X"7E",X"07",X"FD",X"46",X"07",X"B8",X"E2",X"01",X"1E", - X"E5",X"44",X"1F",X"09",X"33",X"66",X"E3",X"66",X"C4",X"0B",X"1E",X"2A",X"29",X"66",X"7E",X"FD", - X"46",X"04",X"2A",X"2B",X"66",X"DD",X"30",X"07",X"0B",X"0B",X"D9",X"3D",X"DD",X"28",X"20",X"7E", - X"B8",X"28",X"06",X"18",X"DB",X"30",X"02",X"2B",X"2B",X"D9",X"F5",X"46",X"04",X"7E",X"B8",X"28", - X"32",X"38",X"24",X"F5",X"1E",X"00",X"03",X"F5",X"1E",X"05",X"25",X"E5",X"21",X"27",X"E1",X"F5", - X"1E",X"00",X"02",X"F5",X"1E",X"05",X"21",X"E5",X"21",X"27",X"E1",X"2B",X"7E",X"F5",X"5F",X"07", - X"E1",X"09",X"33",X"66",X"E3",X"C6",X"F5",X"1E",X"00",X"03",X"F5",X"1E",X"05",X"25",X"E5",X"21", - X"27",X"E1",X"09",X"33",X"66",X"E3",X"C6",X"F5",X"1E",X"00",X"02",X"F5",X"1E",X"05",X"21",X"E5", - X"21",X"27",X"E1",X"FD",X"7E",X"03",X"F5",X"46",X"03",X"B8",X"38",X"22",X"90",X"FE",X"21",X"D0", - X"09",X"33",X"66",X"E3",X"C6",X"E1",X"67",X"78",X"41",X"30",X"D9",X"F5",X"7E",X"07",X"FD",X"46", - X"07",X"B8",X"E2",X"12",X"1E",X"E5",X"44",X"1F",X"09",X"33",X"66",X"E3",X"66",X"C4",X"0B",X"1E", - X"2A",X"29",X"66",X"7E",X"FD",X"46",X"04",X"2A",X"2B",X"66",X"DD",X"30",X"07",X"0B",X"0B",X"D9", - X"3D",X"DD",X"28",X"07",X"7E",X"B8",X"E2",X"F1",X"1D",X"18",X"DA",X"2B",X"2B",X"C3",X"F1",X"1D", - X"F5",X"46",X"03",X"FD",X"7E",X"03",X"B8",X"F2",X"27",X"1F",X"F5",X"7E",X"07",X"FD",X"46",X"07", - X"B8",X"E2",X"D5",X"1E",X"E5",X"44",X"1F",X"09",X"33",X"66",X"E3",X"66",X"C4",X"DF",X"1E",X"2A", - X"29",X"66",X"7E",X"FD",X"46",X"03",X"2A",X"2B",X"66",X"DD",X"30",X"07",X"0B",X"0B",X"D9",X"3D", - X"DD",X"28",X"20",X"7E",X"B8",X"28",X"06",X"18",X"DB",X"30",X"02",X"2B",X"2B",X"D9",X"F5",X"46", - X"03",X"7E",X"B8",X"28",X"32",X"38",X"24",X"F5",X"1E",X"00",X"04",X"F5",X"1E",X"05",X"07",X"E5", - X"21",X"27",X"E1",X"F5",X"1E",X"00",X"05",X"F5",X"1E",X"05",X"05",X"E5",X"21",X"27",X"E1",X"2B", - X"7E",X"F5",X"5F",X"07",X"E1",X"09",X"33",X"66",X"E3",X"C6",X"F5",X"1E",X"00",X"04",X"F5",X"1E", - X"05",X"07",X"E5",X"21",X"27",X"E1",X"09",X"33",X"66",X"E3",X"C6",X"F5",X"1E",X"00",X"05",X"F5", - X"1E",X"05",X"05",X"E5",X"21",X"27",X"E1",X"FD",X"7E",X"04",X"F5",X"46",X"04",X"B8",X"38",X"22", - X"90",X"FE",X"21",X"D0",X"09",X"33",X"66",X"E3",X"C6",X"E1",X"67",X"78",X"41",X"30",X"D9",X"F5", - X"7E",X"07",X"FD",X"46",X"07",X"B8",X"E2",X"CE",X"1E",X"E5",X"44",X"1F",X"09",X"33",X"66",X"E3", - X"66",X"C4",X"DF",X"1E",X"2A",X"29",X"66",X"7E",X"FD",X"46",X"03",X"2A",X"2B",X"66",X"DD",X"30", - X"07",X"0B",X"0B",X"D9",X"3D",X"DD",X"28",X"07",X"7E",X"B8",X"E2",X"AD",X"1E",X"18",X"DA",X"2B", - X"2B",X"C3",X"AD",X"1E",X"2A",X"37",X"66",X"F5",X"7E",X"07",X"FE",X"80",X"38",X"03",X"2A",X"09", - X"66",X"CE",X"27",X"E3",X"0F",X"E3",X"0F",X"E5",X"B0",X"17",X"0A",X"29",X"66",X"46",X"FD",X"7E", - X"07",X"0B",X"76",X"0B",X"56",X"EB",X"0A",X"2B",X"66",X"2B",X"66",X"B9",X"28",X"05",X"0B",X"0B", - X"10",X"F8",X"E1",X"09",X"33",X"66",X"E3",X"E6",X"E1",X"06",X"22",X"F5",X"7E",X"03",X"09",X"F7", - X"38",X"BE",X"28",X"06",X"0B",X"10",X"FA",X"C3",X"D9",X"1F",X"78",X"3E",X"22",X"90",X"2A",X"1E", - X"67",X"E3",X"0F",X"E3",X"0F",X"E5",X"B0",X"17",X"F5",X"7E",X"04",X"46",X"B8",X"28",X"12",X"0B", - X"46",X"B8",X"28",X"25",X"0B",X"46",X"B8",X"28",X"20",X"0B",X"46",X"B8",X"28",X"03",X"C3",X"D9", - X"1F",X"1E",X"00",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"1F",X"3F",X"ED",X"73",X"1E", - X"67",X"ED",X"52",X"EB",X"09",X"E9",X"38",X"31",X"7E",X"2A",X"C9",X"66",X"E3",X"0F",X"E5",X"B0", - X"17",X"76",X"1E",X"FF",X"0B",X"56",X"1E",X"FF",X"EB",X"1E",X"40",X"2A",X"65",X"66",X"ED",X"73", - X"61",X"66",X"31",X"0A",X"61",X"66",X"09",X"AE",X"65",X"E3",X"C6",X"09",X"2C",X"01",X"0A",X"46", - X"67",X"E1",X"A5",X"41",X"92",X"41",X"5A",X"42",X"6D",X"42",X"87",X"41",X"2A",X"41",X"E5",X"40", - X"D2",X"40",X"1D",X"41",X"B0",X"41",X"78",X"42",X"D5",X"42",X"1A",X"43",X"2D",X"43",X"E2",X"42", - X"4F",X"42",X"81",X"41",X"0C",X"41",X"C7",X"40",X"6A",X"40",X"5D",X"40",X"F0",X"40",X"3B",X"41", - X"B6",X"41",X"7E",X"42",X"F3",X"42",X"38",X"43",X"95",X"43",X"A2",X"43",X"0F",X"43",X"C4",X"42", - X"49",X"42",X"49",X"40",X"7E",X"40",X"B6",X"43",X"81",X"43",X"76",X"0B",X"56",X"12",X"0B",X"10", - X"F9",X"E1",X"11",X"E7",X"45",X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E", - X"21",X"1A",X"64",X"67",X"AF",X"1A",X"AA",X"64",X"1A",X"9A",X"64",X"1A",X"BA",X"64",X"1A",X"C2", - X"64",X"1A",X"E2",X"64",X"1A",X"D2",X"64",X"3E",X"02",X"1A",X"65",X"67",X"3E",X"20",X"1A",X"66", - X"67",X"1A",X"50",X"67",X"3E",X"20",X"1A",X"67",X"67",X"1A",X"53",X"67",X"3E",X"16",X"1A",X"51", - X"67",X"1A",X"55",X"67",X"3E",X"12",X"1A",X"52",X"67",X"1A",X"54",X"67",X"ED",X"73",X"66",X"67", - X"E5",X"E0",X"38",X"ED",X"73",X"50",X"67",X"E5",X"E0",X"38",X"ED",X"73",X"52",X"67",X"E5",X"E0", - X"38",X"ED",X"73",X"54",X"67",X"E5",X"E0",X"38",X"3A",X"65",X"67",X"C6",X"02",X"1A",X"65",X"67", - X"06",X"20",X"09",X"66",X"67",X"1D",X"0B",X"10",X"FC",X"3E",X"05",X"E5",X"83",X"17",X"3A",X"64", - X"67",X"3D",X"1A",X"64",X"67",X"08",X"C5",X"E1",X"E5",X"C7",X"16",X"09",X"D6",X"38",X"3A",X"65", - X"67",X"47",X"E5",X"D3",X"17",X"E1",X"2E",X"05",X"04",X"03",X"22",X"06",X"03",X"22",X"05",X"20", - X"08",X"38",X"50",X"68",X"90",X"A8",X"C0",X"F0",X"D8",X"08",X"10",X"37",X"0B",X"11",X"36",X"00", - X"00",X"12",X"04",X"27",X"35",X"13",X"05",X"26",X"34",X"06",X"00",X"03",X"25",X"07",X"01",X"02", - X"24",X"14",X"20",X"23",X"33",X"15",X"21",X"22",X"32",X"16",X"31",X"00",X"00",X"09",X"17",X"30", - X"0A",X"20",X"50",X"A0",X"D0",X"38",X"88",X"00",X"00",X"08",X"50",X"A0",X"B8",X"20",X"38",X"88", - X"D0",X"08",X"50",X"A0",X"B8",X"08",X"50",X"A0",X"B8",X"20",X"38",X"88",X"D0",X"08",X"50",X"A0", - X"B8",X"38",X"88",X"00",X"00",X"20",X"50",X"A0",X"D0",X"20",X"69",X"39",X"00",X"20",X"69",X"39", - X"00",X"02",X"79",X"39",X"00",X"02",X"7D",X"39",X"00",X"02",X"69",X"39",X"00",X"22",X"81",X"39", - X"00",X"22",X"81",X"39",X"00",X"02",X"79",X"39",X"00",X"02",X"7D",X"39",X"00",X"02",X"69",X"39", - X"00",X"20",X"69",X"39",X"00",X"20",X"69",X"39",X"D8",X"FC",X"DA",X"E4",X"DB",X"9C",X"DC",X"B4", - X"DD",X"5C",X"DE",X"74",X"DF",X"44",X"F9",X"14",X"DF",X"44",X"F9",X"14",X"DC",X"B4",X"DD",X"5C", - X"D8",X"FC",X"D9",X"CC",X"DA",X"E4",X"DB",X"9C",X"DC",X"B4",X"DD",X"5C",X"DE",X"74",X"DF",X"44", - X"F8",X"2C",X"F9",X"14",X"20",X"BC",X"39",X"00",X"02",X"E4",X"39",X"00",X"20",X"BC",X"39",X"00", - X"06",X"D0",X"39",X"00",X"20",X"F4",X"39",X"00",X"20",X"F4",X"39",X"00",X"06",X"D0",X"39",X"00", - X"20",X"EC",X"39",X"00",X"02",X"E4",X"39",X"00",X"20",X"EC",X"39",X"00",X"EB",X"01",X"D3",X"04", - X"BB",X"05",X"8B",X"06",X"6B",X"21",X"53",X"22",X"3B",X"23",X"0B",X"05",X"8B",X"06",X"6B",X"00", - X"EB",X"01",X"D3",X"05",X"8B",X"06",X"6B",X"22",X"3B",X"23",X"0B",X"00",X"EB",X"01",X"D3",X"03", - X"BB",X"05",X"8B",X"06",X"6B",X"20",X"53",X"22",X"3B",X"23",X"0B",X"00",X"EB",X"01",X"D3",X"02", - X"BB",X"05",X"8B",X"06",X"6B",X"07",X"53",X"22",X"3B",X"23",X"0B",X"14",X"FC",X"14",X"FC",X"14", - X"44",X"5C",X"B4",X"E4",X"FC",X"14",X"FC",X"14",X"FC",X"14",X"44",X"5C",X"B4",X"E4",X"FC",X"14", - X"FC",X"14",X"FC",X"0B",X"EB",X"6B",X"8B",X"0B",X"EB",X"0B",X"EB",X"0B",X"EB",X"0B",X"EB",X"0B", - X"EB",X"0B",X"EB",X"6B",X"8B",X"0B",X"EB",X"E1",X"E1",X"09",X"51",X"66",X"0A",X"C9",X"66",X"09", - X"CE",X"66",X"0A",X"1E",X"67",X"3A",X"3C",X"67",X"1A",X"3E",X"67",X"E1",X"E1",X"09",X"B1",X"66", - X"0A",X"C9",X"66",X"09",X"26",X"67",X"0A",X"1E",X"67",X"3A",X"3D",X"67",X"1A",X"3E",X"67",X"E1", - X"E1",X"09",X"DA",X"1F",X"11",X"51",X"66",X"01",X"60",X"00",X"ED",X"98",X"09",X"11",X"39",X"11", - X"CE",X"66",X"01",X"28",X"00",X"ED",X"98",X"3A",X"3C",X"67",X"3C",X"FE",X"20",X"08",X"02",X"3E", - X"07",X"1A",X"3C",X"67",X"1A",X"3E",X"67",X"E5",X"42",X"38",X"E1",X"09",X"DA",X"1F",X"11",X"B1", - X"66",X"01",X"60",X"00",X"ED",X"98",X"09",X"11",X"39",X"11",X"26",X"67",X"01",X"28",X"00",X"ED", - X"98",X"3A",X"3D",X"67",X"3C",X"FE",X"20",X"08",X"02",X"3E",X"07",X"1A",X"3D",X"67",X"1A",X"3E", - X"67",X"E5",X"42",X"38",X"E1",X"E1",X"45",X"71",X"45",X"53",X"2C",X"43",X"67",X"50",X"71",X"52", - X"61",X"47",X"60",X"54",X"08",X"19",X"39",X"38",X"1A",X"44",X"61",X"47",X"61",X"54",X"52",X"45", - X"70",X"08",X"54",X"45",X"43",X"60",X"53",X"54",X"41",X"52",X"6F",X"81",X"23",X"FD",X"90",X"07", - X"01",X"23",X"2C",X"3A",X"22",X"FD",X"93",X"09",X"02",X"9B",X"1B",X"06",X"20",X"03",X"23",X"FC", - X"92",X"07",X"02",X"23",X"2C",X"28",X"23",X"FC",X"6F",X"37",X"29",X"06",X"01",X"03",X"23",X"F4", - X"A0",X"09",X"02",X"93",X"31",X"06",X"20",X"03",X"23",X"F5",X"E5",X"09",X"02",X"A7",X"86",X"06", - X"21",X"03",X"25",X"20",X"01",X"20",X"02",X"85",X"D2",X"23",X"2C",X"E7",X"23",X"08",X"81",X"23", - X"DF",X"84",X"20",X"01",X"03",X"02",X"FE",X"84",X"20",X"02",X"03",X"23",X"DC",X"86",X"20",X"03", - X"03",X"01",X"FB",X"23",X"DB",X"84",X"20",X"04",X"03",X"23",X"F8",X"84",X"20",X"05",X"03",X"02", - X"ED",X"84",X"20",X"06",X"03",X"23",X"FE",X"84",X"20",X"07",X"03",X"23",X"FA",X"84",X"20",X"20", - X"03",X"23",X"FB",X"86",X"20",X"21",X"03",X"01",X"FB",X"07",X"05",X"23",X"28",X"BF",X"23",X"FE", - X"A5",X"20",X"22",X"07",X"07",X"22",X"29",X"6F",X"21",X"FD",X"04",X"01",X"18",X"23",X"FB",X"85", - X"20",X"23",X"01",X"58",X"23",X"FA",X"85",X"20",X"24",X"01",X"69",X"02",X"99",X"A0",X"02",X"BA", - X"6A",X"20",X"25",X"01",X"77",X"02",X"8D",X"4B",X"23",X"29",X"76",X"05",X"2C",X"85",X"01",X"86", - X"01",X"03",X"05",X"25",X"86",X"20",X"26",X"07",X"07",X"03",X"07",X"06",X"07",X"07",X"02",X"A4", - X"62",X"20",X"27",X"03",X"22",X"DE",X"84",X"23",X"DD",X"41",X"03",X"25",X"20",X"23",X"FD",X"84", - X"07",X"01",X"03",X"23",X"FC",X"1D",X"07",X"02",X"03",X"23",X"2B",X"87",X"02",X"DC",X"92",X"3D", - X"01",X"A2",X"23",X"2D",X"A4",X"02",X"EB",X"A1",X"3D",X"13",X"00",X"07",X"04",X"07",X"20",X"03", - X"21",X"FC",X"04",X"23",X"F6",X"92",X"09",X"23",X"08",X"81",X"23",X"F9",X"86",X"20",X"07",X"06", - X"22",X"03",X"02",X"20",X"2C",X"01",X"79",X"23",X"F7",X"A1",X"02",X"C6",X"0C",X"06",X"23",X"03", - X"01",X"1B",X"23",X"C8",X"C5",X"09",X"23",X"08",X"81",X"23",X"DF",X"88",X"23",X"2C",X"12",X"23", - X"28",X"27",X"23",X"DE",X"87",X"37",X"07",X"01",X"89",X"01",X"06",X"37",X"F3",X"02",X"8B",X"7A", - X"23",X"29",X"5F",X"3D",X"07",X"04",X"06",X"01",X"03",X"01",X"13",X"23",X"F9",X"96",X"37",X"06", - X"23",X"2C",X"4F",X"23",X"28",X"4C",X"23",X"DE",X"49",X"23",X"29",X"76",X"07",X"03",X"06",X"24", - X"03",X"25",X"20",X"02",X"3C",X"54",X"09",X"01",X"68",X"23",X"C9",X"A9",X"09",X"23",X"28",X"62", - X"22",X"DE",X"91",X"37",X"D3",X"02",X"6B",X"42",X"23",X"29",X"3F",X"23",X"2C",X"3C",X"23",X"DF", - X"39",X"01",X"41",X"23",X"29",X"1C",X"23",X"2C",X"19",X"22",X"DF",X"84",X"02",X"13",X"2B",X"09", - X"01",X"63",X"01",X"0E",X"23",X"CA",X"9A",X"23",X"08",X"81",X"23",X"FA",X"A4",X"23",X"2C",X"5B", - X"37",X"EB",X"23",X"FE",X"6E",X"06",X"01",X"03",X"23",X"F9",X"A3",X"23",X"2C",X"4D",X"23",X"F9", - X"4A",X"37",X"20",X"01",X"59",X"23",X"28",X"73",X"23",X"F8",X"70",X"23",X"29",X"55",X"23",X"2C", - X"52",X"37",X"CB",X"02",X"05",X"75",X"01",X"76",X"23",X"CB",X"A2",X"02",X"15",X"45",X"3D",X"07", - X"03",X"06",X"25",X"03",X"04",X"00",X"00",X"00",X"00",X"69",X"48",X"66",X"0B",X"46",X"32",X"81", - X"6F",X"13",X"32",X"A0",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"85",X"6F",X"13",X"32", - X"A4",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"8D",X"6F",X"13",X"32",X"8C",X"4F",X"E1", - X"44",X"65",X"09",X"00",X"00",X"3E",X"10",X"DD",X"29",X"EB",X"97",X"29",X"EB",X"A5",X"91",X"6F", - X"7C",X"B0",X"4F",X"13",X"D2",X"F1",X"3C",X"21",X"33",X"D9",X"3D",X"C2",X"C7",X"3C",X"E1",X"76", - X"0B",X"56",X"EB",X"29",X"CD",X"29",X"29",X"C1",X"21",X"E1",X"44",X"65",X"09",X"00",X"00",X"3E", - X"10",X"29",X"EB",X"29",X"EB",X"D2",X"F9",X"3C",X"21",X"3D",X"C2",X"D9",X"3C",X"E1",X"71",X"50", - X"EB",X"97",X"95",X"6F",X"3E",X"00",X"B4",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"9D", - X"6F",X"13",X"32",X"9C",X"4F",X"E1",X"77",X"16",X"00",X"7B",X"95",X"6F",X"7A",X"B4",X"4F",X"E1", - X"67",X"06",X"00",X"7B",X"91",X"6F",X"7A",X"B0",X"4F",X"E1",X"69",X"48",X"66",X"0B",X"46",X"32", - X"91",X"6F",X"13",X"32",X"B0",X"4F",X"E1",X"6F",X"0E",X"00",X"32",X"95",X"6F",X"13",X"32",X"B4", - X"4F",X"E1",X"77",X"16",X"00",X"7B",X"96",X"77",X"7A",X"0B",X"B6",X"57",X"EB",X"E1",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"93",X"1B",X"93",X"1B",X"F1",X"13",X"9D",X"0C",X"93",X"1B",X"EC",X"2E",X"48",X"2F", - X"00",X"00",X"F1",X"13",X"9D",X"0C",X"65",X"0E",X"FF",X"7F",X"2F",X"03",X"BA",X"06",X"00",X"04", - X"FC",X"03",X"76",X"03",X"8F",X"03",X"D5",X"03",X"A0",X"27",X"AD",X"03",X"EA",X"03",X"DF",X"03", - X"A2",X"03",X"1C",X"03",X"E7",X"03",X"4D",X"03",X"92",X"03",X"CA",X"03",X"56",X"03",X"06",X"03", - X"F2",X"92",X"03",X"DA",X"20",X"D2",X"67",X"70",X"A2",X"03",X"F2",X"A8",X"C4",X"52",X"67",X"57", - X"AD",X"03",X"85",X"C7",X"66",X"61",X"66",X"52",X"41",X"57",X"1C",X"03",X"97",X"E5",X"52",X"54", - X"A0",X"27",X"96",X"10",X"C5",X"64",X"54",X"61",X"54",X"CE",X"27",X"A3",X"E5",X"71",X"53",X"0B", - X"00",X"96",X"40",X"C2",X"55",X"53",X"4D",X"03",X"F2",X"90",X"C7",X"66",X"61",X"52",X"54",X"53", - X"D5",X"03",X"95",X"C5",X"64",X"54",X"61",X"54",X"53",X"06",X"03",X"A4",X"E4",X"52",X"53",X"8F", - X"03",X"F1",X"38",X"C1",X"52",X"53",X"1A",X"00",X"F1",X"28",X"C5",X"43",X"41",X"50",X"53",X"F1", - X"27",X"A1",X"D0",X"53",X"78",X"00",X"F8",X"18",X"C1",X"64",X"53",X"4A",X"00",X"F1",X"08",X"D2", - X"60",X"53",X"81",X"00",X"B7",X"E4",X"60",X"53",X"51",X"00",X"B6",X"D4",X"45",X"53",X"76",X"03", - X"F0",X"C0",X"C7",X"45",X"53",X"94",X"00",X"B2",X"E6",X"67",X"61",X"54",X"43",X"45",X"53",X"2A", - X"00",X"8A",X"00",X"C6",X"43",X"53",X"8F",X"27",X"D1",X"1F",X"D2",X"41",X"64",X"41",X"43",X"53", - X"EA",X"03",X"8F",X"C3",X"42",X"53",X"A5",X"00",X"F4",X"B0",X"42",X"D4",X"53",X"52",X"B2",X"00", - X"F7",X"C4",X"52",X"52",X"70",X"00",X"D2",X"4F",X"C1",X"43",X"52",X"52",X"B8",X"00",X"D1",X"27", - X"C3",X"52",X"52",X"42",X"00",X"F1",X"20",X"C1",X"52",X"52",X"C2",X"00",X"D1",X"37",X"D2",X"52", - X"CD",X"00",X"F1",X"30",X"C4",X"64",X"52",X"F6",X"00",X"D2",X"6F",X"C1",X"43",X"64",X"52",X"B3", - X"27",X"D1",X"07",X"C3",X"64",X"52",X"59",X"00",X"F1",X"00",X"C1",X"64",X"52",X"DA",X"00",X"D1", - X"17",X"E4",X"52",X"20",X"01",X"F1",X"10",X"E6",X"54",X"45",X"52",X"D0",X"00",X"D2",X"45",X"E1", - X"54",X"45",X"52",X"6B",X"00",X"D2",X"65",X"D4",X"45",X"52",X"15",X"01",X"D7",X"E1",X"C5",X"65", - X"55",X"53",X"45",X"52",X"01",X"01",X"8D",X"C5",X"56",X"52",X"45",X"53",X"45",X"52",X"86",X"00", - X"8C",X"01",X"D3",X"45",X"52",X"D6",X"00",X"F0",X"80",X"D4",X"41",X"45",X"50",X"45",X"52",X"40", - X"01",X"A7",X"D2",X"27",X"01",X"DB",X"E0",X"53",X"55",X"50",X"51",X"01",X"F6",X"C5",X"D0",X"67", - X"50",X"2C",X"01",X"F6",X"C1",X"E7",X"50",X"0D",X"01",X"DA",X"08",X"C5",X"50",X"F9",X"00",X"DA", - X"28",X"C5",X"47",X"41",X"50",X"E7",X"03",X"A0",X"30",X"D0",X"4B",X"01",X"DA",X"18",X"E1",X"54", - X"55",X"67",X"5F",X"01",X"D2",X"8B",X"C4",X"54",X"55",X"67",X"CA",X"03",X"D2",X"AB",X"D4",X"55", - X"67",X"A4",X"01",X"C9",X"41",X"D2",X"61",X"54",X"67",X"74",X"01",X"D2",X"9B",X"D2",X"44",X"54", - X"67",X"7C",X"01",X"D2",X"BB",X"C7",X"52",X"67",X"E0",X"00",X"81",X"D2",X"67",X"69",X"01",X"F2", - X"98",X"F2",X"66",X"99",X"00",X"DA",X"00",X"D0",X"67",X"66",X"63",X"00",X"D1",X"00",X"D4",X"53", - X"61",X"64",X"67",X"66",X"88",X"00",X"87",X"C7",X"45",X"66",X"47",X"01",X"D2",X"44",X"D2",X"60", - X"43",X"66",X"8B",X"01",X"B4",X"C3",X"66",X"C6",X"01",X"DA",X"10",X"C5",X"65",X"41",X"66",X"D4", - X"01",X"AB",X"C4",X"67",X"65",X"F1",X"01",X"B5",X"C7",X"45",X"65",X"9D",X"01",X"96",X"D8",X"C5", - X"65",X"55",X"01",X"96",X"FF",X"E7",X"52",X"43",X"41",X"65",X"BC",X"01",X"91",X"E5",X"93",X"01", - X"DA",X"38",X"E7",X"64",X"E4",X"01",X"B1",X"D4",X"53",X"61",X"64",X"6F",X"01",X"86",X"D2",X"61", - X"44",X"64",X"DB",X"01",X"D2",X"98",X"E1",X"44",X"64",X"8F",X"00",X"D2",X"88",X"D2",X"44",X"44", - X"64",X"CF",X"01",X"D2",X"B8",X"C4",X"44",X"64",X"06",X"02",X"D2",X"A8",X"C4",X"64",X"14",X"02", - X"D0",X"E4",X"33",X"02",X"DD",X"05",X"D2",X"62",X"35",X"01",X"D3",X"30",X"D0",X"62",X"1C",X"02", - X"D5",X"C3",X"F1",X"61",X"18",X"02",X"FC",X"08",X"F0",X"61",X"AA",X"01",X"FD",X"08",X"C5",X"47"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index 9c1d550f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"DB",X"AF",X"06",X"20",X"09",X"00",X"50",X"5F",X"0B",X"10",X"FC",X"ED",X"56",X"19",X"D9",X"67", - X"C3",X"C7",X"02",X"3A",X"EC",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"35",X"40",X"5F", - X"2B",X"10",X"FC",X"E1",X"3A",X"ED",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"02",X"40", - X"5F",X"0B",X"10",X"FC",X"E1",X"B6",X"25",X"66",X"20",X"F1",X"F5",X"CD",X"FD",X"CD",X"AF",X"1A", - X"00",X"50",X"2A",X"52",X"64",X"3A",X"54",X"64",X"5F",X"2A",X"55",X"64",X"3A",X"57",X"64",X"5F", - X"2A",X"72",X"64",X"3A",X"74",X"64",X"5F",X"2A",X"75",X"64",X"3A",X"77",X"64",X"5F",X"2A",X"4A", - X"64",X"3A",X"4C",X"64",X"5F",X"2A",X"4D",X"64",X"3A",X"4F",X"64",X"5F",X"2A",X"6A",X"64",X"3A", - X"6C",X"64",X"5F",X"2A",X"6D",X"64",X"3A",X"6F",X"64",X"5F",X"2A",X"5A",X"64",X"3A",X"5C",X"64", - X"5F",X"2A",X"5D",X"64",X"3A",X"5F",X"64",X"5F",X"2A",X"7A",X"64",X"3A",X"7C",X"64",X"5F",X"2A", - X"7D",X"64",X"3A",X"7F",X"64",X"5F",X"2A",X"82",X"64",X"3A",X"84",X"64",X"5F",X"2A",X"85",X"64", - X"3A",X"87",X"64",X"5F",X"2A",X"A2",X"64",X"3A",X"A4",X"64",X"5F",X"2A",X"A5",X"64",X"3A",X"A7", - X"64",X"5F",X"2A",X"92",X"64",X"3A",X"94",X"64",X"5F",X"2A",X"95",X"64",X"3A",X"97",X"64",X"5F", - X"2A",X"B2",X"64",X"3A",X"B4",X"64",X"5F",X"2A",X"B5",X"64",X"3A",X"B7",X"64",X"5F",X"09",X"F4", - X"64",X"E3",X"7E",X"28",X"19",X"E3",X"6E",X"08",X"2D",X"06",X"06",X"09",X"AA",X"64",X"11",X"4A", - X"50",X"3E",X"06",X"26",X"02",X"ED",X"88",X"ED",X"88",X"E5",X"B0",X"17",X"10",X"DB",X"06",X"06", - X"09",X"AC",X"64",X"11",X"DA",X"67",X"3E",X"06",X"26",X"02",X"ED",X"88",X"ED",X"88",X"E5",X"B0", - X"17",X"10",X"DB",X"C3",X"7E",X"01",X"ED",X"73",X"AA",X"64",X"E5",X"2A",X"11",X"ED",X"53",X"4A", - X"50",X"ED",X"73",X"9A",X"64",X"E5",X"2A",X"11",X"ED",X"53",X"4C",X"50",X"ED",X"73",X"BA",X"64", - X"E5",X"2A",X"11",X"ED",X"53",X"4E",X"50",X"ED",X"73",X"C2",X"64",X"E5",X"2A",X"11",X"ED",X"53", - X"68",X"50",X"ED",X"73",X"E2",X"64",X"E5",X"2A",X"11",X"ED",X"53",X"6A",X"50",X"ED",X"73",X"D2", - X"64",X"E5",X"2A",X"11",X"ED",X"53",X"6C",X"50",X"2A",X"AC",X"64",X"E5",X"43",X"11",X"0A",X"DA", - X"67",X"2A",X"9C",X"64",X"E5",X"43",X"11",X"0A",X"DC",X"67",X"2A",X"BC",X"64",X"E5",X"43",X"11", - X"0A",X"DE",X"67",X"2A",X"C4",X"64",X"E5",X"43",X"11",X"0A",X"F8",X"67",X"2A",X"E4",X"64",X"E5", - X"43",X"11",X"0A",X"FA",X"67",X"2A",X"D4",X"64",X"E5",X"43",X"11",X"0A",X"FC",X"67",X"2A",X"F1", - X"64",X"0B",X"0A",X"F1",X"64",X"7E",X"FE",X"FF",X"08",X"06",X"09",X"15",X"0C",X"0A",X"F1",X"64", - X"09",X"F3",X"64",X"E3",X"46",X"08",X"56",X"3A",X"00",X"50",X"E3",X"6F",X"E2",X"2A",X"02",X"E3", - X"A6",X"E3",X"56",X"08",X"3D",X"3A",X"00",X"50",X"E3",X"7F",X"E2",X"38",X"02",X"3A",X"F6",X"64", - X"FE",X"06",X"28",X"07",X"3C",X"1A",X"F6",X"64",X"C3",X"3D",X"02",X"AF",X"1A",X"F6",X"64",X"E3", - X"76",X"08",X"22",X"3A",X"F7",X"64",X"FE",X"00",X"08",X"23",X"C3",X"3D",X"02",X"AF",X"1A",X"07", - X"50",X"E3",X"B6",X"30",X"68",X"3D",X"1A",X"F7",X"64",X"3E",X"01",X"1A",X"07",X"50",X"E3",X"F6", - X"30",X"73",X"3A",X"00",X"50",X"E3",X"7F",X"28",X"C4",X"E3",X"96",X"30",X"10",X"3A",X"00",X"50", - X"E3",X"6F",X"28",X"AD",X"E3",X"86",X"3A",X"F7",X"64",X"3C",X"1A",X"F7",X"64",X"3A",X"C8",X"64", - X"FE",X"14",X"18",X"32",X"47",X"3A",X"CA",X"64",X"80",X"1A",X"C8",X"64",X"E3",X"3F",X"06",X"00", - X"80",X"0F",X"1A",X"CB",X"64",X"E5",X"05",X"17",X"E3",X"4E",X"08",X"02",X"E3",X"EE",X"3A",X"42", - X"65",X"E3",X"C7",X"1A",X"42",X"65",X"E3",X"DE",X"30",X"83",X"E3",X"66",X"08",X"05",X"E3",X"E6", - X"C3",X"89",X"01",X"E3",X"C6",X"C3",X"B7",X"01",X"E3",X"D6",X"C3",X"AD",X"01",X"00",X"09",X"F4", - X"64",X"E3",X"46",X"28",X"16",X"E5",X"2A",X"30",X"09",X"F4",X"64",X"E3",X"7E",X"28",X"04",X"E3", - X"6E",X"28",X"05",X"E5",X"22",X"30",X"30",X"03",X"E5",X"32",X"30",X"3A",X"CD",X"64",X"3C",X"1A", - X"CD",X"64",X"3A",X"CC",X"64",X"3C",X"1A",X"CC",X"64",X"FE",X"3C",X"08",X"23",X"AF",X"1A",X"CC", - X"64",X"3A",X"CE",X"64",X"3C",X"1A",X"CE",X"64",X"09",X"F3",X"64",X"E3",X"BE",X"3A",X"00",X"50", - X"E3",X"5F",X"08",X"1D",X"AF",X"1A",X"01",X"50",X"09",X"4A",X"50",X"06",X"24",X"1E",X"00",X"0B", - X"10",X"FB",X"3E",X"40",X"E5",X"CD",X"16",X"3E",X"01",X"E5",X"DD",X"16",X"11",X"D0",X"41",X"09", - X"C2",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"06",X"FF",X"09",X"FF",X"FF",X"2B",X"7D", - X"BC",X"1A",X"C0",X"50",X"08",X"F8",X"10",X"DB",X"5E",X"FB",X"3E",X"01",X"1A",X"00",X"50",X"FD", - X"C9",X"F5",X"C9",X"F1",X"20",X"ED",X"65",X"3A",X"00",X"50",X"E3",X"4F",X"C2",X"95",X"05",X"AF", - X"06",X"20",X"09",X"00",X"50",X"5F",X"0B",X"10",X"FC",X"3E",X"00",X"1A",X"03",X"50",X"19",X"D9", - X"67",X"E5",X"DA",X"17",X"DB",X"20",X"AF",X"20",X"09",X"00",X"40",X"E5",X"16",X"05",X"20",X"E3", - X"47",X"28",X"02",X"E3",X"D7",X"E3",X"67",X"28",X"02",X"E3",X"F7",X"20",X"09",X"00",X"44",X"E5", - X"16",X"05",X"20",X"E3",X"47",X"28",X"02",X"E3",X"CF",X"E3",X"67",X"28",X"02",X"E3",X"EF",X"20", - X"19",X"FD",X"43",X"09",X"00",X"64",X"E5",X"16",X"05",X"20",X"E3",X"47",X"28",X"02",X"E3",X"DF", - X"E3",X"67",X"28",X"02",X"E3",X"FF",X"20",X"3E",X"01",X"E5",X"DD",X"16",X"09",X"00",X"40",X"11", - X"01",X"40",X"01",X"FE",X"03",X"1E",X"40",X"ED",X"98",X"11",X"4E",X"41",X"09",X"D8",X"09",X"3E", - X"01",X"06",X"23",X"E5",X"BD",X"17",X"11",X"A2",X"40",X"09",X"FB",X"09",X"3E",X"01",X"06",X"30", - X"E5",X"BD",X"17",X"11",X"EC",X"40",X"09",X"13",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17", - X"11",X"ED",X"40",X"09",X"0F",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"EE",X"40", - X"09",X"3B",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"EF",X"40",X"09",X"67",X"0A", - X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"93",X"40",X"09",X"F7",X"0A",X"3E",X"01",X"06", - X"30",X"E5",X"BD",X"17",X"11",X"DD",X"40",X"09",X"4B",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD", - X"17",X"11",X"DE",X"40",X"09",X"5F",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"DF", - X"40",X"09",X"A3",X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"F8",X"40",X"09",X"B7", - X"0A",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11",X"F9",X"40",X"09",X"9B",X"0A",X"3E",X"01", - X"06",X"14",X"E5",X"BD",X"17",X"11",X"FA",X"40",X"09",X"C7",X"0A",X"3E",X"01",X"06",X"14",X"E5", - X"BD",X"17",X"20",X"1A",X"32",X"66",X"20",X"3A",X"32",X"66",X"E3",X"57",X"28",X"25",X"11",X"DD", - X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"77", - X"28",X"25",X"11",X"DE",X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A", - X"32",X"66",X"E3",X"4F",X"28",X"25",X"11",X"DF",X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04", - X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"6F",X"28",X"25",X"11",X"F8",X"40",X"09",X"F3",X"0A", - X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"5F",X"28",X"25",X"11",X"F9", - X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"7F", - X"28",X"25",X"11",X"FA",X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"36", - X"00",X"09",X"00",X"00",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"C3",X"09",X"00",X"10",X"E5",X"FD", - X"04",X"18",X"02",X"E3",X"E3",X"09",X"00",X"08",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"D3",X"09", - X"00",X"18",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"F3",X"3A",X"32",X"66",X"FE",X"00",X"28",X"02", - X"3E",X"80",X"9B",X"1A",X"32",X"66",X"E3",X"47",X"28",X"25",X"11",X"EC",X"40",X"09",X"F3",X"0A", - X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"67",X"28",X"25",X"11",X"ED", - X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A",X"32",X"66",X"E3",X"57", - X"28",X"25",X"11",X"EE",X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3A", - X"32",X"66",X"E3",X"77",X"28",X"25",X"11",X"EF",X"40",X"09",X"F3",X"0A",X"3E",X"01",X"06",X"04", - X"E5",X"BD",X"17",X"3A",X"32",X"66",X"FE",X"00",X"08",X"26",X"FB",X"3E",X"01",X"1A",X"00",X"50", - X"3E",X"02",X"E5",X"1F",X"17",X"C3",X"F1",X"02",X"1A",X"C0",X"50",X"30",X"FB",X"01",X"00",X"10", - X"AF",X"1A",X"C0",X"50",X"86",X"0B",X"57",X"23",X"79",X"98",X"7A",X"08",X"DF",X"FE",X"FF",X"28", - X"02",X"1F",X"E1",X"1F",X"3F",X"E1",X"20",X"CE",X"FC",X"20",X"CD",X"3E",X"11",X"E5",X"1D",X"05", - X"C9",X"CD",X"3E",X"0A",X"E5",X"1D",X"05",X"C9",X"CD",X"3E",X"44",X"E5",X"1D",X"05",X"C9",X"3E", - X"A0",X"E5",X"1D",X"05",X"E1",X"1A",X"C0",X"50",X"CD",X"CD",X"D1",X"13",X"01",X"FF",X"03",X"5F", - X"ED",X"98",X"C9",X"01",X"00",X"04",X"BE",X"C4",X"53",X"05",X"0B",X"77",X"23",X"79",X"98",X"7B", - X"08",X"DC",X"E1",X"77",X"7E",X"CE",X"27",X"57",X"7B",X"CE",X"27",X"BA",X"28",X"04",X"20",X"E3", - X"E7",X"20",X"7E",X"CE",X"D8",X"57",X"7B",X"CE",X"D8",X"BA",X"E0",X"20",X"E3",X"C7",X"20",X"7B", - X"E1",X"45",X"71",X"45",X"53",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54",X"08", - X"19",X"39",X"38",X"1A",X"44",X"61",X"47",X"61",X"54",X"52",X"45",X"70",X"08",X"54",X"45",X"43", - X"60",X"53",X"54",X"41",X"52",X"1A",X"C0",X"50",X"09",X"00",X"40",X"11",X"01",X"40",X"01",X"FE", - X"07",X"1E",X"40",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"00",X"64",X"11",X"01",X"64",X"01",X"FE", - X"03",X"1E",X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"48",X"50",X"11",X"49",X"50",X"01",X"27", - X"00",X"1E",X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"D8",X"67",X"11",X"D9",X"67",X"01",X"27", - X"00",X"1E",X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"40",X"50",X"11",X"41",X"50",X"01",X"37", - X"00",X"1E",X"00",X"ED",X"98",X"09",X"52",X"64",X"11",X"53",X"64",X"01",X"67",X"00",X"1E",X"FF", - X"ED",X"98",X"09",X"15",X"0C",X"0A",X"F1",X"64",X"3A",X"80",X"50",X"47",X"CE",X"03",X"1A",X"C9", - X"64",X"09",X"79",X"0B",X"E5",X"B0",X"17",X"7E",X"1A",X"CA",X"64",X"78",X"CE",X"24",X"E3",X"3F", - X"E3",X"3F",X"09",X"1F",X"0B",X"E5",X"B0",X"17",X"7E",X"1A",X"E8",X"64",X"78",X"CE",X"18",X"09", - X"DF",X"0A",X"E5",X"B0",X"17",X"0A",X"E9",X"64",X"78",X"CE",X"18",X"E3",X"3F",X"E3",X"3F",X"E3", - X"3F",X"E3",X"3F",X"1A",X"EB",X"64",X"78",X"E3",X"5F",X"08",X"05",X"09",X"F4",X"64",X"E3",X"FE", - X"FB",X"3E",X"01",X"1A",X"00",X"50",X"E5",X"F5",X"0B",X"09",X"C2",X"43",X"11",X"C3",X"43",X"01", - X"3C",X"00",X"1E",X"40",X"ED",X"98",X"09",X"C2",X"47",X"11",X"C3",X"47",X"01",X"34",X"00",X"1E", - X"01",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"CA",X"47",X"11",X"CB",X"47",X"01",X"34",X"00",X"1E", - X"05",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"BC",X"37",X"11",X"C3",X"43",X"01",X"32",X"00",X"ED", - X"98",X"AF",X"1A",X"CC",X"43",X"1A",X"ED",X"43",X"1A",X"DE",X"43",X"09",X"7D",X"0B",X"11",X"DF", - X"64",X"01",X"3C",X"00",X"ED",X"98",X"09",X"FC",X"64",X"11",X"DA",X"43",X"E5",X"20",X"12",X"09", - X"02",X"40",X"11",X"03",X"40",X"01",X"3C",X"00",X"1E",X"40",X"ED",X"98",X"1A",X"C0",X"50",X"09", - X"02",X"44",X"11",X"03",X"44",X"01",X"34",X"00",X"1E",X"16",X"ED",X"98",X"09",X"0A",X"44",X"11", - X"0B",X"44",X"01",X"34",X"00",X"1E",X"11",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"D6",X"37",X"11", - X"27",X"40",X"01",X"06",X"00",X"ED",X"98",X"AF",X"1A",X"24",X"40",X"3A",X"C9",X"64",X"FE",X"00", - X"08",X"23",X"09",X"F4",X"37",X"11",X"24",X"40",X"01",X"21",X"00",X"ED",X"98",X"1A",X"C0",X"50", - X"09",X"42",X"65",X"11",X"43",X"65",X"01",X"FF",X"00",X"1E",X"00",X"ED",X"98",X"09",X"5E",X"32", - X"0A",X"73",X"65",X"0A",X"43",X"65",X"09",X"72",X"65",X"0A",X"62",X"65",X"09",X"A8",X"32",X"0A", - X"5E",X"65",X"0A",X"76",X"65",X"09",X"5D",X"65",X"0A",X"4D",X"65",X"09",X"F2",X"32",X"0A",X"91", - X"65",X"0A",X"79",X"65",X"09",X"90",X"65",X"0A",X"80",X"65",X"09",X"24",X"33",X"0A",X"AC",X"65", - X"0A",X"94",X"65",X"09",X"AB",X"65",X"0A",X"B3",X"65",X"09",X"3E",X"33",X"0A",X"C7",X"65",X"0A", - X"AF",X"65",X"09",X"C6",X"65",X"0A",X"9E",X"65",X"09",X"58",X"33",X"0A",X"CA",X"65",X"0A",X"E2", - X"65",X"09",X"C9",X"65",X"0A",X"D1",X"65",X"09",X"8A",X"33",X"0A",X"FD",X"65",X"0A",X"CD",X"65", - X"09",X"FC",X"65",X"0A",X"EC",X"65",X"09",X"D4",X"33",X"0A",X"30",X"66",X"0A",X"00",X"66",X"09", - X"17",X"66",X"0A",X"07",X"66",X"06",X"08",X"09",X"40",X"50",X"1E",X"00",X"0B",X"10",X"FB",X"3E", - X"00",X"1A",X"03",X"50",X"09",X"F4",X"64",X"E3",X"EE",X"3A",X"C9",X"64",X"FE",X"00",X"E2",X"D9", - X"23",X"3A",X"C8",X"64",X"FE",X"00",X"C2",X"D9",X"23",X"09",X"F3",X"64",X"E3",X"8E",X"AF",X"1A", - X"01",X"50",X"09",X"F4",X"64",X"E3",X"86",X"E5",X"DA",X"17",X"1A",X"C0",X"50",X"3E",X"40",X"E5", - X"CD",X"16",X"3E",X"50",X"E5",X"DD",X"16",X"11",X"CB",X"40",X"09",X"EA",X"08",X"3E",X"01",X"06", - X"12",X"E5",X"BD",X"17",X"3E",X"1A",X"E5",X"83",X"17",X"11",X"5F",X"44",X"09",X"D0",X"20",X"3E", - X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"35",X"47",X"09",X"D1",X"20",X"3E",X"01",X"06",X"04", - X"E5",X"D3",X"17",X"11",X"A2",X"44",X"09",X"D2",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17", - X"11",X"0E",X"46",X"09",X"D7",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"CF",X"44", - X"09",X"F1",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"A9",X"46",X"09",X"D4",X"20", - X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"A3",X"45",X"09",X"D3",X"20",X"3E",X"01",X"06", - X"04",X"E5",X"D3",X"17",X"11",X"64",X"47",X"09",X"F0",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3", - X"17",X"11",X"25",X"46",X"09",X"D1",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"6E", - X"44",X"09",X"F1",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"E7",X"46",X"09",X"D6", - X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"67",X"45",X"09",X"D5",X"20",X"3E",X"01", - X"06",X"04",X"E5",X"D3",X"17",X"11",X"19",X"46",X"09",X"D0",X"20",X"3E",X"01",X"06",X"04",X"E5", - X"D3",X"17",X"11",X"52",X"45",X"09",X"D1",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11", - X"13",X"47",X"09",X"D7",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"D4",X"44",X"09", - X"D5",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"15",X"46",X"09",X"D0",X"20",X"3E", - X"01",X"06",X"04",X"E5",X"D3",X"17",X"11",X"B8",X"46",X"09",X"D6",X"20",X"3E",X"01",X"06",X"04", - X"E5",X"D3",X"17",X"11",X"B0",X"45",X"09",X"F0",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17", - X"11",X"72",X"47",X"09",X"D2",X"20",X"3E",X"01",X"06",X"04",X"E5",X"D3",X"17",X"C3",X"F6",X"20", - X"01",X"03",X"05",X"07",X"21",X"26",X"27",X"10",X"30",X"36",X"12",X"03",X"05",X"07",X"11",X"67", - X"41",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17", - X"11",X"0E",X"42",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5", - X"83",X"17",X"11",X"E7",X"42",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E", - X"20",X"E5",X"83",X"17",X"11",X"A2",X"40",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD", - X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"15",X"42",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04", - X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"35",X"43",X"09",X"C6",X"08",X"3E",X"01", - X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"D4",X"40",X"09",X"C6",X"08", - X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"A9",X"42",X"09", - X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"72", - X"43",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17", - X"11",X"5F",X"40",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5", - X"83",X"17",X"11",X"A3",X"41",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E", - X"20",X"E5",X"83",X"17",X"11",X"64",X"43",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD", - X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"25",X"42",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04", - X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"B8",X"42",X"09",X"C6",X"08",X"3E",X"01", - X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"19",X"42",X"09",X"C6",X"08", - X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"CF",X"40",X"09", - X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"B0", - X"41",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17", - X"11",X"6E",X"40",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E",X"20",X"E5", - X"83",X"17",X"11",X"13",X"43",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD",X"17",X"3E", - X"20",X"E5",X"83",X"17",X"11",X"52",X"41",X"09",X"C6",X"08",X"3E",X"01",X"06",X"04",X"E5",X"BD", - X"17",X"3E",X"10",X"E5",X"83",X"17",X"11",X"B3",X"40",X"09",X"E2",X"08",X"3E",X"01",X"06",X"27", - X"E5",X"BD",X"17",X"3E",X"20",X"E5",X"83",X"17",X"11",X"7D",X"40",X"09",X"F1",X"08",X"3E",X"01", - X"06",X"11",X"E5",X"BD",X"17",X"3E",X"01",X"E5",X"1F",X"17",X"09",X"F3",X"64",X"E3",X"6E",X"C2", - X"D9",X"23",X"E5",X"76",X"12",X"3E",X"07",X"E5",X"1F",X"17",X"09",X"F3",X"64",X"E3",X"6E",X"C2", - X"D9",X"23",X"3E",X"40",X"E5",X"CD",X"16",X"11",X"40",X"44",X"09",X"F2",X"20",X"3E",X"13",X"06", - X"34",X"E5",X"D3",X"17",X"11",X"87",X"46",X"09",X"F4",X"20",X"3E",X"24",X"06",X"05",X"E5",X"D3", - X"17",X"11",X"52",X"44",X"09",X"F3",X"20",X"3E",X"07",X"06",X"34",X"E5",X"D3",X"17",X"11",X"70", - X"44",X"09",X"F4",X"20",X"3E",X"03",X"06",X"34",X"E5",X"D3",X"17",X"11",X"73",X"44",X"09",X"F5", - X"20",X"3E",X"03",X"06",X"34",X"E5",X"D3",X"17",X"11",X"C2",X"40",X"09",X"FC",X"08",X"3E",X"01", - X"06",X"13",X"E5",X"BD",X"17",X"11",X"61",X"41",X"09",X"27",X"09",X"3E",X"20",X"06",X"24",X"E5", - X"BD",X"17",X"11",X"14",X"41",X"09",X"6F",X"09",X"3E",X"01",X"06",X"10",X"E5",X"BD",X"17",X"11", - X"D6",X"40",X"09",X"7F",X"09",X"3E",X"01",X"06",X"15",X"E5",X"BD",X"17",X"3A",X"C9",X"64",X"FE", - X"01",X"08",X"27",X"11",X"31",X"41",X"09",X"94",X"09",X"3E",X"01",X"06",X"27",X"E5",X"BD",X"17", - X"30",X"08",X"FE",X"02",X"08",X"27",X"11",X"31",X"41",X"09",X"8B",X"09",X"3E",X"01",X"06",X"27", - X"E5",X"BD",X"17",X"30",X"25",X"11",X"31",X"41",X"09",X"9A",X"09",X"3E",X"01",X"06",X"27",X"E5", - X"BD",X"17",X"11",X"B4",X"40",X"09",X"C1",X"09",X"3E",X"01",X"06",X"31",X"E5",X"BD",X"17",X"3A", - X"EB",X"64",X"FE",X"00",X"08",X"27",X"11",X"7C",X"41",X"09",X"F2",X"09",X"3E",X"01",X"06",X"06", - X"E5",X"BD",X"17",X"30",X"1B",X"FE",X"01",X"08",X"27",X"11",X"7C",X"41",X"09",X"C8",X"09",X"3E", - X"01",X"06",X"06",X"E5",X"BD",X"17",X"30",X"08",X"FE",X"02",X"08",X"27",X"11",X"7C",X"41",X"09", - X"CE",X"09",X"3E",X"01",X"06",X"05",X"E5",X"BD",X"17",X"30",X"25",X"11",X"7C",X"41",X"09",X"EB", - X"09",X"3E",X"01",X"06",X"05",X"E5",X"BD",X"17",X"3E",X"C2",X"1A",X"4E",X"41",X"3E",X"7C",X"1A", - X"AA",X"64",X"3E",X"3B",X"1A",X"AB",X"64",X"3E",X"14",X"1A",X"AC",X"64",X"3E",X"21",X"1A",X"AD", - X"64",X"3E",X"04",X"E5",X"1F",X"17",X"AF",X"1A",X"AA",X"64",X"09",X"F3",X"64",X"E3",X"6E",X"08", - X"40",X"E5",X"C9",X"0B",X"E5",X"D5",X"0B",X"E5",X"E9",X"0B",X"E5",X"F1",X"0B",X"E5",X"ED",X"0B", - X"AF",X"1A",X"75",X"65",X"1A",X"78",X"65",X"1A",X"93",X"65",X"1A",X"AE",X"65",X"1A",X"E1",X"65", - X"1A",X"CC",X"65",X"1A",X"FF",X"65",X"E5",X"FD",X"17",X"1A",X"C0",X"50",X"09",X"F3",X"64",X"E3", - X"6E",X"08",X"26",X"09",X"F4",X"64",X"E3",X"66",X"08",X"02",X"30",X"E6",X"E3",X"A6",X"C3",X"8F", - X"07",X"E5",X"DA",X"17",X"09",X"F3",X"64",X"E3",X"CE",X"E3",X"AE",X"09",X"F4",X"64",X"E3",X"A6", - X"E3",X"96",X"E3",X"B6",X"09",X"F5",X"64",X"E3",X"96",X"09",X"F4",X"64",X"E3",X"C6",X"09",X"52", - X"64",X"11",X"53",X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98",X"3E",X"FF",X"1A",X"01",X"50", - X"09",X"F5",X"64",X"E3",X"56",X"08",X"27",X"3A",X"41",X"65",X"3C",X"1A",X"41",X"65",X"FE",X"14", - X"08",X"04",X"E3",X"D6",X"E3",X"F6",X"00",X"1A",X"C0",X"50",X"3E",X"40",X"E5",X"CD",X"16",X"3E", - X"01",X"E5",X"DD",X"16",X"3A",X"C9",X"64",X"FE",X"00",X"E2",X"E4",X"24",X"3A",X"C8",X"64",X"FE", - X"02",X"18",X"64",X"11",X"58",X"41",X"09",X"CD",X"37",X"3E",X"01",X"06",X"23",X"E5",X"BD",X"17", - X"3A",X"40",X"50",X"E3",X"6F",X"08",X"5C",X"3A",X"C9",X"64",X"FE",X"00",X"28",X"15",X"3A",X"C8", - X"64",X"FE",X"02",X"38",X"4E",X"D6",X"02",X"1A",X"C8",X"64",X"3A",X"CB",X"64",X"D6",X"01",X"0F", - X"1A",X"CB",X"64",X"09",X"F4",X"64",X"E3",X"CE",X"3A",X"E8",X"64",X"1A",X"EC",X"64",X"E5",X"13", - X"00",X"3A",X"C9",X"64",X"FE",X"00",X"E2",X"0F",X"25",X"E5",X"05",X"17",X"C3",X"0F",X"25",X"FE", - X"04",X"18",X"29",X"11",X"26",X"41",X"09",X"D8",X"37",X"3E",X"01",X"06",X"11",X"E5",X"BD",X"17", - X"11",X"10",X"42",X"09",X"01",X"08",X"3E",X"01",X"06",X"02",X"E5",X"BD",X"17",X"11",X"5A",X"41", - X"09",X"CD",X"37",X"3E",X"01",X"06",X"23",X"E5",X"BD",X"17",X"30",X"94",X"11",X"90",X"40",X"09", - X"03",X"08",X"3E",X"01",X"06",X"31",X"E5",X"BD",X"17",X"30",X"85",X"3A",X"40",X"50",X"E3",X"5F", - X"08",X"1B",X"3A",X"C9",X"64",X"FE",X"00",X"28",X"15",X"3A",X"C8",X"64",X"FE",X"04",X"38",X"0D", - X"D6",X"04",X"1A",X"C8",X"64",X"3A",X"CB",X"64",X"D6",X"02",X"0F",X"1A",X"CB",X"64",X"09",X"F4", - X"64",X"E3",X"8E",X"3A",X"E8",X"64",X"1A",X"EC",X"64",X"1A",X"ED",X"64",X"E5",X"13",X"00",X"E5", - X"0C",X"00",X"C3",X"91",X"24",X"1A",X"C0",X"50",X"09",X"F3",X"64",X"E3",X"5E",X"08",X"03",X"C3", - X"48",X"24",X"E3",X"9E",X"C3",X"1F",X"24",X"AF",X"09",X"EE",X"64",X"11",X"EF",X"64",X"01",X"05", - X"00",X"5F",X"ED",X"98",X"1A",X"DD",X"64",X"1A",X"DE",X"64",X"3E",X"40",X"09",X"CC",X"43",X"11", - X"CD",X"43",X"01",X"05",X"00",X"5F",X"ED",X"98",X"09",X"DE",X"43",X"11",X"DF",X"43",X"01",X"05", - X"00",X"5F",X"ED",X"98",X"AF",X"1A",X"CC",X"43",X"1A",X"DE",X"43",X"E5",X"CD",X"0B",X"E5",X"05", - X"0C",X"09",X"F5",X"64",X"E3",X"E6",X"09",X"F4",X"64",X"E3",X"4E",X"28",X"02",X"30",X"32",X"3E", - X"00",X"1A",X"03",X"50",X"E5",X"2C",X"17",X"11",X"50",X"41",X"09",X"34",X"08",X"3E",X"01",X"06", - X"25",X"E5",X"BD",X"17",X"3E",X"03",X"E5",X"1F",X"17",X"09",X"F4",X"64",X"E3",X"EE",X"3A",X"EC", - X"64",X"3D",X"1A",X"EC",X"64",X"3E",X"40",X"09",X"16",X"40",X"11",X"17",X"40",X"01",X"20",X"00", - X"5F",X"ED",X"98",X"E5",X"13",X"00",X"E5",X"F9",X"0B",X"C3",X"0F",X"26",X"09",X"F4",X"64",X"E3", - X"4E",X"08",X"D6",X"E3",X"6E",X"28",X"B8",X"3A",X"F4",X"64",X"E3",X"7F",X"08",X"1F",X"E5",X"2C", - X"17",X"11",X"50",X"41",X"09",X"29",X"08",X"3E",X"01",X"06",X"25",X"E5",X"BD",X"17",X"3E",X"03", - X"E5",X"1F",X"17",X"09",X"F4",X"64",X"E3",X"AE",X"3A",X"ED",X"64",X"3D",X"1A",X"ED",X"64",X"3E", - X"40",X"09",X"02",X"40",X"11",X"03",X"40",X"01",X"20",X"00",X"5F",X"ED",X"98",X"E5",X"0C",X"00", - X"E5",X"01",X"0C",X"30",X"1A",X"3E",X"01",X"1A",X"03",X"50",X"30",X"C2",X"E5",X"2C",X"17",X"09", - X"F4",X"64",X"E3",X"4E",X"08",X"A0",X"11",X"10",X"41",X"09",X"1E",X"08",X"3E",X"01",X"06",X"11", - X"E5",X"BD",X"17",X"09",X"75",X"65",X"E3",X"C6",X"3E",X"01",X"E5",X"1F",X"17",X"09",X"F4",X"64", - X"E3",X"6E",X"28",X"9C",X"C3",X"A6",X"25",X"E5",X"E9",X"0B",X"09",X"F5",X"64",X"E3",X"66",X"28", - X"13",X"E3",X"A6",X"09",X"FF",X"65",X"E3",X"C6",X"1A",X"C0",X"50",X"3A",X"FF",X"65",X"FE",X"00", - X"08",X"DE",X"30",X"05",X"3E",X"02",X"E5",X"1F",X"17",X"09",X"CC",X"65",X"E3",X"C6",X"E5",X"ED", - X"0B",X"E5",X"FD",X"17",X"09",X"F4",X"64",X"E3",X"66",X"28",X"DB",X"E3",X"A6",X"3E",X"01",X"E5", - X"1F",X"17",X"E5",X"DA",X"17",X"09",X"F4",X"64",X"E3",X"56",X"08",X"27",X"E5",X"D9",X"0B",X"E5", - X"DA",X"17",X"09",X"F4",X"64",X"E3",X"76",X"08",X"21",X"30",X"37",X"E3",X"96",X"E5",X"11",X"0C", - X"30",X"EA",X"E3",X"B6",X"09",X"F5",X"64",X"E3",X"E6",X"09",X"F4",X"64",X"E3",X"6E",X"08",X"05", - X"E5",X"25",X"0C",X"30",X"92",X"E5",X"21",X"0C",X"30",X"A5",X"3A",X"DC",X"64",X"FE",X"00",X"08", - X"2E",X"09",X"F4",X"64",X"E3",X"6E",X"08",X"2F",X"3A",X"ED",X"64",X"FE",X"00",X"08",X"66",X"E5", - X"2C",X"17",X"11",X"90",X"41",X"09",X"47",X"08",X"3E",X"01",X"06",X"21",X"E5",X"BD",X"17",X"3E", - X"02",X"E5",X"1F",X"17",X"E5",X"D6",X"13",X"09",X"F3",X"64",X"E3",X"DE",X"C3",X"7F",X"07",X"D6", - X"01",X"1A",X"DC",X"64",X"C3",X"FC",X"25",X"3A",X"EC",X"64",X"FE",X"00",X"08",X"0D",X"09",X"F4", - X"64",X"E3",X"4E",X"08",X"E2",X"E5",X"2C",X"17",X"11",X"D8",X"40",X"09",X"50",X"08",X"3E",X"01", - X"06",X"14",X"E5",X"BD",X"17",X"3E",X"03",X"E5",X"1F",X"17",X"C3",X"9F",X"25",X"E5",X"FD",X"0B", - X"C3",X"AC",X"25",X"E5",X"DD",X"0B",X"C3",X"AC",X"25",X"2A",X"D7",X"64",X"EB",X"F5",X"09",X"00", - X"00",X"F5",X"31",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F",X"02",X"E3", - X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"F5",X"7E",X"00",X"09",X"1F",X"27",X"E3",X"0F",X"E5", - X"B0",X"17",X"76",X"0B",X"56",X"EB",X"E9",X"43",X"27",X"43",X"27",X"44",X"27",X"64",X"27",X"54", - X"27",X"74",X"27",X"E1",X"F5",X"7E",X"04",X"90",X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"04",X"80", - X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"03",X"80",X"F5",X"5F",X"03",X"E1",X"F5",X"7E",X"03",X"90", - X"F5",X"5F",X"03",X"E1",X"2A",X"8C",X"64",X"EB",X"F5",X"09",X"00",X"00",X"F5",X"31",X"EB",X"01", - X"00",X"64",X"1F",X"3F",X"ED",X"42",X"CD",X"F5",X"7E",X"00",X"09",X"87",X"27",X"E3",X"0F",X"E5", - X"B0",X"17",X"76",X"0B",X"56",X"EB",X"E9",X"57",X"10",X"93",X"27",X"D6",X"27",X"4E",X"10",X"58", - X"10",X"83",X"10",X"F5",X"7E",X"03",X"1A",X"8A",X"64",X"F5",X"7E",X"04",X"1A",X"8B",X"64",X"E5", - X"ED",X"10",X"F5",X"7E",X"06",X"12",X"3A",X"50",X"64",X"FE",X"00",X"08",X"17",X"3A",X"51",X"64", - X"FE",X"00",X"08",X"17",X"C1",X"09",X"52",X"64",X"21",X"CD",X"D1",X"13",X"01",X"05",X"00",X"1E", - X"FF",X"ED",X"98",X"E1",X"F5",X"7E",X"06",X"13",X"12",X"30",X"E9",X"F5",X"7E",X"06",X"09",X"08", - X"00",X"31",X"EB",X"12",X"30",X"F6",X"E5",X"15",X"11",X"F5",X"7E",X"03",X"90",X"1A",X"8A",X"64", - X"F5",X"7E",X"04",X"1A",X"8B",X"64",X"E5",X"ED",X"10",X"3A",X"50",X"64",X"FE",X"00",X"28",X"1A", - X"3A",X"50",X"64",X"E3",X"0F",X"F5",X"46",X"05",X"80",X"3D",X"C1",X"FD",X"09",X"52",X"64",X"FD", - X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"13",X"FD",X"5B",X"03",X"FD", - X"5A",X"04",X"FD",X"5F",X"05",X"3A",X"8A",X"64",X"F5",X"5F",X"03",X"3A",X"8B",X"64",X"F5",X"5F", - X"04",X"E1",X"3A",X"51",X"64",X"FE",X"00",X"E2",X"A4",X"10",X"3A",X"51",X"64",X"E3",X"0F",X"C6", - X"27",X"F5",X"46",X"05",X"80",X"C1",X"FD",X"09",X"52",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD", - X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"09",X"08",X"00",X"31",X"EB",X"FD",X"5B",X"03",X"FD",X"5A", - X"04",X"FD",X"5F",X"05",X"C3",X"15",X"10",X"F5",X"7E",X"03",X"1A",X"8A",X"64",X"F5",X"7E",X"04", - X"1A",X"8B",X"64",X"C3",X"CE",X"27",X"E5",X"15",X"11",X"F5",X"7E",X"03",X"80",X"C3",X"F5",X"27", - X"E5",X"15",X"11",X"F5",X"7E",X"04",X"90",X"1A",X"8B",X"64",X"F5",X"7E",X"03",X"1A",X"8A",X"64", - X"C3",X"CE",X"27",X"E5",X"15",X"11",X"F5",X"7E",X"04",X"80",X"30",X"EB",X"F5",X"7E",X"05",X"C1", - X"FD",X"09",X"52",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3A", - X"8A",X"64",X"F5",X"5F",X"03",X"3A",X"8B",X"64",X"F5",X"5F",X"04",X"F5",X"7E",X"00",X"09",X"C0", - X"10",X"E3",X"0F",X"E5",X"B0",X"17",X"D5",X"76",X"0B",X"56",X"EB",X"D1",X"F5",X"7E",X"06",X"E9", - X"E4",X"10",X"E4",X"10",X"E5",X"10",X"F0",X"10",X"F3",X"10",X"CA",X"10",X"E1",X"13",X"FD",X"5B", - X"03",X"FD",X"5A",X"04",X"FD",X"5F",X"05",X"E1",X"33",X"30",X"DB",X"09",X"08",X"00",X"31",X"EB", - X"30",X"EC",X"EB",X"11",X"08",X"00",X"1F",X"3F",X"ED",X"52",X"EB",X"30",X"C9",X"3A",X"8A",X"64", - X"CE",X"07",X"1A",X"50",X"64",X"3A",X"8B",X"64",X"CE",X"07",X"1A",X"51",X"64",X"3A",X"8A",X"64", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"57",X"3A",X"8B",X"64",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F", - X"77",X"E5",X"C7",X"16",X"E1",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F", - X"02",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E1",X"D5",X"1F",X"3F",X"09",X"26",X"01", - X"16",X"00",X"ED",X"52",X"7D",X"1F",X"3F",X"09",X"10",X"01",X"D1",X"72",X"16",X"00",X"ED",X"52", - X"55",X"77",X"E1",X"7D",X"EE",X"03",X"6F",X"E1",X"09",X"F4",X"64",X"E3",X"46",X"E0",X"E3",X"6E", - X"28",X"43",X"09",X"EE",X"64",X"7B",X"86",X"0F",X"5F",X"0B",X"7A",X"A6",X"0F",X"5F",X"0B",X"3E", - X"00",X"A6",X"0F",X"5F",X"38",X"02",X"30",X"1A",X"09",X"F4",X"64",X"E3",X"6E",X"28",X"13",X"09", - X"DE",X"43",X"11",X"DF",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A",X"DE",X"43", - X"30",X"30",X"09",X"CC",X"43",X"11",X"CD",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF", - X"1A",X"CC",X"43",X"30",X"05",X"09",X"D9",X"64",X"30",X"BB",X"09",X"F4",X"64",X"E3",X"6E",X"28", - X"74",X"09",X"D8",X"64",X"11",X"FB",X"43",X"3A",X"DD",X"64",X"DD",X"E5",X"20",X"12",X"0B",X"0B", - X"0B",X"EB",X"2A",X"E9",X"64",X"D9",X"FE",X"04",X"D0",X"E3",X"0F",X"E3",X"0F",X"3C",X"3C",X"E5", - X"B0",X"17",X"E5",X"A4",X"13",X"D0",X"3A",X"DC",X"64",X"3C",X"1A",X"DC",X"64",X"09",X"75",X"65", - X"E3",X"C6",X"09",X"F4",X"64",X"E3",X"6E",X"28",X"12",X"3A",X"DD",X"64",X"3C",X"1A",X"DD",X"64", - X"3A",X"EC",X"64",X"3C",X"1A",X"EC",X"64",X"E5",X"13",X"00",X"E1",X"3A",X"DE",X"64",X"3C",X"1A", - X"DE",X"64",X"3A",X"ED",X"64",X"3C",X"1A",X"ED",X"64",X"E5",X"0C",X"00",X"E1",X"09",X"DB",X"64", - X"11",X"E9",X"43",X"3A",X"DE",X"64",X"30",X"8A",X"3E",X"03",X"DD",X"7E",X"CE",X"D8",X"E3",X"3F", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"47",X"3A",X"F4",X"64",X"E3",X"5F",X"28",X"0A",X"78",X"12", - X"33",X"7E",X"CE",X"27",X"47",X"3A",X"F4",X"64",X"E3",X"5F",X"1A",X"F4",X"64",X"28",X"08",X"78", - X"12",X"2B",X"33",X"D9",X"3D",X"08",X"D3",X"3A",X"F4",X"64",X"E3",X"9F",X"1A",X"F4",X"64",X"E1", - X"78",X"FE",X"00",X"28",X"F3",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"E7",X"78", - X"FE",X"00",X"28",X"F5",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"D1",X"09",X"F5", - X"64",X"E3",X"76",X"28",X"2C",X"E3",X"B6",X"09",X"40",X"40",X"E5",X"83",X"12",X"FE",X"09",X"08", - X"24",X"09",X"40",X"44",X"E5",X"83",X"12",X"FE",X"98",X"08",X"02",X"30",X"14",X"AF",X"1A",X"C9", - X"64",X"30",X"26",X"AF",X"11",X"80",X"03",X"86",X"0B",X"33",X"47",X"7A",X"9B",X"78",X"08",X"DF", - X"E1",X"00",X"3E",X"40",X"E5",X"CD",X"16",X"3E",X"05",X"E5",X"DD",X"16",X"11",X"29",X"45",X"09", - X"D0",X"12",X"3E",X"15",X"06",X"23",X"E5",X"D3",X"17",X"11",X"45",X"41",X"09",X"4C",X"08",X"3E", - X"01",X"06",X"24",X"E5",X"BD",X"17",X"09",X"3C",X"0B",X"11",X"E2",X"42",X"01",X"FF",X"21",X"ED", - X"88",X"13",X"10",X"FB",X"AF",X"12",X"E5",X"EA",X"17",X"3E",X"01",X"12",X"E5",X"D1",X"12",X"E1", - X"01",X"09",X"DF",X"64",X"11",X"6A",X"42",X"E5",X"11",X"13",X"11",X"6C",X"42",X"E5",X"11",X"13", - X"11",X"6E",X"42",X"E5",X"11",X"13",X"11",X"58",X"42",X"E5",X"11",X"13",X"11",X"5A",X"42",X"E5", - X"11",X"13",X"11",X"5C",X"42",X"E5",X"11",X"13",X"11",X"5E",X"42",X"E5",X"11",X"13",X"11",X"78", - X"42",X"E5",X"11",X"13",X"11",X"7A",X"42",X"E5",X"11",X"13",X"11",X"7C",X"42",X"E5",X"11",X"13", - X"E1",X"06",X"03",X"26",X"27",X"3E",X"09",X"ED",X"88",X"E5",X"99",X"17",X"10",X"DF",X"0B",X"0B", - X"3E",X"40",X"E5",X"99",X"17",X"E5",X"2E",X"13",X"3E",X"04",X"E5",X"B0",X"17",X"E1",X"3E",X"03", - X"DD",X"7E",X"CE",X"D8",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"47",X"3A",X"F4",X"64", - X"E3",X"5F",X"28",X"2A",X"78",X"12",X"3E",X"08",X"E5",X"99",X"17",X"7E",X"CE",X"27",X"47",X"3A", - X"F4",X"64",X"E3",X"5F",X"1A",X"F4",X"64",X"28",X"0C",X"78",X"12",X"2B",X"3E",X"08",X"E5",X"99", - X"17",X"D9",X"3D",X"08",X"E3",X"3A",X"F4",X"64",X"E3",X"9F",X"1A",X"F4",X"64",X"E1",X"78",X"FE", - X"00",X"28",X"D3",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"C7",X"78",X"FE",X"00", - X"28",X"F1",X"3A",X"F4",X"64",X"E3",X"DF",X"1A",X"F4",X"64",X"30",X"E5",X"06",X"03",X"32",X"BE", - X"38",X"20",X"08",X"26",X"2B",X"33",X"10",X"DE",X"30",X"06",X"E5",X"8F",X"13",X"1F",X"3F",X"E1", - X"1F",X"E1",X"E5",X"8F",X"13",X"1F",X"E1",X"78",X"FE",X"00",X"E0",X"2B",X"33",X"3D",X"08",X"FB", - X"E1",X"6E",X"45",X"71",X"45",X"53",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54", - X"08",X"19",X"39",X"38",X"1A",X"44",X"61",X"47",X"61",X"54",X"52",X"45",X"70",X"08",X"54",X"45", - X"43",X"60",X"53",X"54",X"41",X"52",X"09",X"F4",X"64",X"E3",X"EE",X"09",X"EE",X"64",X"11",X"39", - X"65",X"01",X"03",X"00",X"ED",X"98",X"E5",X"00",X"14",X"09",X"F4",X"64",X"E3",X"4E",X"C0",X"E3", - X"AE",X"09",X"D9",X"64",X"11",X"39",X"65",X"01",X"03",X"00",X"ED",X"98",X"E5",X"00",X"14",X"E1", - X"01",X"00",X"22",X"09",X"1D",X"65",X"11",X"3B",X"65",X"2B",X"2B",X"2B",X"C5",X"E5",X"A4",X"13", - X"C1",X"18",X"22",X"3E",X"06",X"81",X"67",X"10",X"ED",X"2B",X"2B",X"30",X"20",X"79",X"FE",X"00", - X"E0",X"0B",X"0B",X"0B",X"0B",X"C5",X"CD",X"06",X"00",X"09",X"1A",X"65",X"11",X"38",X"65",X"ED", - X"B8",X"3E",X"40",X"E5",X"CD",X"16",X"09",X"F4",X"64",X"E3",X"6E",X"08",X"33",X"11",X"4A",X"41", - X"09",X"2C",X"08",X"3E",X"01",X"06",X"22",X"E5",X"BD",X"17",X"09",X"F4",X"64",X"E3",X"7E",X"28", - X"31",X"3E",X"01",X"1A",X"03",X"50",X"30",X"12",X"11",X"4A",X"41",X"09",X"37",X"08",X"3E",X"01", - X"06",X"22",X"E5",X"BD",X"17",X"3E",X"00",X"1A",X"03",X"50",X"11",X"40",X"44",X"09",X"C3",X"16", - X"3E",X"23",X"06",X"34",X"E5",X"D3",X"17",X"11",X"64",X"44",X"09",X"C4",X"16",X"3E",X"03",X"06", - X"34",X"E5",X"D3",X"17",X"11",X"51",X"44",X"09",X"C5",X"16",X"3E",X"10",X"06",X"34",X"E5",X"D3", - X"17",X"11",X"50",X"44",X"09",X"C6",X"16",X"3E",X"02",X"06",X"34",X"E5",X"D3",X"17",X"D1",X"D5", - X"3E",X"40",X"D5",X"C9",X"13",X"01",X"03",X"00",X"5F",X"ED",X"98",X"1E",X"00",X"01",X"02",X"00", - X"ED",X"98",X"D1",X"C1",X"D5",X"78",X"09",X"B9",X"0B",X"E3",X"0F",X"E5",X"B0",X"17",X"66",X"0B", - X"46",X"C5",X"09",X"80",X"04",X"21",X"26",X"01",X"06",X"27",X"59",X"3E",X"08",X"E5",X"8F",X"17", - X"10",X"F8",X"11",X"C3",X"40",X"09",X"58",X"08",X"3E",X"01",X"06",X"14",X"E5",X"BD",X"17",X"11", - X"8D",X"41",X"09",X"84",X"08",X"3E",X"01",X"06",X"07",X"E5",X"BD",X"17",X"11",X"8F",X"40",X"09", - X"A3",X"08",X"3E",X"01",X"06",X"16",X"E5",X"BD",X"17",X"11",X"A8",X"40",X"09",X"89",X"08",X"3E", - X"01",X"06",X"16",X"E5",X"BD",X"17",X"11",X"69",X"42",X"09",X"9F",X"08",X"3E",X"01",X"06",X"20", - X"E5",X"BD",X"17",X"11",X"64",X"40",X"09",X"BF",X"08",X"3E",X"03",X"06",X"01",X"E5",X"BD",X"17", - X"11",X"A5",X"40",X"09",X"77",X"0B",X"3E",X"01",X"06",X"32",X"E5",X"BD",X"17",X"3E",X"01",X"11", - X"AD",X"47",X"12",X"AF",X"1A",X"3D",X"65",X"1A",X"3E",X"65",X"09",X"AD",X"47",X"0A",X"3F",X"65", - X"11",X"59",X"41",X"09",X"4C",X"08",X"3E",X"01",X"06",X"24",X"E5",X"BD",X"17",X"09",X"3C",X"0B", - X"11",X"DC",X"42",X"01",X"21",X"00",X"ED",X"98",X"AF",X"12",X"E5",X"EA",X"17",X"3E",X"01",X"12", - X"09",X"DF",X"64",X"11",X"94",X"42",X"E5",X"11",X"13",X"11",X"95",X"42",X"E5",X"11",X"13",X"11", - X"96",X"42",X"E5",X"11",X"13",X"11",X"97",X"42",X"E5",X"11",X"13",X"11",X"B0",X"42",X"E5",X"11", - X"13",X"11",X"B1",X"42",X"E5",X"11",X"13",X"11",X"B2",X"42",X"E5",X"11",X"13",X"11",X"B3",X"42", - X"E5",X"11",X"13",X"11",X"B4",X"42",X"E5",X"11",X"13",X"11",X"B5",X"42",X"E5",X"11",X"13",X"3A", - X"3C",X"65",X"E3",X"67",X"E2",X"2B",X"16",X"E3",X"57",X"E2",X"4B",X"16",X"3A",X"3C",X"65",X"E3", - X"4F",X"C2",X"8C",X"16",X"3A",X"3D",X"65",X"FE",X"33",X"28",X"37",X"09",X"45",X"0B",X"E5",X"B0", - X"17",X"7E",X"C9",X"D1",X"12",X"13",X"5F",X"3E",X"08",X"E5",X"8F",X"17",X"D5",X"CD",X"3A",X"3E", - X"65",X"3C",X"1A",X"3E",X"65",X"FE",X"03",X"C2",X"9F",X"16",X"09",X"E5",X"0B",X"3A",X"3E",X"65", - X"E5",X"B0",X"17",X"7E",X"C9",X"D1",X"CD",X"E5",X"B5",X"17",X"09",X"39",X"65",X"01",X"03",X"00", - X"ED",X"98",X"3A",X"3E",X"65",X"FE",X"00",X"28",X"0D",X"09",X"D1",X"0B",X"E5",X"B0",X"17",X"7E", - X"D1",X"E5",X"99",X"17",X"09",X"3B",X"65",X"E5",X"2E",X"13",X"09",X"FC",X"64",X"11",X"DA",X"43", - X"E5",X"20",X"12",X"09",X"F5",X"64",X"E3",X"86",X"3E",X"01",X"E5",X"1F",X"17",X"E1",X"D1",X"3E", - X"80",X"E5",X"99",X"17",X"3E",X"08",X"E5",X"99",X"17",X"30",X"F1",X"3A",X"3D",X"65",X"FE",X"00", - X"E2",X"AC",X"15",X"3D",X"1A",X"3D",X"65",X"FE",X"32",X"28",X"14",X"3E",X"05",X"2A",X"3F",X"65", - X"5F",X"3E",X"08",X"E5",X"B0",X"17",X"0A",X"3F",X"65",X"3E",X"01",X"5F",X"C3",X"AC",X"15",X"3D", - X"1A",X"3D",X"65",X"3E",X"05",X"2A",X"3F",X"65",X"2B",X"5F",X"0B",X"5F",X"0B",X"5F",X"2B",X"3E", - X"40",X"30",X"C8",X"3A",X"3D",X"65",X"FE",X"33",X"E2",X"AC",X"15",X"3C",X"1A",X"3D",X"65",X"FE", - X"32",X"28",X"14",X"3E",X"05",X"2A",X"3F",X"65",X"5F",X"3E",X"08",X"E5",X"8F",X"17",X"0A",X"3F", - X"65",X"3E",X"01",X"5F",X"C3",X"AC",X"15",X"3C",X"1A",X"3D",X"65",X"3E",X"05",X"2A",X"3F",X"65", - X"5F",X"3E",X"40",X"E5",X"8F",X"17",X"0A",X"3F",X"65",X"3E",X"01",X"2B",X"5F",X"0B",X"5F",X"0B", - X"5F",X"C3",X"AC",X"15",X"3E",X"20",X"E5",X"83",X"17",X"1A",X"C0",X"50",X"06",X"14",X"E5",X"67", - X"17",X"F2",X"F2",X"15",X"C3",X"B7",X"15",X"3A",X"3C",X"65",X"E3",X"4F",X"1A",X"C0",X"50",X"28", - X"DE",X"30",X"CE",X"07",X"05",X"05",X"01",X"D5",X"AF",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"E3", - X"0B",X"17",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"57",X"EB",X"01",X"40",X"40",X"21",X"06",X"00", - X"D1",X"62",X"21",X"EB",X"E1",X"09",X"40",X"40",X"11",X"41",X"40",X"01",X"7F",X"03",X"5F",X"ED", - X"98",X"1A",X"C0",X"50",X"E1",X"09",X"40",X"44",X"11",X"41",X"44",X"01",X"7F",X"03",X"5F",X"ED", - X"98",X"1A",X"C0",X"50",X"E1",X"3A",X"C9",X"64",X"FE",X"00",X"E0",X"3A",X"CB",X"64",X"CE",X"D8", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"FE",X"00",X"28",X"24",X"1A",X"25",X"40",X"3A", - X"CB",X"64",X"CE",X"27",X"1A",X"24",X"40",X"E1",X"3E",X"40",X"30",X"D8",X"3E",X"35",X"E5",X"DD", - X"16",X"3E",X"40",X"E5",X"CD",X"16",X"E1",X"47",X"AF",X"1A",X"CC",X"64",X"1A",X"CE",X"64",X"3A", - X"CE",X"64",X"B8",X"E0",X"09",X"F3",X"64",X"E3",X"6E",X"C0",X"1A",X"C0",X"50",X"30",X"D8",X"3A", - X"F5",X"64",X"E3",X"47",X"28",X"25",X"3A",X"CF",X"64",X"47",X"3A",X"CE",X"64",X"B8",X"18",X"31", - X"1F",X"3F",X"E1",X"78",X"1A",X"CF",X"64",X"3A",X"F5",X"64",X"E3",X"C7",X"1A",X"F5",X"64",X"AF", - X"1A",X"CE",X"64",X"1A",X"CC",X"64",X"1F",X"3F",X"E1",X"3A",X"F5",X"64",X"E3",X"87",X"1A",X"F5", - X"64",X"1F",X"E1",X"47",X"AF",X"1A",X"CD",X"64",X"3A",X"CD",X"64",X"B8",X"E0",X"09",X"F3",X"64", - X"E3",X"6E",X"C0",X"1A",X"C0",X"50",X"30",X"D8",X"85",X"6F",X"D0",X"0C",X"E1",X"83",X"77",X"D0", - X"14",X"E1",X"81",X"67",X"D0",X"04",X"E1",X"D5",X"16",X"00",X"77",X"1F",X"3F",X"ED",X"52",X"D1", - X"E1",X"CD",X"EB",X"16",X"00",X"77",X"1F",X"3F",X"ED",X"52",X"EB",X"C9",X"E1",X"1A",X"8E",X"64", - X"D5",X"3A",X"8E",X"64",X"67",X"ED",X"88",X"79",X"FE",X"00",X"08",X"F9",X"D1",X"E5",X"EA",X"17", - X"10",X"EE",X"E1",X"1A",X"8E",X"64",X"D5",X"3A",X"8E",X"64",X"67",X"ED",X"88",X"2B",X"79",X"FE", - X"00",X"08",X"F8",X"D1",X"E5",X"EA",X"17",X"10",X"ED",X"E1",X"CD",X"09",X"08",X"00",X"31",X"EB", - X"C9",X"E1",X"09",X"8F",X"64",X"06",X"2F",X"1E",X"00",X"0B",X"10",X"FB",X"E1",X"09",X"F3",X"64", - X"E3",X"FE",X"E3",X"7E",X"E0",X"1A",X"C0",X"50",X"30",X"F8",X"3A",X"00",X"50",X"CE",X"27",X"47", - X"3A",X"40",X"50",X"CE",X"D8",X"98",X"1A",X"3C",X"65",X"E1",X"3A",X"40",X"50",X"47",X"CE",X"27", - X"E3",X"78",X"28",X"02",X"E3",X"CF",X"1A",X"3C",X"65",X"E1",X"F5",X"09",X"42",X"65",X"F5",X"E3", - X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"4B",X"31",X"FD",X"09", - X"51",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"45",X"50",X"F5",X"09",X"75",X"65",X"F5", - X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"4B",X"31",X"FD", - X"09",X"51",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"45",X"50",X"F5",X"09",X"78",X"65", - X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"4B",X"31", - X"FD",X"09",X"51",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"45",X"50",X"F5",X"09",X"93", - X"65",X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"4B", - X"31",X"FD",X"09",X"56",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"62",X"50",X"F5",X"09", - X"AE",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5", - X"4B",X"31",X"FD",X"09",X"56",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"62",X"50",X"F5", - X"09",X"E1",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28",X"10", - X"E5",X"4B",X"31",X"FD",X"09",X"56",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"62",X"50", - X"F5",X"09",X"CC",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56",X"28", - X"10",X"E5",X"4B",X"31",X"FD",X"09",X"73",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"67", - X"50",X"F5",X"09",X"FF",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"73",X"31",X"F5",X"E3",X"00",X"56", - X"E0",X"E5",X"4B",X"31",X"FD",X"09",X"73",X"50",X"E5",X"1A",X"31",X"F5",X"7E",X"06",X"1A",X"67", - X"50",X"E1",X"F5",X"7E",X"03",X"FD",X"5F",X"00",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F", - X"FD",X"5F",X"01",X"F5",X"7E",X"04",X"FD",X"5F",X"02",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3", - X"3F",X"FD",X"5F",X"03",X"F5",X"7E",X"05",X"FD",X"5F",X"04",X"E1",X"E5",X"1F",X"32",X"F5",X"E3", - X"00",X"D6",X"E1",X"F5",X"E3",X"00",X"66",X"C2",X"1F",X"32",X"F5",X"6E",X"01",X"F5",X"4E",X"02", - X"7E",X"E3",X"0F",X"11",X"81",X"31",X"E5",X"B5",X"17",X"0B",X"CD",X"32",X"6F",X"13",X"32",X"4F", - X"E9",X"B3",X"31",X"B7",X"31",X"AD",X"31",X"9E",X"31",X"E4",X"31",X"F1",X"31",X"DB",X"31",X"24", - X"32",X"2E",X"32",X"1E",X"32",X"55",X"32",X"49",X"32",X"6D",X"32",X"C9",X"C3",X"58",X"31",X"C9", - X"7E",X"F5",X"5F",X"03",X"0B",X"7E",X"0B",X"F5",X"5F",X"04",X"C3",X"58",X"31",X"C9",X"7E",X"F5", - X"5F",X"05",X"0B",X"C3",X"58",X"31",X"C9",X"7E",X"F5",X"46",X"03",X"80",X"F5",X"5F",X"03",X"0B", - X"7E",X"0B",X"F5",X"46",X"04",X"A0",X"F5",X"5F",X"04",X"C3",X"58",X"31",X"C9",X"7E",X"F5",X"46", - X"05",X"80",X"F5",X"5F",X"05",X"0B",X"C3",X"58",X"31",X"C9",X"7E",X"F5",X"BE",X"07",X"28",X"23", - X"F5",X"1C",X"07",X"2B",X"F5",X"5D",X"01",X"F5",X"5C",X"02",X"E1",X"F5",X"1E",X"07",X"00",X"0B", - X"C3",X"58",X"31",X"F5",X"6E",X"20",X"F5",X"4E",X"21",X"D1",X"D5",X"2B",X"5A",X"2B",X"5B",X"2B", - X"1E",X"00",X"F5",X"5D",X"20",X"F5",X"5C",X"21",X"C9",X"C3",X"58",X"31",X"D1",X"32",X"F5",X"6E", - X"20",X"F5",X"4E",X"21",X"BE",X"28",X"21",X"1C",X"0B",X"76",X"0B",X"56",X"EB",X"C3",X"58",X"31", - X"0B",X"0B",X"0B",X"F5",X"5D",X"20",X"F5",X"5C",X"21",X"13",X"EB",X"C3",X"58",X"31",X"C9",X"76", - X"0B",X"56",X"EB",X"C3",X"58",X"31",X"C9",X"F5",X"CD",X"F5",X"CD",X"C9",X"D1",X"13",X"1E",X"00", - X"01",X"30",X"00",X"ED",X"98",X"32",X"F5",X"5F",X"01",X"13",X"32",X"F5",X"5F",X"02",X"F5",X"5D", - X"20",X"F5",X"5C",X"21",X"E1",X"C9",X"F5",X"5D",X"01",X"F5",X"5C",X"02",X"F5",X"1E",X"00",X"00", - X"E1",X"C9",X"76",X"0B",X"56",X"EB",X"1E",X"06",X"13",X"EB",X"C3",X"58",X"31",X"C9",X"7E",X"F5", - X"5F",X"06",X"0B",X"C3",X"58",X"31",X"23",X"75",X"65",X"23",X"78",X"65",X"24",X"02",X"01",X"43", - X"00",X"02",X"20",X"05",X"04",X"01",X"54",X"00",X"05",X"04",X"01",X"4B",X"00",X"05",X"04",X"01", - X"85",X"00",X"05",X"04",X"01",X"8F",X"00",X"05",X"04",X"01",X"C7",X"00",X"05",X"04",X"01",X"24", - X"01",X"05",X"04",X"21",X"1E",X"00",X"C3",X"74",X"23",X"42",X"65",X"23",X"78",X"65",X"01",X"D8", - X"00",X"24",X"02",X"06",X"02",X"20",X"05",X"03",X"02",X"00",X"05",X"03",X"07",X"27",X"21",X"29", - X"21",X"3E",X"00",X"E5",X"3B",X"36",X"9D",X"E2",X"D9",X"32",X"36",X"32",X"01",X"75",X"13",X"E5", - X"99",X"15",X"2A",X"90",X"20",X"65",X"06",X"00",X"E5",X"94",X"23",X"42",X"65",X"23",X"75",X"65", - X"01",X"C8",X"00",X"24",X"04",X"02",X"06",X"06",X"01",X"C8",X"00",X"05",X"04",X"01",X"40",X"00", - X"05",X"02",X"04",X"FF",X"07",X"05",X"21",X"20",X"C2",X"AE",X"32",X"2A",X"05",X"00",X"44",X"65", - X"11",X"4E",X"07",X"E5",X"FF",X"25",X"3E",X"01",X"11",X"05",X"00",X"E5",X"23",X"AE",X"65",X"01", - X"FF",X"00",X"24",X"04",X"02",X"20",X"06",X"06",X"03",X"22",X"00",X"05",X"01",X"07",X"06",X"06", - X"03",X"DE",X"FF",X"05",X"01",X"07",X"06",X"04",X"FF",X"07",X"06",X"21",X"1B",X"33",X"09",X"A7", - X"07",X"1E",X"08",X"2A",X"21",X"00",X"44",X"65",X"11",X"93",X"07",X"E5",X"FF",X"25",X"23",X"93", - X"65",X"01",X"80",X"00",X"24",X"05",X"02",X"27",X"06",X"05",X"03",X"03",X"C8",X"00",X"07",X"07", - X"21",X"04",X"FE",X"1A",X"F2",X"75",X"33",X"E5",X"16",X"27",X"C3",X"4E",X"33",X"E5",X"F6",X"15", - X"E5",X"F6",X"15",X"E5",X"F6",X"15",X"01",X"4E",X"07",X"E5",X"03",X"27",X"01",X"4E",X"07",X"E5", - X"23",X"93",X"65",X"23",X"AE",X"65",X"23",X"CC",X"65",X"01",X"80",X"00",X"24",X"04",X"02",X"23", - X"06",X"06",X"03",X"22",X"00",X"05",X"01",X"07",X"06",X"06",X"03",X"DE",X"FF",X"05",X"02",X"07", - X"06",X"04",X"FF",X"07",X"22",X"21",X"44",X"65",X"11",X"A9",X"07",X"E5",X"FF",X"25",X"3E",X"01", - X"11",X"23",X"24",X"02",X"02",X"07",X"01",X"00",X"FF",X"05",X"01",X"03",X"FF",X"88",X"20",X"A9", - X"33",X"11",X"D4",X"04",X"E5",X"18",X"36",X"9D",X"E2",X"C6",X"33",X"2A",X"D4",X"04",X"44",X"65", - X"11",X"BE",X"07",X"E5",X"FF",X"25",X"3E",X"01",X"11",X"D4",X"04",X"E5",X"18",X"36",X"9D",X"C2", - X"D7",X"33",X"09",X"D4",X"23",X"CC",X"65",X"24",X"02",X"01",X"43",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"54",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"4B",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"85",X"00", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"4B",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"54",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"4B",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"85",X"00", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"8F",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"C7",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"8F",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"85",X"00", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"4B",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"85",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"8F",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"C7",X"00", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"8F",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"85",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"4B",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"8F",X"00", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"C7",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"24",X"01",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"50",X"01",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"24",X"01", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"C7",X"00",X"02",X"03",X"06",X"04", - X"03",X"05",X"01",X"07",X"03",X"01",X"8F",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07", - X"03",X"01",X"C7",X"00",X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"01",X"24",X"01", - X"02",X"03",X"06",X"04",X"03",X"05",X"01",X"07",X"03",X"05",X"36",X"21",X"05",X"D6",X"01",X"B7", - X"DD",X"E5",X"E2",X"23",X"D6",X"06",X"D6",X"01",X"B7",X"C1",X"60",X"99",X"37",X"D2",X"61",X"35", - X"01",X"48",X"07",X"E5",X"CC",X"33",X"C3",X"8E",X"35",X"E5",X"E2",X"23",X"D6",X"01",X"D6",X"01", - X"B7",X"DD",X"E5",X"E2",X"23",X"D6",X"07",X"D6",X"01",X"B7",X"C1",X"60",X"99",X"37",X"D2",X"B0", - X"35",X"E5",X"D2",X"23",X"CE",X"03",X"FE",X"03",X"C2",X"5C",X"35",X"01",X"4A",X"07",X"E5",X"CC", - X"33",X"C3",X"95",X"35",X"E5",X"D2",X"23",X"CE",X"80",X"FE",X"00",X"E2",X"85",X"35",X"2A",X"D4", - X"04",X"0B",X"0A",X"D4",X"04",X"E5",X"D6",X"23",X"67",X"06",X"00",X"09",X"48",X"05",X"21",X"21", - X"44",X"65",X"E5",X"CC",X"33",X"C3",X"8E",X"35",X"E5",X"E2",X"23",X"FE",X"21",X"C2",X"8E",X"35", - X"01",X"4C",X"07",X"E5",X"CC",X"33",X"C3",X"07",X"35",X"E1",X"69",X"48",X"66",X"0B",X"46",X"32", - X"81",X"6F",X"13",X"32",X"A0",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"85",X"6F",X"13", - X"32",X"A4",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"8D",X"6F",X"13",X"32",X"8C",X"4F", - X"E1",X"44",X"65",X"09",X"00",X"00",X"3E",X"10",X"DD",X"29",X"EB",X"97",X"29",X"EB",X"A5",X"91", - X"6F",X"7C",X"B0",X"4F",X"13",X"D2",X"EA",X"35",X"21",X"33",X"D9",X"3D",X"C2",X"F0",X"35",X"E1", - X"76",X"0B",X"56",X"EB",X"29",X"CD",X"29",X"29",X"C1",X"21",X"E1",X"44",X"65",X"09",X"00",X"00", - X"3E",X"10",X"29",X"EB",X"29",X"EB",X"D2",X"22",X"36",X"21",X"3D",X"C2",X"02",X"36",X"E1",X"77", - X"16",X"00",X"7B",X"95",X"6F",X"7A",X"B4",X"4F",X"E1",X"67",X"06",X"00",X"7B",X"91",X"6F",X"7A", - X"B0",X"4F",X"E1",X"69",X"48",X"66",X"0B",X"46",X"32",X"91",X"6F",X"13",X"32",X"B0",X"4F",X"E1", - X"6F",X"0E",X"00",X"32",X"95",X"6F",X"13",X"32",X"B4",X"4F",X"E1",X"77",X"16",X"00",X"7B",X"96", - X"77",X"7A",X"0B",X"B6",X"57",X"EB",X"E1",X"00",X"04",X"3E",X"7F",X"8E",X"1A",X"CC",X"05",X"01", - X"CB",X"05",X"E5",X"F1",X"21",X"2A",X"62",X"04",X"2B",X"0A",X"62",X"04",X"11",X"01",X"00",X"2A", - X"EB",X"05",X"31",X"0A",X"EB",X"05",X"D2",X"3A",X"36",X"E1",X"E5",X"D9",X"10",X"DD",X"E5",X"4A", - X"15",X"C1",X"60",X"99",X"37",X"D2",X"83",X"36",X"26",X"07",X"E5",X"F2",X"0E",X"09",X"00",X"00", - X"0A",X"43",X"04",X"2A",X"43",X"04",X"7C",X"67",X"3E",X"7F",X"B9",X"D2",X"93",X"36",X"26",X"21", - X"E5",X"F2",X"0E",X"E5",X"BB",X"0E",X"3E",X"00",X"11",X"43",X"04",X"E5",X"1F",X"3D",X"9D",X"C2", - X"8B",X"36",X"E1",X"2A",X"43",X"04",X"44",X"65",X"E5",X"4B",X"1C",X"E5",X"B7",X"2A",X"E1",X"E5", - X"D9",X"10",X"01",X"42",X"04",X"E5",X"11",X"22",X"E1",X"E5",X"D9",X"10",X"01",X"42",X"04",X"E5", - X"FC",X"21",X"E1",X"3A",X"E5",X"05",X"37",X"D2",X"D0",X"36",X"26",X"27",X"E5",X"F2",X"0E",X"E1", - X"3A",X"36",X"05",X"D6",X"00",X"C6",X"FF",X"B7",X"09",X"6F",X"06",X"9E",X"37",X"D2",X"EA",X"36", - X"09",X"36",X"05",X"1E",X"00",X"26",X"0A",X"E5",X"F2",X"0E",X"09",X"BF",X"05",X"1E",X"00",X"E5", - X"3F",X"1C",X"E5",X"FA",X"0C",X"E5",X"CF",X"11",X"37",X"F2",X"2A",X"37",X"E5",X"D9",X"10",X"3A", - X"60",X"04",X"D6",X"00",X"D6",X"01",X"B7",X"DD",X"3A",X"47",X"04",X"CE",X"D9",X"D6",X"00",X"C6", - X"FF",X"B7",X"C1",X"60",X"99",X"37",X"D2",X"09",X"37",X"26",X"70",X"E5",X"F2",X"0E",X"C3",X"2A", - X"37",X"E5",X"BB",X"0E",X"09",X"42",X"04",X"0A",X"C9",X"05",X"2A",X"C9",X"05",X"44",X"65",X"E5", - X"83",X"2A",X"E5",X"65",X"0D",X"E1",X"E5",X"D9",X"10",X"E5",X"1A",X"11",X"01",X"61",X"04",X"E5", - X"02",X"12",X"3A",X"61",X"04",X"FE",X"20",X"C2",X"67",X"37",X"26",X"07",X"E5",X"69",X"19",X"E5", - X"52",X"19",X"FE",X"07",X"E2",X"74",X"37",X"26",X"02",X"E5",X"F2",X"0E",X"2A",X"43",X"04",X"44", - X"65",X"E5",X"B7",X"19",X"2A",X"60",X"04",X"65",X"E5",X"59",X"19",X"3A",X"47",X"04",X"CE",X"FD", - X"1A",X"47",X"04",X"2A",X"47",X"04",X"65",X"E5",X"6D",X"19",X"E5",X"BB",X"0E",X"E1",X"E5",X"DE", - X"10",X"2A",X"62",X"04",X"7C",X"67",X"3E",X"7F",X"B9",X"D2",X"97",X"37",X"26",X"35",X"E5",X"F2", - X"0E",X"09",X"00",X"00",X"0A",X"62",X"04",X"E5",X"2D",X"11",X"3A",X"42",X"04",X"FE",X"05",X"C2", - X"F5",X"37",X"E5",X"4A",X"15",X"09",X"B7",X"00",X"8E",X"37",X"D2",X"D5",X"37",X"2A",X"45",X"04", - X"44",X"65",X"E5",X"DB",X"1A",X"3A",X"47",X"04",X"CE",X"DF",X"DE",X"01",X"1A",X"40",X"52",X"45", - X"71",X"41",X"64",X"50",X"40",X"45",X"52",X"67",X"43",X"53",X"50",X"67",X"54",X"40",X"19",X"40", - X"52",X"45",X"71",X"41",X"64",X"50",X"54",X"61",X"44",X"45",X"52",X"43",X"71",X"41",X"64",X"50", - X"45",X"45",X"52",X"46",X"40",X"66",X"61",X"67",X"43",X"40",X"54",X"52",X"45",X"53",X"66",X"61", - X"52",X"45",X"71",X"41",X"64",X"50",X"40",X"45",X"66",X"67",X"40",X"54",X"43",X"45",X"64",X"45", - X"53",X"52",X"67",X"53",X"52",X"45",X"71",X"41",X"64",X"50",X"40",X"67",X"57",X"54",X"40",X"52", - X"67",X"40",X"45",X"66",X"67",X"40",X"54",X"43",X"45",X"64",X"45",X"53",X"50",X"55",X"40",X"45", - X"66",X"67",X"40",X"52",X"45",X"71",X"41",X"64",X"50",X"50",X"55",X"40",X"67",X"57",X"54",X"40", - X"52",X"45",X"71",X"41",X"64",X"50",X"66",X"61",X"41",X"47",X"41",X"40",X"52",X"45",X"71",X"41", - X"64",X"50",X"40",X"45",X"65",X"41",X"53",X"52",X"45",X"56",X"67",X"40",X"45",X"65",X"41",X"47", - X"52",X"45",X"56",X"67",X"40",X"45",X"65",X"41",X"47",X"40",X"45",X"66",X"67",X"40",X"52",X"45", - X"71",X"41",X"64",X"50",X"45",X"65",X"41",X"46",X"40",X"46",X"67",X"40",X"64",X"64",X"41",X"60", - X"45",X"60",X"54",X"40",X"66",X"61",X"40",X"53",X"61",X"40",X"45",X"52",X"67",X"43",X"53",X"40", - X"52",X"55",X"67",X"71",X"66",X"45",X"54",X"40",X"50",X"67",X"54",X"54",X"43",X"45",X"64",X"45", - X"53",X"40",X"67",X"54",X"40",X"63",X"43",X"61",X"54",X"53",X"71",X"67",X"62",X"40",X"45",X"53", - X"55",X"66",X"67",X"54",X"54",X"55",X"42",X"40",X"45",X"52",X"61",X"46",X"40",X"44",X"66",X"41", - X"40",X"52",X"45",X"54",X"54",X"45",X"64",X"54",X"66",X"61",X"52",X"50",X"40",X"67",X"54",X"45", - X"66",X"44",X"65",X"41",X"64",X"53",X"53",X"45",X"71",X"45",X"1A",X"38",X"39",X"19",X"40",X"40", - X"54",X"60",X"47",X"61",X"52",X"71",X"50",X"67",X"43",X"52",X"41",X"54",X"53",X"60",X"43",X"45", - X"54",X"40",X"70",X"45",X"52",X"54",X"61",X"47",X"61",X"44",X"53",X"54",X"66",X"45",X"53",X"45", - X"52",X"50",X"40",X"40",X"41",X"64",X"67",X"77",X"63",X"43",X"67",X"52",X"45",X"64",X"42",X"41", - X"54",X"40",X"45",X"43",X"66",X"41",X"56",X"44",X"41",X"40",X"45",X"52",X"67",X"43",X"53",X"18", - X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"1D",X"18",X"1D",X"18",X"1D",X"18",X"1D",X"18", - X"1A",X"1D",X"1F",X"18",X"1A",X"1D",X"1F",X"19",X"19",X"19",X"19",X"1A",X"1A",X"1A",X"1A",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"18", - X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"19", - X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"38",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"38",X"45", - X"52",X"67",X"43",X"53",X"40",X"45",X"56",X"61",X"64",X"41",X"40",X"71",X"41",X"54",X"53",X"44", - X"66",X"67",X"43",X"45",X"53",X"40",X"52",X"45",X"50",X"40",X"53",X"54",X"66",X"61",X"67",X"50", - X"40",X"18",X"1D",X"40",X"40",X"71",X"41",X"64",X"50",X"40",X"19",X"40",X"53",X"66",X"61",X"67", - X"43",X"40",X"1A",X"53",X"71",X"41",X"64",X"50",X"40",X"1A",X"40",X"40",X"66",X"61",X"67",X"43", - X"40",X"19",X"40",X"71",X"41",X"64",X"50",X"40",X"19",X"40",X"40",X"66",X"61",X"67",X"43",X"40", - X"19",X"53",X"54",X"66",X"61",X"67",X"50",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"71", - X"52",X"45",X"56",X"45",X"40",X"53",X"55",X"66",X"67",X"42",X"18",X"18",X"18",X"1D",X"1A",X"19", - X"18",X"18",X"18",X"18",X"18",X"19",X"18",X"18",X"18",X"1D",X"1F",X"18",X"18",X"18",X"18",X"1D", - X"53",X"43",X"61",X"54",X"53",X"67",X"66",X"47",X"41",X"61",X"44",X"66",X"67",X"61",X"54",X"61", - X"44",X"66",X"67",X"43",X"40",X"40",X"66",X"67",X"61",X"54",X"41",X"43",X"67",X"64",X"40",X"40", - X"65",X"67",X"52",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"44",X"1F", - X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"46",X"1F",X"40",X"40",X"40",X"40",X"40",X"40",X"1A",X"44",X"67",X"67",X"47",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"60",X"1F",X"40",X"40",X"40",X"40",X"40",X"40",X"1B",X"44", - X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"62",X"1F",X"40",X"40",X"40",X"40", - X"40",X"40",X"1C",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"60",X"1C", - X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"64",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1A",X"44",X"67",X"67",X"47",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"62",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1B",X"44", - X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"65",X"1C",X"40",X"40",X"40",X"40", - X"40",X"40",X"1C",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"63",X"1C", - X"40",X"40",X"40",X"40",X"40",X"40",X"1D",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"66",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1E",X"44",X"41",X"42",X"40",X"66", - X"67",X"61",X"54",X"61",X"44",X"66",X"67",X"43",X"40",X"40",X"66",X"67",X"61",X"54",X"41",X"43", - X"67",X"64",X"40",X"40",X"65",X"41",X"52",X"00",X"50",X"12",X"00",X"00",X"00",X"0D",X"00",X"00", - X"50",X"1F",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"08",X"00",X"00", - X"00",X"18",X"00",X"00",X"00",X"40",X"00",X"00",X"50",X"07",X"00",X"00",X"00",X"15",X"00",X"00", - X"50",X"0A",X"00",X"00",X"00",X"18",X"00",X"00",X"00",X"05",X"00",X"00",X"00",X"10",X"00",X"00", - X"00",X"15",X"00",X"00",X"00",X"08",X"00",X"05",X"04",X"03",X"02",X"00",X"01",X"02",X"03",X"04", - X"05",X"06",X"07",X"20",X"21",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"60",X"61",X"62",X"63", - X"64",X"65",X"66",X"67",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"70",X"71",X"72",X"72", - X"71",X"70",X"57",X"56",X"55",X"54",X"53",X"52",X"51",X"50",X"67",X"66",X"65",X"64",X"63",X"62", - X"61",X"60",X"47",X"46",X"45",X"44",X"43",X"42",X"41",X"00",X"01",X"04",X"02",X"64",X"52",X"53", - X"40",X"4D",X"02",X"65",X"43",X"53",X"80",X"11",X"02",X"62",X"65",X"53",X"08",X"4B",X"01",X"42", - X"67",X"40",X"80",X"31",X"01",X"62",X"53",X"40",X"18",X"96",X"00",X"62",X"46",X"53",X"48",X"82", - X"00",X"46",X"53",X"65",X"50",X"5F",X"00",X"43",X"53",X"65",X"10",X"5C",X"00",X"43",X"44",X"40", - X"58",X"68",X"00",X"60",X"44",X"43",X"90",X"52",X"00",X"94",X"42",X"95",X"42",X"96",X"42",X"97", - X"42",X"B0",X"42",X"B1",X"42",X"B2",X"42",X"B3",X"42",X"B4",X"42",X"B5",X"42",X"03",X"02",X"01", - X"00",X"00",X"80",X"48",X"40",X"E5",X"17",X"0C",X"E1",X"E5",X"36",X"0C",X"E1",X"E5",X"9B",X"0C", - X"E1",X"E5",X"9C",X"0C",X"E1",X"E5",X"C0",X"0C",X"E1",X"E5",X"32",X"0D",X"E1",X"E5",X"72",X"2C", - X"E1",X"E5",X"0F",X"3A",X"E1",X"E5",X"28",X"3A",X"E1",X"E5",X"29",X"3A",X"E1",X"E5",X"3C",X"3A", - X"E1",X"E5",X"3D",X"3A",X"E1",X"E5",X"50",X"3A",X"E1",X"E5",X"51",X"3A",X"E1",X"E5",X"7B",X"3A", - X"E1",X"E5",X"8D",X"3A",X"E1",X"00",X"FF",X"09",X"6A",X"0C",X"0A",X"62",X"67",X"E1",X"3E",X"10", - X"1A",X"D0",X"64",X"3E",X"08",X"1A",X"60",X"67",X"3A",X"61",X"67",X"FE",X"06",X"C2",X"AC",X"0C", - X"AF",X"1A",X"61",X"67",X"3A",X"3C",X"65",X"EE",X"10",X"1A",X"3C",X"65",X"2A",X"62",X"67",X"7E", - X"FE",X"00",X"28",X"26",X"0B",X"46",X"3A",X"D2",X"64",X"B8",X"28",X"14",X"2B",X"0A",X"62",X"67", - X"30",X"17",X"0B",X"46",X"3A",X"D3",X"64",X"B8",X"28",X"06",X"2B",X"0A",X"62",X"67",X"30",X"21", - X"0B",X"7E",X"1A",X"3C",X"65",X"0B",X"0A",X"62",X"67",X"E1",X"01",X"6B",X"26",X"00",X"14",X"23", - X"01",X"EB",X"07",X"00",X"9C",X"25",X"01",X"D3",X"07",X"00",X"E4",X"25",X"01",X"BB",X"07",X"00", - X"FC",X"25",X"01",X"53",X"26",X"00",X"E4",X"25",X"01",X"3B",X"26",X"00",X"9C",X"25",X"01",X"0B", - X"26",X"00",X"44",X"23",X"01",X"53",X"26",X"00",X"14",X"23",X"01",X"BB",X"07",X"00",X"44",X"23", - X"01",X"D3",X"07",X"00",X"FC",X"25",X"01",X"8B",X"26",X"00",X"74",X"25",X"3C",X"1A",X"61",X"67", - X"C3",X"3C",X"0C",X"E1",X"09",X"51",X"66",X"0A",X"C9",X"66",X"09",X"CE",X"66",X"0A",X"1E",X"67", - X"09",X"DA",X"1F",X"11",X"51",X"66",X"01",X"60",X"00",X"ED",X"98",X"09",X"DA",X"1F",X"11",X"B1", - X"66",X"01",X"60",X"00",X"ED",X"98",X"AF",X"1A",X"3C",X"67",X"1A",X"3D",X"67",X"1A",X"3E",X"67", - X"3A",X"34",X"66",X"E3",X"A7",X"1A",X"34",X"66",X"3E",X"31",X"1A",X"38",X"67",X"1A",X"39",X"67", - X"1A",X"3A",X"67",X"1A",X"3B",X"67",X"AF",X"1A",X"3F",X"67",X"1A",X"CB",X"66",X"09",X"11",X"39", - X"11",X"CE",X"66",X"01",X"28",X"00",X"ED",X"98",X"09",X"11",X"39",X"11",X"26",X"67",X"01",X"28", - X"00",X"ED",X"98",X"09",X"51",X"66",X"0A",X"C9",X"66",X"E1",X"09",X"8F",X"0D",X"11",X"8F",X"64", - X"01",X"18",X"00",X"ED",X"98",X"3A",X"3E",X"67",X"FE",X"02",X"18",X"04",X"AF",X"1A",X"BA",X"64", - X"09",X"2F",X"66",X"11",X"18",X"66",X"01",X"17",X"00",X"1E",X"00",X"ED",X"98",X"09",X"39",X"39", - X"0A",X"37",X"66",X"09",X"94",X"39",X"0A",X"09",X"66",X"09",X"FB",X"39",X"0A",X"0B",X"66",X"09", - X"13",X"3A",X"0A",X"0D",X"66",X"3E",X"80",X"1A",X"2D",X"66",X"3E",X"08",X"1A",X"67",X"66",X"3E", - X"40",X"1A",X"06",X"64",X"1A",X"26",X"64",X"1A",X"16",X"64",X"1A",X"36",X"64",X"1A",X"0E",X"64", - X"1A",X"2E",X"64",X"1A",X"1E",X"64",X"1A",X"3E",X"64",X"1A",X"46",X"64",X"1A",X"66",X"64",X"3E", - X"48",X"1A",X"05",X"64",X"1A",X"25",X"64",X"1A",X"15",X"64",X"1A",X"35",X"64",X"1A",X"0D",X"64", - X"1A",X"2D",X"64",X"1A",X"1D",X"64",X"1A",X"3D",X"64",X"1A",X"45",X"64",X"1A",X"65",X"64",X"09", - X"2C",X"01",X"0A",X"46",X"67",X"30",X"18",X"03",X"00",X"00",X"0B",X"44",X"14",X"21",X"23",X"03", - X"00",X"00",X"0B",X"B4",X"14",X"21",X"23",X"04",X"00",X"00",X"87",X"14",X"14",X"21",X"F9",X"03", - X"00",X"00",X"EB",X"44",X"14",X"21",X"00",X"03",X"00",X"00",X"EB",X"B4",X"14",X"21",X"00",X"05", - X"00",X"00",X"87",X"FC",X"0D",X"14",X"D8",X"3E",X"40",X"E5",X"CD",X"16",X"11",X"82",X"40",X"09", - X"5D",X"2B",X"3E",X"34",X"06",X"02",X"E5",X"BD",X"17",X"11",X"CA",X"40",X"09",X"5D",X"2B",X"3E", - X"34",X"06",X"02",X"E5",X"BD",X"17",X"11",X"42",X"41",X"09",X"5D",X"2B",X"3E",X"34",X"06",X"02", - X"E5",X"BD",X"17",X"11",X"8A",X"41",X"09",X"F5",X"2B",X"3E",X"34",X"06",X"01",X"E5",X"BD",X"17", - X"11",X"C2",X"41",X"09",X"F9",X"2B",X"3E",X"34",X"06",X"01",X"E5",X"BD",X"17",X"11",X"CA",X"41", - X"09",X"F9",X"2B",X"3E",X"34",X"06",X"01",X"E5",X"BD",X"17",X"11",X"02",X"42",X"09",X"F9",X"2B", - X"3E",X"34",X"06",X"01",X"E5",X"BD",X"17",X"11",X"0A",X"42",X"09",X"F9",X"2B",X"3E",X"34",X"06", - X"01",X"E5",X"BD",X"17",X"11",X"42",X"42",X"09",X"15",X"2C",X"3E",X"34",X"06",X"01",X"E5",X"BD", - X"17",X"11",X"82",X"42",X"09",X"5D",X"2B",X"3E",X"34",X"06",X"02",X"E5",X"BD",X"17",X"11",X"CA", - X"42",X"09",X"5D",X"2B",X"3E",X"34",X"06",X"02",X"E5",X"BD",X"17",X"11",X"42",X"43",X"09",X"5D", - X"2B",X"3E",X"34",X"06",X"02",X"E5",X"BD",X"17",X"11",X"20",X"41",X"09",X"AD",X"2B",X"3E",X"10", - X"06",X"03",X"E5",X"BD",X"17",X"11",X"A8",X"42",X"09",X"AD",X"2B",X"3E",X"10",X"06",X"03",X"E5", - X"BD",X"17",X"11",X"41",X"40",X"09",X"19",X"2C",X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11", - X"7F",X"40",X"09",X"1A",X"2C",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"11",X"89",X"43",X"09", - X"1B",X"2C",X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"48",X"40",X"09",X"1C",X"2C",X"3E", - X"01",X"06",X"32",X"E5",X"D3",X"17",X"3E",X"24",X"1A",X"40",X"40",X"3E",X"22",X"1A",X"77",X"40", - X"3E",X"23",X"1A",X"BF",X"43",X"3E",X"25",X"1A",X"88",X"43",X"AF",X"1A",X"3F",X"67",X"1A",X"CB", - X"66",X"1A",X"50",X"66",X"3A",X"3E",X"67",X"09",X"DC",X"0E",X"E3",X"0F",X"E5",X"B0",X"17",X"76", - X"0B",X"56",X"EB",X"E9",X"04",X"0F",X"5A",X"0F",X"C8",X"0F",X"45",X"28",X"AA",X"28",X"27",X"29", - X"5C",X"29",X"F1",X"29",X"09",X"00",X"01",X"0A",X"47",X"66",X"09",X"00",X"05",X"0A",X"65",X"66", - X"3E",X"05",X"E5",X"DD",X"16",X"3E",X"12",X"1A",X"CD",X"66",X"3E",X"C2",X"1A",X"CC",X"66",X"3E", - X"01",X"1A",X"A8",X"64",X"3E",X"03",X"1A",X"98",X"64",X"3E",X"05",X"1A",X"B8",X"64",X"3E",X"07", - X"1A",X"C0",X"64",X"3E",X"21",X"1A",X"E0",X"64",X"3E",X"FF",X"1A",X"45",X"67",X"3E",X"18",X"1A", - X"60",X"67",X"AF",X"1A",X"BA",X"64",X"09",X"34",X"66",X"E3",X"A6",X"09",X"39",X"66",X"E3",X"C6", - X"11",X"E7",X"41",X"09",X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45", - X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A",X"2F",X"46",X"C3", - X"3B",X"2A",X"09",X"00",X"02",X"0A",X"47",X"66",X"09",X"50",X"07",X"0A",X"65",X"66",X"3E",X"01", - X"E5",X"DD",X"16",X"3E",X"12",X"1A",X"CD",X"66",X"3E",X"0D",X"1A",X"CC",X"66",X"3E",X"02",X"1A", - X"A8",X"64",X"3E",X"04",X"1A",X"98",X"64",X"3E",X"06",X"1A",X"B8",X"64",X"3E",X"20",X"1A",X"C0", - X"64",X"3E",X"22",X"1A",X"E0",X"64",X"3E",X"EF",X"1A",X"45",X"67",X"3E",X"15",X"1A",X"60",X"67", - X"AF",X"1A",X"BA",X"64",X"09",X"34",X"66",X"E3",X"A6",X"09",X"39",X"66",X"E3",X"C6",X"11",X"E7", - X"41",X"09",X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45",X"09",X"5C", - X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A",X"27",X"46",X"C3",X"3B",X"2A", - X"09",X"00",X"03",X"0A",X"47",X"66",X"09",X"00",X"10",X"0A",X"65",X"66",X"3E",X"10",X"E5",X"DD", - X"16",X"3E",X"12",X"1A",X"CD",X"66",X"3E",X"0A",X"1A",X"CC",X"66",X"3E",X"03",X"1A",X"A8",X"64", - X"3E",X"05",X"1A",X"98",X"64",X"3E",X"07",X"1A",X"B8",X"64",X"3E",X"21",X"1A",X"C0",X"64",X"3E", - X"23",X"1A",X"E0",X"64",X"3E",X"F7",X"1A",X"45",X"67",X"3E",X"08",X"1A",X"60",X"67",X"09",X"34", - X"66",X"E3",X"E6",X"11",X"E7",X"41",X"09",X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17", - X"11",X"E7",X"45",X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A", - X"EF",X"45",X"C3",X"3B",X"2A",X"09",X"00",X"04",X"0A",X"47",X"66",X"09",X"50",X"12",X"0A",X"65", - X"66",X"3E",X"35",X"E5",X"DD",X"16",X"3E",X"12",X"1A",X"CD",X"66",X"3E",X"28",X"1A",X"CC",X"66", - X"3E",X"04",X"1A",X"A8",X"64",X"3E",X"06",X"1A",X"98",X"64",X"3E",X"20",X"1A",X"B8",X"64",X"3E", - X"22",X"1A",X"C0",X"64",X"3E",X"24",X"1A",X"E0",X"64",X"3E",X"E7",X"1A",X"45",X"67",X"3E",X"10", - X"1A",X"60",X"67",X"09",X"34",X"66",X"E3",X"E6",X"11",X"E7",X"41",X"09",X"6C",X"2B",X"3E",X"02", - X"06",X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45",X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5", - X"D3",X"17",X"3E",X"01",X"1A",X"E7",X"45",X"C3",X"3B",X"2A",X"09",X"00",X"05",X"0A",X"47",X"66", - X"09",X"00",X"15",X"0A",X"65",X"66",X"3E",X"21",X"E5",X"DD",X"16",X"3E",X"32",X"1A",X"CD",X"66", - X"3E",X"37",X"1A",X"CC",X"66",X"3E",X"05",X"1A",X"A8",X"64",X"3E",X"07",X"1A",X"98",X"64",X"3E", - X"21",X"1A",X"B8",X"64",X"3E",X"23",X"1A",X"C0",X"64",X"3E",X"25",X"1A",X"E0",X"64",X"3E",X"BF", - X"1A",X"45",X"67",X"3E",X"06",X"1A",X"60",X"67",X"09",X"34",X"66",X"E3",X"E6",X"11",X"E7",X"41", - X"09",X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45",X"09",X"5C",X"2B", - X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A",X"18",X"46",X"C3",X"3B",X"2A",X"09", - X"00",X"06",X"0A",X"47",X"66",X"09",X"50",X"17",X"0A",X"65",X"66",X"3E",X"01",X"E5",X"DD",X"16", - X"3E",X"32",X"1A",X"CD",X"66",X"3E",X"34",X"1A",X"CC",X"66",X"3E",X"06",X"1A",X"A8",X"64",X"3E", - X"20",X"1A",X"98",X"64",X"3E",X"22",X"1A",X"B8",X"64",X"3E",X"24",X"1A",X"C0",X"64",X"3E",X"26", - X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"45",X"67",X"3E",X"01",X"1A",X"60",X"67",X"09",X"34",X"66", - X"E3",X"E6",X"11",X"E7",X"41",X"09",X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17",X"11", - X"E7",X"45",X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A",X"10", - X"46",X"C3",X"3B",X"2A",X"09",X"00",X"07",X"0A",X"47",X"66",X"09",X"00",X"08",X"0A",X"65",X"66", - X"3E",X"05",X"E5",X"DD",X"16",X"3E",X"21",X"1A",X"CD",X"66",X"3E",X"31",X"1A",X"CC",X"66",X"3E", - X"07",X"1A",X"A8",X"64",X"3E",X"21",X"1A",X"98",X"64",X"3E",X"23",X"1A",X"B8",X"64",X"3E",X"25", - X"1A",X"C0",X"64",X"3E",X"27",X"1A",X"E0",X"64",X"3E",X"BF",X"1A",X"45",X"67",X"3E",X"01",X"1A", - X"60",X"67",X"09",X"34",X"66",X"E3",X"E6",X"11",X"E7",X"41",X"09",X"6C",X"2B",X"3E",X"02",X"06", - X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45",X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3", - X"17",X"3E",X"01",X"1A",X"D8",X"45",X"C3",X"3B",X"2A",X"09",X"00",X"20",X"0A",X"47",X"66",X"09", - X"50",X"0A",X"0A",X"65",X"66",X"3E",X"10",X"E5",X"DD",X"16",X"3E",X"37",X"1A",X"CD",X"66",X"3E", - X"2B",X"1A",X"CC",X"66",X"3E",X"20",X"1A",X"A8",X"64",X"3E",X"22",X"1A",X"98",X"64",X"3E",X"24", - X"1A",X"B8",X"64",X"3E",X"26",X"1A",X"C0",X"64",X"3E",X"10",X"1A",X"E0",X"64",X"3E",X"BF",X"1A", - X"45",X"67",X"3E",X"01",X"1A",X"60",X"67",X"09",X"34",X"66",X"E3",X"E6",X"11",X"E7",X"41",X"09", - X"6C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"BD",X"17",X"11",X"E7",X"45",X"09",X"5C",X"2B",X"3E", - X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E",X"01",X"1A",X"D0",X"45",X"11",X"49",X"44",X"09",X"CD", - X"66",X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"C1",X"44",X"09",X"CD",X"66",X"3E",X"36", - X"06",X"01",X"E5",X"D3",X"17",X"11",X"09",X"45",X"09",X"CD",X"66",X"3E",X"07",X"06",X"01",X"E5", - X"D3",X"17",X"11",X"2D",X"45",X"09",X"CD",X"66",X"3E",X"06",X"06",X"01",X"E5",X"D3",X"17",X"11", - X"38",X"45",X"09",X"CD",X"66",X"3E",X"07",X"06",X"01",X"E5",X"D3",X"17",X"11",X"81",X"45",X"09", - X"CD",X"66",X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"49",X"46",X"09",X"CD",X"66",X"3E", - X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"C1",X"46",X"09",X"CD",X"66",X"3E",X"07",X"06",X"01", - X"E5",X"D3",X"17",X"11",X"E5",X"46",X"09",X"CD",X"66",X"3E",X"06",X"06",X"01",X"E5",X"D3",X"17", - X"11",X"F0",X"46",X"09",X"CD",X"66",X"3E",X"07",X"06",X"01",X"E5",X"D3",X"17",X"11",X"09",X"47", - X"09",X"CD",X"66",X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"81",X"47",X"09",X"CD",X"66", - X"3E",X"36",X"06",X"01",X"E5",X"D3",X"17",X"11",X"49",X"44",X"09",X"CD",X"66",X"3E",X"01",X"06", - X"32",X"E5",X"D3",X"17",X"11",X"84",X"45",X"09",X"CD",X"66",X"3E",X"01",X"06",X"20",X"E5",X"D3", - X"17",X"11",X"4F",X"44",X"09",X"CD",X"66",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"11",X"6A", - X"44",X"09",X"CD",X"66",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"11",X"6D",X"44",X"09",X"CD", - X"66",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"11",X"5A",X"44",X"09",X"CD",X"66",X"3E",X"01", - X"06",X"32",X"E5",X"D3",X"17",X"11",X"5D",X"44",X"09",X"CD",X"66",X"3E",X"01",X"06",X"32",X"E5", - X"D3",X"17",X"11",X"78",X"44",X"09",X"CD",X"66",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"11", - X"B3",X"45",X"09",X"CD",X"66",X"3E",X"01",X"06",X"20",X"E5",X"D3",X"17",X"11",X"7E",X"44",X"09", - X"CD",X"66",X"3E",X"01",X"06",X"32",X"E5",X"D3",X"17",X"3A",X"CC",X"66",X"1A",X"38",X"67",X"1A", - X"39",X"67",X"1A",X"3A",X"67",X"1A",X"3B",X"67",X"E5",X"55",X"1D",X"E1",X"04",X"20",X"03",X"07", - X"02",X"06",X"01",X"05",X"21",X"23",X"11",X"11",X"11",X"25",X"40",X"23",X"25",X"40",X"23",X"25", - X"40",X"23",X"11",X"11",X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"11",X"11",X"11", - X"25",X"22",X"10",X"10",X"10",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"10",X"10", - X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"10",X"10",X"10",X"24",X"26",X"27",X"40", - X"26",X"27",X"40",X"22",X"10",X"10",X"24",X"40",X"26",X"27",X"40",X"26",X"27",X"26",X"27",X"40", - X"26",X"27",X"40",X"40",X"40",X"40",X"40",X"40",X"26",X"27",X"40",X"26",X"27",X"26",X"27",X"40", - X"26",X"27",X"40",X"23",X"11",X"11",X"25",X"40",X"26",X"27",X"40",X"26",X"27",X"23",X"25",X"40", - X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"11",X"11",X"25",X"40",X"23",X"25", - X"40",X"23",X"25",X"40",X"23",X"25",X"40",X"23",X"25",X"26",X"27",X"40",X"26",X"27",X"40",X"26", - X"27",X"40",X"26",X"27",X"40",X"26",X"27",X"26",X"27",X"40",X"26",X"27",X"40",X"26",X"27",X"40", - X"26",X"27",X"40",X"26",X"27",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"24", - X"40",X"22",X"10",X"10",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22",X"24",X"40",X"22", - X"24",X"10",X"26",X"11",X"27",X"45",X"71",X"45",X"53",X"2C",X"43",X"67",X"50",X"71",X"52",X"61", - X"47",X"60",X"54",X"08",X"19",X"39",X"38",X"1A",X"44",X"61",X"47",X"61",X"54",X"52",X"45",X"70", - X"08",X"54",X"45",X"43",X"60",X"53",X"54",X"41",X"52",X"4D",X"09",X"45",X"66",X"E3",X"46",X"C2", - X"D9",X"19",X"09",X"00",X"00",X"0A",X"61",X"66",X"09",X"E7",X"64",X"0A",X"D7",X"64",X"F5",X"09", - X"E7",X"64",X"F5",X"7E",X"07",X"FE",X"80",X"D2",X"CC",X"2C",X"2A",X"0B",X"66",X"E3",X"0F",X"E5", - X"B0",X"17",X"0A",X"0F",X"66",X"3A",X"3C",X"65",X"CE",X"27",X"47",X"FE",X"27",X"28",X"0B",X"3E", - X"10",X"1A",X"D0",X"64",X"78",X"E3",X"47",X"08",X"0A",X"2A",X"0F",X"66",X"46",X"F5",X"7E",X"04", - X"B8",X"E2",X"66",X"2D",X"F5",X"1E",X"00",X"02",X"F5",X"1E",X"05",X"35",X"E5",X"21",X"27",X"C3", - X"66",X"2D",X"F5",X"7E",X"00",X"FE",X"03",X"28",X"06",X"30",X"F6",X"E3",X"77",X"08",X"32",X"2A", - X"0F",X"66",X"0B",X"46",X"F5",X"7E",X"04",X"B8",X"E2",X"66",X"2D",X"F5",X"1E",X"00",X"03",X"F5", - X"1E",X"05",X"09",X"E5",X"21",X"27",X"C3",X"66",X"2D",X"F5",X"46",X"04",X"E5",X"81",X"1A",X"18", - X"D1",X"C3",X"6E",X"2C",X"CE",X"27",X"2A",X"0D",X"66",X"E3",X"0F",X"E5",X"B0",X"17",X"0A",X"0F", - X"66",X"3A",X"3C",X"65",X"CE",X"27",X"47",X"FE",X"27",X"28",X"0B",X"3E",X"10",X"1A",X"D0",X"64", - X"78",X"E3",X"67",X"08",X"0A",X"2A",X"0F",X"66",X"46",X"F5",X"7E",X"03",X"B8",X"E2",X"66",X"2D", - X"F5",X"1E",X"00",X"05",X"F5",X"1E",X"05",X"31",X"E5",X"21",X"27",X"C3",X"66",X"2D",X"F5",X"7E", - X"00",X"FE",X"04",X"28",X"06",X"30",X"F6",X"E3",X"57",X"08",X"30",X"2A",X"0F",X"66",X"0B",X"46", - X"F5",X"7E",X"03",X"B8",X"28",X"30",X"F5",X"1E",X"00",X"04",X"F5",X"1E",X"05",X"33",X"E5",X"21", - X"27",X"30",X"23",X"F5",X"46",X"03",X"E5",X"81",X"1A",X"18",X"D3",X"C3",X"6E",X"2C",X"3E",X"DB", - X"F5",X"46",X"03",X"90",X"1A",X"43",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A",X"44",X"66",X"09", - X"E7",X"64",X"0A",X"35",X"66",X"09",X"8F",X"0D",X"F5",X"09",X"8F",X"64",X"FD",X"09",X"2F",X"66", - X"FD",X"E3",X"02",X"46",X"28",X"25",X"11",X"40",X"67",X"E5",X"E8",X"1A",X"09",X"33",X"66",X"E3", - X"86",X"30",X"32",X"09",X"8F",X"64",X"0A",X"D7",X"64",X"E5",X"79",X"1D",X"3E",X"DB",X"F5",X"46", - X"03",X"90",X"1A",X"2F",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A",X"18",X"66",X"09",X"19",X"66", - X"F5",X"09",X"28",X"64",X"FD",X"09",X"8F",X"64",X"E5",X"79",X"1B",X"09",X"AF",X"0D",X"F5",X"09", - X"AF",X"64",X"FD",X"09",X"1B",X"66",X"FD",X"E3",X"02",X"46",X"28",X"25",X"11",X"41",X"67",X"E5", - X"E8",X"1A",X"09",X"33",X"66",X"E3",X"86",X"30",X"32",X"09",X"AF",X"64",X"0A",X"D7",X"64",X"E5", - X"79",X"1D",X"3E",X"DB",X"F5",X"46",X"03",X"90",X"1A",X"1B",X"66",X"F5",X"7E",X"04",X"D6",X"24", - X"1A",X"1C",X"66",X"09",X"1D",X"66",X"F5",X"09",X"18",X"64",X"FD",X"09",X"AF",X"64",X"E5",X"79", - X"1B",X"3A",X"34",X"66",X"E3",X"67",X"28",X"46",X"09",X"9F",X"0D",X"F5",X"09",X"9F",X"64",X"FD", - X"09",X"1F",X"66",X"FD",X"E3",X"02",X"46",X"28",X"25",X"11",X"42",X"67",X"E5",X"E8",X"1A",X"09", - X"33",X"66",X"E3",X"86",X"30",X"32",X"09",X"9F",X"64",X"0A",X"D7",X"64",X"E5",X"79",X"1D",X"3E", - X"DB",X"F5",X"46",X"03",X"90",X"1A",X"1F",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A",X"38",X"66", - X"09",X"39",X"66",X"F5",X"09",X"38",X"64",X"FD",X"09",X"9F",X"64",X"E5",X"79",X"1B",X"09",X"BF", - X"0D",X"F5",X"09",X"BF",X"64",X"FD",X"09",X"3B",X"66",X"FD",X"E3",X"02",X"46",X"28",X"25",X"11", - X"43",X"67",X"E5",X"E8",X"1A",X"09",X"33",X"66",X"E3",X"86",X"30",X"32",X"09",X"BF",X"64",X"0A", - X"D7",X"64",X"E5",X"79",X"1D",X"3E",X"DB",X"F5",X"46",X"03",X"90",X"1A",X"3B",X"66",X"F5",X"7E", - X"04",X"D6",X"24",X"1A",X"3C",X"66",X"09",X"3D",X"66",X"F5",X"09",X"40",X"64",X"FD",X"09",X"BF", - X"64",X"E5",X"79",X"1B",X"09",X"C7",X"0D",X"F5",X"09",X"C7",X"64",X"FD",X"09",X"3F",X"66",X"FD", - X"E3",X"02",X"46",X"28",X"25",X"11",X"44",X"67",X"E5",X"E8",X"1A",X"09",X"33",X"66",X"E3",X"86", - X"30",X"32",X"09",X"C7",X"64",X"0A",X"D7",X"64",X"E5",X"79",X"1D",X"3E",X"DB",X"F5",X"46",X"03", - X"90",X"1A",X"3F",X"66",X"F5",X"7E",X"04",X"D6",X"24",X"1A",X"40",X"66",X"09",X"41",X"66",X"F5", - X"09",X"60",X"64",X"FD",X"09",X"C7",X"64",X"E5",X"79",X"1B",X"09",X"33",X"66",X"E3",X"56",X"C2", - X"38",X"18",X"3A",X"3C",X"65",X"E3",X"4F",X"C2",X"9F",X"2F",X"F5",X"09",X"00",X"64",X"F5",X"E3", - X"06",X"7E",X"28",X"17",X"F5",X"09",X"20",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"25",X"F5",X"09", - X"10",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"03",X"C3",X"9F",X"2F",X"F5",X"E3",X"06",X"FE",X"E3", - X"D6",X"3A",X"E7",X"64",X"F5",X"5F",X"00",X"3A",X"2D",X"66",X"F5",X"5F",X"01",X"3A",X"E7",X"64", - X"FE",X"02",X"28",X"26",X"FE",X"03",X"28",X"0F",X"3A",X"44",X"66",X"CE",X"F8",X"F5",X"5F",X"03", - X"30",X"3B",X"3A",X"44",X"66",X"CE",X"F8",X"F5",X"5F",X"03",X"3A",X"D6",X"64",X"CE",X"27",X"E3", - X"0F",X"2A",X"0B",X"66",X"E5",X"B0",X"17",X"7E",X"D6",X"24",X"F5",X"5F",X"07",X"30",X"0F",X"3A", - X"44",X"66",X"CE",X"F8",X"F5",X"5F",X"03",X"3A",X"D6",X"64",X"CE",X"27",X"E3",X"0F",X"2A",X"0B", - X"66",X"E5",X"B0",X"17",X"0B",X"7E",X"D6",X"24",X"F5",X"5F",X"07",X"30",X"21",X"3A",X"E7",X"64", - X"FE",X"04",X"28",X"24",X"30",X"29",X"3A",X"43",X"66",X"CE",X"F8",X"F5",X"5F",X"04",X"30",X"3B", - X"3A",X"43",X"66",X"CE",X"F8",X"F5",X"5F",X"04",X"3A",X"D6",X"64",X"CE",X"27",X"E3",X"0F",X"2A", - X"0D",X"66",X"E5",X"B0",X"17",X"0B",X"3E",X"DB",X"46",X"90",X"F5",X"5F",X"07",X"30",X"34",X"3A", - X"43",X"66",X"CE",X"F8",X"F5",X"5F",X"04",X"3A",X"D6",X"64",X"CE",X"27",X"E3",X"0F",X"2A",X"0D", - X"66",X"E5",X"B0",X"17",X"3E",X"DB",X"46",X"90",X"F5",X"5F",X"07",X"3A",X"75",X"65",X"FE",X"00", - X"08",X"05",X"09",X"78",X"65",X"E3",X"C6",X"F5",X"09",X"00",X"64",X"F5",X"E3",X"06",X"7E",X"28", - X"27",X"E5",X"79",X"1F",X"E5",X"57",X"18",X"09",X"00",X"64",X"0A",X"8C",X"64",X"E5",X"4C",X"27", - X"F5",X"09",X"20",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"E5",X"79",X"1F",X"E5",X"57",X"18", - X"09",X"20",X"64",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"10",X"64",X"F5",X"E3",X"06", - X"7E",X"28",X"27",X"E5",X"79",X"1F",X"E5",X"57",X"18",X"09",X"10",X"64",X"0A",X"8C",X"64",X"E5", - X"4C",X"27",X"F5",X"09",X"30",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"E5",X"79",X"1F",X"E5", - X"57",X"18",X"09",X"30",X"64",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"08",X"64",X"F5", - X"E3",X"06",X"7E",X"E2",X"22",X"19",X"E5",X"79",X"1F",X"E5",X"57",X"18",X"09",X"08",X"64",X"0A", - X"8C",X"64",X"E5",X"4C",X"27",X"C3",X"22",X"19",X"3A",X"2E",X"66",X"FE",X"20",X"08",X"11",X"3A", - X"3C",X"65",X"E3",X"4F",X"E2",X"9F",X"2F",X"E3",X"96",X"AF",X"1A",X"2E",X"66",X"C3",X"9F",X"2F", - X"3C",X"1A",X"2E",X"66",X"C3",X"9F",X"2F",X"F5",X"7E",X"00",X"FE",X"04",X"18",X"12",X"F5",X"7E", - X"03",X"F5",X"BE",X"07",X"08",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"30",X"05", - X"F5",X"7E",X"04",X"30",X"EC",X"09",X"19",X"66",X"E3",X"46",X"08",X"07",X"2B",X"E5",X"D6",X"18", - X"F4",X"BB",X"18",X"09",X"1D",X"66",X"E3",X"46",X"08",X"07",X"2B",X"E5",X"D6",X"18",X"F4",X"BB", - X"18",X"09",X"39",X"66",X"E3",X"46",X"08",X"07",X"2B",X"E5",X"D6",X"18",X"F4",X"BB",X"18",X"09", - X"3D",X"66",X"E3",X"46",X"08",X"07",X"2B",X"E5",X"D6",X"18",X"F4",X"BB",X"18",X"09",X"41",X"66", - X"E3",X"46",X"C0",X"2B",X"E5",X"D6",X"18",X"F4",X"BB",X"18",X"E1",X"E3",X"C6",X"09",X"93",X"65", - X"E3",X"C6",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"2A",X"47",X"66",X"ED",X"73",X"61", - X"66",X"31",X"0A",X"61",X"66",X"E1",X"F5",X"7E",X"03",X"46",X"B8",X"38",X"31",X"90",X"FE",X"22", - X"18",X"11",X"F5",X"7E",X"04",X"2B",X"46",X"B8",X"38",X"16",X"90",X"FE",X"22",X"18",X"04",X"0B", - X"0B",X"1F",X"E1",X"1F",X"3F",X"E1",X"67",X"78",X"41",X"90",X"FE",X"22",X"38",X"CC",X"30",X"DB", - X"67",X"78",X"41",X"90",X"FE",X"22",X"38",X"CF",X"30",X"E9",X"00",X"E5",X"55",X"1D",X"2A",X"46", - X"67",X"2B",X"0A",X"46",X"67",X"7D",X"9C",X"28",X"02",X"30",X"55",X"3A",X"60",X"67",X"FE",X"04", - X"38",X"05",X"D6",X"03",X"1A",X"60",X"67",X"3A",X"A8",X"64",X"3C",X"FE",X"21",X"18",X"03",X"1A", - X"A8",X"64",X"3A",X"98",X"64",X"3C",X"FE",X"22",X"18",X"03",X"1A",X"98",X"64",X"3A",X"B8",X"64", - X"3C",X"FE",X"23",X"18",X"03",X"1A",X"B8",X"64",X"3A",X"C0",X"64",X"3C",X"FE",X"25",X"18",X"03", - X"1A",X"C0",X"64",X"3A",X"E0",X"64",X"3C",X"FE",X"10",X"18",X"03",X"1A",X"E0",X"64",X"09",X"2C", - X"01",X"0A",X"46",X"67",X"3A",X"45",X"67",X"D6",X"08",X"FE",X"0D",X"38",X"03",X"1A",X"45",X"67", - X"00",X"09",X"D7",X"38",X"3A",X"3E",X"67",X"E5",X"B0",X"17",X"46",X"3A",X"3F",X"67",X"3C",X"1A", - X"3F",X"67",X"B8",X"C2",X"AD",X"19",X"AF",X"1A",X"3F",X"67",X"3A",X"CB",X"66",X"47",X"3A",X"CC", - X"66",X"80",X"1A",X"38",X"67",X"1A",X"39",X"67",X"1A",X"3A",X"67",X"1A",X"3B",X"67",X"78",X"FE", - X"02",X"28",X"06",X"3C",X"1A",X"CB",X"66",X"30",X"04",X"AF",X"1A",X"CB",X"66",X"00",X"2A",X"61", - X"66",X"EB",X"09",X"00",X"00",X"3A",X"63",X"66",X"3C",X"1A",X"63",X"66",X"FE",X"24",X"08",X"07", - X"AF",X"1A",X"63",X"66",X"09",X"10",X"00",X"31",X"EB",X"E5",X"60",X"11",X"AF",X"06",X"28",X"2A", - X"1E",X"67",X"9E",X"0B",X"10",X"FC",X"FE",X"00",X"C0",X"E5",X"FD",X"17",X"E5",X"A0",X"1C",X"09", - X"F4",X"64",X"E3",X"E6",X"E3",X"F6",X"E5",X"55",X"1D",X"09",X"CC",X"65",X"E3",X"E6",X"C3",X"1F", - X"1A",X"3A",X"F4",X"64",X"E3",X"B7",X"1A",X"F4",X"64",X"E3",X"66",X"28",X"0E",X"3A",X"46",X"66", - X"FE",X"04",X"08",X"32",X"AF",X"1A",X"46",X"66",X"3A",X"E7",X"64",X"FE",X"23",X"28",X"73",X"3C", - X"1A",X"E7",X"64",X"09",X"6D",X"1B",X"E5",X"B0",X"17",X"7E",X"1A",X"D4",X"64",X"E1",X"3C",X"1A", - X"46",X"66",X"E1",X"E3",X"E6",X"E5",X"FD",X"17",X"E5",X"A0",X"1C",X"E5",X"55",X"1D",X"3E",X"07", - X"1A",X"D4",X"64",X"AF",X"1A",X"E7",X"64",X"AF",X"09",X"19",X"66",X"E3",X"46",X"28",X"03",X"1A", - X"AA",X"64",X"09",X"1D",X"66",X"E3",X"46",X"28",X"03",X"1A",X"9A",X"64",X"09",X"39",X"66",X"E3", - X"46",X"28",X"03",X"1A",X"BA",X"64",X"09",X"3D",X"66",X"E3",X"46",X"28",X"03",X"1A",X"C2",X"64", - X"09",X"41",X"66",X"E3",X"46",X"E0",X"1A",X"E2",X"64",X"E1",X"AF",X"1A",X"D2",X"64",X"09",X"2F", - X"66",X"11",X"18",X"66",X"01",X"17",X"00",X"1E",X"00",X"ED",X"98",X"09",X"F4",X"64",X"E3",X"E6", - X"E1",X"2A",X"37",X"66",X"F5",X"7E",X"07",X"FE",X"80",X"38",X"03",X"2A",X"09",X"66",X"CE",X"27", - X"E3",X"0F",X"E3",X"0F",X"E5",X"B0",X"17",X"7E",X"DD",X"0B",X"76",X"0B",X"56",X"EB",X"7E",X"B8", - X"28",X"25",X"0B",X"0B",X"D9",X"3D",X"DD",X"28",X"02",X"30",X"DB",X"D9",X"1F",X"3F",X"E1",X"D9", - X"2B",X"7E",X"DD",X"2A",X"0B",X"66",X"FE",X"80",X"38",X"03",X"2A",X"0D",X"66",X"CE",X"27",X"E3", - X"0F",X"E5",X"B0",X"17",X"3A",X"3C",X"65",X"E3",X"67",X"28",X"15",X"E3",X"47",X"28",X"05",X"0B", - X"E3",X"57",X"28",X"24",X"7E",X"F5",X"BE",X"04",X"28",X"D1",X"D9",X"F5",X"5F",X"07",X"1F",X"E1", - X"7E",X"F5",X"BE",X"03",X"28",X"C5",X"30",X"DA",X"FD",X"E3",X"02",X"66",X"08",X"52",X"FD",X"E3", - X"02",X"56",X"28",X"0E",X"FD",X"7E",X"03",X"FE",X"04",X"08",X"32",X"FD",X"1E",X"03",X"00",X"F5", - X"7E",X"00",X"FE",X"23",X"28",X"19",X"3C",X"F5",X"5F",X"00",X"09",X"6D",X"1B",X"E5",X"B0",X"17", - X"7E",X"F5",X"5F",X"05",X"E1",X"3C",X"FD",X"5F",X"03",X"E1",X"F5",X"1E",X"05",X"07",X"F5",X"1E", - X"06",X"17",X"F5",X"7E",X"01",X"12",X"F5",X"1E",X"01",X"00",X"F5",X"1E",X"00",X"00",X"FD",X"1E", - X"03",X"00",X"FD",X"E3",X"02",X"D6",X"E1",X"FD",X"E3",X"02",X"E6",X"F5",X"1E",X"03",X"00",X"E1", - X"FD",X"46",X"03",X"3A",X"45",X"67",X"B8",X"28",X"05",X"04",X"FD",X"58",X"03",X"E1",X"FD",X"1E", - X"00",X"00",X"FD",X"1E",X"01",X"00",X"FD",X"1E",X"02",X"00",X"FD",X"1E",X"03",X"00",X"D5",X"F5", - X"CD",X"D1",X"01",X"20",X"00",X"ED",X"98",X"D1",X"32",X"F5",X"5F",X"01",X"E1",X"07",X"25",X"05", - X"21",X"07",X"25",X"05",X"21",X"07",X"25",X"05",X"21",X"F5",X"E3",X"06",X"7E",X"28",X"1C",X"F5", - X"7E",X"00",X"FE",X"04",X"18",X"28",X"F5",X"7E",X"03",X"F5",X"BE",X"07",X"08",X"27",X"F5",X"1E", - X"00",X"01",X"F5",X"E3",X"06",X"BE",X"3A",X"50",X"66",X"3D",X"1A",X"50",X"66",X"09",X"44",X"66", - X"E5",X"D6",X"18",X"F2",X"80",X"1C",X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"E1",X"F5",X"7E", - X"04",X"30",X"D6",X"E3",X"46",X"C0",X"3A",X"33",X"66",X"E3",X"47",X"28",X"3A",X"0B",X"7E",X"3D", - X"5F",X"FE",X"00",X"C0",X"3A",X"60",X"67",X"5F",X"2B",X"3A",X"50",X"66",X"FE",X"03",X"E0",X"3C", - X"1A",X"50",X"66",X"F5",X"E3",X"06",X"FE",X"FD",X"7E",X"00",X"F5",X"5F",X"00",X"3A",X"67",X"66", - X"F5",X"5F",X"01",X"2B",X"FD",X"7E",X"00",X"FE",X"02",X"28",X"12",X"FE",X"03",X"28",X"2A",X"7E", - X"CE",X"F8",X"F5",X"5F",X"03",X"30",X"3F",X"3A",X"60",X"67",X"0B",X"5F",X"E1",X"CD",X"7E",X"CE", - X"F8",X"F5",X"5F",X"03",X"FD",X"7E",X"07",X"CE",X"27",X"E3",X"0F",X"2A",X"0B",X"66",X"E5",X"B0", - X"17",X"7E",X"D6",X"24",X"F5",X"5F",X"07",X"30",X"0F",X"CD",X"7E",X"CE",X"F8",X"F5",X"5F",X"03", - X"FD",X"7E",X"07",X"CE",X"27",X"E3",X"0F",X"2A",X"0B",X"66",X"E5",X"B0",X"17",X"0B",X"7E",X"D6", - X"24",X"F5",X"5F",X"07",X"30",X"22",X"2B",X"FD",X"7E",X"00",X"FE",X"04",X"28",X"23",X"30",X"0D", - X"C9",X"2B",X"7E",X"CE",X"F8",X"F5",X"5F",X"04",X"E1",X"7E",X"CE",X"F8",X"F5",X"5F",X"04",X"FD", - X"7E",X"07",X"CE",X"27",X"E3",X"0F",X"2A",X"0D",X"66",X"E5",X"B0",X"17",X"0B",X"3E",X"DB",X"46", - X"90",X"F5",X"5F",X"07",X"E1",X"7E",X"CE",X"F8",X"F5",X"5F",X"04",X"FD",X"7E",X"07",X"CE",X"27", - X"E3",X"0F",X"2A",X"0D",X"66",X"E5",X"B0",X"17",X"3E",X"DB",X"46",X"90",X"F5",X"5F",X"07",X"E1", - X"E3",X"C6",X"09",X"E1",X"65",X"E3",X"C6",X"E1",X"F5",X"09",X"00",X"64",X"F5",X"E3",X"06",X"7E", - X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"4C", - X"27",X"F5",X"09",X"20",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5", - X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"10",X"64",X"F5",X"E3", - X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64", - X"E5",X"4C",X"27",X"F5",X"09",X"28",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00", - X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"18",X"64", - X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A", - X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"38",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5", - X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09", - X"40",X"64",X"F5",X"E3",X"06",X"7E",X"28",X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE", - X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27",X"F5",X"09",X"60",X"64",X"F5",X"E3",X"06",X"7E",X"28", - X"27",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"F5",X"0A",X"8C",X"64",X"E5",X"4C",X"27", - X"AF",X"1A",X"50",X"66",X"E1",X"2A",X"C9",X"66",X"3A",X"38",X"67",X"06",X"04",X"E5",X"3A",X"38", - X"3A",X"39",X"67",X"06",X"24",X"E5",X"3A",X"38",X"3A",X"3A",X"67",X"06",X"10",X"E5",X"3A",X"38", - X"3A",X"3B",X"67",X"06",X"04",X"E5",X"3A",X"38",X"E1",X"09",X"33",X"66",X"E3",X"86",X"E3",X"A6", - X"2A",X"35",X"66",X"EB",X"FD",X"09",X"00",X"00",X"FD",X"31",X"2A",X"D7",X"64",X"EB",X"F5",X"09", - X"00",X"00",X"F5",X"31",X"F5",X"7E",X"07",X"FE",X"80",X"D2",X"58",X"1E",X"F5",X"46",X"04",X"FD", - X"7E",X"04",X"B8",X"F2",X"3B",X"1E",X"F5",X"7E",X"07",X"FD",X"46",X"07",X"B8",X"E2",X"01",X"1E", - X"E5",X"44",X"1F",X"09",X"33",X"66",X"E3",X"66",X"C4",X"0B",X"1E",X"2A",X"29",X"66",X"7E",X"FD", - X"46",X"04",X"2A",X"2B",X"66",X"DD",X"30",X"07",X"0B",X"0B",X"D9",X"3D",X"DD",X"28",X"20",X"7E", - X"B8",X"28",X"06",X"18",X"DB",X"30",X"02",X"2B",X"2B",X"D9",X"F5",X"46",X"04",X"7E",X"B8",X"28", - X"32",X"38",X"24",X"F5",X"1E",X"00",X"03",X"F5",X"1E",X"05",X"25",X"E5",X"21",X"27",X"E1",X"F5", - X"1E",X"00",X"02",X"F5",X"1E",X"05",X"21",X"E5",X"21",X"27",X"E1",X"2B",X"7E",X"F5",X"5F",X"07", - X"E1",X"09",X"33",X"66",X"E3",X"C6",X"F5",X"1E",X"00",X"03",X"F5",X"1E",X"05",X"25",X"E5",X"21", - X"27",X"E1",X"09",X"33",X"66",X"E3",X"C6",X"F5",X"1E",X"00",X"02",X"F5",X"1E",X"05",X"21",X"E5", - X"21",X"27",X"E1",X"FD",X"7E",X"03",X"F5",X"46",X"03",X"B8",X"38",X"22",X"90",X"FE",X"21",X"D0", - X"09",X"33",X"66",X"E3",X"C6",X"E1",X"67",X"78",X"41",X"30",X"D9",X"F5",X"7E",X"07",X"FD",X"46", - X"07",X"B8",X"E2",X"12",X"1E",X"E5",X"44",X"1F",X"09",X"33",X"66",X"E3",X"66",X"C4",X"0B",X"1E", - X"2A",X"29",X"66",X"7E",X"FD",X"46",X"04",X"2A",X"2B",X"66",X"DD",X"30",X"07",X"0B",X"0B",X"D9", - X"3D",X"DD",X"28",X"07",X"7E",X"B8",X"E2",X"F1",X"1D",X"18",X"DA",X"2B",X"2B",X"C3",X"F1",X"1D", - X"F5",X"46",X"03",X"FD",X"7E",X"03",X"B8",X"F2",X"27",X"1F",X"F5",X"7E",X"07",X"FD",X"46",X"07", - X"B8",X"E2",X"D5",X"1E",X"E5",X"44",X"1F",X"09",X"33",X"66",X"E3",X"66",X"C4",X"DF",X"1E",X"2A", - X"29",X"66",X"7E",X"FD",X"46",X"03",X"2A",X"2B",X"66",X"DD",X"30",X"07",X"0B",X"0B",X"D9",X"3D", - X"DD",X"28",X"20",X"7E",X"B8",X"28",X"06",X"18",X"DB",X"30",X"02",X"2B",X"2B",X"D9",X"F5",X"46", - X"03",X"7E",X"B8",X"28",X"32",X"38",X"24",X"F5",X"1E",X"00",X"04",X"F5",X"1E",X"05",X"07",X"E5", - X"21",X"27",X"E1",X"F5",X"1E",X"00",X"05",X"F5",X"1E",X"05",X"05",X"E5",X"21",X"27",X"E1",X"2B", - X"7E",X"F5",X"5F",X"07",X"E1",X"09",X"33",X"66",X"E3",X"C6",X"F5",X"1E",X"00",X"04",X"F5",X"1E", - X"05",X"07",X"E5",X"21",X"27",X"E1",X"09",X"33",X"66",X"E3",X"C6",X"F5",X"1E",X"00",X"05",X"F5", - X"1E",X"05",X"05",X"E5",X"21",X"27",X"E1",X"FD",X"7E",X"04",X"F5",X"46",X"04",X"B8",X"38",X"22", - X"90",X"FE",X"21",X"D0",X"09",X"33",X"66",X"E3",X"C6",X"E1",X"67",X"78",X"41",X"30",X"D9",X"F5", - X"7E",X"07",X"FD",X"46",X"07",X"B8",X"E2",X"CE",X"1E",X"E5",X"44",X"1F",X"09",X"33",X"66",X"E3", - X"66",X"C4",X"DF",X"1E",X"2A",X"29",X"66",X"7E",X"FD",X"46",X"03",X"2A",X"2B",X"66",X"DD",X"30", - X"07",X"0B",X"0B",X"D9",X"3D",X"DD",X"28",X"07",X"7E",X"B8",X"E2",X"AD",X"1E",X"18",X"DA",X"2B", - X"2B",X"C3",X"AD",X"1E",X"2A",X"37",X"66",X"F5",X"7E",X"07",X"FE",X"80",X"38",X"03",X"2A",X"09", - X"66",X"CE",X"27",X"E3",X"0F",X"E3",X"0F",X"E5",X"B0",X"17",X"0A",X"29",X"66",X"46",X"FD",X"7E", - X"07",X"0B",X"76",X"0B",X"56",X"EB",X"0A",X"2B",X"66",X"2B",X"66",X"B9",X"28",X"05",X"0B",X"0B", - X"10",X"F8",X"E1",X"09",X"33",X"66",X"E3",X"E6",X"E1",X"06",X"22",X"F5",X"7E",X"03",X"09",X"F7", - X"38",X"BE",X"28",X"06",X"0B",X"10",X"FA",X"C3",X"D9",X"1F",X"78",X"3E",X"22",X"90",X"2A",X"1E", - X"67",X"E3",X"0F",X"E3",X"0F",X"E5",X"B0",X"17",X"F5",X"7E",X"04",X"46",X"B8",X"28",X"12",X"0B", - X"46",X"B8",X"28",X"25",X"0B",X"46",X"B8",X"28",X"20",X"0B",X"46",X"B8",X"28",X"03",X"C3",X"D9", - X"1F",X"1E",X"00",X"F5",X"1E",X"00",X"01",X"F5",X"E3",X"06",X"BE",X"1F",X"3F",X"ED",X"73",X"1E", - X"67",X"ED",X"52",X"EB",X"09",X"E9",X"38",X"31",X"7E",X"2A",X"C9",X"66",X"E3",X"0F",X"E5",X"B0", - X"17",X"76",X"1E",X"FF",X"0B",X"56",X"1E",X"FF",X"EB",X"1E",X"40",X"2A",X"65",X"66",X"ED",X"73", - X"61",X"66",X"31",X"0A",X"61",X"66",X"09",X"AE",X"65",X"E3",X"C6",X"09",X"2C",X"01",X"0A",X"46", - X"67",X"E1",X"A5",X"41",X"92",X"41",X"5A",X"42",X"6D",X"42",X"87",X"41",X"2A",X"41",X"E5",X"40", - X"D2",X"40",X"1D",X"41",X"B0",X"41",X"78",X"42",X"D5",X"42",X"1A",X"43",X"2D",X"43",X"E2",X"42", - X"4F",X"42",X"81",X"41",X"0C",X"41",X"C7",X"40",X"6A",X"40",X"5D",X"40",X"F0",X"40",X"3B",X"41", - X"B6",X"41",X"7E",X"42",X"F3",X"42",X"38",X"43",X"95",X"43",X"A2",X"43",X"0F",X"43",X"C4",X"42", - X"49",X"42",X"49",X"40",X"7E",X"40",X"B6",X"43",X"81",X"43",X"76",X"0B",X"56",X"12",X"0B",X"10", - X"F9",X"E1",X"11",X"E7",X"45",X"09",X"5C",X"2B",X"3E",X"02",X"06",X"04",X"E5",X"D3",X"17",X"3E", - X"21",X"1A",X"64",X"67",X"AF",X"1A",X"AA",X"64",X"1A",X"9A",X"64",X"1A",X"BA",X"64",X"1A",X"C2", - X"64",X"1A",X"E2",X"64",X"1A",X"D2",X"64",X"3E",X"02",X"1A",X"65",X"67",X"3E",X"20",X"1A",X"66", - X"67",X"1A",X"50",X"67",X"3E",X"20",X"1A",X"67",X"67",X"1A",X"53",X"67",X"3E",X"16",X"1A",X"51", - X"67",X"1A",X"55",X"67",X"3E",X"12",X"1A",X"52",X"67",X"1A",X"54",X"67",X"ED",X"73",X"66",X"67", - X"E5",X"E0",X"38",X"ED",X"73",X"50",X"67",X"E5",X"E0",X"38",X"ED",X"73",X"52",X"67",X"E5",X"E0", - X"38",X"ED",X"73",X"54",X"67",X"E5",X"E0",X"38",X"3A",X"65",X"67",X"C6",X"02",X"1A",X"65",X"67", - X"06",X"20",X"09",X"66",X"67",X"1D",X"0B",X"10",X"FC",X"3E",X"05",X"E5",X"83",X"17",X"3A",X"64", - X"67",X"3D",X"1A",X"64",X"67",X"08",X"C5",X"E1",X"E5",X"C7",X"16",X"09",X"D6",X"38",X"3A",X"65", - X"67",X"47",X"E5",X"D3",X"17",X"E1",X"2E",X"05",X"04",X"03",X"22",X"06",X"03",X"22",X"05",X"20", - X"08",X"38",X"50",X"68",X"90",X"A8",X"C0",X"F0",X"D8",X"08",X"10",X"37",X"0B",X"11",X"36",X"00", - X"00",X"12",X"04",X"27",X"35",X"13",X"05",X"26",X"34",X"06",X"00",X"03",X"25",X"07",X"01",X"02", - X"24",X"14",X"20",X"23",X"33",X"15",X"21",X"22",X"32",X"16",X"31",X"00",X"00",X"09",X"17",X"30", - X"0A",X"20",X"50",X"A0",X"D0",X"38",X"88",X"00",X"00",X"08",X"50",X"A0",X"B8",X"20",X"38",X"88", - X"D0",X"08",X"50",X"A0",X"B8",X"08",X"50",X"A0",X"B8",X"20",X"38",X"88",X"D0",X"08",X"50",X"A0", - X"B8",X"38",X"88",X"00",X"00",X"20",X"50",X"A0",X"D0",X"20",X"69",X"39",X"00",X"20",X"69",X"39", - X"00",X"02",X"79",X"39",X"00",X"02",X"7D",X"39",X"00",X"02",X"69",X"39",X"00",X"22",X"81",X"39", - X"00",X"22",X"81",X"39",X"00",X"02",X"79",X"39",X"00",X"02",X"7D",X"39",X"00",X"02",X"69",X"39", - X"00",X"20",X"69",X"39",X"00",X"20",X"69",X"39",X"D8",X"FC",X"DA",X"E4",X"DB",X"9C",X"DC",X"B4", - X"DD",X"5C",X"DE",X"74",X"DF",X"44",X"F9",X"14",X"DF",X"44",X"F9",X"14",X"DC",X"B4",X"DD",X"5C", - X"D8",X"FC",X"D9",X"CC",X"DA",X"E4",X"DB",X"9C",X"DC",X"B4",X"DD",X"5C",X"DE",X"74",X"DF",X"44", - X"F8",X"2C",X"F9",X"14",X"20",X"BC",X"39",X"00",X"02",X"E4",X"39",X"00",X"20",X"BC",X"39",X"00", - X"06",X"D0",X"39",X"00",X"20",X"F4",X"39",X"00",X"20",X"F4",X"39",X"00",X"06",X"D0",X"39",X"00", - X"20",X"EC",X"39",X"00",X"02",X"E4",X"39",X"00",X"20",X"EC",X"39",X"00",X"EB",X"01",X"D3",X"04", - X"BB",X"05",X"8B",X"06",X"6B",X"21",X"53",X"22",X"3B",X"23",X"0B",X"05",X"8B",X"06",X"6B",X"00", - X"EB",X"01",X"D3",X"05",X"8B",X"06",X"6B",X"22",X"3B",X"23",X"0B",X"00",X"EB",X"01",X"D3",X"03", - X"BB",X"05",X"8B",X"06",X"6B",X"20",X"53",X"22",X"3B",X"23",X"0B",X"00",X"EB",X"01",X"D3",X"02", - X"BB",X"05",X"8B",X"06",X"6B",X"07",X"53",X"22",X"3B",X"23",X"0B",X"14",X"FC",X"14",X"FC",X"14", - X"44",X"5C",X"B4",X"E4",X"FC",X"14",X"FC",X"14",X"FC",X"14",X"44",X"5C",X"B4",X"E4",X"FC",X"14", - X"FC",X"14",X"FC",X"0B",X"EB",X"6B",X"8B",X"0B",X"EB",X"0B",X"EB",X"0B",X"EB",X"0B",X"EB",X"0B", - X"EB",X"0B",X"EB",X"6B",X"8B",X"0B",X"EB",X"E1",X"E1",X"09",X"51",X"66",X"0A",X"C9",X"66",X"09", - X"CE",X"66",X"0A",X"1E",X"67",X"3A",X"3C",X"67",X"1A",X"3E",X"67",X"E1",X"E1",X"09",X"B1",X"66", - X"0A",X"C9",X"66",X"09",X"26",X"67",X"0A",X"1E",X"67",X"3A",X"3D",X"67",X"1A",X"3E",X"67",X"E1", - X"E1",X"09",X"DA",X"1F",X"11",X"51",X"66",X"01",X"60",X"00",X"ED",X"98",X"09",X"11",X"39",X"11", - X"CE",X"66",X"01",X"28",X"00",X"ED",X"98",X"3A",X"3C",X"67",X"3C",X"FE",X"20",X"08",X"02",X"3E", - X"07",X"1A",X"3C",X"67",X"1A",X"3E",X"67",X"E5",X"42",X"38",X"E1",X"09",X"DA",X"1F",X"11",X"B1", - X"66",X"01",X"60",X"00",X"ED",X"98",X"09",X"11",X"39",X"11",X"26",X"67",X"01",X"28",X"00",X"ED", - X"98",X"3A",X"3D",X"67",X"3C",X"FE",X"20",X"08",X"02",X"3E",X"07",X"1A",X"3D",X"67",X"1A",X"3E", - X"67",X"E5",X"42",X"38",X"E1",X"E1",X"45",X"71",X"45",X"53",X"2C",X"43",X"67",X"50",X"71",X"52", - X"61",X"47",X"60",X"54",X"08",X"19",X"39",X"38",X"1A",X"44",X"61",X"47",X"61",X"54",X"52",X"45", - X"70",X"08",X"54",X"45",X"43",X"60",X"53",X"54",X"41",X"52",X"6F",X"81",X"23",X"FD",X"90",X"07", - X"01",X"23",X"2C",X"3A",X"22",X"FD",X"93",X"09",X"02",X"9B",X"1B",X"06",X"20",X"03",X"23",X"FC", - X"92",X"07",X"02",X"23",X"2C",X"28",X"23",X"FC",X"6F",X"37",X"29",X"06",X"01",X"03",X"23",X"F4", - X"A0",X"09",X"02",X"93",X"31",X"06",X"20",X"03",X"23",X"F5",X"E5",X"09",X"02",X"A7",X"86",X"06", - X"21",X"03",X"25",X"20",X"01",X"20",X"02",X"85",X"D2",X"23",X"2C",X"E7",X"23",X"08",X"81",X"23", - X"DF",X"84",X"20",X"01",X"03",X"02",X"FE",X"84",X"20",X"02",X"03",X"23",X"DC",X"86",X"20",X"03", - X"03",X"01",X"FB",X"23",X"DB",X"84",X"20",X"04",X"03",X"23",X"F8",X"84",X"20",X"05",X"03",X"02", - X"ED",X"84",X"20",X"06",X"03",X"23",X"FE",X"84",X"20",X"07",X"03",X"23",X"FA",X"84",X"20",X"20", - X"03",X"23",X"FB",X"86",X"20",X"21",X"03",X"01",X"FB",X"07",X"05",X"23",X"28",X"BF",X"23",X"FE", - X"A5",X"20",X"22",X"07",X"07",X"22",X"29",X"6F",X"21",X"FD",X"04",X"01",X"18",X"23",X"FB",X"85", - X"20",X"23",X"01",X"58",X"23",X"FA",X"85",X"20",X"24",X"01",X"69",X"02",X"99",X"A0",X"02",X"BA", - X"6A",X"20",X"25",X"01",X"77",X"02",X"8D",X"4B",X"23",X"29",X"76",X"05",X"2C",X"85",X"01",X"86", - X"01",X"03",X"05",X"25",X"86",X"20",X"26",X"07",X"07",X"03",X"07",X"06",X"07",X"07",X"02",X"A4", - X"62",X"20",X"27",X"03",X"22",X"DE",X"84",X"23",X"DD",X"41",X"03",X"25",X"20",X"23",X"FD",X"84", - X"07",X"01",X"03",X"23",X"FC",X"1D",X"07",X"02",X"03",X"23",X"2B",X"87",X"02",X"DC",X"92",X"3D", - X"01",X"A2",X"23",X"2D",X"A4",X"02",X"EB",X"A1",X"3D",X"13",X"00",X"07",X"04",X"07",X"20",X"03", - X"21",X"FC",X"04",X"23",X"F6",X"92",X"09",X"23",X"08",X"81",X"23",X"F9",X"86",X"20",X"07",X"06", - X"22",X"03",X"02",X"20",X"2C",X"01",X"79",X"23",X"F7",X"A1",X"02",X"C6",X"0C",X"06",X"23",X"03", - X"01",X"1B",X"23",X"C8",X"C5",X"09",X"23",X"08",X"81",X"23",X"DF",X"88",X"23",X"2C",X"12",X"23", - X"28",X"27",X"23",X"DE",X"87",X"37",X"07",X"01",X"89",X"01",X"06",X"37",X"F3",X"02",X"8B",X"7A", - X"23",X"29",X"5F",X"3D",X"07",X"04",X"06",X"01",X"03",X"01",X"13",X"23",X"F9",X"96",X"37",X"06", - X"23",X"2C",X"4F",X"23",X"28",X"4C",X"23",X"DE",X"49",X"23",X"29",X"76",X"07",X"03",X"06",X"24", - X"03",X"25",X"20",X"02",X"3C",X"54",X"09",X"01",X"68",X"23",X"C9",X"A9",X"09",X"23",X"28",X"62", - X"22",X"DE",X"91",X"37",X"D3",X"02",X"6B",X"42",X"23",X"29",X"3F",X"23",X"2C",X"3C",X"23",X"DF", - X"39",X"01",X"41",X"23",X"29",X"1C",X"23",X"2C",X"19",X"22",X"DF",X"84",X"02",X"13",X"2B",X"09", - X"01",X"63",X"01",X"0E",X"23",X"CA",X"9A",X"23",X"08",X"81",X"23",X"FA",X"A4",X"23",X"2C",X"5B", - X"37",X"EB",X"23",X"FE",X"6E",X"06",X"01",X"03",X"23",X"F9",X"A3",X"23",X"2C",X"4D",X"23",X"F9", - X"4A",X"37",X"20",X"01",X"59",X"23",X"28",X"73",X"23",X"F8",X"70",X"23",X"29",X"55",X"23",X"2C", - X"52",X"37",X"CB",X"02",X"05",X"75",X"01",X"76",X"23",X"CB",X"A2",X"02",X"15",X"45",X"3D",X"07", - X"03",X"06",X"25",X"03",X"04",X"00",X"00",X"00",X"00",X"69",X"48",X"66",X"0B",X"46",X"32",X"81", - X"6F",X"13",X"32",X"A0",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"85",X"6F",X"13",X"32", - X"A4",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"8D",X"6F",X"13",X"32",X"8C",X"4F",X"E1", - X"44",X"65",X"09",X"00",X"00",X"3E",X"10",X"DD",X"29",X"EB",X"97",X"29",X"EB",X"A5",X"91",X"6F", - X"7C",X"B0",X"4F",X"13",X"D2",X"F1",X"3C",X"21",X"33",X"D9",X"3D",X"C2",X"C7",X"3C",X"E1",X"76", - X"0B",X"56",X"EB",X"29",X"CD",X"29",X"29",X"C1",X"21",X"E1",X"44",X"65",X"09",X"00",X"00",X"3E", - X"10",X"29",X"EB",X"29",X"EB",X"D2",X"F9",X"3C",X"21",X"3D",X"C2",X"D9",X"3C",X"E1",X"71",X"50", - X"EB",X"97",X"95",X"6F",X"3E",X"00",X"B4",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"9D", - X"6F",X"13",X"32",X"9C",X"4F",X"E1",X"77",X"16",X"00",X"7B",X"95",X"6F",X"7A",X"B4",X"4F",X"E1", - X"67",X"06",X"00",X"7B",X"91",X"6F",X"7A",X"B0",X"4F",X"E1",X"69",X"48",X"66",X"0B",X"46",X"32", - X"91",X"6F",X"13",X"32",X"B0",X"4F",X"E1",X"6F",X"0E",X"00",X"32",X"95",X"6F",X"13",X"32",X"B4", - X"4F",X"E1",X"77",X"16",X"00",X"7B",X"96",X"77",X"7A",X"0B",X"B6",X"57",X"EB",X"E1",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"93",X"1B",X"93",X"1B",X"F1",X"13",X"9D",X"0C",X"93",X"1B",X"EC",X"2E",X"48",X"2F", - X"00",X"00",X"F1",X"13",X"9D",X"0C",X"65",X"0E",X"FF",X"7F",X"2F",X"03",X"BA",X"06",X"00",X"04", - X"FC",X"03",X"76",X"03",X"8F",X"03",X"D5",X"03",X"A0",X"27",X"AD",X"03",X"EA",X"03",X"DF",X"03", - X"A2",X"03",X"1C",X"03",X"E7",X"03",X"4D",X"03",X"92",X"03",X"CA",X"03",X"56",X"03",X"06",X"03", - X"F2",X"92",X"03",X"DA",X"20",X"D2",X"67",X"70",X"A2",X"03",X"F2",X"A8",X"C4",X"52",X"67",X"57", - X"AD",X"03",X"85",X"C7",X"66",X"61",X"66",X"52",X"41",X"57",X"1C",X"03",X"97",X"E5",X"52",X"54", - X"A0",X"27",X"96",X"10",X"C5",X"64",X"54",X"61",X"54",X"CE",X"27",X"A3",X"E5",X"71",X"53",X"0B", - X"00",X"96",X"40",X"C2",X"55",X"53",X"4D",X"03",X"F2",X"90",X"C7",X"66",X"61",X"52",X"54",X"53", - X"D5",X"03",X"95",X"C5",X"64",X"54",X"61",X"54",X"53",X"06",X"03",X"A4",X"E4",X"52",X"53",X"8F", - X"03",X"F1",X"38",X"C1",X"52",X"53",X"1A",X"00",X"F1",X"28",X"C5",X"43",X"41",X"50",X"53",X"F1", - X"27",X"A1",X"D0",X"53",X"78",X"00",X"F8",X"18",X"C1",X"64",X"53",X"4A",X"00",X"F1",X"08",X"D2", - X"60",X"53",X"81",X"00",X"B7",X"E4",X"60",X"53",X"51",X"00",X"B6",X"D4",X"45",X"53",X"76",X"03", - X"F0",X"C0",X"C7",X"45",X"53",X"94",X"00",X"B2",X"E6",X"67",X"61",X"54",X"43",X"45",X"53",X"2A", - X"00",X"8A",X"00",X"C6",X"43",X"53",X"8F",X"27",X"D1",X"1F",X"D2",X"41",X"64",X"41",X"43",X"53", - X"EA",X"03",X"8F",X"C3",X"42",X"53",X"A5",X"00",X"F4",X"B0",X"42",X"D4",X"53",X"52",X"B2",X"00", - X"F7",X"C4",X"52",X"52",X"70",X"00",X"D2",X"4F",X"C1",X"43",X"52",X"52",X"B8",X"00",X"D1",X"27", - X"C3",X"52",X"52",X"42",X"00",X"F1",X"20",X"C1",X"52",X"52",X"C2",X"00",X"D1",X"37",X"D2",X"52", - X"CD",X"00",X"F1",X"30",X"C4",X"64",X"52",X"F6",X"00",X"D2",X"6F",X"C1",X"43",X"64",X"52",X"B3", - X"27",X"D1",X"07",X"C3",X"64",X"52",X"59",X"00",X"F1",X"00",X"C1",X"64",X"52",X"DA",X"00",X"D1", - X"17",X"E4",X"52",X"20",X"01",X"F1",X"10",X"E6",X"54",X"45",X"52",X"D0",X"00",X"D2",X"45",X"E1", - X"54",X"45",X"52",X"6B",X"00",X"D2",X"65",X"D4",X"45",X"52",X"15",X"01",X"D7",X"E1",X"C5",X"65", - X"55",X"53",X"45",X"52",X"01",X"01",X"8D",X"C5",X"56",X"52",X"45",X"53",X"45",X"52",X"86",X"00", - X"8C",X"01",X"D3",X"45",X"52",X"D6",X"00",X"F0",X"80",X"D4",X"41",X"45",X"50",X"45",X"52",X"40", - X"01",X"A7",X"D2",X"27",X"01",X"DB",X"E0",X"53",X"55",X"50",X"51",X"01",X"F6",X"C5",X"D0",X"67", - X"50",X"2C",X"01",X"F6",X"C1",X"E7",X"50",X"0D",X"01",X"DA",X"08",X"C5",X"50",X"F9",X"00",X"DA", - X"28",X"C5",X"47",X"41",X"50",X"E7",X"03",X"A0",X"30",X"D0",X"4B",X"01",X"DA",X"18",X"E1",X"54", - X"55",X"67",X"5F",X"01",X"D2",X"8B",X"C4",X"54",X"55",X"67",X"CA",X"03",X"D2",X"AB",X"D4",X"55", - X"67",X"A4",X"01",X"C9",X"41",X"D2",X"61",X"54",X"67",X"74",X"01",X"D2",X"9B",X"D2",X"44",X"54", - X"67",X"7C",X"01",X"D2",X"BB",X"C7",X"52",X"67",X"E0",X"00",X"81",X"D2",X"67",X"69",X"01",X"F2", - X"98",X"F2",X"66",X"99",X"00",X"DA",X"00",X"D0",X"67",X"66",X"63",X"00",X"D1",X"00",X"D4",X"53", - X"61",X"64",X"67",X"66",X"88",X"00",X"87",X"C7",X"45",X"66",X"47",X"01",X"D2",X"44",X"D2",X"60", - X"43",X"66",X"8B",X"01",X"B4",X"C3",X"66",X"C6",X"01",X"DA",X"10",X"C5",X"65",X"41",X"66",X"D4", - X"01",X"AB",X"C4",X"67",X"65",X"F1",X"01",X"B5",X"C7",X"45",X"65",X"9D",X"01",X"96",X"D8",X"C5", - X"65",X"55",X"01",X"96",X"FF",X"E7",X"52",X"43",X"41",X"65",X"BC",X"01",X"91",X"E5",X"93",X"01", - X"DA",X"38",X"E7",X"64",X"E4",X"01",X"B1",X"D4",X"53",X"61",X"64",X"6F",X"01",X"86",X"D2",X"61", - X"44",X"64",X"DB",X"01",X"D2",X"98",X"E1",X"44",X"64",X"8F",X"00",X"D2",X"88",X"D2",X"44",X"44", - X"64",X"CF",X"01",X"D2",X"B8",X"C4",X"44",X"64",X"06",X"02",X"D2",X"A8",X"C4",X"64",X"14",X"02", - X"D0",X"E4",X"33",X"02",X"DD",X"05",X"D2",X"62",X"35",X"01",X"D3",X"30",X"D0",X"62",X"1C",X"02", - X"D5",X"C3",X"F1",X"61",X"18",X"02",X"FC",X"08",X"F0",X"61",X"AA",X"01",X"FD",X"08",X"C5",X"47"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/dpram.vhd deleted file mode 100644 index 78823ec4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,58 +0,0 @@ -------------------------------------------------------------------------------- --- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $ -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity dpram is - -generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 -); -port ( - clk_a_i : in std_logic; - en_a_i : in std_logic; - we_i : in std_logic; - addr_a_i : in std_logic_vector(addr_width_g-1 downto 0); - data_a_i : in std_logic_vector(data_width_g-1 downto 0); - data_a_o : out std_logic_vector(data_width_g-1 downto 0); - clk_b_i : in std_logic; - addr_b_i : in std_logic_vector(addr_width_g-1 downto 0); - data_b_o : out std_logic_vector(data_width_g-1 downto 0) -); - -end dpram; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of dpram is - - type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0); - signal ram_q : ram_t; - -begin - - mem_a: process (clk_a_i) - begin - if rising_edge(clk_a_i) then - if we_i = '1' and en_a_i = '1' then - ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i; - data_a_o <= data_a_i; - else - data_a_o <= ram_q(to_integer(unsigned(addr_a_i))); - end if; - end if; - end process mem_a; - - mem_b: process (clk_b_i) - begin - if rising_edge(clk_b_i) then - data_b_o <= ram_q(to_integer(unsigned(addr_b_i))); - end if; - end process mem_b; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman.vhd deleted file mode 100644 index 9b976d32..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,629 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN is -generic ( - MRTNT : std_logic := '1' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0_reg : in std_logic_vector(7 downto 0); - in1_reg : in std_logic_vector(7 downto 0); - dipsw_reg : in std_logic_vector(7 downto 0); - - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal rom_data_out : std_logic_vector(7 downto 0); - signal rom_data : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector(7 downto 0); - -- more decode - signal wr0_l : std_logic; - signal wr1_l : std_logic; - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - -begin - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - p_sync_comb : process(hcnt, vcnt) - begin - vsync <= not vcnt(8); - do_hsync <= (hcnt = "010101111"); -- 0AF - end process; - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010010111") then -- 097 - O_HBLANK <= '1'; - elsif (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - O_HBLANK <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - -- - -- cpu - -- - p_cpu_wait_comb : process(sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off - watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_nmi_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - - -- 7M - -- 7N - sync_bus_cs_l <= '1'; --- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - --- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then --- program_rom_cs_l <= '0'; --- end if; - - if (cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - -- - -- vram addr custom ic - -- - u_vram_addr : entity work.PACMAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H256_L => hcnt(8), - H128 => hcnt(7), - H64 => hcnt(6), - H32 => hcnt(5), - H16 => hcnt(4), - H8 => hcnt(3), - H4 => hcnt(2), - H2 => hcnt(1), - H1 => hcnt(0), - V128 => vcnt(7), - V64 => vcnt(6), - V32 => vcnt(5), - V16 => vcnt(4), - V8 => vcnt(3), - V4 => vcnt(2), - V2 => vcnt(1), - V1 => vcnt(0), - FLIP => control_reg(3) - ); - - p_ab_mux_comb : process(hcnt, cpu_addr, vram_addr_ab) - begin - --When 2H is low, the CPU controls the bus. - if (hcnt(1) = '0') then - ab <= cpu_addr(11 downto 0); - else - ab <= vram_addr_ab; - end if; - end process; - - p_vram_comb : process(hcnt, cpu_addr, sync_bus_stb) - variable a,b : std_logic; - begin - - a := not (cpu_addr(12) or sync_bus_stb); - b := hcnt(1) and hcnt(0); - vram_l <= not (a or b); - end process; - - p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr) - variable sel : std_logic_vector(2 downto 0); - variable dec : std_logic_vector(7 downto 0); - variable selb : std_logic_vector(1 downto 0); - variable decb : std_logic_vector(3 downto 0); - begin - -- WRITE - - -- out_l 0x5000 - 0x503F control space - - -- wr0_l 0x5040 - 0x504F sound - -- wr1_l 0x5050 - 0x505F sound - -- wr2_l 0x5060 - 0x506F sprite - - -- 0x5080 - 0x50BF unused - - -- wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - - -- in0_l 0x5000 - 0x503F in port 0 - -- in1_l 0x5040 - 0x507F in port 1 - -- dipsw_l 0x5080 - 0x50BF dip switches - - -- 7J - dec := "11111111"; - sel := sync_bus_r_w_l & ab(7) & ab(6); - if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then - case sel is - when "000" => dec := "11111110"; - when "001" => dec := "11111101"; - when "010" => dec := "11111011"; - when "011" => dec := "11110111"; - when "100" => dec := "11101111"; - when "101" => dec := "11011111"; - when "110" => dec := "10111111"; - when "111" => dec := "01111111"; - when others => null; - end case; - end if; - iodec_out_l <= dec(0); - iodec_wdr_l <= dec(3); - - iodec_in0_l <= dec(4); - iodec_in1_l <= dec(5); - iodec_dipsw_l <= dec(6); - - -- 7M - decb := "1111"; - selb := ab(5) & ab(4); - if (dec(1) = '0') then - case selb is - when "00" => decb := "1110"; - when "01" => decb := "1101"; - when "10" => decb := "1011"; - when "11" => decb := "0111"; - when others => null; - end case; - end if; - wr0_l <= decb(0); - wr1_l <= decb(1); - wr2_l <= decb(2); - end process; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - p_db_mux_comb : process(hcnt, cpu_data_out, rams_data_out) - begin - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - if (hcnt(1) = '0') then - sync_bus_db <= cpu_data_out; - else - sync_bus_db <= rams_data_out; - end if; - end process; - - rom_data <= program_rom_dinl when cpu_addr(15) = '0' else program_rom_dinh; - rom_data_out <= rom_data(7 downto 6) & rom_data(3) & rom_data(4) & rom_data(5) & rom_data(2 downto 0) when MRTNT = '1' else rom_data; - - p_cpu_data_in_mux_comb : process(cpu_addr, cpu_iorq_l, cpu_m1_l, sync_bus_wreq_l, - iodec_in0_l, iodec_in1_l, iodec_dipsw_l, cpu_vec_reg, sync_bus_reg, rom_data_out, - rams_data_out, in0_reg, in1_reg, dipsw_reg) - begin - -- simplifed again - if (cpu_iorq_l = '0') and (cpu_m1_l = '0') then - cpu_data_in <= cpu_vec_reg; - elsif (sync_bus_wreq_l = '0') then - cpu_data_in <= sync_bus_reg; - else - if (cpu_addr(15 downto 14) = "00") then -- ROM at 0000 - 3fff - cpu_data_in <= rom_data_out; - elsif (cpu_addr(15 downto 13) = "100") then -- ROM at 8000 - 9fff - cpu_data_in <= rom_data_out; - else - cpu_data_in <= rams_data_out; - if (iodec_in0_l = '0') then cpu_data_in <= in0_reg; end if; - if (iodec_in1_l = '0') then cpu_data_in <= in1_reg; end if; - if (iodec_dipsw_l = '0') then cpu_data_in <= dipsw_reg; end if; - end if; - end if; - end process; - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab(11 downto 0), - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab(11 downto 0), - data_b_o => rams_data_out - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom : entity work.ROM_PGM_0 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom1 : entity work.ROM_PGM_1 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinh - ); - - -- - -- video subsystem - -- - u_video : entity work.PACMAN_VIDEO - generic map ( - MRTNT => MRTNT - ) - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - I_WR2_L => wr2_l, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk - ); - - O_HSYNC <= hSync; - O_VSYNC <= vSync; - - --O_HBLANK <= hblank; - O_VBLANK <= vblank; - - -- - -- - -- audio subsystem - -- - u_audio : entity work.PACMAN_AUDIO - port map ( - I_HCNT => hcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_WR1_L => wr1_l, - I_WR0_L => wr0_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 39619ea0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR1_L, - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => rom3m(1), - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_rom_descrambler.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_rom_descrambler.vhd deleted file mode 100644 index d5e5f484..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_rom_descrambler.vhd +++ /dev/null @@ -1,479 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) d18c7db (gmail) - May 2013 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- - - --- The following comments and source code in the comments are from MAME source code and are --- included here to help make sense of the logic used in the VHDL address mapper and descrambler --- ---/************************************ --- * --- * Ms. Pac-Man --- * --- ************************************/ --- ---/* --- Ms. Pac-Man has an auxiliary PCB with ribbon cable that plugs into the Z-80 CPU socket of a Pac-Man main PCB. Also the --- graphics ROMs at 5E, 5F on the main board are replaced. --- --- The aux board contains three ROMs (two 2532 at U6, U7 and one 2716 at U5), a Z-80, and four PAL/HAL logic chips. --- --- The aux board logic decodes the Z-80 address and determines whether to enable the main board ROMs (containing Pac-Man --- code) or the aux board ROMs (containing Ms. Pac-Man code). Normally the Pac-Man ROMs reside at address 0x0000-0x3fff --- and are mirrored at 0x8000-0xbfff (Z-80 A15 is not used in Pac-Man). The aux board logic modifies the address map and --- enables the aux board ROMs for addresses 0x3000-0x3fff and 0x8000-0x97ff. Furthermore there are forty 8-byte "patch" --- regions which reside in the 0x0000-0x2fff address range. Any access to these patch addresses will disable the Pac-Man --- ROMs and enable the aux board ROM. Aux board ROM addresses 0x8000-0x81ef are mapped onto the patch regions. These --- patches typically insert jumps to new code above 0x8000. --- --- The aux board logic also acts as a software protection circuit which inhibits dumping of the ROMs (e.g., using a --- microprocessor emulator system). There are several "trap" address regions which enable and disable the decode --- functions. In order to properly operate as Ms. Pac-Man you must access one of the "latch set" trap addresses. This --- enables the decode. If a "latch clear" address is accessed then decode is disabled and all you get is Pac-Man. For --- more info see U.S. Patent 4,525,599 "Software protection methods and apparatus". --- --- The trap regions are 8 bytes in length starting on the following addresses: --- --- latch clear, decode disable --- 0x0038 --- 0x03b0 --- 0x1600 --- 0x2120 --- 0x3ff0 --- 0x8000 --- 0x97f0 --- --- latch set, decode enable --- 0x3ff8 --- --- Any memory access will trigger the trap behavior: instruction fetch, data read, data write. The latch clear addresses --- should never be accessed during normal Ms. Pac-Man operation, so when the circuitry detects an access it clears the --- latch and prevents any further dumping of the aux board ROMs. --- --- The Pac-Man self-test code does a checksum of the ROM 0x0000-0x2fff. This works because the checksum routine walks the --- ROM starting from the low address and hits the latch clear trap at 0x0038 prior to encountering any of the patch --- regions. The decode stays disabled for the rest of the checksum routine, and thus the checksum is calculated for the --- Pac-Man ROMs with no patches applied. --- --- During normal operation every VBLANK (60.6Hz) interrupt will fetch its interrupt vector from the 0x3ff8 trap region, so --- the latch is continually being enabled. --- --- In a further attempt to thwart copying, the aux board ROMs have a simple encryption scheme: their address and data --- lines are bit flipped (i.e., wired in a nonstandard fashion). The specific bit flips were selected to minimize the --- vias required to lay out the aux PCB. ---*/ - --- ---static void mspacman_install_patches(UINT8 *ROM) ---{ --- int i; --- --- /* copy forty 8-byte patches into Pac-Man code */ --- for (i = 0; i < 8; i++) --- { --- ROM[0x0410+i] = ROM[0x8008+i]; --- ROM[0x08E0+i] = ROM[0x81D8+i]; --- ROM[0x0A30+i] = ROM[0x8118+i]; --- ROM[0x0BD0+i] = ROM[0x80D8+i]; --- ROM[0x0C20+i] = ROM[0x8120+i]; --- ROM[0x0E58+i] = ROM[0x8168+i]; --- ROM[0x0EA8+i] = ROM[0x8198+i]; --- --- ROM[0x1000+i] = ROM[0x8020+i]; --- ROM[0x1008+i] = ROM[0x8010+i]; --- ROM[0x1288+i] = ROM[0x8098+i]; --- ROM[0x1348+i] = ROM[0x8048+i]; --- ROM[0x1688+i] = ROM[0x8088+i]; --- ROM[0x16B0+i] = ROM[0x8188+i]; --- ROM[0x16D8+i] = ROM[0x80C8+i]; --- ROM[0x16F8+i] = ROM[0x81C8+i]; --- ROM[0x19A8+i] = ROM[0x80A8+i]; --- ROM[0x19B8+i] = ROM[0x81A8+i]; --- --- ROM[0x2060+i] = ROM[0x8148+i]; --- ROM[0x2108+i] = ROM[0x8018+i]; --- ROM[0x21A0+i] = ROM[0x81A0+i]; --- ROM[0x2298+i] = ROM[0x80A0+i]; --- ROM[0x23E0+i] = ROM[0x80E8+i]; --- ROM[0x2418+i] = ROM[0x8000+i]; --- ROM[0x2448+i] = ROM[0x8058+i]; --- ROM[0x2470+i] = ROM[0x8140+i]; --- ROM[0x2488+i] = ROM[0x8080+i]; --- ROM[0x24B0+i] = ROM[0x8180+i]; --- ROM[0x24D8+i] = ROM[0x80C0+i]; --- ROM[0x24F8+i] = ROM[0x81C0+i]; --- ROM[0x2748+i] = ROM[0x8050+i]; --- ROM[0x2780+i] = ROM[0x8090+i]; --- ROM[0x27B8+i] = ROM[0x8190+i]; --- ROM[0x2800+i] = ROM[0x8028+i]; --- ROM[0x2B20+i] = ROM[0x8100+i]; --- ROM[0x2B30+i] = ROM[0x8110+i]; --- ROM[0x2BF0+i] = ROM[0x81D0+i]; --- ROM[0x2CC0+i] = ROM[0x80D0+i]; --- ROM[0x2CD8+i] = ROM[0x80E0+i]; --- ROM[0x2CF0+i] = ROM[0x81E0+i]; --- ROM[0x2D60+i] = ROM[0x8160+i]; --- } ---} --- ---DRIVER_INIT_MEMBER(pacman_state,mspacman) ---{ --- int i; --- UINT8 *ROM, *DROM; --- --- /* CPU ROMs */ --- --- /* Pac-Man code is in low bank */ --- ROM = machine().root_device().memregion("maincpu")->base(); --- --- /* decrypted Ms. Pac-Man code is in high bank */ --- DROM = &machine().root_device().memregion("maincpu")->base()[0x10000]; --- --- /* copy ROMs into decrypted bank */ --- for (i = 0; i < 0x1000; i++) --- { --- DROM[0x0000+i] = ROM[0x0000+i]; /* pacman.6e */ --- DROM[0x1000+i] = ROM[0x1000+i]; /* pacman.6f */ --- DROM[0x2000+i] = ROM[0x2000+i]; /* pacman.6h */ --- DROM[0x3000+i] = BITSWAP8(ROM[0xb000+BITSWAP16(i,15,14,13,12,11,3,7,9,10,8,6,5,4,2,1,0)],0,4,5,7,6,3,2,1); /* decrypt u7 */ --- } --- for (i = 0; i < 0x800; i++) --- { --- DROM[0x8000+i] = BITSWAP8(ROM[0x8000+BITSWAP16(i,15,14,13,12,11,8,7,5,9,10,6,3,4,2,1,0)],0,4,5,7,6,3,2,1); /* decrypt u5 */ --- DROM[0x8800+i] = BITSWAP8(ROM[0x9800+BITSWAP16(i,15,14,13,12,11,3,7,9,10,8,6,5,4,2,1,0)],0,4,5,7,6,3,2,1); /* decrypt half of u6 */ --- DROM[0x9000+i] = BITSWAP8(ROM[0x9000+BITSWAP16(i,15,14,13,12,11,3,7,9,10,8,6,5,4,2,1,0)],0,4,5,7,6,3,2,1); /* decrypt half of u6 */ ---// 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0 --- DROM[0x9800+i] = ROM[0x1800+i]; /* mirror of pacman.6f high */ --- } --- for (i = 0; i < 0x1000; i++) --- { --- DROM[0xa000+i] = ROM[0x2000+i]; /* mirror of pacman.6h */ --- DROM[0xb000+i] = ROM[0x3000+i]; /* mirror of pacman.6j */ --- } --- /* install patches into decrypted bank */ --- mspacman_install_patches(DROM); --- --- /* mirror Pac-Man ROMs into upper addresses of normal bank */ --- for (i = 0; i < 0x1000; i++) --- { --- ROM[0x8000+i] = ROM[0x0000+i]; --- ROM[0x9000+i] = ROM[0x1000+i]; --- ROM[0xa000+i] = ROM[0x2000+i]; --- ROM[0xb000+i] = ROM[0x3000+i]; --- } --- --- /* initialize the banks */ --- machine().root_device().membank("bank1")->configure_entries(0, 2, &ROM[0x00000], 0x10000); --- machine().root_device().membank("bank1")->set_entry(1); ---} --- ---ROM_START( puckmana ) --- ROM_REGION( 0x10000, "maincpu", 0 ) --- ROM_LOAD( "pacman.6e", 0x0000, 0x1000, CRC(c1e6ab10) SHA1(e87e059c5be45753f7e9f33dff851f16d6751181) ) --- ROM_LOAD( "pacman.6f", 0x1000, 0x1000, CRC(1a6fb2d4) SHA1(674d3a7f00d8be5e38b1fdc208ebef5a92d38329) ) --- ROM_LOAD( "pacman.6h", 0x2000, 0x1000, CRC(bcdd1beb) SHA1(8e47e8c2c4d6117d174cdac150392042d3e0a881) ) --- ROM_LOAD( "prg7", 0x3000, 0x0800, CRC(b6289b26) SHA1(d249fa9cdde774d5fee7258147cd25fa3f4dc2b3) ) --- ROM_LOAD( "prg8", 0x3800, 0x0800, CRC(17a88c13) SHA1(eb462de79f49b7aa8adb0cc6d31535b10550c0ce) ) --- ---ROM_START( mspacman ) --- ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code+64k for decrypted code */ --- ROM_LOAD( "pacman.6e", 0x0000, 0x1000, CRC(c1e6ab10) SHA1(e87e059c5be45753f7e9f33dff851f16d6751181) ) --- ROM_LOAD( "pacman.6f", 0x1000, 0x1000, CRC(1a6fb2d4) SHA1(674d3a7f00d8be5e38b1fdc208ebef5a92d38329) ) --- ROM_LOAD( "pacman.6h", 0x2000, 0x1000, CRC(bcdd1beb) SHA1(8e47e8c2c4d6117d174cdac150392042d3e0a881) ) --- ROM_LOAD( "pacman.6j", 0x3000, 0x1000, CRC(817d94e3) SHA1(d4a70d56bb01d27d094d73db8667ffb00ca69cb9) ) --- --- ROM_LOAD( "u5", 0x8000, 0x0800, CRC(f45fbbcd) SHA1(b26cc1c8ee18e9b1daa97956d2159b954703a0ec) ) --- ROM_LOAD( "u6", 0x9000, 0x1000, CRC(a90e7000) SHA1(e4df96f1db753533f7d770aa62ae1973349ea4cf) ) --- ROM_LOAD( "u7", 0xb000, 0x1000, CRC(c82cd714) SHA1(1d8ac7ad03db2dc4c8c18ade466e12032673f874) ) --- --- ---Normally the Pac-Man ROMs reside at address 0x0000-0x3fff and are mirrored at 0x8000-0xbfff (Z-80 A15 is not used in Pac-Man). ---The aux board logic modifies the address map and enables the aux board ROMs for addresses 0x3000-0x3fff and 0x8000-0x97ff. - -library ieee; - use ieee.std_logic_1164.all; - use ieee.numeric_std.all; - -entity rom_descrambler is - generic ( - -- only set one of these - PENGO : std_logic := '0'; -- set to 1 when using Pengo ROMs, 0 otherwise - PACMAN : std_logic := '1'; -- set to 1 for all other Pacman hardware games - -- only set one of these when PACMAN is set - MRTNT : std_logic := '0'; -- set to 1 when using Mr TNT ROMs, 0 otherwise - LIZWIZ : std_logic := '0'; -- set to 1 when using Lizard Wizard ROMs, 0 otherwise - MSPACMAN : std_logic := '0' -- set to 1 when using Ms Pacman ROMs, 0 otherwise - ); - port ( - CLK : in std_logic; - ENA : in std_logic; - -- - cpu_m1_l : in std_logic; - addr : in std_logic_vector(15 downto 0); - data : out std_logic_vector( 7 downto 0) - ); - -end rom_descrambler; - -architecture rtl of rom_descrambler is - signal overlay_on : std_logic := '0'; - signal sega_dec_ena : std_logic; - signal rom_patched : std_logic_vector(15 downto 0); - signal rom_addr : std_logic_vector(15 downto 0); - signal rom_lo : std_logic_vector( 7 downto 0); - signal rom_hi : std_logic_vector( 7 downto 0); - signal rom_data_in : std_logic_vector( 7 downto 0); - signal rom_data_out : std_logic_vector( 7 downto 0); - signal sega_dec : std_logic_vector( 7 downto 0); -begin - -- ROM at 0000 - 3FFF - u_program_rom0 : entity work.ROM_PGM_0 - port map ( - CLK => CLK, - ADDR => rom_addr(13 downto 0), - DATA => rom_lo - ); - - -- ROM at 8000 - BFFF (Liz Wiz) - u_program_rom1 : entity work.ROM_PGM_1 - port map ( - CLK => CLK, - ADDR => rom_addr(13 downto 0), - DATA => rom_hi - ); - - -- Sega ROM descrambler adapted from MAME segacrpt.c source code - u_sega_decode : entity work.sega_decode - port map ( - I_CK => clk, - I_DEC => sega_dec_ena, -- passthrough when low - I_A(6) => cpu_m1_l, - I_A(5) => rom_addr(12), - I_A(4) => rom_addr(8), - I_A(3) => rom_addr(4), - I_A(2) => rom_addr(0), - I_A(1) => rom_data_in(5), - I_A(0) => rom_data_in(3), - I_D => rom_data_in, - O_D => sega_dec - ); - - sega_dec_ena <= PENGO and (not rom_addr(15)); - --- The trap regions are 8 bytes in length starting on the following addresses: --- --- latch clear, decode disable --- 0x0038 --- 0x03b0 --- 0x1600 --- 0x2120 --- 0x3ff0 --- 0x8000 --- 0x97f0 --- --- latch set, decode enable --- 0x3ff8 - p_overlay : process - variable trap_addr : std_logic_vector(15 downto 0); - begin - wait until rising_edge(CLK); - trap_addr := addr(15 downto 3) & "000"; - if trap_addr = x"3ff8" then - overlay_on <= '1'; - elsif - trap_addr = x"0038" or - trap_addr = x"03b0" or - trap_addr = x"1600" or - trap_addr = x"2120" or - trap_addr = x"3ff0" or - trap_addr = x"8000" or - trap_addr = x"97f0" - then - overlay_on <= '0'; - end if; - end process; - - p_decoder_comb : process(clk, rom_addr, addr, rom_data_in, rom_data_out, rom_patched, rom_hi, rom_lo, overlay_on, sega_dec) - variable patch_addr : std_logic_vector(15 downto 0); - begin - rom_addr <= addr; - rom_patched <= addr; - data <= rom_data_out; - - -- default is unscrambled data - rom_data_out <= rom_data_in ; - - -- mux ROMs to same data bus - -- ignore A15 so that Pacman ROMs 0000-3FFF mirror in high mem at 8000-BFFF - if rom_addr(14) = '0' then - rom_data_in <= rom_lo; - else - rom_data_in <= rom_hi; - end if; - - -- Mr TNT program ROMs have data lines D3 and D5 swapped - -- Mr TNT video ROMs have data lines D4 and D6 and address lines A0 and A2 swapped - if MRTNT = '1' then - rom_data_out <= rom_data_in(7 downto 6) & rom_data_in(3) & rom_data_in(4) & rom_data_in(5) & rom_data_in(2 downto 0); - end if; - - if PENGO = '1' then - -- ROM at 0000 - 7fff (Pengo) - if rom_addr(15) = '0' then - rom_data_out <= sega_dec; - end if; - end if; - - if MSPACMAN = '1' and overlay_on = '1' then - -- forty 8-byte patches into Pac-Man code - -- If the CPU address presented falls in a patch range, substitute it with patched address - -- OH THE HUMANITY!!! - patch_addr := addr(15 downto 3) & "000"; - case patch_addr is - when x"0410" => rom_patched <= x"800" & '1' & addr(2 downto 0); -- ROM[0x0410+i] = ROM[0x8008+i] - when x"08E0" => rom_patched <= x"81D" & '1' & addr(2 downto 0); -- ROM[0x08E0+i] = ROM[0x81D8+i] - when x"0A30" => rom_patched <= x"811" & '1' & addr(2 downto 0); -- ROM[0x0A30+i] = ROM[0x8118+i] - when x"0BD0" => rom_patched <= x"80D" & '1' & addr(2 downto 0); -- ROM[0x0BD0+i] = ROM[0x80D8+i] - when x"0C20" => rom_patched <= x"812" & '0' & addr(2 downto 0); -- ROM[0x0C20+i] = ROM[0x8120+i] - when x"0E58" => rom_patched <= x"816" & '1' & addr(2 downto 0); -- ROM[0x0E58+i] = ROM[0x8168+i] - when x"0EA8" => rom_patched <= x"819" & '1' & addr(2 downto 0); -- ROM[0x0EA8+i] = ROM[0x8198+i] - - when x"1000" => rom_patched <= x"802" & '0' & addr(2 downto 0); -- ROM[0x1000+i] = ROM[0x8020+i] - when x"1008" => rom_patched <= x"801" & '0' & addr(2 downto 0); -- ROM[0x1008+i] = ROM[0x8010+i] - when x"1288" => rom_patched <= x"809" & '1' & addr(2 downto 0); -- ROM[0x1288+i] = ROM[0x8098+i] - when x"1348" => rom_patched <= x"804" & '1' & addr(2 downto 0); -- ROM[0x1348+i] = ROM[0x8048+i] - when x"1688" => rom_patched <= x"808" & '1' & addr(2 downto 0); -- ROM[0x1688+i] = ROM[0x8088+i] - when x"16B0" => rom_patched <= x"818" & '1' & addr(2 downto 0); -- ROM[0x16B0+i] = ROM[0x8188+i] - when x"16D8" => rom_patched <= x"80C" & '1' & addr(2 downto 0); -- ROM[0x16D8+i] = ROM[0x80C8+i] - when x"16F8" => rom_patched <= x"81C" & '1' & addr(2 downto 0); -- ROM[0x16F8+i] = ROM[0x81C8+i] - when x"19A8" => rom_patched <= x"80A" & '1' & addr(2 downto 0); -- ROM[0x19A8+i] = ROM[0x80A8+i] - when x"19B8" => rom_patched <= x"81A" & '1' & addr(2 downto 0); -- ROM[0x19B8+i] = ROM[0x81A8+i] - - when x"2060" => rom_patched <= x"814" & '1' & addr(2 downto 0); -- ROM[0x2060+i] = ROM[0x8148+i] - when x"2108" => rom_patched <= x"801" & '1' & addr(2 downto 0); -- ROM[0x2108+i] = ROM[0x8018+i] - when x"21A0" => rom_patched <= x"81A" & '0' & addr(2 downto 0); -- ROM[0x21A0+i] = ROM[0x81A0+i] - when x"2298" => rom_patched <= x"80A" & '0' & addr(2 downto 0); -- ROM[0x2298+i] = ROM[0x80A0+i] - when x"23E0" => rom_patched <= x"80E" & '1' & addr(2 downto 0); -- ROM[0x23E0+i] = ROM[0x80E8+i] - when x"2418" => rom_patched <= x"800" & '0' & addr(2 downto 0); -- ROM[0x2418+i] = ROM[0x8000+i] - when x"2448" => rom_patched <= x"805" & '1' & addr(2 downto 0); -- ROM[0x2448+i] = ROM[0x8058+i] - when x"2470" => rom_patched <= x"814" & '0' & addr(2 downto 0); -- ROM[0x2470+i] = ROM[0x8140+i] - when x"2488" => rom_patched <= x"808" & '0' & addr(2 downto 0); -- ROM[0x2488+i] = ROM[0x8080+i] - when x"24B0" => rom_patched <= x"818" & '0' & addr(2 downto 0); -- ROM[0x24B0+i] = ROM[0x8180+i] - when x"24D8" => rom_patched <= x"80C" & '0' & addr(2 downto 0); -- ROM[0x24D8+i] = ROM[0x80C0+i] - when x"24F8" => rom_patched <= x"81C" & '0' & addr(2 downto 0); -- ROM[0x24F8+i] = ROM[0x81C0+i] - when x"2748" => rom_patched <= x"805" & '0' & addr(2 downto 0); -- ROM[0x2748+i] = ROM[0x8050+i] - when x"2780" => rom_patched <= x"809" & '0' & addr(2 downto 0); -- ROM[0x2780+i] = ROM[0x8090+i] - when x"27B8" => rom_patched <= x"819" & '0' & addr(2 downto 0); -- ROM[0x27B8+i] = ROM[0x8190+i] - when x"2800" => rom_patched <= x"802" & '1' & addr(2 downto 0); -- ROM[0x2800+i] = ROM[0x8028+i] - when x"2B20" => rom_patched <= x"810" & '0' & addr(2 downto 0); -- ROM[0x2B20+i] = ROM[0x8100+i] - when x"2B30" => rom_patched <= x"811" & '0' & addr(2 downto 0); -- ROM[0x2B30+i] = ROM[0x8110+i] - when x"2BF0" => rom_patched <= x"81D" & '0' & addr(2 downto 0); -- ROM[0x2BF0+i] = ROM[0x81D0+i] - when x"2CC0" => rom_patched <= x"80D" & '0' & addr(2 downto 0); -- ROM[0x2CC0+i] = ROM[0x80D0+i] - when x"2CD8" => rom_patched <= x"80E" & '0' & addr(2 downto 0); -- ROM[0x2CD8+i] = ROM[0x80E0+i] - when x"2CF0" => rom_patched <= x"81E" & '0' & addr(2 downto 0); -- ROM[0x2CF0+i] = ROM[0x81E0+i] - when x"2D60" => rom_patched <= x"816" & '0' & addr(2 downto 0); -- ROM[0x2D60+i] = ROM[0x8160+i] - when others => rom_patched <= addr; - end case; - --- Pacman ROMs --- 0x0000-0x0FFF = 0x0000-0x0FFF; /* pacman.6e */ --- 0x1000-0x1FFF = 0x1000-0x1FFF; /* pacman.6f */ --- 0x2000-0x2FFF = 0x2000-0x2FFF; /* pacman.6h */ --- 0x3000-0x3FFF = 0x3000-0x3FFF; /* pacman.6j */ - --- ROM mirror (easy just ignore A15) --- 0x8000-0x8FFF = 0x0000-0x0FFF; /* mirror of pacman.6e */ --- 0x9000-0x9FFF = 0x1000-0x1FFF; /* mirror of pacman.6f */ --- 0xA000-0xAFFF = 0x2000-0x2FFF; /* mirror of pacman.6h */ --- 0xB000-0xBFFF = 0x3000-0x3FFF; /* mirror of pacman.6j */ - --- Ms Pacman overlays - --- no xlate --- 0x8000-0x87FF = 0x8000-0x87FF (physical ROM hi 0000-07FF); /* decrypt u5 */ --- 0x9000-0x97FF = 0x9000-0x97FF (physical ROM hi 1000-17FF); /* decrypt half of u6 */ - --- xlate addr --- 0x3000-0x3FFF = 0xB000-0xBFFF (physical ROM hi 2000-2FFF); /* decrypt u7 */ - --- xlate addr --- 0x8800-0x8FFF = 0x9800-0x9FFF (physical ROM hi 1800-1FFF); /* decrypt half of u6 */ - --- ROM hi mem map --- u5 2K 0000-07FF (0x8000-0x87FF) --- u5 2K 0800-0FFF N/A --- u6b 2K 1000-17FF (0x9000-0x97FF) --- u6t 2K 1800-1FFF (0x8800-0x8FFF) --- u7 4K 2000-2FFF (0x3000-0x3FFF) - - -- If the new patched address falls in certain Ms Pacman ranges, swap in ROM overlays and descramble address and data - -- high address bits are not scrambled so we know for sure this only accesses ROM hi after address translation - case rom_patched(15 downto 11) is - - -- addr = 0x3000-0x37FF, xlate to 0xB000-0xB7FF (physical ROM hi 2000-27FF), decrypt half of u7 - when "00110" => - rom_addr <= x"2" & rom_patched(11) & rom_patched(3) & rom_patched(7) & rom_patched(9) & rom_patched(10) & rom_patched(8) & rom_patched(6 downto 4) & rom_patched(2 downto 0); - rom_data_out <= rom_hi(0) & rom_hi(4) & rom_hi(5) & rom_hi(7 downto 6) & rom_hi(3 downto 1); - - -- addr = 0x3800-0x3FFF, xlate to 0xB800-0xBFFF (physical ROM hi 2800-2FFF), decrypt half of u7 - when "00111" => - rom_addr <= x"2" & rom_patched(11) & rom_patched(3) & rom_patched(7) & rom_patched(9) & rom_patched(10) & rom_patched(8) & rom_patched(6 downto 4) & rom_patched(2 downto 0); - rom_data_out <= rom_hi(0) & rom_hi(4) & rom_hi(5) & rom_hi(7 downto 6) & rom_hi(3 downto 1); - - -- addr = 0x8000-0x87FF, no xlate (physical ROM hi 0000-07FF), decrypt u5 - when "10000" => - rom_addr <= x"0" & rom_patched(11) & rom_patched(8) & rom_patched(7) & rom_patched(5) & rom_patched(9) & rom_patched(10) & rom_patched(6) & rom_patched(3) & rom_patched(4) & rom_patched(2 downto 0); - rom_data_out <= rom_hi(0) & rom_hi(4) & rom_hi(5) & rom_hi(7 downto 6) & rom_hi(3 downto 1); - - -- addr = 0x8800-0x8FFF, xlate to 0x9800-0x9FFF (physical ROM hi 1800-1FFF), decrypt half of u6 - when "10001" => - rom_addr <= x"1" & rom_patched(11) & rom_patched(3) & rom_patched(7) & rom_patched(9) & rom_patched(10) & rom_patched(8) & rom_patched(6 downto 4) & rom_patched(2 downto 0); - rom_data_out <= rom_hi(0) & rom_hi(4) & rom_hi(5) & rom_hi(7 downto 6) & rom_hi(3 downto 1); - - -- addr = 0x9000-0x97FF, no xlate (physical ROM hi 1000-17FF), decrypt half of u6 - when "10010" => - rom_addr <= x"1" & rom_patched(11) & rom_patched(3) & rom_patched(7) & rom_patched(9) & rom_patched(10) & rom_patched(8) & rom_patched(6 downto 4) & rom_patched(2 downto 0); - rom_data_out <= rom_hi(0) & rom_hi(4) & rom_hi(5) & rom_hi(7 downto 6) & rom_hi(3 downto 1); - - -- catch all default action - when others => null; - rom_addr <= rom_patched; - rom_data_out <= rom_data_in; - end case; - end if; - end process; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 895304e9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,366 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_VIDEO is -generic ( - MRTNT : std_logic := '0' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); -port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - I_WR2_L : in std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic -); -end; - -architecture RTL of PACMAN_VIDEO is - - signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal db_reg : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_dout : std_logic_vector(7 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal cntr_ld : std_logic; - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); - signal ra : std_logic_vector(7 downto 0); - signal ra_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(3 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - - -- ram enable is low when HBLANK_L is 0 (for sprite access) or - -- 2H is low (for cpu writes) - -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board - - sprite_xy_ram : work.dpram generic map (4,8) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, - - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp - ); - - p_char_regs : process - variable inc : std_logic; - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; - begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - inc := (not I_HBLANK); - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & inc); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - db_reg <= I_DB; -- character reg - end if; - end process; - - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) - begin - if (char_hblank_reg = '0') then - xflip <= I_FLIP; - yflip <= I_FLIP; - else - xflip <= db_reg(1); - yflip <= db_reg(0); - end if; - end process; - - p_char_addr_comb : process(db_reg, I_HCNT, - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) - begin - obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - - ca(12) <= char_hblank_reg; - ca(11 downto 6) <= db_reg(7 downto 2); - - -- 2h, 4e - if (char_hblank_reg = '0') then - ca(5) <= db_reg(1); - ca(4) <= db_reg(0); - else - ca(5) <= char_sum_reg(3) xor xflip; - ca(4) <= I_HCNT(3); - end if; - - ca(3) <= I_HCNT(2) xor yflip; - ca(1) <= char_sum_reg(1) xor xflip; - - -- descramble ROMs for Mr TNT (swap address lines A0 and A2) - if MRTNT = '1' then - ca(2) <= char_sum_reg(0) xor xflip; - ca(0) <= char_sum_reg(2) xor xflip; - else - ca(2) <= char_sum_reg(2) xor xflip; - ca(0) <= char_sum_reg(0) xor xflip; - end if; - end process; - - - -- descramble ROMs for Mr TNT (swap data lines D4 and D6) - char_rom_5ef_dout <= char_rom_5ef_buf(7) & char_rom_5ef_buf(4) & char_rom_5ef_buf(5) & char_rom_5ef_buf(6) & char_rom_5ef_buf(3 downto 0) when MRTNT = '1' else char_rom_5ef_buf; - - -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf - ); - - p_char_shift : process - begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_dout(7 downto 4); -- load - shift_regl <= char_rom_5ef_dout(3 downto 0); - when others => null; - end case; - end if; - end process; - - p_char_shift_comb : process(I_HCNT, vout_yflip, shift_regu, shift_regl) - variable ip : std_logic; - begin - ip := I_HCNT(0) and I_HCNT(1); - if (vout_yflip = '0') then - - shift_sel(0) <= ip; - shift_sel(1) <= '1'; - shift_op(0) <= shift_regl(3); - shift_op(1) <= shift_regu(3); - else - - shift_sel(0) <= '1'; - shift_sel(1) <= ip; - shift_op(0) <= shift_regl(0); - shift_op(1) <= shift_regu(0); - end if; - end process; - - p_video_out_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= I_DB(4 downto 0); -- colour reg - end if; - end if; - end process; - - col_rom_4a : entity work.PROM4_DST - port map ( - CLK => CLK, - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a - ); - - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; - - p_ra_cnt : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (cntr_ld = '1') then - ra <= dr; - else - ra <= ra + "1"; - end if; - end if; - end process; - - u_sprite_ram : work.dpram generic map (8,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on_t1, - addr_a_i => ra_t1, - data_a_i => sprite_ram_ip, - - clk_b_i => CLK, - addr_b_i => ra, - data_b_o => sprite_ram_op - ); - - sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "0000"; - video_op_sel <= '1' when not (sprite_ram_reg = "0000") else '0'; - - p_sprite_ram_ip_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - ra_t1 <= ra; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - end if; - end process; - - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) - begin - -- 3a - if (vout_hblank_t1 = '0') then - sprite_ram_ip <= (others => '0'); - else - if (video_op_sel = '1') then - sprite_ram_ip <= sprite_ram_reg; - else - sprite_ram_ip <= lut_4a_t1(3 downto 0); - end if; - end if; - end process; - - p_video_op_comb : process(vout_hblank, I_VBLANK, video_op_sel, sprite_ram_reg, lut_4a) - begin - -- 3b - if (vout_hblank = '1') or (I_VBLANK = '1') then - final_col <= (others => '0'); - else - if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite - else - final_col <= lut_4a(3 downto 0); - end if; - end if; - end process; - - -- assign video outputs from color LUT PROM - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE - ); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_vram_addr.vhd deleted file mode 100644 index b26824c4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pacman_vram_addr.vhd +++ /dev/null @@ -1,273 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ & CarlW - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity X74_157 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end; - -architecture RTL of X74_157 is -begin - p_y_comb : process(S,G,A,B) - begin - for i in 0 to 3 loop - -- quad 2 line to 1 line mux (true logic) - if (G = '1') then - Y(i) <= '0'; - else - if (S = '0') then - Y(i) <= A(i); - else - Y(i) <= B(i); - end if; - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_arith.all; - use ieee.std_logic_unsigned.all; - -entity X74_257 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end; - -architecture RTL of X74_257 is -signal ab : std_logic_vector (3 downto 0); -begin - - Y <= ab; -- no tristate - p_ab : process(S,A,B) - begin - for i in 0 to 3 loop - if (S = '0') then - AB(i) <= A(i); - else - AB(i) <= B(i); - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VRAM_ADDR is - port ( - AB : out std_logic_vector (11 downto 0); - H256_L : in std_logic; - H128 : in std_logic; - H64 : in std_logic; - H32 : in std_logic; - H16 : in std_logic; - H8 : in std_logic; - H4 : in std_logic; - H2 : in std_logic; - H1 : in std_logic; - V128 : in std_logic; - V64 : in std_logic; - V32 : in std_logic; - V16 : in std_logic; - V8 : in std_logic; - V4 : in std_logic; - V2 : in std_logic; - V1 : in std_logic; - FLIP : in std_logic - ); -end; - -architecture RTL of PACMAN_VRAM_ADDR is - -signal v128p : std_logic; -signal v64p : std_logic; -signal v32p : std_logic; -signal v16p : std_logic; -signal v8p : std_logic; -signal h128p : std_logic; -signal h64p : std_logic; -signal h32p : std_logic; -signal h16p : std_logic; -signal h8p : std_logic; -signal sel : std_logic; -signal y157 : std_logic_vector (11 downto 0); - -component X74_157 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end component; - -component X74_257 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end component; - -begin - p_vp_comb : process(FLIP, V8, V16, V32, V64, V128) - begin - v128p <= FLIP xor V128; - v64p <= FLIP xor V64; - v32p <= FLIP xor V32; - v16p <= FLIP xor V16; - v8p <= FLIP xor V8; - end process; - - p_hp_comb : process(FLIP, H8, H16, H32, H64, H128) - begin - H128P <= FLIP xor H128; - H64P <= FLIP xor H64; - H32P <= FLIP xor H32; - H16P <= FLIP xor H16; - H8P <= FLIP xor H8; - end process; - - p_sel : process(H16, H32, H64) - begin - sel <= not((H32 xor H16) or (H32 xor H64)); - end process; - - --p_oe257 : process(H2) - --begin - -- oe <= not(H2); - --end process; - - U6 : X74_157 - port map( - Y => y157(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => h64p, - B(0) => h64p, - A => "1111", - G => '0', - S => sel - ); - - U5 : X74_157 - port map( - Y => y157(7 downto 4), - B(3) => h64p, - B(2) => h64p, - B(1) => h8p, - B(0) => v128p, - A => "1111", - G => '0', - S => sel - ); - - U4 : X74_157 - port map( - Y => y157(3 downto 0), - B(3) => v64p, - B(2) => v32p, - B(1) => v16p, - B(0) => v8p, - A(3) => H64, - A(2) => H32, - A(1) => H16, - A(0) => H4, - G => '0', - S => sel - ); - - U3 : X74_257 - port map( - Y => AB(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => v128p, - B(0) => v64p, - A => y157(11 downto 8), - S => H256_L - ); - - U2 : X74_257 - port map( - Y => AB(7 downto 4), - B(3) => v32p, - B(2) => v16p, - B(1) => v8p, - B(0) => h128p, - A => y157(7 downto 4), - S => H256_L - ); - - U1 : X74_257 - port map( - Y => AB(3 downto 0), - B(3) => h64p, - B(2) => h32p, - B(1) => h16p, - B(0) => h8p, - A => y157(3 downto 0), - S => H256_L - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pll.qip deleted file mode 100644 index 48665362..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VHDL_FILE [file join $::quartus(qip_path) "pll.vhd"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pll.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pll.vhd deleted file mode 100644 index 3c952a1a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/pll.vhd +++ /dev/null @@ -1,365 +0,0 @@ --- megafunction wizard: %ALTPLL% --- GENERATION: STANDARD --- VERSION: WM1.0 --- MODULE: altpll - --- ============================================================ --- File Name: pll.vhd --- Megafunction Name(s): --- altpll --- --- Simulation Library Files(s): --- altera_mf --- ============================================================ --- ************************************************************ --- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! --- --- 13.1.0 Build 162 10/23/2013 SJ Web Edition --- ************************************************************ - - ---Copyright (C) 1991-2013 Altera Corporation ---Your use of Altera Corporation's design tools, logic functions ---and other software and tools, and its AMPP partner logic ---functions, and any output files from any of the foregoing ---(including device programming or simulation files), and any ---associated documentation or information are expressly subject ---to the terms and conditions of the Altera Program License ---Subscription Agreement, Altera MegaCore Function License ---Agreement, or other applicable license agreement, including, ---without limitation, that your use is for the sole purpose of ---programming logic devices manufactured by Altera and sold by ---Altera or its authorized distributors. Please refer to the ---applicable agreement for further details. - - -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.all; - -ENTITY pll IS - PORT - ( - areset : IN STD_LOGIC := '0'; - inclk0 : IN STD_LOGIC := '0'; - c0 : OUT STD_LOGIC ; - locked : OUT STD_LOGIC - ); -END pll; - - -ARCHITECTURE SYN OF pll IS - - SIGNAL sub_wire0 : STD_LOGIC ; - SIGNAL sub_wire1 : STD_LOGIC_VECTOR (4 DOWNTO 0); - SIGNAL sub_wire2 : STD_LOGIC ; - SIGNAL sub_wire3 : STD_LOGIC ; - SIGNAL sub_wire4 : STD_LOGIC_VECTOR (1 DOWNTO 0); - SIGNAL sub_wire5_bv : BIT_VECTOR (0 DOWNTO 0); - SIGNAL sub_wire5 : STD_LOGIC_VECTOR (0 DOWNTO 0); - - - - COMPONENT altpll - GENERIC ( - bandwidth_type : STRING; - clk0_divide_by : NATURAL; - clk0_duty_cycle : NATURAL; - clk0_multiply_by : NATURAL; - clk0_phase_shift : STRING; - compensate_clock : STRING; - inclk0_input_frequency : NATURAL; - intended_device_family : STRING; - lpm_hint : STRING; - lpm_type : STRING; - operation_mode : STRING; - pll_type : STRING; - port_activeclock : STRING; - port_areset : STRING; - port_clkbad0 : STRING; - port_clkbad1 : STRING; - port_clkloss : STRING; - port_clkswitch : STRING; - port_configupdate : STRING; - port_fbin : STRING; - port_inclk0 : STRING; - port_inclk1 : STRING; - port_locked : STRING; - port_pfdena : STRING; - port_phasecounterselect : STRING; - port_phasedone : STRING; - port_phasestep : STRING; - port_phaseupdown : STRING; - port_pllena : STRING; - port_scanaclr : STRING; - port_scanclk : STRING; - port_scanclkena : STRING; - port_scandata : STRING; - port_scandataout : STRING; - port_scandone : STRING; - port_scanread : STRING; - port_scanwrite : STRING; - port_clk0 : STRING; - port_clk1 : STRING; - port_clk2 : STRING; - port_clk3 : STRING; - port_clk4 : STRING; - port_clk5 : STRING; - port_clkena0 : STRING; - port_clkena1 : STRING; - port_clkena2 : STRING; - port_clkena3 : STRING; - port_clkena4 : STRING; - port_clkena5 : STRING; - port_extclk0 : STRING; - port_extclk1 : STRING; - port_extclk2 : STRING; - port_extclk3 : STRING; - self_reset_on_loss_lock : STRING; - width_clock : NATURAL - ); - PORT ( - areset : IN STD_LOGIC ; - clk : OUT STD_LOGIC_VECTOR (4 DOWNTO 0); - inclk : IN STD_LOGIC_VECTOR (1 DOWNTO 0); - locked : OUT STD_LOGIC - ); - END COMPONENT; - -BEGIN - sub_wire5_bv(0 DOWNTO 0) <= "0"; - sub_wire5 <= To_stdlogicvector(sub_wire5_bv); - locked <= sub_wire0; - sub_wire2 <= sub_wire1(0); - c0 <= sub_wire2; - sub_wire3 <= inclk0; - sub_wire4 <= sub_wire5(0 DOWNTO 0) & sub_wire3; - - altpll_component : altpll - GENERIC MAP ( - bandwidth_type => "AUTO", - clk0_divide_by => 9, - clk0_duty_cycle => 50, - clk0_multiply_by => 8, - clk0_phase_shift => "0", - compensate_clock => "CLK0", - inclk0_input_frequency => 37037, - intended_device_family => "Cyclone III", - lpm_hint => "CBX_MODULE_PREFIX=pll", - lpm_type => "altpll", - operation_mode => "NORMAL", - pll_type => "AUTO", - port_activeclock => "PORT_UNUSED", - port_areset => "PORT_USED", - port_clkbad0 => "PORT_UNUSED", - port_clkbad1 => "PORT_UNUSED", - port_clkloss => "PORT_UNUSED", - port_clkswitch => "PORT_UNUSED", - port_configupdate => "PORT_UNUSED", - port_fbin => "PORT_UNUSED", - port_inclk0 => "PORT_USED", - port_inclk1 => "PORT_UNUSED", - port_locked => "PORT_USED", - port_pfdena => "PORT_UNUSED", - port_phasecounterselect => "PORT_UNUSED", - port_phasedone => "PORT_UNUSED", - port_phasestep => "PORT_UNUSED", - port_phaseupdown => "PORT_UNUSED", - port_pllena => "PORT_UNUSED", - port_scanaclr => "PORT_UNUSED", - port_scanclk => "PORT_UNUSED", - port_scanclkena => "PORT_UNUSED", - port_scandata => "PORT_UNUSED", - port_scandataout => "PORT_UNUSED", - port_scandone => "PORT_UNUSED", - port_scanread => "PORT_UNUSED", - port_scanwrite => "PORT_UNUSED", - port_clk0 => "PORT_USED", - port_clk1 => "PORT_UNUSED", - port_clk2 => "PORT_UNUSED", - port_clk3 => "PORT_UNUSED", - port_clk4 => "PORT_UNUSED", - port_clk5 => "PORT_UNUSED", - port_clkena0 => "PORT_UNUSED", - port_clkena1 => "PORT_UNUSED", - port_clkena2 => "PORT_UNUSED", - port_clkena3 => "PORT_UNUSED", - port_clkena4 => "PORT_UNUSED", - port_clkena5 => "PORT_UNUSED", - port_extclk0 => "PORT_UNUSED", - port_extclk1 => "PORT_UNUSED", - port_extclk2 => "PORT_UNUSED", - port_extclk3 => "PORT_UNUSED", - self_reset_on_loss_lock => "OFF", - width_clock => 5 - ) - PORT MAP ( - areset => areset, - inclk => sub_wire4, - locked => sub_wire0, - clk => sub_wire1 - ); - - - -END SYN; - --- ============================================================ --- CNX file retrieval info --- ============================================================ --- Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" --- Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" --- Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" --- Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" --- Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" --- Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" --- Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" --- Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" --- Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" --- Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" --- Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" --- Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" --- Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" --- Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" --- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" --- Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" --- Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" --- Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" --- Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" --- Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" --- Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" --- Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" --- Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" --- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" --- Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" --- Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" --- Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" --- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" --- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" --- Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" --- Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" --- Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" --- Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" --- Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" --- Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" --- Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" --- Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" --- Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" --- Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" --- Retrieval info: PRIVATE: SPREAD_USE STRING "0" --- Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" --- Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" --- Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" --- Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" --- Retrieval info: PRIVATE: USE_CLK0 STRING "1" --- Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" --- Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" --- Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" --- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" --- Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" --- Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" --- Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" --- Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" --- Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" --- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" --- Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" --- Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" --- Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" --- Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" --- Retrieval info: USED_PORT: @inclk 0 0 2 0 INPUT_CLK_EXT VCC "@inclk[1..0]" --- Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" --- Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" --- Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" --- Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" --- Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 --- Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 --- Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.vhd FALSE --- Retrieval info: LIB_FILE: altera_mf --- Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/sega_decode.vhd b/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/sega_decode.vhd deleted file mode 100644 index 8ae8141d..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Eyes_MiST/rtl/sega_decode.vhd +++ /dev/null @@ -1,191 +0,0 @@ -------------------------------------------------------------------------------- --- Pengo decode table --- /* opcode (M1=0) data (M1=1) address */ --- /* 0 1 2 3 0 1 2 3 A12 A8 A4 A0 */ --- { 0xa0,0x80,0xa8,0x88 }, { 0x28,0xa8,0x08,0x88 }, /* ...0...0...0...0 */ --- { 0x28,0xa8,0x08,0x88 }, { 0xa0,0x80,0xa8,0x88 }, /* ...0...0...0...1 */ --- { 0xa0,0x80,0x20,0x00 }, { 0xa0,0x80,0x20,0x00 }, /* ...0...0...1...0 */ --- { 0x08,0x28,0x88,0xa8 }, { 0xa0,0x80,0xa8,0x88 }, /* ...0...0...1...1 */ --- { 0x08,0x00,0x88,0x80 }, { 0x28,0xa8,0x08,0x88 }, /* ...0...1...0...0 */ --- { 0xa0,0x80,0x20,0x00 }, { 0x08,0x00,0x88,0x80 }, /* ...0...1...0...1 */ --- { 0xa0,0x80,0x20,0x00 }, { 0xa0,0x80,0x20,0x00 }, /* ...0...1...1...0 */ --- { 0xa0,0x80,0x20,0x00 }, { 0x00,0x08,0x20,0x28 }, /* ...0...1...1...1 */ --- { 0x88,0x80,0x08,0x00 }, { 0xa0,0x80,0x20,0x00 }, /* ...1...0...0...0 */ --- { 0x88,0x80,0x08,0x00 }, { 0x00,0x08,0x20,0x28 }, /* ...1...0...0...1 */ --- { 0x08,0x28,0x88,0xa8 }, { 0x08,0x28,0x88,0xa8 }, /* ...1...0...1...0 */ --- { 0xa0,0x80,0xa8,0x88 }, { 0xa0,0x80,0x20,0x00 }, /* ...1...0...1...1 */ --- { 0x08,0x00,0x88,0x80 }, { 0x88,0x80,0x08,0x00 }, /* ...1...1...0...0 */ --- { 0x00,0x08,0x20,0x28 }, { 0x88,0x80,0x08,0x00 }, /* ...1...1...0...1 */ --- { 0x08,0x28,0x88,0xa8 }, { 0x08,0x28,0x88,0xa8 }, /* ...1...1...1...0 */ --- { 0x08,0x00,0x88,0x80 }, { 0xa0,0x80,0x20,0x00 } /* ...1...1...1...1 */ -------------------------------------------------------------------------------- - -library ieee; - use ieee.std_logic_1164.all; - use ieee.numeric_std.all; - -entity sega_decode is - port ( - I_DEC : in std_logic; - I_CK : in std_logic; - -- - I_A : in std_logic_vector(6 downto 0); - I_D : in std_logic_vector(7 downto 0); - O_D : out std_logic_vector(7 downto 0) - ); - -end sega_decode; - -architecture rtl of sega_decode is - signal sel : std_logic_vector(6 downto 0); - signal val : std_logic_vector(2 downto 0); -begin - p_decoder : process - begin - wait until rising_edge(I_CK); - if (I_DEC = '0') then - O_D <= I_D; -- passthough - else - sel <= I_A xor ("00000" & I_D(7) & I_D(7)); - O_D(7) <= I_D(7) xor val(2); - O_D(6) <= I_D(6); - O_D(5) <= I_D(7) xor val(1); - O_D(4) <= I_D(4); - O_D(3) <= I_D(7) xor val(0); - O_D(2) <= I_D(2); - O_D(1) <= I_D(1); - O_D(0) <= I_D(0); - case sel is -- M1 A12 A8 A4 A0 D5 D3 - when "0000000" => val <= "110"; - when "0000001" => val <= "100"; - when "0000010" => val <= "111"; - when "0000011" => val <= "101"; - when "0000100" => val <= "011"; - when "0000101" => val <= "111"; - when "0000110" => val <= "001"; - when "0000111" => val <= "101"; - when "0001000" => val <= "110"; - when "0001001" => val <= "100"; - when "0001010" => val <= "010"; - when "0001011" => val <= "000"; - when "0001100" => val <= "001"; - when "0001101" => val <= "011"; - when "0001110" => val <= "101"; - when "0001111" => val <= "111"; - when "0010000" => val <= "001"; - when "0010001" => val <= "000"; - when "0010010" => val <= "101"; - when "0010011" => val <= "100"; - when "0010100" => val <= "110"; - when "0010101" => val <= "100"; - when "0010110" => val <= "010"; - when "0010111" => val <= "000"; - when "0011000" => val <= "110"; - when "0011001" => val <= "100"; - when "0011010" => val <= "010"; - when "0011011" => val <= "000"; - when "0011100" => val <= "110"; - when "0011101" => val <= "100"; - when "0011110" => val <= "010"; - when "0011111" => val <= "000"; - when "0100000" => val <= "101"; - when "0100001" => val <= "100"; - when "0100010" => val <= "001"; - when "0100011" => val <= "000"; - when "0100100" => val <= "101"; - when "0100101" => val <= "100"; - when "0100110" => val <= "001"; - when "0100111" => val <= "000"; - when "0101000" => val <= "001"; - when "0101001" => val <= "011"; - when "0101010" => val <= "101"; - when "0101011" => val <= "111"; - when "0101100" => val <= "110"; - when "0101101" => val <= "100"; - when "0101110" => val <= "111"; - when "0101111" => val <= "101"; - when "0110000" => val <= "001"; - when "0110001" => val <= "000"; - when "0110010" => val <= "101"; - when "0110011" => val <= "100"; - when "0110100" => val <= "000"; - when "0110101" => val <= "001"; - when "0110110" => val <= "010"; - when "0110111" => val <= "011"; - when "0111000" => val <= "001"; - when "0111001" => val <= "011"; - when "0111010" => val <= "101"; - when "0111011" => val <= "111"; - when "0111100" => val <= "001"; - when "0111101" => val <= "000"; - when "0111110" => val <= "101"; - when "0111111" => val <= "100"; - when "1000000" => val <= "011"; - when "1000001" => val <= "111"; - when "1000010" => val <= "001"; - when "1000011" => val <= "101"; - when "1000100" => val <= "110"; - when "1000101" => val <= "100"; - when "1000110" => val <= "111"; - when "1000111" => val <= "101"; - when "1001000" => val <= "110"; - when "1001001" => val <= "100"; - when "1001010" => val <= "010"; - when "1001011" => val <= "000"; - when "1001100" => val <= "110"; - when "1001101" => val <= "100"; - when "1001110" => val <= "111"; - when "1001111" => val <= "101"; - when "1010000" => val <= "011"; - when "1010001" => val <= "111"; - when "1010010" => val <= "001"; - when "1010011" => val <= "101"; - when "1010100" => val <= "001"; - when "1010101" => val <= "000"; - when "1010110" => val <= "101"; - when "1010111" => val <= "100"; - when "1011000" => val <= "110"; - when "1011001" => val <= "100"; - when "1011010" => val <= "010"; - when "1011011" => val <= "000"; - when "1011100" => val <= "000"; - when "1011101" => val <= "001"; - when "1011110" => val <= "010"; - when "1011111" => val <= "011"; - when "1100000" => val <= "110"; - when "1100001" => val <= "100"; - when "1100010" => val <= "010"; - when "1100011" => val <= "000"; - when "1100100" => val <= "000"; - when "1100101" => val <= "001"; - when "1100110" => val <= "010"; - when "1100111" => val <= "011"; - when "1101000" => val <= "001"; - when "1101001" => val <= "011"; - when "1101010" => val <= "101"; - when "1101011" => val <= "111"; - when "1101100" => val <= "110"; - when "1101101" => val <= "100"; - when "1101110" => val <= "010"; - when "1101111" => val <= "000"; - when "1110000" => val <= "101"; - when "1110001" => val <= "100"; - when "1110010" => val <= "001"; - when "1110011" => val <= "000"; - when "1110100" => val <= "101"; - when "1110101" => val <= "100"; - when "1110110" => val <= "001"; - when "1110111" => val <= "000"; - when "1111000" => val <= "001"; - when "1111001" => val <= "011"; - when "1111010" => val <= "101"; - when "1111011" => val <= "111"; - when "1111100" => val <= "110"; - when "1111101" => val <= "100"; - when "1111110" => val <= "010"; - when "1111111" => val <= "000"; - when others => null; - end case; - end if; - end process; -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.qpf b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.qpf deleted file mode 100644 index 9705f206..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "Gorkans" diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.qsf b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.qsf deleted file mode 100644 index d684c36b..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.qsf +++ /dev/null @@ -1,166 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 11:42:22 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# Gorkans_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name SMART_RECOMPILE ON -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name TOP_LEVEL_ENTITY Gorkans -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name SAVE_DISK_SPACE OFF -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP - -# Fitter Assignments -# ================== -set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF -set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS -set_global_assignment -name FITTER_EFFORT "STANDARD FIT" -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# --------------------- -# start ENTITY(Gorkans) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(Gorkans) -# ------------------- -set_global_assignment -name SYSTEMVERILOG_FILE rtl/Gorkans.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name VERILOG_FILE rtl/pll.v -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.sdc b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/Gorkans.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/README.txt deleted file mode 100644 index 9c14a0c2..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/README.txt +++ /dev/null @@ -1,24 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Gorkans for MiST by Gehstock --- 21 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F1 : Start 1 player --- F2 : Start 2 players --- SPACE,CTRL : Slowdown --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/Gorkans.sv b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/Gorkans.sv deleted file mode 100644 index c7d844c8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/Gorkans.sv +++ /dev/null @@ -1,194 +0,0 @@ -//============================================================================ -// Arcade: Gorkans -// -// Version for MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module Gorkans( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Gorkans;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacman gorkans( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0(~{2'b00, btn_coin, 1'b0, m_down,m_right,m_left,m_up}), - .in1(~{1'b0, btn_two_players, btn_one_player, m_fire, 4'b0000}), - .dipsw1(8'b1_1_11_00_11), - .dipsw2(8'b11111111), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index c4a2de4f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"CC",X"EE",X"11",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"44",X"33",X"11",X"00", - X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00",X"00",X"00", - X"11",X"99",X"DD",X"DD",X"FF",X"77",X"33",X"00",X"33",X"77",X"55",X"44",X"44",X"66",X"22",X"00", - X"66",X"FF",X"99",X"99",X"99",X"33",X"22",X"00",X"44",X"66",X"77",X"55",X"44",X"44",X"00",X"00", - X"44",X"FF",X"FF",X"44",X"44",X"CC",X"CC",X"00",X"00",X"77",X"77",X"66",X"33",X"11",X"00",X"00", - X"EE",X"FF",X"11",X"11",X"11",X"33",X"22",X"00",X"00",X"55",X"55",X"55",X"55",X"77",X"77",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"00",X"44",X"44",X"44",X"66",X"33",X"11",X"00", - X"00",X"00",X"88",X"FF",X"77",X"00",X"00",X"00",X"66",X"77",X"55",X"44",X"44",X"66",X"66",X"00", - X"66",X"77",X"DD",X"DD",X"99",X"99",X"66",X"00",X"00",X"33",X"44",X"44",X"55",X"77",X"33",X"00", - X"CC",X"EE",X"BB",X"99",X"99",X"99",X"00",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"FF",X"FF",X"F1",X"F1",X"F1", - X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"F1",X"F1", - X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"F1",X"F1",X"F1", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"FF",X"FF",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"26",X"79",X"5B",X"5B",X"79",X"26",X"00",X"00",X"00",X"11",X"77",X"77",X"11",X"00",X"00", - X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00", - X"FC",X"F2",X"F1",X"F5",X"F5",X"F9",X"F2",X"FC",X"F3",X"F4",X"F8",X"FA",X"FA",X"F9",X"F4",X"F3", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"EF",X"00",X"EF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"EF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"EF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"EF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"48",X"50",X"11",X"49",X"50",X"01",X"27",X"00",X"1E", - X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"D8",X"67",X"11",X"D9",X"67",X"01",X"27",X"00",X"1E", - X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"40",X"50",X"11",X"41",X"50",X"01",X"37",X"00",X"1E", - X"00",X"ED",X"98",X"09",X"24",X"64",X"11",X"25",X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98", - X"3C",X"DE",X"EF",X"6F",X"6F",X"EF",X"DE",X"3C",X"C3",X"B7",X"7F",X"6F",X"6F",X"7F",X"B7",X"C3", - X"3C",X"DE",X"2F",X"2F",X"2F",X"2F",X"DE",X"3C",X"C3",X"B7",X"4F",X"4F",X"4F",X"4F",X"B7",X"C3", - X"3C",X"1E",X"0F",X"0F",X"0F",X"0F",X"1E",X"3C",X"C3",X"87",X"0F",X"0F",X"0F",X"0F",X"87",X"C3", - X"F0",X"F8",X"FC",X"7F",X"7F",X"FC",X"F8",X"F0",X"F1",X"F3",X"E7",X"CF",X"CF",X"E7",X"F3",X"F1", - X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"FF",X"FF",X"F1",X"F1",X"F1", - X"F0",X"F0",X"F0",X"2D",X"2D",X"F0",X"F0",X"F0",X"F0",X"96",X"69",X"78",X"78",X"78",X"B4",X"F0", - X"00",X"04",X"01",X"0A",X"00",X"04",X"01",X"00",X"00",X"02",X"08",X"00",X"02",X"09",X"04",X"01", - X"F0",X"F0",X"F0",X"78",X"78",X"F0",X"F0",X"78",X"C3",X"E1",X"E1",X"C3",X"C3",X"E1",X"E1",X"E1", - X"B4",X"D2",X"B4",X"78",X"78",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E1",X"E1",X"D2",X"B4",X"D2", - X"F0",X"F0",X"F0",X"78",X"78",X"A5",X"D2",X"F0",X"F0",X"B4",X"5A",X"E1",X"E1",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"78",X"78",X"F0",X"F0",X"F0",X"F0",X"F0",X"E1",X"D2",X"D2",X"E1",X"F0",X"F0", - X"F0",X"F0",X"78",X"B4",X"B4",X"78",X"F0",X"F0",X"F0",X"E1",X"D2",X"B4",X"B4",X"D2",X"E1",X"F0", - X"F0",X"78",X"B4",X"D2",X"D2",X"B4",X"78",X"F0",X"E1",X"D2",X"B4",X"78",X"78",X"B4",X"D2",X"E1", - X"B4",X"B4",X"C3",X"F0",X"F0",X"C3",X"B4",X"B4",X"D2",X"D2",X"3C",X"F0",X"F0",X"3C",X"D2",X"D2", - X"78",X"78",X"B4",X"C3",X"C3",X"B4",X"78",X"78",X"E1",X"E1",X"D2",X"3C",X"3C",X"D2",X"E1",X"E1", - X"78",X"78",X"78",X"87",X"87",X"78",X"78",X"78",X"E1",X"E1",X"E1",X"1E",X"1E",X"E1",X"E1",X"E1", - X"F0",X"F0",X"78",X"3C",X"3C",X"78",X"F0",X"F0",X"1E",X"87",X"C3",X"E1",X"E1",X"C3",X"87",X"1E", - X"78",X"78",X"78",X"78",X"78",X"78",X"78",X"78",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1", - X"87",X"1E",X"3C",X"78",X"78",X"3C",X"1E",X"87",X"F0",X"F0",X"E1",X"C3",X"C3",X"E1",X"F0",X"F0", - X"3C",X"D2",X"E1",X"E1",X"E1",X"E1",X"D2",X"3C",X"C3",X"B4",X"78",X"78",X"78",X"78",X"B4",X"C3", - X"F0",X"F0",X"1E",X"E1",X"E1",X"1E",X"F0",X"F0",X"F0",X"F0",X"87",X"78",X"78",X"87",X"F0",X"F0", - X"F0",X"F0",X"C3",X"2D",X"2D",X"C3",X"F0",X"F0",X"F0",X"F0",X"3C",X"4B",X"4B",X"3C",X"F0",X"F0", - X"F0",X"78",X"B4",X"3C",X"3C",X"B4",X"78",X"F0",X"F0",X"E1",X"D2",X"C3",X"C3",X"D2",X"E1",X"F0", - X"F0",X"B4",X"D2",X"5A",X"5A",X"D2",X"B4",X"F0",X"F0",X"D2",X"B4",X"A5",X"A5",X"B4",X"D2",X"F0", - X"96",X"E1",X"E1",X"69",X"69",X"E1",X"E1",X"96",X"96",X"78",X"78",X"69",X"69",X"78",X"78",X"96", - X"78",X"78",X"D2",X"E1",X"E1",X"D2",X"78",X"78",X"E1",X"E1",X"B4",X"78",X"78",X"B4",X"E1",X"E1", - X"96",X"69",X"69",X"F0",X"F0",X"78",X"78",X"F0",X"F0",X"E1",X"E1",X"F0",X"F0",X"69",X"69",X"96", - X"F0",X"F0",X"78",X"78",X"78",X"69",X"E1",X"96",X"96",X"78",X"69",X"E1",X"E1",X"E1",X"F0",X"F0", - X"F0",X"F0",X"1E",X"E1",X"E1",X"1E",X"F0",X"F0",X"F0",X"F0",X"87",X"78",X"78",X"87",X"F0",X"F0", - X"F0",X"1E",X"E1",X"E1",X"E1",X"E1",X"1E",X"F0",X"F0",X"87",X"78",X"78",X"78",X"78",X"87",X"F0", - X"1E",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"1E",X"87",X"78",X"78",X"78",X"78",X"78",X"78",X"87", - X"F0",X"F0",X"78",X"3C",X"3C",X"78",X"F0",X"F0",X"F0",X"F0",X"E1",X"C3",X"C3",X"E1",X"F0",X"F0", - X"F0",X"78",X"3C",X"1E",X"1E",X"3C",X"78",X"F0",X"F0",X"E1",X"C3",X"87",X"87",X"C3",X"E1",X"F0", - X"78",X"3C",X"1E",X"0F",X"0F",X"1E",X"3C",X"78",X"E1",X"C3",X"87",X"0F",X"0F",X"87",X"C3",X"E1", - X"96",X"C3",X"E1",X"F0",X"F0",X"E1",X"C3",X"96",X"96",X"3C",X"78",X"F0",X"F0",X"78",X"3C",X"96", - X"1E",X"87",X"C3",X"E1",X"E1",X"C3",X"87",X"1E",X"87",X"1E",X"3C",X"78",X"78",X"3C",X"1E",X"87", - X"3C",X"0F",X"87",X"C3",X"C3",X"87",X"0F",X"3C",X"87",X"0F",X"1E",X"3C",X"3C",X"1E",X"0F",X"87", - X"C3",X"E1",X"B4",X"F0",X"F0",X"B4",X"E1",X"C3",X"3C",X"78",X"D2",X"F0",X"F0",X"D2",X"78",X"3C", - X"F0",X"96",X"D2",X"78",X"78",X"D2",X"96",X"F0",X"F0",X"96",X"B4",X"E1",X"E1",X"B4",X"96",X"F0", - X"F0",X"F0",X"3C",X"3C",X"3C",X"3C",X"F0",X"F0",X"F0",X"F0",X"C3",X"C3",X"C3",X"C3",X"F0",X"F0", - X"F0",X"F0",X"D2",X"0F",X"0F",X"D2",X"F0",X"F0",X"F0",X"F0",X"B4",X"0F",X"0F",X"B4",X"F0",X"F0", - X"F0",X"F0",X"F0",X"78",X"78",X"87",X"87",X"96",X"96",X"1E",X"1E",X"E1",X"E1",X"F0",X"F0",X"F0", - X"96",X"87",X"87",X"78",X"78",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E1",X"E1",X"1E",X"1E",X"96", - X"E0",X"D0",X"B0",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E0",X"D0",X"B0",X"70", - X"F1",X"F3",X"F7",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"F1",X"F3",X"F7",X"FF", - X"F0",X"F0",X"F0",X"F0",X"F8",X"FC",X"FE",X"FF",X"F8",X"FC",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF", - X"F0",X"F0",X"F0",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"F0",X"F0",X"F0", - X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"F7",X"F3",X"F1",X"FF",X"F7",X"F3",X"F1",X"F0",X"F0",X"F0",X"F0", - X"FF",X"FE",X"FC",X"F8",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"FC",X"F8", - X"FC",X"FC",X"FC",X"FC",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30", - X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC", - X"30",X"30",X"30",X"30",X"FC",X"FC",X"FC",X"FC",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30", - X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"30",X"30",X"30",X"30", - X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"FC",X"FC",X"FC",X"FC",X"30",X"30",X"30",X"30", - X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30", - X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC", - X"30",X"30",X"30",X"30",X"FC",X"FC",X"FC",X"FC",X"30",X"30",X"30",X"30",X"FC",X"FC",X"FC",X"FC", - X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"30",X"30",X"30",X"30",X"FC",X"FC",X"FC",X"FC", - X"FC",X"FC",X"FC",X"FC",X"30",X"30",X"30",X"30",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC", - X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"FC",X"FC",X"FC",X"FC", - X"FC",X"FC",X"FC",X"FC",X"30",X"30",X"30",X"30",X"FC",X"FC",X"FC",X"FC",X"30",X"30",X"30",X"30", - X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"30", - X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"06",X"06",X"06",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"06",X"06",X"00",X"00",X"00",X"00",X"06",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"06",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"06",X"00",X"00", - X"06",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"06", - X"00",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"00", - X"00",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"00", - X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"00",X"00",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"00",X"00",X"03",X"03",X"00",X"00",X"00",X"00",X"00", - X"44",X"44",X"44",X"44",X"44",X"44",X"44",X"44",X"22",X"22",X"22",X"22",X"22",X"22",X"22",X"22", - X"C0",X"E0",X"F4",X"F8",X"F8",X"F4",X"E0",X"C0",X"30",X"70",X"F2",X"F1",X"F1",X"F2",X"70",X"30", - X"47",X"4F",X"52",X"4B",X"41",X"4E",X"53",X"2C",X"43",X"4F",X"50",X"59",X"52",X"49",X"47",X"48", - X"54",X"20",X"31",X"39",X"38",X"33",X"54",X"45",X"43",X"48",X"53",X"54",X"41",X"52",X"20",X"49", - X"4E",X"43",X"1A",X"04",X"65",X"E5",X"AC",X"38",X"E5",X"E1",X"38",X"09",X"97",X"64",X"E3",X"E6", - X"09",X"96",X"64",X"E3",X"4E",X"28",X"02",X"30",X"32",X"3E",X"00",X"1A",X"03",X"50",X"E5",X"66", - X"15",X"11",X"50",X"41",X"09",X"DD",X"30",X"3E",X"01",X"06",X"25",X"E5",X"F7",X"15",X"3E",X"03", - X"E5",X"71",X"15",X"09",X"96",X"64",X"E3",X"EE",X"3A",X"8E",X"64",X"3D",X"1A",X"8E",X"64",X"3E", - X"40",X"09",X"16",X"40",X"11",X"17",X"40",X"01",X"20",X"00",X"5F",X"ED",X"98",X"E5",X"13",X"00", - X"3A",X"FF",X"64",X"1A",X"03",X"65",X"3A",X"00",X"65",X"1A",X"04",X"65",X"E5",X"21",X"39",X"C3", - X"B2",X"23",X"09",X"96",X"64",X"E3",X"4E",X"08",X"E2",X"E3",X"6E",X"28",X"AC",X"3A",X"96",X"64", - X"E3",X"7F",X"08",X"43",X"E5",X"66",X"15",X"11",X"50",X"41",X"09",X"02",X"31",X"3E",X"01",X"06", - X"25",X"E5",X"F7",X"15",X"3E",X"03",X"E5",X"71",X"15",X"09",X"96",X"64",X"E3",X"AE",X"3A",X"8F", - X"64",X"3D",X"1A",X"8F",X"64",X"3E",X"40",X"09",X"02",X"40",X"11",X"03",X"40",X"01",X"20",X"00", - X"5F",X"ED",X"98",X"E5",X"0C",X"00",X"3A",X"01",X"65",X"1A",X"03",X"65",X"3A",X"02",X"65",X"1A", - X"04",X"65",X"E5",X"11",X"39",X"30",X"1B",X"3E",X"01",X"1A",X"03",X"50",X"30",X"9E",X"E5",X"66", - X"15",X"09",X"96",X"64",X"E3",X"4E",X"C2",X"E8",X"22",X"11",X"10",X"41",X"09",X"27",X"31",X"3E", - X"01",X"06",X"11",X"E5",X"F7",X"15",X"09",X"08",X"65",X"E3",X"C6",X"3E",X"01",X"E5",X"71",X"15", - X"09",X"96",X"64",X"E3",X"6E",X"28",X"8F",X"C3",X"E8",X"22",X"E5",X"EF",X"26",X"09",X"97",X"64", - X"E3",X"66",X"28",X"13",X"E3",X"A6",X"09",X"C2",X"65",X"E3",X"C6",X"1A",X"C0",X"50",X"3A",X"C2", - X"65",X"FE",X"00",X"08",X"DE",X"30",X"05",X"3E",X"02",X"E5",X"71",X"15",X"E5",X"C5",X"33",X"ED", - X"73",X"AE",X"64",X"7B",X"9A",X"28",X"21",X"09",X"00",X"00",X"0A",X"AE",X"64",X"E5",X"73",X"27", - X"1A",X"C0",X"50",X"E5",X"37",X"16",X"09",X"96",X"64",X"E3",X"66",X"28",X"F7",X"E3",X"A6",X"E5", - X"14",X"16",X"09",X"96",X"64",X"E3",X"56",X"08",X"27",X"E5",X"33",X"39",X"E5",X"14",X"16",X"09", - X"96",X"64",X"E3",X"76",X"08",X"21",X"30",X"4F",X"E3",X"96",X"E5",X"32",X"39",X"30",X"EA",X"E3", - X"B6",X"09",X"97",X"64",X"E3",X"E6",X"09",X"96",X"64",X"E3",X"6E",X"08",X"29",X"3A",X"01",X"65", - X"3C",X"FE",X"24",X"08",X"02",X"3E",X"23",X"1A",X"01",X"65",X"1A",X"03",X"65",X"3A",X"02",X"65", - X"3C",X"FE",X"31",X"08",X"02",X"3E",X"30",X"1A",X"02",X"65",X"1A",X"04",X"65",X"E5",X"34",X"39", - X"E5",X"31",X"39",X"C3",X"B2",X"23",X"3A",X"FF",X"64",X"3C",X"FE",X"24",X"08",X"02",X"3E",X"23", - X"1A",X"FF",X"64",X"1A",X"03",X"65",X"3A",X"00",X"65",X"3C",X"FE",X"31",X"08",X"02",X"3E",X"30", - X"1A",X"00",X"65",X"1A",X"04",X"65",X"E5",X"34",X"39",X"E5",X"30",X"39",X"C3",X"B2",X"23",X"3A", - X"98",X"64",X"FE",X"00",X"08",X"2E",X"09",X"96",X"64",X"E3",X"6E",X"08",X"2F",X"3A",X"8F",X"64", - X"FE",X"00",X"08",X"66",X"E5",X"66",X"15",X"11",X"90",X"41",X"09",X"08",X"31",X"3E",X"01",X"06", - X"21",X"E5",X"F7",X"15",X"3E",X"02",X"E5",X"71",X"15",X"E5",X"F8",X"11",X"09",X"95",X"64",X"E3", - X"DE",X"C3",X"7D",X"07",X"D6",X"01",X"1A",X"98",X"64",X"C3",X"6E",X"23",X"3A",X"8E",X"64",X"FE", - X"00",X"08",X"0D",X"09",X"96",X"64",X"E3",X"4E",X"08",X"E2",X"E5",X"66",X"15",X"11",X"D8",X"40", - X"09",X"29",X"31",X"3E",X"01",X"06",X"14",X"E5",X"F7",X"15",X"3E",X"03",X"E5",X"71",X"15",X"C3", - X"35",X"23",X"E5",X"10",X"39",X"C3",X"12",X"23",X"E5",X"20",X"39",X"C3",X"12",X"23",X"2A",X"91", - X"64",X"EB",X"F5",X"09",X"00",X"00",X"F5",X"31",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE", - X"27",X"F5",X"5F",X"02",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"F5",X"7E",X"00",X"09", - X"FC",X"24",X"E3",X"0F",X"E5",X"BA",X"15",X"76",X"0B",X"56",X"EB",X"E9",X"20",X"25",X"20",X"25", - X"21",X"25",X"11",X"25",X"31",X"25",X"09",X"25",X"E1",X"F5",X"7E",X"04",X"90",X"F5",X"5F",X"04", - X"E1",X"F5",X"7E",X"04",X"80",X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"03",X"80",X"F5",X"5F",X"03", - X"E1",X"F5",X"7E",X"03",X"90",X"F5",X"5F",X"03",X"E1",X"2A",X"76",X"64",X"EB",X"F5",X"09",X"00", - X"00",X"F5",X"31",X"EB",X"01",X"00",X"64",X"1F",X"3F",X"ED",X"42",X"CD",X"F5",X"7E",X"00",X"09", - X"64",X"25",X"E3",X"0F",X"E5",X"BA",X"15",X"76",X"0B",X"56",X"EB",X"E9",X"34",X"26",X"70",X"25", - X"B3",X"25",X"2B",X"26",X"1D",X"26",X"60",X"26",X"F5",X"7E",X"03",X"1A",X"74",X"64",X"F5",X"7E", - X"04",X"1A",X"75",X"64",X"E5",X"9A",X"26",X"F5",X"7E",X"06",X"12",X"3A",X"22",X"64",X"FE",X"00", - X"08",X"17",X"3A",X"23",X"64",X"FE",X"00",X"08",X"17",X"C1",X"09",X"24",X"64",X"21",X"CD",X"D1", - X"13",X"01",X"05",X"00",X"1E",X"FF",X"ED",X"98",X"E1",X"F5",X"7E",X"06",X"13",X"12",X"30",X"E9", - X"F5",X"7E",X"06",X"09",X"08",X"00",X"31",X"EB",X"12",X"30",X"F6",X"E5",X"F2",X"26",X"F5",X"7E", - X"03",X"90",X"1A",X"74",X"64",X"F5",X"7E",X"04",X"1A",X"75",X"64",X"E5",X"9A",X"26",X"3A",X"22", - X"64",X"FE",X"00",X"28",X"1A",X"3A",X"22",X"64",X"E3",X"0F",X"F5",X"46",X"05",X"80",X"3D",X"C1", - X"FD",X"09",X"24",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3C", - X"13",X"FD",X"5B",X"03",X"FD",X"5A",X"04",X"FD",X"5F",X"05",X"3A",X"74",X"64",X"F5",X"5F",X"03", - X"3A",X"75",X"64",X"F5",X"5F",X"04",X"E1",X"3A",X"23",X"64",X"FE",X"00",X"E2",X"51",X"26",X"3A", - X"23",X"64",X"E3",X"0F",X"C6",X"27",X"F5",X"46",X"05",X"80",X"C1",X"FD",X"09",X"24",X"64",X"FD", - X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"09",X"08",X"00",X"31",X"EB", - X"FD",X"5B",X"03",X"FD",X"5A",X"04",X"FD",X"5F",X"05",X"C3",X"F2",X"25",X"F5",X"7E",X"03",X"1A", - X"74",X"64",X"F5",X"7E",X"04",X"1A",X"75",X"64",X"C3",X"AB",X"25",X"E5",X"F2",X"26",X"F5",X"7E", - X"03",X"80",X"C3",X"8A",X"25",X"E5",X"F2",X"26",X"F5",X"7E",X"04",X"90",X"1A",X"75",X"64",X"F5", - X"7E",X"03",X"1A",X"74",X"64",X"C3",X"AB",X"25",X"E5",X"F2",X"26",X"F5",X"7E",X"04",X"80",X"30", - X"EB",X"F5",X"7E",X"05",X"C1",X"FD",X"09",X"24",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD",X"5A", - X"01",X"FD",X"5F",X"02",X"3A",X"74",X"64",X"F5",X"5F",X"03",X"3A",X"75",X"64",X"F5",X"5F",X"04", - X"F5",X"7E",X"00",X"09",X"85",X"26",X"E3",X"0F",X"E5",X"BA",X"15",X"D5",X"76",X"0B",X"56",X"EB", - X"D1",X"F5",X"7E",X"06",X"E9",X"91",X"26",X"91",X"26",X"92",X"26",X"B5",X"26",X"88",X"26",X"8F", - X"26",X"E1",X"13",X"FD",X"5B",X"03",X"FD",X"5A",X"04",X"FD",X"5F",X"05",X"E1",X"33",X"30",X"DB", - X"09",X"08",X"00",X"31",X"EB",X"30",X"EC",X"EB",X"11",X"08",X"00",X"1F",X"3F",X"ED",X"52",X"EB", - X"30",X"C9",X"3A",X"74",X"64",X"CE",X"07",X"1A",X"22",X"64",X"3A",X"75",X"64",X"CE",X"07",X"1A", - X"23",X"64",X"3A",X"74",X"64",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"57",X"3A",X"75",X"64",X"E3", - X"3F",X"E3",X"3F",X"E3",X"3F",X"77",X"E5",X"E9",X"14",X"E1",X"F5",X"7E",X"01",X"F5",X"86",X"02", - X"47",X"CE",X"27",X"F5",X"5F",X"02",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E1",X"3A", - X"03",X"65",X"09",X"FD",X"26",X"E3",X"0F",X"E3",X"0F",X"E5",X"BA",X"15",X"E9",X"E5",X"E2",X"29", - X"E1",X"E5",X"0B",X"2A",X"E1",X"E5",X"7C",X"2A",X"E1",X"E5",X"D5",X"2A",X"E1",X"E5",X"2E",X"2B", - X"E1",X"E5",X"87",X"2B",X"E1",X"E5",X"C8",X"2B",X"E1",X"E5",X"1E",X"2C",X"E1",X"E5",X"A4",X"2C", - X"E1",X"E5",X"CD",X"2C",X"E1",X"E5",X"3E",X"2D",X"E1",X"E5",X"A2",X"2D",X"E1",X"E5",X"D6",X"2D", - X"E1",X"E5",X"D7",X"2D",X"E1",X"E5",X"F0",X"2D",X"E1",X"E5",X"F1",X"2D",X"E1",X"D5",X"1F",X"3F", - X"09",X"26",X"01",X"16",X"00",X"ED",X"52",X"7D",X"1F",X"3F",X"09",X"10",X"01",X"D1",X"72",X"16", - X"00",X"ED",X"52",X"55",X"77",X"E1",X"7D",X"EE",X"03",X"6F",X"E1",X"09",X"96",X"64",X"E3",X"46", - X"E0",X"E3",X"6E",X"28",X"43",X"09",X"A8",X"64",X"7B",X"86",X"0F",X"5F",X"0B",X"7A",X"A6",X"0F", - X"5F",X"0B",X"3E",X"00",X"A6",X"0F",X"5F",X"38",X"02",X"30",X"1A",X"09",X"96",X"64",X"E3",X"6E", - X"28",X"13",X"09",X"DE",X"43",X"11",X"DF",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF", - X"1A",X"DE",X"43",X"30",X"30",X"09",X"CC",X"43",X"11",X"CD",X"43",X"01",X"05",X"00",X"1E",X"40", - X"ED",X"98",X"AF",X"1A",X"CC",X"43",X"30",X"05",X"09",X"AB",X"64",X"30",X"BB",X"09",X"96",X"64", - X"E3",X"6E",X"28",X"74",X"09",X"AA",X"64",X"11",X"FB",X"43",X"3A",X"99",X"64",X"DD",X"E5",X"33", - X"10",X"0B",X"0B",X"0B",X"EB",X"2A",X"8B",X"64",X"D9",X"FE",X"04",X"D0",X"E3",X"0F",X"E3",X"0F", - X"3C",X"3C",X"E5",X"BA",X"15",X"E5",X"98",X"11",X"D0",X"3A",X"98",X"64",X"3C",X"1A",X"98",X"64", - X"09",X"08",X"65",X"E3",X"C6",X"09",X"96",X"64",X"E3",X"6E",X"28",X"12",X"3A",X"99",X"64",X"3C", - X"1A",X"99",X"64",X"3A",X"8E",X"64",X"3C",X"1A",X"8E",X"64",X"E5",X"13",X"00",X"E1",X"3A",X"9A", - X"9C",X"63",X"41",X"9C",X"BE",X"BE",X"41",X"00",X"41",X"14",X"36",X"41",X"63",X"63",X"14",X"00", - X"41",X"41",X"FF",X"00",X"41",X"41",X"FF",X"00",X"00",X"22",X"77",X"00",X"00",X"00",X"77",X"00", - X"41",X"FF",X"DD",X"63",X"C9",X"77",X"DD",X"00",X"63",X"14",X"55",X"22",X"77",X"36",X"14",X"00", - X"36",X"C9",X"C9",X"22",X"FF",X"63",X"C9",X"00",X"14",X"14",X"77",X"00",X"36",X"14",X"55",X"00", - X"00",X"00",X"88",X"CC",X"66",X"22",X"33",X"FF",X"00",X"00",X"11",X"33",X"66",X"00",X"00",X"77", - X"33",X"EE",X"88",X"00",X"00",X"00",X"00",X"FF",X"CC",X"77",X"11",X"00",X"00",X"00",X"00",X"FF", - X"EE",X"00",X"00",X"66",X"CC",X"88",X"00",X"00",X"FF",X"CC",X"44",X"66",X"33",X"11",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"88",X"EE",X"33",X"FF",X"00",X"00",X"00",X"00",X"11",X"77",X"CC", - X"00",X"00",X"00",X"88",X"88",X"CC",X"44",X"44",X"00",X"00",X"33",X"77",X"55",X"44",X"44",X"66", - X"00",X"33",X"11",X"88",X"CC",X"EE",X"77",X"33",X"00",X"00",X"EE",X"33",X"00",X"00",X"00",X"88", - X"66",X"22",X"22",X"AA",X"EE",X"CC",X"00",X"00",X"22",X"22",X"33",X"11",X"11",X"00",X"00",X"00", - X"11",X"00",X"00",X"00",X"CC",X"77",X"00",X"00",X"CC",X"EE",X"77",X"33",X"11",X"77",X"CC",X"00", - X"00",X"00",X"00",X"88",X"88",X"CC",X"44",X"66",X"00",X"00",X"00",X"11",X"11",X"33",X"22",X"66", - X"77",X"DD",X"99",X"99",X"11",X"11",X"11",X"11",X"00",X"99",X"99",X"99",X"88",X"88",X"88",X"88", - X"66",X"44",X"CC",X"88",X"88",X"00",X"00",X"00",X"66",X"22",X"33",X"11",X"11",X"00",X"00",X"00", - X"11",X"11",X"11",X"11",X"99",X"99",X"99",X"44",X"88",X"88",X"88",X"88",X"99",X"99",X"BB",X"EE", - X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"CC",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"11", - X"00",X"00",X"33",X"66",X"EE",X"00",X"00",X"FF",X"00",X"00",X"CC",X"66",X"77",X"11",X"00",X"FF", - X"88",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"33",X"33",X"11",X"00",X"00",X"00",X"00",X"00", - X"FF",X"00",X"88",X"EE",X"66",X"33",X"00",X"00",X"FF",X"00",X"00",X"77",X"66",X"CC",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"44",X"44",X"00",X"00",X"00",X"00",X"00",X"11",X"22",X"22", - X"00",X"00",X"33",X"00",X"88",X"44",X"22",X"11",X"00",X"00",X"CC",X"33",X"00",X"00",X"00",X"00", - X"44",X"44",X"88",X"00",X"00",X"00",X"00",X"00",X"22",X"22",X"11",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"CC",X"33",X"00",X"00",X"88",X"44",X"22",X"11",X"00",X"CC",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"44",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"22", - X"00",X"00",X"33",X"FF",X"DD",X"99",X"11",X"11",X"00",X"00",X"00",X"33",X"99",X"99",X"88",X"88", - X"44",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"22",X"33",X"11",X"00",X"00",X"00",X"00",X"00", - X"11",X"11",X"99",X"99",X"DD",X"00",X"00",X"00",X"88",X"88",X"99",X"BB",X"FF",X"CC",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00", - X"00",X"00",X"00",X"33",X"66",X"CC",X"00",X"FF",X"00",X"00",X"00",X"CC",X"66",X"33",X"11",X"FF", - X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"88",X"CC",X"66",X"33",X"00",X"00",X"00",X"FF",X"00",X"33",X"66",X"CC",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"99",X"CC",X"AA",X"99",X"00",X"00",X"00",X"00",X"CC",X"66",X"33",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"CC",X"66",X"33",X"00",X"00",X"00",X"00",X"99",X"55",X"33",X"88",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11", - X"00",X"00",X"00",X"33",X"77",X"DD",X"99",X"11",X"00",X"00",X"00",X"22",X"AA",X"BB",X"99",X"88", - X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"99",X"DD",X"55",X"44",X"00",X"00",X"00",X"88",X"99",X"BB",X"AA",X"CC",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"33",X"EE",X"00",X"77",X"00",X"00",X"00",X"00",X"CC",X"66",X"33",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"CC",X"66",X"33",X"00",X"00",X"00",X"00",X"EE",X"00",X"77",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"44",X"AA",X"99",X"00",X"00",X"00",X"00",X"CC",X"22",X"11",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"88",X"44",X"33",X"00",X"00",X"00",X"00",X"99",X"55",X"22",X"88",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"33",X"55",X"55",X"99",X"00",X"00",X"00",X"00",X"00",X"AA",X"AA",X"99", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"99",X"55",X"55",X"00",X"00",X"00",X"00",X"00",X"99",X"AA",X"AA",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"77",X"00",X"33",X"00",X"00",X"00",X"00",X"00",X"CC",X"22",X"EE", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"44",X"33",X"00",X"00",X"00",X"00",X"00",X"CC",X"00",X"EE",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"44",X"66",X"55",X"00",X"00",X"00",X"00",X"00",X"88",X"44",X"22", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"44",X"22",X"11",X"00",X"00",X"00",X"00",X"00",X"AA",X"66",X"22",X"88",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"77",X"55",X"55",X"00",X"00",X"00",X"00",X"00",X"00",X"AA",X"AA", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"55",X"55",X"00",X"00",X"00",X"00",X"00",X"00",X"AA",X"AA",X"EE",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"88",X"CC",X"EE",X"EE",X"FF",X"FF",X"00",X"00",X"11",X"33",X"77",X"77",X"FF",X"FF", - X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"EE",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"77",X"77",X"33",X"11",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC", - X"00",X"00",X"88",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"11",X"11",X"33",X"33",X"33", - X"FB",X"F8",X"FB",X"FF",X"FC",X"FB",X"FC",X"FF",X"FB",X"F1",X"FF",X"FF",X"F3",X"FD",X"F3",X"FF", - X"CC",X"CC",X"88",X"88",X"88",X"00",X"00",X"00",X"33",X"33",X"11",X"11",X"11",X"00",X"00",X"00", - X"FC",X"FB",X"FC",X"FF",X"FC",X"FB",X"FC",X"00",X"F3",X"FD",X"F3",X"FF",X"F3",X"FD",X"F3",X"00", - X"00",X"00",X"88",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"11",X"11",X"33",X"33",X"33", - X"F9",X"FA",X"FB",X"FB",X"FF",X"FC",X"FB",X"FC",X"FB",X"FD",X"F5",X"FB",X"FF",X"F3",X"FD",X"F3", - X"CC",X"CC",X"CC",X"88",X"88",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"11",X"00",X"00", - X"FF",X"FC",X"FB",X"FC",X"FF",X"FC",X"FB",X"FC",X"FF",X"F3",X"FD",X"F3",X"FF",X"F3",X"FD",X"F3", - X"00",X"00",X"88",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"11",X"11",X"33",X"33",X"33", - X"FF",X"FE",X"FE",X"F8",X"FE",X"FC",X"FB",X"FC",X"FF",X"F7",X"FB",X"F1",X"FF",X"F3",X"FD",X"F3", - X"CC",X"CC",X"CC",X"88",X"88",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"11",X"00",X"00", - X"FF",X"FC",X"FB",X"FC",X"FF",X"FC",X"FB",X"FC",X"FF",X"F3",X"FD",X"F3",X"FF",X"F3",X"FD",X"F3", - X"00",X"00",X"88",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"11",X"11",X"33",X"33",X"33", - X"FC",X"FB",X"FB",X"FC",X"FF",X"FC",X"FB",X"FC",X"FB",X"F5",X"F5",X"FB",X"FF",X"F3",X"FD",X"F3", - X"CC",X"CC",X"CC",X"88",X"88",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"11",X"00",X"00", - X"FF",X"FC",X"FB",X"FC",X"FF",X"FC",X"FB",X"FC",X"FF",X"F3",X"FD",X"F3",X"FF",X"F3",X"FD",X"F3", - X"00",X"00",X"00",X"00",X"88",X"CC",X"EE",X"FF",X"00",X"00",X"00",X"00",X"32",X"76",X"EF",X"CF", - X"00",X"00",X"02",X"70",X"67",X"91",X"08",X"0C",X"00",X"00",X"22",X"33",X"19",X"0C",X"37",X"37", - X"FF",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"8F",X"EF",X"76",X"32",X"00",X"00",X"00",X"00", - X"0C",X"08",X"91",X"E7",X"70",X"02",X"00",X"00",X"37",X"37",X"0C",X"19",X"33",X"22",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"00",X"00", - X"11",X"33",X"77",X"FF",X"BB",X"33",X"07",X"0C",X"88",X"CC",X"EE",X"FF",X"DD",X"CC",X"0E",X"03", - X"80",X"84",X"80",X"00",X"00",X"00",X"00",X"00",X"10",X"12",X"10",X"00",X"00",X"00",X"00",X"00", - X"4C",X"88",X"89",X"C3",X"C3",X"EF",X"77",X"33",X"23",X"11",X"19",X"3C",X"3C",X"7F",X"EE",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"EE",X"00",X"00",X"11",X"33",X"76",X"BA",X"AB",X"CF", - X"00",X"00",X"8A",X"70",X"E7",X"91",X"08",X"0C",X"00",X"00",X"00",X"00",X"08",X"2E",X"37",X"37", - X"EE",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"CF",X"AB",X"BA",X"76",X"33",X"11",X"00",X"00", - X"0C",X"08",X"91",X"E7",X"70",X"8A",X"00",X"00",X"37",X"37",X"2E",X"08",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"11",X"33",X"33",X"77",X"07",X"0C",X"00",X"88",X"88",X"CC",X"CC",X"EE",X"0E",X"03", - X"80",X"84",X"80",X"44",X"CC",X"88",X"00",X"00",X"10",X"12",X"10",X"22",X"33",X"11",X"00",X"00", - X"4C",X"88",X"89",X"C3",X"C3",X"EF",X"99",X"77",X"23",X"11",X"19",X"3C",X"3C",X"7F",X"99",X"EE", - X"47",X"4F",X"52",X"4B",X"41",X"4E",X"53",X"2C",X"43",X"4F",X"50",X"59",X"52",X"49",X"47",X"48", - X"54",X"20",X"31",X"39",X"38",X"33",X"54",X"45",X"43",X"48",X"53",X"54",X"41",X"52",X"20",X"49", - X"4E",X"43",X"F0",X"F0",X"F0",X"F0",X"78",X"78",X"93",X"93",X"B1",X"B1",X"B1",X"B1",X"93",X"B1", - X"E4",X"78",X"E4",X"F0",X"D2",X"F0",X"78",X"F0",X"F0",X"B1",X"F0",X"E4",X"F0",X"D2",X"B1",X"D2", - X"F0",X"78",X"F0",X"D2",X"F0",X"A5",X"78",X"F0",X"F0",X"B1",X"5A",X"F0",X"E4",X"F0",X"B1",X"F0", - X"F0",X"78",X"F0",X"F0",X"F0",X"F0",X"78",X"F0",X"F0",X"D2",X"B1",X"F0",X"F0",X"B1",X"D2",X"F0", - X"F0",X"E4",X"78",X"F0",X"F0",X"78",X"E4",X"F0",X"F0",X"E4",X"D2",X"B1",X"B1",X"D2",X"E4",X"F0", - X"F0",X"D2",X"E4",X"78",X"78",X"E4",X"D2",X"F0",X"B1",X"78",X"E4",X"D2",X"D2",X"E4",X"78",X"B1", - X"E4",X"F0",X"93",X"E4",X"E4",X"93",X"F0",X"E4",X"D2",X"F0",X"6C",X"D2",X"D2",X"6C",X"F0",X"D2", - X"78",X"93",X"E4",X"78",X"78",X"E4",X"93",X"78",X"B1",X"6C",X"D2",X"B1",X"B1",X"D2",X"6C",X"B1", - X"78",X"87",X"78",X"78",X"78",X"78",X"87",X"78",X"B1",X"4E",X"B1",X"B1",X"B1",X"B1",X"4E",X"B1", - X"F0",X"6C",X"78",X"F0",X"F0",X"78",X"6C",X"F0",X"4E",X"B1",X"93",X"87",X"87",X"93",X"B1",X"4E", - X"78",X"78",X"78",X"78",X"78",X"78",X"78",X"78",X"B1",X"B1",X"B1",X"B1",X"B1",X"B1",X"B1",X"B1", - X"87",X"78",X"6C",X"4E",X"4E",X"6C",X"78",X"87",X"F0",X"93",X"B1",X"F0",X"F0",X"B1",X"93",X"F0", - X"6C",X"B1",X"B1",X"D2",X"D2",X"B1",X"B1",X"6C",X"93",X"78",X"78",X"E4",X"E4",X"78",X"78",X"93", - X"F0",X"B1",X"4E",X"F0",X"F0",X"4E",X"B1",X"F0",X"F0",X"78",X"87",X"F0",X"F0",X"87",X"78",X"F0", - X"F0",X"2D",X"93",X"F0",X"F0",X"93",X"2D",X"F0",X"F0",X"1B",X"6C",X"F0",X"F0",X"6C",X"1B",X"F0", - X"F0",X"6C",X"E4",X"78",X"78",X"E4",X"6C",X"F0",X"F0",X"93",X"D2",X"B1",X"B1",X"D2",X"93",X"F0", - X"F0",X"5A",X"D2",X"E4",X"E4",X"D2",X"5A",X"F0",X"F0",X"A5",X"E4",X"D2",X"D2",X"E4",X"A5",X"F0", - X"C6",X"39",X"B1",X"B1",X"B1",X"B1",X"39",X"C6",X"C6",X"39",X"78",X"78",X"78",X"78",X"39",X"C6", - X"78",X"B1",X"D2",X"78",X"78",X"D2",X"B1",X"78",X"B1",X"78",X"E4",X"B1",X"B1",X"E4",X"78",X"B1", - X"C6",X"F0",X"39",X"78",X"39",X"78",X"F0",X"F0",X"F0",X"F0",X"B1",X"39",X"B1",X"39",X"F0",X"C6", - X"F0",X"78",X"78",X"B1",X"F0",X"39",X"78",X"C6",X"C6",X"B1",X"39",X"F0",X"78",X"B1",X"B1",X"F0", - X"F0",X"B1",X"4E",X"F0",X"F0",X"4E",X"B1",X"F0",X"F0",X"78",X"87",X"F0",X"F0",X"87",X"78",X"F0", - X"F0",X"B1",X"B1",X"4E",X"4E",X"B1",X"B1",X"F0",X"F0",X"78",X"78",X"87",X"87",X"78",X"78",X"F0", - X"4E",X"B1",X"B1",X"B1",X"B1",X"B1",X"B1",X"4E",X"87",X"78",X"78",X"78",X"78",X"78",X"78",X"87", - X"F0",X"6C",X"78",X"F0",X"F0",X"78",X"6C",X"F0",X"F0",X"93",X"B1",X"F0",X"F0",X"B1",X"93",X"F0", - X"F0",X"4E",X"6C",X"78",X"78",X"6C",X"4E",X"F0",X"F0",X"87",X"93",X"B1",X"B1",X"93",X"87",X"F0", - X"78",X"0F",X"4E",X"6C",X"6C",X"4E",X"0F",X"78",X"B1",X"0F",X"87",X"93",X"93",X"87",X"0F",X"B1", - X"C6",X"F0",X"B1",X"93",X"93",X"B1",X"F0",X"C6",X"C6",X"F0",X"78",X"6C",X"6C",X"78",X"F0",X"C6", - X"4E",X"B1",X"93",X"87",X"87",X"93",X"B1",X"4E",X"87",X"78",X"6C",X"4E",X"4E",X"6C",X"78",X"87", - X"6C",X"93",X"87",X"0F",X"0F",X"87",X"93",X"6C",X"87",X"6C",X"4E",X"0F",X"0F",X"4E",X"6C",X"87", - X"93",X"F0",X"E4",X"B1",X"B1",X"E4",X"F0",X"93",X"6C",X"F0",X"D2",X"78",X"78",X"D2",X"F0",X"6C", - X"F0",X"78",X"D2",X"C6",X"C6",X"D2",X"78",X"F0",X"F0",X"B1",X"E4",X"C6",X"C6",X"E4",X"B1",X"F0", - X"F0",X"6C",X"6C",X"F0",X"F0",X"6C",X"6C",X"F0",X"F0",X"93",X"93",X"F0",X"F0",X"93",X"93",X"F0", - X"F0",X"0F",X"D2",X"F0",X"F0",X"D2",X"0F",X"F0",X"F0",X"0F",X"E4",X"F0",X"F0",X"E4",X"0F",X"F0", - X"F0",X"78",X"F0",X"87",X"F0",X"87",X"78",X"C6",X"C6",X"B1",X"4E",X"F0",X"4E",X"F0",X"B1",X"F0", - X"C6",X"78",X"87",X"F0",X"87",X"F0",X"78",X"F0",X"F0",X"B1",X"F0",X"4E",X"F0",X"4E",X"B1",X"C6", - X"B0",X"F0",X"E0",X"F0",X"D0",X"F0",X"70",X"F0",X"F0",X"B0",X"F0",X"E0",X"F0",X"D0",X"F0",X"70", - X"F1",X"FF",X"F7",X"FF",X"F3",X"FF",X"FF",X"FF",X"F0",X"F1",X"F0",X"F7",X"F0",X"F3",X"F0",X"FF", - X"F0",X"F8",X"F0",X"FE",X"F0",X"FC",X"F0",X"FF",X"F8",X"FF",X"FE",X"FF",X"FC",X"FF",X"FF",X"FF", - X"F0",X"00",X"F0",X"F0",X"F0",X"F0",X"00",X"F0",X"F0",X"00",X"F0",X"F0",X"F0",X"F0",X"00",X"F0", - X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"F3",X"FF",X"F7",X"FF",X"F1",X"FF",X"F0",X"F3",X"F0",X"F7",X"F0",X"F1",X"F0", - X"FF",X"F0",X"FC",X"F0",X"FE",X"F0",X"F8",X"F0",X"FF",X"FF",X"FF",X"FC",X"FF",X"FE",X"FF",X"F8", - X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60", - X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC", - X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60", - X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60", - X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC", - X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC", - X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC", - X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC", - X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60",X"FC",X"60", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60", - X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"06",X"06",X"00",X"00",X"00",X"06",X"00",X"00",X"00", - X"00",X"06",X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"06",X"00", - X"00",X"00",X"06",X"00",X"00",X"00",X"06",X"00",X"00",X"06",X"00",X"00",X"00",X"06",X"00",X"00", - X"06",X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"06", - X"00",X"00",X"0C",X"00",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"03",X"00",X"00", - X"00",X"00",X"03",X"00",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"00",X"0C",X"00",X"00", - X"00",X"00",X"00",X"03",X"00",X"03",X"00",X"00",X"00",X"00",X"0C",X"00",X"0C",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"00",X"0C",X"00",X"00",X"00",X"00",X"03",X"00",X"03",X"00",X"00",X"00", - X"14",X"14",X"14",X"14",X"14",X"14",X"14",X"14",X"22",X"22",X"22",X"22",X"22",X"22",X"22",X"22", - X"90",X"F8",X"F4",X"B0",X"B0",X"F4",X"F8",X"90",X"60",X"F1",X"F2",X"70",X"70",X"F2",X"F1",X"60", - X"17",X"11",X"52",X"53",X"1F",X"1E",X"1B",X"2C",X"13",X"52",X"50",X"17",X"1F",X"19",X"59",X"18", - X"54",X"68",X"61",X"54",X"20",X"63",X"69",X"15",X"13",X"11",X"53",X"20",X"18",X"52",X"54",X"19", - X"1E",X"35",X"4A",X"AC",X"13",X"B5",X"04",X"68",X"B5",X"C7",X"68",X"B3",X"B1",X"34",X"09",X"B6", - X"09",X"1E",X"34",X"02",X"C6",X"28",X"B3",X"60",X"62",X"03",X"00",X"B5",X"6E",X"50",X"4A",X"36", - X"45",X"09",X"50",X"60",X"41",X"DD",X"11",X"6E",X"01",X"F7",X"25",X"6E",X"06",X"45",X"B5",X"03", - X"B5",X"C6",X"45",X"B3",X"71",X"34",X"09",X"BE",X"6A",X"4A",X"34",X"34",X"8E",X"8E",X"6D",X"6E", - X"10",X"41",X"46",X"10",X"09",X"47",X"10",X"01",X"20",X"C8",X"5F",X"43",X"00",X"B5",X"BD",X"00", - X"6A",X"03",X"34",X"6A",X"FF",X"35",X"4A",X"00",X"35",X"B5",X"04",X"69",X"4A",X"21",X"35",X"93", - X"E2",X"34",X"09",X"1E",X"23",X"B3",X"C6",X"08",X"B2",X"AC",X"3E",X"C6",X"B3",X"6A",X"28",X"34", - X"B3",X"B5",X"08",X"45",X"7F",X"36",X"13",X"41",X"50",X"61",X"09",X"01",X"11",X"6E",X"02",X"06", - X"25",X"6E",X"F7",X"B5",X"B5",X"03",X"45",X"71",X"45",X"B3",X"C6",X"6A",X"09",X"AE",X"34",X"8F", - X"34",X"34",X"4A",X"10",X"6D",X"6E",X"8F",X"09",X"02",X"10",X"41",X"20",X"10",X"01",X"03",X"00", - X"5F",X"0C",X"C8",X"6A",X"BD",X"00",X"B5",X"01",X"35",X"6A",X"03",X"35",X"4A",X"02",X"35",X"4A", - X"04",X"69",X"B5",X"4B",X"35",X"60",X"41",X"6E",X"01",X"60",X"03",X"B5",X"4A",X"CE",X"50",X"36", - X"45",X"B3",X"C6",X"92",X"09",X"1E",X"34",X"B8",X"22",X"09",X"40",X"61",X"41",X"27",X"11",X"6E", - X"01",X"F7",X"41",X"09",X"06",X"45",X"B5",X"08",X"35",X"01",X"96",X"71",X"B3",X"B5",X"6E",X"45", - X"09",X"3E",X"34",X"8F",X"C6",X"28",X"B3",X"93",X"B8",X"26",X"B5",X"C7",X"22",X"09",X"BF",X"34", - X"B3",X"B3",X"28",X"09",X"36",X"A6",X"43",X"92",X"35",X"90",X"96",X"6A",X"B3",X"50",X"4A",X"92", - X"35",X"DE",X"00",X"05",X"FE",X"60",X"08",X"6E",X"02",X"B5",X"71",X"63",X"B5",X"95",X"45",X"BD", - X"73",X"CA",X"34",X"21",X"AE",X"28",X"7B",X"09",X"00",X"34",X"0A",X"73",X"00",X"B5",X"AE",X"27", - X"4A",X"67",X"50",X"09",X"90",X"46",X"B5",X"C6",X"34",X"F7",X"36",X"A6",X"B3",X"B3",X"28",X"B5", - X"44",X"34",X"09",X"56",X"46",X"B3",X"C6",X"08",X"27",X"B5",X"63",X"46",X"B5",X"44",X"69",X"09", - X"C6",X"08",X"B3",X"60",X"34",X"21",X"76",X"1F",X"B3",X"69",X"B5",X"BA",X"C6",X"60",X"62",X"B3", - X"E6",X"B3",X"C7",X"09",X"09",X"B6",X"34",X"C6",X"34",X"29",X"3E",X"01",X"B3",X"6A",X"08",X"35", - X"6C",X"02",X"24",X"23",X"FE",X"6E",X"08",X"4A",X"01",X"35",X"4A",X"02",X"35",X"6A",X"03",X"35", - X"6C",X"02",X"61",X"60",X"FE",X"6E",X"08",X"4A",X"02",X"35",X"4A",X"64",X"35",X"B5",X"04",X"69", - X"B5",X"E2",X"69",X"6A",X"61",X"23",X"93",X"FF",X"34",X"08",X"FE",X"6E",X"6C",X"02",X"24",X"23", - X"4A",X"03",X"34",X"6A",X"FF",X"35",X"4A",X"00",X"35",X"08",X"FE",X"6E",X"6C",X"02",X"61",X"60", - X"4A",X"04",X"35",X"B5",X"00",X"35",X"4A",X"64",X"69",X"93",X"60",X"23",X"B5",X"E2",X"69",X"6A", - X"C8",X"08",X"FE",X"09",X"34",X"2E",X"00",X"C6",X"34",X"2F",X"3E",X"8F",X"B3",X"6A",X"08",X"34", - X"FE",X"B5",X"08",X"45",X"00",X"36",X"36",X"41",X"C0",X"61",X"09",X"01",X"11",X"6E",X"08",X"06", - X"21",X"6E",X"F7",X"B5",X"B5",X"02",X"45",X"71",X"45",X"09",X"F8",X"34",X"B5",X"C5",X"41",X"B3", - X"DE",X"D6",X"7D",X"4A",X"93",X"01",X"07",X"C8",X"34",X"6A",X"3E",X"34",X"93",X"8E",X"23",X"FE", - X"00",X"C6",X"0D",X"B3",X"08",X"34",X"09",X"1E",X"08",X"45",X"B5",X"D8",X"B2",X"41",X"36",X"10", - X"09",X"01",X"61",X"44",X"29",X"06",X"6E",X"B5",X"F7",X"B5",X"6E",X"45",X"45",X"71",X"03",X"93", - X"65",X"69",X"B5",X"42",X"23",X"93",X"40",X"23",X"B5",X"42",X"69",X"2A",X"20",X"23",X"93",X"C1", - X"34",X"00",X"F5",X"F5",X"BB",X"00",X"09",X"61",X"F5",X"86",X"01",X"17",X"7E",X"02",X"F5",X"9E", - X"27",X"B3",X"5F",X"B3",X"F5",X"68",X"02",X"68",X"B3",X"F5",X"B3",X"00",X"68",X"7E",X"68",X"09", - X"FC",X"B5",X"B3",X"45",X"24",X"EA",X"0F",X"76",X"0B",X"20",X"BB",X"20",X"56",X"25",X"B9",X"25", - X"21",X"61",X"41",X"09",X"25",X"25",X"25",X"25",X"B1",X"C0",X"7E",X"5F",X"F5",X"F5",X"04",X"04", - X"B1",X"80",X"7E",X"5F",X"F5",X"F5",X"04",X"04",X"B1",X"80",X"7E",X"5F",X"F5",X"F5",X"03",X"03", - X"B1",X"C0",X"7E",X"5F",X"F5",X"F5",X"03",X"03",X"B1",X"BB",X"76",X"09",X"2A",X"F5",X"34",X"00", - X"00",X"01",X"61",X"34",X"F5",X"00",X"BB",X"4F",X"6F",X"F5",X"12",X"00",X"BD",X"7E",X"9D",X"09", - X"34",X"B5",X"B3",X"45",X"25",X"EA",X"0F",X"76",X"0B",X"64",X"BB",X"70",X"56",X"26",X"B9",X"25", - X"E3",X"4D",X"2B",X"30",X"25",X"26",X"26",X"26",X"F5",X"74",X"03",X"F5",X"7E",X"34",X"4A",X"7E", - X"04",X"B5",X"75",X"26",X"4A",X"CA",X"34",X"F5",X"7E",X"22",X"42",X"FE",X"06",X"34",X"6A",X"00", - X"08",X"34",X"6A",X"00",X"47",X"FE",X"23",X"08",X"47",X"34",X"09",X"9D",X"91",X"21",X"24",X"D1", - X"43",X"4E",X"05",X"BD",X"01",X"FF",X"00",X"C8",X"B1",X"43",X"7E",X"60",X"F5",X"42",X"06",X"B9", - X"F5",X"08",X"06",X"61",X"7E",X"00",X"09",X"BB",X"42",X"F2",X"F6",X"F5",X"60",X"26",X"B5",X"7E", - X"03",X"34",X"4A",X"7E",X"C0",X"F5",X"74",X"04",X"4A",X"CA",X"34",X"6A",X"75",X"26",X"B5",X"22", - X"34",X"4A",X"00",X"22",X"FE",X"6A",X"28",X"34",X"B3",X"05",X"F5",X"6D",X"0F",X"80",X"16",X"91", - X"FD",X"FD",X"24",X"FD",X"09",X"21",X"34",X"5B",X"00",X"FD",X"5A",X"02",X"FD",X"5F",X"01",X"6C", - X"43",X"FD",X"5B",X"04",X"FD",X"5A",X"03",X"FD",X"5F",X"34",X"6A",X"5F",X"05",X"F5",X"74",X"03", - X"6A",X"5F",X"34",X"B1",X"75",X"04",X"F5",X"6A",X"23",X"B2",X"FE",X"26",X"34",X"51",X"00",X"6A", - X"23",X"96",X"B3",X"F5",X"34",X"27",X"0F",X"16",X"05",X"09",X"91",X"34",X"80",X"24",X"FD",X"FD", - X"21",X"FD",X"5B",X"01",X"FD",X"5A",X"00",X"FD",X"5F",X"08",X"6C",X"61",X"02",X"00",X"09",X"BB", - X"FD",X"5A",X"03",X"FD",X"5B",X"04",X"FD",X"5F",X"05",X"F5",X"F2",X"03",X"93",X"7E",X"25",X"4A", - X"74",X"04",X"F5",X"75",X"34",X"4A",X"7E",X"34",X"93",X"F2",X"25",X"F5",X"AB",X"26",X"B5",X"7E", - X"03",X"25",X"93",X"F2",X"80",X"B5",X"8A",X"26",X"F5",X"4A",X"04",X"34",X"7E",X"75",X"C0",X"F5", - X"7E",X"34",X"4A",X"AB",X"03",X"93",X"74",X"25",X"B5",X"7E",X"26",X"80",X"F2",X"04",X"F5",X"60", - X"BB",X"91",X"7E",X"09",X"F5",X"FD",X"05",X"24",X"34",X"5B",X"21",X"FD",X"FD",X"00",X"FD",X"5A", - X"01",X"6A",X"5F",X"34",X"FD",X"74",X"02",X"F5",X"5F",X"34",X"6A",X"5F",X"03",X"F5",X"75",X"04", - X"F5",X"85",X"00",X"B3",X"7E",X"26",X"09",X"0F",X"B5",X"76",X"45",X"56",X"EA",X"0B",X"D5",X"BB", - X"D1",X"B9",X"7E",X"26",X"F5",X"C1",X"06",X"C1",X"26",X"26",X"26",X"26",X"C2",X"88",X"E5",X"8F", - X"26",X"5B",X"43",X"FD",X"B1",X"03",X"FD",X"5A",X"04",X"B1",X"5F",X"60",X"FD",X"63",X"05",X"DB", - X"09",X"BB",X"00",X"BC",X"08",X"60",X"61",X"BB",X"41",X"6F",X"00",X"52",X"08",X"BD",X"4F",X"BB", - X"60",X"34",X"6A",X"07",X"99",X"9E",X"74",X"4A",X"22",X"34",X"6A",X"07",X"34",X"9E",X"75",X"4A", - X"23",X"34",X"6A",X"6F",X"34",X"B3",X"74",X"B3",X"6F",X"6A",X"6F",X"34",X"B3",X"75",X"57",X"B3", - X"6F",X"6F",X"6F",X"B5",X"B3",X"77",X"B3",X"B9",X"44",X"01",X"F5",X"86",X"B1",X"F5",X"7E",X"02", - X"17",X"5F",X"27",X"B3",X"9E",X"02",X"F5",X"68",X"B3",X"B3",X"B3",X"B1",X"68",X"68",X"68",X"6A", - X"03",X"26",X"09",X"0F",X"35",X"B3",X"FD",X"B3",X"0F",X"B9",X"EA",X"B2",X"B5",X"B5",X"45",X"29", - X"B1",X"B1",X"0B",X"7C",X"B5",X"B5",X"2A",X"2A",X"B1",X"B1",X"D5",X"2E",X"B5",X"B5",X"2A",X"2B", - X"B1",X"B1",X"87",X"98",X"B5",X"B5",X"2B",X"2B",X"B1",X"B1",X"4E",X"A4",X"B5",X"B5",X"2C",X"2C", - X"B1",X"B1",X"9D",X"6E",X"B5",X"B5",X"2C",X"2D",X"B1",X"B1",X"A2",X"D6",X"B5",X"B5",X"2D",X"2D", - X"B1",X"B1",X"D7",X"F0",X"B5",X"B5",X"2D",X"2D",X"B1",X"B1",X"F1",X"4F",X"B5",X"D5",X"2D",X"6F", - X"09",X"00",X"01",X"52",X"26",X"BD",X"46",X"7D",X"4F",X"01",X"09",X"72",X"6F",X"D1",X"40",X"46", - X"00",X"77",X"52",X"7D",X"BD",X"B1",X"55",X"BE",X"03",X"C6",X"B1",X"B3",X"3F",X"34",X"09",X"16", - X"B0",X"13",X"3E",X"A8",X"B3",X"09",X"28",X"34",X"7B",X"0B",X"0F",X"A6",X"86",X"7A",X"5F",X"0F", - X"5F",X"A6",X"6E",X"5F",X"0B",X"0F",X"00",X"68",X"02",X"C6",X"4A",X"B3",X"60",X"34",X"09",X"3E", - X"28",X"13",X"09",X"DF",X"43",X"41",X"DE",X"13",X"01",X"10",X"00",X"C8",X"05",X"BD",X"4E",X"AF", - X"4A",X"60",X"13",X"9C",X"DE",X"09",X"60",X"13",X"41",X"05",X"13",X"4E",X"9D",X"00",X"01",X"10", - X"BD",X"9C",X"AF",X"60",X"C8",X"13",X"4A",X"05",X"09",X"EB",X"34",X"C6",X"AB",X"09",X"60",X"34", - X"B3",X"09",X"28",X"34",X"3E",X"AA",X"74",X"41",X"FB",X"34",X"6A",X"B5",X"13",X"DD",X"C9",X"63", - X"40",X"BB",X"0B",X"8B",X"0B",X"2A",X"0B",X"34",X"D9",X"B3",X"04",X"B3",X"FE",X"0F",X"D0",X"0F", - X"6C",X"45",X"B5",X"C8",X"6C",X"B5",X"EA",X"41",X"D0",X"6C",X"C8",X"C8",X"6A",X"4A",X"34",X"34", - X"09",X"96",X"35",X"C6",X"08",X"09",X"B3",X"34",X"B3",X"6A",X"28",X"34",X"3E",X"C9",X"42",X"6C", - X"4A",X"8E",X"34",X"6C",X"C9",X"34",X"6A",X"4A",X"8E",X"00",X"B5",X"6A",X"34",X"B1",X"43",X"CA"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 17522bd2..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,32 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"03", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"05",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"0B",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0E",X"00",X"01",X"0C",X"0F", - X"00",X"0E",X"00",X"0B",X"00",X"0C",X"0B",X"0E",X"00",X"0C",X"0F",X"01",X"00",X"00",X"00",X"00", - X"00",X"01",X"02",X"0F",X"00",X"07",X"0C",X"02",X"00",X"09",X"06",X"0F",X"00",X"0D",X"0C",X"0F", - X"00",X"05",X"03",X"09",X"00",X"0F",X"0B",X"00",X"00",X"0E",X"00",X"0B",X"00",X"0E",X"00",X"0B", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"01",X"00",X"0F",X"0B",X"0E",X"00",X"0E",X"00",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin - data <= rom_data(to_integer(unsigned(addr))); -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 374e887f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"F3",X"AF",X"06",X"08",X"21",X"00",X"50",X"77",X"23",X"10",X"FC",X"ED",X"56",X"31",X"F1",X"4F", - X"C3",X"00",X"3F",X"3A",X"A6",X"4C",X"FE",X"00",X"C8",X"47",X"3E",X"18",X"21",X"1D",X"40",X"77", - X"2B",X"10",X"FC",X"C9",X"3A",X"A7",X"4C",X"FE",X"00",X"C8",X"47",X"3E",X"18",X"21",X"02",X"40", - X"77",X"23",X"10",X"FC",X"C9",X"D6",X"FF",X"00",X"08",X"D9",X"DD",X"E5",X"FD",X"E5",X"AF",X"32", - X"00",X"50",X"2A",X"0C",X"4C",X"3A",X"0E",X"4C",X"77",X"2A",X"0F",X"4C",X"3A",X"11",X"4C",X"77", - X"2A",X"14",X"4C",X"3A",X"16",X"4C",X"77",X"2A",X"17",X"4C",X"3A",X"19",X"4C",X"77",X"2A",X"1C", - X"4C",X"3A",X"1E",X"4C",X"77",X"2A",X"1F",X"4C",X"3A",X"21",X"4C",X"77",X"2A",X"24",X"4C",X"3A", - X"26",X"4C",X"77",X"2A",X"27",X"4C",X"3A",X"29",X"4C",X"77",X"2A",X"2C",X"4C",X"3A",X"2E",X"4C", - X"77",X"2A",X"2F",X"4C",X"3A",X"31",X"4C",X"77",X"2A",X"34",X"4C",X"3A",X"36",X"4C",X"77",X"2A", - X"37",X"4C",X"3A",X"39",X"4C",X"77",X"2A",X"3C",X"4C",X"3A",X"3E",X"4C",X"77",X"2A",X"3F",X"4C", - X"3A",X"41",X"4C",X"77",X"2A",X"44",X"4C",X"3A",X"46",X"4C",X"77",X"2A",X"47",X"4C",X"3A",X"49", - X"4C",X"77",X"2A",X"4C",X"4C",X"3A",X"4E",X"4C",X"77",X"2A",X"4F",X"4C",X"3A",X"51",X"4C",X"77", - X"2A",X"54",X"4C",X"3A",X"56",X"4C",X"77",X"2A",X"57",X"4C",X"3A",X"59",X"4C",X"77",X"21",X"96", - X"4C",X"CB",X"7E",X"28",X"31",X"CB",X"6E",X"20",X"2D",X"06",X"06",X"21",X"64",X"4C",X"11",X"62", - X"50",X"3E",X"06",X"0E",X"02",X"ED",X"A0",X"ED",X"A0",X"CD",X"BA",X"15",X"10",X"F3",X"06",X"06", - X"21",X"66",X"4C",X"11",X"F2",X"4F",X"3E",X"06",X"0E",X"02",X"ED",X"A0",X"ED",X"A0",X"CD",X"BA", - X"15",X"10",X"F3",X"C3",X"7E",X"01",X"ED",X"5B",X"64",X"4C",X"CD",X"3D",X"0F",X"ED",X"53",X"62", - X"50",X"ED",X"5B",X"6C",X"4C",X"CD",X"3D",X"0F",X"ED",X"53",X"64",X"50",X"ED",X"5B",X"74",X"4C", - X"CD",X"3D",X"0F",X"ED",X"53",X"66",X"50",X"ED",X"5B",X"7C",X"4C",X"CD",X"3D",X"0F",X"ED",X"53", - X"68",X"50",X"ED",X"5B",X"84",X"4C",X"CD",X"3D",X"0F",X"ED",X"53",X"6A",X"50",X"ED",X"5B",X"8C", - X"4C",X"CD",X"3D",X"0F",X"ED",X"53",X"6C",X"50",X"2A",X"66",X"4C",X"CD",X"56",X"0F",X"22",X"F2", - X"4F",X"2A",X"6E",X"4C",X"CD",X"56",X"0F",X"22",X"F4",X"4F",X"2A",X"76",X"4C",X"CD",X"56",X"0F", - X"22",X"F6",X"4F",X"2A",X"7E",X"4C",X"CD",X"56",X"0F",X"22",X"F8",X"4F",X"2A",X"86",X"4C",X"CD", - X"56",X"0F",X"22",X"FA",X"4F",X"2A",X"8E",X"4C",X"CD",X"56",X"0F",X"22",X"FC",X"4F",X"2A",X"93", - X"4C",X"23",X"22",X"93",X"4C",X"7E",X"FE",X"FF",X"20",X"06",X"21",X"DB",X"3C",X"22",X"93",X"4C", - X"21",X"95",X"4C",X"CB",X"46",X"20",X"56",X"3A",X"00",X"50",X"CB",X"6F",X"CA",X"2A",X"02",X"CB", - X"8E",X"CB",X"56",X"20",X"3D",X"3A",X"00",X"50",X"CB",X"7F",X"CA",X"38",X"02",X"3A",X"98",X"4C", - X"FE",X"06",X"28",X"07",X"3C",X"32",X"98",X"4C",X"C3",X"3D",X"02",X"AF",X"32",X"98",X"4C",X"CB", - X"5E",X"20",X"0A",X"3A",X"99",X"4C",X"FE",X"00",X"20",X"0B",X"C3",X"3D",X"02",X"AF",X"32",X"07", - X"50",X"CB",X"9E",X"18",X"68",X"3D",X"32",X"99",X"4C",X"3E",X"01",X"32",X"07",X"50",X"CB",X"DE", - X"18",X"5B",X"3A",X"00",X"50",X"CB",X"7F",X"28",X"C4",X"CB",X"96",X"18",X"10",X"3A",X"00",X"50", - X"CB",X"6F",X"28",X"AD",X"CB",X"86",X"3A",X"99",X"4C",X"3C",X"32",X"99",X"4C",X"3A",X"9A",X"4C", - X"FE",X"14",X"30",X"1A",X"47",X"3A",X"9C",X"4C",X"80",X"32",X"9A",X"4C",X"CB",X"3F",X"06",X"00", - X"80",X"27",X"32",X"9D",X"4C",X"CD",X"27",X"15",X"CB",X"66",X"20",X"02",X"CB",X"EE",X"3A",X"05", - X"4D",X"CB",X"C7",X"32",X"05",X"4D",X"CB",X"F6",X"18",X"83",X"CB",X"4E",X"20",X"05",X"CB",X"CE", - X"C3",X"A1",X"01",X"CB",X"C6",X"C3",X"9F",X"01",X"CB",X"D6",X"C3",X"AD",X"01",X"00",X"21",X"96", - X"4C",X"CB",X"46",X"28",X"16",X"CD",X"49",X"16",X"21",X"96",X"4C",X"CB",X"7E",X"28",X"04",X"CB", - X"6E",X"28",X"05",X"CD",X"29",X"16",X"18",X"03",X"CD",X"39",X"16",X"3A",X"9F",X"4C",X"3C",X"32", - X"9F",X"4C",X"3A",X"9E",X"4C",X"3C",X"32",X"9E",X"4C",X"FE",X"3C",X"20",X"0B",X"AF",X"32",X"9E", - X"4C",X"3A",X"A0",X"4C",X"3C",X"32",X"A0",X"4C",X"21",X"95",X"4C",X"CB",X"BE",X"3A",X"00",X"50", - X"CB",X"77",X"20",X"35",X"AF",X"32",X"01",X"50",X"21",X"62",X"50",X"06",X"0C",X"36",X"00",X"23", - X"10",X"FB",X"3E",X"40",X"CD",X"07",X"15",X"3E",X"09",X"CD",X"17",X"15",X"11",X"D0",X"41",X"21", - X"9C",X"19",X"3E",X"01",X"06",X"04",X"CD",X"DF",X"15",X"06",X"FF",X"21",X"FF",X"FF",X"2B",X"7D", - X"BC",X"32",X"C0",X"50",X"20",X"F8",X"10",X"F3",X"76",X"FB",X"3E",X"01",X"32",X"00",X"50",X"FD", - X"E1",X"DD",X"E1",X"D9",X"08",X"ED",X"4D",X"3A",X"00",X"50",X"CB",X"67",X"C2",X"93",X"05",X"AF", - X"06",X"08",X"21",X"00",X"50",X"77",X"23",X"10",X"FC",X"3E",X"00",X"32",X"03",X"50",X"31",X"F1", - X"4F",X"CD",X"14",X"16",X"F3",X"08",X"AF",X"08",X"21",X"00",X"40",X"CD",X"16",X"05",X"08",X"CB", - X"47",X"28",X"02",X"CB",X"D7",X"CB",X"4F",X"28",X"02",X"CB",X"DF",X"08",X"21",X"00",X"44",X"CD", - X"16",X"05",X"08",X"CB",X"47",X"28",X"02",X"CB",X"E7",X"CB",X"4F",X"28",X"02",X"CB",X"EF",X"08", - X"31",X"FD",X"43",X"21",X"00",X"4C",X"CD",X"16",X"05",X"08",X"CB",X"47",X"28",X"02",X"CB",X"F7", - X"CB",X"4F",X"28",X"02",X"CB",X"FF",X"08",X"3E",X"01",X"CD",X"17",X"15",X"21",X"00",X"40",X"11", - X"01",X"40",X"01",X"FE",X"03",X"36",X"40",X"ED",X"B0",X"11",X"66",X"41",X"21",X"60",X"1A",X"3E", - X"01",X"06",X"0B",X"CD",X"DF",X"15",X"11",X"8A",X"40",X"21",X"6B",X"1A",X"3E",X"01",X"06",X"18", - X"CD",X"DF",X"15",X"11",X"EC",X"40",X"21",X"83",X"1A",X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15", - X"11",X"ED",X"40",X"21",X"97",X"1A",X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15",X"11",X"EE",X"40", - X"21",X"AB",X"1A",X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15",X"11",X"EF",X"40",X"21",X"BF",X"1A", - X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15",X"11",X"93",X"40",X"21",X"4F",X"1B",X"3E",X"01",X"06", - X"18",X"CD",X"DF",X"15",X"11",X"F5",X"40",X"21",X"D3",X"1A",X"3E",X"01",X"06",X"14",X"CD",X"DF", - X"15",X"11",X"F6",X"40",X"21",X"E7",X"1A",X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15",X"11",X"F7", - X"40",X"21",X"FB",X"1A",X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15",X"11",X"F8",X"40",X"21",X"0F", - X"1B",X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15",X"11",X"F9",X"40",X"21",X"23",X"1B",X"3E",X"01", - X"06",X"14",X"CD",X"DF",X"15",X"11",X"FA",X"40",X"21",X"37",X"1B",X"3E",X"01",X"06",X"14",X"CD", - X"DF",X"15",X"08",X"32",X"FE",X"4C",X"08",X"3A",X"FE",X"4C",X"CB",X"57",X"28",X"0D",X"11",X"F5", - X"40",X"21",X"4B",X"1B",X"3E",X"01",X"06",X"04",X"CD",X"DF",X"15",X"3A",X"FE",X"4C",X"CB",X"5F", - X"28",X"0D",X"11",X"F6",X"40",X"21",X"4B",X"1B",X"3E",X"01",X"06",X"04",X"CD",X"DF",X"15",X"3A", - X"FE",X"4C",X"CB",X"67",X"28",X"0D",X"11",X"F7",X"40",X"21",X"4B",X"1B",X"3E",X"01",X"06",X"04", - X"CD",X"DF",X"15",X"3A",X"FE",X"4C",X"CB",X"6F",X"28",X"0D",X"11",X"F8",X"40",X"21",X"4B",X"1B", - X"3E",X"01",X"06",X"04",X"CD",X"DF",X"15",X"3A",X"FE",X"4C",X"CB",X"77",X"28",X"0D",X"11",X"F9", - X"40",X"21",X"4B",X"1B",X"3E",X"01",X"06",X"04",X"CD",X"DF",X"15",X"3A",X"FE",X"4C",X"CB",X"7F", - X"28",X"0D",X"11",X"FA",X"40",X"21",X"4B",X"1B",X"3E",X"01",X"06",X"04",X"CD",X"DF",X"15",X"1E", - X"00",X"21",X"00",X"00",X"CD",X"FD",X"04",X"30",X"02",X"CB",X"C3",X"21",X"00",X"10",X"CD",X"FD", - X"04",X"30",X"02",X"CB",X"CB",X"21",X"00",X"20",X"CD",X"FD",X"04",X"30",X"02",X"CB",X"D3",X"21", - X"00",X"30",X"CD",X"FD",X"04",X"30",X"02",X"CB",X"DB",X"3A",X"FE",X"4C",X"FE",X"00",X"28",X"02", - X"3E",X"80",X"B3",X"32",X"FE",X"4C",X"CB",X"47",X"28",X"0D",X"11",X"EC",X"40",X"21",X"4B",X"1B", - X"3E",X"01",X"06",X"04",X"CD",X"DF",X"15",X"3A",X"FE",X"4C",X"CB",X"4F",X"28",X"0D",X"11",X"ED", - X"40",X"21",X"4B",X"1B",X"3E",X"01",X"06",X"04",X"CD",X"DF",X"15",X"3A",X"FE",X"4C",X"CB",X"57", - X"28",X"0D",X"11",X"EE",X"40",X"21",X"4B",X"1B",X"3E",X"01",X"06",X"04",X"CD",X"DF",X"15",X"3A", - X"FE",X"4C",X"CB",X"5F",X"28",X"0D",X"11",X"EF",X"40",X"21",X"4B",X"1B",X"3E",X"01",X"06",X"04", - X"CD",X"DF",X"15",X"3A",X"FE",X"4C",X"FE",X"00",X"20",X"0E",X"FB",X"3E",X"01",X"32",X"00",X"50", - X"3E",X"02",X"CD",X"59",X"15",X"C3",X"D9",X"02",X"32",X"C0",X"50",X"18",X"FB",X"01",X"00",X"10", - X"AF",X"32",X"C0",X"50",X"86",X"23",X"57",X"0B",X"79",X"B0",X"7A",X"20",X"F7",X"FE",X"FF",X"28", - X"02",X"37",X"C9",X"37",X"3F",X"C9",X"08",X"E6",X"FC",X"08",X"E5",X"3E",X"11",X"CD",X"35",X"05", - X"E1",X"E5",X"3E",X"22",X"CD",X"35",X"05",X"E1",X"E5",X"3E",X"44",X"CD",X"35",X"05",X"E1",X"3E", - X"88",X"CD",X"35",X"05",X"C9",X"32",X"C0",X"50",X"E5",X"E5",X"D1",X"13",X"01",X"FF",X"03",X"77", - X"ED",X"B0",X"E1",X"01",X"00",X"04",X"BE",X"C4",X"53",X"05",X"23",X"5F",X"0B",X"79",X"B0",X"7B", - X"20",X"F4",X"C9",X"5F",X"7E",X"E6",X"0F",X"57",X"7B",X"E6",X"0F",X"BA",X"28",X"04",X"08",X"CB", - X"CF",X"08",X"7E",X"E6",X"F0",X"57",X"7B",X"E6",X"F0",X"BA",X"C8",X"08",X"CB",X"C7",X"08",X"7B", - X"C9",X"47",X"4F",X"52",X"4B",X"41",X"4E",X"53",X"2C",X"43",X"4F",X"50",X"59",X"52",X"49",X"47", - X"48",X"54",X"20",X"31",X"39",X"38",X"33",X"54",X"45",X"43",X"48",X"53",X"54",X"41",X"52",X"20", - X"49",X"4E",X"43",X"32",X"C0",X"50",X"21",X"00",X"40",X"11",X"01",X"40",X"01",X"FE",X"07",X"36", - X"40",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"00",X"4C",X"11",X"01",X"4C",X"01",X"FE",X"03",X"36", - X"00",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"60",X"50",X"11",X"61",X"50",X"01",X"0F",X"00",X"36", - X"00",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"F0",X"4F",X"11",X"F1",X"4F",X"01",X"0F",X"00",X"36", - X"00",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"40",X"50",X"11",X"41",X"50",X"01",X"1F",X"00",X"36", - X"00",X"ED",X"B0",X"21",X"0C",X"4C",X"11",X"0D",X"4C",X"01",X"4F",X"00",X"36",X"FF",X"ED",X"B0", - X"21",X"DB",X"3C",X"22",X"93",X"4C",X"3A",X"80",X"50",X"47",X"E6",X"03",X"32",X"9B",X"4C",X"21", - X"A5",X"1B",X"CD",X"BA",X"15",X"7E",X"32",X"9C",X"4C",X"78",X"E6",X"0C",X"CB",X"3F",X"CB",X"3F", - X"21",X"D7",X"3C",X"CD",X"BA",X"15",X"7E",X"32",X"A2",X"4C",X"78",X"E6",X"30",X"21",X"97",X"3C", - X"CD",X"BA",X"15",X"22",X"A3",X"4C",X"78",X"E6",X"30",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB", - X"3F",X"32",X"A5",X"4C",X"78",X"CB",X"77",X"20",X"05",X"21",X"96",X"4C",X"CB",X"FE",X"FB",X"3E", - X"01",X"32",X"00",X"50",X"CD",X"9A",X"38",X"21",X"C2",X"43",X"11",X"C3",X"43",X"01",X"3C",X"00", - X"36",X"40",X"ED",X"B0",X"21",X"C2",X"47",X"11",X"C3",X"47",X"01",X"1C",X"00",X"36",X"05",X"ED", - X"B0",X"32",X"C0",X"50",X"21",X"E2",X"47",X"11",X"E3",X"47",X"01",X"1C",X"00",X"36",X"09",X"ED", - X"B0",X"32",X"C0",X"50",X"21",X"95",X"18",X"11",X"C3",X"43",X"01",X"1A",X"00",X"ED",X"B0",X"AF", - X"32",X"E4",X"43",X"32",X"ED",X"43",X"32",X"F6",X"43",X"21",X"F0",X"3C",X"11",X"B3",X"4C",X"01", - X"3C",X"00",X"ED",X"B0",X"21",X"B8",X"4C",X"11",X"F2",X"43",X"CD",X"1B",X"10",X"21",X"02",X"40", - X"11",X"03",X"40",X"01",X"3C",X"00",X"36",X"40",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"02",X"44", - X"11",X"03",X"44",X"01",X"1C",X"00",X"36",X"01",X"ED",X"B0",X"21",X"22",X"44",X"11",X"23",X"44", - X"01",X"1C",X"00",X"36",X"11",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"AF",X"18",X"11",X"0F",X"40", - X"01",X"06",X"00",X"ED",X"B0",X"AF",X"32",X"0C",X"40",X"3A",X"9B",X"4C",X"FE",X"00",X"20",X"0B", - X"21",X"B5",X"18",X"11",X"0C",X"40",X"01",X"09",X"00",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"05", - X"4D",X"11",X"06",X"4D",X"01",X"FF",X"00",X"36",X"00",X"ED",X"B0",X"21",X"FE",X"39",X"22",X"1E", - X"4D",X"22",X"06",X"4D",X"21",X"1D",X"4D",X"22",X"0D",X"4D",X"21",X"2C",X"3A",X"22",X"39",X"4D", - X"22",X"21",X"4D",X"21",X"38",X"4D",X"22",X"28",X"4D",X"21",X"43",X"3A",X"22",X"54",X"4D",X"22", - X"3C",X"4D",X"21",X"53",X"4D",X"22",X"43",X"4D",X"21",X"66",X"3A",X"22",X"6F",X"4D",X"22",X"57", - X"4D",X"21",X"6E",X"4D",X"22",X"5E",X"4D",X"21",X"92",X"3A",X"22",X"8A",X"4D",X"22",X"72",X"4D", - X"21",X"89",X"4D",X"22",X"79",X"4D",X"21",X"AB",X"3A",X"22",X"A5",X"4D",X"22",X"8D",X"4D",X"21", - X"A4",X"4D",X"22",X"94",X"4D",X"21",X"C4",X"3A",X"22",X"C0",X"4D",X"22",X"A8",X"4D",X"21",X"BF", - X"4D",X"22",X"AF",X"4D",X"21",X"DD",X"3A",X"22",X"DB",X"4D",X"22",X"C3",X"4D",X"21",X"DA",X"4D", - X"22",X"CA",X"4D",X"06",X"20",X"21",X"40",X"50",X"36",X"00",X"23",X"10",X"FB",X"3E",X"00",X"32", - X"03",X"50",X"21",X"96",X"4C",X"CB",X"EE",X"3A",X"9B",X"4C",X"FE",X"00",X"CA",X"38",X"09",X"3A", - X"9A",X"4C",X"FE",X"00",X"C2",X"38",X"09",X"21",X"95",X"4C",X"CB",X"A6",X"AF",X"32",X"01",X"50", - X"21",X"96",X"4C",X"CB",X"86",X"CD",X"14",X"16",X"32",X"C0",X"50",X"CD",X"DC",X"35",X"21",X"95", - X"4C",X"CB",X"6E",X"C2",X"38",X"09",X"CD",X"71",X"10",X"3E",X"07",X"CD",X"59",X"15",X"21",X"95", - X"4C",X"CB",X"6E",X"C2",X"38",X"09",X"3E",X"40",X"CD",X"07",X"15",X"11",X"44",X"44",X"21",X"2C", - X"3D",X"3E",X"01",X"06",X"1C",X"CD",X"F5",X"15",X"11",X"49",X"44",X"21",X"2E",X"3D",X"3E",X"03", - X"06",X"1C",X"CD",X"F5",X"15",X"11",X"50",X"44",X"21",X"2D",X"3D",X"3E",X"03",X"06",X"1C",X"CD", - X"F5",X"15",X"11",X"58",X"44",X"21",X"2E",X"3D",X"3E",X"03",X"06",X"1C",X"CD",X"F5",X"15",X"11", - X"5B",X"44",X"21",X"2F",X"3D",X"3E",X"03",X"06",X"1C",X"CD",X"F5",X"15",X"11",X"C4",X"40",X"21", - X"A0",X"19",X"3E",X"01",X"06",X"15",X"CD",X"DF",X"15",X"11",X"C9",X"40",X"21",X"B5",X"19",X"3E", - X"01",X"06",X"14",X"CD",X"DF",X"15",X"11",X"AB",X"40",X"21",X"C9",X"19",X"3E",X"01",X"06",X"17", - X"CD",X"DF",X"15",X"11",X"B0",X"40",X"21",X"E0",X"19",X"3E",X"01",X"06",X"16",X"CD",X"DF",X"15", - X"11",X"52",X"41",X"21",X"F6",X"19",X"3E",X"01",X"06",X"0C",X"CD",X"DF",X"15",X"3A",X"9B",X"4C", - X"FE",X"01",X"20",X"0F",X"11",X"19",X"41",X"21",X"02",X"1A",X"3E",X"01",X"06",X"0F",X"CD",X"DF", - X"15",X"18",X"20",X"FE",X"02",X"20",X"0F",X"11",X"19",X"41",X"21",X"11",X"1A",X"3E",X"01",X"06", - X"0F",X"CD",X"DF",X"15",X"18",X"0D",X"11",X"19",X"41",X"21",X"20",X"1A",X"3E",X"01",X"06",X"0F", - X"CD",X"DF",X"15",X"11",X"9C",X"40",X"21",X"2F",X"1A",X"3E",X"01",X"06",X"19",X"CD",X"DF",X"15", - X"3A",X"A5",X"4C",X"FE",X"00",X"20",X"0F",X"11",X"7C",X"41",X"21",X"48",X"1A",X"3E",X"01",X"06", - X"06",X"CD",X"DF",X"15",X"18",X"33",X"FE",X"01",X"20",X"0F",X"11",X"7C",X"41",X"21",X"4E",X"1A", - X"3E",X"01",X"06",X"06",X"CD",X"DF",X"15",X"18",X"20",X"FE",X"02",X"20",X"0F",X"11",X"7C",X"41", - X"21",X"54",X"1A",X"3E",X"01",X"06",X"06",X"CD",X"DF",X"15",X"18",X"0D",X"11",X"7C",X"41",X"21", - X"5A",X"1A",X"3E",X"01",X"06",X"06",X"CD",X"DF",X"15",X"3E",X"08",X"CD",X"59",X"15",X"21",X"95", - X"4C",X"CB",X"6E",X"20",X"53",X"CD",X"9B",X"38",X"AF",X"32",X"FF",X"4C",X"32",X"01",X"4D",X"32", - X"03",X"4D",X"32",X"00",X"4D",X"32",X"02",X"4D",X"32",X"04",X"4D",X"CD",X"BD",X"38",X"CD",X"EF", - X"0E",X"CD",X"CA",X"38",X"CD",X"C5",X"1B",X"AF",X"32",X"20",X"4D",X"32",X"3B",X"4D",X"32",X"56", - X"4D",X"32",X"71",X"4D",X"32",X"8C",X"4D",X"32",X"A7",X"4D",X"32",X"C2",X"4D",X"CD",X"1F",X"16", - X"32",X"C0",X"50",X"21",X"95",X"4C",X"CB",X"6E",X"20",X"0E",X"21",X"96",X"4C",X"CB",X"4E",X"20", - X"02",X"18",X"CE",X"CB",X"8E",X"C3",X"A5",X"07",X"CD",X"14",X"16",X"21",X"95",X"4C",X"CB",X"E6", - X"CB",X"AE",X"21",X"96",X"4C",X"CB",X"8E",X"CB",X"96",X"CB",X"9E",X"21",X"97",X"4C",X"CB",X"96", - X"21",X"96",X"4C",X"CB",X"C6",X"21",X"0C",X"4C",X"11",X"0D",X"4C",X"01",X"4F",X"00",X"36",X"FF", - X"ED",X"B0",X"3E",X"FF",X"32",X"01",X"50",X"21",X"97",X"4C",X"CB",X"56",X"20",X"0F",X"3A",X"FD", - X"4C",X"3C",X"32",X"FD",X"4C",X"FE",X"0A",X"20",X"04",X"CB",X"D6",X"CB",X"DE",X"00",X"32",X"C0", - X"50",X"3E",X"40",X"CD",X"07",X"15",X"3E",X"03",X"CD",X"17",X"15",X"3A",X"9B",X"4C",X"FE",X"00", - X"CA",X"13",X"0A",X"3A",X"9A",X"4C",X"FE",X"02",X"30",X"4C",X"11",X"70",X"41",X"21",X"BE",X"18", - X"3E",X"01",X"06",X"0B",X"CD",X"DF",X"15",X"3A",X"40",X"50",X"CB",X"6F",X"20",X"74",X"3A",X"9B", - X"4C",X"FE",X"00",X"28",X"15",X"3A",X"9A",X"4C",X"FE",X"02",X"38",X"66",X"D6",X"02",X"32",X"9A", - X"4C",X"3A",X"9D",X"4C",X"D6",X"01",X"27",X"32",X"9D",X"4C",X"21",X"96",X"4C",X"CB",X"E6",X"3A", - X"A2",X"4C",X"32",X"A6",X"4C",X"CD",X"13",X"00",X"3A",X"9B",X"4C",X"FE",X"00",X"CA",X"6E",X"0A", - X"CD",X"27",X"15",X"C3",X"6E",X"0A",X"FE",X"04",X"30",X"29",X"11",X"0E",X"41",X"21",X"C9",X"18", - X"3E",X"01",X"06",X"11",X"CD",X"DF",X"15",X"11",X"10",X"42",X"21",X"DA",X"18",X"3E",X"01",X"06", - X"02",X"CD",X"DF",X"15",X"11",X"72",X"41",X"21",X"BE",X"18",X"3E",X"01",X"06",X"0B",X"CD",X"DF", - X"15",X"18",X"94",X"11",X"90",X"40",X"21",X"DC",X"18",X"3E",X"01",X"06",X"19",X"CD",X"DF",X"15", - X"18",X"85",X"3A",X"40",X"50",X"CB",X"77",X"20",X"33",X"3A",X"9B",X"4C",X"FE",X"00",X"28",X"15", - X"3A",X"9A",X"4C",X"FE",X"04",X"38",X"25",X"D6",X"04",X"32",X"9A",X"4C",X"3A",X"9D",X"4C",X"D6", - X"02",X"27",X"32",X"9D",X"4C",X"21",X"96",X"4C",X"CB",X"A6",X"3A",X"A2",X"4C",X"32",X"A6",X"4C", - X"32",X"A7",X"4C",X"CD",X"13",X"00",X"CD",X"24",X"00",X"C3",X"D8",X"09",X"32",X"C0",X"50",X"21", - X"95",X"4C",X"CB",X"76",X"20",X"03",X"C3",X"A7",X"09",X"CB",X"B6",X"C3",X"7E",X"09",X"AF",X"21", - X"A8",X"4C",X"11",X"A9",X"4C",X"01",X"05",X"00",X"77",X"ED",X"B0",X"32",X"B1",X"4C",X"32",X"B2", - X"4C",X"3E",X"40",X"21",X"E4",X"43",X"11",X"E5",X"43",X"01",X"05",X"00",X"77",X"ED",X"B0",X"21", - X"F6",X"43",X"11",X"F7",X"43",X"01",X"05",X"00",X"77",X"ED",X"B0",X"AF",X"32",X"E4",X"43",X"32", - X"F6",X"43",X"AF",X"32",X"FF",X"4C",X"32",X"01",X"4D",X"32",X"03",X"4D",X"32",X"00",X"4D",X"32", - X"02",X"4D",X"32",X"04",X"4D",X"CD",X"AC",X"38",X"CD",X"C9",X"38",X"21",X"97",X"4C",X"CB",X"CE", - X"21",X"96",X"4C",X"CB",X"66",X"28",X"02",X"18",X"1A",X"3E",X"00",X"32",X"03",X"50",X"CD",X"4E", - X"15",X"11",X"50",X"41",X"21",X"F5",X"18",X"3E",X"01",X"06",X"0D",X"CD",X"DF",X"15",X"3E",X"03", - X"CD",X"59",X"15",X"21",X"96",X"4C",X"CB",X"EE",X"3A",X"A6",X"4C",X"3D",X"32",X"A6",X"4C",X"3E", - X"40",X"21",X"16",X"40",X"11",X"17",X"40",X"01",X"08",X"00",X"77",X"ED",X"B0",X"CD",X"13",X"00", - X"3A",X"FF",X"4C",X"32",X"03",X"4D",X"3A",X"00",X"4D",X"32",X"04",X"4D",X"CD",X"09",X"39",X"C3", - X"9A",X"0B",X"21",X"96",X"4C",X"CB",X"66",X"20",X"CA",X"CB",X"6E",X"28",X"AC",X"3A",X"96",X"4C", - X"CB",X"7F",X"20",X"43",X"CD",X"4E",X"15",X"11",X"50",X"41",X"21",X"02",X"19",X"3E",X"01",X"06", - X"0D",X"CD",X"DF",X"15",X"3E",X"03",X"CD",X"59",X"15",X"21",X"96",X"4C",X"CB",X"AE",X"3A",X"A7", - X"4C",X"3D",X"32",X"A7",X"4C",X"3E",X"40",X"21",X"02",X"40",X"11",X"03",X"40",X"01",X"08",X"00", - X"77",X"ED",X"B0",X"CD",X"24",X"00",X"3A",X"01",X"4D",X"32",X"03",X"4D",X"3A",X"02",X"4D",X"32", - X"04",X"4D",X"CD",X"11",X"39",X"18",X"33",X"3E",X"01",X"32",X"03",X"50",X"18",X"B6",X"CD",X"4E", - X"15",X"21",X"96",X"4C",X"CB",X"66",X"C2",X"E8",X"0A",X"11",X"10",X"41",X"21",X"0F",X"19",X"3E", - X"01",X"06",X"11",X"CD",X"DF",X"15",X"21",X"20",X"4D",X"CB",X"C6",X"3E",X"01",X"CD",X"59",X"15", - X"21",X"96",X"4C",X"CB",X"6E",X"28",X"A7",X"C3",X"E8",X"0A",X"CD",X"EF",X"0E",X"21",X"97",X"4C", - X"CB",X"4E",X"28",X"13",X"CB",X"8E",X"21",X"C2",X"4D",X"CB",X"C6",X"32",X"C0",X"50",X"3A",X"C2", - X"4D",X"FE",X"00",X"20",X"F6",X"18",X"05",X"3E",X"02",X"CD",X"59",X"15",X"CD",X"C5",X"1B",X"ED", - X"5B",X"AE",X"4C",X"7B",X"B2",X"28",X"09",X"21",X"00",X"00",X"22",X"AE",X"4C",X"CD",X"5B",X"0F", - X"32",X"C0",X"50",X"CD",X"1F",X"16",X"21",X"96",X"4C",X"CB",X"4E",X"28",X"DF",X"CB",X"8E",X"CD", - X"14",X"16",X"21",X"96",X"4C",X"CB",X"56",X"20",X"0F",X"CD",X"1B",X"39",X"CD",X"14",X"16",X"21", - X"96",X"4C",X"CB",X"5E",X"20",X"09",X"18",X"67",X"CB",X"96",X"CD",X"1A",X"39",X"18",X"EA",X"CB", - X"9E",X"21",X"97",X"4C",X"CB",X"CE",X"21",X"96",X"4C",X"CB",X"6E",X"20",X"29",X"3A",X"01",X"4D", - X"3C",X"FE",X"0C",X"20",X"02",X"3E",X"0B",X"32",X"01",X"4D",X"32",X"03",X"4D",X"3A",X"02",X"4D", - X"3C",X"FE",X"19",X"20",X"02",X"3E",X"18",X"32",X"02",X"4D",X"32",X"04",X"4D",X"CD",X"1C",X"39", - X"CD",X"19",X"39",X"C3",X"9A",X"0B",X"3A",X"FF",X"4C",X"3C",X"FE",X"0C",X"20",X"02",X"3E",X"0B", - X"32",X"FF",X"4C",X"32",X"03",X"4D",X"3A",X"00",X"4D",X"3C",X"FE",X"19",X"20",X"02",X"3E",X"18", - X"32",X"00",X"4D",X"32",X"04",X"4D",X"CD",X"1C",X"39",X"CD",X"18",X"39",X"C3",X"9A",X"0B",X"3A", - X"B0",X"4C",X"FE",X"00",X"20",X"2E",X"21",X"96",X"4C",X"CB",X"6E",X"20",X"2F",X"3A",X"A7",X"4C", - X"FE",X"00",X"20",X"4E",X"CD",X"4E",X"15",X"11",X"90",X"41",X"21",X"20",X"19",X"3E",X"01",X"06", - X"09",X"CD",X"DF",X"15",X"3E",X"02",X"CD",X"59",X"15",X"CD",X"F8",X"11",X"21",X"95",X"4C",X"CB", - X"F6",X"C3",X"7D",X"07",X"D6",X"01",X"32",X"B0",X"4C",X"C3",X"6E",X"0B",X"3A",X"A6",X"4C",X"FE", - X"00",X"20",X"25",X"21",X"96",X"4C",X"CB",X"66",X"20",X"CA",X"CD",X"4E",X"15",X"11",X"F0",X"40", - X"21",X"29",X"19",X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15",X"3E",X"03",X"CD",X"59",X"15",X"C3", - X"1D",X"0B",X"CD",X"10",X"39",X"C3",X"12",X"0B",X"CD",X"08",X"39",X"C3",X"12",X"0B",X"2A",X"91", - X"4C",X"EB",X"DD",X"21",X"00",X"00",X"DD",X"19",X"DD",X"7E",X"01",X"DD",X"86",X"02",X"47",X"E6", - X"0F",X"DD",X"77",X"02",X"CB",X"38",X"CB",X"38",X"CB",X"38",X"CB",X"38",X"DD",X"7E",X"00",X"21", - X"FC",X"0C",X"CB",X"27",X"CD",X"BA",X"15",X"5E",X"23",X"56",X"EB",X"E9",X"08",X"0D",X"08",X"0D", - X"09",X"0D",X"11",X"0D",X"19",X"0D",X"21",X"0D",X"C9",X"DD",X"7E",X"04",X"90",X"DD",X"77",X"04", - X"C9",X"DD",X"7E",X"04",X"80",X"DD",X"77",X"04",X"C9",X"DD",X"7E",X"03",X"80",X"DD",X"77",X"03", - X"C9",X"DD",X"7E",X"03",X"90",X"DD",X"77",X"03",X"C9",X"2A",X"5E",X"4C",X"EB",X"DD",X"21",X"00", - X"00",X"DD",X"19",X"EB",X"01",X"00",X"4C",X"37",X"3F",X"ED",X"42",X"E5",X"DD",X"7E",X"00",X"21", - X"4C",X"0D",X"CB",X"27",X"CD",X"BA",X"15",X"5E",X"23",X"56",X"EB",X"E9",X"1C",X"0E",X"58",X"0D", - X"9B",X"0D",X"2B",X"0E",X"35",X"0E",X"48",X"0E",X"DD",X"7E",X"03",X"32",X"5C",X"4C",X"DD",X"7E", - X"04",X"32",X"5D",X"4C",X"CD",X"B2",X"0E",X"DD",X"7E",X"06",X"12",X"3A",X"0A",X"4C",X"FE",X"00", - X"20",X"17",X"3A",X"0B",X"4C",X"FE",X"00",X"20",X"17",X"C1",X"21",X"0C",X"4C",X"09",X"E5",X"D1", - X"13",X"01",X"05",X"00",X"36",X"FF",X"ED",X"B0",X"C9",X"DD",X"7E",X"06",X"13",X"12",X"18",X"E9", - X"DD",X"7E",X"06",X"21",X"20",X"00",X"19",X"EB",X"12",X"18",X"DE",X"CD",X"DA",X"0E",X"DD",X"7E", - X"03",X"90",X"32",X"5C",X"4C",X"DD",X"7E",X"04",X"32",X"5D",X"4C",X"CD",X"B2",X"0E",X"3A",X"0A", - X"4C",X"FE",X"00",X"28",X"32",X"3A",X"0A",X"4C",X"CB",X"27",X"DD",X"46",X"05",X"80",X"3D",X"C1", - X"FD",X"21",X"0C",X"4C",X"FD",X"09",X"FD",X"73",X"00",X"FD",X"72",X"01",X"FD",X"77",X"02",X"3C", - X"13",X"FD",X"73",X"03",X"FD",X"72",X"04",X"FD",X"77",X"05",X"3A",X"5C",X"4C",X"DD",X"77",X"03", - X"3A",X"5D",X"4C",X"DD",X"77",X"04",X"C9",X"3A",X"0B",X"4C",X"FE",X"00",X"CA",X"51",X"0E",X"3A", - X"0B",X"4C",X"CB",X"27",X"C6",X"0F",X"DD",X"46",X"05",X"80",X"C1",X"FD",X"21",X"0C",X"4C",X"FD", - X"09",X"FD",X"73",X"00",X"FD",X"72",X"01",X"FD",X"77",X"02",X"3C",X"21",X"20",X"00",X"19",X"EB", - X"FD",X"73",X"03",X"FD",X"72",X"04",X"FD",X"77",X"05",X"C3",X"DA",X"0D",X"DD",X"7E",X"03",X"32", - X"5C",X"4C",X"DD",X"7E",X"04",X"32",X"5D",X"4C",X"C3",X"AB",X"0D",X"CD",X"DA",X"0E",X"DD",X"7E", - X"03",X"80",X"C3",X"A2",X"0D",X"CD",X"DA",X"0E",X"DD",X"7E",X"04",X"90",X"32",X"5D",X"4C",X"DD", - X"7E",X"03",X"32",X"5C",X"4C",X"C3",X"AB",X"0D",X"CD",X"DA",X"0E",X"DD",X"7E",X"04",X"80",X"18", - X"EB",X"DD",X"7E",X"05",X"C1",X"FD",X"21",X"0C",X"4C",X"FD",X"09",X"FD",X"73",X"00",X"FD",X"72", - X"01",X"FD",X"77",X"02",X"3A",X"5C",X"4C",X"DD",X"77",X"03",X"3A",X"5D",X"4C",X"DD",X"77",X"04", - X"DD",X"7E",X"00",X"21",X"85",X"0E",X"CB",X"27",X"CD",X"BA",X"15",X"D5",X"5E",X"23",X"56",X"EB", - X"D1",X"DD",X"7E",X"06",X"E9",X"91",X"0E",X"91",X"0E",X"92",X"0E",X"9D",X"0E",X"A0",X"0E",X"A7", - X"0E",X"C9",X"13",X"FD",X"73",X"03",X"FD",X"72",X"04",X"FD",X"77",X"05",X"C9",X"1B",X"18",X"F3", - X"21",X"20",X"00",X"19",X"EB",X"18",X"EC",X"EB",X"11",X"20",X"00",X"37",X"3F",X"ED",X"52",X"EB", - X"18",X"E1",X"3A",X"5C",X"4C",X"E6",X"07",X"32",X"0A",X"4C",X"3A",X"5D",X"4C",X"E6",X"07",X"32", - X"0B",X"4C",X"3A",X"5C",X"4C",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"57",X"3A",X"5D",X"4C",X"CB", - X"3F",X"CB",X"3F",X"CB",X"3F",X"5F",X"CD",X"E9",X"14",X"C9",X"DD",X"7E",X"01",X"DD",X"86",X"02", - X"47",X"E6",X"0F",X"DD",X"77",X"02",X"CB",X"38",X"CB",X"38",X"CB",X"38",X"CB",X"38",X"C9",X"3A", - X"03",X"4D",X"21",X"FD",X"0E",X"CB",X"27",X"CB",X"27",X"CD",X"BA",X"15",X"E9",X"CD",X"CA",X"29", - X"C9",X"CD",X"23",X"2A",X"C9",X"CD",X"7C",X"2A",X"C9",X"CD",X"D5",X"2A",X"C9",X"CD",X"2E",X"2B", - X"C9",X"CD",X"87",X"2B",X"C9",X"CD",X"E0",X"2B",X"C9",X"CD",X"36",X"2C",X"C9",X"CD",X"8C",X"2C", - X"C9",X"CD",X"E5",X"2C",X"C9",X"CD",X"3E",X"2D",X"C9",X"CD",X"8A",X"2D",X"C9",X"CD",X"D6",X"2D", - X"C9",X"CD",X"D7",X"2D",X"C9",X"CD",X"D8",X"2D",X"C9",X"CD",X"D9",X"2D",X"C9",X"D5",X"37",X"3F", - X"21",X"0E",X"01",X"16",X"00",X"ED",X"52",X"7D",X"37",X"3F",X"21",X"10",X"01",X"D1",X"5A",X"16", - X"00",X"ED",X"52",X"55",X"5F",X"C9",X"7D",X"EE",X"03",X"6F",X"C9",X"21",X"96",X"4C",X"CB",X"46", - X"C8",X"CB",X"6E",X"28",X"43",X"21",X"A8",X"4C",X"7B",X"86",X"27",X"77",X"23",X"7A",X"8E",X"27", - X"77",X"23",X"3E",X"00",X"8E",X"27",X"77",X"38",X"02",X"18",X"32",X"21",X"96",X"4C",X"CB",X"6E", - X"28",X"13",X"21",X"F6",X"43",X"11",X"F7",X"43",X"01",X"05",X"00",X"36",X"40",X"ED",X"B0",X"AF", - X"32",X"F6",X"43",X"18",X"18",X"21",X"E4",X"43",X"11",X"E5",X"43",X"01",X"05",X"00",X"36",X"40", - X"ED",X"B0",X"AF",X"32",X"E4",X"43",X"18",X"05",X"21",X"AB",X"4C",X"18",X"BB",X"21",X"96",X"4C", - X"CB",X"6E",X"28",X"5C",X"21",X"AA",X"4C",X"11",X"FB",X"43",X"3A",X"B1",X"4C",X"F5",X"CD",X"1B", - X"10",X"23",X"23",X"23",X"EB",X"2A",X"A3",X"4C",X"F1",X"FE",X"04",X"D0",X"CB",X"27",X"CB",X"27", - X"3C",X"3C",X"CD",X"BA",X"15",X"CD",X"B0",X"11",X"D0",X"3A",X"B0",X"4C",X"3C",X"32",X"B0",X"4C", - X"21",X"20",X"4D",X"CB",X"C6",X"21",X"96",X"4C",X"CB",X"6E",X"28",X"12",X"3A",X"B1",X"4C",X"3C", - X"32",X"B1",X"4C",X"3A",X"A6",X"4C",X"3C",X"32",X"A6",X"4C",X"CD",X"13",X"00",X"C9",X"3A",X"B2", - X"4C",X"3C",X"32",X"B2",X"4C",X"3A",X"A7",X"4C",X"3C",X"32",X"A7",X"4C",X"CD",X"24",X"00",X"C9", - X"21",X"AD",X"4C",X"11",X"E9",X"43",X"3A",X"B2",X"4C",X"18",X"A2",X"3E",X"03",X"F5",X"7E",X"E6", - X"F0",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"47",X"3A",X"96",X"4C",X"CB",X"77",X"28", - X"22",X"78",X"12",X"1B",X"7E",X"E6",X"0F",X"47",X"3A",X"96",X"4C",X"CB",X"77",X"32",X"96",X"4C", - X"28",X"20",X"78",X"12",X"2B",X"1B",X"F1",X"3D",X"20",X"D3",X"3A",X"96",X"4C",X"CB",X"B7",X"32", - X"96",X"4C",X"C9",X"78",X"FE",X"00",X"28",X"DB",X"3A",X"96",X"4C",X"CB",X"F7",X"32",X"96",X"4C", - X"18",X"CF",X"78",X"FE",X"00",X"28",X"DD",X"3A",X"96",X"4C",X"CB",X"F7",X"32",X"96",X"4C",X"18", - X"D1",X"21",X"97",X"4C",X"CB",X"5E",X"28",X"3D",X"CB",X"9E",X"21",X"40",X"40",X"CD",X"A7",X"10", - X"FE",X"DC",X"20",X"1C",X"21",X"40",X"44",X"CD",X"A7",X"10",X"FE",X"DD",X"20",X"12",X"47",X"E6", - X"F0",X"32",X"51",X"4F",X"78",X"32",X"50",X"4F",X"3A",X"51",X"4F",X"B8",X"20",X"02",X"18",X"15", - X"3E",X"40",X"CD",X"07",X"15",X"F3",X"C9",X"AF",X"11",X"80",X"03",X"86",X"23",X"1B",X"47",X"7A", - X"B3",X"78",X"20",X"F7",X"C9",X"00",X"3E",X"40",X"CD",X"07",X"15",X"3E",X"09",X"CD",X"17",X"15", - X"11",X"29",X"45",X"21",X"F4",X"10",X"3E",X"15",X"06",X"0B",X"CD",X"F5",X"15",X"11",X"45",X"41", - X"21",X"3D",X"19",X"3E",X"01",X"06",X"0C",X"CD",X"DF",X"15",X"21",X"68",X"1B",X"11",X"CA",X"42", - X"01",X"FF",X"09",X"ED",X"A0",X"13",X"10",X"FB",X"AF",X"12",X"CD",X"0C",X"16",X"3E",X"01",X"12", - X"CD",X"F5",X"10",X"C9",X"03",X"21",X"B3",X"4C",X"11",X"6A",X"42",X"CD",X"35",X"11",X"11",X"6C", - X"42",X"CD",X"35",X"11",X"11",X"6E",X"42",X"CD",X"35",X"11",X"11",X"70",X"42",X"CD",X"35",X"11", - X"11",X"72",X"42",X"CD",X"35",X"11",X"11",X"74",X"42",X"CD",X"35",X"11",X"11",X"76",X"42",X"CD", - X"35",X"11",X"11",X"78",X"42",X"CD",X"35",X"11",X"11",X"7A",X"42",X"CD",X"35",X"11",X"11",X"7C", - X"42",X"CD",X"35",X"11",X"C9",X"06",X"03",X"0E",X"0F",X"3E",X"21",X"ED",X"A0",X"CD",X"D3",X"15", - X"10",X"F7",X"23",X"23",X"3E",X"40",X"CD",X"D3",X"15",X"CD",X"52",X"11",X"3E",X"04",X"CD",X"BA", - X"15",X"C9",X"3E",X"03",X"F5",X"7E",X"E6",X"F0",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F", - X"47",X"3A",X"96",X"4C",X"CB",X"77",X"28",X"2A",X"78",X"12",X"3E",X"20",X"CD",X"D3",X"15",X"7E", - X"E6",X"0F",X"47",X"3A",X"96",X"4C",X"CB",X"77",X"32",X"96",X"4C",X"28",X"24",X"78",X"12",X"2B", - X"3E",X"20",X"CD",X"D3",X"15",X"F1",X"3D",X"20",X"CB",X"3A",X"96",X"4C",X"CB",X"B7",X"32",X"96", - X"4C",X"C9",X"78",X"FE",X"00",X"28",X"D3",X"3A",X"96",X"4C",X"CB",X"F7",X"32",X"96",X"4C",X"18", - X"C7",X"78",X"FE",X"00",X"28",X"D9",X"3A",X"96",X"4C",X"CB",X"F7",X"32",X"96",X"4C",X"18",X"CD", - X"06",X"03",X"1A",X"BE",X"38",X"08",X"20",X"0E",X"2B",X"1B",X"10",X"F6",X"18",X"06",X"CD",X"CB", - X"11",X"37",X"3F",X"C9",X"37",X"C9",X"CD",X"CB",X"11",X"37",X"C9",X"78",X"FE",X"00",X"C8",X"2B", - X"1B",X"3D",X"20",X"FB",X"C9",X"DE",X"47",X"4F",X"52",X"4B",X"41",X"4E",X"53",X"2C",X"43",X"4F", - X"50",X"59",X"52",X"49",X"47",X"48",X"54",X"20",X"31",X"39",X"38",X"33",X"54",X"45",X"43",X"48", - X"53",X"54",X"41",X"52",X"20",X"49",X"4E",X"43",X"21",X"96",X"4C",X"CB",X"EE",X"21",X"A8",X"4C", - X"11",X"F5",X"4C",X"01",X"03",X"00",X"ED",X"B0",X"CD",X"22",X"12",X"21",X"96",X"4C",X"CB",X"66", - X"C0",X"CB",X"AE",X"21",X"AB",X"4C",X"11",X"F5",X"4C",X"01",X"03",X"00",X"ED",X"B0",X"CD",X"22", - X"12",X"C9",X"01",X"00",X"0A",X"21",X"F1",X"4C",X"11",X"F7",X"4C",X"2B",X"2B",X"2B",X"C5",X"CD", - X"B0",X"11",X"C1",X"30",X"0A",X"3E",X"06",X"81",X"4F",X"10",X"ED",X"2B",X"2B",X"18",X"08",X"79", - X"FE",X"00",X"C8",X"23",X"23",X"23",X"23",X"C5",X"E5",X"06",X"00",X"21",X"EE",X"4C",X"11",X"F4", - X"4C",X"ED",X"B8",X"3E",X"40",X"CD",X"07",X"15",X"21",X"96",X"4C",X"CB",X"6E",X"20",X"1B",X"11", - X"62",X"41",X"21",X"05",X"19",X"3E",X"01",X"06",X"0A",X"CD",X"DF",X"15",X"21",X"96",X"4C",X"CB", - X"7E",X"28",X"19",X"3E",X"01",X"32",X"03",X"50",X"18",X"12",X"11",X"62",X"41",X"21",X"F8",X"18", - X"3E",X"01",X"06",X"0A",X"CD",X"DF",X"15",X"3E",X"00",X"32",X"03",X"50",X"11",X"40",X"44",X"21", - X"E5",X"14",X"3E",X"0B",X"06",X"1C",X"CD",X"F5",X"15",X"11",X"4C",X"44",X"21",X"E6",X"14",X"3E", - X"03",X"06",X"1C",X"CD",X"F5",X"15",X"11",X"51",X"44",X"21",X"E7",X"14",X"3E",X"10",X"06",X"1C", - X"CD",X"F5",X"15",X"11",X"50",X"44",X"21",X"E8",X"14",X"3E",X"02",X"06",X"1C",X"CD",X"F5",X"15", - X"D1",X"D5",X"3E",X"40",X"D5",X"E1",X"13",X"01",X"03",X"00",X"77",X"ED",X"B0",X"36",X"00",X"01", - X"02",X"00",X"ED",X"B0",X"D1",X"C1",X"D5",X"78",X"21",X"A9",X"1B",X"CB",X"27",X"CD",X"BA",X"15", - X"4E",X"23",X"46",X"C5",X"21",X"80",X"04",X"09",X"0E",X"01",X"06",X"0F",X"71",X"3E",X"20",X"CD", - X"C9",X"15",X"10",X"F8",X"11",X"C3",X"40",X"21",X"49",X"19",X"3E",X"01",X"06",X"14",X"CD",X"DF", - X"15",X"11",X"A5",X"41",X"21",X"5D",X"19",X"3E",X"01",X"06",X"07",X"CD",X"DF",X"15",X"11",X"A7", - X"40",X"21",X"64",X"19",X"3E",X"01",X"06",X"16",X"CD",X"DF",X"15",X"11",X"88",X"40",X"21",X"7A", - X"19",X"3E",X"01",X"06",X"17",X"CD",X"DF",X"15",X"11",X"69",X"42",X"21",X"91",X"19",X"3E",X"01", - X"06",X"08",X"CD",X"DF",X"15",X"11",X"4C",X"40",X"21",X"99",X"19",X"3E",X"03",X"06",X"01",X"CD", - X"DF",X"15",X"11",X"8D",X"40",X"21",X"8B",X"1B",X"3E",X"01",X"06",X"1A",X"CD",X"DF",X"15",X"3E", - X"01",X"11",X"AD",X"47",X"12",X"AF",X"32",X"F9",X"4C",X"32",X"FA",X"4C",X"21",X"AD",X"47",X"22", - X"FB",X"4C",X"11",X"71",X"41",X"21",X"3D",X"19",X"3E",X"01",X"06",X"0C",X"CD",X"DF",X"15",X"21", - X"68",X"1B",X"11",X"F4",X"42",X"01",X"09",X"00",X"ED",X"B0",X"AF",X"12",X"CD",X"0C",X"16",X"3E", - X"01",X"12",X"21",X"B3",X"4C",X"11",X"94",X"42",X"CD",X"35",X"11",X"11",X"95",X"42",X"CD",X"35", - X"11",X"11",X"96",X"42",X"CD",X"35",X"11",X"11",X"97",X"42",X"CD",X"35",X"11",X"11",X"98",X"42", - X"CD",X"35",X"11",X"11",X"99",X"42",X"CD",X"35",X"11",X"11",X"9A",X"42",X"CD",X"35",X"11",X"11", - X"9B",X"42",X"CD",X"35",X"11",X"11",X"9C",X"42",X"CD",X"35",X"11",X"11",X"9D",X"42",X"CD",X"35", - X"11",X"3A",X"F8",X"4C",X"CB",X"4F",X"CA",X"4D",X"14",X"CB",X"57",X"CA",X"85",X"14",X"3A",X"F8", - X"4C",X"CB",X"67",X"C2",X"C6",X"14",X"3A",X"F9",X"4C",X"FE",X"1B",X"28",X"1F",X"21",X"71",X"1B", - X"CD",X"BA",X"15",X"7E",X"E1",X"D1",X"12",X"13",X"77",X"3E",X"20",X"CD",X"C9",X"15",X"D5",X"E5", - X"3A",X"FA",X"4C",X"3C",X"32",X"FA",X"4C",X"FE",X"03",X"C2",X"D9",X"14",X"21",X"BD",X"1B",X"3A", - X"FA",X"4C",X"CD",X"BA",X"15",X"7E",X"E1",X"D1",X"E5",X"CD",X"BF",X"15",X"21",X"F5",X"4C",X"01", - X"03",X"00",X"ED",X"B0",X"3A",X"FA",X"4C",X"FE",X"00",X"28",X"25",X"21",X"C1",X"1B",X"CD",X"BA", - X"15",X"7E",X"D1",X"CD",X"D3",X"15",X"21",X"F7",X"4C",X"CD",X"52",X"11",X"21",X"B8",X"4C",X"11", - X"F2",X"43",X"CD",X"1B",X"10",X"21",X"97",X"4C",X"CB",X"86",X"3E",X"01",X"CD",X"59",X"15",X"C9", - X"D1",X"3E",X"80",X"CD",X"D3",X"15",X"3E",X"20",X"CD",X"D3",X"15",X"18",X"D9",X"3A",X"F9",X"4C", - X"FE",X"00",X"CA",X"CE",X"13",X"3D",X"32",X"F9",X"4C",X"FE",X"1A",X"28",X"14",X"3E",X"05",X"2A", - X"FB",X"4C",X"77",X"3E",X"20",X"CD",X"BA",X"15",X"22",X"FB",X"4C",X"3E",X"01",X"77",X"C3",X"CE", - X"13",X"3D",X"32",X"F9",X"4C",X"3E",X"05",X"2A",X"FB",X"4C",X"2B",X"77",X"23",X"77",X"23",X"77", - X"2B",X"3E",X"40",X"18",X"E0",X"3A",X"F9",X"4C",X"FE",X"1B",X"CA",X"CE",X"13",X"3C",X"32",X"F9", - X"4C",X"FE",X"1A",X"28",X"14",X"3E",X"05",X"2A",X"FB",X"4C",X"77",X"3E",X"20",X"CD",X"C9",X"15", - X"22",X"FB",X"4C",X"3E",X"01",X"77",X"C3",X"CE",X"13",X"3C",X"32",X"F9",X"4C",X"3E",X"05",X"2A", - X"FB",X"4C",X"77",X"3E",X"40",X"CD",X"C9",X"15",X"22",X"FB",X"4C",X"3E",X"01",X"2B",X"77",X"23", - X"77",X"23",X"77",X"C3",X"CE",X"13",X"3E",X"08",X"CD",X"A5",X"15",X"32",X"C0",X"50",X"06",X"14", - X"CD",X"71",X"15",X"DA",X"FC",X"13",X"C3",X"C1",X"13",X"3A",X"F8",X"4C",X"CB",X"67",X"32",X"C0", - X"50",X"28",X"F6",X"18",X"E6",X"09",X"05",X"10",X"01",X"D5",X"AF",X"CB",X"23",X"17",X"CB",X"23", - X"17",X"CB",X"23",X"17",X"CB",X"23",X"17",X"CB",X"23",X"17",X"57",X"EB",X"01",X"40",X"40",X"09", - X"06",X"00",X"D1",X"4A",X"09",X"EB",X"C9",X"21",X"40",X"40",X"11",X"41",X"40",X"01",X"7F",X"03", - X"77",X"ED",X"B0",X"32",X"C0",X"50",X"C9",X"21",X"40",X"44",X"11",X"41",X"44",X"01",X"7F",X"03", - X"77",X"ED",X"B0",X"32",X"C0",X"50",X"C9",X"3A",X"9B",X"4C",X"FE",X"00",X"C8",X"3A",X"9D",X"4C", - X"E6",X"F0",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"FE",X"00",X"28",X"0C",X"32",X"0D", - X"40",X"3A",X"9D",X"4C",X"E6",X"0F",X"32",X"0C",X"40",X"C9",X"3E",X"40",X"18",X"F0",X"3E",X"09", - X"CD",X"17",X"15",X"3E",X"40",X"CD",X"07",X"15",X"C9",X"47",X"AF",X"32",X"9E",X"4C",X"32",X"A0", - X"4C",X"3A",X"A0",X"4C",X"B8",X"C8",X"21",X"95",X"4C",X"CB",X"6E",X"C0",X"32",X"C0",X"50",X"18", - X"F0",X"3A",X"97",X"4C",X"CB",X"47",X"28",X"0D",X"3A",X"A1",X"4C",X"47",X"3A",X"A0",X"4C",X"B8", - X"30",X"19",X"37",X"3F",X"C9",X"78",X"32",X"A1",X"4C",X"3A",X"97",X"4C",X"CB",X"C7",X"32",X"97", - X"4C",X"AF",X"32",X"A0",X"4C",X"32",X"9E",X"4C",X"37",X"3F",X"C9",X"3A",X"97",X"4C",X"CB",X"87", - X"32",X"97",X"4C",X"37",X"C9",X"47",X"AF",X"32",X"9F",X"4C",X"3A",X"9F",X"4C",X"B8",X"C8",X"21", - X"95",X"4C",X"CB",X"6E",X"C0",X"32",X"C0",X"50",X"18",X"F0",X"85",X"6F",X"D0",X"24",X"C9",X"83", - X"5F",X"D0",X"14",X"C9",X"81",X"4F",X"D0",X"04",X"C9",X"D5",X"16",X"00",X"5F",X"37",X"3F",X"ED", - X"52",X"D1",X"C9",X"E5",X"EB",X"16",X"00",X"5F",X"37",X"3F",X"ED",X"52",X"EB",X"E1",X"C9",X"32", - X"60",X"4C",X"D5",X"3A",X"60",X"4C",X"4F",X"ED",X"A0",X"79",X"FE",X"00",X"20",X"F9",X"D1",X"CD", - X"0C",X"16",X"10",X"EE",X"C9",X"32",X"60",X"4C",X"D5",X"3A",X"60",X"4C",X"4F",X"ED",X"A0",X"2B", - X"79",X"FE",X"00",X"20",X"F8",X"D1",X"CD",X"0C",X"16",X"10",X"ED",X"C9",X"E5",X"21",X"20",X"00", - X"19",X"EB",X"E1",X"C9",X"21",X"61",X"4C",X"06",X"2F",X"36",X"00",X"23",X"10",X"FB",X"C9",X"21", - X"95",X"4C",X"CB",X"FE",X"CB",X"7E",X"C8",X"18",X"FB",X"3A",X"00",X"50",X"E6",X"0F",X"47",X"3A", - X"40",X"50",X"E6",X"F0",X"B0",X"32",X"F8",X"4C",X"C9",X"3A",X"40",X"50",X"47",X"E6",X"0F",X"CB", - X"78",X"28",X"02",X"CB",X"E7",X"32",X"F8",X"4C",X"C9",X"DD",X"21",X"05",X"4D",X"DD",X"CB",X"00", - X"46",X"C4",X"7A",X"17",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"82",X"17",X"FD",X"21",X"51", - X"50",X"CD",X"51",X"17",X"DD",X"7E",X"06",X"32",X"45",X"50",X"DD",X"21",X"20",X"4D",X"DD",X"CB", - X"00",X"46",X"C4",X"7A",X"17",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"82",X"17",X"FD",X"21", - X"51",X"50",X"CD",X"51",X"17",X"DD",X"7E",X"06",X"32",X"45",X"50",X"DD",X"21",X"3B",X"4D",X"DD", - X"CB",X"00",X"46",X"C4",X"7A",X"17",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"82",X"17",X"FD", - X"21",X"51",X"50",X"CD",X"51",X"17",X"DD",X"7E",X"06",X"32",X"45",X"50",X"DD",X"21",X"56",X"4D", - X"DD",X"CB",X"00",X"46",X"C4",X"7A",X"17",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"82",X"17", - X"FD",X"21",X"56",X"50",X"CD",X"51",X"17",X"DD",X"7E",X"06",X"32",X"4A",X"50",X"DD",X"21",X"71", - X"4D",X"DD",X"CB",X"00",X"46",X"C4",X"7A",X"17",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"82", - X"17",X"FD",X"21",X"56",X"50",X"CD",X"51",X"17",X"DD",X"7E",X"06",X"32",X"4A",X"50",X"DD",X"21", - X"8C",X"4D",X"DD",X"CB",X"00",X"46",X"C4",X"7A",X"17",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD", - X"82",X"17",X"FD",X"21",X"56",X"50",X"CD",X"51",X"17",X"DD",X"7E",X"06",X"32",X"4A",X"50",X"DD", - X"21",X"A7",X"4D",X"DD",X"CB",X"00",X"46",X"C4",X"7A",X"17",X"DD",X"CB",X"00",X"56",X"28",X"10", - X"CD",X"82",X"17",X"FD",X"21",X"5B",X"50",X"CD",X"51",X"17",X"DD",X"7E",X"06",X"32",X"4F",X"50", - X"DD",X"21",X"C2",X"4D",X"DD",X"CB",X"00",X"46",X"C4",X"7A",X"17",X"DD",X"CB",X"00",X"56",X"C8", - X"CD",X"82",X"17",X"FD",X"21",X"5B",X"50",X"CD",X"51",X"17",X"DD",X"7E",X"06",X"32",X"4F",X"50", - X"C9",X"DD",X"7E",X"03",X"FD",X"77",X"00",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"FD", - X"77",X"01",X"DD",X"7E",X"04",X"FD",X"77",X"02",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F", - X"FD",X"77",X"03",X"DD",X"7E",X"05",X"FD",X"77",X"04",X"C9",X"CD",X"56",X"18",X"DD",X"CB",X"00", - X"D6",X"C9",X"DD",X"CB",X"00",X"4E",X"C2",X"56",X"18",X"DD",X"6E",X"01",X"DD",X"66",X"02",X"7E", - X"CB",X"27",X"11",X"A0",X"17",X"CD",X"BF",X"15",X"23",X"E5",X"1A",X"6F",X"13",X"1A",X"67",X"E9", - X"BA",X"17",X"BE",X"17",X"CC",X"17",X"D5",X"17",X"EB",X"17",X"F8",X"17",X"12",X"18",X"2B",X"18", - X"4D",X"18",X"55",X"18",X"74",X"18",X"80",X"18",X"8C",X"18",X"E1",X"C3",X"8F",X"17",X"E1",X"7E", - X"DD",X"77",X"03",X"23",X"7E",X"23",X"DD",X"77",X"04",X"C3",X"8F",X"17",X"E1",X"7E",X"DD",X"77", - X"05",X"23",X"C3",X"8F",X"17",X"E1",X"7E",X"DD",X"46",X"03",X"80",X"DD",X"77",X"03",X"23",X"7E", - X"23",X"DD",X"46",X"04",X"88",X"DD",X"77",X"04",X"C3",X"8F",X"17",X"E1",X"7E",X"DD",X"46",X"05", - X"80",X"DD",X"77",X"05",X"23",X"C3",X"8F",X"17",X"E1",X"DD",X"7E",X"07",X"BE",X"30",X"0B",X"DD", - X"34",X"07",X"2B",X"DD",X"75",X"01",X"DD",X"74",X"02",X"C9",X"DD",X"36",X"07",X"00",X"23",X"C3", - X"8F",X"17",X"DD",X"6E",X"08",X"DD",X"66",X"09",X"D1",X"D5",X"2B",X"72",X"2B",X"73",X"2B",X"36", - X"00",X"DD",X"75",X"08",X"DD",X"74",X"09",X"E1",X"C3",X"8F",X"17",X"D1",X"1A",X"DD",X"6E",X"08", - X"DD",X"66",X"09",X"BE",X"28",X"09",X"34",X"23",X"5E",X"23",X"56",X"EB",X"C3",X"8F",X"17",X"23", - X"23",X"23",X"DD",X"75",X"08",X"DD",X"74",X"09",X"13",X"EB",X"C3",X"8F",X"17",X"E1",X"5E",X"23", - X"56",X"EB",X"C3",X"8F",X"17",X"E1",X"DD",X"E5",X"DD",X"E5",X"E1",X"D1",X"13",X"36",X"00",X"01", - X"18",X"00",X"ED",X"B0",X"1A",X"DD",X"77",X"01",X"13",X"1A",X"DD",X"77",X"02",X"DD",X"75",X"08", - X"DD",X"74",X"09",X"C9",X"E1",X"DD",X"75",X"01",X"DD",X"74",X"02",X"DD",X"36",X"00",X"00",X"C9", - X"E1",X"5E",X"23",X"56",X"EB",X"36",X"06",X"13",X"EB",X"C3",X"8F",X"17",X"E1",X"7E",X"DD",X"77", - X"06",X"23",X"C3",X"8F",X"17",X"32",X"40",X"52",X"45",X"59",X"41",X"4C",X"50",X"40",X"45",X"52", - X"4F",X"43",X"53",X"50",X"4F",X"54",X"40",X"31",X"40",X"52",X"45",X"59",X"41",X"4C",X"50",X"54", - X"49",X"44",X"45",X"52",X"43",X"59",X"41",X"4C",X"50",X"45",X"45",X"52",X"46",X"40",X"4E",X"49", - X"4F",X"43",X"40",X"54",X"52",X"45",X"53",X"4E",X"49",X"52",X"45",X"59",X"41",X"4C",X"50",X"40", - X"45",X"4E",X"4F",X"40",X"54",X"43",X"45",X"4C",X"45",X"53",X"52",X"4F",X"53",X"52",X"45",X"59", - X"41",X"4C",X"50",X"40",X"4F",X"57",X"54",X"40",X"52",X"4F",X"40",X"45",X"4E",X"4F",X"40",X"54", - X"43",X"45",X"4C",X"45",X"53",X"50",X"55",X"40",X"45",X"4E",X"4F",X"40",X"52",X"45",X"59",X"41", - X"4C",X"50",X"50",X"55",X"40",X"4F",X"57",X"54",X"40",X"52",X"45",X"59",X"41",X"4C",X"50",X"4E", - X"49",X"41",X"47",X"41",X"40",X"52",X"45",X"59",X"41",X"4C",X"50",X"40",X"45",X"4D",X"41",X"53", - X"52",X"45",X"56",X"4F",X"40",X"45",X"4D",X"41",X"47",X"52",X"45",X"56",X"4F",X"40",X"45",X"4D", - X"41",X"47",X"40",X"45",X"4E",X"4F",X"40",X"52",X"45",X"59",X"41",X"4C",X"50",X"45",X"4D",X"41", - X"46",X"40",X"46",X"4F",X"40",X"4C",X"4C",X"41",X"48",X"45",X"48",X"54",X"40",X"4E",X"49",X"40", - X"53",X"49",X"40",X"45",X"52",X"4F",X"43",X"53",X"40",X"52",X"55",X"4F",X"59",X"4E",X"45",X"54", - X"40",X"50",X"4F",X"54",X"54",X"43",X"45",X"4C",X"45",X"53",X"40",X"4F",X"54",X"40",X"4B",X"43", - X"49",X"54",X"53",X"59",X"4F",X"4A",X"40",X"45",X"53",X"55",X"4E",X"4F",X"54",X"54",X"55",X"42", - X"40",X"44",X"45",X"45",X"50",X"53",X"40",X"44",X"4E",X"41",X"40",X"52",X"45",X"54",X"54",X"45", - X"4C",X"54",X"4E",X"49",X"52",X"50",X"40",X"4F",X"54",X"45",X"4E",X"44",X"4D",X"41",X"4C",X"53", - X"45",X"43",X"4E",X"41",X"56",X"44",X"41",X"40",X"45",X"52",X"4F",X"43",X"53",X"40",X"53",X"4E", - X"41",X"4B",X"52",X"4F",X"47",X"45",X"52",X"4F",X"43",X"53",X"40",X"40",X"53",X"4E",X"4F",X"49", - X"54",X"43",X"45",X"53",X"52",X"45",X"54",X"4E",X"49",X"52",X"45",X"42",X"4D",X"55",X"4E",X"40", - X"45",X"53",X"41",X"42",X"40",X"58",X"40",X"53",X"54",X"4E",X"49",X"4F",X"50",X"40",X"30",X"31", - X"40",X"53",X"45",X"52",X"4F",X"43",X"40",X"52",X"41",X"45",X"4C",X"43",X"55",X"4E",X"40",X"4E", - X"41",X"4B",X"52",X"4F",X"47",X"40",X"64",X"64",X"64",X"64",X"40",X"40",X"40",X"45",X"52",X"4F", - X"43",X"53",X"40",X"59",X"41",X"4C",X"50",X"40",X"31",X"40",X"53",X"4E",X"49",X"4F",X"43",X"40", - X"32",X"53",X"59",X"41",X"4C",X"50",X"40",X"32",X"40",X"40",X"4E",X"49",X"4F",X"43",X"40",X"31", - X"40",X"59",X"41",X"4C",X"50",X"40",X"31",X"40",X"40",X"4E",X"49",X"4F",X"43",X"40",X"31",X"53", - X"54",X"4E",X"49",X"4F",X"50",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"59",X"52",X"45", - X"56",X"45",X"40",X"53",X"55",X"4E",X"4F",X"42",X"30",X"30",X"30",X"30",X"35",X"31",X"30",X"30", - X"30",X"35",X"32",X"31",X"30",X"30",X"30",X"30",X"30",X"31",X"40",X"30",X"30",X"30",X"35",X"37", - X"53",X"43",X"49",X"54",X"53",X"4F",X"4E",X"47",X"41",X"49",X"44",X"4E",X"4F",X"49",X"54",X"49", - X"44",X"4E",X"4F",X"43",X"40",X"40",X"4E",X"4F",X"49",X"54",X"41",X"43",X"4F",X"4C",X"40",X"40", - X"4D",X"4F",X"52",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"44",X"37", - X"40",X"40",X"40",X"40",X"40",X"40",X"31",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"46",X"37",X"40",X"40",X"40",X"40",X"40",X"40",X"32",X"44",X"4F",X"4F",X"47",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"48",X"37",X"40",X"40",X"40",X"40",X"40",X"40",X"33",X"44", - X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4A",X"37",X"40",X"40",X"40",X"40", - X"40",X"40",X"34",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"48",X"34", - X"40",X"40",X"40",X"40",X"40",X"40",X"31",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"4C",X"34",X"40",X"40",X"40",X"40",X"40",X"40",X"32",X"44",X"4F",X"4F",X"47",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"4A",X"34",X"40",X"40",X"40",X"40",X"40",X"40",X"33",X"44", - X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4D",X"34",X"40",X"40",X"40",X"40", - X"40",X"40",X"34",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4B",X"34", - X"40",X"40",X"40",X"40",X"40",X"40",X"35",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"4E",X"34",X"40",X"40",X"40",X"40",X"40",X"40",X"36",X"44",X"41",X"42",X"40",X"4E", - X"4F",X"49",X"54",X"49",X"44",X"4E",X"4F",X"43",X"40",X"40",X"4E",X"4F",X"49",X"54",X"41",X"43", - X"4F",X"4C",X"40",X"40",X"4D",X"41",X"52",X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08", - X"09",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F", - X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"58",X"59",X"5A",X"5A",X"59",X"58",X"57",X"56", - X"55",X"54",X"53",X"52",X"51",X"50",X"4F",X"4E",X"4D",X"4C",X"4B",X"4A",X"49",X"48",X"47",X"46", - X"45",X"44",X"43",X"42",X"41",X"00",X"01",X"04",X"02",X"94",X"42",X"95",X"42",X"96",X"42",X"97", - X"42",X"98",X"42",X"99",X"42",X"9A",X"42",X"9B",X"42",X"9C",X"42",X"9D",X"42",X"03",X"02",X"01", - X"00",X"00",X"80",X"60",X"40",X"21",X"DD",X"4D",X"CB",X"46",X"C2",X"5B",X"1C",X"CB",X"C6",X"11", - X"CE",X"44",X"21",X"9B",X"4E",X"3E",X"05",X"06",X"14",X"CD",X"F5",X"15",X"06",X"14",X"21",X"37", - X"4E",X"11",X"CE",X"40",X"C5",X"01",X"05",X"00",X"ED",X"B0",X"3E",X"1B",X"CD",X"BF",X"15",X"C1", - X"10",X"F2",X"2A",X"9D",X"4E",X"23",X"7E",X"2B",X"FE",X"00",X"20",X"1F",X"2A",X"2F",X"4E",X"06", - X"10",X"3A",X"34",X"4E",X"5E",X"23",X"56",X"12",X"CD",X"10",X"1C",X"23",X"10",X"F3",X"18",X"41", - X"E5",X"21",X"00",X"04",X"19",X"3A",X"E2",X"4E",X"77",X"E1",X"C9",X"06",X"10",X"5E",X"23",X"56", - X"7A",X"FE",X"00",X"28",X"11",X"3A",X"34",X"4E",X"12",X"CD",X"10",X"1C",X"3A",X"2A",X"4E",X"3C", - X"32",X"2A",X"4E",X"23",X"10",X"E7",X"3A",X"2A",X"4E",X"47",X"3E",X"10",X"90",X"32",X"29",X"4E", - X"AF",X"32",X"2A",X"4E",X"2A",X"9D",X"4E",X"E5",X"D1",X"13",X"01",X"1F",X"00",X"36",X"00",X"ED", - X"B0",X"3E",X"3C",X"CD",X"A5",X"15",X"21",X"71",X"4D",X"CB",X"C6",X"00",X"3E",X"04",X"32",X"15", - X"4E",X"3A",X"31",X"4E",X"32",X"16",X"4E",X"21",X"74",X"27",X"11",X"17",X"4E",X"01",X"04",X"00", - X"ED",X"B0",X"FD",X"21",X"89",X"4C",X"FD",X"7E",X"07",X"E6",X"E0",X"47",X"3A",X"F8",X"4C",X"E6", - X"1F",X"B0",X"FD",X"77",X"07",X"2A",X"11",X"4E",X"22",X"0F",X"4E",X"21",X"F8",X"4D",X"CD",X"A7", - X"1F",X"3A",X"E4",X"4E",X"FD",X"BE",X"05",X"28",X"12",X"3A",X"90",X"4C",X"CB",X"77",X"28",X"0B", - X"21",X"A7",X"4D",X"CB",X"C6",X"FD",X"7E",X"05",X"32",X"E4",X"4E",X"21",X"00",X"00",X"22",X"0F", - X"4E",X"3A",X"13",X"4E",X"32",X"15",X"4E",X"3A",X"14",X"4E",X"32",X"16",X"4E",X"21",X"78",X"27", - X"11",X"17",X"4E",X"01",X"04",X"00",X"ED",X"B0",X"3A",X"1B",X"4E",X"FE",X"B5",X"28",X"25",X"FE", - X"3C",X"28",X"0A",X"FE",X"78",X"28",X"0D",X"FE",X"B4",X"28",X"10",X"18",X"13",X"21",X"70",X"4C", - X"CB",X"F6",X"18",X"0C",X"21",X"78",X"4C",X"CB",X"F6",X"18",X"05",X"21",X"80",X"4C",X"CB",X"F6", - X"3C",X"32",X"1B",X"4E",X"00",X"DD",X"21",X"89",X"4C",X"FD",X"21",X"61",X"4C",X"CD",X"CD",X"27", - X"CD",X"7B",X"28",X"DD",X"21",X"89",X"4C",X"21",X"FB",X"4D",X"CD",X"A7",X"1F",X"DD",X"21",X"89", - X"4C",X"FD",X"21",X"69",X"4C",X"CD",X"CD",X"27",X"CD",X"AB",X"28",X"DD",X"21",X"89",X"4C",X"21", - X"FE",X"4D",X"CD",X"A7",X"1F",X"DD",X"21",X"89",X"4C",X"FD",X"21",X"71",X"4C",X"CD",X"CD",X"27", - X"CD",X"CD",X"28",X"DD",X"21",X"89",X"4C",X"21",X"01",X"4E",X"CD",X"A7",X"1F",X"DD",X"21",X"89", - X"4C",X"FD",X"21",X"79",X"4C",X"CD",X"CD",X"27",X"21",X"04",X"4E",X"CD",X"A7",X"1F",X"3A",X"33", - X"4E",X"3C",X"32",X"33",X"4E",X"FE",X"04",X"20",X"2C",X"AF",X"32",X"33",X"4E",X"3A",X"32",X"4E", - X"FE",X"02",X"28",X"1E",X"3C",X"32",X"32",X"4E",X"47",X"3A",X"34",X"4E",X"80",X"4F",X"2A",X"2F", - X"4E",X"06",X"10",X"5E",X"23",X"56",X"23",X"1A",X"FE",X"66",X"38",X"02",X"79",X"12",X"10",X"F3", - X"18",X"03",X"AF",X"18",X"E0",X"00",X"3A",X"84",X"4C",X"FE",X"00",X"28",X"51",X"3A",X"2B",X"4E", - X"3C",X"32",X"2B",X"4E",X"FE",X"03",X"C2",X"DE",X"1D",X"AF",X"32",X"2B",X"4E",X"3A",X"2C",X"4E", - X"3C",X"32",X"2C",X"4E",X"FE",X"07",X"30",X"19",X"3A",X"84",X"4C",X"FE",X"01",X"28",X"0A",X"32", - X"2E",X"4E",X"3E",X"01",X"32",X"84",X"4C",X"18",X"25",X"3A",X"2E",X"4E",X"32",X"84",X"4C",X"18", - X"1D",X"FE",X"14",X"28",X"0D",X"3A",X"2D",X"4E",X"32",X"86",X"4C",X"3E",X"07",X"32",X"87",X"4C", - X"18",X"0C",X"AF",X"32",X"2C",X"4E",X"32",X"84",X"4C",X"3E",X"09",X"32",X"87",X"4C",X"3A",X"26", - X"4E",X"FE",X"04",X"20",X"22",X"AF",X"32",X"26",X"4E",X"3A",X"30",X"40",X"47",X"3A",X"2F",X"40", - X"4F",X"3A",X"27",X"4E",X"32",X"30",X"40",X"3A",X"28",X"4E",X"32",X"2F",X"40",X"78",X"32",X"27", - X"4E",X"79",X"32",X"28",X"4E",X"18",X"04",X"3C",X"32",X"26",X"4E",X"3A",X"29",X"4E",X"FE",X"FF", - X"CA",X"79",X"1E",X"FE",X"10",X"C2",X"9E",X"1E",X"21",X"A7",X"4D",X"CB",X"CE",X"21",X"8C",X"4D", - X"CB",X"C6",X"3E",X"5A",X"CD",X"A5",X"15",X"CD",X"14",X"16",X"11",X"4E",X"40",X"21",X"4E",X"1F", - X"3E",X"05",X"06",X"1C",X"CD",X"F5",X"15",X"11",X"4E",X"44",X"21",X"A6",X"1F",X"3E",X"05",X"06", - X"1C",X"CD",X"F5",X"15",X"11",X"2F",X"41",X"21",X"6A",X"1F",X"3E",X"01",X"06",X"0F",X"CD",X"DF", - X"15",X"11",X"71",X"40",X"21",X"4F",X"1F",X"3E",X"01",X"06",X"1B",X"CD",X"DF",X"15",X"3E",X"B4", - X"CD",X"A5",X"15",X"AF",X"32",X"62",X"4C",X"32",X"6A",X"4C",X"32",X"72",X"4C",X"32",X"7A",X"4C", - X"32",X"82",X"4C",X"32",X"8A",X"4C",X"C3",X"3A",X"1F",X"AF",X"32",X"62",X"4C",X"32",X"6A",X"4C", - X"32",X"72",X"4C",X"32",X"7A",X"4C",X"32",X"82",X"4C",X"32",X"8A",X"4C",X"21",X"71",X"4D",X"CB", - X"CE",X"21",X"A7",X"4D",X"CB",X"CE",X"21",X"3B",X"4D",X"CB",X"CE",X"C3",X"33",X"1F",X"3A",X"90", - X"4C",X"CB",X"6F",X"C2",X"4D",X"1F",X"CB",X"77",X"20",X"10",X"21",X"96",X"4C",X"CB",X"CE",X"3E", - X"40",X"32",X"2F",X"40",X"32",X"30",X"40",X"C3",X"4D",X"1F",X"3A",X"68",X"4C",X"47",X"3A",X"70", - X"4C",X"B0",X"47",X"3A",X"78",X"4C",X"B0",X"47",X"3A",X"80",X"4C",X"B0",X"47",X"3A",X"88",X"4C", - X"B0",X"CB",X"77",X"C2",X"4D",X"1F",X"47",X"AF",X"32",X"8A",X"4C",X"21",X"71",X"4D",X"CB",X"CE", - X"21",X"A7",X"4D",X"CB",X"CE",X"CB",X"68",X"20",X"64",X"21",X"00",X"00",X"22",X"E0",X"4E",X"3E", - X"5A",X"CD",X"A5",X"15",X"3A",X"34",X"4E",X"47",X"3A",X"32",X"4E",X"80",X"32",X"9F",X"4E",X"01", - X"80",X"03",X"21",X"40",X"40",X"3A",X"9F",X"4E",X"ED",X"B1",X"78",X"B1",X"28",X"21",X"2B",X"36", - X"0A",X"C5",X"E5",X"11",X"00",X"04",X"19",X"3A",X"40",X"44",X"77",X"11",X"00",X"10",X"CD",X"5B", - X"0F",X"21",X"8C",X"4D",X"CB",X"C6",X"3E",X"0F",X"CD",X"A5",X"15",X"E1",X"C1",X"18",X"D6",X"AF", - X"32",X"84",X"4C",X"3A",X"84",X"4C",X"FE",X"00",X"20",X"13",X"21",X"96",X"4C",X"CB",X"DE",X"CB", - X"CE",X"AF",X"32",X"1B",X"4E",X"3E",X"40",X"32",X"2F",X"40",X"32",X"30",X"40",X"C9",X"40",X"44", - X"45",X"59",X"4F",X"52",X"54",X"53",X"45",X"44",X"40",X"45",X"52",X"4F",X"43",X"40",X"52",X"41", - X"45",X"4C",X"43",X"55",X"4E",X"40",X"54",X"53",X"41",X"4C",X"53",X"4E",X"4F",X"49",X"54",X"41", - X"4C",X"55",X"54",X"41",X"52",X"47",X"4E",X"4F",X"43",X"45",X"48",X"54",X"40",X"48",X"54",X"49", - X"57",X"40",X"44",X"45",X"44",X"49",X"4C",X"4C",X"4F",X"43",X"40",X"55",X"4F",X"59",X"4C",X"4C", - X"41",X"57",X"40",X"54",X"4E",X"45",X"4D",X"4E",X"49",X"41",X"54",X"4E",X"4F",X"43",X"40",X"52", - X"41",X"45",X"4C",X"43",X"55",X"4E",X"09",X"DD",X"2A",X"F6",X"4D",X"FD",X"CB",X"07",X"6E",X"C2", - X"06",X"24",X"FD",X"CB",X"07",X"76",X"C8",X"7E",X"CB",X"BF",X"CB",X"B7",X"FE",X"03",X"CA",X"7B", - X"23",X"3C",X"47",X"7E",X"E6",X"C0",X"B0",X"77",X"3E",X"F3",X"FD",X"46",X"03",X"90",X"32",X"5D", - X"4C",X"FD",X"7E",X"04",X"D6",X"0C",X"32",X"5C",X"4C",X"E5",X"CD",X"B2",X"0E",X"E1",X"3A",X"0A", - X"4C",X"FE",X"00",X"C2",X"5C",X"23",X"3A",X"0B",X"4C",X"FE",X"00",X"C2",X"5C",X"23",X"CB",X"76", - X"C2",X"54",X"23",X"CB",X"F6",X"1A",X"32",X"0A",X"4E",X"D5",X"1B",X"1A",X"32",X"0B",X"4E",X"13", - X"13",X"1A",X"32",X"0C",X"4E",X"3E",X"21",X"CD",X"D3",X"15",X"1A",X"32",X"0D",X"4E",X"3E",X"40", - X"CD",X"BF",X"15",X"1A",X"32",X"0E",X"4E",X"D1",X"CB",X"7E",X"C2",X"F3",X"20",X"3A",X"9C",X"4E", - X"FE",X"00",X"CA",X"F3",X"20",X"FE",X"01",X"28",X"02",X"18",X"56",X"3A",X"90",X"4C",X"CB",X"47", - X"28",X"07",X"CB",X"5F",X"28",X"27",X"CB",X"B6",X"C9",X"FD",X"46",X"00",X"FD",X"36",X"00",X"02", - X"3A",X"18",X"4E",X"FD",X"77",X"05",X"AF",X"32",X"9C",X"4E",X"78",X"FE",X"04",X"28",X"07",X"DD", - X"7E",X"02",X"12",X"C3",X"BF",X"22",X"DD",X"7E",X"03",X"12",X"C3",X"BF",X"22",X"FD",X"46",X"00", - X"FD",X"36",X"00",X"03",X"3A",X"17",X"4E",X"FD",X"77",X"05",X"AF",X"32",X"9C",X"4E",X"78",X"FE", - X"04",X"28",X"07",X"DD",X"7E",X"04",X"12",X"C3",X"BF",X"22",X"DD",X"7E",X"05",X"12",X"C3",X"BF", - X"22",X"3A",X"90",X"4C",X"CB",X"4F",X"28",X"07",X"CB",X"57",X"28",X"27",X"CB",X"B6",X"C9",X"FD", - X"46",X"00",X"FD",X"36",X"00",X"05",X"3A",X"19",X"4E",X"FD",X"77",X"05",X"AF",X"32",X"9C",X"4E", - X"78",X"FE",X"02",X"28",X"07",X"DD",X"7E",X"03",X"12",X"C3",X"95",X"21",X"DD",X"7E",X"05",X"12", - X"C3",X"95",X"21",X"FD",X"46",X"00",X"FD",X"36",X"00",X"04",X"3A",X"1A",X"4E",X"FD",X"77",X"05", - X"AF",X"32",X"9C",X"4E",X"78",X"FE",X"02",X"28",X"07",X"DD",X"7E",X"02",X"12",X"C3",X"95",X"21", - X"DD",X"7E",X"04",X"12",X"C3",X"95",X"21",X"AF",X"32",X"9C",X"4E",X"C3",X"BF",X"22",X"AF",X"32", - X"9C",X"4E",X"C3",X"BF",X"22",X"AF",X"32",X"9C",X"4E",X"C3",X"95",X"21",X"AF",X"32",X"9C",X"4E", - X"C3",X"95",X"21",X"FD",X"7E",X"00",X"FE",X"02",X"CA",X"2A",X"22",X"FE",X"03",X"CA",X"2A",X"22", - X"FD",X"CB",X"07",X"46",X"20",X"2F",X"3A",X"0A",X"4E",X"DD",X"BE",X"01",X"CA",X"17",X"21",X"FE", - X"66",X"DA",X"A6",X"21",X"CD",X"45",X"29",X"CD",X"BA",X"29",X"FD",X"7E",X"00",X"FE",X"05",X"28", - X"0A",X"DD",X"7E",X"03",X"32",X"0A",X"4E",X"12",X"C3",X"05",X"22",X"DD",X"7E",X"02",X"32",X"0A", - X"4E",X"12",X"C3",X"05",X"22",X"FD",X"CB",X"07",X"5E",X"CA",X"5A",X"21",X"3A",X"0A",X"4E",X"DD", - X"BE",X"01",X"CA",X"4D",X"21",X"FE",X"66",X"DA",X"A6",X"21",X"CD",X"45",X"29",X"CD",X"BA",X"29", - X"DD",X"7E",X"07",X"32",X"0A",X"4E",X"12",X"C3",X"D7",X"21",X"3A",X"0A",X"4E",X"DD",X"BE",X"01", - X"28",X"08",X"FE",X"66",X"DA",X"A6",X"21",X"CD",X"45",X"29",X"CD",X"BA",X"29",X"FD",X"7E",X"00", - X"FE",X"05",X"28",X"29",X"DD",X"7E",X"05",X"32",X"0A",X"4E",X"12",X"3A",X"17",X"4E",X"FD",X"77", - X"05",X"FD",X"36",X"00",X"03",X"3A",X"0C",X"4E",X"DD",X"BE",X"00",X"CA",X"AF",X"25",X"C3",X"FC", - X"25",X"FD",X"CB",X"07",X"FE",X"FD",X"22",X"91",X"4C",X"CD",X"CE",X"0C",X"C9",X"DD",X"7E",X"04", - X"32",X"0A",X"4E",X"12",X"18",X"D5",X"FD",X"7E",X"00",X"FE",X"05",X"28",X"11",X"3A",X"0A",X"4E", - X"DD",X"BE",X"02",X"20",X"13",X"DD",X"7E",X"08",X"32",X"0A",X"4E",X"12",X"18",X"BD",X"3A",X"0A", - X"4E",X"DD",X"BE",X"03",X"20",X"02",X"18",X"ED",X"3A",X"0A",X"4E",X"DD",X"BE",X"06",X"20",X"1F", - X"DD",X"7E",X"08",X"32",X"0A",X"4E",X"12",X"FD",X"7E",X"00",X"FE",X"05",X"28",X"0C",X"3A",X"0D", - X"4E",X"DD",X"BE",X"00",X"CA",X"99",X"25",X"C3",X"95",X"21",X"3A",X"0E",X"4E",X"18",X"F2",X"FD", - X"7E",X"00",X"FE",X"05",X"28",X"25",X"3A",X"0A",X"4E",X"DD",X"BE",X"04",X"20",X"27",X"DD",X"7E", - X"08",X"32",X"0A",X"4E",X"12",X"3A",X"18",X"4E",X"FD",X"77",X"05",X"FD",X"36",X"00",X"02",X"3A", - X"0B",X"4E",X"DD",X"BE",X"00",X"CA",X"69",X"25",X"C3",X"DF",X"25",X"3A",X"0A",X"4E",X"DD",X"BE", - X"05",X"20",X"02",X"18",X"D9",X"FD",X"CB",X"07",X"EE",X"C9",X"FD",X"CB",X"07",X"56",X"20",X"2F", - X"3A",X"0A",X"4E",X"DD",X"BE",X"01",X"CA",X"41",X"22",X"FE",X"66",X"DA",X"D0",X"22",X"CD",X"45", - X"29",X"CD",X"BA",X"29",X"FD",X"7E",X"00",X"FE",X"03",X"28",X"0A",X"DD",X"7E",X"04",X"32",X"0A", - X"4E",X"12",X"C3",X"2F",X"23",X"DD",X"7E",X"02",X"32",X"0A",X"4E",X"12",X"C3",X"2F",X"23",X"FD", - X"CB",X"07",X"4E",X"CA",X"84",X"22",X"3A",X"0A",X"4E",X"DD",X"BE",X"01",X"CA",X"77",X"22",X"FE", - X"66",X"DA",X"D0",X"22",X"CD",X"45",X"29",X"CD",X"BA",X"29",X"DD",X"7E",X"06",X"32",X"0A",X"4E", - X"12",X"C3",X"01",X"23",X"3A",X"0A",X"4E",X"DD",X"BE",X"01",X"28",X"08",X"FE",X"66",X"DA",X"D0", - X"22",X"CD",X"45",X"29",X"CD",X"BA",X"29",X"FD",X"7E",X"00",X"FE",X"03",X"28",X"29",X"DD",X"7E", - X"05",X"32",X"0A",X"4E",X"12",X"3A",X"19",X"4E",X"FD",X"77",X"05",X"FD",X"36",X"00",X"05",X"3A", - X"0E",X"4E",X"DD",X"BE",X"00",X"CA",X"5F",X"26",X"C3",X"AC",X"26",X"FD",X"CB",X"07",X"FE",X"FD", - X"22",X"91",X"4C",X"CD",X"CE",X"0C",X"C9",X"DD",X"7E",X"03",X"32",X"0A",X"4E",X"12",X"18",X"D5", - X"FD",X"7E",X"00",X"FE",X"03",X"28",X"11",X"3A",X"0A",X"4E",X"DD",X"BE",X"02",X"20",X"13",X"DD", - X"7E",X"08",X"32",X"0A",X"4E",X"12",X"18",X"BD",X"3A",X"0A",X"4E",X"DD",X"BE",X"04",X"20",X"02", - X"18",X"ED",X"3A",X"0A",X"4E",X"DD",X"BE",X"07",X"20",X"1F",X"DD",X"7E",X"08",X"32",X"0A",X"4E", - X"12",X"FD",X"7E",X"00",X"FE",X"03",X"28",X"0C",X"3A",X"0B",X"4E",X"DD",X"BE",X"00",X"CA",X"49", - X"26",X"C3",X"BF",X"22",X"3A",X"0C",X"4E",X"18",X"F2",X"FD",X"7E",X"00",X"FE",X"03",X"28",X"25", - X"3A",X"0A",X"4E",X"DD",X"BE",X"03",X"20",X"27",X"DD",X"7E",X"08",X"32",X"0A",X"4E",X"12",X"3A", - X"1A",X"4E",X"FD",X"77",X"05",X"FD",X"36",X"00",X"04",X"3A",X"0D",X"4E",X"DD",X"BE",X"00",X"CA", - X"19",X"26",X"C3",X"8F",X"26",X"3A",X"0A",X"4E",X"DD",X"BE",X"05",X"20",X"02",X"18",X"D9",X"FD", - X"CB",X"07",X"EE",X"C9",X"FD",X"22",X"91",X"4C",X"CD",X"CE",X"0C",X"C9",X"CB",X"B6",X"CB",X"7E", - X"20",X"F2",X"3A",X"9C",X"4E",X"FE",X"00",X"28",X"EB",X"FE",X"03",X"CA",X"D7",X"20",X"FE",X"04", - X"CA",X"DE",X"20",X"FE",X"05",X"CA",X"E5",X"20",X"C3",X"EC",X"20",X"3E",X"C0",X"A6",X"77",X"CB", - X"7F",X"20",X"2A",X"FD",X"7E",X"01",X"FE",X"00",X"C8",X"FD",X"CB",X"07",X"66",X"C2",X"C4",X"23", - X"FD",X"7E",X"01",X"06",X"02",X"B8",X"CA",X"C8",X"1F",X"D6",X"02",X"FE",X"04",X"38",X"06",X"FD", - X"77",X"01",X"C3",X"C8",X"1F",X"3E",X"02",X"FD",X"77",X"01",X"C3",X"C8",X"1F",X"FD",X"CB",X"07", - X"7E",X"20",X"32",X"3A",X"16",X"4E",X"FD",X"46",X"01",X"B8",X"CA",X"C8",X"1F",X"04",X"FD",X"70", - X"01",X"C3",X"C8",X"1F",X"3A",X"31",X"4E",X"FD",X"46",X"01",X"B8",X"CA",X"C8",X"1F",X"90",X"FE", - X"02",X"38",X"09",X"78",X"C6",X"02",X"FD",X"77",X"01",X"C3",X"C8",X"1F",X"3A",X"31",X"4E",X"FD", - X"77",X"01",X"C3",X"C8",X"1F",X"FD",X"CB",X"07",X"BE",X"FD",X"7E",X"01",X"FE",X"00",X"28",X"C3", - X"3A",X"15",X"4E",X"FD",X"77",X"01",X"3A",X"8C",X"4D",X"FE",X"00",X"20",X"B6",X"E5",X"21",X"71", - X"4D",X"CB",X"C6",X"E1",X"18",X"AD",X"23",X"7E",X"FE",X"02",X"20",X"1D",X"36",X"00",X"23",X"7E", - X"FE",X"00",X"28",X"17",X"FE",X"28",X"CA",X"69",X"27",X"34",X"21",X"7C",X"27",X"CD",X"BA",X"15", - X"7E",X"FD",X"77",X"05",X"FD",X"36",X"06",X"01",X"C9",X"34",X"C9",X"34",X"2B",X"2B",X"FD",X"CB", - X"07",X"B6",X"CB",X"7E",X"28",X"35",X"3A",X"14",X"4E",X"FE",X"0D",X"D2",X"45",X"24",X"C6",X"04", - X"32",X"14",X"4E",X"18",X"05",X"3E",X"10",X"32",X"14",X"4E",X"3A",X"13",X"4E",X"FE",X"0D",X"30", - X"07",X"C6",X"04",X"32",X"13",X"4E",X"18",X"05",X"3E",X"10",X"32",X"13",X"4E",X"3A",X"20",X"4D", - X"FE",X"00",X"20",X"B6",X"21",X"3B",X"4D",X"CB",X"C6",X"18",X"AF",X"21",X"56",X"4D",X"CB",X"C6", - X"21",X"68",X"4C",X"CB",X"B6",X"21",X"70",X"4C",X"CB",X"B6",X"21",X"78",X"4C",X"CB",X"B6",X"21", - X"80",X"4C",X"CB",X"B6",X"21",X"88",X"4C",X"CB",X"B6",X"21",X"90",X"4C",X"CB",X"AE",X"CB",X"B6", - X"3E",X"B5",X"32",X"1B",X"4E",X"2A",X"9D",X"4E",X"E5",X"E5",X"D1",X"13",X"01",X"1F",X"00",X"36", - X"00",X"ED",X"B0",X"D1",X"3A",X"34",X"4E",X"47",X"3A",X"32",X"4E",X"80",X"32",X"9F",X"4E",X"01", - X"80",X"03",X"21",X"40",X"40",X"3A",X"9F",X"4E",X"ED",X"B1",X"78",X"B1",X"28",X"0A",X"2B",X"EB", - X"73",X"23",X"72",X"23",X"EB",X"23",X"18",X"ED",X"3E",X"07",X"32",X"8F",X"4C",X"AF",X"32",X"64", - X"4C",X"32",X"6C",X"4C",X"32",X"74",X"4C",X"32",X"7C",X"4C",X"32",X"84",X"4C",X"21",X"A4",X"27", - X"7E",X"FE",X"FF",X"28",X"0D",X"32",X"8E",X"4C",X"23",X"E5",X"3E",X"02",X"CD",X"A5",X"15",X"E1", - X"18",X"EE",X"AF",X"32",X"8C",X"4C",X"3A",X"E3",X"4E",X"CB",X"47",X"CA",X"39",X"25",X"AF",X"32", - X"E3",X"4E",X"11",X"4E",X"40",X"21",X"4E",X"1F",X"3E",X"05",X"06",X"1C",X"CD",X"F5",X"15",X"11", - X"4E",X"44",X"21",X"A6",X"1F",X"3E",X"05",X"06",X"1C",X"CD",X"F5",X"15",X"CD",X"14",X"16",X"11", - X"CF",X"40",X"21",X"79",X"1F",X"3E",X"01",X"06",X"15",X"CD",X"DF",X"15",X"11",X"91",X"40",X"21", - X"8E",X"1F",X"3E",X"01",X"06",X"18",X"CD",X"DF",X"15",X"3E",X"B4",X"CD",X"A5",X"15",X"21",X"90", - X"4C",X"CB",X"AE",X"C9",X"21",X"61",X"4C",X"22",X"91",X"4C",X"CD",X"CE",X"0C",X"21",X"69",X"4C", - X"22",X"91",X"4C",X"CD",X"CE",X"0C",X"21",X"71",X"4C",X"22",X"91",X"4C",X"CD",X"CE",X"0C",X"21", - X"79",X"4C",X"22",X"91",X"4C",X"CD",X"CE",X"0C",X"C9",X"CB",X"7E",X"C2",X"25",X"22",X"3A",X"0A", - X"4E",X"DD",X"BE",X"08",X"CA",X"FC",X"26",X"DD",X"BE",X"03",X"20",X"11",X"3A",X"1A",X"4E",X"FD", - X"77",X"05",X"FD",X"36",X"00",X"04",X"DD",X"7E",X"07",X"12",X"C3",X"95",X"21",X"3A",X"19",X"4E", - X"FD",X"77",X"05",X"FD",X"36",X"00",X"05",X"18",X"ED",X"CB",X"7E",X"C2",X"25",X"22",X"3A",X"0A", - X"4E",X"DD",X"BE",X"08",X"CA",X"FC",X"26",X"3E",X"01",X"32",X"9C",X"4E",X"CB",X"B6",X"C9",X"CB", - X"7E",X"C2",X"25",X"22",X"3A",X"0A",X"4E",X"DD",X"BE",X"08",X"CA",X"FC",X"26",X"DD",X"BE",X"05", - X"20",X"11",X"3A",X"1A",X"4E",X"FD",X"77",X"05",X"FD",X"36",X"00",X"04",X"DD",X"7E",X"07",X"12", - X"C3",X"95",X"21",X"3A",X"19",X"4E",X"FD",X"77",X"05",X"FD",X"36",X"00",X"05",X"18",X"ED",X"CB", - X"7E",X"C2",X"91",X"21",X"3A",X"0A",X"4E",X"DD",X"BE",X"08",X"C2",X"95",X"21",X"FD",X"CB",X"07", - X"46",X"CA",X"95",X"21",X"3E",X"03",X"32",X"9C",X"4E",X"C3",X"95",X"21",X"CB",X"7E",X"C2",X"91", - X"21",X"3A",X"0A",X"4E",X"DD",X"BE",X"08",X"C2",X"95",X"21",X"FD",X"CB",X"07",X"5E",X"CA",X"95", - X"21",X"3E",X"04",X"32",X"9C",X"4E",X"C3",X"95",X"21",X"CB",X"7E",X"C2",X"4F",X"23",X"3A",X"0A", - X"4E",X"DD",X"BE",X"08",X"CA",X"FC",X"26",X"DD",X"BE",X"04",X"20",X"11",X"3A",X"18",X"4E",X"FD", - X"77",X"05",X"FD",X"36",X"00",X"02",X"DD",X"7E",X"06",X"12",X"C3",X"BF",X"22",X"3A",X"17",X"4E", - X"FD",X"77",X"05",X"FD",X"36",X"00",X"03",X"18",X"ED",X"CB",X"7E",X"C2",X"4F",X"23",X"3A",X"0A", - X"4E",X"DD",X"BE",X"08",X"CA",X"FC",X"26",X"3E",X"02",X"32",X"9C",X"4E",X"CB",X"B6",X"C9",X"CB", - X"7E",X"C2",X"4F",X"23",X"3A",X"0A",X"4E",X"DD",X"BE",X"08",X"CA",X"FC",X"26",X"DD",X"BE",X"05", - X"20",X"11",X"3A",X"18",X"4E",X"FD",X"77",X"05",X"FD",X"36",X"00",X"02",X"DD",X"7E",X"06",X"12", - X"C3",X"BF",X"22",X"3A",X"17",X"4E",X"FD",X"77",X"05",X"FD",X"36",X"00",X"03",X"18",X"ED",X"CB", - X"7E",X"C2",X"BB",X"22",X"3A",X"0A",X"4E",X"DD",X"BE",X"08",X"C2",X"BF",X"22",X"FD",X"CB",X"07", - X"56",X"CA",X"BF",X"22",X"3E",X"05",X"32",X"9C",X"4E",X"C3",X"BF",X"22",X"CB",X"7E",X"C2",X"BB", - X"22",X"3A",X"0A",X"4E",X"DD",X"BE",X"08",X"C2",X"BF",X"22",X"FD",X"CB",X"07",X"4E",X"CA",X"BF", - X"22",X"3E",X"06",X"32",X"9C",X"4E",X"C3",X"BF",X"22",X"FD",X"7E",X"07",X"47",X"FD",X"7E",X"00", - X"FE",X"02",X"28",X"10",X"FE",X"03",X"28",X"14",X"FE",X"05",X"28",X"18",X"CB",X"48",X"CA",X"90", - X"23",X"C3",X"B3",X"23",X"CB",X"58",X"CA",X"90",X"23",X"C3",X"B3",X"23",X"CB",X"40",X"CA",X"90", - X"23",X"C3",X"B3",X"23",X"CB",X"50",X"CA",X"90",X"23",X"C3",X"B3",X"23",X"FD",X"CB",X"07",X"EE", - X"CB",X"7E",X"C0",X"21",X"E3",X"4E",X"CB",X"C6",X"C9",X"05",X"20",X"00",X"E0",X"70",X"42",X"09", - X"00",X"05",X"20",X"00",X"F0",X"70",X"3E",X"09",X"00",X"05",X"20",X"00",X"DF",X"60",X"3A",X"09", - X"00",X"05",X"20",X"00",X"EF",X"60",X"36",X"09",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"20",X"00",X"02",X"70",X"2E",X"09", - X"00",X"04",X"20",X"00",X"12",X"70",X"2A",X"09",X"00",X"04",X"20",X"00",X"01",X"60",X"26",X"09", - X"00",X"04",X"20",X"00",X"11",X"60",X"22",X"09",X"00",X"04",X"20",X"00",X"FA",X"80",X"32",X"09", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"36",X"00",X"FD",X"CB",X"07",X"AE",X"FD", - X"36",X"03",X"00",X"C9",X"5D",X"5C",X"60",X"62",X"5D",X"5C",X"60",X"62",X"04",X"08",X"0C",X"09", - X"04",X"08",X"0C",X"09",X"10",X"14",X"18",X"15",X"10",X"14",X"18",X"15",X"1C",X"20",X"24",X"21", - X"1C",X"20",X"24",X"21",X"28",X"2C",X"30",X"2D",X"28",X"2C",X"30",X"2D",X"34",X"38",X"3C",X"39", - X"34",X"38",X"3C",X"39",X"04",X"08",X"0C",X"09",X"04",X"08",X"0C",X"09",X"10",X"14",X"18",X"15", - X"10",X"14",X"18",X"15",X"1C",X"20",X"24",X"21",X"1C",X"20",X"24",X"21",X"28",X"2C",X"30",X"2D", - X"28",X"2C",X"30",X"2D",X"34",X"38",X"3C",X"39",X"34",X"38",X"3C",X"39",X"FF",X"FD",X"CB",X"07", - X"76",X"C8",X"FD",X"7E",X"00",X"FE",X"04",X"DA",X"3E",X"28",X"DD",X"7E",X"03",X"FD",X"BE",X"03", - X"DA",X"2B",X"28",X"CA",X"3E",X"28",X"FD",X"7E",X"00",X"FE",X"05",X"CA",X"5D",X"28",X"FD",X"7E", - X"07",X"F6",X"1F",X"E6",X"FB",X"FD",X"77",X"07",X"DD",X"7E",X"03",X"FD",X"46",X"03",X"90",X"FE", - X"05",X"38",X"05",X"FE",X"FB",X"30",X"01",X"C9",X"DD",X"7E",X"04",X"FD",X"46",X"04",X"90",X"FE", - X"05",X"38",X"05",X"FE",X"FB",X"30",X"01",X"C9",X"DD",X"CB",X"07",X"EE",X"FD",X"CB",X"07",X"EE", - X"C9",X"FD",X"7E",X"03",X"DD",X"BE",X"03",X"38",X"C5",X"18",X"07",X"FD",X"7E",X"00",X"FE",X"04", - X"28",X"2B",X"FD",X"7E",X"07",X"F6",X"1F",X"E6",X"FD",X"FD",X"77",X"07",X"18",X"BA",X"DD",X"7E", - X"04",X"FD",X"BE",X"04",X"38",X"21",X"CA",X"DA",X"27",X"FD",X"7E",X"00",X"FE",X"02",X"28",X"D1", - X"FD",X"7E",X"07",X"F6",X"1F",X"E6",X"F7",X"FD",X"77",X"07",X"C3",X"F8",X"27",X"FD",X"7E",X"04", - X"DD",X"BE",X"04",X"38",X"EB",X"18",X"07",X"FD",X"7E",X"00",X"FE",X"03",X"28",X"B3",X"FD",X"7E", - X"07",X"F6",X"1F",X"E6",X"FE",X"FD",X"77",X"07",X"C3",X"F8",X"27",X"FD",X"7E",X"03",X"FE",X"00", - X"C8",X"DD",X"21",X"69",X"4C",X"DD",X"7E",X"03",X"FE",X"00",X"28",X"03",X"CD",X"E1",X"28",X"DD", - X"21",X"71",X"4C",X"DD",X"7E",X"03",X"FE",X"00",X"28",X"03",X"CD",X"E1",X"28",X"DD",X"21",X"79", - X"4C",X"DD",X"7E",X"03",X"FE",X"00",X"C8",X"CD",X"E1",X"28",X"C9",X"FD",X"7E",X"03",X"FE",X"00", - X"C8",X"DD",X"21",X"71",X"4C",X"DD",X"7E",X"03",X"FE",X"00",X"28",X"03",X"CD",X"E1",X"28",X"DD", - X"21",X"79",X"4C",X"DD",X"7E",X"03",X"FE",X"00",X"C8",X"CD",X"E1",X"28",X"C9",X"FD",X"7E",X"03", - X"FE",X"00",X"C8",X"DD",X"21",X"79",X"4C",X"DD",X"7E",X"03",X"FE",X"00",X"C8",X"CD",X"E1",X"28", - X"C9",X"DD",X"7E",X"00",X"FD",X"86",X"00",X"FE",X"05",X"28",X"05",X"FE",X"09",X"28",X"2A",X"C9", - X"DD",X"7E",X"04",X"FD",X"96",X"04",X"DD",X"7E",X"00",X"FA",X"14",X"29",X"FE",X"02",X"C0",X"DD", - X"7E",X"07",X"F6",X"0F",X"EE",X"04",X"DD",X"77",X"07",X"FD",X"7E",X"07",X"F6",X"0F",X"EE",X"02", - X"FD",X"77",X"07",X"C9",X"FE",X"03",X"C0",X"18",X"E6",X"DD",X"7E",X"03",X"FD",X"96",X"03",X"DD", - X"7E",X"00",X"FA",X"40",X"29",X"DD",X"7E",X"00",X"FE",X"05",X"C0",X"DD",X"7E",X"07",X"F6",X"0F", - X"EE",X"01",X"DD",X"77",X"07",X"FD",X"7E",X"07",X"F6",X"0F",X"EE",X"08",X"FD",X"77",X"07",X"C9", - X"FE",X"04",X"C0",X"18",X"E6",X"3A",X"29",X"4E",X"3C",X"32",X"29",X"4E",X"E5",X"21",X"00",X"04", - X"19",X"3A",X"40",X"44",X"77",X"E1",X"CB",X"7E",X"20",X"48",X"2A",X"93",X"4C",X"7E",X"21",X"AE", - X"29",X"CD",X"BA",X"15",X"7E",X"32",X"2D",X"4E",X"3E",X"40",X"32",X"86",X"4C",X"AF",X"32",X"2B", - X"4E",X"32",X"2C",X"4E",X"3A",X"8C",X"4C",X"32",X"84",X"4C",X"3A",X"8D",X"4C",X"32",X"85",X"4C", - X"D5",X"23",X"5E",X"23",X"56",X"2A",X"AE",X"4C",X"19",X"22",X"AE",X"4C",X"D1",X"21",X"8C",X"4D", - X"CB",X"C6",X"AF",X"32",X"2B",X"4E",X"3A",X"29",X"4E",X"FE",X"10",X"C0",X"3E",X"FF",X"32",X"29", - X"4E",X"C9",X"3A",X"29",X"4E",X"FE",X"10",X"C0",X"EB",X"22",X"E0",X"4E",X"EB",X"C9",X"44",X"00", - X"10",X"48",X"00",X"20",X"4C",X"00",X"40",X"50",X"00",X"80",X"D5",X"E5",X"2A",X"0F",X"4E",X"ED", - X"5B",X"AE",X"4C",X"19",X"22",X"AE",X"4C",X"E1",X"D1",X"C9",X"DD",X"21",X"16",X"32",X"DD",X"22", - X"F6",X"4D",X"21",X"84",X"33",X"3E",X"1A",X"CD",X"BD",X"2E",X"CD",X"D1",X"34",X"3E",X"0E",X"32", - X"E2",X"4E",X"3E",X"81",X"21",X"FD",X"2D",X"CD",X"EF",X"30",X"21",X"10",X"00",X"22",X"11",X"4E", - X"3E",X"04",X"32",X"13",X"4E",X"3E",X"08",X"32",X"14",X"4E",X"3E",X"10",X"32",X"31",X"4E",X"21", - X"F6",X"30",X"CD",X"28",X"2F",X"CD",X"31",X"2F",X"11",X"6F",X"41",X"21",X"D6",X"2F",X"3E",X"01", - X"06",X"0B",X"CD",X"DF",X"15",X"11",X"11",X"41",X"21",X"E1",X"2F",X"3E",X"01",X"06",X"11",X"CD", - X"DF",X"15",X"C9",X"DD",X"21",X"16",X"32",X"DD",X"22",X"F6",X"4D",X"21",X"84",X"33",X"3E",X"1A", - X"CD",X"BD",X"2E",X"CD",X"D1",X"34",X"3E",X"0E",X"32",X"E2",X"4E",X"3E",X"87",X"21",X"FD",X"2D", - X"CD",X"EF",X"30",X"21",X"20",X"00",X"22",X"11",X"4E",X"3E",X"05",X"32",X"13",X"4E",X"3E",X"0A", - X"32",X"14",X"4E",X"3E",X"10",X"32",X"31",X"4E",X"21",X"F6",X"30",X"CD",X"28",X"2F",X"CD",X"31", - X"2F",X"11",X"6F",X"41",X"21",X"D6",X"2F",X"3E",X"01",X"06",X"0B",X"CD",X"DF",X"15",X"11",X"11", - X"41",X"21",X"F2",X"2F",X"3E",X"01",X"06",X"10",X"CD",X"DF",X"15",X"C9",X"DD",X"21",X"1F",X"32", - X"DD",X"22",X"F6",X"4D",X"21",X"7A",X"32",X"3E",X"19",X"CD",X"BD",X"2E",X"CD",X"2A",X"35",X"3E", - X"0E",X"32",X"E2",X"4E",X"3E",X"75",X"21",X"1D",X"2E",X"CD",X"EF",X"30",X"21",X"30",X"00",X"22", - X"11",X"4E",X"3E",X"07",X"32",X"13",X"4E",X"3E",X"0C",X"32",X"14",X"4E",X"3E",X"0F",X"32",X"31", - X"4E",X"21",X"26",X"31",X"CD",X"28",X"2F",X"CD",X"31",X"2F",X"11",X"6F",X"41",X"21",X"02",X"30", - X"3E",X"01",X"06",X"0B",X"CD",X"DF",X"15",X"11",X"31",X"41",X"21",X"0D",X"30",X"3E",X"01",X"06", - X"0F",X"CD",X"DF",X"15",X"C9",X"DD",X"21",X"1F",X"32",X"DD",X"22",X"F6",X"4D",X"21",X"7A",X"32", - X"3E",X"19",X"CD",X"BD",X"2E",X"CD",X"2A",X"35",X"3E",X"0E",X"32",X"E2",X"4E",X"3E",X"78",X"21", - X"1D",X"2E",X"CD",X"EF",X"30",X"21",X"40",X"00",X"22",X"11",X"4E",X"3E",X"09",X"32",X"13",X"4E", - X"3E",X"0D",X"32",X"14",X"4E",X"3E",X"0F",X"32",X"31",X"4E",X"21",X"26",X"31",X"CD",X"28",X"2F", - X"CD",X"31",X"2F",X"11",X"6F",X"41",X"21",X"02",X"30",X"3E",X"01",X"06",X"0B",X"CD",X"DF",X"15", - X"11",X"31",X"41",X"21",X"1C",X"30",X"3E",X"01",X"06",X"0E",X"CD",X"DF",X"15",X"C9",X"DD",X"21", - X"1F",X"32",X"DD",X"22",X"F6",X"4D",X"21",X"11",X"33",X"3E",X"1A",X"CD",X"BD",X"2E",X"CD",X"53", - X"35",X"3E",X"10",X"32",X"E2",X"4E",X"3E",X"72",X"21",X"3D",X"2E",X"CD",X"EF",X"30",X"21",X"50", - X"00",X"22",X"11",X"4E",X"3E",X"0A",X"32",X"13",X"4E",X"3E",X"0E",X"32",X"14",X"4E",X"3E",X"0F", - X"32",X"31",X"4E",X"21",X"56",X"31",X"CD",X"28",X"2F",X"CD",X"31",X"2F",X"11",X"8F",X"41",X"21", - X"2A",X"30",X"3E",X"01",X"06",X"09",X"CD",X"DF",X"15",X"11",X"F1",X"40",X"21",X"33",X"30",X"3E", - X"01",X"06",X"12",X"CD",X"DF",X"15",X"C9",X"DD",X"21",X"1F",X"32",X"DD",X"22",X"F6",X"4D",X"21", - X"11",X"33",X"3E",X"1A",X"CD",X"BD",X"2E",X"CD",X"53",X"35",X"3E",X"10",X"32",X"E2",X"4E",X"3E", - X"6F",X"21",X"3D",X"2E",X"CD",X"EF",X"30",X"21",X"60",X"00",X"22",X"11",X"4E",X"3E",X"0B",X"32", - X"13",X"4E",X"3E",X"0E",X"32",X"14",X"4E",X"3E",X"0F",X"32",X"31",X"4E",X"21",X"56",X"31",X"CD", - X"28",X"2F",X"CD",X"31",X"2F",X"11",X"8F",X"41",X"21",X"2A",X"30",X"3E",X"01",X"06",X"09",X"CD", - X"DF",X"15",X"11",X"11",X"41",X"21",X"45",X"30",X"3E",X"01",X"06",X"11",X"CD",X"DF",X"15",X"C9", - X"DD",X"21",X"1F",X"32",X"DD",X"22",X"F6",X"4D",X"21",X"AF",X"34",X"3E",X"1A",X"CD",X"BD",X"2E", - X"3E",X"0E",X"32",X"E2",X"4E",X"3E",X"84",X"21",X"5D",X"2E",X"CD",X"EF",X"30",X"21",X"70",X"00", - X"22",X"11",X"4E",X"3E",X"0C",X"32",X"13",X"4E",X"3E",X"0F",X"32",X"14",X"4E",X"3E",X"0F",X"32", - X"31",X"4E",X"21",X"86",X"31",X"CD",X"28",X"2F",X"CD",X"31",X"2F",X"11",X"4F",X"41",X"21",X"56", - X"30",X"3E",X"01",X"06",X"0C",X"CD",X"DF",X"15",X"11",X"11",X"41",X"21",X"62",X"30",X"3E",X"01", - X"06",X"10",X"CD",X"DF",X"15",X"C9",X"DD",X"21",X"1F",X"32",X"DD",X"22",X"F6",X"4D",X"21",X"AF", - X"34",X"3E",X"1A",X"CD",X"BD",X"2E",X"3E",X"0E",X"32",X"E2",X"4E",X"3E",X"6C",X"21",X"5D",X"2E", - X"CD",X"EF",X"30",X"21",X"80",X"00",X"22",X"11",X"4E",X"3E",X"0D",X"32",X"13",X"4E",X"3E",X"10", - X"32",X"14",X"4E",X"3E",X"0F",X"32",X"31",X"4E",X"21",X"86",X"31",X"CD",X"28",X"2F",X"CD",X"31", - X"2F",X"11",X"4F",X"41",X"21",X"56",X"30",X"3E",X"01",X"06",X"0C",X"CD",X"DF",X"15",X"11",X"31", - X"41",X"21",X"72",X"30",X"3E",X"01",X"06",X"0F",X"CD",X"DF",X"15",X"C9",X"DD",X"21",X"1F",X"32", - X"DD",X"22",X"F6",X"4D",X"21",X"51",X"34",X"3E",X"19",X"CD",X"BD",X"2E",X"CD",X"A0",X"35",X"3E", - X"10",X"32",X"E2",X"4E",X"3E",X"75",X"21",X"7D",X"2E",X"CD",X"EF",X"30",X"21",X"90",X"00",X"22", - X"11",X"4E",X"3E",X"0E",X"32",X"13",X"4E",X"3E",X"10",X"32",X"14",X"4E",X"3E",X"0E",X"32",X"31", - X"4E",X"21",X"B6",X"31",X"CD",X"28",X"2F",X"CD",X"31",X"2F",X"11",X"6F",X"41",X"21",X"81",X"30", - X"3E",X"01",X"06",X"0A",X"CD",X"DF",X"15",X"11",X"11",X"41",X"21",X"8B",X"30",X"3E",X"01",X"06", - X"11",X"CD",X"DF",X"15",X"C9",X"DD",X"21",X"1F",X"32",X"DD",X"22",X"F6",X"4D",X"21",X"51",X"34", - X"3E",X"19",X"CD",X"BD",X"2E",X"CD",X"A0",X"35",X"3E",X"10",X"32",X"E2",X"4E",X"3E",X"7B",X"21", - X"7D",X"2E",X"CD",X"EF",X"30",X"21",X"00",X"01",X"22",X"11",X"4E",X"3E",X"0F",X"32",X"13",X"4E", - X"3E",X"10",X"32",X"14",X"4E",X"3E",X"0E",X"32",X"31",X"4E",X"21",X"B6",X"31",X"CD",X"28",X"2F", - X"CD",X"31",X"2F",X"11",X"6F",X"41",X"21",X"81",X"30",X"3E",X"01",X"06",X"0A",X"CD",X"DF",X"15", - X"11",X"11",X"41",X"21",X"9C",X"30",X"3E",X"01",X"06",X"10",X"CD",X"DF",X"15",X"C9",X"DD",X"21", - X"16",X"32",X"DD",X"22",X"F6",X"4D",X"21",X"28",X"32",X"3E",X"1A",X"CD",X"BD",X"2E",X"CD",X"C1", - X"35",X"3E",X"10",X"32",X"E2",X"4E",X"3E",X"7E",X"21",X"9D",X"2E",X"CD",X"EF",X"30",X"21",X"10", - X"01",X"22",X"11",X"4E",X"3E",X"10",X"32",X"13",X"4E",X"3E",X"10",X"32",X"14",X"4E",X"3E",X"0D", - X"32",X"31",X"4E",X"21",X"E6",X"31",X"CD",X"28",X"2F",X"CD",X"31",X"2F",X"11",X"70",X"41",X"21", - X"AC",X"30",X"3E",X"01",X"06",X"0B",X"CD",X"DF",X"15",X"C9",X"DD",X"21",X"16",X"32",X"DD",X"22", - X"F6",X"4D",X"21",X"28",X"32",X"3E",X"1A",X"CD",X"BD",X"2E",X"CD",X"C1",X"35",X"3E",X"10",X"32", - X"E2",X"4E",X"3E",X"66",X"21",X"9D",X"2E",X"CD",X"EF",X"30",X"21",X"20",X"01",X"22",X"11",X"4E", - X"3E",X"10",X"32",X"13",X"4E",X"3E",X"10",X"32",X"14",X"4E",X"3E",X"0C",X"32",X"31",X"4E",X"21", - X"E6",X"31",X"CD",X"28",X"2F",X"CD",X"31",X"2F",X"11",X"70",X"41",X"21",X"AC",X"30",X"3E",X"01", - X"06",X"0B",X"CD",X"DF",X"15",X"C9",X"C9",X"C9",X"C9",X"C9",X"61",X"47",X"4F",X"52",X"4B",X"41", - X"4E",X"53",X"2C",X"43",X"4F",X"50",X"59",X"52",X"49",X"47",X"48",X"54",X"20",X"31",X"39",X"38", - X"33",X"54",X"45",X"43",X"48",X"53",X"54",X"41",X"52",X"20",X"49",X"4E",X"43",X"A3",X"40",X"BC", - X"40",X"8C",X"41",X"93",X"41",X"6C",X"42",X"73",X"42",X"43",X"43",X"5C",X"43",X"8B",X"40",X"94", - X"40",X"A4",X"41",X"BB",X"41",X"44",X"42",X"5B",X"42",X"6B",X"43",X"74",X"43",X"AC",X"40",X"B3", - X"40",X"29",X"41",X"36",X"41",X"C9",X"42",X"D6",X"42",X"4C",X"43",X"53",X"43",X"23",X"41",X"3C", - X"41",X"8D",X"41",X"92",X"41",X"6D",X"42",X"72",X"42",X"C3",X"42",X"DC",X"42",X"CD",X"40",X"D2", - X"40",X"46",X"41",X"59",X"41",X"A6",X"42",X"B9",X"42",X"2D",X"43",X"32",X"43",X"A3",X"40",X"BC", - X"40",X"8A",X"41",X"95",X"41",X"6A",X"42",X"75",X"42",X"43",X"43",X"5C",X"43",X"AB",X"40",X"B4", - X"40",X"2C",X"41",X"33",X"41",X"CC",X"42",X"D3",X"42",X"4B",X"43",X"54",X"43",X"CD",X"41",X"D2", - X"41",X"88",X"41",X"97",X"41",X"68",X"42",X"77",X"42",X"2D",X"42",X"32",X"42",X"C5",X"40",X"DA", - X"40",X"8B",X"41",X"94",X"41",X"6B",X"42",X"74",X"42",X"25",X"43",X"3A",X"43",X"EC",X"40",X"F3", - X"40",X"28",X"41",X"37",X"41",X"C8",X"42",X"D7",X"42",X"0C",X"43",X"13",X"43",X"C4",X"40",X"DB", - X"40",X"2C",X"41",X"33",X"41",X"CC",X"42",X"D3",X"42",X"24",X"43",X"3B",X"43",X"89",X"40",X"96", - X"40",X"A8",X"41",X"B7",X"41",X"48",X"42",X"57",X"42",X"69",X"43",X"76",X"43",X"E5",X"CD",X"17", - X"15",X"11",X"40",X"40",X"E1",X"D5",X"11",X"DF",X"4D",X"ED",X"A0",X"ED",X"A0",X"ED",X"A0",X"7E", - X"FE",X"0F",X"38",X"F5",X"ED",X"A0",X"2B",X"D1",X"E5",X"21",X"DF",X"4D",X"23",X"46",X"DD",X"7E", - X"00",X"12",X"13",X"10",X"FC",X"7E",X"23",X"86",X"2B",X"77",X"23",X"23",X"7E",X"FE",X"F0",X"30", - X"18",X"12",X"13",X"23",X"46",X"DD",X"7E",X"01",X"12",X"13",X"10",X"FC",X"7E",X"23",X"86",X"2B", - X"77",X"23",X"23",X"7E",X"12",X"13",X"C3",X"DC",X"2E",X"21",X"DF",X"4D",X"3A",X"F5",X"4D",X"3C", - X"32",X"F5",X"4D",X"FE",X"1C",X"28",X"0B",X"7E",X"3D",X"77",X"FE",X"F1",X"D2",X"DC",X"2E",X"C3", - X"C4",X"2E",X"E1",X"AF",X"32",X"F5",X"4D",X"C9",X"11",X"61",X"4C",X"01",X"30",X"00",X"ED",X"B0", - X"C9",X"21",X"F8",X"4D",X"11",X"F9",X"4D",X"36",X"00",X"01",X"11",X"00",X"ED",X"B0",X"21",X"FB", - X"4D",X"CB",X"FE",X"21",X"FE",X"4D",X"CB",X"FE",X"21",X"01",X"4E",X"CB",X"FE",X"21",X"04",X"4E", - X"CB",X"FE",X"21",X"07",X"4E",X"CB",X"FE",X"AF",X"32",X"1B",X"4E",X"32",X"29",X"4E",X"32",X"2B", - X"4E",X"32",X"32",X"4E",X"32",X"33",X"4E",X"21",X"00",X"00",X"22",X"AE",X"4C",X"3A",X"04",X"4D", - X"17",X"21",X"B7",X"30",X"CD",X"BA",X"15",X"7E",X"32",X"30",X"40",X"23",X"7E",X"32",X"2F",X"40", - X"3E",X"01",X"32",X"30",X"44",X"32",X"2F",X"44",X"3E",X"40",X"32",X"27",X"4E",X"32",X"28",X"4E", - X"AF",X"32",X"E4",X"4E",X"21",X"DD",X"4D",X"CB",X"86",X"AF",X"32",X"9C",X"4E",X"06",X"14",X"21", - X"CE",X"40",X"11",X"37",X"4E",X"C5",X"01",X"05",X"00",X"ED",X"B0",X"3E",X"1B",X"CD",X"BA",X"15", - X"C1",X"10",X"F2",X"3A",X"40",X"44",X"32",X"9B",X"4E",X"11",X"CE",X"40",X"21",X"D5",X"2F",X"3E", - X"05",X"06",X"14",X"CD",X"F5",X"15",X"11",X"CE",X"44",X"21",X"D4",X"2F",X"3E",X"05",X"06",X"14", - X"CD",X"F5",X"15",X"C9",X"09",X"40",X"45",X"53",X"41",X"42",X"40",X"44",X"49",X"4F",X"52",X"55", - X"51",X"47",X"47",X"49",X"4F",X"52",X"4B",X"40",X"4F",X"54",X"40",X"53",X"45",X"56",X"41",X"57", - X"40",X"32",X"47",X"47",X"49",X"4F",X"52",X"4B",X"40",X"4F",X"54",X"40",X"45",X"56",X"41",X"57", - X"40",X"31",X"45",X"53",X"41",X"42",X"40",X"47",X"47",X"49",X"4F",X"52",X"4B",X"4E",X"55",X"52", - X"44",X"40",X"4F",X"54",X"40",X"53",X"45",X"56",X"41",X"57",X"40",X"32",X"4E",X"55",X"52",X"44", - X"40",X"4F",X"54",X"40",X"45",X"56",X"41",X"57",X"40",X"31",X"45",X"53",X"41",X"42",X"40",X"4E", - X"55",X"52",X"44",X"50",X"4C",X"4F",X"54",X"52",X"45",X"47",X"40",X"4F",X"54",X"40",X"53",X"45", - X"56",X"41",X"57",X"40",X"32",X"50",X"4C",X"4F",X"54",X"52",X"45",X"47",X"40",X"4F",X"54",X"40", - X"45",X"56",X"41",X"57",X"40",X"31",X"45",X"53",X"41",X"42",X"40",X"50",X"4C",X"4F",X"54",X"52", - X"45",X"47",X"44",X"49",X"55",X"52",X"50",X"40",X"4F",X"54",X"40",X"53",X"45",X"56",X"41",X"57", - X"40",X"32",X"44",X"49",X"55",X"52",X"50",X"40",X"4F",X"54",X"40",X"45",X"56",X"41",X"57",X"40", - X"31",X"45",X"53",X"41",X"42",X"40",X"44",X"49",X"55",X"52",X"50",X"4E",X"41",X"4B",X"52",X"4F", - X"47",X"40",X"4F",X"54",X"40",X"53",X"45",X"56",X"41",X"57",X"40",X"32",X"4E",X"41",X"4B",X"52", - X"4F",X"47",X"40",X"4F",X"54",X"40",X"45",X"56",X"41",X"57",X"40",X"31",X"45",X"53",X"41",X"42", - X"40",X"4E",X"41",X"4B",X"52",X"4F",X"47",X"40",X"01",X"40",X"02",X"40",X"03",X"40",X"04",X"40", - X"05",X"40",X"06",X"40",X"07",X"40",X"08",X"40",X"09",X"01",X"00",X"01",X"01",X"01",X"02",X"01", - X"03",X"01",X"04",X"01",X"05",X"01",X"06",X"01",X"07",X"01",X"08",X"01",X"09",X"02",X"00",X"02", - X"01",X"02",X"02",X"02",X"03",X"02",X"04",X"02",X"05",X"02",X"06",X"02",X"07",X"02",X"08",X"32", - X"34",X"4E",X"22",X"2F",X"4E",X"C9",X"03",X"02",X"00",X"3B",X"14",X"5D",X"07",X"5F",X"03",X"02", - X"00",X"63",X"14",X"5D",X"07",X"1F",X"03",X"02",X"00",X"AB",X"14",X"5D",X"07",X"1F",X"03",X"02", - X"00",X"D3",X"14",X"5D",X"07",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"00",X"02",X"04", - X"00",X"8B",X"E4",X"5C",X"01",X"40",X"04",X"02",X"00",X"5B",X"3C",X"62",X"07",X"5F",X"03",X"02", - X"00",X"D3",X"5C",X"5D",X"07",X"1F",X"02",X"02",X"00",X"3B",X"B4",X"5C",X"07",X"1F",X"05",X"02", - X"00",X"B3",X"D4",X"60",X"07",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"00",X"02",X"04", - X"00",X"8B",X"FC",X"5C",X"01",X"40",X"04",X"02",X"00",X"23",X"84",X"62",X"07",X"5F",X"03",X"02", - X"00",X"73",X"24",X"5D",X"07",X"1F",X"03",X"02",X"00",X"9B",X"24",X"5D",X"07",X"1F",X"05",X"02", - X"00",X"EB",X"84",X"60",X"07",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"00",X"02",X"04", - X"00",X"8B",X"EC",X"5C",X"01",X"40",X"04",X"02",X"00",X"23",X"94",X"62",X"07",X"5F",X"04",X"02", - X"00",X"23",X"7C",X"62",X"07",X"1F",X"05",X"02",X"00",X"EB",X"7C",X"60",X"07",X"1F",X"05",X"02", - X"00",X"EB",X"94",X"60",X"07",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"00",X"02",X"04", - X"00",X"8B",X"FC",X"5C",X"01",X"40",X"04",X"02",X"00",X"23",X"D4",X"62",X"07",X"5F",X"04",X"02", - X"00",X"23",X"3C",X"62",X"07",X"1F",X"05",X"02",X"00",X"EB",X"3C",X"60",X"07",X"1F",X"05",X"02", - X"00",X"EB",X"D4",X"60",X"07",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"00",X"02",X"04", - X"00",X"8B",X"E4",X"5C",X"01",X"40",X"02",X"02",X"00",X"43",X"FC",X"5C",X"07",X"5F",X"02",X"02", - X"00",X"5B",X"FC",X"5C",X"07",X"1F",X"02",X"02",X"00",X"B3",X"FC",X"5C",X"07",X"1F",X"02",X"02", - X"00",X"CB",X"FC",X"5C",X"07",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"00",X"02",X"04", - X"00",X"8B",X"DC",X"5C",X"01",X"40",X"65",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"14",X"65", - X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"16",X"F1",X"20",X"00",X"F4",X"04",X"FF",X"0B",X"06", - X"02",X"0D",X"08",X"FE",X"0B",X"06",X"02",X"0D",X"04",X"FF",X"F4",X"01",X"00",X"0A",X"1C",X"00", - X"0A",X"01",X"00",X"F4",X"01",X"01",X"0C",X"1C",X"FE",X"0E",X"01",X"01",X"F2",X"05",X"00",X"0A", - X"14",X"00",X"0A",X"05",X"00",X"F4",X"04",X"FF",X"0B",X"16",X"02",X"0D",X"04",X"FF",X"F4",X"01", - X"00",X"0A",X"1C",X"00",X"0A",X"01",X"00",X"F4",X"01",X"01",X"0C",X"0C",X"FE",X"0E",X"02",X"02", - X"0C",X"0C",X"FE",X"0E",X"01",X"01",X"F1",X"20",X"00",X"FF",X"F1",X"20",X"00",X"F3",X"07",X"01", - X"0C",X"10",X"FE",X"0E",X"07",X"01",X"F1",X"0A",X"00",X"0A",X"0A",X"00",X"0A",X"0A",X"00",X"F1", - X"09",X"00",X"0B",X"0C",X"00",X"0D",X"09",X"00",X"F2",X"01",X"00",X"0A",X"02",X"01",X"0D",X"03", - X"FE",X"0B",X"0E",X"02",X"0D",X"03",X"FE",X"0B",X"02",X"01",X"0A",X"01",X"00",X"F4",X"01",X"00", - X"0A",X"1C",X"00",X"0A",X"01",X"00",X"F2",X"01",X"00",X"0A",X"0C",X"FF",X"0E",X"02",X"02",X"0C", - X"0C",X"FF",X"0A",X"01",X"00",X"F2",X"01",X"00",X"0A",X"0B",X"01",X"0D",X"04",X"FE",X"0B",X"0B", - X"01",X"0A",X"01",X"00",X"F4",X"01",X"00",X"0A",X"1C",X"00",X"0A",X"01",X"00",X"F2",X"01",X"00", - X"0A",X"03",X"FF",X"0E",X"01",X"02",X"0C",X"10",X"FE",X"0E",X"01",X"02",X"0C",X"03",X"FF",X"0A", - X"01",X"00",X"F1",X"09",X"00",X"0C",X"0C",X"00",X"0E",X"09",X"00",X"F1",X"0A",X"00",X"0A",X"0A", - X"00",X"0A",X"0A",X"00",X"F3",X"09",X"FF",X"0B",X"0C",X"02",X"0D",X"09",X"FF",X"F1",X"20",X"00", - X"FF",X"F1",X"20",X"00",X"F4",X"01",X"00",X"0A",X"02",X"01",X"0D",X"08",X"FE",X"0B",X"04",X"02", - X"0D",X"08",X"FE",X"0B",X"02",X"01",X"0A",X"01",X"00",X"F1",X"02",X"00",X"0C",X"1A",X"00",X"0E", - X"02",X"00",X"F5",X"03",X"00",X"0A",X"18",X"00",X"0A",X"03",X"00",X"F3",X"03",X"00",X"0A",X"0A", - X"FF",X"0E",X"02",X"02",X"0C",X"0A",X"FF",X"0A",X"03",X"00",X"F3",X"03",X"00",X"0A",X"08",X"01", - X"0D",X"06",X"FE",X"0B",X"08",X"01",X"0A",X"03",X"00",X"F5",X"03",X"00",X"0A",X"18",X"00",X"0A", - X"03",X"00",X"F1",X"02",X"00",X"0B",X"1A",X"00",X"0D",X"02",X"00",X"F4",X"01",X"00",X"0A",X"05", - X"FF",X"0E",X"02",X"02",X"0C",X"0A",X"FE",X"0E",X"02",X"02",X"0C",X"05",X"FF",X"0A",X"01",X"00", - X"F1",X"20",X"00",X"FF",X"F1",X"20",X"00",X"F3",X"03",X"FF",X"0B",X"08",X"02",X"0D",X"06",X"FE", - X"0B",X"08",X"02",X"0D",X"03",X"FF",X"F1",X"01",X"00",X"0A",X"1C",X"00",X"0A",X"01",X"00",X"F2", - X"01",X"00",X"0A",X"04",X"FF",X"0E",X"02",X"02",X"0C",X"0C",X"FE",X"0E",X"02",X"02",X"0C",X"04", - X"FF",X"0A",X"01",X"00",X"F2",X"01",X"00",X"0A",X"03",X"01",X"0D",X"04",X"FE",X"0B",X"0A",X"02", - X"0D",X"04",X"FE",X"0B",X"03",X"01",X"0A",X"01",X"00",X"F1",X"01",X"00",X"0A",X"1C",X"00",X"0A", - X"01",X"00",X"F2",X"01",X"01",X"0C",X"1C",X"FE",X"0E",X"01",X"01",X"F2",X"03",X"01",X"0C",X"0A", - X"FE",X"0E",X"02",X"02",X"0C",X"0A",X"FE",X"0E",X"03",X"01",X"F2",X"04",X"FF",X"0B",X"08",X"02", - X"0D",X"04",X"FE",X"0B",X"08",X"02",X"0D",X"04",X"FF",X"F2",X"02",X"FF",X"0B",X"1A",X"02",X"0D", - X"02",X"FF",X"F1",X"01",X"00",X"0A",X"1C",X"00",X"0A",X"01",X"00",X"F2",X"01",X"00",X"0A",X"04", - X"FF",X"0E",X"02",X"02",X"0C",X"0C",X"FE",X"0E",X"02",X"02",X"0C",X"04",X"FF",X"0A",X"01",X"00", - X"F2",X"01",X"00",X"0A",X"03",X"01",X"0D",X"04",X"FE",X"0B",X"0A",X"02",X"0D",X"04",X"FE",X"0B", - X"03",X"01",X"0A",X"01",X"00",X"F1",X"01",X"00",X"0A",X"1C",X"00",X"0A",X"01",X"00",X"F3",X"01", - X"01",X"0C",X"0C",X"FE",X"0E",X"02",X"02",X"0C",X"0C",X"FE",X"0E",X"01",X"01",X"F1",X"20",X"00", - X"FF",X"F1",X"20",X"00",X"F3",X"05",X"FF",X"0B",X"01",X"02",X"0D",X"06",X"FE",X"0B",X"02",X"02", - X"0D",X"06",X"FE",X"0B",X"01",X"02",X"0D",X"05",X"FF",X"F1",X"02",X"00",X"0B",X"1A",X"00",X"0D", - X"02",X"00",X"F3",X"01",X"01",X"0C",X"1C",X"FE",X"0E",X"01",X"01",X"FC",X"04",X"00",X"0A",X"16", - X"00",X"0A",X"04",X"00",X"F3",X"03",X"FF",X"0B",X"18",X"02",X"0D",X"03",X"FF",X"F1",X"02",X"00", - X"0C",X"1A",X"00",X"0E",X"02",X"00",X"F3",X"03",X"01",X"0C",X"05",X"FE",X"0E",X"02",X"02",X"0C", - X"06",X"FE",X"0E",X"02",X"02",X"0C",X"05",X"FE",X"0E",X"03",X"01",X"F1",X"20",X"00",X"FF",X"F1", - X"20",X"00",X"FB",X"0B",X"FF",X"0B",X"08",X"02",X"0D",X"0B",X"FF",X"F4",X"01",X"00",X"0A",X"1C", - X"00",X"0A",X"01",X"00",X"FB",X"01",X"01",X"0C",X"1C",X"FE",X"0E",X"01",X"01",X"F1",X"20",X"00", - X"FF",X"3E",X"0E",X"32",X"C7",X"40",X"32",X"D7",X"40",X"32",X"AF",X"41",X"32",X"87",X"42",X"32", - X"97",X"42",X"32",X"2F",X"43",X"3E",X"0C",X"32",X"C8",X"40",X"32",X"D8",X"40",X"32",X"B0",X"41", - X"32",X"88",X"42",X"32",X"98",X"42",X"32",X"30",X"43",X"3E",X"0D",X"32",X"CF",X"40",X"32",X"67", - X"41",X"32",X"77",X"41",X"32",X"4F",X"42",X"32",X"27",X"43",X"32",X"37",X"43",X"3E",X"0B",X"32", - X"D0",X"40",X"32",X"68",X"41",X"32",X"78",X"41",X"32",X"50",X"42",X"32",X"28",X"43",X"32",X"38", - X"43",X"3E",X"0A",X"32",X"FB",X"41",X"32",X"1B",X"42",X"C9",X"3E",X"0E",X"32",X"AF",X"41",X"3E", - X"0C",X"32",X"B0",X"41",X"3E",X"0D",X"32",X"4F",X"42",X"3E",X"0B",X"32",X"50",X"42",X"3E",X"0C", - X"32",X"E1",X"42",X"3E",X"0B",X"32",X"01",X"41",X"3E",X"0D",X"32",X"1E",X"41",X"3E",X"0E",X"32", - X"FE",X"42",X"C9",X"3E",X"0D",X"32",X"E8",X"40",X"32",X"F6",X"40",X"32",X"6F",X"42",X"3E",X"0B", - X"32",X"E9",X"40",X"32",X"F7",X"40",X"32",X"70",X"42",X"3E",X"0E",X"32",X"8F",X"41",X"32",X"08", - X"43",X"32",X"16",X"43",X"3E",X"0C",X"32",X"90",X"41",X"32",X"09",X"43",X"32",X"17",X"43",X"3E", - X"0C",X"32",X"81",X"43",X"32",X"C1",X"40",X"3E",X"0B",X"32",X"21",X"43",X"32",X"61",X"40",X"3E", - X"0E",X"32",X"9E",X"43",X"32",X"DE",X"40",X"3E",X"0D",X"32",X"3E",X"43",X"32",X"7E",X"40",X"C9", - X"3E",X"0D",X"32",X"CA",X"40",X"32",X"D4",X"40",X"3E",X"0B",X"32",X"CB",X"40",X"32",X"D5",X"40", - X"3E",X"0E",X"32",X"2A",X"43",X"32",X"34",X"43",X"3E",X"0C",X"32",X"2B",X"43",X"32",X"35",X"43", - X"C9",X"3E",X"0D",X"32",X"EF",X"40",X"3E",X"0B",X"32",X"F0",X"40",X"32",X"05",X"42",X"3E",X"0C", - X"32",X"E5",X"41",X"32",X"10",X"43",X"3E",X"0E",X"32",X"0F",X"43",X"C9",X"3E",X"40",X"CD",X"07", - X"15",X"3E",X"01",X"CD",X"17",X"15",X"11",X"4D",X"44",X"21",X"47",X"37",X"3E",X"06",X"06",X"1C", - X"CD",X"F5",X"15",X"11",X"C1",X"40",X"21",X"7B",X"37",X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15", - X"11",X"C2",X"40",X"21",X"8F",X"37",X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15",X"11",X"C3",X"40", - X"21",X"A3",X"37",X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15",X"11",X"C4",X"40",X"21",X"8F",X"37", - X"3E",X"01",X"06",X"14",X"CD",X"DF",X"15",X"11",X"C5",X"40",X"21",X"7B",X"37",X"3E",X"01",X"06", - X"14",X"CD",X"DF",X"15",X"11",X"47",X"40",X"21",X"B7",X"37",X"3E",X"01",X"06",X"1C",X"CD",X"F5", - X"15",X"11",X"49",X"40",X"21",X"B7",X"37",X"3E",X"01",X"06",X"1C",X"CD",X"F5",X"15",X"11",X"4B", - X"40",X"21",X"B8",X"37",X"3E",X"01",X"06",X"1C",X"CD",X"F5",X"15",X"11",X"4D",X"40",X"21",X"B9", - X"37",X"3E",X"01",X"06",X"1C",X"CD",X"DF",X"15",X"11",X"4E",X"40",X"21",X"D5",X"37",X"3E",X"01", - X"06",X"1C",X"CD",X"DF",X"15",X"11",X"4F",X"40",X"21",X"F1",X"37",X"3E",X"01",X"06",X"1C",X"CD", - X"DF",X"15",X"11",X"50",X"40",X"21",X"0D",X"38",X"3E",X"01",X"06",X"1C",X"CD",X"DF",X"15",X"11", - X"51",X"40",X"21",X"29",X"38",X"3E",X"01",X"06",X"1C",X"CD",X"DF",X"15",X"11",X"52",X"40",X"21", - X"45",X"38",X"3E",X"01",X"06",X"1C",X"CD",X"DF",X"15",X"11",X"54",X"40",X"21",X"B8",X"37",X"3E", - X"01",X"06",X"1C",X"CD",X"F5",X"15",X"11",X"56",X"40",X"21",X"B7",X"37",X"3E",X"01",X"06",X"1C", - X"CD",X"F5",X"15",X"11",X"58",X"40",X"21",X"B7",X"37",X"3E",X"01",X"06",X"1C",X"CD",X"F5",X"15", - X"11",X"7A",X"40",X"21",X"61",X"38",X"3E",X"01",X"06",X"13",X"CD",X"DF",X"15",X"11",X"7B",X"40", - X"21",X"74",X"38",X"3E",X"01",X"06",X"13",X"CD",X"DF",X"15",X"11",X"7C",X"40",X"21",X"87",X"38", - X"3E",X"01",X"06",X"13",X"CD",X"DF",X"15",X"3E",X"0E",X"32",X"7C",X"46",X"11",X"7D",X"40",X"21", - X"74",X"38",X"3E",X"01",X"06",X"13",X"CD",X"DF",X"15",X"11",X"7E",X"40",X"21",X"61",X"38",X"3E", - X"01",X"06",X"13",X"CD",X"DF",X"15",X"AF",X"32",X"E6",X"4E",X"3E",X"9F",X"32",X"E7",X"4E",X"3E", - X"A3",X"32",X"E8",X"4E",X"11",X"E7",X"4E",X"CD",X"48",X"37",X"11",X"E8",X"4E",X"CD",X"48",X"37", - X"3E",X"01",X"CD",X"A5",X"15",X"3A",X"E6",X"4E",X"FE",X"B0",X"C8",X"3C",X"32",X"E6",X"4E",X"21", - X"95",X"4C",X"CB",X"6E",X"C0",X"18",X"DD",X"03",X"1A",X"FE",X"A2",X"28",X"1C",X"FE",X"A6",X"28", - X"21",X"C6",X"01",X"12",X"5F",X"D6",X"01",X"57",X"21",X"40",X"40",X"01",X"80",X"03",X"7A",X"ED", - X"B1",X"78",X"B1",X"C8",X"2B",X"73",X"23",X"18",X"F5",X"3E",X"9F",X"12",X"5F",X"3E",X"A2",X"57", - X"18",X"E6",X"3E",X"A3",X"12",X"5F",X"3E",X"A6",X"57",X"18",X"DD",X"A8",X"9F",X"9F",X"9F",X"9F", - X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"A8",X"A3", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"A3",X"A3",X"40",X"53",X"54",X"4E",X"45",X"53",X"45",X"52",X"50",X"40",X"5A",X"45", - X"48",X"43",X"4E",X"41",X"53",X"40",X"A3",X"A7",X"9F",X"94",X"93",X"92",X"9E",X"93",X"9E",X"9E", - X"93",X"9E",X"94",X"93",X"92",X"9E",X"9D",X"9E",X"93",X"9E",X"94",X"93",X"92",X"9E",X"94",X"93", - X"92",X"9E",X"94",X"93",X"92",X"96",X"9E",X"93",X"9E",X"93",X"9E",X"94",X"93",X"9E",X"93",X"9E", - X"93",X"9E",X"95",X"9E",X"93",X"9E",X"93",X"9E",X"93",X"9E",X"93",X"9E",X"93",X"9E",X"93",X"9E", - X"93",X"9E",X"97",X"93",X"9E",X"93",X"9E",X"93",X"93",X"9E",X"93",X"9E",X"93",X"9E",X"93",X"95", - X"93",X"9E",X"93",X"9E",X"93",X"9E",X"93",X"9E",X"93",X"9E",X"9E",X"9E",X"93",X"93",X"98",X"9E", - X"9E",X"93",X"93",X"9E",X"93",X"9E",X"93",X"93",X"93",X"9E",X"99",X"96",X"93",X"9E",X"98",X"93", - X"93",X"9E",X"93",X"9E",X"93",X"9E",X"93",X"96",X"93",X"93",X"9E",X"94",X"9E",X"93",X"96",X"9E", - X"93",X"9E",X"93",X"9E",X"93",X"9E",X"9B",X"9E",X"93",X"9E",X"9A",X"9E",X"93",X"9E",X"93",X"9E", - X"93",X"9E",X"93",X"9E",X"93",X"9C",X"93",X"96",X"9E",X"93",X"9E",X"9E",X"93",X"9E",X"93",X"9E", - X"93",X"94",X"9D",X"9E",X"93",X"9E",X"9B",X"9E",X"93",X"9E",X"9C",X"93",X"96",X"9E",X"9C",X"93", - X"96",X"A8",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F",X"9F", - X"9F",X"9F",X"9F",X"A8",X"A3",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"A3",X"A3",X"40",X"52",X"41",X"54",X"53",X"48",X"43",X"45", - X"54",X"40",X"33",X"38",X"39",X"31",X"40",X"1A",X"40",X"A3",X"C9",X"21",X"A0",X"4E",X"22",X"9D", - X"4E",X"11",X"A1",X"4E",X"01",X"3F",X"00",X"36",X"00",X"ED",X"B0",X"C9",X"21",X"A0",X"4E",X"22", - X"9D",X"4E",X"11",X"A1",X"4E",X"01",X"3F",X"00",X"36",X"00",X"ED",X"B0",X"C9",X"21",X"8F",X"39", - X"22",X"35",X"4E",X"3E",X"EF",X"32",X"F8",X"4C",X"C9",X"C9",X"2A",X"35",X"4E",X"E5",X"21",X"8F", - X"39",X"7D",X"E1",X"BD",X"CC",X"02",X"39",X"7E",X"FE",X"00",X"28",X"0E",X"23",X"46",X"3A",X"8C", - X"4C",X"B8",X"28",X"14",X"2B",X"22",X"35",X"4E",X"18",X"17",X"23",X"46",X"3A",X"8D",X"4C",X"B8", - X"28",X"06",X"2B",X"22",X"35",X"4E",X"18",X"09",X"23",X"7E",X"32",X"F8",X"4C",X"23",X"22",X"35", - X"4E",X"C9",X"3E",X"FF",X"32",X"F8",X"4C",X"C9",X"C9",X"21",X"A0",X"4E",X"22",X"9D",X"4E",X"C9", - X"C9",X"21",X"C0",X"4E",X"22",X"9D",X"4E",X"C9",X"C9",X"C9",X"C9",X"C9",X"3E",X"09",X"32",X"1C", - X"4E",X"3E",X"02",X"32",X"1D",X"4E",X"3E",X"08",X"32",X"1E",X"4E",X"32",X"20",X"4E",X"32",X"1F", - X"4E",X"32",X"23",X"4E",X"3E",X"16",X"32",X"21",X"4E",X"32",X"25",X"4E",X"3E",X"12",X"32",X"22", - X"4E",X"32",X"24",X"4E",X"ED",X"5B",X"1E",X"4E",X"CD",X"80",X"39",X"ED",X"5B",X"20",X"4E",X"CD", - X"80",X"39",X"ED",X"5B",X"22",X"4E",X"CD",X"80",X"39",X"ED",X"5B",X"24",X"4E",X"CD",X"80",X"39", - X"3A",X"1D",X"4E",X"C6",X"02",X"32",X"1D",X"4E",X"06",X"08",X"21",X"1E",X"4E",X"35",X"23",X"10", - X"FC",X"3E",X"05",X"CD",X"A5",X"15",X"3A",X"1C",X"4E",X"3D",X"32",X"1C",X"4E",X"20",X"C5",X"C9", - X"CD",X"E9",X"14",X"21",X"8E",X"39",X"3A",X"1D",X"4E",X"47",X"CD",X"F5",X"15",X"C9",X"62",X"00", - X"A4",X"FB",X"01",X"E3",X"F7",X"00",X"EC",X"FD",X"01",X"9B",X"FE",X"00",X"DC",X"FD",X"01",X"73", - X"F7",X"00",X"EC",X"FD",X"01",X"2B",X"FE",X"00",X"A4",X"FB",X"01",X"6B",X"FE",X"00",X"64",X"FD", - X"01",X"2B",X"FE",X"00",X"24",X"FB",X"01",X"73",X"F7",X"01",X"72",X"FF",X"01",X"4B",X"F7",X"00", - X"94",X"FB",X"01",X"5B",X"F7",X"01",X"5C",X"FF",X"01",X"93",X"F7",X"01",X"94",X"FF",X"01",X"83", - X"FE",X"01",X"82",X"FF",X"01",X"6B",X"FF",X"01",X"6B",X"FE",X"01",X"6A",X"FF",X"00",X"34",X"FB", - X"00",X"33",X"FF",X"00",X"2C",X"FB",X"00",X"2D",X"FF",X"01",X"8B",X"F7",X"01",X"8C",X"FF",X"00", - X"5C",X"FD",X"00",X"5D",X"FF",X"00",X"64",X"FD",X"00",X"63",X"FF",X"01",X"9B",X"FE",X"0B",X"20", - X"4D",X"0B",X"3B",X"4D",X"0C",X"02",X"01",X"43",X"00",X"02",X"08",X"05",X"04",X"01",X"54",X"00", - X"05",X"04",X"01",X"32",X"00",X"05",X"04",X"01",X"85",X"00",X"05",X"04",X"01",X"A7",X"00",X"05", - X"04",X"01",X"64",X"00",X"05",X"04",X"01",X"0B",X"01",X"05",X"04",X"09",X"0B",X"05",X"4D",X"0B", - X"3B",X"4D",X"01",X"F0",X"00",X"0C",X"02",X"06",X"02",X"08",X"05",X"03",X"02",X"00",X"05",X"03", - X"07",X"0F",X"09",X"0B",X"05",X"4D",X"0C",X"04",X"01",X"A0",X"00",X"02",X"0F",X"06",X"06",X"03", - X"10",X"00",X"05",X"01",X"07",X"07",X"06",X"03",X"EF",X"FF",X"05",X"01",X"07",X"07",X"04",X"FF", - X"03",X"40",X"00",X"07",X"0A",X"09",X"0B",X"3B",X"4D",X"0B",X"71",X"4D",X"0B",X"8C",X"4D",X"0B", - X"A7",X"4D",X"0C",X"02",X"01",X"80",X"00",X"02",X"0F",X"06",X"06",X"03",X"10",X"00",X"05",X"01", - X"07",X"07",X"06",X"03",X"EF",X"FF",X"05",X"01",X"07",X"07",X"04",X"FF",X"03",X"FA",X"FF",X"07", - X"0F",X"09",X"0C",X"02",X"01",X"40",X"00",X"02",X"0F",X"06",X"06",X"03",X"06",X"00",X"05",X"01", - X"07",X"0F",X"04",X"FF",X"07",X"0A",X"05",X"01",X"08",X"A6",X"3A",X"0B",X"71",X"4D",X"0C",X"04", - X"02",X"0F",X"01",X"40",X"00",X"06",X"06",X"03",X"10",X"00",X"05",X"01",X"07",X"0A",X"03",X"80", - X"FF",X"07",X"04",X"09",X"0C",X"02",X"01",X"40",X"00",X"02",X"0F",X"06",X"06",X"03",X"06",X"00", - X"05",X"01",X"07",X"0F",X"04",X"FF",X"07",X"0A",X"05",X"01",X"08",X"D8",X"3A",X"0B",X"A7",X"4D", - X"0C",X"07",X"01",X"95",X"00",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"95", - X"00",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"C7",X"00",X"02",X"0F",X"06", - X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"95",X"00",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE", - X"07",X"02",X"01",X"C7",X"00",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"EC", - X"00",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"C7",X"00",X"02",X"0F",X"06", - X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"EC",X"00",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE", - X"07",X"02",X"01",X"2A",X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"EC", - X"00",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"2A",X"01",X"02",X"0F",X"06", - X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"8E",X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE", - X"07",X"02",X"01",X"2A",X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"8E", - X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"D8",X"01",X"02",X"0F",X"06", - X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"C0",X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE", - X"07",X"02",X"01",X"8E",X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"64", - X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"2A",X"01",X"02",X"0F",X"06", - X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"64",X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE", - X"07",X"02",X"01",X"8E",X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"04",X"05",X"08", - X"01",X"95",X"00",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"95",X"00",X"02", - X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"C7",X"00",X"02",X"0F",X"06",X"05",X"02", - X"04",X"FE",X"07",X"02",X"01",X"95",X"00",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02", - X"01",X"C7",X"00",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"EC",X"00",X"02", - X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"C7",X"00",X"02",X"0F",X"06",X"05",X"02", - X"04",X"FE",X"07",X"02",X"01",X"EC",X"00",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02", - X"01",X"2A",X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"EC",X"00",X"02", - X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"2A",X"01",X"02",X"0F",X"06",X"05",X"02", - X"04",X"FE",X"07",X"02",X"01",X"64",X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02", - X"01",X"2A",X"01",X"02",X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"64",X"01",X"02", - X"0F",X"06",X"05",X"02",X"04",X"FE",X"07",X"02",X"01",X"64",X"01",X"02",X"0F",X"06",X"05",X"02", - X"04",X"FE",X"07",X"06",X"05",X"0C",X"09",X"00",X"00",X"15",X"00",X"00",X"00",X"30",X"00",X"00", - X"00",X"45",X"00",X"00",X"00",X"60",X"00",X"00",X"50",X"12",X"00",X"00",X"00",X"25",X"00",X"00", - X"50",X"37",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"20",X"00",X"00", - X"00",X"30",X"00",X"00",X"00",X"40",X"00",X"00",X"50",X"07",X"00",X"00",X"00",X"15",X"00",X"00", - X"50",X"22",X"00",X"00",X"00",X"30",X"00",X"05",X"04",X"03",X"02",X"00",X"03",X"06",X"09",X"00", - X"03",X"00",X"00",X"06",X"03",X"00",X"03",X"00",X"00",X"06",X"03",X"00",X"00",X"09",X"00",X"FF", - X"4C",X"52",X"53",X"50",X"42",X"03",X"4D",X"43",X"53",X"60",X"17",X"03",X"4A",X"4D",X"53",X"20", - X"85",X"02",X"42",X"4F",X"40",X"90",X"76",X"02",X"4A",X"53",X"40",X"50",X"31",X"02",X"4A",X"46", - X"53",X"90",X"10",X"02",X"46",X"53",X"4D",X"00",X"05",X"02",X"43",X"53",X"4D",X"60",X"01",X"02", - X"43",X"44",X"40",X"80",X"98",X"01",X"48",X"44",X"43",X"40",X"86",X"01",X"07",X"10",X"03",X"12", - X"96",X"47",X"4F",X"52",X"4B",X"41",X"4E",X"53",X"2C",X"43",X"4F",X"50",X"59",X"52",X"49",X"47", - X"48",X"54",X"20",X"31",X"39",X"38",X"33",X"54",X"45",X"43",X"48",X"53",X"54",X"41",X"52",X"20", - X"49",X"4E",X"43",X"00",X"FF",X"00",X"FF",X"00",X"FB",X"00",X"E3",X"00",X"FF",X"00",X"FF",X"00", - X"3E",X"00",X"3E",X"00",X"FF",X"00",X"FF",X"00",X"3E",X"00",X"3E",X"00",X"FF",X"00",X"FF",X"00", - X"02",X"00",X"CB",X"00",X"FF",X"00",X"FF",X"00",X"DA",X"00",X"F3",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"3A",X"80",X"50",X"E6",X"80",X"FE",X"80",X"28",X"03",X"C3",X"FF",X"FF",X"C3",X"C7",X"02",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index f07cb2ca..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,15 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is -begin - data <= X"FF"; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/dpram.vhd deleted file mode 100644 index fec08f5f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,75 +0,0 @@ -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.altera_mf_components.all; - -entity dpram is - generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 - ); - PORT - ( - address_a : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - address_b : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - clock_a : IN STD_LOGIC := '1'; - clock_b : IN STD_LOGIC ; - data_a : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - data_b : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) := (others => '0'); - enable_a : IN STD_LOGIC := '1'; - enable_b : IN STD_LOGIC := '1'; - wren_a : IN STD_LOGIC := '0'; - wren_b : IN STD_LOGIC := '0'; - q_a : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - q_b : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) - ); -END dpram; - - -ARCHITECTURE SYN OF dpram IS -BEGIN - altsyncram_component : altsyncram - GENERIC MAP ( - address_reg_b => "CLOCK1", - clock_enable_input_a => "NORMAL", - clock_enable_input_b => "NORMAL", - clock_enable_output_a => "BYPASS", - clock_enable_output_b => "BYPASS", - indata_reg_b => "CLOCK1", - intended_device_family => "Cyclone V", - lpm_type => "altsyncram", - numwords_a => 2**addr_width_g, - numwords_b => 2**addr_width_g, - operation_mode => "BIDIR_DUAL_PORT", - outdata_aclr_a => "NONE", - outdata_aclr_b => "NONE", - outdata_reg_a => "UNREGISTERED", - outdata_reg_b => "UNREGISTERED", - power_up_uninitialized => "FALSE", - read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ", - read_during_write_mode_port_b => "NEW_DATA_NO_NBE_READ", - widthad_a => addr_width_g, - widthad_b => addr_width_g, - width_a => data_width_g, - width_b => data_width_g, - width_byteena_a => 1, - width_byteena_b => 1, - wrcontrol_wraddress_reg_b => "CLOCK1" - ) - PORT MAP ( - address_a => address_a, - address_b => address_b, - clock0 => clock_a, - clock1 => clock_b, - clocken0 => enable_a, - clocken1 => enable_b, - data_a => data_a, - data_b => data_b, - wren_a => wren_a, - wren_b => wren_b, - q_a => q_a, - q_b => q_b - ); - -END SYN; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman.vhd deleted file mode 100644 index 24d19966..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,469 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- Copyright (c) Sorgelig - 2017 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 006 Refactoring, 8 sprites support by Sorgelig --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN is - generic( - eight_sprites : boolean := false - ); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0 : in std_logic_vector(7 downto 0); - in1 : in std_logic_vector(7 downto 0); - dipsw1 : in std_logic_vector(7 downto 0); - dipsw2 : in std_logic_vector(7 downto 0); - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_int_l : std_logic := '1'; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal hp : std_logic_vector ( 4 downto 0); - signal vp : std_logic_vector ( 4 downto 0); - signal ram_cs : std_logic; - signal ram_data : std_logic_vector(7 downto 0); - signal vram_data : std_logic_vector(7 downto 0); - signal sprite_xy_data : std_logic_vector(7 downto 0); - signal vram_addr : std_logic_vector(11 downto 0); - - signal iodec_spr_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_sn1_l : std_logic; - signal iodec_sn2_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw1_l : std_logic; - signal iodec_dipsw2_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - - signal sn_we : std_logic; - signal wav1,wav2,wav3 : std_logic_vector(7 downto 0); - - component ym2149 is port - ( - CLK : in std_logic; - CE : in std_logic; - RESET : in std_logic; - BDIR : in std_logic; - BC : in std_logic; - DI : in std_logic_vector(7 downto 0); - DO : out std_logic_vector(7 downto 0); - CHANNEL_A: out std_logic_vector(7 downto 0); - CHANNEL_B: out std_logic_vector(7 downto 0); - CHANNEL_C: out std_logic_vector(7 downto 0); - - SEL : in std_logic; - MODE : in std_logic; - IOA_in : in std_logic_vector(7 downto 0); - IOA_out : out std_logic_vector(7 downto 0); - - IOB_in : in std_logic_vector(7 downto 0); - IOB_out : out std_logic_vector(7 downto 0) - ); - end component; - -begin - --- --- video timing --- -p_hvcnt : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - if hcnt = "111111111" then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - if do_hsync then - if vcnt = "111111111" then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; -end process; - -vsync <= not vcnt(8); -do_hsync <= (hcnt = "010101111"); -- 0AF - -p_sync : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - - if (hcnt = "010001111") and not eight_sprites then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") and not eight_sprites then - hblank <= '0'; -- 0EF - elsif (hcnt = "111111111") and eight_sprites then - hblank <= '1'; - elsif (hcnt = "011111111") and eight_sprites then - hblank <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; -end process; - --- --- cpu --- -p_irq_req_watchdog : process - variable rising_vblank : boolean; -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - --watchdog_reset_l <= not reset; - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - end if; -end process; - -u_cpu : entity work.T80sed -port map -( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => hcnt(0) and ena_6, - WAIT_n => sync_bus_wreq_l, - INT_n => cpu_int_l, - NMI_n => '1', - BUSRQ_n => '1', - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out -); - --- rom 0x0000 - 0x3FFF --- syncbus 0x4000 - 0x7FFF -sync_bus_cs_l <= '0' when cpu_mreq_l = '0' and cpu_rfsh_l = '1' and cpu_addr(14) = '1' else '1'; -sync_bus_wreq_l <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '1' and cpu_rd_l = '0' else '1'; -sync_bus_stb <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '0' else '1'; -sync_bus_r_w_l <= '0' when sync_bus_stb = '0' and cpu_rd_l = '1' else '1'; - --- --- sync bus custom ic --- -p_sync_bus_reg : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; -end process; - - --- WRITE --- out_l 0x5000 - 0x503F control space --- sn1_l 0x5040 - 0x504F sound --- sn2_l 0x5050 - 0x505F sound --- spr_l 0x5060 - 0x506F sprite --- wdr_l 0x50C0 - 0x50FF watchdog reset -iodec_out_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_sn1_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"4" else '1'; -iodec_sn2_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"5" else '1'; -iodec_spr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"6" else '1'; -iodec_wdr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - --- READ --- in0_l 0x5000 - 0x503F in port 0 --- in1_l 0x5040 - 0x507F in port 1 --- dipsw_l 0x5080 - 0x50BF dip switches -iodec_in0_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_in1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"01" else '1'; -iodec_dipsw1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"10" else '1'; -iodec_dipsw2_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - -p_control_reg : process -begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - elsif (iodec_out_l = '0') then - control_reg(to_integer(unsigned(cpu_addr(2 downto 0)))) <= cpu_data_out(0); - end if; - end if; -end process; - -cpu_data_in <= cpu_vec_reg when (cpu_iorq_l = '0') and (cpu_m1_l = '0') else - sync_bus_reg when sync_bus_wreq_l = '0' else - program_rom_dinl when cpu_addr(15 downto 14) = "00" else -- ROM at 0000 - 3fff - program_rom_dinh when cpu_addr(15 downto 14) = "10" else -- ROM at 8000 - bfff - in0 when iodec_in0_l = '0' else - in1 when iodec_in1_l = '0' else - dipsw1 when iodec_dipsw1_l = '0' else - dipsw2 when iodec_dipsw2_l = '0' else - ram_data; - -u_program_rom : entity work.ROM_PGM_0 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl -); - -u_program_rom1 : entity work.ROM_PGM_1 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinh -); - -ram_cs <= '1' when cpu_addr(15 downto 12) = X"4" else '0'; - -u_rams : work.dpram generic map (12,8) -port map -( - clock_a => clk, - enable_a => ena_6, - wren_a => not sync_bus_r_w_l and ram_cs, - address_a => cpu_addr(11 downto 0), - data_a => cpu_data_out, -- cpu only source of ram data - q_a => ram_data, - - clock_b => clk, - address_b => vram_addr(11 downto 0), - q_b => vram_data -); - --- --- video subsystem --- - --- vram addr custom ic -hp <= hcnt(7 downto 3) when control_reg(3) = '0' else not hcnt(7 downto 3); -vp <= vcnt(7 downto 3) when control_reg(3) = '0' else not vcnt(7 downto 3); -vram_addr <= '0' & hcnt(2) & vp & hp when hcnt(8)='1' else - x"FF" & hcnt(6 downto 4) & hcnt(2) when hblank = '1' else - '0' & hcnt(2) & hp(3) & hp(3) & hp(3) & hp(3) & hp(0) & vp; - -sprite_xy_ram : work.dpram generic map (4,8) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not iodec_spr_l, - address_a => cpu_addr(3 downto 0), - data_a => cpu_data_out, - - clock_b => CLK, - address_b => vram_addr(3 downto 0), - q_b => sprite_xy_data -); - -u_video : entity work.PACMAN_VIDEO -port map -( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - vram_data => vram_data, - sprite_xy => sprite_xy_data, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - O_HBLANK => O_HBLANK, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk -); - -O_HSYNC <= hSync; -O_VSYNC <= vSync; -O_VBLANK <= vblank; - --- --- --- audio subsystem --- -u_audio : entity work.PACMAN_AUDIO -port map ( - I_HCNT => hcnt, - -- - I_AB => cpu_addr(11 downto 0), - I_DB => cpu_data_out, - -- - I_WR1_L => iodec_sn2_l, - I_WR0_L => iodec_sn1_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk -); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 91313469..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not I_WR1_L, - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => rom3m(1), - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 1552d65b..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,279 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 004 Refactoring, 8 sprite support by Sorgelig --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VIDEO is - generic( - alt_transp : boolean := false - ); - port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - vram_data : in std_logic_vector(7 downto 0); - sprite_xy : in std_logic_vector(7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - O_HBLANK : out std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_VIDEO is - - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal sprite_data : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - signal obj_on2 : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_op_t1 : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal sprite_ram_ip : std_logic_vector(5 downto 0); - signal sprite_ram_op : std_logic_vector(5 downto 0); - signal sprite_addr : std_logic_vector(7 downto 0); - signal sprite_addr_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(5 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - -dr <= not sprite_xy when I_HBLANK = '1' else "11111111"; -- pull ups on board - -p_char_regs : process - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; -begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & not I_HBLANK); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - sprite_data <= vram_data; -- character reg - end if; -end process; - -xflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(1); -yflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(0); - -obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - -ca(12) <= char_hblank_reg; -ca(11 downto 6) <= sprite_data(7 downto 2); -ca(5) <= sprite_data(1) when char_hblank_reg = '0' else char_sum_reg(3) xor xflip; -ca(4) <= sprite_data(0) when char_hblank_reg = '0' else I_HCNT(3); -ca(3) <= I_HCNT(2) xor yflip; -ca(2) <= char_sum_reg(2) xor xflip; -ca(1) <= char_sum_reg(1) xor xflip; -ca(0) <= char_sum_reg(0) xor xflip; - --- char roms -char_rom_5ef : entity work.GFX1 -port map -( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf -); - -p_char_shift : process -begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_buf(7 downto 4); -- load - shift_regl <= char_rom_5ef_buf(3 downto 0); - when others => null; - end case; - end if; -end process; - -shift_sel(0) <= I_HCNT(0) and I_HCNT(1) when vout_yflip = '0' else '1'; -shift_sel(1) <= '1' when vout_yflip = '0' else I_HCNT(0) and I_HCNT(1); -shift_op(0) <= shift_regl(3) when vout_yflip = '0' else shift_regl(0); -shift_op(1) <= shift_regu(3) when vout_yflip = '0' else shift_regu(0); - -p_video_out_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= vram_data(4 downto 0); -- colour reg - end if; - - if I_HCNT(3 downto 0) = "0111" and (vout_hblank='1' or I_HBLANK='1' or vout_obj_on='0') then - sprite_addr <= dr; - else - sprite_addr <= sprite_addr + "1"; - end if; - end if; -end process; - -col_rom_4a : entity work.PROM4_DST -port map -( - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a -); - -u_sprite_ram : work.dpram generic map (8,6) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => vout_obj_on_t1, - address_a => sprite_addr_t1, - data_a => sprite_ram_ip, - - clock_b => CLK, - enable_b => ENA_6, - address_b => sprite_addr, - q_b => sprite_ram_op -); - -sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "000000"; -video_op_sel <= '0' when alt_transp and (sprite_ram_reg(1 downto 0) = "00") else - '0' when not alt_transp and (sprite_ram_reg(5 downto 2) = "0000") else - '1'; - -p_sprite_ram_ip_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - sprite_addr_t1 <= sprite_addr; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - shift_op_t1 <= shift_op; - end if; -end process; - -sprite_ram_ip <= (others => '0') when vout_hblank_t1 = '0' else - sprite_ram_reg when video_op_sel = '1' else - lut_4a_t1(3 downto 0) & shift_op_t1; - -final_col <= (others => '0') when (vout_hblank = '1') or (I_VBLANK = '1') else - sprite_ram_reg(5 downto 2) when video_op_sel = '1' else - lut_4a(3 downto 0); - --- assign video outputs from color LUT PROM -col_rom_7f : entity work.PROM7_DST -port map -( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE -); - -O_HBLANK <= vout_hblank and vout_hblank_t1; - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pll.qip deleted file mode 100644 index afd958be..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll.v"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pll.v b/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pll.v deleted file mode 100644 index 60297687..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Gorkans_MiST/rtl/pll.v +++ /dev/null @@ -1,320 +0,0 @@ -// megafunction wizard: %ALTPLL% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altpll - -// ============================================================ -// File Name: pll.v -// Megafunction Name(s): -// altpll -// -// Simulation Library Files(s): -// altera_mf -// ============================================================ -// ************************************************************ -// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -// -// 13.1.0 Build 162 10/23/2013 SJ Web Edition -// ************************************************************ - - -//Copyright (C) 1991-2013 Altera Corporation -//Your use of Altera Corporation's design tools, logic functions -//and other software and tools, and its AMPP partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Altera Program License -//Subscription Agreement, Altera MegaCore Function License -//Agreement, or other applicable license agreement, including, -//without limitation, that your use is for the sole purpose of -//programming logic devices manufactured by Altera and sold by -//Altera or its authorized distributors. Please refer to the -//applicable agreement for further details. - - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on -module pll ( - areset, - inclk0, - c0, - locked); - - input areset; - input inclk0; - output c0; - output locked; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri0 areset; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire sub_wire0; - wire [4:0] sub_wire1; - wire [0:0] sub_wire5 = 1'h0; - wire locked = sub_wire0; - wire [0:0] sub_wire2 = sub_wire1[0:0]; - wire c0 = sub_wire2; - wire sub_wire3 = inclk0; - wire [1:0] sub_wire4 = {sub_wire5, sub_wire3}; - - altpll altpll_component ( - .areset (areset), - .inclk (sub_wire4), - .locked (sub_wire0), - .clk (sub_wire1), - .activeclock (), - .clkbad (), - .clkena ({6{1'b1}}), - .clkloss (), - .clkswitch (1'b0), - .configupdate (1'b0), - .enable0 (), - .enable1 (), - .extclk (), - .extclkena ({4{1'b1}}), - .fbin (1'b1), - .fbmimicbidir (), - .fbout (), - .fref (), - .icdrclk (), - .pfdena (1'b1), - .phasecounterselect ({4{1'b1}}), - .phasedone (), - .phasestep (1'b1), - .phaseupdown (1'b1), - .pllena (1'b1), - .scanaclr (1'b0), - .scanclk (1'b0), - .scanclkena (1'b1), - .scandata (1'b0), - .scandataout (), - .scandone (), - .scanread (1'b0), - .scanwrite (1'b0), - .sclkout0 (), - .sclkout1 (), - .vcooverrange (), - .vcounderrange ()); - defparam - altpll_component.bandwidth_type = "AUTO", - altpll_component.clk0_divide_by = 9, - altpll_component.clk0_duty_cycle = 50, - altpll_component.clk0_multiply_by = 8, - altpll_component.clk0_phase_shift = "0", - altpll_component.compensate_clock = "CLK0", - altpll_component.inclk0_input_frequency = 37037, - altpll_component.intended_device_family = "Cyclone III", - altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll", - altpll_component.lpm_type = "altpll", - altpll_component.operation_mode = "NORMAL", - altpll_component.pll_type = "AUTO", - altpll_component.port_activeclock = "PORT_UNUSED", - altpll_component.port_areset = "PORT_USED", - altpll_component.port_clkbad0 = "PORT_UNUSED", - altpll_component.port_clkbad1 = "PORT_UNUSED", - altpll_component.port_clkloss = "PORT_UNUSED", - altpll_component.port_clkswitch = "PORT_UNUSED", - altpll_component.port_configupdate = "PORT_UNUSED", - altpll_component.port_fbin = "PORT_UNUSED", - altpll_component.port_inclk0 = "PORT_USED", - altpll_component.port_inclk1 = "PORT_UNUSED", - altpll_component.port_locked = "PORT_USED", - altpll_component.port_pfdena = "PORT_UNUSED", - altpll_component.port_phasecounterselect = "PORT_UNUSED", - altpll_component.port_phasedone = "PORT_UNUSED", - altpll_component.port_phasestep = "PORT_UNUSED", - altpll_component.port_phaseupdown = "PORT_UNUSED", - altpll_component.port_pllena = "PORT_UNUSED", - altpll_component.port_scanaclr = "PORT_UNUSED", - altpll_component.port_scanclk = "PORT_UNUSED", - altpll_component.port_scanclkena = "PORT_UNUSED", - altpll_component.port_scandata = "PORT_UNUSED", - altpll_component.port_scandataout = "PORT_UNUSED", - altpll_component.port_scandone = "PORT_UNUSED", - altpll_component.port_scanread = "PORT_UNUSED", - altpll_component.port_scanwrite = "PORT_UNUSED", - altpll_component.port_clk0 = "PORT_USED", - altpll_component.port_clk1 = "PORT_UNUSED", - altpll_component.port_clk2 = "PORT_UNUSED", - altpll_component.port_clk3 = "PORT_UNUSED", - altpll_component.port_clk4 = "PORT_UNUSED", - altpll_component.port_clk5 = "PORT_UNUSED", - altpll_component.port_clkena0 = "PORT_UNUSED", - altpll_component.port_clkena1 = "PORT_UNUSED", - altpll_component.port_clkena2 = "PORT_UNUSED", - altpll_component.port_clkena3 = "PORT_UNUSED", - altpll_component.port_clkena4 = "PORT_UNUSED", - altpll_component.port_clkena5 = "PORT_UNUSED", - altpll_component.port_extclk0 = "PORT_UNUSED", - altpll_component.port_extclk1 = "PORT_UNUSED", - altpll_component.port_extclk2 = "PORT_UNUSED", - altpll_component.port_extclk3 = "PORT_UNUSED", - altpll_component.self_reset_on_loss_lock = "OFF", - altpll_component.width_clock = 5; - - -endmodule - -// ============================================================ -// CNX file retrieval info -// ============================================================ -// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" -// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" -// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" -// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" -// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" -// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" -// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" -// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" -// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" -// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" -// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" -// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" -// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" -// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" -// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" -// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" -// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" -// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" -// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" -// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" -// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" -// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" -// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" -// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" -// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" -// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" -// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" -// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" -// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" -// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" -// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" -// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" -// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" -// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" -// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" -// Retrieval info: PRIVATE: SPREAD_USE STRING "0" -// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" -// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" -// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" -// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: USE_CLK0 STRING "1" -// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" -// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" -// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" -// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" -// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" -// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" -// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" -// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" -// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" -// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" -// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" -// Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" -// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" -// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" -// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" -// Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 -// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 -// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf -// Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.qpf b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.qpf deleted file mode 100644 index 9dca993d..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "LizardWizard" diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.qsf b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.qsf deleted file mode 100644 index 1f2bd678..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.qsf +++ /dev/null @@ -1,160 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 11:51:15 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# LizardWizard_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name TOP_LEVEL_ENTITY LizardWizard -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP - -# Fitter Assignments -# ================== -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# -------------------------- -# start ENTITY(LizardWizard) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(LizardWizard) -# ------------------------ -set_global_assignment -name SYSTEMVERILOG_FILE rtl/LizardWizard.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_vram_addr.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM3_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.sdc b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/LizardWizard.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/README.txt deleted file mode 100644 index 696406cc..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/README.txt +++ /dev/null @@ -1,23 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Lizzard Wizzard port to MiST by Gehstock --- 10 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/LizardWizard.sv b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/LizardWizard.sv deleted file mode 100644 index 370874eb..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/LizardWizard.sv +++ /dev/null @@ -1,195 +0,0 @@ -//============================================================================ -// Arcade: LizardWizard -// -// Port to MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module LizardWizard( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "LizardW;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - - -pacman LizardWizard( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0_reg(~{2'b00, btn_coin, 1'b0, m_down,m_right,m_left,m_up}), - .in1_reg(~{1'b0, btn_two_players, btn_one_player, m_fire, 4'b0000}), - .dipsw_reg(8'b0_1_11_00_11), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 491ed13a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"CC",X"EE",X"11",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"44",X"33",X"11",X"00", - X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00",X"00",X"00", - X"11",X"99",X"DD",X"DD",X"FF",X"77",X"33",X"00",X"33",X"77",X"55",X"44",X"44",X"66",X"22",X"00", - X"66",X"FF",X"99",X"99",X"99",X"33",X"22",X"00",X"44",X"66",X"77",X"55",X"44",X"44",X"00",X"00", - X"44",X"FF",X"FF",X"44",X"44",X"CC",X"CC",X"00",X"00",X"77",X"77",X"66",X"33",X"11",X"00",X"00", - X"EE",X"FF",X"11",X"11",X"11",X"33",X"22",X"00",X"00",X"55",X"55",X"55",X"55",X"77",X"77",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"00",X"44",X"44",X"44",X"66",X"33",X"11",X"00", - X"00",X"00",X"88",X"FF",X"77",X"00",X"00",X"00",X"66",X"77",X"55",X"44",X"44",X"66",X"66",X"00", - X"66",X"77",X"DD",X"DD",X"99",X"99",X"66",X"00",X"00",X"33",X"44",X"44",X"55",X"77",X"33",X"00", - X"CC",X"EE",X"BB",X"99",X"99",X"99",X"00",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"10",X"00",X"30",X"70",X"F0",X"70",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"C3",X"E1",X"E1",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"87",X"C3", - X"00",X"00",X"00",X"01",X"01",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00", - X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"7F",X"70",X"3C",X"0F",X"1F",X"3F",X"3F",X"1F",X"0F", - X"0F",X"0F",X"8F",X"CF",X"EF",X"FF",X"FF",X"FF",X"E3",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"03",X"03",X"01",X"03",X"0F",X"0F",X"0F", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"7F",X"7F",X"FF",X"3F",X"3F",X"3F",X"1F", - X"FF",X"FF",X"FF",X"FC",X"F8",X"F8",X"F8",X"F8",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"0F",X"0F",X"0F",X"0F",X"07",X"03",X"03",X"01",X"07",X"07",X"01",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"22",X"11",X"55",X"55",X"99",X"22",X"CC",X"33",X"44",X"88",X"AA",X"AA",X"99",X"44",X"33", - X"7F",X"7F",X"7F",X"7E",X"3C",X"78",X"F0",X"F0",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"1E",X"F0", - X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"FC",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"30",X"32",X"77",X"70",X"F0",X"F0",X"10",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"E1",X"C3",X"0F",X"0F",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E1", - X"77",X"77",X"77",X"EF",X"CF",X"0F",X"8F",X"CF",X"00",X"00",X"00",X"00",X"11",X"11",X"77",X"77", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"E9",X"CF",X"8F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"EF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"FF",X"FF",X"FF",X"FF",X"77",X"11",X"11",X"11", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"E9",X"CF",X"8F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"FC",X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"10",X"30",X"70",X"F0",X"F0", - X"87",X"C3",X"E1",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"01",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"30",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"10",X"10",X"00",X"30",X"70",X"F0", - X"F0",X"F0",X"87",X"0F",X"87",X"87",X"E1",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"E0",X"00",X"01",X"83",X"00",X"FE",X"F0",X"F0",X"F0",X"E0",X"F0",X"F0",X"F0", - X"FF",X"FF",X"FF",X"FF",X"33",X"00",X"84",X"86",X"FF",X"FF",X"FF",X"00",X"00",X"0E",X"0E",X"78", - X"FF",X"FF",X"FF",X"CC",X"00",X"00",X"0F",X"E1",X"FF",X"FF",X"FF",X"FF",X"88",X"00",X"00",X"03", - X"00",X"00",X"07",X"0F",X"0F",X"0E",X"00",X"F0",X"EE",X"CC",X"88",X"00",X"01",X"0F",X"0C",X"10", - X"07",X"0F",X"69",X"F0",X"C3",X"87",X"87",X"0F",X"00",X"07",X"0F",X"3C",X"78",X"70",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"70",X"30",X"00",X"00",X"70",X"30",X"10",X"00",X"00",X"00",X"00",X"00", - X"00",X"01",X"07",X"00",X"60",X"F0",X"F0",X"F0",X"EE",X"CC",X"CC",X"EE",X"CC",X"88",X"10",X"F0", - X"00",X"70",X"30",X"00",X"C0",X"F0",X"F0",X"F0",X"00",X"00",X"E0",X"F0",X"30",X"30",X"30",X"10", - X"0C",X"00",X"C1",X"C3",X"C3",X"E1",X"E1",X"F0",X"0F",X"1F",X"F0",X"F0",X"10",X"C0",X"F0",X"F0", - X"00",X"03",X"0F",X"78",X"30",X"00",X"00",X"08",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"0F",X"0F", - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"00",X"00",X"00",X"01",X"0F",X"88",X"00",X"00",X"00",X"10",X"10",X"D0",X"C3",X"33",X"00",X"00", - X"FE",X"FA",X"EC",X"C0",X"00",X"00",X"00",X"00",X"80",X"30",X"C4",X"10",X"00",X"00",X"00",X"00", - X"FC",X"F5",X"EE",X"40",X"00",X"00",X"00",X"00",X"00",X"54",X"A8",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"80",X"E8",X"FE",X"F4",X"00",X"00",X"00",X"00",X"00",X"50",X"11",X"FD", - X"00",X"00",X"00",X"00",X"60",X"F6",X"F9",X"F6",X"00",X"00",X"00",X"00",X"44",X"91",X"00",X"71", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"0F",X"0F",X"F0",X"F0",X"00",X"80",X"00",X"00",X"0F",X"0F",X"F0",X"F0",X"F0",X"F0",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"3C",X"F0",X"F0",X"F0",X"30",X"10",X"00",X"00", - X"11",X"33",X"33",X"00",X"00",X"33",X"77",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"33",X"FF",X"FF",X"FF", - X"F0",X"70",X"70",X"30",X"30",X"30",X"10",X"00",X"00",X"CC",X"EE",X"EE",X"FF",X"FF",X"FF",X"CC", - X"F0",X"F0",X"F0",X"C0",X"00",X"F0",X"F0",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00", - X"C0",X"F0",X"F0",X"E0",X"00",X"10",X"F0",X"87",X"1E",X"1E",X"F0",X"70",X"00",X"F0",X"F0",X"F0", - X"00",X"30",X"F0",X"87",X"0F",X"0F",X"87",X"3C",X"00",X"00",X"30",X"70",X"30",X"10",X"F0",X"0F", - X"00",X"00",X"00",X"F0",X"96",X"0F",X"0F",X"F0",X"00",X"00",X"F0",X"F0",X"3C",X"0F",X"E1",X"F0", - X"84",X"07",X"F0",X"F0",X"F0",X"F0",X"70",X"30",X"98",X"00",X"30",X"70",X"70",X"70",X"00",X"CC", - X"0F",X"00",X"0C",X"0F",X"0F",X"0F",X"87",X"F0",X"0C",X"08",X"0F",X"E1",X"C3",X"F0",X"F0",X"F0", - X"87",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"C3",X"F0",X"F0",X"70",X"F0",X"1E",X"0F",X"3C",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"0F",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"1E", - X"00",X"0E",X"E0",X"F0",X"F0",X"F0",X"F0",X"10",X"CC",X"01",X"01",X"03",X"30",X"30",X"00",X"88", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"80",X"30",X"F0",X"F0",X"F0",X"F0",X"F0", - X"C3",X"F0",X"F0",X"F0",X"F0",X"E1",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"3C",X"96",X"C3",X"E1",X"F0",X"F0",X"1E",X"87",X"E1",X"F0",X"F0",X"3C",X"F0",X"F0", - X"F0",X"F0",X"0F",X"1E",X"3C",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"C3",X"87",X"0F",X"3C",X"F0", - X"33",X"33",X"11",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"11",X"33",X"77",X"FF", - X"00",X"FF",X"FF",X"FF",X"00",X"00",X"30",X"70",X"FF",X"FF",X"FF",X"FF",X"EE",X"EE",X"FF",X"EE", - X"00",X"00",X"00",X"FF",X"FF",X"00",X"00",X"C0",X"00",X"00",X"FF",X"FF",X"00",X"00",X"E0",X"F0", - X"F0",X"10",X"00",X"30",X"00",X"00",X"00",X"F0",X"F0",X"00",X"00",X"00",X"EE",X"00",X"00",X"10", - X"F0",X"10",X"F0",X"F0",X"F0",X"F0",X"70",X"80",X"F0",X"C0",X"10",X"E0",X"70",X"10",X"00",X"10", - X"00",X"20",X"E0",X"D1",X"D1",X"D1",X"B3",X"80",X"00",X"00",X"00",X"10",X"70",X"30",X"30",X"00", - X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"88",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77", - X"70",X"F0",X"F0",X"F0",X"F0",X"0F",X"0F",X"F0",X"EE",X"CC",X"CC",X"10",X"10",X"10",X"21",X"E1", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"78",X"1E",X"1E", - X"F0",X"F0",X"E1",X"C3",X"E1",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"E0",X"E0",X"F0",X"F0",X"3C",X"1E",X"0F",X"0F",X"F0",X"F0",X"78",X"1E",X"0F",X"0F",X"0F",X"C3", - X"F0",X"70",X"F0",X"F0",X"F0",X"C3",X"0F",X"0F",X"70",X"00",X"F0",X"F0",X"F0",X"F0",X"78",X"0F", - X"40",X"30",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"08",X"0F",X"0F",X"07",X"61",X"E1",X"C3", - X"0F",X"07",X"00",X"80",X"C0",X"F0",X"F0",X"F0",X"0F",X"00",X"C0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"07",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"FF",X"0E",X"08",X"03",X"0F",X"07",X"00",X"EE",X"FF", - X"0F",X"01",X"C0",X"3C",X"F0",X"E1",X"00",X"00",X"0C",X"78",X"3C",X"0F",X"F0",X"1C",X"00",X"CC", - X"F0",X"3C",X"1E",X"0F",X"0F",X"0F",X"07",X"07",X"0F",X"0F",X"00",X"0E",X"0F",X"0F",X"00",X"88", - X"0F",X"0F",X"0F",X"0F",X"0F",X"87",X"C3",X"F0",X"0F",X"0F",X"0F",X"0F",X"C3",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"88",X"FF",X"FF",X"FF",X"FF",X"CC",X"FF",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF", - X"0F",X"0F",X"0F",X"01",X"00",X"00",X"88",X"CC",X"0F",X"07",X"01",X"00",X"00",X"88",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"80",X"00",X"00",X"88",X"00",X"80",X"80", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"00",X"40",X"40", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"20",X"00",X"00",X"22",X"00",X"20",X"20", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"10",X"00",X"00",X"11",X"00",X"10",X"10", - X"88",X"80",X"00",X"00",X"88",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"44",X"40",X"00",X"00",X"44",X"00",X"40",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"20",X"00",X"00",X"22",X"00",X"20",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"10",X"00",X"00",X"11",X"00",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"C0",X"E8",X"E4",X"EC",X"E0",X"C0",X"00",X"00",X"10",X"30",X"30",X"30",X"10",X"00",X"00", - X"00",X"E0",X"F4",X"F2",X"F6",X"F0",X"60",X"00",X"00",X"00",X"10",X"10",X"10",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"70",X"F2",X"F1",X"F3",X"70",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"00",X"00", - X"00",X"30",X"71",X"70",X"71",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"C8",X"C8",X"C0",X"80",X"00", - X"00",X"10",X"30",X"30",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"E8",X"E4",X"EC",X"E0",X"C0",X"00", - X"00",X"00",X"10",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"F4",X"F2",X"F6",X"F0",X"60",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"80",X"80",X"80",X"80",X"00",X"00",X"00",X"70",X"F2",X"F1",X"F3",X"70",X"30",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"80",X"C0",X"C8",X"C8",X"C0",X"80",X"00",X"00",X"30",X"71",X"70",X"71",X"30",X"10",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"C0",X"E8",X"E4",X"EC",X"E0",X"C0",X"00",X"00",X"10",X"30",X"30",X"30",X"10",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"C0",X"E8",X"E4",X"EC",X"E0",X"00",X"00",X"00",X"10",X"30",X"30",X"30",X"10", - X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"C0",X"E8",X"E4",X"EC",X"00",X"00",X"00",X"00",X"10",X"30",X"30",X"30", - X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"C0",X"E8",X"E4",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"30", - X"EC",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"E8",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30", - X"E4",X"EC",X"E0",X"C0",X"00",X"00",X"00",X"00",X"30",X"30",X"10",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10", - X"E8",X"E4",X"EC",X"E0",X"C0",X"00",X"00",X"00",X"30",X"30",X"30",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"C0",X"E8",X"E4",X"EC",X"E0",X"C0",X"00",X"00",X"10",X"30",X"30",X"30",X"10",X"00",X"00",X"00", - X"80",X"F9",X"FE",X"F4",X"FE",X"FA",X"EC",X"C0",X"30",X"50",X"11",X"FD",X"91",X"30",X"C4",X"10", - X"80",X"E8",X"F4",X"FF",X"F5",X"FE",X"FA",X"A0",X"00",X"64",X"91",X"98",X"33",X"D1",X"10",X"00", - X"60",X"F6",X"F9",X"F6",X"FC",X"F5",X"FE",X"40",X"00",X"22",X"99",X"B3",X"B9",X"44",X"30",X"00", - X"0C",X"02",X"01",X"11",X"F7",X"81",X"02",X"0C",X"03",X"04",X"18",X"58",X"78",X"38",X"04",X"03", - X"0C",X"02",X"01",X"10",X"F8",X"89",X"02",X"0C",X"03",X"04",X"19",X"5D",X"7F",X"3B",X"04",X"03", - X"0E",X"01",X"88",X"88",X"FC",X"CC",X"01",X"0E",X"01",X"02",X"04",X"26",X"37",X"15",X"02",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"80",X"80",X"08",X"00",X"00", - X"0F",X"00",X"44",X"44",X"FE",X"EE",X"00",X"0F",X"00",X"01",X"02",X"13",X"13",X"02",X"01",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"04",X"40",X"C0",X"04",X"08",X"00", - X"07",X"08",X"22",X"AA",X"FF",X"77",X"08",X"07",X"00",X"00",X"01",X"01",X"01",X"01",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"04",X"02",X"20",X"E0",X"02",X"04",X"08", - X"03",X"04",X"19",X"5D",X"7F",X"3B",X"04",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"01",X"10",X"F8",X"89",X"02",X"0C", - X"01",X"02",X"04",X"26",X"37",X"15",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"08",X"80",X"80",X"08",X"00",X"00",X"0E",X"01",X"88",X"88",X"FC",X"CC",X"01",X"0E", - X"00",X"01",X"02",X"13",X"13",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"08",X"04",X"40",X"C0",X"04",X"08",X"00",X"0F",X"00",X"44",X"44",X"FE",X"EE",X"00",X"0F", - X"00",X"00",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"04",X"02",X"20",X"E0",X"02",X"04",X"08",X"07",X"08",X"22",X"AA",X"FF",X"77",X"08",X"07", - X"00",X"00",X"88",X"F8",X"10",X"00",X"00",X"00",X"00",X"00",X"33",X"FF",X"DD",X"11",X"00",X"00", - X"00",X"00",X"00",X"10",X"F8",X"88",X"00",X"00",X"00",X"00",X"11",X"DD",X"FF",X"33",X"00",X"00", - X"00",X"0C",X"02",X"01",X"10",X"F8",X"89",X"02",X"00",X"03",X"04",X"19",X"5D",X"7F",X"3B",X"04", - X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0C",X"02",X"01",X"10",X"F8",X"89",X"00",X"00",X"03",X"04",X"19",X"5D",X"7F",X"3B", - X"02",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"03",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"02",X"01",X"10",X"F8",X"00",X"00",X"00",X"03",X"04",X"19",X"5D",X"7F", - X"89",X"02",X"0C",X"00",X"00",X"00",X"00",X"00",X"3B",X"04",X"03",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"0C",X"02",X"01",X"10",X"00",X"00",X"00",X"00",X"03",X"04",X"19",X"5D", - X"F8",X"89",X"02",X"0C",X"00",X"00",X"00",X"00",X"7F",X"3B",X"04",X"03",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"03",X"04",X"19", - X"10",X"F8",X"89",X"02",X"0C",X"00",X"00",X"00",X"5D",X"7F",X"3B",X"04",X"03",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"04", - X"01",X"10",X"F8",X"89",X"02",X"0C",X"00",X"00",X"19",X"5D",X"7F",X"3B",X"04",X"03",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03", - X"02",X"01",X"10",X"F8",X"89",X"02",X"0C",X"00",X"04",X"19",X"5D",X"7F",X"3B",X"04",X"03",X"00", - X"60",X"F7",X"EC",X"EA",X"F5",X"72",X"66",X"60",X"00",X"11",X"64",X"10",X"22",X"10",X"00",X"00", - X"64",X"F9",X"F7",X"FE",X"FA",X"F7",X"FD",X"62",X"74",X"51",X"80",X"64",X"33",X"20",X"C4",X"00", - X"62",X"F9",X"FA",X"F7",X"F4",X"FE",X"FB",X"64",X"88",X"20",X"A2",X"D8",X"00",X"F3",X"22",X"00", - X"60",X"F6",X"F9",X"76",X"FC",X"F5",X"FE",X"62",X"33",X"40",X"BB",X"80",X"A8",X"44",X"30",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1E",X"1E",X"2C",X"2C",X"48",X"48",X"48",X"48", - X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"80",X"0F",X"0F",X"0F",X"0F",X"1E",X"1E",X"3C",X"3C", - X"C0",X"E0",X"68",X"68",X"68",X"48",X"48",X"48",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"3C",X"3C",X"68",X"68",X"68",X"48",X"C0",X"C0",X"F0",X"78",X"69",X"2D",X"2D",X"2D",X"0F",X"0F", - X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"FC",X"FC",X"F8",X"F8",X"F8",X"F0",X"F0",X"F0", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"F0", - X"F3",X"F3",X"F3",X"F3",X"71",X"70",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"48",X"48",X"68",X"2C",X"3C",X"3C",X"3C",X"3C", - X"80",X"C0",X"C0",X"68",X"68",X"68",X"3C",X"3C",X"1E",X"0F",X"0F",X"2D",X"2D",X"69",X"78",X"F0", - X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"3C",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"FC",X"FC", - X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"30",X"70",X"71",X"F3",X"F3",X"F3",X"F3",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"BB",X"30",X"30",X"33",X"33",X"30",X"30",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"30",X"30",X"33",X"33",X"B8",X"FC",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"FF", - X"00",X"00",X"00",X"05",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"0A",X"00",X"00",X"00", - X"AA",X"22",X"C5",X"E0",X"E0",X"C5",X"22",X"AA",X"88",X"55",X"75",X"F0",X"F0",X"75",X"55",X"88", - X"00",X"00",X"00",X"05",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"0A",X"00",X"00",X"00", - X"00",X"33",X"EE",X"CC",X"CC",X"EE",X"33",X"00",X"22",X"33",X"33",X"FF",X"FF",X"33",X"33",X"22", - X"00",X"30",X"E0",X"C0",X"C0",X"E0",X"30",X"00",X"20",X"30",X"30",X"F0",X"F0",X"30",X"30",X"20", - X"30",X"30",X"33",X"33",X"30",X"30",X"33",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"BB",X"30",X"30",X"33",X"33",X"30",X"30",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"30",X"30",X"33",X"33",X"B8",X"FC",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"FF", - X"00",X"00",X"00",X"05",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"0A",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"00",X"00",X"02",X"03",X"01",X"0B",X"0F",X"07",X"0E",X"07",X"87",X"C3",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"1C",X"3C",X"78",X"F0",X"E1",X"A1", - X"1E",X"78",X"F0",X"E1",X"E1",X"F0",X"F0",X"B4",X"09",X"00",X"80",X"08",X"09",X"0F",X"87",X"0C", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"00",X"00",X"02",X"03",X"01",X"0B",X"0F",X"07",X"0E",X"07",X"87",X"C3",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"1E",X"12",X"10", - X"1E",X"1E",X"3C",X"78",X"F0",X"F0",X"F0",X"5A",X"09",X"00",X"80",X"08",X"09",X"0F",X"87",X"84", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"00",X"00",X"02",X"03",X"01",X"0B",X"0F",X"07",X"0E",X"07",X"87",X"C3",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"1E",X"1E",X"1E",X"3C",X"78",X"3C",X"09",X"80",X"80",X"C0",X"C1",X"C3",X"C3",X"68", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"00",X"00",X"02",X"03",X"01",X"0B",X"0F",X"07",X"0E",X"07",X"87",X"C3",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"92",X"B0",X"80",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"0F",X"0F",X"1E",X"3C",X"78",X"2D",X"09",X"C0",X"C0",X"E0",X"F0",X"F0",X"B4",X"A4", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"00",X"00",X"02",X"03",X"01",X"0B",X"0F",X"07",X"0E",X"07",X"87",X"C3",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"C0",X"F0",X"F0",X"50",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"0F",X"0F",X"1E",X"3C",X"78",X"1E",X"09",X"C0",X"F0",X"F0",X"F0",X"F0",X"D2",X"58", - X"08",X"08",X"08",X"0C",X"0C",X"0C",X"0E",X"06",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"01",X"01",X"01",X"01",X"00",X"0B",X"0F",X"07",X"F6",X"ED",X"6B",X"6B",X"0F",X"0F",X"0F",X"0F", - X"8E",X"0E",X"0E",X"0C",X"00",X"0E",X"1A",X"30",X"0B",X"0B",X"1C",X"3C",X"78",X"F0",X"E1",X"A1", - X"1E",X"78",X"F0",X"E1",X"E1",X"F0",X"F0",X"B4",X"0F",X"07",X"83",X"09",X"08",X"0C",X"87",X"0F", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"00",X"00",X"02",X"03",X"01",X"0B",X"0F",X"07",X"0E",X"07",X"87",X"C3",X"4B",X"0F",X"0F",X"0F", - X"0C",X"66",X"EE",X"88",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"1C",X"3C",X"78",X"F0",X"E1",X"A1", - X"1E",X"78",X"F0",X"E1",X"E1",X"F0",X"F0",X"B4",X"19",X"91",X"F3",X"7B",X"09",X"0F",X"87",X"0C", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"00",X"00",X"02",X"03",X"01",X"0B",X"0F",X"07",X"0E",X"07",X"87",X"C3",X"4B",X"0F",X"0F",X"0F", - X"0C",X"66",X"EE",X"88",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"1E",X"12",X"10", - X"1E",X"1E",X"3C",X"78",X"F0",X"F0",X"F0",X"5A",X"19",X"91",X"F3",X"7B",X"09",X"0F",X"87",X"84", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"00",X"00",X"02",X"03",X"01",X"0B",X"0F",X"07",X"0E",X"07",X"87",X"C3",X"4B",X"0F",X"0F",X"0F", - X"0C",X"66",X"EE",X"88",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"1E",X"1E",X"1E",X"3C",X"78",X"3C",X"19",X"91",X"F3",X"F3",X"C1",X"C3",X"C3",X"68", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"00",X"00",X"02",X"03",X"01",X"0B",X"0F",X"07",X"0E",X"07",X"87",X"C3",X"4B",X"0F",X"0F",X"0F", - X"0C",X"66",X"EE",X"88",X"0E",X"92",X"B0",X"80",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"0F",X"0F",X"1E",X"3C",X"78",X"2D",X"19",X"D1",X"F3",X"F1",X"F0",X"F0",X"B4",X"A4", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"00",X"00",X"02",X"03",X"01",X"0B",X"0F",X"07",X"0E",X"07",X"87",X"C3",X"4B",X"0F",X"0F",X"0F", - X"0C",X"66",X"EE",X"C0",X"F0",X"F0",X"50",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"0F",X"0F",X"1E",X"3C",X"78",X"1E",X"19",X"D1",X"F0",X"F0",X"F0",X"F0",X"D2",X"58", - X"08",X"08",X"08",X"0C",X"0C",X"0C",X"0E",X"06",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01", - X"01",X"01",X"01",X"01",X"00",X"0B",X"0F",X"07",X"F6",X"ED",X"6B",X"6B",X"0F",X"0F",X"0F",X"0F", - X"8E",X"0E",X"0E",X"6E",X"EE",X"8E",X"1A",X"30",X"0B",X"0B",X"1C",X"3C",X"78",X"F0",X"E1",X"A1", - X"1E",X"78",X"F0",X"E1",X"E1",X"F0",X"F0",X"B4",X"0F",X"17",X"D3",X"59",X"7B",X"3F",X"87",X"0F", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"60",X"10",X"10",X"61",X"41",X"01",X"00",X"01", - X"00",X"EE",X"FF",X"45",X"45",X"0B",X"0F",X"07",X"0E",X"07",X"8F",X"CB",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"1E",X"3C",X"78",X"F0",X"E1",X"A1", - X"1E",X"78",X"F0",X"E1",X"E1",X"F0",X"F0",X"B4",X"09",X"00",X"80",X"08",X"09",X"0F",X"87",X"0C", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"60",X"10",X"10",X"61",X"41",X"01",X"00",X"01", - X"00",X"EE",X"FF",X"45",X"45",X"0B",X"0F",X"07",X"0E",X"07",X"8F",X"CB",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"1E",X"12",X"10", - X"1E",X"1E",X"3C",X"78",X"F0",X"F0",X"F0",X"5A",X"09",X"00",X"80",X"08",X"09",X"0F",X"87",X"84", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"60",X"10",X"10",X"61",X"41",X"01",X"00",X"01", - X"00",X"EE",X"FF",X"45",X"45",X"0B",X"0F",X"07",X"0E",X"07",X"8F",X"CB",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"1E",X"1E",X"1E",X"3C",X"78",X"3C",X"09",X"80",X"80",X"C0",X"C1",X"C3",X"C3",X"68", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"10",X"70",X"41",X"01",X"01",X"00",X"01", - X"00",X"EE",X"FF",X"45",X"45",X"0B",X"0F",X"07",X"0E",X"07",X"8F",X"CB",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"92",X"B0",X"80",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"0F",X"0F",X"1E",X"3C",X"78",X"2D",X"09",X"C0",X"C0",X"E0",X"F0",X"F0",X"B4",X"A4", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"10",X"70",X"41",X"01",X"01",X"00",X"01", - X"00",X"EE",X"FF",X"45",X"45",X"0B",X"0F",X"07",X"0E",X"07",X"8F",X"CB",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"C0",X"F0",X"F0",X"50",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"0F",X"0F",X"1E",X"3C",X"78",X"1E",X"09",X"C0",X"F0",X"F0",X"F0",X"F0",X"D2",X"58", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"60",X"10",X"10",X"61",X"41",X"01",X"00",X"01", - X"00",X"EE",X"FF",X"45",X"45",X"0B",X"0F",X"07",X"0E",X"07",X"8F",X"CB",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"C0",X"F0",X"F0",X"50",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"0F",X"0F",X"1E",X"3C",X"78",X"1E",X"09",X"C0",X"F0",X"F0",X"F0",X"F0",X"D2",X"58", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"60",X"10",X"10",X"61",X"41",X"01",X"00",X"01", - X"00",X"EE",X"FF",X"45",X"45",X"0B",X"0F",X"07",X"0E",X"07",X"8F",X"CB",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"92",X"B0",X"80",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"0F",X"0F",X"1E",X"3C",X"78",X"2D",X"09",X"C0",X"C0",X"E0",X"F0",X"F0",X"B4",X"A4", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"10",X"70",X"41",X"01",X"01",X"00",X"01", - X"00",X"EE",X"FF",X"45",X"45",X"0B",X"0F",X"07",X"0E",X"07",X"8F",X"CB",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"0F",X"03",X"01", - X"1E",X"1E",X"1E",X"1E",X"1E",X"3C",X"78",X"3C",X"09",X"80",X"80",X"C0",X"C1",X"C3",X"C3",X"68", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"10",X"70",X"41",X"01",X"01",X"00",X"01", - X"00",X"EE",X"FF",X"45",X"45",X"0B",X"0F",X"07",X"0E",X"07",X"8F",X"CB",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"0D",X"0F",X"0F",X"1E",X"12",X"10", - X"1E",X"1E",X"3C",X"78",X"F0",X"F0",X"F0",X"5A",X"09",X"00",X"80",X"08",X"09",X"0F",X"87",X"84", - X"00",X"00",X"08",X"0C",X"04",X"8F",X"0F",X"0E",X"00",X"10",X"70",X"41",X"01",X"01",X"00",X"01", - X"00",X"EE",X"FF",X"45",X"45",X"0B",X"0F",X"07",X"0E",X"07",X"8F",X"CB",X"4B",X"0F",X"0F",X"0F", - X"0C",X"00",X"00",X"00",X"0E",X"1A",X"30",X"00",X"0B",X"0B",X"1E",X"3C",X"78",X"F0",X"E1",X"A1", - X"1E",X"78",X"F0",X"E1",X"E1",X"F0",X"F0",X"B4",X"09",X"00",X"80",X"08",X"09",X"0F",X"87",X"0C", - X"08",X"08",X"08",X"0C",X"0C",X"0C",X"0E",X"06",X"60",X"10",X"10",X"61",X"41",X"01",X"00",X"01", - X"01",X"EF",X"EF",X"45",X"00",X"0B",X"0F",X"07",X"F6",X"ED",X"6B",X"6B",X"0F",X"0F",X"0F",X"0F", - X"8E",X"0E",X"0E",X"0C",X"00",X"0E",X"1A",X"30",X"0B",X"0B",X"1C",X"3C",X"78",X"F0",X"E1",X"A1", - X"1E",X"78",X"F0",X"E1",X"E1",X"F0",X"F0",X"B4",X"0F",X"07",X"83",X"09",X"08",X"0C",X"87",X"0F", - X"08",X"08",X"08",X"0C",X"0C",X"0C",X"0E",X"06",X"00",X"10",X"70",X"41",X"01",X"01",X"00",X"01", - X"01",X"EF",X"EF",X"45",X"00",X"0B",X"0F",X"07",X"F6",X"ED",X"6B",X"6B",X"0F",X"0F",X"0F",X"0F", - X"8E",X"0E",X"0E",X"0C",X"00",X"0E",X"1A",X"30",X"0B",X"0B",X"1C",X"3C",X"78",X"F0",X"E1",X"A1", - X"1E",X"78",X"F0",X"E1",X"E1",X"F0",X"F0",X"B4",X"0F",X"07",X"83",X"09",X"08",X"0C",X"87",X"0F", - X"88",X"88",X"8A",X"09",X"0F",X"87",X"86",X"C2",X"30",X"F3",X"30",X"00",X"00",X"0F",X"0F",X"08", - X"76",X"76",X"76",X"00",X"05",X"2F",X"2F",X"22",X"FD",X"FD",X"FD",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C8",X"62",X"40",X"C8",X"62",X"40",X"C8",X"62", - X"88",X"88",X"8A",X"09",X"0F",X"87",X"86",X"C2",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"08", - X"76",X"76",X"76",X"00",X"05",X"2F",X"2F",X"22",X"FD",X"FD",X"FD",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"C8",X"62",X"40",X"C8",X"62",X"40",X"C8", - X"88",X"88",X"8A",X"09",X"0F",X"87",X"86",X"C2",X"30",X"F3",X"30",X"00",X"00",X"0F",X"0F",X"08", - X"73",X"73",X"73",X"00",X"05",X"2F",X"2F",X"22",X"F6",X"F6",X"F6",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"62",X"40",X"C8",X"62",X"40",X"C8",X"62",X"40", - X"88",X"88",X"8A",X"09",X"0F",X"87",X"86",X"C2",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"08", - X"76",X"76",X"76",X"00",X"05",X"2F",X"2F",X"22",X"FD",X"FD",X"FD",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C8",X"62",X"40",X"C8",X"62",X"40",X"C8",X"62", - X"80",X"80",X"82",X"09",X"0F",X"87",X"86",X"C2",X"30",X"F3",X"30",X"00",X"00",X"0F",X"0F",X"08", - X"75",X"75",X"75",X"00",X"05",X"2F",X"2F",X"22",X"FB",X"FB",X"FB",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"C8",X"62",X"40",X"C8",X"62",X"40",X"C8", - X"88",X"88",X"8A",X"09",X"0F",X"87",X"86",X"C2",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"08", - X"76",X"76",X"76",X"00",X"05",X"2F",X"2F",X"22",X"FD",X"FD",X"FD",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"62",X"40",X"C8",X"62",X"40",X"C8",X"62",X"40", - X"88",X"88",X"8A",X"09",X"0F",X"87",X"86",X"C2",X"30",X"F3",X"30",X"00",X"00",X"0F",X"0F",X"08", - X"76",X"76",X"76",X"00",X"05",X"2F",X"2F",X"22",X"FD",X"FD",X"FD",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"10",X"FE",X"88",X"00",X"00",X"00", - X"00",X"00",X"C0",X"F0",X"B0",X"80",X"00",X"00",X"C8",X"62",X"40",X"C8",X"62",X"40",X"C8",X"62", - X"88",X"88",X"8A",X"09",X"0F",X"87",X"86",X"C2",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"08", - X"76",X"76",X"76",X"00",X"05",X"2F",X"2F",X"22",X"FD",X"FD",X"FD",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"10",X"FE",X"88",X"00",X"00",X"00", - X"00",X"00",X"C0",X"F0",X"B0",X"80",X"00",X"00",X"40",X"C8",X"62",X"40",X"C8",X"62",X"40",X"C8", - X"88",X"88",X"8A",X"09",X"0F",X"87",X"86",X"C2",X"30",X"F3",X"30",X"00",X"00",X"0F",X"0F",X"08", - X"76",X"76",X"76",X"00",X"05",X"2F",X"2F",X"22",X"FD",X"FD",X"FD",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"10",X"FE",X"88",X"00",X"00",X"00", - X"00",X"00",X"C0",X"F0",X"B0",X"80",X"00",X"00",X"62",X"40",X"C8",X"62",X"40",X"C8",X"62",X"40", - X"88",X"88",X"8A",X"09",X"0F",X"87",X"86",X"C2",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"08", - X"76",X"76",X"76",X"00",X"05",X"2F",X"2F",X"22",X"FD",X"FD",X"FD",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"10",X"FE",X"88",X"00",X"00",X"00", - X"00",X"00",X"C0",X"F0",X"B0",X"80",X"00",X"00",X"C8",X"62",X"40",X"C8",X"62",X"40",X"C8",X"62", - X"88",X"88",X"8A",X"09",X"0F",X"87",X"86",X"C2",X"30",X"F3",X"30",X"00",X"00",X"0F",X"0F",X"08", - X"76",X"76",X"76",X"00",X"05",X"2F",X"2F",X"22",X"FD",X"FD",X"FD",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"10",X"FE",X"88",X"00",X"00",X"00", - X"00",X"00",X"C0",X"F0",X"B0",X"80",X"00",X"00",X"40",X"C8",X"62",X"40",X"C8",X"62",X"40",X"C8", - X"88",X"88",X"8A",X"09",X"0F",X"87",X"86",X"C2",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"08", - X"76",X"76",X"76",X"00",X"05",X"2F",X"2F",X"22",X"FD",X"FD",X"FD",X"C1",X"0C",X"1E",X"1C",X"50", - X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"10",X"FE",X"88",X"00",X"00",X"00", - X"00",X"00",X"C0",X"F0",X"B0",X"80",X"00",X"00",X"62",X"40",X"C8",X"62",X"40",X"C8",X"62",X"40", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"00",X"00",X"11",X"00",X"80",X"50",X"00",X"22",X"00",X"00",X"00",X"00",X"20",X"44",X"00",X"99", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"54",X"80",X"00",X"11",X"00",X"00",X"00",X"00",X"40",X"20",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00", - X"00",X"20",X"00",X"89",X"73",X"1C",X"75",X"FB",X"00",X"00",X"00",X"95",X"C0",X"EC",X"C3",X"B2", - X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"30",X"00",X"00",X"00",X"00", - X"F9",X"EE",X"52",X"1A",X"00",X"00",X"00",X"00",X"E7",X"E8",X"06",X"48",X"15",X"80",X"00",X"00", - X"00",X"44",X"00",X"00",X"10",X"00",X"00",X"40",X"00",X"22",X"00",X"01",X"00",X"41",X"01",X"03", - X"00",X"00",X"0A",X"0B",X"0E",X"6C",X"F3",X"59",X"00",X"80",X"2C",X"0C",X"86",X"9F",X"C3",X"CF", - X"00",X"00",X"00",X"22",X"80",X"00",X"44",X"00",X"03",X"10",X"01",X"00",X"80",X"00",X"00",X"00", - X"F6",X"5E",X"2D",X"4B",X"02",X"88",X"00",X"00",X"46",X"86",X"8B",X"0E",X"08",X"04",X"00",X"80", - X"00",X"00",X"28",X"08",X"04",X"48",X"2E",X"0C",X"00",X"10",X"01",X"00",X"24",X"03",X"03",X"07", - X"11",X"03",X"0D",X"0F",X"4F",X"1E",X"C4",X"3E",X"0C",X"C5",X"0B",X"2B",X"9E",X"0F",X"43",X"8B", - X"04",X"06",X"0E",X"84",X"00",X"88",X"80",X"00",X"07",X"01",X"02",X"07",X"23",X"16",X"01",X"00", - X"2C",X"0E",X"B4",X"0F",X"07",X"2D",X"0E",X"CB",X"63",X"8B",X"4B",X"06",X"1F",X"9F",X"0D",X"40", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"55",X"55",X"77",X"00",X"77",X"44",X"77",X"00",X"44",X"44",X"CC",X"00",X"CC",X"44",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"44",X"77",X"00",X"77",X"44",X"77",X"00",X"CC",X"44",X"CC",X"00",X"CC",X"44",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"55",X"55",X"00",X"55",X"55",X"77",X"00",X"44",X"44",X"CC",X"00",X"CC",X"44",X"44",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"44",X"77",X"00",X"77",X"44",X"77",X"00",X"CC",X"44",X"CC",X"00",X"CC",X"44",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"55",X"55",X"00",X"77",X"44",X"77",X"00",X"44",X"44",X"CC",X"00",X"CC",X"44",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"44",X"77",X"00",X"77",X"44",X"77",X"00",X"CC",X"44",X"CC",X"00",X"CC",X"44",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"44",X"77",X"44",X"00",X"77",X"44",X"77",X"00",X"88",X"CC",X"00",X"00",X"CC",X"44",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"44",X"77",X"00",X"77",X"44",X"77",X"00",X"CC",X"44",X"CC",X"00",X"CC",X"44",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"44",X"77",X"44",X"00",X"77",X"44",X"00",X"00",X"88",X"CC",X"00",X"00",X"CC",X"44", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"00",X"77",X"44",X"77",X"00",X"00",X"00",X"CC",X"00",X"CC",X"44",X"CC",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"22",X"3A",X"70",X"00",X"00",X"00",X"00",X"44",X"22",X"EA",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"70",X"3A",X"44",X"55",X"00",X"00",X"00",X"00",X"F0",X"EA",X"AA",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"55",X"44",X"3A",X"70",X"00",X"00",X"00",X"00",X"11",X"AA",X"EA",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"70",X"3A",X"22",X"11",X"00",X"00",X"00",X"00",X"F0",X"EA",X"22",X"44",X"00",X"00",X"00",X"00", - X"F0",X"3B",X"63",X"E5",X"3B",X"30",X"88",X"41",X"38",X"33",X"3A",X"08",X"D1",X"3B",X"78",X"28", - X"C4",X"40",X"40",X"E5",X"63",X"05",X"3B",X"C4",X"BE",X"E5",X"38",X"40",X"E4",X"C4",X"F0",X"41", - X"30",X"5F",X"0A",X"3B",X"9C",X"E5",X"B2",X"89",X"3B",X"30",X"0C",X"B1",X"30",X"60",X"59",X"3B", - X"20",X"FE",X"38",X"6B",X"5D",X"C4",X"40",X"88",X"6B",X"63",X"3B",X"3A",X"04",X"F6",X"19",X"78", - X"0A",X"3B",X"00",X"21",X"1E",X"89",X"00",X"89",X"0C",X"B1",X"00",X"89",X"59",X"3B",X"00",X"89", - X"38",X"00",X"89",X"89",X"40",X"00",X"89",X"89",X"3B",X"00",X"89",X"89",X"19",X"75",X"89",X"C8", - X"E5",X"40",X"00",X"89",X"41",X"3B",X"60",X"61",X"08",X"38",X"14",X"29",X"28",X"F0",X"68",X"69", - X"3A",X"F0",X"80",X"A8",X"08",X"00",X"C0",X"89",X"3A",X"00",X"88",X"E0",X"00",X"00",X"89",X"89", - X"89",X"89",X"04",X"89",X"F0",X"F0",X"89",X"89",X"89",X"F0",X"89",X"89",X"F0",X"F0",X"89",X"4C", - X"F0",X"A9",X"24",X"EA",X"A1",X"89",X"64",X"AB",X"E8",X"E1",X"2C",X"A3",X"89",X"89",X"6C",X"E3", - X"F0",X"89",X"89",X"05",X"89",X"89",X"0C",X"45",X"89",X"89",X"F0",X"0D",X"89",X"89",X"44",X"4D", - X"89",X"89",X"25",X"EB",X"89",X"F0",X"65",X"0E",X"89",X"89",X"2D",X"06",X"F0",X"E9",X"6D",X"46", - X"4E",X"F0",X"AF",X"89",X"81",X"26",X"EF",X"50",X"F0",X"81",X"E7",X"18",X"07",X"2E",X"10",X"29", - X"67",X"8F",X"89",X"89",X"86",X"CF",X"80",X"A8",X"6F",X"C7",X"89",X"C8",X"8E",X"A6",X"88",X"E0", - X"0F",X"66",X"60",X"61",X"4F",X"27",X"21",X"89",X"47",X"6E",X"68",X"69",X"C1",X"2F",X"89",X"89", - X"C6",X"AE",X"C0",X"89",X"CE",X"EE",X"89",X"89",X"C1",X"E6",X"89",X"89",X"87",X"A7",X"89",X"89", - X"41",X"49",X"00",X"61",X"41",X"48",X"48",X"68",X"41",X"41",X"41",X"28",X"09",X"14",X"E0",X"BD", - X"FF",X"27",X"08",X"01",X"68",X"21",X"00",X"49",X"49",X"63",X"A2",X"FF",X"28",X"41",X"40",X"09", - X"08",X"FF",X"00",X"63",X"80",X"40",X"08",X"40",X"48",X"49",X"09",X"21",X"00",X"01",X"49",X"41", - X"68",X"40",X"20",X"08",X"63",X"08",X"09",X"00",X"8A",X"69",X"41",X"A2",X"68",X"00",X"40",X"40", - X"20",X"40",X"09",X"00",X"09",X"09",X"01",X"20",X"41",X"08",X"40",X"40",X"40",X"21",X"FF",X"41", - X"20",X"49",X"49",X"09",X"09",X"08",X"08",X"01",X"41",X"40",X"09",X"40",X"40",X"A2",X"A2",X"FF", - X"01",X"08",X"49",X"09",X"49",X"00",X"08",X"01",X"FF",X"4A",X"09",X"40",X"09",X"40",X"4A",X"FF", - X"01",X"00",X"00",X"49",X"49",X"20",X"20",X"08",X"FF",X"40",X"40",X"09",X"09",X"41",X"41",X"07", - X"00",X"49",X"FF",X"6B",X"20",X"41",X"09",X"40",X"40",X"09",X"49",X"00",X"41",X"08",X"40",X"20", - X"41",X"2E",X"FF",X"40",X"40",X"40",X"09",X"41",X"09",X"00",X"49",X"20",X"01",X"20",X"49",X"09", - X"09",X"2E",X"08",X"41",X"01",X"40",X"21",X"40",X"40",X"00",X"09",X"09",X"FF",X"20",X"08",X"01", - X"FF",X"41",X"40",X"40",X"09",X"40",X"2E",X"FF",X"49",X"09",X"08",X"01",X"08",X"01",X"00",X"49", - X"09",X"40",X"40",X"00",X"6B",X"FF",X"FF",X"20",X"08",X"01",X"01",X"40",X"00",X"49",X"49",X"41", - X"40",X"09",X"49",X"09",X"41",X"C7",X"08",X"01",X"20",X"08",X"09",X"40",X"09",X"00",X"AF",X"FF", - X"40",X"09",X"09",X"09",X"41",X"2E",X"08",X"01",X"20",X"08",X"41",X"40",X"09",X"00",X"AF",X"FF", - X"40",X"40",X"00",X"49",X"FF",X"41",X"20",X"40",X"01",X"20",X"40",X"09",X"49",X"09",X"41",X"08", - X"BA",X"DA",X"69",X"28",X"DA",X"DB",X"28",X"28",X"93",X"DA",X"69",X"69",X"DA",X"D3",X"28",X"28", - X"F0",X"F0",X"28",X"F0",X"F0",X"F0",X"F0",X"F0",X"93",X"D2",X"69",X"DA",X"F0",X"F0",X"F0",X"F0", - X"9A",X"D3",X"28",X"28",X"9A",X"F0",X"28",X"28",X"B2",X"9B",X"69",X"69",X"B2",X"F0",X"28",X"28", - X"F0",X"F0",X"F0",X"F0",X"F0",X"69",X"F0",X"F0",X"DA",X"9A",X"B2",X"D2",X"F0",X"69",X"F0",X"F0", - X"F0",X"28",X"C3",X"0B",X"B3",X"28",X"23",X"0B",X"BA",X"69",X"0B",X"C3",X"FA",X"28",X"C4",X"23", - X"28",X"69",X"23",X"02",X"28",X"8C",X"C3",X"0B",X"69",X"69",X"0B",X"23",X"28",X"02",X"0B",X"C3", - X"FA",X"28",X"02",X"CC",X"28",X"28",X"02",X"02",X"F2",X"69",X"02",X"02",X"28",X"28",X"23",X"02", - X"28",X"02",X"23",X"0B",X"69",X"23",X"02",X"8D",X"69",X"02",X"85",X"23",X"69",X"0B",X"02",X"02", - X"02",X"02",X"0B",X"C3",X"23",X"02",X"AC",X"23",X"02",X"02",X"23",X"0B",X"0B",X"23",X"02",X"84", - X"CD",X"23",X"0B",X"23",X"02",X"02",X"0B",X"C3",X"02",X"A4",X"C3",X"0B",X"02",X"02",X"23",X"0B", - X"C3",X"0B",X"02",X"8C",X"23",X"0B",X"23",X"02",X"0B",X"C3",X"02",X"02",X"C5",X"23",X"0B",X"23", - X"23",X"02",X"8C",X"23",X"C3",X"0B",X"02",X"8C",X"0B",X"23",X"8C",X"C4",X"0B",X"C3",X"02",X"02", - X"02",X"02",X"23",X"0B",X"0B",X"23",X"8C",X"40",X"23",X"02",X"C5",X"23",X"C3",X"0B",X"02",X"40", - X"8C",X"8D",X"40",X"40",X"02",X"02",X"40",X"40",X"02",X"8C",X"40",X"40",X"23",X"02",X"40",X"40", - X"0B",X"C3",X"02",X"40",X"CC",X"23",X"0B",X"40",X"23",X"0B",X"23",X"40",X"8C",X"85",X"C3",X"40", - X"0B",X"23",X"40",X"40",X"0B",X"C3",X"40",X"40",X"C3",X"0B",X"40",X"40",X"23",X"0B",X"40",X"A0", - X"69",X"09",X"08",X"01",X"00",X"49",X"00",X"49",X"08",X"08",X"A2",X"FF",X"08",X"21",X"40",X"48", - X"79",X"20",X"20",X"08",X"21",X"09",X"09",X"00",X"28",X"41",X"41",X"86",X"40",X"40",X"40",X"40", - X"41",X"09",X"20",X"08",X"A0",X"20",X"09",X"00",X"48",X"40",X"41",X"86",X"00",X"08",X"40",X"40", - X"08",X"01",X"01",X"20",X"00",X"49",X"49",X"09",X"A2",X"FF",X"FF",X"41",X"40",X"48",X"48",X"40", - X"01",X"20",X"20",X"08",X"49",X"09",X"09",X"00",X"FF",X"41",X"41",X"99",X"48",X"40",X"40",X"40", - X"08",X"01",X"01",X"20",X"00",X"49",X"49",X"09",X"19",X"FF",X"FF",X"41",X"40",X"48",X"48",X"40", - X"08",X"01",X"01",X"20",X"00",X"49",X"49",X"09",X"19",X"FF",X"FF",X"41",X"40",X"48",X"48",X"40", - X"20",X"08",X"08",X"01",X"09",X"00",X"00",X"49",X"41",X"99",X"C7",X"FF",X"40",X"40",X"40",X"48", - X"08",X"01",X"01",X"20",X"00",X"49",X"49",X"09",X"C7",X"FF",X"FF",X"41",X"40",X"48",X"48",X"40", - X"20",X"08",X"08",X"01",X"09",X"00",X"00",X"49",X"41",X"99",X"9C",X"FF",X"40",X"40",X"40",X"48", - X"20",X"08",X"08",X"01",X"09",X"00",X"00",X"49",X"41",X"99",X"9C",X"FF",X"40",X"40",X"40",X"48", - X"01",X"20",X"20",X"08",X"49",X"09",X"09",X"00",X"FF",X"41",X"41",X"5B",X"48",X"40",X"40",X"40", - X"20",X"08",X"08",X"01",X"09",X"00",X"00",X"49",X"41",X"5B",X"19",X"FF",X"40",X"40",X"40",X"48", - X"01",X"20",X"20",X"08",X"49",X"09",X"09",X"00",X"FF",X"41",X"41",X"5D",X"48",X"40",X"40",X"40", - X"01",X"20",X"20",X"08",X"49",X"09",X"09",X"00",X"FF",X"41",X"41",X"5D",X"48",X"40",X"40",X"40", - X"08",X"01",X"01",X"20",X"00",X"49",X"49",X"09",X"19",X"FF",X"FF",X"41",X"40",X"48",X"48",X"40"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index aabaa143..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"01",X"0C",X"0F",X"00",X"05",X"03",X"09",X"00",X"07",X"02",X"08", - X"00",X"0D",X"06",X"0E",X"00",X"0B",X"01",X"0A",X"00",X"04",X"03",X"09",X"00",X"06",X"04",X"09", - X"00",X"0B",X"09",X"04",X"00",X"0A",X"04",X"09",X"00",X"0D",X"01",X"06",X"00",X"05",X"03",X"00", - X"00",X"05",X"01",X"02",X"00",X"05",X"07",X"02",X"00",X"05",X"03",X"0D",X"00",X"03",X"05",X"01", - X"00",X"05",X"07",X"01",X"00",X"00",X"04",X"09",X"00",X"05",X"04",X"09",X"01",X"05",X"04",X"09", - X"00",X"01",X"04",X"09",X"0D",X"0D",X"04",X"09",X"02",X"02",X"04",X"09",X"01",X"0A",X"04",X"09", - X"00",X"02",X"08",X"0F",X"00",X"0B",X"0A",X"0F",X"00",X"05",X"04",X"03",X"00",X"0A",X"0A",X"0A", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 85afc9ad..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"62",X"85",X"2F",X"07",X"1D",X"28",X"8C",X"C7",X"3F",X"F8",X"C9",X"AC",X"18",X"38",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index b384853d..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"31",X"F1",X"4F",X"C3",X"59",X"00",X"21",X"16",X"40",X"11",X"17",X"40",X"01",X"08",X"00",X"36", - X"40",X"ED",X"B0",X"3A",X"A1",X"4D",X"FE",X"00",X"C8",X"47",X"3E",X"3A",X"21",X"1D",X"40",X"77", - X"2B",X"10",X"FC",X"C9",X"00",X"08",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C3",X"08",X"0A",X"21",X"02",X"40",X"11",X"03", - X"40",X"01",X"08",X"00",X"36",X"40",X"ED",X"B0",X"3A",X"A2",X"4D",X"FE",X"00",X"C8",X"47",X"3E", - X"3A",X"21",X"02",X"40",X"77",X"23",X"10",X"FC",X"C9",X"AF",X"06",X"08",X"21",X"00",X"50",X"77", - X"23",X"10",X"FC",X"3A",X"00",X"50",X"CB",X"67",X"C2",X"57",X"03",X"AF",X"06",X"08",X"21",X"00", - X"50",X"77",X"23",X"10",X"FC",X"C3",X"95",X"00",X"06",X"03",X"0E",X"0F",X"3E",X"21",X"ED",X"A0", - X"CD",X"52",X"16",X"10",X"F7",X"23",X"23",X"3E",X"40",X"CD",X"52",X"16",X"CD",X"9C",X"11",X"3E", - X"04",X"CD",X"E3",X"15",X"C9",X"3E",X"00",X"32",X"03",X"50",X"31",X"F1",X"4F",X"CD",X"24",X"12", - X"F3",X"08",X"AF",X"08",X"21",X"00",X"40",X"CD",X"D2",X"02",X"08",X"CB",X"47",X"28",X"02",X"CB", - X"D7",X"CB",X"4F",X"28",X"02",X"CB",X"DF",X"08",X"21",X"00",X"44",X"CD",X"D2",X"02",X"08",X"CB", - X"47",X"28",X"02",X"CB",X"E7",X"CB",X"4F",X"28",X"02",X"CB",X"EF",X"08",X"31",X"FD",X"43",X"21", - X"00",X"4C",X"CD",X"D2",X"02",X"08",X"CB",X"47",X"28",X"02",X"CB",X"F7",X"CB",X"4F",X"28",X"02", - X"CB",X"FF",X"08",X"3E",X"01",X"CD",X"55",X"15",X"21",X"00",X"40",X"11",X"01",X"40",X"01",X"FE", - X"03",X"36",X"40",X"ED",X"B0",X"11",X"66",X"41",X"21",X"ED",X"1B",X"3E",X"01",X"06",X"0B",X"CD", - X"66",X"16",X"11",X"8A",X"40",X"21",X"F8",X"1B",X"3E",X"01",X"06",X"18",X"CD",X"66",X"16",X"11", - X"EC",X"40",X"21",X"10",X"1C",X"3E",X"01",X"06",X"14",X"CD",X"66",X"16",X"11",X"ED",X"40",X"21", - X"24",X"1C",X"3E",X"01",X"06",X"14",X"CD",X"66",X"16",X"11",X"EE",X"40",X"21",X"38",X"1C",X"3E", - X"01",X"06",X"14",X"CD",X"66",X"16",X"11",X"EF",X"40",X"21",X"4C",X"1C",X"3E",X"01",X"06",X"14", - X"CD",X"66",X"16",X"11",X"93",X"40",X"21",X"DC",X"1C",X"3E",X"01",X"06",X"18",X"CD",X"66",X"16", - X"11",X"F5",X"40",X"21",X"60",X"1C",X"3E",X"01",X"06",X"14",X"CD",X"66",X"16",X"11",X"F6",X"40", - X"21",X"74",X"1C",X"3E",X"01",X"06",X"14",X"CD",X"66",X"16",X"11",X"F7",X"40",X"21",X"88",X"1C", - X"3E",X"01",X"06",X"14",X"CD",X"66",X"16",X"11",X"F8",X"40",X"21",X"9C",X"1C",X"3E",X"01",X"06", - X"14",X"CD",X"66",X"16",X"11",X"F9",X"40",X"21",X"B0",X"1C",X"3E",X"01",X"06",X"14",X"CD",X"66", - X"16",X"11",X"FA",X"40",X"21",X"C4",X"1C",X"3E",X"01",X"06",X"14",X"CD",X"66",X"16",X"08",X"32", - X"FB",X"4D",X"08",X"3A",X"FB",X"4D",X"CB",X"57",X"28",X"0D",X"11",X"F5",X"40",X"21",X"D8",X"1C", - X"3E",X"01",X"06",X"04",X"CD",X"66",X"16",X"3A",X"FB",X"4D",X"CB",X"5F",X"28",X"0D",X"11",X"F6", - X"40",X"21",X"D8",X"1C",X"3E",X"01",X"06",X"04",X"CD",X"66",X"16",X"3A",X"FB",X"4D",X"CB",X"67", - X"28",X"0D",X"11",X"F7",X"40",X"21",X"D8",X"1C",X"3E",X"01",X"06",X"04",X"CD",X"66",X"16",X"3A", - X"FB",X"4D",X"CB",X"6F",X"28",X"0D",X"11",X"F8",X"40",X"21",X"D8",X"1C",X"3E",X"01",X"06",X"04", - X"CD",X"66",X"16",X"3A",X"FB",X"4D",X"CB",X"77",X"28",X"0D",X"11",X"F9",X"40",X"21",X"D8",X"1C", - X"3E",X"01",X"06",X"04",X"CD",X"66",X"16",X"3A",X"FB",X"4D",X"CB",X"7F",X"28",X"0D",X"11",X"FA", - X"40",X"21",X"D8",X"1C",X"3E",X"01",X"06",X"04",X"CD",X"66",X"16",X"1E",X"00",X"21",X"00",X"00", - X"CD",X"B9",X"02",X"30",X"02",X"CB",X"C3",X"21",X"00",X"10",X"CD",X"B9",X"02",X"30",X"02",X"CB", - X"CB",X"21",X"00",X"20",X"CD",X"B9",X"02",X"30",X"02",X"CB",X"D3",X"21",X"00",X"30",X"CD",X"B9", - X"02",X"30",X"02",X"CB",X"DB",X"3A",X"FB",X"4D",X"FE",X"00",X"28",X"02",X"3E",X"80",X"B3",X"32", - X"FB",X"4D",X"CB",X"47",X"28",X"0D",X"11",X"EC",X"40",X"21",X"D8",X"1C",X"3E",X"01",X"06",X"04", - X"CD",X"66",X"16",X"3A",X"FB",X"4D",X"CB",X"4F",X"28",X"0D",X"11",X"ED",X"40",X"21",X"D8",X"1C", - X"3E",X"01",X"06",X"04",X"CD",X"66",X"16",X"3A",X"FB",X"4D",X"CB",X"57",X"28",X"0D",X"11",X"EE", - X"40",X"21",X"D8",X"1C",X"3E",X"01",X"06",X"04",X"CD",X"66",X"16",X"3A",X"FB",X"4D",X"CB",X"5F", - X"28",X"0D",X"11",X"EF",X"40",X"21",X"D8",X"1C",X"3E",X"01",X"06",X"04",X"CD",X"66",X"16",X"3A", - X"FB",X"4D",X"FE",X"00",X"20",X"0E",X"FB",X"3E",X"01",X"32",X"00",X"50",X"3E",X"02",X"CD",X"70", - X"15",X"C3",X"95",X"00",X"32",X"C0",X"50",X"18",X"FB",X"01",X"00",X"10",X"AF",X"32",X"C0",X"50", - X"86",X"23",X"57",X"0B",X"79",X"B0",X"7A",X"20",X"F7",X"FE",X"FF",X"28",X"02",X"37",X"C9",X"37", - X"3F",X"C9",X"08",X"E6",X"FC",X"08",X"E5",X"3E",X"11",X"CD",X"F1",X"02",X"E1",X"E5",X"3E",X"22", - X"CD",X"F1",X"02",X"E1",X"E5",X"3E",X"44",X"CD",X"F1",X"02",X"E1",X"3E",X"88",X"CD",X"F1",X"02", - X"C9",X"32",X"C0",X"50",X"E5",X"E5",X"D1",X"13",X"01",X"FF",X"03",X"77",X"ED",X"B0",X"E1",X"01", - X"00",X"04",X"BE",X"C4",X"0F",X"03",X"23",X"5F",X"0B",X"79",X"B0",X"7B",X"20",X"F4",X"C9",X"5F", - X"7E",X"E6",X"0F",X"57",X"7B",X"E6",X"0F",X"BA",X"28",X"04",X"08",X"CB",X"CF",X"08",X"7E",X"E6", - X"F0",X"57",X"7B",X"E6",X"F0",X"BA",X"C8",X"08",X"CB",X"C7",X"08",X"7B",X"C9",X"0B",X"4C",X"49", - X"5A",X"41",X"52",X"44",X"20",X"57",X"49",X"5A",X"41",X"52",X"44",X"2C",X"43",X"4F",X"50",X"59", - X"52",X"49",X"47",X"48",X"54",X"20",X"31",X"39",X"38",X"35",X"54",X"45",X"43",X"48",X"53",X"54", - X"41",X"52",X"20",X"49",X"4E",X"43",X"2E",X"32",X"C0",X"50",X"21",X"00",X"40",X"11",X"01",X"40", - X"01",X"FE",X"07",X"36",X"40",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"00",X"4C",X"11",X"01",X"4C", - X"01",X"FE",X"03",X"36",X"00",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"60",X"50",X"11",X"61",X"50", - X"01",X"0F",X"00",X"36",X"00",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"F0",X"4F",X"11",X"F1",X"4F", - X"01",X"0F",X"00",X"36",X"00",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"40",X"50",X"11",X"41",X"50", - X"01",X"1F",X"00",X"36",X"00",X"ED",X"B0",X"21",X"A2",X"4C",X"11",X"A3",X"4C",X"01",X"4F",X"00", - X"36",X"FF",X"ED",X"B0",X"21",X"CB",X"8B",X"22",X"8E",X"4D",X"3A",X"80",X"50",X"47",X"E6",X"03", - X"32",X"96",X"4D",X"21",X"66",X"1D",X"CD",X"E3",X"15",X"7E",X"32",X"97",X"4D",X"78",X"E6",X"0C", - X"CB",X"3F",X"CB",X"3F",X"21",X"C7",X"8B",X"CD",X"E3",X"15",X"7E",X"32",X"9D",X"4D",X"78",X"E6", - X"30",X"21",X"87",X"8B",X"CD",X"E3",X"15",X"22",X"9E",X"4D",X"78",X"E6",X"30",X"CB",X"3F",X"CB", - X"3F",X"CB",X"3F",X"CB",X"3F",X"32",X"A0",X"4D",X"78",X"CB",X"77",X"20",X"05",X"21",X"91",X"4D", - X"CB",X"FE",X"ED",X"56",X"FB",X"3E",X"01",X"32",X"00",X"50",X"CD",X"80",X"8A",X"21",X"C2",X"43", - X"11",X"C3",X"43",X"01",X"3C",X"00",X"36",X"40",X"ED",X"B0",X"21",X"C2",X"47",X"11",X"C3",X"47", - X"01",X"1C",X"00",X"36",X"1A",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"E2",X"47",X"11",X"E3",X"47", - X"01",X"1C",X"00",X"36",X"1B",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"9A",X"1A",X"11",X"C3",X"43", - X"01",X"1A",X"00",X"ED",X"B0",X"AF",X"32",X"E4",X"43",X"32",X"ED",X"43",X"32",X"F6",X"43",X"21", - X"D4",X"8B",X"11",X"AF",X"4D",X"01",X"3C",X"00",X"ED",X"B0",X"21",X"B4",X"4D",X"11",X"F2",X"43", - X"CD",X"ED",X"15",X"C3",X"7E",X"04",X"DD",X"7E",X"04",X"80",X"FD",X"96",X"04",X"CB",X"20",X"04", - X"B8",X"D0",X"DD",X"7E",X"05",X"81",X"FD",X"96",X"05",X"CB",X"21",X"0C",X"B9",X"C9",X"21",X"02", - X"40",X"11",X"03",X"40",X"01",X"3C",X"00",X"36",X"40",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"02", - X"44",X"11",X"03",X"44",X"01",X"1C",X"00",X"36",X"01",X"ED",X"B0",X"21",X"02",X"44",X"11",X"03", - X"44",X"01",X"09",X"00",X"36",X"09",X"ED",X"B0",X"21",X"15",X"44",X"11",X"16",X"44",X"01",X"09", - X"00",X"36",X"08",X"ED",X"B0",X"21",X"22",X"44",X"11",X"23",X"44",X"01",X"1C",X"00",X"36",X"18", - X"ED",X"B0",X"32",X"C0",X"50",X"21",X"B4",X"1A",X"11",X"0F",X"40",X"01",X"06",X"00",X"ED",X"B0", - X"AF",X"32",X"0C",X"40",X"3A",X"96",X"4D",X"FE",X"00",X"20",X"0B",X"21",X"BA",X"1A",X"11",X"0C", - X"40",X"01",X"09",X"00",X"ED",X"B0",X"32",X"C0",X"50",X"21",X"02",X"4E",X"11",X"03",X"4E",X"01", - X"F2",X"00",X"36",X"00",X"ED",X"B0",X"21",X"6C",X"8C",X"22",X"1B",X"4E",X"22",X"03",X"4E",X"21", - X"1A",X"4E",X"22",X"0A",X"4E",X"21",X"9A",X"8C",X"22",X"36",X"4E",X"22",X"1E",X"4E",X"21",X"35", - X"4E",X"22",X"25",X"4E",X"21",X"B1",X"8C",X"22",X"51",X"4E",X"22",X"39",X"4E",X"21",X"50",X"4E", - X"22",X"40",X"4E",X"21",X"C9",X"8C",X"22",X"6C",X"4E",X"22",X"54",X"4E",X"21",X"6B",X"4E",X"22", - X"5B",X"4E",X"21",X"FB",X"8C",X"22",X"87",X"4E",X"22",X"6F",X"4E",X"21",X"86",X"4E",X"22",X"76", - X"4E",X"21",X"16",X"8D",X"22",X"A2",X"4E",X"22",X"8A",X"4E",X"21",X"A1",X"4E",X"22",X"91",X"4E", - X"21",X"2C",X"8D",X"22",X"BD",X"4E",X"22",X"A5",X"4E",X"21",X"BC",X"4E",X"22",X"AC",X"4E",X"21", - X"FC",X"8E",X"22",X"D8",X"4E",X"22",X"C0",X"4E",X"21",X"D7",X"4E",X"22",X"C7",X"4E",X"21",X"14", - X"8F",X"22",X"F3",X"4E",X"22",X"DB",X"4E",X"21",X"F2",X"4E",X"22",X"E2",X"4E",X"06",X"20",X"21", - X"40",X"50",X"36",X"00",X"23",X"10",X"FB",X"21",X"91",X"4D",X"CB",X"EE",X"3A",X"96",X"4D",X"FE", - X"00",X"CA",X"EE",X"06",X"3A",X"95",X"4D",X"FE",X"00",X"C2",X"EE",X"06",X"21",X"90",X"4D",X"CB", - X"A6",X"AF",X"32",X"01",X"50",X"21",X"91",X"4D",X"CB",X"86",X"CD",X"24",X"12",X"32",X"C0",X"50", - X"CD",X"69",X"90",X"21",X"90",X"4D",X"CB",X"6E",X"C2",X"EE",X"06",X"CD",X"5D",X"11",X"3E",X"07", - X"CD",X"70",X"15",X"21",X"90",X"4D",X"CB",X"6E",X"C2",X"EE",X"06",X"3E",X"40",X"CD",X"45",X"15", - X"11",X"44",X"44",X"21",X"10",X"8C",X"3E",X"01",X"06",X"1C",X"CD",X"7C",X"16",X"11",X"59",X"44", - X"21",X"12",X"8C",X"3E",X"01",X"06",X"1C",X"CD",X"7C",X"16",X"11",X"5C",X"44",X"21",X"11",X"8C", - X"3E",X"01",X"06",X"1C",X"CD",X"7C",X"16",X"11",X"44",X"41",X"21",X"83",X"1B",X"3E",X"01",X"06", - X"0C",X"CD",X"66",X"16",X"CD",X"C9",X"8A",X"3A",X"96",X"4D",X"FE",X"01",X"20",X"0F",X"11",X"19", - X"41",X"21",X"8F",X"1B",X"3E",X"01",X"06",X"0F",X"CD",X"66",X"16",X"18",X"20",X"FE",X"02",X"20", - X"0F",X"11",X"19",X"41",X"21",X"9E",X"1B",X"3E",X"01",X"06",X"0F",X"CD",X"66",X"16",X"18",X"0D", - X"11",X"19",X"41",X"21",X"AD",X"1B",X"3E",X"01",X"06",X"0F",X"CD",X"66",X"16",X"11",X"9C",X"40", - X"21",X"BC",X"1B",X"3E",X"01",X"06",X"19",X"CD",X"66",X"16",X"3A",X"A0",X"4D",X"FE",X"00",X"20", - X"0F",X"11",X"7C",X"41",X"21",X"D5",X"1B",X"3E",X"01",X"06",X"06",X"CD",X"66",X"16",X"18",X"33", - X"FE",X"01",X"20",X"0F",X"11",X"7C",X"41",X"21",X"DB",X"1B",X"3E",X"01",X"06",X"06",X"CD",X"66", - X"16",X"18",X"20",X"FE",X"02",X"20",X"0F",X"11",X"7C",X"41",X"21",X"E1",X"1B",X"3E",X"01",X"06", - X"06",X"CD",X"66",X"16",X"18",X"0D",X"11",X"7C",X"41",X"21",X"E7",X"1B",X"3E",X"01",X"06",X"06", - X"CD",X"66",X"16",X"3E",X"0D",X"CD",X"70",X"15",X"21",X"90",X"4D",X"CB",X"6E",X"20",X"4F",X"CD", - X"81",X"8A",X"3E",X"0B",X"32",X"FC",X"4D",X"21",X"13",X"8C",X"22",X"FD",X"4D",X"CD",X"9D",X"8A", - X"21",X"91",X"4D",X"CB",X"EE",X"CD",X"07",X"10",X"CD",X"D2",X"17",X"CD",X"86",X"1D",X"AF",X"32", - X"1D",X"4E",X"32",X"38",X"4E",X"32",X"53",X"4E",X"32",X"6E",X"4E",X"32",X"89",X"4E",X"32",X"A4", - X"4E",X"32",X"BF",X"4E",X"32",X"DA",X"4E",X"CD",X"C4",X"15",X"32",X"C0",X"50",X"21",X"90",X"4D", - X"CB",X"6E",X"20",X"0A",X"21",X"91",X"4D",X"CB",X"6E",X"CA",X"AA",X"05",X"18",X"CA",X"CD",X"24", - X"12",X"21",X"90",X"4D",X"CB",X"E6",X"CB",X"AE",X"21",X"91",X"4D",X"CB",X"AE",X"CB",X"9E",X"CB", - X"C6",X"21",X"A2",X"4C",X"11",X"A3",X"4C",X"01",X"4F",X"00",X"36",X"FF",X"ED",X"B0",X"3E",X"FF", - X"32",X"01",X"50",X"32",X"C0",X"50",X"3E",X"40",X"CD",X"45",X"15",X"3E",X"1B",X"CD",X"55",X"15", - X"3A",X"96",X"4D",X"FE",X"00",X"CA",X"B4",X"07",X"3A",X"95",X"4D",X"FE",X"02",X"30",X"55",X"11", - X"78",X"41",X"21",X"C3",X"1A",X"3E",X"01",X"06",X"0B",X"CD",X"66",X"16",X"CD",X"C9",X"8A",X"3A", - X"40",X"50",X"CB",X"6F",X"C2",X"C7",X"07",X"3A",X"96",X"4D",X"FE",X"00",X"28",X"15",X"3A",X"95", - X"4D",X"FE",X"02",X"38",X"72",X"D6",X"02",X"32",X"95",X"4D",X"3A",X"98",X"4D",X"D6",X"01",X"27", - X"32",X"98",X"4D",X"21",X"91",X"4D",X"CB",X"E6",X"3A",X"9D",X"4D",X"32",X"A1",X"4D",X"CD",X"06", - X"00",X"21",X"91",X"4D",X"CB",X"EE",X"3A",X"96",X"4D",X"FE",X"00",X"CA",X"0F",X"08",X"CD",X"36", - X"11",X"C3",X"0F",X"08",X"FE",X"04",X"30",X"2C",X"11",X"18",X"41",X"21",X"CE",X"1A",X"3E",X"01", - X"06",X"11",X"CD",X"66",X"16",X"11",X"1A",X"42",X"21",X"DF",X"1A",X"3E",X"01",X"06",X"02",X"CD", - X"66",X"16",X"11",X"7C",X"41",X"21",X"C3",X"1A",X"3E",X"01",X"06",X"0B",X"CD",X"66",X"16",X"CD", - X"C9",X"8A",X"18",X"8B",X"11",X"9A",X"40",X"21",X"E1",X"1A",X"3E",X"01",X"06",X"19",X"CD",X"66", - X"16",X"CD",X"C9",X"8A",X"C3",X"3F",X"07",X"3A",X"40",X"50",X"CB",X"77",X"20",X"2F",X"3A",X"96", - X"4D",X"FE",X"00",X"28",X"15",X"3A",X"95",X"4D",X"FE",X"04",X"38",X"21",X"D6",X"04",X"32",X"95", - X"4D",X"3A",X"98",X"4D",X"D6",X"02",X"27",X"32",X"98",X"4D",X"21",X"91",X"4D",X"CB",X"A6",X"3A", - X"9D",X"4D",X"32",X"A2",X"4D",X"CB",X"CE",X"CD",X"3B",X"00",X"C3",X"68",X"07",X"32",X"C0",X"50", - X"21",X"90",X"4D",X"CB",X"76",X"20",X"03",X"C3",X"3F",X"07",X"CB",X"B6",X"C3",X"13",X"07",X"AF", - X"21",X"A3",X"4D",X"11",X"A4",X"4D",X"01",X"09",X"00",X"77",X"ED",X"B0",X"32",X"AD",X"4D",X"32", - X"AE",X"4D",X"3E",X"40",X"21",X"E4",X"43",X"11",X"E5",X"43",X"01",X"05",X"00",X"77",X"ED",X"B0", - X"21",X"F6",X"43",X"11",X"F7",X"43",X"01",X"05",X"00",X"77",X"ED",X"B0",X"AF",X"32",X"E4",X"43", - X"32",X"F6",X"43",X"AF",X"32",X"FC",X"4D",X"CD",X"A3",X"8A",X"21",X"DA",X"4E",X"CB",X"C6",X"21", - X"91",X"4D",X"CB",X"66",X"20",X"0A",X"3A",X"A2",X"4D",X"3D",X"32",X"A2",X"4D",X"CD",X"3B",X"00", - X"3A",X"A1",X"4D",X"3D",X"32",X"A1",X"4D",X"CD",X"06",X"00",X"CD",X"07",X"10",X"CD",X"57",X"85", - X"32",X"C0",X"50",X"3A",X"DA",X"4E",X"FE",X"00",X"20",X"F6",X"CD",X"86",X"1D",X"21",X"92",X"4D", - X"CB",X"66",X"28",X"13",X"CB",X"A6",X"ED",X"5B",X"A9",X"4D",X"7B",X"B2",X"28",X"1C",X"21",X"00", - X"00",X"22",X"A9",X"4D",X"C3",X"A7",X"08",X"CB",X"E6",X"ED",X"5B",X"AB",X"4D",X"7B",X"B2",X"28", - X"09",X"21",X"00",X"00",X"22",X"AB",X"4D",X"CD",X"7A",X"10",X"32",X"C0",X"50",X"CD",X"C4",X"15", - X"21",X"91",X"4D",X"CB",X"6E",X"C2",X"D6",X"09",X"CB",X"4E",X"C2",X"D6",X"09",X"CD",X"CD",X"89", - X"CD",X"24",X"12",X"ED",X"5B",X"A9",X"4D",X"7B",X"B2",X"28",X"0E",X"21",X"00",X"00",X"22",X"A9", - X"4D",X"21",X"92",X"4D",X"CB",X"A6",X"CD",X"7A",X"10",X"ED",X"5B",X"AB",X"4D",X"7B",X"B2",X"28", - X"0E",X"21",X"00",X"00",X"22",X"AB",X"4D",X"21",X"92",X"4D",X"CB",X"E6",X"CD",X"7A",X"10",X"DD", - X"21",X"00",X"4E",X"21",X"91",X"4D",X"CB",X"6E",X"20",X"0A",X"3A",X"A1",X"4D",X"B7",X"20",X"04", - X"DD",X"CB",X"00",X"C6",X"CB",X"4E",X"20",X"0E",X"CB",X"66",X"20",X"0A",X"3A",X"A2",X"4D",X"B7", - X"20",X"04",X"DD",X"CB",X"00",X"CE",X"DD",X"7E",X"00",X"B7",X"28",X"69",X"CD",X"65",X"15",X"11", - X"6F",X"41",X"21",X"C3",X"1A",X"3E",X"01",X"06",X"0B",X"CD",X"66",X"16",X"11",X"31",X"41",X"21", - X"F4",X"1C",X"3E",X"01",X"06",X"0F",X"CD",X"66",X"16",X"DD",X"7E",X"00",X"FE",X"03",X"28",X"20", - X"CB",X"47",X"28",X"0F",X"11",X"6D",X"41",X"21",X"FD",X"1A",X"3E",X"01",X"06",X"0A",X"CD",X"66", - X"16",X"18",X"0D",X"11",X"6D",X"41",X"21",X"0A",X"1B",X"3E",X"01",X"06",X"0A",X"CD",X"66",X"16", - X"3E",X"02",X"CD",X"CE",X"15",X"DD",X"7E",X"01",X"3C",X"DD",X"77",X"01",X"FE",X"96",X"20",X"0D", - X"DD",X"36",X"00",X"00",X"DD",X"36",X"01",X"00",X"CD",X"65",X"15",X"18",X"08",X"DD",X"7E",X"00", - X"B7",X"20",X"DD",X"18",X"EB",X"21",X"91",X"4D",X"CB",X"6E",X"20",X"13",X"3A",X"A1",X"4D",X"FE", - X"00",X"28",X"0C",X"3D",X"32",X"A1",X"4D",X"CD",X"06",X"00",X"21",X"91",X"4D",X"CB",X"EE",X"CB", - X"4E",X"20",X"13",X"3A",X"A2",X"4D",X"FE",X"00",X"28",X"34",X"3D",X"32",X"A2",X"4D",X"CD",X"3B", - X"00",X"21",X"91",X"4D",X"CB",X"CE",X"CB",X"5E",X"CA",X"6A",X"08",X"CB",X"9E",X"21",X"92",X"4D", - X"CB",X"CE",X"3A",X"FC",X"4D",X"FE",X"0F",X"28",X"04",X"3C",X"32",X"FC",X"4D",X"CD",X"CE",X"89", - X"CD",X"CC",X"89",X"C3",X"6A",X"08",X"CB",X"5E",X"C2",X"BD",X"08",X"C3",X"7A",X"08",X"CB",X"6E", - X"C2",X"B6",X"09",X"CD",X"65",X"15",X"11",X"90",X"41",X"21",X"14",X"1B",X"3E",X"01",X"06",X"09", - X"CD",X"66",X"16",X"3E",X"02",X"CD",X"70",X"15",X"CD",X"38",X"12",X"21",X"90",X"4D",X"CB",X"F6", - X"21",X"91",X"4D",X"CB",X"9E",X"C3",X"87",X"05",X"F5",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5", - X"AF",X"32",X"00",X"50",X"2A",X"8E",X"4D",X"23",X"22",X"8E",X"4D",X"7E",X"FE",X"FF",X"C2",X"27", - X"0A",X"21",X"CB",X"8B",X"22",X"8E",X"4D",X"2A",X"A2",X"4C",X"3A",X"A4",X"4C",X"77",X"2A",X"A5", - X"4C",X"3A",X"A7",X"4C",X"77",X"2A",X"AA",X"4C",X"3A",X"AC",X"4C",X"77",X"2A",X"AD",X"4C",X"3A", - X"AF",X"4C",X"77",X"2A",X"B2",X"4C",X"3A",X"B4",X"4C",X"77",X"2A",X"B5",X"4C",X"3A",X"B7",X"4C", - X"77",X"2A",X"BA",X"4C",X"3A",X"BC",X"4C",X"77",X"2A",X"BD",X"4C",X"3A",X"BF",X"4C",X"77",X"2A", - X"C2",X"4C",X"3A",X"C4",X"4C",X"77",X"2A",X"C5",X"4C",X"3A",X"C7",X"4C",X"77",X"2A",X"CA",X"4C", - X"3A",X"CC",X"4C",X"77",X"2A",X"CD",X"4C",X"3A",X"CF",X"4C",X"77",X"2A",X"D2",X"4C",X"3A",X"D4", - X"4C",X"77",X"2A",X"D5",X"4C",X"3A",X"D7",X"4C",X"77",X"2A",X"DA",X"4C",X"3A",X"DC",X"4C",X"77", - X"2A",X"DD",X"4C",X"3A",X"DF",X"4C",X"77",X"2A",X"E2",X"4C",X"3A",X"E4",X"4C",X"77",X"2A",X"E5", - X"4C",X"3A",X"E7",X"4C",X"77",X"2A",X"EA",X"4C",X"3A",X"EC",X"4C",X"77",X"2A",X"ED",X"4C",X"3A", - X"EF",X"4C",X"77",X"ED",X"5B",X"FD",X"4C",X"CD",X"F8",X"0D",X"ED",X"53",X"62",X"50",X"ED",X"5B", - X"15",X"4D",X"CD",X"F8",X"0D",X"ED",X"53",X"64",X"50",X"ED",X"5B",X"2D",X"4D",X"CD",X"F8",X"0D", - X"ED",X"53",X"66",X"50",X"ED",X"5B",X"45",X"4D",X"CD",X"F8",X"0D",X"ED",X"53",X"68",X"50",X"ED", - X"5B",X"5D",X"4D",X"CD",X"F8",X"0D",X"ED",X"53",X"6A",X"50",X"ED",X"5B",X"75",X"4D",X"CD",X"F8", - X"0D",X"ED",X"53",X"6C",X"50",X"2A",X"FF",X"4C",X"CD",X"11",X"0E",X"22",X"F2",X"4F",X"2A",X"17", - X"4D",X"CD",X"11",X"0E",X"22",X"F4",X"4F",X"2A",X"2F",X"4D",X"CD",X"11",X"0E",X"22",X"F6",X"4F", - X"2A",X"47",X"4D",X"CD",X"11",X"0E",X"22",X"F8",X"4F",X"2A",X"5F",X"4D",X"CD",X"11",X"0E",X"22", - X"FA",X"4F",X"2A",X"77",X"4D",X"CD",X"11",X"0E",X"22",X"FC",X"4F",X"21",X"90",X"4D",X"CB",X"46", - X"20",X"58",X"3A",X"00",X"50",X"CB",X"6F",X"CA",X"FB",X"0B",X"CB",X"8E",X"CB",X"56",X"20",X"3F", - X"3A",X"00",X"50",X"CB",X"7F",X"CA",X"09",X"0C",X"3A",X"93",X"4D",X"FE",X"06",X"28",X"07",X"3C", - X"32",X"93",X"4D",X"C3",X"0E",X"0C",X"AF",X"32",X"93",X"4D",X"CB",X"5E",X"20",X"0A",X"3A",X"94", - X"4D",X"FE",X"00",X"20",X"0C",X"C3",X"0E",X"0C",X"AF",X"32",X"07",X"50",X"CB",X"9E",X"C3",X"0E", - X"0C",X"3D",X"32",X"94",X"4D",X"3E",X"01",X"32",X"07",X"50",X"CB",X"DE",X"C3",X"0E",X"0C",X"3A", - X"00",X"50",X"CB",X"7F",X"28",X"C2",X"CB",X"96",X"18",X"10",X"3A",X"00",X"50",X"CB",X"6F",X"28", - X"AB",X"CB",X"86",X"3A",X"94",X"4D",X"3C",X"32",X"94",X"4D",X"3A",X"00",X"4E",X"B7",X"28",X"2A", - X"CB",X"47",X"28",X"0D",X"CB",X"87",X"32",X"00",X"4E",X"3E",X"02",X"32",X"A1",X"4D",X"CD",X"06", - X"00",X"3A",X"00",X"4E",X"CB",X"4F",X"28",X"36",X"CB",X"8F",X"32",X"00",X"4E",X"3E",X"02",X"32", - X"A2",X"4D",X"CD",X"3B",X"00",X"21",X"90",X"4D",X"18",X"24",X"21",X"90",X"4D",X"3A",X"95",X"4D", - X"FE",X"14",X"30",X"1A",X"47",X"3A",X"97",X"4D",X"80",X"32",X"95",X"4D",X"CB",X"3F",X"06",X"00", - X"80",X"27",X"32",X"98",X"4D",X"CD",X"36",X"11",X"CB",X"66",X"20",X"02",X"CB",X"EE",X"3A",X"02", - X"4E",X"CB",X"C7",X"32",X"02",X"4E",X"CB",X"F6",X"C3",X"48",X"0B",X"CB",X"4E",X"20",X"05",X"CB", - X"CE",X"C3",X"3C",X"0B",X"CB",X"C6",X"C3",X"3A",X"0B",X"CB",X"D6",X"C3",X"48",X"0B",X"00",X"21", - X"91",X"4D",X"CB",X"46",X"28",X"09",X"CD",X"35",X"18",X"CD",X"15",X"18",X"CD",X"25",X"18",X"3A", - X"9A",X"4D",X"3C",X"32",X"9A",X"4D",X"3A",X"99",X"4D",X"3C",X"32",X"99",X"4D",X"FE",X"3C",X"20", - X"0B",X"AF",X"32",X"99",X"4D",X"3A",X"9B",X"4D",X"3C",X"32",X"9B",X"4D",X"21",X"90",X"4D",X"CB", - X"BE",X"3A",X"00",X"50",X"CB",X"77",X"20",X"35",X"AF",X"32",X"01",X"50",X"21",X"62",X"50",X"06", - X"0C",X"36",X"00",X"23",X"10",X"FB",X"3E",X"40",X"CD",X"45",X"15",X"3E",X"02",X"CD",X"55",X"15", - X"11",X"D0",X"41",X"21",X"7F",X"1B",X"3E",X"01",X"06",X"04",X"CD",X"66",X"16",X"06",X"FF",X"21", - X"FF",X"FF",X"2B",X"7D",X"BC",X"32",X"C0",X"50",X"20",X"F8",X"10",X"F3",X"76",X"FB",X"3E",X"01", - X"32",X"00",X"50",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"F1",X"ED",X"4D",X"DD",X"2A",X"89", - X"4D",X"DD",X"7E",X"00",X"CB",X"27",X"21",X"E4",X"0C",X"CD",X"E3",X"15",X"23",X"7E",X"32",X"8B", - X"4D",X"2B",X"DD",X"7E",X"03",X"32",X"8C",X"4D",X"DD",X"7E",X"05",X"32",X"8D",X"4D",X"7E",X"FE", - X"00",X"28",X"0F",X"CD",X"24",X"0D",X"3A",X"8C",X"4D",X"DD",X"77",X"03",X"3A",X"8D",X"4D",X"DD", - X"77",X"05",X"DD",X"7E",X"02",X"32",X"8C",X"4D",X"DD",X"7E",X"04",X"32",X"8D",X"4D",X"3A",X"8B", - X"4D",X"FE",X"00",X"C8",X"CD",X"24",X"0D",X"3A",X"8C",X"4D",X"DD",X"77",X"02",X"3A",X"8D",X"4D", - X"DD",X"77",X"04",X"C9",X"04",X"00",X"04",X"06",X"04",X"0A",X"04",X"0E",X"04",X"02",X"10",X"02", - X"0C",X"02",X"08",X"02",X"00",X"02",X"06",X"02",X"0A",X"02",X"0E",X"02",X"02",X"02",X"02",X"0E", - X"02",X"0A",X"02",X"06",X"02",X"00",X"02",X"08",X"02",X"0C",X"02",X"10",X"02",X"04",X"0E",X"04", - X"0A",X"04",X"06",X"04",X"00",X"04",X"08",X"04",X"0C",X"04",X"10",X"04",X"04",X"04",X"04",X"10", - X"04",X"0C",X"04",X"08",X"11",X"44",X"0D",X"CD",X"E8",X"15",X"1A",X"6F",X"13",X"1A",X"67",X"E9", - X"3A",X"8C",X"4D",X"80",X"47",X"E6",X"0F",X"32",X"8C",X"4D",X"CB",X"38",X"CB",X"38",X"CB",X"38", - X"CB",X"38",X"3A",X"8D",X"4D",X"C9",X"56",X"0D",X"61",X"0D",X"6C",X"0D",X"7B",X"0D",X"8A",X"0D", - X"97",X"0D",X"A4",X"0D",X"BA",X"0D",X"DD",X"46",X"01",X"CD",X"30",X"0D",X"80",X"32",X"8D",X"4D", - X"C9",X"DD",X"46",X"01",X"CD",X"30",X"0D",X"90",X"32",X"8D",X"4D",X"C9",X"DD",X"46",X"01",X"CB", - X"38",X"CB",X"38",X"CD",X"30",X"0D",X"80",X"32",X"8D",X"4D",X"C9",X"DD",X"46",X"01",X"CB",X"38", - X"CB",X"38",X"CD",X"30",X"0D",X"90",X"32",X"8D",X"4D",X"C9",X"DD",X"46",X"01",X"CB",X"38",X"CD", - X"30",X"0D",X"80",X"32",X"8D",X"4D",X"C9",X"DD",X"46",X"01",X"CB",X"38",X"CD",X"30",X"0D",X"90", - X"32",X"8D",X"4D",X"C9",X"DD",X"46",X"01",X"CB",X"38",X"CB",X"38",X"DD",X"7E",X"01",X"CB",X"3F", - X"80",X"47",X"CD",X"30",X"0D",X"80",X"32",X"8D",X"4D",X"C9",X"DD",X"46",X"01",X"CB",X"38",X"CB", - X"38",X"DD",X"7E",X"01",X"CB",X"3F",X"80",X"47",X"CD",X"30",X"0D",X"90",X"32",X"8D",X"4D",X"C9", - X"3A",X"F2",X"4C",X"E6",X"07",X"32",X"A0",X"4C",X"3A",X"F3",X"4C",X"E6",X"07",X"32",X"A1",X"4C", - X"3A",X"F2",X"4C",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"57",X"3A",X"F3",X"4C",X"CB",X"3F",X"CB", - X"3F",X"CB",X"3F",X"5F",X"CD",X"58",X"10",X"C9",X"D5",X"37",X"3F",X"21",X"0E",X"01",X"16",X"00", - X"ED",X"52",X"7D",X"37",X"3F",X"21",X"10",X"01",X"D1",X"5A",X"16",X"00",X"ED",X"52",X"55",X"5F", - X"C9",X"7D",X"EE",X"03",X"6F",X"C9",X"2A",X"F4",X"4C",X"EB",X"DD",X"21",X"00",X"00",X"DD",X"19", - X"EB",X"01",X"00",X"4C",X"37",X"3F",X"ED",X"42",X"CB",X"3C",X"CB",X"1D",X"E5",X"DD",X"7E",X"00", - X"21",X"3D",X"0E",X"CB",X"27",X"CD",X"E3",X"15",X"5E",X"23",X"56",X"EB",X"E9",X"0F",X"0F",X"49", - X"0E",X"8E",X"0E",X"1E",X"0F",X"28",X"0F",X"3B",X"0F",X"F3",X"DD",X"7E",X"04",X"32",X"F2",X"4C", - X"DD",X"7E",X"03",X"32",X"F3",X"4C",X"CD",X"D0",X"0D",X"DD",X"7E",X"06",X"12",X"3A",X"A0",X"4C", - X"FE",X"00",X"20",X"18",X"3A",X"A1",X"4C",X"FE",X"00",X"20",X"18",X"C1",X"21",X"A2",X"4C",X"09", - X"E5",X"D1",X"13",X"01",X"05",X"00",X"36",X"FF",X"ED",X"B0",X"FB",X"C9",X"DD",X"7E",X"06",X"13", - X"12",X"18",X"E8",X"DD",X"7E",X"06",X"21",X"20",X"00",X"19",X"EB",X"12",X"18",X"DD",X"CD",X"B2", - X"0F",X"DD",X"7E",X"04",X"90",X"32",X"F2",X"4C",X"DD",X"7E",X"03",X"32",X"F3",X"4C",X"CD",X"D0", - X"0D",X"3A",X"A0",X"4C",X"FE",X"00",X"28",X"32",X"3A",X"A0",X"4C",X"CB",X"27",X"DD",X"46",X"05", - X"80",X"3D",X"C1",X"FD",X"21",X"A2",X"4C",X"FD",X"09",X"FD",X"73",X"00",X"FD",X"72",X"01",X"FD", - X"77",X"02",X"3C",X"13",X"FD",X"73",X"03",X"FD",X"72",X"04",X"FD",X"77",X"05",X"3A",X"F2",X"4C", - X"DD",X"77",X"04",X"3A",X"F3",X"4C",X"DD",X"77",X"03",X"C9",X"3A",X"A1",X"4C",X"FE",X"00",X"CA", - X"44",X"0F",X"3A",X"A1",X"4C",X"CB",X"27",X"C6",X"0F",X"DD",X"46",X"05",X"80",X"C1",X"FD",X"21", - X"A2",X"4C",X"FD",X"09",X"FD",X"73",X"00",X"FD",X"72",X"01",X"FD",X"77",X"02",X"3C",X"21",X"20", - X"00",X"19",X"EB",X"FD",X"73",X"03",X"FD",X"72",X"04",X"FD",X"77",X"05",X"C3",X"CD",X"0E",X"DD", - X"7E",X"04",X"32",X"F2",X"4C",X"DD",X"7E",X"03",X"32",X"F3",X"4C",X"C3",X"9E",X"0E",X"CD",X"B2", - X"0F",X"DD",X"7E",X"04",X"80",X"C3",X"95",X"0E",X"CD",X"B2",X"0F",X"DD",X"7E",X"03",X"90",X"32", - X"F3",X"4C",X"DD",X"7E",X"04",X"32",X"F2",X"4C",X"C3",X"9E",X"0E",X"CD",X"B2",X"0F",X"DD",X"7E", - X"03",X"80",X"18",X"EB",X"DD",X"7E",X"05",X"C1",X"FD",X"21",X"A2",X"4C",X"FD",X"09",X"FD",X"73", - X"00",X"FD",X"72",X"01",X"FD",X"77",X"02",X"3A",X"F2",X"4C",X"DD",X"77",X"04",X"3A",X"F3",X"4C", - X"DD",X"77",X"03",X"DD",X"7E",X"00",X"21",X"78",X"0F",X"CB",X"27",X"CD",X"E3",X"15",X"D5",X"5E", - X"23",X"56",X"EB",X"D1",X"DD",X"7E",X"06",X"E9",X"A5",X"0F",X"84",X"0F",X"85",X"0F",X"90",X"0F", - X"93",X"0F",X"9A",X"0F",X"C9",X"13",X"FD",X"73",X"03",X"FD",X"72",X"04",X"FD",X"77",X"05",X"C9", - X"1B",X"18",X"F3",X"21",X"20",X"00",X"19",X"EB",X"18",X"EC",X"EB",X"11",X"20",X"00",X"37",X"3F", - X"ED",X"52",X"EB",X"18",X"E1",X"FD",X"36",X"03",X"FF",X"FD",X"36",X"04",X"FF",X"FD",X"36",X"05", - X"FF",X"C9",X"DD",X"7E",X"01",X"DD",X"86",X"02",X"47",X"E6",X"0F",X"DD",X"77",X"02",X"CB",X"38", - X"CB",X"38",X"CB",X"38",X"CB",X"38",X"C9",X"21",X"AF",X"4D",X"11",X"6A",X"42",X"CD",X"78",X"00", - X"11",X"6C",X"42",X"CD",X"78",X"00",X"11",X"6E",X"42",X"CD",X"78",X"00",X"11",X"70",X"42",X"CD", - X"78",X"00",X"11",X"72",X"42",X"CD",X"78",X"00",X"11",X"74",X"42",X"CD",X"78",X"00",X"11",X"76", - X"42",X"CD",X"78",X"00",X"11",X"78",X"42",X"CD",X"78",X"00",X"11",X"7A",X"42",X"CD",X"78",X"00", - X"11",X"7C",X"42",X"CD",X"78",X"00",X"C9",X"CD",X"00",X"80",X"3A",X"FC",X"4D",X"21",X"18",X"10", - X"CB",X"27",X"CB",X"27",X"CD",X"E3",X"15",X"E9",X"CD",X"5A",X"81",X"C9",X"CD",X"96",X"81",X"C9", - X"CD",X"CB",X"81",X"C9",X"CD",X"05",X"82",X"C9",X"CD",X"A1",X"82",X"C9",X"CD",X"78",X"83",X"C9", - X"CD",X"B2",X"83",X"C9",X"CD",X"E4",X"83",X"C9",X"CD",X"1A",X"84",X"C9",X"CD",X"40",X"84",X"C9", - X"CD",X"55",X"84",X"C9",X"CD",X"88",X"84",X"C9",X"CD",X"C9",X"84",X"C9",X"CD",X"F1",X"84",X"C9", - X"CD",X"24",X"85",X"C9",X"CD",X"40",X"85",X"C9",X"D5",X"AF",X"CB",X"23",X"17",X"CB",X"23",X"17", - X"CB",X"23",X"17",X"CB",X"23",X"17",X"CB",X"23",X"17",X"57",X"EB",X"01",X"40",X"40",X"09",X"06", - X"00",X"D1",X"4A",X"09",X"EB",X"ED",X"53",X"F6",X"4C",X"C9",X"21",X"91",X"4D",X"CB",X"46",X"C8", - X"21",X"92",X"4D",X"CB",X"66",X"20",X"43",X"21",X"A3",X"4D",X"7B",X"86",X"27",X"77",X"23",X"7A", - X"8E",X"27",X"77",X"23",X"3E",X"00",X"8E",X"27",X"77",X"38",X"02",X"18",X"32",X"21",X"92",X"4D", - X"CB",X"66",X"20",X"13",X"21",X"F6",X"43",X"11",X"F7",X"43",X"01",X"05",X"00",X"36",X"40",X"ED", - X"B0",X"AF",X"32",X"F6",X"43",X"18",X"18",X"21",X"E4",X"43",X"11",X"E5",X"43",X"01",X"05",X"00", - X"36",X"40",X"ED",X"B0",X"AF",X"32",X"E4",X"43",X"18",X"05",X"21",X"A6",X"4D",X"18",X"BB",X"21", - X"92",X"4D",X"CB",X"66",X"20",X"55",X"21",X"A5",X"4D",X"11",X"FB",X"43",X"3A",X"AD",X"4D",X"F5", - X"CD",X"ED",X"15",X"23",X"23",X"23",X"EB",X"2A",X"9E",X"4D",X"F1",X"FE",X"04",X"D0",X"CB",X"27", - X"CB",X"27",X"3C",X"3C",X"CD",X"E3",X"15",X"CD",X"03",X"1D",X"D0",X"21",X"1D",X"4E",X"CB",X"C6", - X"21",X"92",X"4D",X"CB",X"66",X"20",X"12",X"3A",X"AD",X"4D",X"3C",X"32",X"AD",X"4D",X"3A",X"A1", - X"4D",X"3C",X"32",X"A1",X"4D",X"CD",X"06",X"00",X"C9",X"3A",X"AE",X"4D",X"3C",X"32",X"AE",X"4D", - X"3A",X"A2",X"4D",X"3C",X"32",X"A2",X"4D",X"CD",X"3B",X"00",X"C9",X"21",X"A8",X"4D",X"11",X"E9", - X"43",X"3A",X"AE",X"4D",X"18",X"A9",X"3A",X"96",X"4D",X"FE",X"00",X"C8",X"3A",X"98",X"4D",X"E6", - X"F0",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"FE",X"00",X"28",X"0C",X"32",X"0D",X"40", - X"3A",X"98",X"4D",X"E6",X"0F",X"32",X"0C",X"40",X"C9",X"3E",X"40",X"18",X"F0",X"3E",X"40",X"CD", - X"45",X"15",X"3E",X"02",X"CD",X"55",X"15",X"11",X"29",X"45",X"21",X"9B",X"11",X"3E",X"15",X"06", - X"0B",X"CD",X"7C",X"16",X"11",X"05",X"41",X"21",X"1D",X"1B",X"3E",X"01",X"06",X"10",X"CD",X"66", - X"16",X"21",X"29",X"1D",X"11",X"CA",X"42",X"01",X"FF",X"09",X"ED",X"A0",X"13",X"10",X"FB",X"AF", - X"12",X"CD",X"88",X"15",X"3E",X"01",X"12",X"CD",X"C7",X"0F",X"C9",X"18",X"3E",X"03",X"F5",X"7E", - X"E6",X"F0",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"47",X"3A",X"91",X"4D",X"CB",X"77", - X"28",X"2A",X"78",X"12",X"3E",X"20",X"CD",X"52",X"16",X"7E",X"E6",X"0F",X"47",X"3A",X"91",X"4D", - X"CB",X"77",X"32",X"91",X"4D",X"28",X"24",X"78",X"12",X"2B",X"3E",X"20",X"CD",X"52",X"16",X"F1", - X"3D",X"20",X"CB",X"3A",X"91",X"4D",X"CB",X"B7",X"32",X"91",X"4D",X"C9",X"78",X"FE",X"00",X"28", - X"D3",X"3A",X"91",X"4D",X"CB",X"F7",X"32",X"91",X"4D",X"18",X"C7",X"78",X"FE",X"00",X"28",X"D9", - X"3A",X"91",X"4D",X"CB",X"F7",X"32",X"91",X"4D",X"18",X"CD",X"05",X"4C",X"49",X"5A",X"41",X"52", - X"44",X"20",X"57",X"49",X"5A",X"41",X"52",X"44",X"2C",X"43",X"4F",X"50",X"59",X"52",X"49",X"47", - X"48",X"54",X"20",X"31",X"39",X"38",X"35",X"54",X"45",X"43",X"48",X"53",X"54",X"41",X"52",X"20", - X"49",X"4E",X"43",X"2E",X"21",X"F9",X"4C",X"11",X"10",X"00",X"3E",X"06",X"06",X"08",X"36",X"00", - X"23",X"10",X"FB",X"3D",X"C8",X"19",X"18",X"F4",X"21",X"92",X"4D",X"CB",X"A6",X"21",X"A3",X"4D", - X"11",X"F1",X"4D",X"01",X"03",X"00",X"ED",X"B0",X"3A",X"F5",X"4D",X"32",X"F4",X"4D",X"CD",X"71", - X"12",X"21",X"91",X"4D",X"CB",X"66",X"C0",X"21",X"92",X"4D",X"CB",X"E6",X"21",X"A6",X"4D",X"11", - X"F1",X"4D",X"01",X"03",X"00",X"ED",X"B0",X"3A",X"F6",X"4D",X"32",X"F4",X"4D",X"CD",X"71",X"12", - X"C9",X"01",X"00",X"0A",X"21",X"ED",X"4D",X"11",X"F3",X"4D",X"2B",X"2B",X"2B",X"C5",X"CD",X"03", - X"1D",X"C1",X"30",X"0A",X"3E",X"06",X"81",X"4F",X"10",X"ED",X"2B",X"2B",X"18",X"08",X"79",X"FE", - X"00",X"C8",X"23",X"23",X"23",X"23",X"C5",X"E5",X"06",X"00",X"21",X"EA",X"4D",X"11",X"F0",X"4D", - X"ED",X"B8",X"3E",X"40",X"CD",X"45",X"15",X"21",X"92",X"4D",X"CB",X"66",X"28",X"0F",X"11",X"62", - X"41",X"21",X"0A",X"1B",X"3E",X"01",X"06",X"0A",X"CD",X"66",X"16",X"18",X"0D",X"11",X"62",X"41", - X"21",X"FD",X"1A",X"3E",X"01",X"06",X"0A",X"CD",X"66",X"16",X"11",X"40",X"44",X"21",X"41",X"15", - X"3E",X"0B",X"06",X"1C",X"CD",X"7C",X"16",X"11",X"4C",X"44",X"21",X"42",X"15",X"3E",X"03",X"06", - X"1C",X"CD",X"7C",X"16",X"11",X"51",X"44",X"21",X"43",X"15",X"3E",X"10",X"06",X"1C",X"CD",X"7C", - X"16",X"11",X"50",X"44",X"21",X"44",X"15",X"3E",X"02",X"06",X"1C",X"CD",X"7C",X"16",X"D1",X"D5", - X"3E",X"40",X"D5",X"E1",X"13",X"01",X"03",X"00",X"77",X"ED",X"B0",X"36",X"00",X"01",X"02",X"00", - X"ED",X"B0",X"D1",X"C1",X"D5",X"78",X"21",X"6A",X"1D",X"CB",X"27",X"CD",X"E3",X"15",X"4E",X"23", - X"46",X"C5",X"21",X"80",X"04",X"09",X"0E",X"1A",X"06",X"0F",X"71",X"3E",X"20",X"CD",X"48",X"16", - X"10",X"F8",X"11",X"C3",X"40",X"21",X"2D",X"1B",X"3E",X"01",X"06",X"14",X"CD",X"66",X"16",X"11", - X"A5",X"41",X"21",X"41",X"1B",X"3E",X"01",X"06",X"07",X"CD",X"66",X"16",X"11",X"A7",X"40",X"21", - X"48",X"1B",X"3E",X"01",X"06",X"16",X"CD",X"66",X"16",X"11",X"A8",X"40",X"21",X"5E",X"1B",X"3E", - X"01",X"06",X"16",X"CD",X"66",X"16",X"11",X"69",X"42",X"21",X"74",X"1B",X"3E",X"01",X"06",X"08", - X"CD",X"66",X"16",X"11",X"4C",X"40",X"21",X"7C",X"1B",X"3E",X"03",X"06",X"01",X"CD",X"66",X"16", - X"11",X"8D",X"40",X"21",X"4C",X"1D",X"3E",X"01",X"06",X"1A",X"CD",X"66",X"16",X"3E",X"1A",X"11", - X"AD",X"47",X"12",X"AF",X"32",X"F7",X"4D",X"32",X"F8",X"4D",X"21",X"AD",X"47",X"22",X"F9",X"4D", - X"11",X"31",X"41",X"21",X"1D",X"1B",X"3E",X"01",X"06",X"10",X"CD",X"66",X"16",X"21",X"29",X"1D", - X"11",X"F4",X"42",X"01",X"09",X"00",X"ED",X"B0",X"AF",X"12",X"CD",X"88",X"15",X"3E",X"01",X"12", - X"21",X"AF",X"4D",X"11",X"94",X"42",X"CD",X"78",X"00",X"11",X"95",X"42",X"CD",X"78",X"00",X"11", - X"96",X"42",X"CD",X"78",X"00",X"11",X"97",X"42",X"CD",X"78",X"00",X"11",X"98",X"42",X"CD",X"78", - X"00",X"11",X"99",X"42",X"CD",X"78",X"00",X"11",X"9A",X"42",X"CD",X"78",X"00",X"11",X"9B",X"42", - X"CD",X"78",X"00",X"11",X"9C",X"42",X"CD",X"78",X"00",X"11",X"9D",X"42",X"CD",X"78",X"00",X"3A", - X"F5",X"4D",X"21",X"92",X"4D",X"CB",X"66",X"28",X"03",X"3A",X"F6",X"4D",X"CB",X"4F",X"CA",X"9F", - X"14",X"CB",X"57",X"CA",X"D7",X"14",X"3A",X"F5",X"4D",X"21",X"92",X"4D",X"CB",X"66",X"28",X"03", - X"3A",X"F6",X"4D",X"CB",X"67",X"C2",X"18",X"15",X"3A",X"F7",X"4D",X"FE",X"1B",X"28",X"1F",X"21", - X"32",X"1D",X"CD",X"E3",X"15",X"7E",X"E1",X"D1",X"12",X"13",X"77",X"3E",X"20",X"CD",X"48",X"16", - X"D5",X"E5",X"3A",X"F8",X"4D",X"3C",X"32",X"F8",X"4D",X"FE",X"03",X"C2",X"2B",X"15",X"21",X"7E", - X"1D",X"3A",X"F8",X"4D",X"CD",X"E3",X"15",X"7E",X"E1",X"D1",X"E5",X"CD",X"E8",X"15",X"21",X"F1", - X"4D",X"01",X"03",X"00",X"ED",X"B0",X"3A",X"F8",X"4D",X"FE",X"00",X"28",X"25",X"21",X"82",X"1D", - X"CD",X"E3",X"15",X"7E",X"D1",X"CD",X"52",X"16",X"21",X"F3",X"4D",X"CD",X"9C",X"11",X"21",X"B4", - X"4D",X"11",X"F2",X"43",X"CD",X"ED",X"15",X"21",X"92",X"4D",X"CB",X"86",X"3E",X"01",X"CD",X"70", - X"15",X"C9",X"D1",X"3E",X"80",X"CD",X"52",X"16",X"3E",X"20",X"CD",X"52",X"16",X"18",X"D9",X"3A", - X"F7",X"4D",X"FE",X"00",X"CA",X"16",X"14",X"3D",X"32",X"F7",X"4D",X"FE",X"1A",X"28",X"14",X"3E", - X"1B",X"2A",X"F9",X"4D",X"77",X"3E",X"20",X"CD",X"E3",X"15",X"22",X"F9",X"4D",X"3E",X"1A",X"77", - X"C3",X"16",X"14",X"3D",X"32",X"F7",X"4D",X"3E",X"1B",X"2A",X"F9",X"4D",X"2B",X"77",X"23",X"77", - X"23",X"77",X"2B",X"3E",X"40",X"18",X"E0",X"3A",X"F7",X"4D",X"FE",X"1B",X"CA",X"16",X"14",X"3C", - X"32",X"F7",X"4D",X"FE",X"1A",X"28",X"14",X"3E",X"1B",X"2A",X"F9",X"4D",X"77",X"3E",X"20",X"CD", - X"48",X"16",X"22",X"F9",X"4D",X"3E",X"1A",X"77",X"C3",X"16",X"14",X"3C",X"32",X"F7",X"4D",X"3E", - X"1B",X"2A",X"F9",X"4D",X"77",X"3E",X"40",X"CD",X"48",X"16",X"22",X"F9",X"4D",X"3E",X"1A",X"2B", - X"77",X"23",X"77",X"23",X"77",X"C3",X"16",X"14",X"3E",X"08",X"CD",X"CE",X"15",X"32",X"C0",X"50", - X"06",X"14",X"CD",X"90",X"15",X"DA",X"4E",X"14",X"C3",X"FF",X"13",X"3A",X"F5",X"4D",X"21",X"92", - X"4D",X"CB",X"66",X"28",X"03",X"3A",X"F6",X"4D",X"CB",X"67",X"32",X"C0",X"50",X"28",X"EC",X"18", - X"DC",X"02",X"1B",X"18",X"1A",X"21",X"40",X"40",X"11",X"41",X"40",X"01",X"7F",X"03",X"77",X"ED", - X"B0",X"32",X"C0",X"50",X"C9",X"21",X"40",X"44",X"11",X"41",X"44",X"01",X"7F",X"03",X"77",X"ED", - X"B0",X"32",X"C0",X"50",X"C9",X"3E",X"02",X"CD",X"55",X"15",X"3E",X"40",X"CD",X"45",X"15",X"C9", - X"47",X"AF",X"32",X"99",X"4D",X"32",X"9B",X"4D",X"3A",X"9B",X"4D",X"B8",X"C8",X"21",X"90",X"4D", - X"CB",X"6E",X"C0",X"32",X"C0",X"50",X"18",X"F0",X"E5",X"21",X"20",X"00",X"19",X"EB",X"E1",X"C9", - X"3A",X"92",X"4D",X"CB",X"47",X"28",X"0D",X"3A",X"9C",X"4D",X"47",X"3A",X"9B",X"4D",X"B8",X"30", - X"19",X"37",X"3F",X"C9",X"78",X"32",X"9C",X"4D",X"3A",X"92",X"4D",X"CB",X"C7",X"32",X"92",X"4D", - X"AF",X"32",X"9B",X"4D",X"32",X"99",X"4D",X"37",X"3F",X"C9",X"3A",X"92",X"4D",X"CB",X"87",X"32", - X"92",X"4D",X"37",X"C9",X"21",X"90",X"4D",X"CB",X"FE",X"CB",X"7E",X"C8",X"18",X"FB",X"47",X"AF", - X"32",X"9A",X"4D",X"3A",X"9A",X"4D",X"B8",X"C8",X"21",X"90",X"4D",X"CB",X"6E",X"C0",X"32",X"C0", - X"50",X"18",X"F0",X"85",X"6F",X"D0",X"24",X"C9",X"83",X"5F",X"D0",X"14",X"C9",X"3E",X"03",X"F5", - X"7E",X"E6",X"F0",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"47",X"3A",X"91",X"4D",X"CB", - X"77",X"28",X"22",X"78",X"12",X"1B",X"7E",X"E6",X"0F",X"47",X"3A",X"91",X"4D",X"CB",X"77",X"32", - X"91",X"4D",X"28",X"20",X"78",X"12",X"2B",X"1B",X"F1",X"3D",X"20",X"D3",X"3A",X"91",X"4D",X"CB", - X"B7",X"32",X"91",X"4D",X"C9",X"78",X"FE",X"00",X"28",X"DB",X"3A",X"91",X"4D",X"CB",X"F7",X"32", - X"91",X"4D",X"18",X"CF",X"78",X"FE",X"00",X"28",X"DD",X"3A",X"91",X"4D",X"CB",X"F7",X"32",X"91", - X"4D",X"18",X"D1",X"81",X"4F",X"D0",X"04",X"C9",X"D5",X"16",X"00",X"5F",X"37",X"3F",X"ED",X"52", - X"D1",X"C9",X"E5",X"EB",X"16",X"00",X"5F",X"37",X"3F",X"ED",X"52",X"EB",X"E1",X"C9",X"CD",X"5B", - X"1A",X"DD",X"CB",X"00",X"D6",X"C9",X"32",X"F8",X"4C",X"D5",X"3A",X"F8",X"4C",X"4F",X"ED",X"A0", - X"79",X"FE",X"00",X"20",X"F9",X"D1",X"CD",X"88",X"15",X"10",X"EE",X"C9",X"32",X"F8",X"4C",X"D5", - X"3A",X"F8",X"4C",X"4F",X"ED",X"A0",X"2B",X"79",X"FE",X"00",X"20",X"F8",X"D1",X"CD",X"88",X"15", - X"10",X"ED",X"C9",X"DD",X"7E",X"05",X"FD",X"96",X"05",X"B8",X"DA",X"E5",X"16",X"57",X"3E",X"FF", - X"90",X"47",X"7A",X"B8",X"D2",X"E5",X"16",X"DD",X"7E",X"04",X"FD",X"96",X"04",X"B9",X"DA",X"0F", - X"17",X"57",X"3E",X"FF",X"91",X"4F",X"7A",X"B9",X"D2",X"0F",X"17",X"FD",X"7E",X"05",X"DD",X"BE", - X"05",X"D2",X"24",X"17",X"FD",X"7E",X"04",X"DD",X"BE",X"04",X"D2",X"2C",X"17",X"3A",X"FF",X"4D", - X"21",X"DD",X"16",X"CB",X"27",X"CD",X"E3",X"15",X"5E",X"23",X"56",X"EB",X"E9",X"A9",X"17",X"82", - X"17",X"34",X"17",X"5B",X"17",X"DD",X"7E",X"04",X"FD",X"96",X"04",X"B9",X"38",X"18",X"57",X"3E", - X"FF",X"91",X"4F",X"7A",X"B9",X"30",X"0F",X"DD",X"7E",X"04",X"FD",X"BE",X"04",X"38",X"0A",X"DD", - X"36",X"00",X"18",X"3E",X"02",X"C9",X"3E",X"01",X"C9",X"DD",X"36",X"00",X"08",X"18",X"F4",X"DD", - X"7E",X"05",X"FD",X"BE",X"05",X"38",X"07",X"DD",X"36",X"00",X"00",X"3E",X"03",X"C9",X"DD",X"36", - X"00",X"10",X"18",X"F7",X"21",X"FF",X"4D",X"CB",X"C6",X"C3",X"C4",X"16",X"21",X"FF",X"4D",X"CB", - X"CE",X"C3",X"CD",X"16",X"FD",X"7E",X"04",X"DD",X"96",X"04",X"47",X"DD",X"7E",X"05",X"FD",X"96", - X"05",X"B8",X"28",X"09",X"38",X"0E",X"DD",X"36",X"00",X"02",X"C3",X"CD",X"17",X"DD",X"36",X"00", - X"04",X"C3",X"CD",X"17",X"DD",X"36",X"00",X"06",X"C3",X"CD",X"17",X"FD",X"7E",X"04",X"DD",X"96", - X"04",X"47",X"FD",X"7E",X"05",X"DD",X"96",X"05",X"B8",X"28",X"09",X"38",X"0E",X"DD",X"36",X"00", - X"0E",X"C3",X"CD",X"17",X"DD",X"36",X"00",X"0C",X"C3",X"CD",X"17",X"DD",X"36",X"00",X"0A",X"C3", - X"CD",X"17",X"DD",X"7E",X"04",X"FD",X"96",X"04",X"47",X"FD",X"7E",X"05",X"DD",X"96",X"05",X"B8", - X"28",X"09",X"38",X"0E",X"DD",X"36",X"00",X"12",X"C3",X"CD",X"17",X"DD",X"36",X"00",X"14",X"C3", - X"CD",X"17",X"DD",X"36",X"00",X"16",X"C3",X"CD",X"17",X"DD",X"7E",X"04",X"FD",X"96",X"04",X"47", - X"DD",X"7E",X"05",X"FD",X"96",X"05",X"B8",X"28",X"09",X"38",X"0E",X"DD",X"36",X"00",X"1E",X"C3", - X"CD",X"17",X"DD",X"36",X"00",X"1C",X"C3",X"CD",X"17",X"DD",X"36",X"00",X"1A",X"AF",X"32",X"FF", - X"4D",X"C9",X"2A",X"FD",X"4D",X"E5",X"21",X"13",X"8C",X"7D",X"E1",X"BD",X"CC",X"0F",X"18",X"7E", - X"FE",X"00",X"CA",X"F5",X"17",X"23",X"46",X"3A",X"75",X"4D",X"B8",X"CA",X"05",X"18",X"2B",X"22", - X"FD",X"4D",X"C3",X"0E",X"18",X"23",X"46",X"3A",X"76",X"4D",X"B8",X"CA",X"05",X"18",X"2B",X"22", - X"FD",X"4D",X"C3",X"0E",X"18",X"23",X"7E",X"32",X"F5",X"4D",X"23",X"22",X"FD",X"4D",X"C9",X"3E", - X"FF",X"32",X"F5",X"4D",X"C9",X"3A",X"00",X"50",X"E6",X"0F",X"47",X"3A",X"40",X"50",X"E6",X"F0", - X"B0",X"32",X"F5",X"4D",X"C9",X"3A",X"40",X"50",X"47",X"E6",X"0F",X"CB",X"78",X"28",X"02",X"CB", - X"E7",X"32",X"F6",X"4D",X"C9",X"DD",X"21",X"02",X"4E",X"DD",X"CB",X"00",X"46",X"C4",X"5E",X"16", - X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21",X"51",X"50",X"CD",X"5E",X"19", - X"DD",X"7E",X"06",X"32",X"45",X"50",X"DD",X"21",X"1D",X"4E",X"DD",X"CB",X"00",X"46",X"C4",X"5E", - X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21",X"51",X"50",X"CD",X"5E", - X"19",X"DD",X"7E",X"06",X"32",X"45",X"50",X"DD",X"21",X"38",X"4E",X"DD",X"CB",X"00",X"46",X"C4", - X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21",X"51",X"50",X"CD", - X"5E",X"19",X"DD",X"7E",X"06",X"32",X"45",X"50",X"DD",X"21",X"53",X"4E",X"DD",X"CB",X"00",X"46", - X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21",X"56",X"50", - X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4A",X"50",X"DD",X"21",X"6E",X"4E",X"DD",X"CB",X"00", - X"46",X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21",X"56", - X"50",X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4A",X"50",X"DD",X"21",X"89",X"4E",X"DD",X"CB", - X"00",X"46",X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21", - X"56",X"50",X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4A",X"50",X"DD",X"21",X"A4",X"4E",X"DD", - X"CB",X"00",X"46",X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD", - X"21",X"5B",X"50",X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4F",X"50",X"DD",X"21",X"BF",X"4E", - X"DD",X"CB",X"00",X"46",X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19", - X"FD",X"21",X"5B",X"50",X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4F",X"50",X"DD",X"21",X"DA", - X"4E",X"DD",X"CB",X"00",X"46",X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"C8",X"CD",X"87",X"19", - X"FD",X"21",X"5B",X"50",X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4F",X"50",X"C9",X"DD",X"7E", - X"03",X"FD",X"77",X"00",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"FD",X"77",X"01",X"DD", - X"7E",X"04",X"FD",X"77",X"02",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"FD",X"77",X"03", - X"DD",X"7E",X"05",X"FD",X"77",X"04",X"C9",X"DD",X"CB",X"00",X"4E",X"C2",X"5B",X"1A",X"DD",X"6E", - X"01",X"DD",X"66",X"02",X"7E",X"CB",X"27",X"11",X"A5",X"19",X"CD",X"E8",X"15",X"23",X"E5",X"1A", - X"6F",X"13",X"1A",X"67",X"E9",X"BF",X"19",X"C3",X"19",X"D1",X"19",X"DA",X"19",X"F0",X"19",X"FD", - X"19",X"17",X"1A",X"30",X"1A",X"52",X"1A",X"5A",X"1A",X"79",X"1A",X"85",X"1A",X"91",X"1A",X"E1", - X"C3",X"94",X"19",X"E1",X"7E",X"DD",X"77",X"03",X"23",X"7E",X"23",X"DD",X"77",X"04",X"C3",X"94", - X"19",X"E1",X"7E",X"DD",X"77",X"05",X"23",X"C3",X"94",X"19",X"E1",X"7E",X"DD",X"46",X"03",X"80", - X"DD",X"77",X"03",X"23",X"7E",X"23",X"DD",X"46",X"04",X"88",X"DD",X"77",X"04",X"C3",X"94",X"19", - X"E1",X"7E",X"DD",X"46",X"05",X"80",X"DD",X"77",X"05",X"23",X"C3",X"94",X"19",X"E1",X"DD",X"7E", - X"07",X"BE",X"30",X"0B",X"DD",X"34",X"07",X"2B",X"DD",X"75",X"01",X"DD",X"74",X"02",X"C9",X"DD", - X"36",X"07",X"00",X"23",X"C3",X"94",X"19",X"DD",X"6E",X"08",X"DD",X"66",X"09",X"D1",X"D5",X"2B", - X"72",X"2B",X"73",X"2B",X"36",X"00",X"DD",X"75",X"08",X"DD",X"74",X"09",X"E1",X"C3",X"94",X"19", - X"D1",X"1A",X"DD",X"6E",X"08",X"DD",X"66",X"09",X"BE",X"28",X"09",X"34",X"23",X"5E",X"23",X"56", - X"EB",X"C3",X"94",X"19",X"23",X"23",X"23",X"DD",X"75",X"08",X"DD",X"74",X"09",X"13",X"EB",X"C3", - X"94",X"19",X"E1",X"5E",X"23",X"56",X"EB",X"C3",X"94",X"19",X"E1",X"DD",X"E5",X"DD",X"E5",X"E1", - X"D1",X"13",X"36",X"00",X"01",X"18",X"00",X"ED",X"B0",X"1A",X"DD",X"77",X"01",X"13",X"1A",X"DD", - X"77",X"02",X"DD",X"75",X"08",X"DD",X"74",X"09",X"C9",X"E1",X"DD",X"75",X"01",X"DD",X"74",X"02", - X"DD",X"36",X"00",X"00",X"C9",X"E1",X"5E",X"23",X"56",X"EB",X"36",X"06",X"13",X"EB",X"C3",X"94", - X"19",X"E1",X"7E",X"DD",X"77",X"06",X"23",X"C3",X"94",X"19",X"32",X"40",X"52",X"45",X"59",X"41", - X"4C",X"50",X"40",X"45",X"52",X"4F",X"43",X"53",X"50",X"4F",X"54",X"40",X"31",X"40",X"52",X"45", - X"59",X"41",X"4C",X"50",X"54",X"49",X"44",X"45",X"52",X"43",X"59",X"41",X"4C",X"50",X"45",X"45", - X"52",X"46",X"40",X"4E",X"49",X"4F",X"43",X"40",X"54",X"52",X"45",X"53",X"4E",X"49",X"52",X"45", - X"59",X"41",X"4C",X"50",X"40",X"45",X"4E",X"4F",X"40",X"54",X"43",X"45",X"4C",X"45",X"53",X"52", - X"4F",X"53",X"52",X"45",X"59",X"41",X"4C",X"50",X"40",X"4F",X"57",X"54",X"40",X"52",X"4F",X"40", - X"45",X"4E",X"4F",X"40",X"54",X"43",X"45",X"4C",X"45",X"53",X"50",X"55",X"40",X"45",X"4E",X"4F", - X"40",X"52",X"45",X"59",X"41",X"4C",X"50",X"50",X"55",X"40",X"4F",X"57",X"54",X"40",X"52",X"45", - X"59",X"41",X"4C",X"50",X"52",X"45",X"56",X"4F",X"40",X"45",X"4D",X"41",X"47",X"59",X"52",X"44", - X"52",X"41",X"5A",X"49",X"57",X"40",X"46",X"4F",X"40",X"4C",X"4C",X"41",X"48",X"45",X"48",X"54", - X"40",X"4E",X"49",X"40",X"53",X"49",X"40",X"45",X"52",X"4F",X"43",X"53",X"40",X"52",X"55",X"4F", - X"59",X"4E",X"45",X"54",X"40",X"50",X"4F",X"54",X"54",X"43",X"45",X"4C",X"45",X"53",X"40",X"4F", - X"54",X"40",X"4B",X"43",X"49",X"54",X"53",X"59",X"4F",X"4A",X"40",X"45",X"53",X"55",X"4E",X"4F", - X"54",X"54",X"55",X"42",X"40",X"45",X"52",X"49",X"46",X"40",X"44",X"4E",X"41",X"40",X"52",X"45", - X"54",X"54",X"45",X"4C",X"54",X"4E",X"49",X"52",X"50",X"40",X"4F",X"54",X"45",X"4E",X"44",X"4D", - X"41",X"4C",X"53",X"53",X"4E",X"4F",X"49",X"54",X"43",X"55",X"52",X"54",X"53",X"4E",X"49",X"40", - X"59",X"41",X"4C",X"50",X"40",X"31",X"40",X"53",X"4E",X"49",X"4F",X"43",X"40",X"32",X"53",X"59", - X"41",X"4C",X"50",X"40",X"32",X"40",X"40",X"4E",X"49",X"4F",X"43",X"40",X"31",X"40",X"59",X"41", - X"4C",X"50",X"40",X"31",X"40",X"40",X"4E",X"49",X"4F",X"43",X"40",X"31",X"53",X"54",X"4E",X"49", - X"4F",X"50",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"59",X"52",X"45",X"56",X"45",X"40", - X"53",X"55",X"4E",X"4F",X"42",X"30",X"30",X"30",X"30",X"35",X"31",X"30",X"30",X"30",X"35",X"32", - X"31",X"30",X"30",X"30",X"30",X"30",X"31",X"40",X"30",X"30",X"30",X"35",X"37",X"53",X"43",X"49", - X"54",X"53",X"4F",X"4E",X"47",X"41",X"49",X"44",X"4E",X"4F",X"49",X"54",X"49",X"44",X"4E",X"4F", - X"43",X"40",X"40",X"4E",X"4F",X"49",X"54",X"41",X"43",X"4F",X"4C",X"40",X"40",X"4D",X"4F",X"52", - X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"44",X"37",X"40",X"40",X"40", - X"40",X"40",X"40",X"31",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"46", - X"37",X"40",X"40",X"40",X"40",X"40",X"40",X"32",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"48",X"37",X"40",X"40",X"40",X"40",X"40",X"40",X"33",X"44",X"4F",X"4F",X"47", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4A",X"37",X"40",X"40",X"40",X"40",X"40",X"40",X"34", - X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"48",X"34",X"40",X"40",X"40", - X"40",X"40",X"40",X"31",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4C", - X"34",X"40",X"40",X"40",X"40",X"40",X"40",X"32",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"4A",X"34",X"40",X"40",X"40",X"40",X"40",X"40",X"33",X"44",X"4F",X"4F",X"47", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4D",X"34",X"40",X"40",X"40",X"40",X"40",X"40",X"34", - X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4B",X"34",X"40",X"40",X"40", - X"40",X"40",X"40",X"35",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4E", - X"34",X"40",X"40",X"40",X"40",X"40",X"40",X"36",X"44",X"41",X"42",X"40",X"4E",X"4F",X"49",X"54", - X"49",X"44",X"4E",X"4F",X"43",X"40",X"40",X"4E",X"4F",X"49",X"54",X"41",X"43",X"4F",X"4C",X"40", - X"40",X"4D",X"41",X"52",X"4E",X"45",X"4D",X"40",X"41",X"52",X"54",X"58",X"45",X"40",X"32",X"40", - X"52",X"4F",X"46",X"06",X"03",X"1A",X"BE",X"38",X"08",X"20",X"0E",X"2B",X"1B",X"10",X"F6",X"18", - X"06",X"CD",X"1E",X"1D",X"37",X"3F",X"C9",X"37",X"C9",X"CD",X"1E",X"1D",X"37",X"C9",X"78",X"FE", - X"00",X"C8",X"2B",X"1B",X"3D",X"20",X"FB",X"C9",X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07", - X"08",X"09",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E", - X"4F",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"58",X"59",X"5A",X"5A",X"59",X"58",X"57", - X"56",X"55",X"54",X"53",X"52",X"51",X"50",X"4F",X"4E",X"4D",X"4C",X"4B",X"4A",X"49",X"48",X"47", - X"46",X"45",X"44",X"43",X"42",X"41",X"00",X"01",X"04",X"02",X"94",X"42",X"95",X"42",X"96",X"42", - X"97",X"42",X"98",X"42",X"99",X"42",X"9A",X"42",X"9B",X"42",X"9C",X"42",X"9D",X"42",X"03",X"02", - X"01",X"00",X"00",X"80",X"60",X"40",X"3A",X"FD",X"4E",X"A7",X"20",X"15",X"21",X"BF",X"4E",X"CB", - X"56",X"28",X"0E",X"3A",X"2A",X"4F",X"3C",X"32",X"2A",X"4F",X"20",X"05",X"CB",X"CE",X"C3",X"11", - X"31",X"3A",X"0B",X"4F",X"A7",X"C2",X"8C",X"30",X"21",X"09",X"4F",X"CB",X"7E",X"20",X"0E",X"35", - X"20",X"0B",X"3A",X"53",X"4E",X"A7",X"28",X"05",X"CB",X"CF",X"32",X"53",X"4E",X"3A",X"77",X"4D", - X"FE",X"78",X"DA",X"CA",X"1D",X"FE",X"90",X"DA",X"D7",X"1D",X"3A",X"5F",X"4D",X"FE",X"78",X"DA", - X"0A",X"1E",X"FE",X"90",X"D2",X"0A",X"1E",X"3A",X"FE",X"4E",X"FE",X"01",X"C2",X"17",X"1E",X"3A", - X"39",X"43",X"FE",X"E4",X"DA",X"F9",X"1D",X"3E",X"DD",X"32",X"39",X"43",X"32",X"F9",X"40",X"3C", - X"32",X"19",X"43",X"32",X"D9",X"40",X"C3",X"17",X"1E",X"3E",X"E4",X"32",X"39",X"43",X"32",X"19", - X"43",X"32",X"F9",X"40",X"32",X"D9",X"40",X"C3",X"17",X"1E",X"3A",X"39",X"43",X"FE",X"9A",X"CA", - X"17",X"1E",X"3E",X"9A",X"C3",X"FB",X"1D",X"3A",X"80",X"4C",X"A7",X"CA",X"36",X"1E",X"DD",X"21", - X"80",X"4C",X"21",X"A4",X"1E",X"3A",X"81",X"4C",X"A7",X"CA",X"58",X"1E",X"CD",X"6D",X"1E",X"DD", - X"22",X"F4",X"4C",X"CD",X"16",X"0E",X"3A",X"90",X"4C",X"A7",X"CA",X"39",X"20",X"21",X"BC",X"1E", - X"DD",X"21",X"90",X"4C",X"3A",X"91",X"4C",X"A7",X"CA",X"58",X"1E",X"CD",X"6D",X"1E",X"DD",X"22", - X"F4",X"4C",X"CD",X"16",X"0E",X"C3",X"39",X"20",X"DD",X"36",X"01",X"10",X"DD",X"36",X"05",X"AE", - X"DD",X"7E",X"09",X"CB",X"27",X"CD",X"E3",X"15",X"5E",X"23",X"56",X"EB",X"E9",X"DD",X"7E",X"04", - X"DD",X"96",X"08",X"C0",X"DD",X"7E",X"03",X"DD",X"96",X"07",X"CA",X"8A",X"1E",X"DA",X"85",X"1E", - X"DD",X"36",X"00",X"04",X"C9",X"DD",X"36",X"00",X"05",X"C9",X"DD",X"36",X"00",X"00",X"DD",X"36", - X"01",X"00",X"2A",X"8E",X"4D",X"CB",X"46",X"CA",X"9F",X"1E",X"DD",X"36",X"05",X"BE",X"C9",X"DD", - X"36",X"05",X"BD",X"C9",X"D4",X"1E",X"E3",X"1E",X"F2",X"1E",X"01",X"1F",X"10",X"1F",X"1F",X"1F", - X"2E",X"1F",X"3D",X"1F",X"4C",X"1F",X"5B",X"1F",X"6A",X"1F",X"79",X"1F",X"88",X"1F",X"97",X"1F", - X"A6",X"1F",X"B5",X"1F",X"C4",X"1F",X"D3",X"1F",X"E2",X"1F",X"F1",X"1F",X"00",X"20",X"0F",X"20", - X"1E",X"20",X"2D",X"20",X"DD",X"36",X"07",X"D0",X"DD",X"36",X"08",X"F8",X"DD",X"36",X"09",X"01", - X"C3",X"36",X"1E",X"DD",X"36",X"07",X"98",X"DD",X"36",X"08",X"E8",X"DD",X"36",X"09",X"02",X"C3", - X"36",X"1E",X"DD",X"36",X"07",X"C8",X"DD",X"36",X"08",X"E8",X"DD",X"36",X"09",X"03",X"C3",X"36", - X"1E",X"DD",X"36",X"07",X"D0",X"DD",X"36",X"08",X"E0",X"DD",X"36",X"09",X"04",X"C3",X"36",X"1E", - X"DD",X"36",X"07",X"A0",X"DD",X"36",X"08",X"E0",X"DD",X"36",X"09",X"05",X"C3",X"36",X"1E",X"DD", - X"36",X"07",X"A0",X"DD",X"36",X"08",X"F8",X"DD",X"36",X"09",X"06",X"C3",X"36",X"1E",X"DD",X"36", - X"07",X"D8",X"DD",X"36",X"08",X"F0",X"DD",X"36",X"09",X"07",X"C3",X"36",X"1E",X"DD",X"36",X"07", - X"B8",X"DD",X"36",X"08",X"F8",X"DD",X"36",X"09",X"08",X"C3",X"36",X"1E",X"DD",X"36",X"07",X"A8", - X"DD",X"36",X"08",X"F0",X"DD",X"36",X"09",X"09",X"C3",X"36",X"1E",X"DD",X"36",X"07",X"C8",X"DD", - X"36",X"08",X"F0",X"DD",X"36",X"09",X"0A",X"C3",X"36",X"1E",X"DD",X"36",X"07",X"B0",X"DD",X"36", - X"08",X"E8",X"DD",X"36",X"09",X"0B",X"C3",X"36",X"1E",X"DD",X"36",X"07",X"B8",X"DD",X"36",X"08", - X"E0",X"DD",X"36",X"09",X"0B",X"C3",X"36",X"1E",X"DD",X"36",X"07",X"08",X"DD",X"36",X"08",X"F8", - X"DD",X"36",X"09",X"01",X"C3",X"39",X"20",X"DD",X"36",X"07",X"40",X"DD",X"36",X"08",X"E8",X"DD", - X"36",X"09",X"02",X"C3",X"39",X"20",X"DD",X"36",X"07",X"10",X"DD",X"36",X"08",X"E8",X"DD",X"36", - X"09",X"03",X"C3",X"39",X"20",X"DD",X"36",X"07",X"08",X"DD",X"36",X"08",X"E0",X"DD",X"36",X"09", - X"04",X"C3",X"39",X"20",X"DD",X"36",X"07",X"38",X"DD",X"36",X"08",X"E0",X"DD",X"36",X"09",X"05", - X"C3",X"39",X"20",X"DD",X"36",X"07",X"38",X"DD",X"36",X"08",X"F8",X"DD",X"36",X"09",X"06",X"C3", - X"39",X"20",X"DD",X"36",X"07",X"00",X"DD",X"36",X"08",X"F0",X"DD",X"36",X"09",X"07",X"C3",X"39", - X"20",X"DD",X"36",X"07",X"20",X"DD",X"36",X"08",X"F8",X"DD",X"36",X"09",X"08",X"C3",X"39",X"20", - X"DD",X"36",X"07",X"30",X"DD",X"36",X"08",X"F0",X"DD",X"36",X"09",X"09",X"C3",X"39",X"20",X"DD", - X"36",X"07",X"10",X"DD",X"36",X"08",X"F0",X"DD",X"36",X"09",X"0A",X"C3",X"39",X"20",X"DD",X"36", - X"07",X"28",X"DD",X"36",X"08",X"E8",X"DD",X"36",X"09",X"0B",X"C3",X"39",X"20",X"DD",X"36",X"07", - X"20",X"DD",X"36",X"08",X"E0",X"DD",X"36",X"09",X"0B",X"3A",X"91",X"4D",X"CB",X"6F",X"28",X"16", - X"DD",X"21",X"71",X"4D",X"AF",X"32",X"22",X"4F",X"3A",X"F5",X"4D",X"32",X"23",X"4F",X"CD",X"D2", - X"2F",X"3A",X"0B",X"4F",X"A7",X"C0",X"3A",X"91",X"4D",X"CB",X"4F",X"28",X"17",X"DD",X"21",X"59", - X"4D",X"3E",X"01",X"32",X"22",X"4F",X"3A",X"F6",X"4D",X"32",X"23",X"4F",X"CD",X"D2",X"2F",X"3A", - X"0B",X"4F",X"A7",X"C0",X"21",X"FF",X"4E",X"34",X"20",X"43",X"21",X"00",X"4F",X"34",X"46",X"3A", - X"08",X"4F",X"B8",X"20",X"38",X"21",X"FF",X"4E",X"35",X"35",X"23",X"35",X"3A",X"24",X"4D",X"FE", - X"50",X"38",X"2A",X"CB",X"7F",X"20",X"22",X"DD",X"21",X"11",X"4D",X"CD",X"71",X"26",X"3A",X"15", - X"4D",X"A7",X"28",X"19",X"DD",X"36",X"13",X"0A",X"3A",X"17",X"4D",X"C6",X"18",X"32",X"17",X"4D", - X"21",X"BF",X"4E",X"CB",X"C6",X"DD",X"21",X"59",X"4D",X"AF",X"32",X"00",X"4F",X"3A",X"FF",X"4E", - X"CB",X"47",X"28",X"04",X"DD",X"21",X"71",X"4D",X"DD",X"7E",X"0B",X"32",X"FD",X"4C",X"DD",X"7E", - X"0C",X"32",X"FE",X"4C",X"DD",X"7E",X"0D",X"32",X"FF",X"4C",X"21",X"FE",X"4E",X"35",X"20",X"06", - X"36",X"06",X"21",X"01",X"4F",X"34",X"3A",X"25",X"4F",X"A7",X"C2",X"E2",X"2C",X"21",X"FA",X"4E", - X"35",X"C2",X"10",X"21",X"DD",X"21",X"41",X"4D",X"2B",X"7E",X"3C",X"E6",X"F3",X"77",X"3A",X"54", - X"4D",X"FE",X"20",X"D2",X"EA",X"21",X"CD",X"8E",X"2A",X"DD",X"36",X"0F",X"01",X"C3",X"D2",X"22", - X"7E",X"FE",X"02",X"CA",X"9F",X"22",X"DA",X"D4",X"21",X"FE",X"BF",X"CA",X"7B",X"21",X"FE",X"BC", - X"CA",X"9F",X"22",X"FE",X"04",X"30",X"32",X"3A",X"24",X"4D",X"FE",X"20",X"D2",X"59",X"21",X"DD", - X"21",X"11",X"4D",X"CD",X"8E",X"2A",X"DD",X"36",X"0F",X"01",X"DD",X"36",X"01",X"18",X"DD",X"36", - X"08",X"50",X"3A",X"15",X"4D",X"FE",X"01",X"C2",X"D2",X"22",X"DD",X"36",X"00",X"18",X"DD",X"36", - X"04",X"FF",X"DD",X"36",X"06",X"24",X"C3",X"D2",X"22",X"3A",X"2D",X"4D",X"A7",X"C2",X"6A",X"21", - X"DD",X"21",X"29",X"4D",X"CD",X"71",X"26",X"C3",X"EA",X"21",X"3A",X"45",X"4D",X"A7",X"C2",X"EA", - X"21",X"DD",X"21",X"41",X"4D",X"CD",X"71",X"26",X"C3",X"EA",X"21",X"3A",X"91",X"4D",X"CB",X"6F", - X"28",X"3B",X"3A",X"79",X"4D",X"E6",X"30",X"C2",X"BD",X"21",X"DD",X"21",X"71",X"4D",X"FD",X"21", - X"29",X"4D",X"01",X"30",X"50",X"CD",X"66",X"04",X"DA",X"B5",X"21",X"FD",X"21",X"41",X"4D",X"01", - X"30",X"50",X"CD",X"66",X"04",X"DA",X"B5",X"21",X"DD",X"36",X"06",X"74",X"DD",X"CB",X"08",X"E6", - X"21",X"A4",X"4E",X"CB",X"C6",X"3E",X"C0",X"32",X"FA",X"4E",X"C3",X"D2",X"22",X"3A",X"91",X"4D", - X"CB",X"4F",X"CA",X"EA",X"21",X"3A",X"61",X"4D",X"E6",X"30",X"C2",X"EA",X"21",X"DD",X"21",X"59", - X"4D",X"C3",X"8E",X"21",X"DD",X"21",X"29",X"4D",X"3A",X"3C",X"4D",X"FE",X"20",X"D2",X"EA",X"21", - X"CD",X"8E",X"2A",X"DD",X"36",X"0F",X"01",X"C3",X"D2",X"22",X"DD",X"21",X"29",X"4D",X"3A",X"3C", - X"4D",X"FE",X"20",X"D2",X"FD",X"21",X"21",X"38",X"4D",X"35",X"CA",X"F8",X"23",X"DD",X"21",X"41", - X"4D",X"3A",X"54",X"4D",X"FE",X"20",X"D2",X"10",X"22",X"21",X"50",X"4D",X"35",X"CA",X"F8",X"23", - X"DD",X"21",X"11",X"4D",X"3A",X"24",X"4D",X"FE",X"20",X"D2",X"23",X"22",X"21",X"20",X"4D",X"35", - X"CA",X"F8",X"23",X"DD",X"21",X"29",X"4D",X"3A",X"3C",X"4D",X"CB",X"7F",X"C2",X"D2",X"22",X"FE", - X"40",X"D2",X"3B",X"22",X"21",X"31",X"4D",X"35",X"CA",X"BB",X"24",X"DD",X"21",X"41",X"4D",X"3A", - X"54",X"4D",X"CB",X"7F",X"C2",X"D2",X"22",X"FE",X"40",X"D2",X"53",X"22",X"21",X"49",X"4D",X"35", - X"CA",X"BB",X"24",X"DD",X"21",X"11",X"4D",X"3A",X"24",X"4D",X"CB",X"7F",X"C2",X"D2",X"22",X"FE", - X"40",X"D2",X"D2",X"22",X"21",X"19",X"4D",X"35",X"CA",X"BB",X"24",X"C3",X"D2",X"22",X"91",X"4C", - X"49",X"5A",X"41",X"52",X"44",X"20",X"57",X"49",X"5A",X"41",X"52",X"44",X"2C",X"43",X"4F",X"50", - X"59",X"52",X"49",X"47",X"48",X"54",X"20",X"31",X"39",X"38",X"35",X"54",X"45",X"43",X"48",X"53", - X"54",X"41",X"52",X"20",X"49",X"4E",X"43",X"2E",X"DD",X"21",X"29",X"4D",X"C3",X"B6",X"22",X"3A", - X"3C",X"4D",X"E6",X"70",X"FE",X"50",X"28",X"F0",X"3A",X"54",X"4D",X"E6",X"70",X"FE",X"50",X"C2", - X"EA",X"21",X"DD",X"21",X"41",X"4D",X"DD",X"36",X"13",X"0A",X"DD",X"36",X"0F",X"08",X"DD",X"36", - X"01",X"10",X"DD",X"7E",X"04",X"FE",X"01",X"20",X"04",X"DD",X"36",X"04",X"FF",X"3E",X"18",X"32", - X"FA",X"4E",X"3A",X"FD",X"4E",X"FE",X"32",X"D4",X"DD",X"2C",X"FE",X"01",X"CA",X"BB",X"23",X"D2", - X"A3",X"23",X"3A",X"77",X"4D",X"FE",X"90",X"30",X"05",X"FE",X"78",X"D2",X"A3",X"23",X"3A",X"5F", - X"4D",X"FE",X"90",X"30",X"05",X"FE",X"78",X"D2",X"A3",X"23",X"3E",X"80",X"32",X"19",X"4D",X"32", - X"31",X"4D",X"32",X"49",X"4D",X"3A",X"3C",X"4D",X"CB",X"7F",X"C2",X"A3",X"23",X"3A",X"54",X"4D", - X"CB",X"7F",X"C2",X"A3",X"23",X"3A",X"24",X"4D",X"CB",X"7F",X"C2",X"A3",X"23",X"3A",X"3C",X"4D", - X"FE",X"40",X"30",X"09",X"AF",X"32",X"2A",X"4D",X"3E",X"5A",X"32",X"3C",X"4D",X"3A",X"54",X"4D", - X"FE",X"40",X"30",X"09",X"AF",X"32",X"42",X"4D",X"3E",X"5A",X"32",X"54",X"4D",X"3A",X"24",X"4D", - X"FE",X"40",X"30",X"09",X"AF",X"32",X"12",X"4D",X"3E",X"5A",X"32",X"24",X"4D",X"3A",X"76",X"4D", - X"FE",X"C9",X"30",X"4F",X"3A",X"5E",X"4D",X"FE",X"C9",X"30",X"48",X"3A",X"79",X"4D",X"CB",X"7F", - X"28",X"41",X"E6",X"CF",X"32",X"79",X"4D",X"AF",X"32",X"FA",X"4E",X"3A",X"61",X"4D",X"CB",X"7F", - X"28",X"31",X"E6",X"CF",X"32",X"61",X"4D",X"AF",X"32",X"5A",X"4D",X"32",X"72",X"4D",X"3A",X"53", - X"4E",X"CB",X"4F",X"20",X"03",X"A7",X"20",X"1B",X"3A",X"81",X"4C",X"A7",X"20",X"15",X"3A",X"91", - X"4C",X"A7",X"20",X"0F",X"3A",X"7E",X"4D",X"FE",X"90",X"20",X"08",X"3A",X"66",X"4D",X"FE",X"90", - X"CA",X"61",X"30",X"DD",X"21",X"29",X"4D",X"CD",X"79",X"25",X"DD",X"21",X"41",X"4D",X"CD",X"79", - X"25",X"DD",X"21",X"11",X"4D",X"CD",X"79",X"25",X"C3",X"4A",X"2C",X"3A",X"3C",X"4D",X"47",X"E6", - X"0F",X"FE",X"0A",X"30",X"13",X"78",X"E6",X"70",X"FE",X"30",X"28",X"0C",X"78",X"E6",X"F0",X"F6", - X"0A",X"32",X"3C",X"4D",X"AF",X"32",X"F8",X"4E",X"3A",X"54",X"4D",X"47",X"E6",X"0F",X"FE",X"0A", - X"30",X"C1",X"78",X"E6",X"70",X"FE",X"30",X"28",X"BA",X"78",X"E6",X"F0",X"F6",X"0A",X"32",X"54", - X"4D",X"AF",X"32",X"F8",X"4E",X"C3",X"A3",X"23",X"DD",X"7E",X"10",X"DD",X"77",X"0F",X"DD",X"7E", - X"13",X"E6",X"0F",X"FE",X"0E",X"CA",X"0E",X"24",X"D2",X"58",X"24",X"C3",X"23",X"22",X"FD",X"21", - X"71",X"4D",X"FD",X"CB",X"08",X"66",X"CA",X"58",X"24",X"01",X"00",X"00",X"CD",X"93",X"16",X"3A", - X"FC",X"4D",X"FE",X"00",X"30",X"15",X"DD",X"7E",X"07",X"FE",X"08",X"28",X"0E",X"DD",X"7E",X"00", - X"C6",X"10",X"FE",X"20",X"38",X"02",X"D6",X"20",X"DD",X"77",X"00",X"DD",X"7E",X"00",X"FE",X"10", - X"CA",X"D2",X"22",X"D2",X"51",X"24",X"A7",X"CA",X"D2",X"22",X"DD",X"CB",X"06",X"CE",X"C3",X"D2", - X"22",X"DD",X"CB",X"06",X"8E",X"C3",X"D2",X"22",X"FD",X"21",X"59",X"4D",X"FD",X"CB",X"08",X"66", - X"CA",X"9B",X"24",X"01",X"00",X"00",X"CD",X"93",X"16",X"3A",X"FC",X"4D",X"FE",X"00",X"30",X"15", - X"DD",X"7E",X"07",X"FE",X"08",X"28",X"0E",X"DD",X"7E",X"00",X"C6",X"10",X"FE",X"20",X"38",X"02", - X"D6",X"20",X"DD",X"77",X"00",X"DD",X"7E",X"00",X"FE",X"10",X"CA",X"D2",X"22",X"D2",X"A6",X"24", - X"A7",X"CA",X"D2",X"22",X"DD",X"CB",X"06",X"CE",X"C3",X"D2",X"22",X"3A",X"79",X"4D",X"CB",X"67", - X"C2",X"0E",X"24",X"C3",X"D2",X"22",X"DD",X"CB",X"06",X"8E",X"C3",X"D2",X"22",X"DD",X"CB",X"07", - X"5E",X"CA",X"23",X"22",X"DD",X"36",X"08",X"01",X"C3",X"D2",X"22",X"DD",X"36",X"08",X"03",X"DD", - X"7E",X"05",X"E6",X"07",X"C2",X"AD",X"24",X"DD",X"7E",X"04",X"47",X"3E",X"F0",X"90",X"32",X"F3", - X"4C",X"DD",X"7E",X"05",X"D6",X"10",X"32",X"F2",X"4C",X"CD",X"D0",X"0D",X"21",X"20",X"00",X"19", - X"DD",X"7E",X"06",X"CB",X"4F",X"3A",X"A1",X"4C",X"C2",X"F6",X"24",X"FE",X"04",X"D2",X"AD",X"24", - X"11",X"20",X"00",X"C3",X"FE",X"24",X"FE",X"05",X"DA",X"AD",X"24",X"11",X"E0",X"FF",X"DD",X"7E", - X"0D",X"A7",X"C2",X"0E",X"25",X"3A",X"F7",X"4E",X"DD",X"77",X"08",X"C3",X"D2",X"22",X"47",X"4F", - X"DD",X"75",X"09",X"DD",X"74",X"0A",X"19",X"7E",X"FE",X"9A",X"C2",X"6B",X"25",X"10",X"F7",X"DD", - X"71",X"11",X"3A",X"F7",X"4E",X"DD",X"77",X"08",X"DD",X"36",X"01",X"00",X"DD",X"36",X"0B",X"CD", - X"DD",X"CB",X"13",X"FE",X"DD",X"7E",X"06",X"FE",X"18",X"DA",X"4B",X"25",X"FE",X"30",X"DA",X"59", - X"25",X"E6",X"03",X"C6",X"58",X"DD",X"77",X"06",X"C3",X"D2",X"22",X"E6",X"03",X"C6",X"14",X"DD", - X"77",X"06",X"DD",X"CB",X"13",X"E6",X"C3",X"D2",X"22",X"E6",X"03",X"C6",X"2C",X"DD",X"77",X"06", - X"DD",X"36",X"08",X"55",X"DD",X"CB",X"13",X"E6",X"C3",X"D2",X"22",X"FE",X"CD",X"DA",X"D2",X"22", - X"79",X"90",X"CA",X"D2",X"22",X"4F",X"C3",X"1F",X"25",X"DD",X"7E",X"13",X"E6",X"70",X"FE",X"10", - X"CA",X"13",X"27",X"DA",X"EA",X"27",X"FE",X"30",X"CA",X"94",X"25",X"DA",X"D6",X"26",X"FE",X"40", - X"CA",X"33",X"26",X"C9",X"3A",X"FE",X"4E",X"FE",X"01",X"C2",X"13",X"2A",X"DD",X"36",X"01",X"10", - X"DD",X"7E",X"0D",X"FE",X"07",X"30",X"06",X"DD",X"34",X"0D",X"DD",X"34",X"0D",X"3E",X"F0",X"DD", - X"86",X"10",X"FE",X"0F",X"38",X"03",X"DD",X"77",X"10",X"3E",X"02",X"32",X"FA",X"4E",X"DD",X"7E", - X"06",X"D6",X"14",X"DD",X"77",X"06",X"DD",X"7E",X"13",X"E6",X"0F",X"FE",X"04",X"DD",X"36",X"13", - X"0A",X"CA",X"07",X"26",X"D2",X"10",X"26",X"FE",X"02",X"CA",X"F5",X"25",X"D2",X"FE",X"25",X"A7", - X"C2",X"EC",X"25",X"21",X"00",X"4C",X"CD",X"96",X"3A",X"C3",X"13",X"2A",X"21",X"10",X"4C",X"CD", - X"96",X"3A",X"C3",X"13",X"2A",X"21",X"20",X"4C",X"CD",X"96",X"3A",X"C3",X"13",X"2A",X"21",X"30", - X"4C",X"CD",X"96",X"3A",X"C3",X"13",X"2A",X"21",X"40",X"4C",X"CD",X"96",X"3A",X"C3",X"13",X"2A", - X"FE",X"06",X"CA",X"21",X"26",X"D2",X"2A",X"26",X"21",X"50",X"4C",X"CD",X"96",X"3A",X"C3",X"13", - X"2A",X"21",X"60",X"4C",X"CD",X"96",X"3A",X"C3",X"13",X"2A",X"21",X"70",X"4C",X"CD",X"96",X"3A", - X"C3",X"13",X"2A",X"DD",X"CB",X"13",X"7E",X"C2",X"61",X"26",X"CD",X"41",X"26",X"D0",X"C3",X"71", - X"26",X"DD",X"7E",X"05",X"FE",X"05",X"D8",X"3A",X"FE",X"4E",X"FE",X"01",X"C0",X"DD",X"7E",X"06", - X"47",X"E6",X"FC",X"4F",X"04",X"78",X"E6",X"03",X"81",X"DD",X"77",X"06",X"DD",X"36",X"01",X"20", - X"C9",X"DD",X"7E",X"0B",X"FE",X"9A",X"CA",X"1B",X"27",X"3E",X"D0",X"DD",X"77",X"0B",X"C3",X"7A", - X"27",X"DD",X"36",X"01",X"00",X"2A",X"8E",X"4D",X"7E",X"E6",X"07",X"FE",X"02",X"CA",X"BE",X"26", - X"DA",X"CA",X"26",X"FE",X"03",X"CA",X"B2",X"26",X"11",X"91",X"40",X"21",X"01",X"88",X"01",X"18", - X"0C",X"1A",X"FE",X"D3",X"C0",X"DD",X"71",X"00",X"DD",X"75",X"04",X"DD",X"74",X"05",X"DD",X"70", - X"06",X"DD",X"36",X"0F",X"01",X"DD",X"7E",X"13",X"E6",X"70",X"FE",X"60",X"C8",X"DD",X"36",X"13", - X"5A",X"C9",X"11",X"51",X"43",X"21",X"0F",X"88",X"01",X"08",X"0E",X"C3",X"91",X"26",X"11",X"87", - X"40",X"21",X"01",X"38",X"01",X"18",X"0C",X"C3",X"91",X"26",X"11",X"47",X"43",X"21",X"0F",X"38", - X"01",X"08",X"0E",X"C3",X"91",X"26",X"DD",X"7E",X"05",X"FE",X"11",X"D2",X"0C",X"27",X"DD",X"7E", - X"06",X"E6",X"03",X"C6",X"20",X"DD",X"77",X"06",X"DD",X"36",X"00",X"10",X"DD",X"36",X"01",X"15", - X"DD",X"36",X"07",X"14",X"DD",X"36",X"0D",X"07",X"3E",X"02",X"32",X"FA",X"4E",X"DD",X"36",X"10", - X"0F",X"DD",X"36",X"12",X"00",X"DD",X"36",X"13",X"0A",X"C3",X"13",X"2A",X"DD",X"CB",X"13",X"7E", - X"CA",X"F3",X"27",X"DD",X"7E",X"0B",X"FE",X"9A",X"C2",X"7A",X"27",X"DD",X"35",X"11",X"FA",X"43", - X"27",X"DD",X"6E",X"09",X"DD",X"66",X"0A",X"DD",X"CB",X"06",X"4E",X"CA",X"3D",X"27",X"01",X"20", - X"00",X"36",X"9A",X"09",X"DD",X"75",X"09",X"DD",X"74",X"0A",X"C3",X"13",X"2A",X"01",X"E0",X"FF", - X"C3",X"31",X"27",X"DD",X"7E",X"06",X"D6",X"0C",X"DD",X"77",X"06",X"DD",X"36",X"0F",X"01",X"DD", - X"36",X"01",X"10",X"FE",X"30",X"DD",X"CB",X"13",X"BE",X"D2",X"13",X"2A",X"DD",X"CB",X"13",X"A6", - X"FE",X"18",X"DA",X"88",X"28",X"DD",X"CB",X"07",X"5E",X"C2",X"73",X"27",X"DD",X"36",X"01",X"15", - X"C3",X"13",X"2A",X"DD",X"36",X"01",X"18",X"C3",X"13",X"2A",X"DD",X"7E",X"11",X"47",X"DD",X"7E", - X"0C",X"90",X"DD",X"6E",X"09",X"DD",X"66",X"0A",X"CA",X"B4",X"27",X"DD",X"34",X"0C",X"DD",X"CB", - X"06",X"4E",X"DD",X"7E",X"0B",X"CA",X"A6",X"27",X"01",X"E0",X"FF",X"09",X"77",X"DD",X"75",X"09", - X"DD",X"74",X"0A",X"C3",X"13",X"2A",X"01",X"20",X"00",X"09",X"77",X"DD",X"75",X"09",X"DD",X"74", - X"0A",X"C3",X"13",X"2A",X"DD",X"7E",X"0B",X"FE",X"D0",X"CA",X"DF",X"27",X"DD",X"34",X"0B",X"DD", - X"CB",X"06",X"4E",X"CA",X"D9",X"27",X"11",X"20",X"00",X"19",X"10",X"FD",X"DD",X"75",X"09",X"DD", - X"74",X"0A",X"DD",X"36",X"0C",X"00",X"C3",X"13",X"2A",X"11",X"E0",X"FF",X"C3",X"C9",X"27",X"DD", - X"36",X"0B",X"9A",X"DD",X"36",X"0C",X"00",X"C3",X"13",X"2A",X"CD",X"B1",X"3A",X"D2",X"F3",X"27", - X"DD",X"34",X"12",X"3A",X"FE",X"4E",X"FE",X"06",X"28",X"05",X"FE",X"03",X"C2",X"88",X"28",X"DD", - X"7E",X"06",X"47",X"E6",X"FC",X"FE",X"58",X"DA",X"21",X"28",X"FE",X"5C",X"C2",X"18",X"28",X"78", - X"C6",X"FC",X"DD",X"77",X"06",X"C3",X"13",X"2A",X"78",X"C6",X"04",X"DD",X"77",X"06",X"C3",X"13", - X"2A",X"DD",X"CB",X"12",X"46",X"CA",X"5C",X"28",X"DD",X"35",X"05",X"78",X"E6",X"FC",X"FE",X"30", - X"DA",X"3D",X"28",X"C2",X"0F",X"28",X"DD",X"CB",X"12",X"86",X"C3",X"18",X"28",X"FE",X"18",X"CA", - X"4F",X"28",X"A7",X"CA",X"4F",X"28",X"78",X"C6",X"FC",X"DD",X"77",X"06",X"C3",X"88",X"28",X"DD", - X"CB",X"12",X"86",X"78",X"C6",X"04",X"DD",X"77",X"06",X"C3",X"88",X"28",X"DD",X"34",X"05",X"78", - X"E6",X"FC",X"FE",X"10",X"DA",X"53",X"28",X"CA",X"7E",X"28",X"FE",X"28",X"DA",X"53",X"28",X"CA", - X"7E",X"28",X"FE",X"54",X"DA",X"18",X"28",X"DD",X"CB",X"12",X"C6",X"C3",X"0F",X"28",X"DD",X"CB", - X"12",X"C6",X"78",X"C6",X"FC",X"DD",X"77",X"06",X"DD",X"7E",X"13",X"FE",X"20",X"D2",X"13",X"2A", - X"E6",X"0F",X"FE",X"0A",X"D2",X"13",X"2A",X"4F",X"FE",X"03",X"CA",X"2A",X"29",X"D2",X"AE",X"28", - X"FE",X"01",X"CA",X"30",X"29",X"D2",X"24",X"29",X"21",X"03",X"4C",X"C3",X"15",X"29",X"FE",X"06", - X"CA",X"36",X"29",X"D2",X"3C",X"29",X"FE",X"04",X"CA",X"12",X"29",X"21",X"53",X"4C",X"C3",X"15", - X"29",X"3E",X"F0",X"DD",X"86",X"05",X"47",X"DD",X"CB",X"06",X"4E",X"C2",X"42",X"29",X"AF",X"DD", - X"96",X"04",X"BB",X"CA",X"07",X"29",X"DA",X"F0",X"28",X"78",X"C6",X"05",X"92",X"DA",X"52",X"29", - X"FE",X"0A",X"DA",X"47",X"29",X"DD",X"36",X"00",X"04",X"DD",X"CB",X"06",X"CE",X"C3",X"13",X"2A", - X"78",X"C6",X"05",X"92",X"DA",X"68",X"29",X"FE",X"0A",X"DA",X"5D",X"29",X"DD",X"36",X"00",X"1C", - X"DD",X"CB",X"06",X"8E",X"C3",X"13",X"2A",X"78",X"BA",X"DA",X"73",X"29",X"C2",X"7A",X"29",X"C3", - X"81",X"29",X"21",X"43",X"4C",X"5E",X"23",X"56",X"23",X"7E",X"FE",X"AD",X"DA",X"C1",X"28",X"3E", - X"F8",X"C3",X"C3",X"28",X"21",X"23",X"4C",X"C3",X"15",X"29",X"21",X"33",X"4C",X"C3",X"15",X"29", - X"21",X"13",X"4C",X"C3",X"15",X"29",X"21",X"63",X"4C",X"C3",X"15",X"29",X"21",X"73",X"4C",X"C3", - X"15",X"29",X"3E",X"E8",X"C3",X"CF",X"28",X"DD",X"36",X"00",X"08",X"DD",X"CB",X"06",X"CE",X"C3", - X"13",X"2A",X"DD",X"36",X"00",X"0C",X"DD",X"CB",X"06",X"CE",X"C3",X"13",X"2A",X"DD",X"36",X"00", - X"18",X"DD",X"CB",X"06",X"8E",X"C3",X"13",X"2A",X"DD",X"36",X"00",X"14",X"DD",X"CB",X"06",X"8E", - X"C3",X"13",X"2A",X"DD",X"36",X"00",X"10",X"C3",X"13",X"2A",X"DD",X"36",X"00",X"00",X"C3",X"13", - X"2A",X"7E",X"FE",X"AD",X"DA",X"FD",X"29",X"21",X"F8",X"4E",X"79",X"FE",X"03",X"CA",X"A3",X"29", - X"D2",X"BB",X"29",X"FE",X"01",X"CA",X"AB",X"29",X"D2",X"B3",X"29",X"CB",X"86",X"21",X"00",X"4C", - X"C3",X"E5",X"29",X"CB",X"9E",X"21",X"30",X"4C",X"C3",X"E5",X"29",X"CB",X"8E",X"21",X"10",X"4C", - X"C3",X"E5",X"29",X"CB",X"96",X"21",X"20",X"4C",X"C3",X"E5",X"29",X"FE",X"06",X"CA",X"D0",X"29", - X"D2",X"D8",X"29",X"FE",X"04",X"CA",X"E0",X"29",X"CB",X"AE",X"21",X"50",X"4C",X"C3",X"E5",X"29", - X"CB",X"B6",X"21",X"60",X"4C",X"C3",X"E5",X"29",X"CB",X"BE",X"21",X"70",X"4C",X"C3",X"E5",X"29", - X"CB",X"A6",X"21",X"40",X"4C",X"CD",X"96",X"3A",X"DD",X"36",X"00",X"00",X"DD",X"7E",X"06",X"E6", - X"03",X"C6",X"38",X"DD",X"77",X"06",X"DD",X"36",X"13",X"2A",X"C3",X"13",X"2A",X"DD",X"7E",X"06", - X"E6",X"03",X"C6",X"14",X"DD",X"77",X"06",X"DD",X"CB",X"13",X"E6",X"DD",X"CB",X"13",X"EE",X"DD", - X"36",X"01",X"00",X"DD",X"7E",X"13",X"E6",X"70",X"FE",X"40",X"D0",X"3A",X"79",X"4D",X"E6",X"30", - X"FE",X"10",X"20",X"54",X"FD",X"21",X"71",X"4D",X"01",X"08",X"08",X"CD",X"66",X"04",X"30",X"48", - X"FD",X"7E",X"08",X"E6",X"C0",X"F6",X"26",X"FD",X"77",X"08",X"FD",X"36",X"00",X"10",X"CD",X"F4", - X"2A",X"DD",X"7E",X"13",X"E6",X"80",X"F6",X"4A",X"DD",X"77",X"13",X"DD",X"36",X"01",X"20",X"DD", - X"36",X"00",X"10",X"FD",X"7E",X"04",X"FD",X"77",X"0B",X"FD",X"7E",X"05",X"FD",X"77",X"0C",X"FD", - X"36",X"0D",X"98",X"FD",X"36",X"17",X"90",X"21",X"53",X"4E",X"CB",X"C6",X"DD",X"7E",X"07",X"FE", - X"08",X"C0",X"21",X"A4",X"4E",X"CB",X"C6",X"C9",X"3A",X"61",X"4D",X"E6",X"30",X"FE",X"10",X"C0", - X"FD",X"21",X"59",X"4D",X"01",X"08",X"08",X"CD",X"66",X"04",X"D0",X"C3",X"30",X"2A",X"3A",X"79", - X"4D",X"CB",X"67",X"C2",X"B3",X"2A",X"3A",X"61",X"4D",X"CB",X"67",X"C2",X"B3",X"2A",X"3E",X"C0", - X"32",X"FA",X"4E",X"DD",X"CB",X"06",X"4E",X"20",X"05",X"DD",X"36",X"00",X"1C",X"C9",X"DD",X"36", - X"00",X"04",X"C9",X"DD",X"7E",X"06",X"FE",X"18",X"D2",X"21",X"2C",X"3A",X"F9",X"4E",X"CB",X"47", - X"CA",X"21",X"2C",X"3A",X"F8",X"4E",X"FE",X"10",X"DA",X"DD",X"2A",X"CB",X"7F",X"C2",X"60",X"2B", - X"CB",X"77",X"C2",X"73",X"2B",X"CB",X"6F",X"C2",X"86",X"2B",X"C3",X"99",X"2B",X"CB",X"5F",X"C2", - X"AC",X"2B",X"CB",X"57",X"C2",X"BF",X"2B",X"CB",X"4F",X"C2",X"D2",X"2B",X"CB",X"47",X"C2",X"E5", - X"2B",X"C3",X"21",X"2C",X"DD",X"7E",X"13",X"E6",X"0F",X"FE",X"0A",X"D0",X"FE",X"03",X"CA",X"45", - X"2B",X"D2",X"15",X"2B",X"FE",X"01",X"CA",X"57",X"2B",X"D2",X"4E",X"2B",X"3A",X"F8",X"4E",X"CB", - X"C7",X"32",X"F8",X"4E",X"C9",X"FE",X"06",X"CA",X"33",X"2B",X"D2",X"2A",X"2B",X"FE",X"04",X"28", - X"1B",X"3A",X"F8",X"4E",X"CB",X"EF",X"32",X"F8",X"4E",X"C9",X"3A",X"F8",X"4E",X"CB",X"FF",X"32", - X"F8",X"4E",X"C9",X"3A",X"F8",X"4E",X"CB",X"F7",X"32",X"F8",X"4E",X"C9",X"3A",X"F8",X"4E",X"CB", - X"E7",X"32",X"F8",X"4E",X"C9",X"3A",X"F8",X"4E",X"CB",X"DF",X"32",X"F8",X"4E",X"C9",X"3A",X"F8", - X"4E",X"CB",X"D7",X"32",X"F8",X"4E",X"C9",X"3A",X"F8",X"4E",X"CB",X"CF",X"32",X"F8",X"4E",X"C9", - X"3A",X"73",X"4C",X"57",X"1E",X"07",X"CD",X"F8",X"2B",X"D0",X"3A",X"F8",X"4E",X"CB",X"BF",X"32", - X"F8",X"4E",X"C9",X"3A",X"63",X"4C",X"57",X"1E",X"06",X"CD",X"F8",X"2B",X"D0",X"3A",X"F8",X"4E", - X"CB",X"B7",X"32",X"F8",X"4E",X"C9",X"3A",X"53",X"4C",X"57",X"1E",X"05",X"CD",X"F8",X"2B",X"D0", - X"3A",X"F8",X"4E",X"CB",X"AF",X"32",X"F8",X"4E",X"C9",X"3A",X"43",X"4C",X"57",X"1E",X"04",X"CD", - X"F8",X"2B",X"D0",X"3A",X"F8",X"4E",X"CB",X"A7",X"32",X"F8",X"4E",X"C9",X"3A",X"33",X"4C",X"57", - X"1E",X"03",X"CD",X"F8",X"2B",X"D0",X"3A",X"F8",X"4E",X"CB",X"9F",X"32",X"F8",X"4E",X"C9",X"3A", - X"23",X"4C",X"57",X"1E",X"02",X"CD",X"F8",X"2B",X"D0",X"3A",X"F8",X"4E",X"CB",X"97",X"32",X"F8", - X"4E",X"C9",X"3A",X"13",X"4C",X"57",X"1E",X"01",X"CD",X"F8",X"2B",X"D0",X"3A",X"F8",X"4E",X"CB", - X"8F",X"32",X"F8",X"4E",X"C9",X"3A",X"03",X"4C",X"57",X"1E",X"00",X"CD",X"F8",X"2B",X"D0",X"3A", - X"F8",X"4E",X"CB",X"87",X"32",X"F8",X"4E",X"C9",X"DD",X"7E",X"04",X"FE",X"E4",X"D2",X"21",X"2C", - X"47",X"3E",X"E4",X"90",X"4F",X"7A",X"B9",X"38",X"0A",X"47",X"79",X"C6",X"20",X"B8",X"38",X"03", - X"C3",X"21",X"2C",X"CD",X"F4",X"2A",X"DD",X"7E",X"13",X"E6",X"F0",X"83",X"DD",X"77",X"13",X"37", - X"C9",X"CD",X"F4",X"2A",X"3A",X"F9",X"4E",X"E6",X"0F",X"FE",X"02",X"DA",X"3F",X"2C",X"3A",X"91", - X"4D",X"CB",X"4F",X"CA",X"3F",X"2C",X"DD",X"7E",X"13",X"F6",X"0F",X"DD",X"77",X"13",X"C9",X"DD", - X"7E",X"13",X"E6",X"F0",X"F6",X"0E",X"DD",X"77",X"13",X"C9",X"21",X"29",X"4D",X"22",X"89",X"4D", - X"CD",X"8D",X"0C",X"21",X"41",X"4D",X"22",X"89",X"4D",X"CD",X"8D",X"0C",X"21",X"11",X"4D",X"22", - X"89",X"4D",X"CD",X"8D",X"0C",X"3A",X"29",X"4F",X"A7",X"20",X"39",X"DD",X"21",X"00",X"4C",X"CD", - X"E1",X"3B",X"DD",X"21",X"10",X"4C",X"CD",X"E1",X"3B",X"DD",X"21",X"20",X"4C",X"CD",X"E1",X"3B", - X"DD",X"21",X"30",X"4C",X"CD",X"E1",X"3B",X"DD",X"21",X"40",X"4C",X"CD",X"E1",X"3B",X"DD",X"21", - X"50",X"4C",X"CD",X"E1",X"3B",X"DD",X"21",X"60",X"4C",X"CD",X"E1",X"3B",X"DD",X"21",X"70",X"4C", - X"CD",X"E1",X"3B",X"C9",X"DD",X"21",X"00",X"4C",X"CD",X"25",X"93",X"DD",X"21",X"10",X"4C",X"CD", - X"25",X"93",X"DD",X"21",X"20",X"4C",X"CD",X"25",X"93",X"DD",X"21",X"30",X"4C",X"CD",X"25",X"93", - X"DD",X"21",X"40",X"4C",X"CD",X"25",X"93",X"DD",X"21",X"50",X"4C",X"CD",X"25",X"93",X"DD",X"21", - X"60",X"4C",X"CD",X"25",X"93",X"DD",X"21",X"70",X"4C",X"CD",X"25",X"93",X"C9",X"AF",X"32",X"FD", - X"4E",X"C9",X"3A",X"FD",X"4E",X"FE",X"32",X"D4",X"DD",X"2C",X"A7",X"C2",X"35",X"2D",X"21",X"61", - X"40",X"01",X"A0",X"00",X"7E",X"FE",X"9A",X"20",X"3C",X"09",X"7D",X"FE",X"21",X"20",X"F5",X"3A", - X"79",X"4D",X"CB",X"7F",X"CA",X"35",X"2D",X"E6",X"CF",X"32",X"79",X"4D",X"3A",X"61",X"4D",X"CB", - X"7F",X"CA",X"35",X"2D",X"E6",X"CF",X"32",X"61",X"4D",X"AF",X"32",X"5A",X"4D",X"32",X"72",X"4D", - X"3A",X"53",X"4E",X"A7",X"20",X"0F",X"3A",X"7E",X"4D",X"FE",X"90",X"20",X"08",X"3A",X"66",X"4D", - X"FE",X"90",X"CA",X"61",X"30",X"21",X"61",X"40",X"01",X"A0",X"00",X"E5",X"CD",X"A9",X"2F",X"E1", - X"09",X"7D",X"FE",X"21",X"20",X"F5",X"3A",X"26",X"4F",X"A7",X"C0",X"DD",X"21",X"29",X"4D",X"3A", - X"34",X"4D",X"A7",X"28",X"08",X"3A",X"2E",X"4D",X"FE",X"D4",X"D2",X"88",X"2D",X"CD",X"FA",X"2D", - X"DD",X"21",X"41",X"4D",X"3A",X"4C",X"4D",X"A7",X"28",X"08",X"3A",X"46",X"4D",X"FE",X"D4",X"D2", - X"88",X"2D",X"CD",X"FA",X"2D",X"21",X"29",X"4D",X"22",X"89",X"4D",X"CD",X"8D",X"0C",X"21",X"41", - X"4D",X"22",X"89",X"4D",X"CD",X"8D",X"0C",X"C9",X"3A",X"79",X"4D",X"CB",X"7F",X"C8",X"3A",X"61", - X"4D",X"CB",X"7F",X"C8",X"DD",X"E5",X"CD",X"93",X"31",X"DD",X"E1",X"3E",X"01",X"32",X"26",X"4F", - X"01",X"00",X"04",X"DD",X"6E",X"09",X"DD",X"66",X"0A",X"09",X"06",X"18",X"77",X"2B",X"10",X"FC", - X"FE",X"08",X"28",X"0A",X"F5",X"3E",X"0C",X"CD",X"CE",X"15",X"F1",X"3C",X"18",X"E2",X"21",X"59", - X"4D",X"36",X"10",X"23",X"36",X"20",X"21",X"71",X"4D",X"36",X"10",X"23",X"36",X"20",X"3E",X"B6", - X"32",X"61",X"4D",X"32",X"79",X"4D",X"3E",X"90",X"32",X"2F",X"4D",X"32",X"47",X"4D",X"CD",X"75", - X"2D",X"21",X"53",X"4E",X"CB",X"C6",X"21",X"61",X"40",X"01",X"A0",X"00",X"7E",X"FE",X"9A",X"28", - X"02",X"36",X"E1",X"09",X"7D",X"FE",X"21",X"20",X"F3",X"C9",X"DD",X"CB",X"0B",X"46",X"CA",X"AE", - X"2E",X"DD",X"7E",X"05",X"47",X"FE",X"14",X"20",X"51",X"DD",X"6E",X"09",X"DD",X"66",X"0A",X"7E", - X"FE",X"9A",X"28",X"11",X"FE",X"DF",X"28",X"20",X"DD",X"36",X"0B",X"00",X"DD",X"36",X"04",X"00", - X"DD",X"36",X"05",X"F0",X"C9",X"3A",X"FC",X"4E",X"A7",X"28",X"F1",X"3D",X"32",X"FC",X"4E",X"DD", - X"36",X"05",X"15",X"36",X"DF",X"C3",X"4C",X"2E",X"78",X"C6",X"08",X"47",X"23",X"7E",X"FE",X"DF", - X"28",X"F6",X"2D",X"DD",X"75",X"09",X"DD",X"74",X"0A",X"DD",X"70",X"05",X"DD",X"36",X"06",X"B8", - X"3A",X"FB",X"4E",X"DD",X"77",X"01",X"DD",X"36",X"0B",X"01",X"DD",X"7E",X"08",X"A7",X"28",X"3B", - X"3A",X"FE",X"4E",X"FE",X"01",X"20",X"12",X"DD",X"7E",X"06",X"FE",X"BC",X"28",X"07",X"DD",X"36", - X"06",X"BC",X"C3",X"79",X"2E",X"DD",X"36",X"06",X"B8",X"DD",X"7E",X"05",X"D6",X"0C",X"32",X"F2", - X"4C",X"DD",X"46",X"04",X"3E",X"F3",X"90",X"32",X"F3",X"4C",X"CD",X"D0",X"0D",X"1A",X"FE",X"DF", - X"C8",X"3E",X"DF",X"12",X"DD",X"35",X"08",X"DD",X"34",X"09",X"C9",X"DD",X"6E",X"09",X"DD",X"66", - X"0A",X"36",X"E0",X"DD",X"36",X"01",X"00",X"DD",X"36",X"06",X"90",X"C3",X"18",X"2E",X"DD",X"E5", - X"DD",X"21",X"29",X"4D",X"FD",X"21",X"41",X"4D",X"2A",X"8E",X"4D",X"7E",X"E6",X"07",X"3D",X"28", - X"3F",X"FE",X"02",X"28",X"73",X"DA",X"70",X"2F",X"DD",X"CB",X"0B",X"46",X"20",X"14",X"DD",X"36", - X"04",X"73",X"DD",X"36",X"05",X"14",X"DD",X"36",X"08",X"06",X"DD",X"36",X"09",X"41",X"DD",X"36", - X"0A",X"42",X"FD",X"CB",X"0B",X"46",X"C2",X"A4",X"2F",X"FD",X"36",X"04",X"9B",X"FD",X"36",X"05", - X"14",X"FD",X"36",X"08",X"04",X"FD",X"36",X"09",X"A1",X"FD",X"36",X"0A",X"41",X"C3",X"A4",X"2F", - X"DD",X"CB",X"0B",X"46",X"20",X"14",X"DD",X"36",X"04",X"23",X"DD",X"36",X"05",X"14",X"DD",X"36", - X"08",X"0A",X"DD",X"36",X"09",X"81",X"DD",X"36",X"0A",X"43",X"FD",X"CB",X"0B",X"46",X"C2",X"A4", - X"2F",X"FD",X"36",X"04",X"9B",X"FD",X"36",X"05",X"14",X"FD",X"36",X"08",X"03",X"FD",X"36",X"09", - X"A1",X"FD",X"36",X"0A",X"41",X"C3",X"A4",X"2F",X"DD",X"CB",X"0B",X"46",X"20",X"14",X"DD",X"36", - X"04",X"4B",X"DD",X"36",X"05",X"14",X"DD",X"36",X"08",X"08",X"DD",X"36",X"09",X"E1",X"DD",X"36", - X"0A",X"42",X"FD",X"CB",X"0B",X"46",X"C2",X"A4",X"2F",X"FD",X"36",X"04",X"C3",X"FD",X"36",X"05", - X"14",X"FD",X"36",X"08",X"05",X"FD",X"36",X"09",X"01",X"FD",X"36",X"0A",X"41",X"C3",X"A4",X"2F", - X"DD",X"CB",X"0B",X"46",X"20",X"14",X"DD",X"36",X"04",X"73",X"DD",X"36",X"05",X"14",X"DD",X"36", - X"08",X"03",X"DD",X"36",X"09",X"41",X"DD",X"36",X"0A",X"42",X"FD",X"CB",X"0B",X"46",X"20",X"14", - X"FD",X"36",X"04",X"EB",X"FD",X"36",X"05",X"14",X"FD",X"36",X"08",X"07",X"FD",X"36",X"09",X"61", - X"FD",X"36",X"0A",X"40",X"DD",X"E1",X"C3",X"01",X"2E",X"7E",X"FE",X"9A",X"C8",X"FE",X"DF",X"C8", - X"FE",X"AD",X"38",X"1B",X"23",X"7E",X"FE",X"E0",X"28",X"12",X"FE",X"AA",X"38",X"0E",X"FE",X"AD", - X"30",X"F2",X"FE",X"AC",X"28",X"03",X"3C",X"77",X"C9",X"36",X"9A",X"2B",X"36",X"AA",X"C9",X"36", - X"9A",X"C9",X"3A",X"21",X"4F",X"A7",X"20",X"53",X"DD",X"7E",X"08",X"47",X"E6",X"30",X"FE",X"10", - X"CA",X"DA",X"31",X"DA",X"D1",X"35",X"CB",X"78",X"CA",X"71",X"36",X"CD",X"41",X"26",X"D2",X"CA", - X"35",X"DD",X"36",X"01",X"00",X"DD",X"36",X"05",X"00",X"DD",X"36",X"06",X"90",X"DD",X"36",X"08", - X"C6",X"DD",X"36",X"0D",X"90",X"3A",X"22",X"4F",X"A7",X"3A",X"91",X"4D",X"20",X"0C",X"CB",X"4F", - X"28",X"14",X"CB",X"AF",X"32",X"91",X"4D",X"C3",X"D1",X"35",X"CB",X"6F",X"28",X"08",X"CB",X"8F", - X"32",X"91",X"4D",X"C3",X"D1",X"35",X"3E",X"01",X"32",X"21",X"4F",X"3A",X"61",X"4D",X"CB",X"7F", - X"CA",X"71",X"36",X"3A",X"79",X"4D",X"CB",X"7F",X"CA",X"71",X"36",X"3A",X"3C",X"4D",X"CB",X"7F", - X"C2",X"D1",X"35",X"3A",X"54",X"4D",X"CB",X"7F",X"C2",X"D1",X"35",X"3A",X"24",X"4D",X"CB",X"7F", - X"C2",X"D1",X"35",X"3A",X"81",X"4C",X"A7",X"C2",X"D1",X"35",X"3A",X"90",X"4C",X"A7",X"C2",X"D1", - X"35",X"3A",X"25",X"4F",X"A7",X"28",X"16",X"3A",X"29",X"4F",X"A7",X"20",X"10",X"21",X"61",X"40", - X"01",X"A0",X"00",X"7E",X"FE",X"9A",X"C0",X"09",X"7D",X"FE",X"21",X"20",X"F6",X"CD",X"93",X"31", - X"3A",X"25",X"4F",X"A7",X"C2",X"1D",X"31",X"3E",X"40",X"CD",X"CE",X"15",X"3A",X"89",X"4E",X"32", - X"0B",X"4F",X"CB",X"4F",X"20",X"02",X"A7",X"C0",X"3E",X"90",X"32",X"FF",X"4C",X"DD",X"21",X"F9", - X"4C",X"DD",X"36",X"04",X"1C",X"DD",X"36",X"05",X"0C",X"01",X"00",X"10",X"11",X"E4",X"FF",X"21", - X"C0",X"43",X"2B",X"3A",X"FE",X"4C",X"C6",X"F8",X"32",X"FE",X"4C",X"7E",X"FE",X"BD",X"30",X"1B", - X"7D",X"E6",X"0F",X"FE",X"0C",X"20",X"EB",X"7D",X"FE",X"5C",X"28",X"40",X"19",X"DD",X"36",X"05", - X"0C",X"DD",X"7E",X"04",X"C6",X"08",X"DD",X"77",X"04",X"18",X"D7",X"3E",X"15",X"77",X"32",X"0B", - X"4F",X"21",X"24",X"4F",X"CB",X"6E",X"E5",X"28",X"07",X"2A",X"A9",X"4D",X"09",X"22",X"A9",X"4D", - X"E1",X"CB",X"4E",X"28",X"07",X"2A",X"AB",X"4D",X"09",X"22",X"AB",X"4D",X"3E",X"03",X"CD",X"CE", - X"15",X"3E",X"B0",X"32",X"FF",X"4C",X"21",X"89",X"4E",X"CB",X"C6",X"C9",X"7C",X"FE",X"40",X"20", - X"BB",X"3A",X"30",X"4D",X"32",X"27",X"4F",X"3A",X"48",X"4D",X"32",X"28",X"4F",X"21",X"91",X"4D", - X"3A",X"21",X"4F",X"A7",X"28",X"04",X"CB",X"8E",X"CB",X"AE",X"3A",X"FD",X"4E",X"FE",X"32",X"D4", - X"DD",X"2C",X"32",X"0A",X"4F",X"A7",X"20",X"02",X"CB",X"DE",X"F5",X"21",X"00",X"4C",X"CD",X"96", - X"3A",X"21",X"10",X"4C",X"CD",X"96",X"3A",X"21",X"20",X"4C",X"CD",X"96",X"3A",X"21",X"30",X"4C", - X"CD",X"96",X"3A",X"21",X"40",X"4C",X"CD",X"96",X"3A",X"21",X"50",X"4C",X"CD",X"96",X"3A",X"21", - X"60",X"4C",X"CD",X"96",X"3A",X"21",X"70",X"4C",X"CD",X"96",X"3A",X"21",X"80",X"4C",X"CD",X"96", - X"3A",X"21",X"90",X"4C",X"CD",X"96",X"3A",X"F1",X"32",X"FD",X"4E",X"3E",X"90",X"32",X"FF",X"4C", - X"32",X"17",X"4D",X"32",X"2F",X"4D",X"32",X"47",X"4D",X"32",X"5F",X"4D",X"32",X"77",X"4D",X"32", - X"0B",X"4F",X"C9",X"3A",X"6E",X"4E",X"A7",X"28",X"05",X"CB",X"CF",X"32",X"6E",X"4E",X"3A",X"BF", - X"4E",X"A7",X"28",X"05",X"CB",X"CF",X"32",X"BF",X"4E",X"21",X"A4",X"4E",X"CB",X"CE",X"3E",X"90", - X"32",X"FF",X"4C",X"3E",X"02",X"CD",X"CE",X"15",X"3E",X"9A",X"32",X"85",X"4C",X"32",X"95",X"4C", - X"AF",X"32",X"84",X"4C",X"32",X"94",X"4C",X"21",X"80",X"4C",X"22",X"F4",X"4C",X"CD",X"16",X"0E", - X"21",X"90",X"4C",X"22",X"F4",X"4C",X"CD",X"16",X"0E",X"C9",X"CD",X"B1",X"3A",X"3A",X"23",X"4F", - X"F6",X"F8",X"D6",X"FA",X"CB",X"27",X"21",X"F1",X"31",X"CD",X"E3",X"15",X"5E",X"23",X"56",X"EB", - X"E9",X"70",X"33",X"FD",X"32",X"36",X"33",X"27",X"32",X"AA",X"33",X"5A",X"34",X"8B",X"4C",X"49", - X"5A",X"41",X"52",X"44",X"20",X"57",X"49",X"5A",X"41",X"52",X"44",X"2C",X"43",X"4F",X"50",X"59", - X"52",X"49",X"47",X"48",X"54",X"20",X"31",X"39",X"38",X"35",X"54",X"45",X"43",X"48",X"53",X"54", - X"41",X"52",X"20",X"49",X"4E",X"43",X"2E",X"DD",X"7E",X"06",X"FE",X"78",X"38",X"07",X"16",X"8E", - X"1E",X"7E",X"C3",X"39",X"32",X"16",X"76",X"1E",X"66",X"06",X"F8",X"0E",X"04",X"CD",X"D1",X"34", - X"CA",X"26",X"35",X"DD",X"35",X"0A",X"C2",X"26",X"35",X"DD",X"7E",X"00",X"0E",X"18",X"16",X"14", - X"1E",X"0C",X"FE",X"10",X"28",X"19",X"30",X"31",X"A7",X"C2",X"C4",X"32",X"DD",X"7E",X"01",X"A7", - X"28",X"1F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"81",X"DD",X"77",X"00",X"C3",X"ED",X"32",X"DD", - X"7E",X"01",X"A7",X"28",X"0C",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"47",X"79",X"90",X"C3",X"69", - X"32",X"DD",X"36",X"01",X"08",X"79",X"C3",X"69",X"32",X"BA",X"28",X"61",X"47",X"3A",X"23",X"4F", - X"CB",X"5F",X"78",X"20",X"0B",X"FE",X"19",X"38",X"07",X"DD",X"36",X"00",X"18",X"C3",X"ED",X"32", - X"3D",X"C3",X"69",X"32",X"BB",X"28",X"C2",X"47",X"3A",X"23",X"4F",X"CB",X"5F",X"78",X"20",X"0B", - X"FE",X"08",X"30",X"07",X"DD",X"36",X"00",X"08",X"C3",X"ED",X"32",X"3C",X"C3",X"69",X"32",X"3E", - X"18",X"C3",X"DB",X"32",X"47",X"3E",X"20",X"90",X"47",X"3A",X"23",X"4F",X"CB",X"5F",X"78",X"20", - X"0A",X"FE",X"19",X"30",X"EA",X"FE",X"08",X"30",X"02",X"3E",X"08",X"DD",X"77",X"00",X"DD",X"7E", - X"01",X"A7",X"CA",X"22",X"35",X"D6",X"08",X"DD",X"77",X"01",X"C3",X"22",X"35",X"DD",X"7E",X"01", - X"FE",X"20",X"CA",X"22",X"35",X"C6",X"08",X"DD",X"77",X"01",X"C3",X"22",X"35",X"DD",X"7E",X"06", - X"FE",X"78",X"38",X"07",X"16",X"8C",X"1E",X"7C",X"C3",X"0F",X"33",X"16",X"74",X"1E",X"64",X"06", - X"F8",X"0E",X"02",X"CD",X"D1",X"34",X"CA",X"26",X"35",X"DD",X"35",X"0A",X"C2",X"26",X"35",X"DD", - X"7E",X"00",X"0E",X"08",X"16",X"14",X"1E",X"0C",X"FE",X"10",X"CA",X"5C",X"32",X"30",X"95",X"A7", - X"CA",X"6F",X"32",X"C3",X"A4",X"32",X"DD",X"7E",X"06",X"FE",X"78",X"38",X"07",X"16",X"7A",X"1E", - X"8E",X"C3",X"48",X"33",X"16",X"62",X"1E",X"76",X"06",X"04",X"0E",X"03",X"CD",X"D1",X"34",X"CA", - X"26",X"35",X"DD",X"35",X"0A",X"C2",X"26",X"35",X"DD",X"7E",X"00",X"0E",X"18",X"16",X"04",X"1E", - X"1C",X"FE",X"10",X"CA",X"6F",X"32",X"D2",X"A4",X"32",X"A7",X"CA",X"5C",X"32",X"C3",X"A4",X"32", - X"DD",X"7E",X"06",X"FE",X"78",X"38",X"07",X"16",X"78",X"1E",X"8C",X"C3",X"82",X"33",X"16",X"60", - X"1E",X"74",X"06",X"04",X"0E",X"01",X"CD",X"D1",X"34",X"CA",X"26",X"35",X"DD",X"35",X"0A",X"C2", - X"26",X"35",X"DD",X"7E",X"00",X"0E",X"08",X"16",X"04",X"1E",X"1C",X"FE",X"10",X"CA",X"5C",X"32", - X"D2",X"C4",X"32",X"A7",X"CA",X"6F",X"32",X"C3",X"89",X"32",X"DD",X"7E",X"06",X"FE",X"78",X"38", - X"13",X"CB",X"4F",X"CA",X"BD",X"33",X"16",X"7A",X"1E",X"8E",X"C3",X"D3",X"33",X"16",X"78",X"1E", - X"8C",X"C3",X"D3",X"33",X"CB",X"4F",X"28",X"07",X"16",X"62",X"1E",X"76",X"C3",X"D3",X"33",X"16", - X"60",X"1E",X"74",X"06",X"04",X"0E",X"05",X"CD",X"D1",X"34",X"CA",X"26",X"35",X"DD",X"35",X"0A", - X"C2",X"26",X"35",X"DD",X"7E",X"00",X"0E",X"00",X"16",X"10",X"1E",X"00",X"FE",X"10",X"28",X"24", - X"30",X"2C",X"A7",X"C2",X"42",X"34",X"DD",X"7E",X"01",X"FE",X"20",X"CA",X"22",X"35",X"C6",X"08", - X"DD",X"77",X"01",X"C3",X"22",X"35",X"DD",X"7E",X"01",X"06",X"08",X"90",X"38",X"06",X"DD",X"77", - X"01",X"C3",X"22",X"35",X"DD",X"36",X"01",X"08",X"DD",X"73",X"00",X"C3",X"22",X"35",X"FE",X"18", - X"28",X"F2",X"DA",X"39",X"34",X"06",X"18",X"DD",X"71",X"00",X"90",X"CB",X"27",X"CB",X"27",X"CB", - X"27",X"D6",X"08",X"DD",X"77",X"01",X"C3",X"22",X"35",X"47",X"3E",X"18",X"DD",X"72",X"00",X"C3", - X"2A",X"34",X"FE",X"08",X"28",X"CE",X"D2",X"52",X"34",X"47",X"3E",X"08",X"DD",X"71",X"00",X"C3", - X"2A",X"34",X"06",X"08",X"DD",X"72",X"00",X"C3",X"2A",X"34",X"DD",X"7E",X"06",X"FE",X"78",X"38", - X"13",X"CB",X"4F",X"CA",X"6D",X"34",X"16",X"8E",X"1E",X"7E",X"C3",X"83",X"34",X"16",X"8C",X"1E", - X"7C",X"C3",X"83",X"34",X"CB",X"4F",X"28",X"07",X"16",X"76",X"1E",X"66",X"C3",X"83",X"34",X"16", - X"74",X"1E",X"64",X"06",X"F8",X"0E",X"06",X"CD",X"D1",X"34",X"CA",X"26",X"35",X"DD",X"35",X"0A", - X"C2",X"26",X"35",X"DD",X"7E",X"00",X"0E",X"00",X"16",X"10",X"1E",X"10",X"FE",X"10",X"CA",X"BA", - X"34",X"D2",X"1E",X"34",X"A7",X"20",X"9B",X"3A",X"23",X"4F",X"CB",X"5F",X"C2",X"06",X"34",X"DD", - X"36",X"00",X"10",X"DD",X"36",X"01",X"10",X"C3",X"22",X"35",X"3A",X"23",X"4F",X"CB",X"5F",X"C2", - X"F6",X"33",X"DD",X"7E",X"01",X"FE",X"10",X"D2",X"F6",X"33",X"DD",X"36",X"01",X"10",X"C3",X"22", - X"35",X"DD",X"7E",X"08",X"E6",X"0F",X"B9",X"CA",X"07",X"35",X"21",X"6E",X"4E",X"CB",X"41",X"28", - X"0B",X"3A",X"53",X"4E",X"A7",X"20",X"0B",X"CB",X"C6",X"C3",X"F2",X"34",X"7E",X"A7",X"28",X"02", - X"CB",X"CE",X"DD",X"7E",X"08",X"E6",X"F0",X"81",X"DD",X"77",X"08",X"DD",X"72",X"06",X"DD",X"36", - X"09",X"01",X"DD",X"36",X"0A",X"01",X"C9",X"DD",X"35",X"09",X"C2",X"20",X"35",X"DD",X"36",X"09", - X"05",X"DD",X"7E",X"06",X"BB",X"28",X"05",X"80",X"DD",X"77",X"06",X"C9",X"DD",X"72",X"06",X"C9", - X"AF",X"C9",X"DD",X"36",X"0A",X"02",X"DD",X"46",X"04",X"3E",X"F7",X"90",X"32",X"F3",X"4C",X"DD", - X"7E",X"05",X"D6",X"08",X"32",X"F2",X"4C",X"CD",X"D0",X"0D",X"EB",X"3A",X"25",X"4F",X"A7",X"20", - X"76",X"7E",X"FE",X"AA",X"DA",X"B7",X"35",X"FE",X"AD",X"DA",X"88",X"35",X"FE",X"D1",X"D2",X"B7", - X"35",X"FE",X"CD",X"D2",X"94",X"35",X"DD",X"7E",X"06",X"FE",X"78",X"D2",X"B7",X"35",X"E6",X"03", - X"C6",X"7C",X"DD",X"77",X"06",X"3A",X"29",X"4F",X"A7",X"20",X"14",X"DD",X"7E",X"04",X"D6",X"07", - X"6F",X"DD",X"7E",X"05",X"C6",X"08",X"67",X"06",X"01",X"CD",X"D3",X"38",X"C3",X"B7",X"35",X"36", - X"9A",X"21",X"FD",X"4E",X"35",X"C3",X"B7",X"35",X"3A",X"29",X"4F",X"A7",X"28",X"06",X"3A",X"FD", - X"4E",X"A7",X"28",X"23",X"DD",X"36",X"00",X"10",X"DD",X"7E",X"08",X"E6",X"C0",X"F6",X"26",X"DD", - X"77",X"08",X"DD",X"7E",X"04",X"DD",X"77",X"0B",X"DD",X"7E",X"05",X"DD",X"77",X"0C",X"DD",X"36", - X"0D",X"98",X"21",X"53",X"4E",X"CB",X"C6",X"DD",X"CB",X"08",X"7E",X"CA",X"71",X"36",X"3A",X"23", - X"4F",X"E6",X"10",X"CA",X"05",X"36",X"DD",X"CB",X"08",X"F6",X"DD",X"22",X"89",X"4D",X"CD",X"8D", - X"0C",X"3A",X"FE",X"4E",X"FE",X"01",X"C0",X"DD",X"7E",X"0D",X"FE",X"90",X"C8",X"FE",X"94",X"28", - X"18",X"FE",X"A0",X"CA",X"FE",X"35",X"D2",X"EF",X"35",X"C6",X"04",X"DD",X"77",X"0D",X"C9",X"3A", - X"01",X"4F",X"FE",X"08",X"D8",X"DD",X"36",X"17",X"90",X"DD",X"36",X"0D",X"90",X"C9",X"DD",X"7E", - X"17",X"DD",X"77",X"0D",X"C9",X"DD",X"CB",X"08",X"76",X"CA",X"CA",X"35",X"DD",X"CB",X"08",X"B6", - X"DD",X"36",X"16",X"00",X"DD",X"CB",X"08",X"BE",X"DD",X"36",X"11",X"00",X"3A",X"1D",X"4E",X"A7", - X"20",X"05",X"21",X"38",X"4E",X"CB",X"C6",X"DD",X"CB",X"06",X"4E",X"CA",X"3A",X"36",X"DD",X"CB", - X"16",X"FE",X"DD",X"7E",X"04",X"D6",X"10",X"C3",X"42",X"36",X"DD",X"CB",X"16",X"BE",X"DD",X"7E", - X"04",X"3C",X"DD",X"77",X"12",X"47",X"3E",X"F0",X"90",X"32",X"F3",X"4C",X"DD",X"7E",X"05",X"C6", - X"06",X"DD",X"77",X"13",X"D6",X"10",X"32",X"F2",X"4C",X"CD",X"D0",X"0D",X"DD",X"73",X"14",X"DD", - X"72",X"15",X"3A",X"A0",X"4C",X"C6",X"83",X"DD",X"77",X"10",X"EB",X"01",X"00",X"00",X"C3",X"D1", - X"36",X"DD",X"7E",X"10",X"FE",X"9A",X"C2",X"C0",X"36",X"01",X"20",X"00",X"DD",X"7E",X"11",X"3D", - X"FA",X"AC",X"36",X"DD",X"77",X"11",X"DD",X"6E",X"0E",X"DD",X"66",X"0F",X"DD",X"CB",X"16",X"7E", - X"20",X"16",X"37",X"3F",X"ED",X"42",X"DD",X"75",X"0E",X"DD",X"74",X"0F",X"36",X"9A",X"DD",X"CB", - X"11",X"46",X"C2",X"79",X"36",X"C3",X"CA",X"35",X"09",X"C3",X"96",X"36",X"DD",X"7E",X"16",X"E6", - X"0F",X"28",X"06",X"DD",X"35",X"16",X"C3",X"18",X"36",X"DD",X"CB",X"08",X"FE",X"C3",X"CA",X"35", - X"DD",X"7E",X"11",X"FE",X"06",X"CA",X"80",X"37",X"DD",X"6E",X"0E",X"DD",X"66",X"0F",X"01",X"20", - X"00",X"DD",X"CB",X"16",X"7E",X"20",X"09",X"37",X"3F",X"ED",X"42",X"0E",X"08",X"C3",X"E3",X"36", - X"09",X"0E",X"F8",X"DD",X"7E",X"12",X"FE",X"11",X"DA",X"80",X"37",X"FE",X"F1",X"D2",X"80",X"37", - X"DD",X"75",X"0E",X"DD",X"74",X"0F",X"DD",X"6E",X"12",X"DD",X"66",X"13",X"3E",X"10",X"85",X"5F", - X"54",X"3A",X"3C",X"4D",X"E6",X"70",X"FE",X"40",X"30",X"10",X"2A",X"2D",X"4D",X"7B",X"95",X"FE", - X"11",X"30",X"07",X"7A",X"94",X"FE",X"11",X"DA",X"AD",X"37",X"3A",X"54",X"4D",X"E6",X"70",X"FE", - X"40",X"30",X"10",X"2A",X"45",X"4D",X"7B",X"95",X"FE",X"11",X"30",X"07",X"7A",X"94",X"FE",X"11", - X"DA",X"B6",X"37",X"3A",X"24",X"4D",X"E6",X"70",X"FE",X"40",X"30",X"0F",X"2A",X"15",X"4D",X"7B", - X"95",X"FE",X"11",X"30",X"06",X"7A",X"94",X"FE",X"11",X"38",X"74",X"DD",X"6E",X"0E",X"DD",X"66", - X"0F",X"7E",X"FE",X"9A",X"CA",X"37",X"38",X"E5",X"47",X"21",X"53",X"4E",X"7E",X"A7",X"20",X"07", - X"CB",X"C6",X"3E",X"0D",X"32",X"09",X"4F",X"78",X"E1",X"FE",X"E0",X"CA",X"55",X"38",X"FE",X"AD", - X"D2",X"5F",X"38",X"FE",X"AA",X"D2",X"80",X"38",X"FE",X"8B",X"D2",X"B5",X"38",X"C3",X"5F",X"38", - X"DD",X"6E",X"14",X"DD",X"66",X"15",X"DD",X"75",X"0E",X"DD",X"74",X"0F",X"DD",X"36",X"10",X"9A", - X"01",X"00",X"00",X"C3",X"7C",X"36",X"3A",X"22",X"4F",X"A7",X"C2",X"A5",X"37",X"2A",X"A9",X"4D", - X"19",X"22",X"A9",X"4D",X"C9",X"2A",X"AB",X"4D",X"19",X"22",X"AB",X"4D",X"C9",X"DD",X"E5",X"DD", - X"21",X"29",X"4D",X"C3",X"CA",X"37",X"DD",X"E5",X"DD",X"21",X"41",X"4D",X"C3",X"CA",X"37",X"DD", - X"E5",X"DD",X"21",X"11",X"4D",X"21",X"A4",X"4E",X"CB",X"C6",X"3A",X"25",X"4F",X"A7",X"C2",X"00", - X"38",X"CD",X"F4",X"2A",X"DD",X"7E",X"13",X"E6",X"80",X"F6",X"4A",X"DD",X"77",X"13",X"DD",X"36", - X"01",X"20",X"DD",X"36",X"00",X"10",X"21",X"53",X"4E",X"CB",X"C6",X"11",X"00",X"01",X"DD",X"E1", - X"DD",X"36",X"17",X"B4",X"CD",X"96",X"37",X"AF",X"32",X"01",X"4F",X"3E",X"98",X"C3",X"61",X"38", - X"DD",X"36",X"01",X"00",X"DD",X"36",X"04",X"00",X"DD",X"36",X"05",X"F0",X"DD",X"36",X"06",X"90", - X"DD",X"36",X"0B",X"00",X"DD",X"6E",X"09",X"DD",X"66",X"0A",X"CD",X"26",X"38",X"DD",X"E1",X"DD", - X"36",X"17",X"B0",X"C3",X"F4",X"37",X"36",X"AA",X"7D",X"E6",X"E0",X"3C",X"6F",X"36",X"E1",X"21", - X"FD",X"4E",X"35",X"11",X"00",X"10",X"C9",X"DD",X"7E",X"10",X"DD",X"6E",X"0E",X"DD",X"66",X"0F", - X"77",X"DD",X"7E",X"12",X"81",X"DD",X"77",X"12",X"DD",X"34",X"11",X"DD",X"CB",X"11",X"46",X"C2", - X"C8",X"36",X"C3",X"CA",X"35",X"CD",X"26",X"38",X"DD",X"36",X"17",X"B0",X"C3",X"F4",X"37",X"3E", - X"94",X"DD",X"77",X"0D",X"3E",X"06",X"32",X"FE",X"4E",X"DD",X"6E",X"12",X"DD",X"66",X"13",X"7C", - X"D6",X"08",X"67",X"7D",X"C6",X"08",X"6F",X"DD",X"75",X"0B",X"DD",X"74",X"0C",X"C3",X"80",X"37", - X"3A",X"25",X"4F",X"A7",X"C2",X"80",X"37",X"3A",X"29",X"4F",X"A7",X"C2",X"AC",X"38",X"11",X"00", - X"25",X"CD",X"96",X"37",X"06",X"01",X"DD",X"6E",X"12",X"DD",X"66",X"13",X"CD",X"D3",X"38",X"AF", - X"32",X"01",X"4F",X"DD",X"36",X"17",X"A8",X"3E",X"98",X"C3",X"61",X"38",X"DD",X"7E",X"10",X"77", - X"3E",X"98",X"C3",X"61",X"38",X"11",X"00",X"20",X"CD",X"96",X"37",X"06",X"00",X"DD",X"6E",X"12", - X"DD",X"66",X"13",X"CD",X"D3",X"38",X"AF",X"32",X"01",X"4F",X"DD",X"36",X"17",X"AC",X"3E",X"98", - X"C3",X"61",X"38",X"7D",X"FE",X"81",X"D2",X"32",X"39",X"FE",X"79",X"38",X"43",X"7C",X"FE",X"A8", - X"DA",X"13",X"39",X"3A",X"63",X"4C",X"FE",X"78",X"30",X"08",X"3A",X"60",X"4C",X"FE",X"02",X"D2", - X"8C",X"39",X"3A",X"43",X"4C",X"FE",X"78",X"30",X"08",X"3A",X"40",X"4C",X"FE",X"02",X"D2",X"A9", - X"39",X"3A",X"23",X"4C",X"FE",X"78",X"30",X"08",X"3A",X"20",X"4C",X"FE",X"02",X"D2",X"C6",X"39", - X"C3",X"E3",X"39",X"FE",X"78",X"D2",X"F2",X"38",X"FE",X"50",X"D2",X"01",X"39",X"C3",X"E3",X"39", - X"7C",X"FE",X"A8",X"30",X"67",X"FE",X"78",X"D2",X"A9",X"39",X"FE",X"50",X"D2",X"C6",X"39",X"C3", - X"E3",X"39",X"FE",X"89",X"30",X"43",X"7C",X"FE",X"90",X"DA",X"6C",X"39",X"3A",X"73",X"4C",X"FE", - X"61",X"38",X"08",X"3A",X"70",X"4C",X"FE",X"02",X"D2",X"00",X"3A",X"3A",X"53",X"4C",X"FE",X"61", - X"38",X"08",X"3A",X"50",X"4C",X"FE",X"02",X"D2",X"1D",X"3A",X"3A",X"33",X"4C",X"FE",X"61",X"38", - X"08",X"3A",X"30",X"4C",X"FE",X"02",X"D2",X"3A",X"3A",X"C3",X"57",X"3A",X"FE",X"70",X"D2",X"4B", - X"39",X"FE",X"48",X"D2",X"5A",X"39",X"C3",X"57",X"3A",X"7C",X"FE",X"90",X"D2",X"00",X"3A",X"FE", - X"70",X"D2",X"1D",X"3A",X"FE",X"48",X"D2",X"3A",X"3A",X"C3",X"57",X"3A",X"78",X"FE",X"01",X"38", - X"0C",X"21",X"F8",X"4E",X"CB",X"76",X"20",X"0C",X"0E",X"06",X"CD",X"74",X"3A",X"21",X"60",X"4C", - X"CD",X"96",X"3A",X"C9",X"CB",X"B6",X"C3",X"9D",X"39",X"78",X"FE",X"01",X"38",X"0C",X"21",X"F8", - X"4E",X"CB",X"66",X"20",X"0C",X"0E",X"04",X"CD",X"74",X"3A",X"21",X"40",X"4C",X"CD",X"96",X"3A", - X"C9",X"CB",X"A6",X"C3",X"BA",X"39",X"78",X"FE",X"01",X"38",X"0C",X"21",X"F8",X"4E",X"CB",X"56", - X"20",X"0C",X"0E",X"02",X"CD",X"74",X"3A",X"21",X"20",X"4C",X"CD",X"96",X"3A",X"C9",X"CB",X"96", - X"C3",X"D7",X"39",X"78",X"FE",X"01",X"38",X"0C",X"21",X"F8",X"4E",X"CB",X"46",X"20",X"0C",X"0E", - X"00",X"CD",X"74",X"3A",X"21",X"00",X"4C",X"CD",X"96",X"3A",X"C9",X"CB",X"86",X"C3",X"F4",X"39", - X"78",X"FE",X"01",X"38",X"0C",X"21",X"F8",X"4E",X"CB",X"7E",X"20",X"0C",X"0E",X"07",X"CD",X"74", - X"3A",X"21",X"70",X"4C",X"CD",X"96",X"3A",X"C9",X"CB",X"BE",X"C3",X"11",X"3A",X"78",X"FE",X"01", - X"38",X"0C",X"21",X"F8",X"4E",X"CB",X"6E",X"20",X"0C",X"0E",X"05",X"CD",X"74",X"3A",X"21",X"50", - X"4C",X"CD",X"96",X"3A",X"C9",X"CB",X"AE",X"C3",X"2E",X"3A",X"78",X"FE",X"01",X"38",X"0C",X"21", - X"F8",X"4E",X"CB",X"5E",X"20",X"0C",X"0E",X"03",X"CD",X"74",X"3A",X"21",X"30",X"4C",X"CD",X"96", - X"3A",X"C9",X"CB",X"9E",X"C3",X"4B",X"3A",X"78",X"FE",X"01",X"38",X"0C",X"21",X"F8",X"4E",X"CB", - X"4E",X"20",X"0C",X"0E",X"01",X"CD",X"74",X"3A",X"21",X"10",X"4C",X"CD",X"96",X"3A",X"C9",X"CB", - X"8E",X"C3",X"68",X"3A",X"3E",X"02",X"32",X"FA",X"4E",X"3A",X"3C",X"4D",X"47",X"E6",X"0F",X"B9", - X"20",X"09",X"78",X"E6",X"F0",X"F6",X"0A",X"32",X"3C",X"4D",X"C9",X"3A",X"54",X"4D",X"E6",X"F0", - X"F6",X"0A",X"32",X"54",X"4D",X"C9",X"36",X"01",X"22",X"F4",X"4C",X"DD",X"E5",X"CD",X"16",X"0E", - X"DD",X"E1",X"AF",X"2A",X"F4",X"4C",X"23",X"23",X"23",X"77",X"23",X"77",X"21",X"FD",X"4E",X"35", - X"C9",X"DD",X"7E",X"05",X"FE",X"11",X"DA",X"0F",X"3B",X"FE",X"CC",X"D2",X"44",X"3B",X"DD",X"7E", - X"04",X"FE",X"20",X"DA",X"CD",X"3A",X"FE",X"F1",X"D2",X"F9",X"3A",X"3F",X"C9",X"DD",X"7E",X"00", - X"FE",X"11",X"38",X"F7",X"47",X"DD",X"7E",X"06",X"FE",X"60",X"DA",X"E2",X"3A",X"DD",X"36",X"04", - X"20",X"C9",X"3E",X"20",X"90",X"DD",X"77",X"00",X"DD",X"CB",X"06",X"4E",X"CA",X"F4",X"3A",X"DD", - X"CB",X"06",X"8E",X"C9",X"DD",X"CB",X"06",X"CE",X"C9",X"DD",X"7E",X"00",X"A7",X"C8",X"FE",X"10", - X"D0",X"47",X"DD",X"7E",X"06",X"FE",X"60",X"DA",X"E2",X"3A",X"DD",X"36",X"04",X"F0",X"C9",X"DD", - X"7E",X"00",X"47",X"FE",X"11",X"38",X"10",X"FE",X"18",X"CA",X"BE",X"3A",X"3F",X"D0",X"3E",X"30", - X"90",X"DD",X"77",X"00",X"C3",X"33",X"3B",X"FE",X"08",X"CA",X"BE",X"3A",X"D0",X"3E",X"10",X"90", - X"DD",X"77",X"00",X"DD",X"7E",X"06",X"FE",X"60",X"D8",X"DD",X"7E",X"01",X"D6",X"09",X"D8",X"3C", - X"DD",X"77",X"01",X"C9",X"DD",X"7E",X"06",X"FE",X"78",X"DA",X"C8",X"3B",X"4F",X"CB",X"4F",X"C2", - X"C3",X"3B",X"AF",X"DD",X"86",X"04",X"47",X"FE",X"48",X"30",X"0E",X"FE",X"31",X"38",X"69",X"FE", - X"3D",X"21",X"80",X"4C",X"38",X"22",X"C3",X"83",X"3B",X"78",X"FE",X"C1",X"38",X"5A",X"FE",X"D8", - X"30",X"56",X"FE",X"CD",X"21",X"90",X"4C",X"38",X"05",X"06",X"20",X"C3",X"8A",X"3B",X"06",X"28", - X"C3",X"8A",X"3B",X"06",X"B0",X"C3",X"8A",X"3B",X"06",X"B8",X"7E",X"A7",X"20",X"3A",X"79",X"D6", - X"18",X"DD",X"77",X"06",X"36",X"03",X"23",X"23",X"23",X"70",X"23",X"36",X"C8",X"11",X"00",X"30", - X"CD",X"96",X"37",X"3E",X"02",X"32",X"FE",X"4E",X"32",X"01",X"4F",X"DD",X"7E",X"04",X"DD",X"77", - X"0B",X"DD",X"7E",X"05",X"DD",X"77",X"0C",X"DD",X"36",X"0D",X"A4",X"21",X"89",X"4E",X"CB",X"C6", - X"C3",X"C8",X"3B",X"3E",X"F8",X"C3",X"53",X"3B",X"DD",X"7E",X"00",X"47",X"FE",X"11",X"38",X"08", - X"FE",X"18",X"CA",X"BE",X"3A",X"C3",X"1D",X"3B",X"FE",X"08",X"CA",X"BE",X"3A",X"3F",X"C3",X"2C", - X"3B",X"DD",X"22",X"F4",X"4C",X"DD",X"7E",X"00",X"FE",X"01",X"CA",X"D2",X"3C",X"D2",X"1B",X"3C", - X"DD",X"35",X"0D",X"C0",X"DD",X"36",X"0D",X"05",X"DD",X"7E",X"05",X"FE",X"AC",X"C2",X"08",X"3C", - X"DD",X"36",X"05",X"AA",X"CD",X"16",X"0E",X"C9",X"FE",X"AE",X"30",X"07",X"DD",X"34",X"05",X"CD", - X"16",X"0E",X"C9",X"DD",X"36",X"05",X"AD",X"CD",X"16",X"0E",X"C9",X"DD",X"7E",X"04",X"E6",X"07", - X"C2",X"C4",X"3C",X"DD",X"7E",X"03",X"E6",X"07",X"C2",X"C4",X"3C",X"DD",X"35",X"0D",X"C2",X"7D", - X"3C",X"DD",X"7E",X"05",X"FE",X"8B",X"C2",X"3D",X"3C",X"DD",X"36",X"05",X"AA",X"DD",X"36",X"0D", - X"05",X"DD",X"36",X"00",X"00",X"CD",X"16",X"0E",X"2A",X"F4",X"4C",X"7D",X"21",X"F8",X"4E",X"FE", - X"40",X"28",X"0F",X"D2",X"6E",X"3C",X"FE",X"20",X"28",X"0E",X"30",X"09",X"A7",X"20",X"0C",X"CB", - X"C6",X"C9",X"CB",X"E6",X"C9",X"CB",X"DE",X"C9",X"CB",X"D6",X"C9",X"CB",X"CE",X"C9",X"FE",X"60", - X"28",X"05",X"30",X"06",X"CB",X"EE",X"C9",X"CB",X"F6",X"C9",X"CB",X"FE",X"C9",X"DD",X"7E",X"04", - X"47",X"DD",X"7E",X"08",X"B8",X"C2",X"C4",X"3C",X"DD",X"7E",X"03",X"47",X"DD",X"7E",X"07",X"B8", - X"C2",X"C4",X"3C",X"DD",X"6E",X"09",X"DD",X"66",X"0A",X"7E",X"DD",X"77",X"00",X"23",X"7E",X"DD", - X"77",X"01",X"23",X"7E",X"DD",X"77",X"07",X"23",X"7E",X"DD",X"77",X"08",X"23",X"7E",X"23",X"FE", - X"01",X"C2",X"C8",X"3C",X"7E",X"DD",X"77",X"09",X"23",X"7E",X"DD",X"77",X"0A",X"2A",X"8E",X"4D", - X"7E",X"DD",X"77",X"0D",X"CD",X"16",X"0E",X"C9",X"DD",X"75",X"09",X"DD",X"74",X"0A",X"CD",X"16", - X"0E",X"C9",X"2A",X"F4",X"4C",X"CB",X"65",X"28",X"42",X"21",X"1F",X"4C",X"35",X"C0",X"35",X"3A", - X"FC",X"4E",X"A7",X"C8",X"DD",X"36",X"03",X"68",X"DD",X"36",X"04",X"D0",X"3D",X"32",X"FC",X"4E", - X"DD",X"6E",X"0B",X"DD",X"66",X"0C",X"DD",X"75",X"09",X"DD",X"74",X"0A",X"DD",X"36",X"0D",X"00", - X"EB",X"2A",X"8E",X"4D",X"46",X"EB",X"3A",X"FB",X"4E",X"B8",X"DA",X"14",X"3D",X"DD",X"36",X"05", - X"8B",X"C3",X"99",X"3C",X"DD",X"36",X"05",X"AE",X"C3",X"99",X"3C",X"21",X"0F",X"4C",X"35",X"C0", - X"35",X"3A",X"FC",X"4E",X"A7",X"C8",X"DD",X"36",X"03",X"70",X"DD",X"36",X"04",X"D0",X"C3",X"EC", - X"3C",X"02",X"20",X"70",X"60",X"00",X"02",X"10",X"70",X"08",X"00",X"05",X"08",X"78",X"08",X"00", - X"05",X"08",X"C0",X"08",X"00",X"03",X"08",X"C0",X"18",X"00",X"04",X"08",X"A0",X"18",X"00",X"03", - X"08",X"A0",X"38",X"00",X"04",X"08",X"78",X"38",X"00",X"02",X"08",X"78",X"08",X"01",X"40",X"3D", - X"02",X"20",X"68",X"60",X"00",X"02",X"10",X"68",X"10",X"00",X"04",X"08",X"60",X"10",X"00",X"04", - X"08",X"40",X"10",X"00",X"02",X"08",X"40",X"08",X"00",X"04",X"08",X"10",X"08",X"00",X"03",X"08", - X"10",X"18",X"00",X"05",X"08",X"30",X"18",X"00",X"03",X"08",X"30",X"30",X"00",X"05",X"08",X"60", - X"30",X"00",X"02",X"08",X"60",X"10",X"01",X"6F",X"3D",X"02",X"20",X"70",X"60",X"00",X"02",X"10", - X"70",X"50",X"00",X"05",X"08",X"78",X"50",X"00",X"05",X"08",X"A8",X"50",X"00",X"03",X"08",X"A8", - X"60",X"00",X"05",X"08",X"D0",X"60",X"00",X"02",X"08",X"D0",X"48",X"00",X"04",X"08",X"90",X"48", - X"00",X"02",X"08",X"90",X"40",X"00",X"04",X"08",X"78",X"40",X"00",X"03",X"08",X"78",X"50",X"01", - X"A8",X"3D",X"02",X"20",X"68",X"50",X"00",X"02",X"10",X"68",X"38",X"00",X"04",X"08",X"60",X"38", - X"00",X"04",X"08",X"38",X"38",X"00",X"03",X"08",X"38",X"48",X"00",X"04",X"08",X"08",X"48",X"00", - X"03",X"08",X"08",X"58",X"00",X"05",X"08",X"18",X"58",X"00",X"02",X"08",X"18",X"48",X"00",X"05", - X"08",X"28",X"48",X"00",X"03",X"08",X"28",X"58",X"00",X"05",X"08",X"40",X"58",X"00",X"02",X"08", - X"40",X"48",X"00",X"05",X"08",X"60",X"48",X"00",X"02",X"08",X"60",X"38",X"01",X"E1",X"3D",X"02", - X"20",X"70",X"88",X"00",X"02",X"10",X"70",X"70",X"00",X"05",X"08",X"78",X"70",X"00",X"05",X"08", - X"80",X"70",X"00",X"02",X"08",X"80",X"68",X"00",X"05",X"08",X"A8",X"68",X"00",X"03",X"08",X"A8", - X"80",X"00",X"04",X"08",X"98",X"80",X"00",X"03",X"08",X"98",X"90",X"00",X"04",X"08",X"88",X"90", - X"00",X"02",X"08",X"88",X"88",X"00",X"04",X"08",X"78",X"88",X"00",X"02",X"08",X"78",X"70",X"01", - X"2E",X"3E",X"02",X"20",X"68",X"78",X"00",X"02",X"10",X"68",X"60",X"00",X"04",X"08",X"60",X"60", - X"00",X"03",X"08",X"60",X"78",X"00",X"04",X"08",X"38",X"78",X"00",X"02",X"08",X"38",X"70",X"00", - X"04",X"08",X"28",X"70",X"00",X"02",X"08",X"28",X"68",X"00",X"04",X"08",X"10",X"68",X"00",X"02", - X"08",X"10",X"60",X"00",X"05",X"08",X"60",X"60",X"01",X"71",X"3E",X"02",X"20",X"70",X"A8",X"00", - X"02",X"10",X"70",X"98",X"00",X"05",X"08",X"78",X"98",X"00",X"05",X"08",X"A8",X"98",X"00",X"03", - X"08",X"A8",X"B0",X"00",X"05",X"08",X"D0",X"B0",X"00",X"02",X"08",X"D0",X"98",X"00",X"04",X"08", - X"90",X"98",X"00",X"03",X"08",X"90",X"B0",X"00",X"04",X"08",X"78",X"B0",X"00",X"02",X"08",X"78", - X"98",X"01",X"AA",X"3E",X"02",X"20",X"68",X"98",X"00",X"02",X"10",X"68",X"80",X"00",X"04",X"08", - X"60",X"80",X"00",X"04",X"08",X"38",X"80",X"00",X"03",X"08",X"38",X"90",X"00",X"04",X"08",X"28", - X"90",X"00",X"03",X"08",X"28",X"98",X"00",X"04",X"08",X"08",X"98",X"00",X"03",X"08",X"08",X"B0", - X"00",X"05",X"08",X"60",X"B0",X"00",X"02",X"08",X"60",X"A0",X"00",X"04",X"08",X"30",X"A0",X"00", - X"02",X"08",X"30",X"98",X"00",X"05",X"08",X"60",X"98",X"00",X"02",X"08",X"60",X"80",X"01",X"E3", - X"3E",X"3E",X"9A",X"CD",X"45",X"15",X"3E",X"02",X"CD",X"55",X"15",X"21",X"6C",X"88",X"11",X"F9", - X"4C",X"01",X"07",X"00",X"ED",X"B0",X"21",X"84",X"88",X"11",X"11",X"4D",X"01",X"14",X"00",X"ED", - X"B0",X"3A",X"29",X"4D",X"21",X"84",X"88",X"11",X"29",X"4D",X"01",X"14",X"00",X"ED",X"B0",X"32", - X"29",X"4D",X"3A",X"27",X"4F",X"32",X"29",X"4D",X"3A",X"41",X"4D",X"21",X"84",X"88",X"11",X"41", - X"4D",X"01",X"14",X"00",X"ED",X"B0",X"32",X"41",X"4D",X"3A",X"28",X"4F",X"32",X"41",X"4D",X"21", - X"6C",X"88",X"11",X"59",X"4D",X"01",X"18",X"00",X"ED",X"B0",X"21",X"6C",X"88",X"11",X"71",X"4D", - X"01",X"18",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11",X"00",X"4C",X"01",X"10",X"00",X"ED",X"B0", - X"21",X"58",X"85",X"11",X"10",X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11",X"20", - X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11",X"30",X"4C",X"01",X"10",X"00",X"ED", - X"B0",X"21",X"58",X"85",X"11",X"40",X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11", - X"50",X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11",X"60",X"4C",X"01",X"10",X"00", - X"ED",X"B0",X"21",X"58",X"85",X"11",X"70",X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85", - X"11",X"80",X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11",X"90",X"4C",X"01",X"10", - X"00",X"ED",X"B0",X"3E",X"FF",X"32",X"09",X"4F",X"3E",X"D0",X"32",X"59",X"4D",X"3E",X"09",X"32"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index c5abd4b0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"3E",X"9A",X"CD",X"45",X"15",X"3E",X"02",X"CD",X"55",X"15",X"21",X"6C",X"88",X"11",X"F9",X"4C", - X"01",X"07",X"00",X"ED",X"B0",X"21",X"84",X"88",X"11",X"11",X"4D",X"01",X"14",X"00",X"ED",X"B0", - X"3A",X"36",X"4D",X"21",X"84",X"88",X"11",X"29",X"4D",X"01",X"14",X"00",X"ED",X"B0",X"32",X"36", - X"4D",X"3A",X"27",X"4F",X"32",X"30",X"4D",X"3A",X"4E",X"4D",X"21",X"84",X"88",X"11",X"41",X"4D", - X"01",X"14",X"00",X"ED",X"B0",X"32",X"4E",X"4D",X"3A",X"28",X"4F",X"32",X"48",X"4D",X"21",X"6C", - X"88",X"11",X"59",X"4D",X"01",X"18",X"00",X"ED",X"B0",X"21",X"6C",X"88",X"11",X"71",X"4D",X"01", - X"18",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11",X"00",X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21", - X"58",X"85",X"11",X"10",X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11",X"20",X"4C", - X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11",X"30",X"4C",X"01",X"10",X"00",X"ED",X"B0", - X"21",X"58",X"85",X"11",X"40",X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11",X"50", - X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11",X"60",X"4C",X"01",X"10",X"00",X"ED", - X"B0",X"21",X"58",X"85",X"11",X"70",X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11", - X"80",X"4C",X"01",X"10",X"00",X"ED",X"B0",X"21",X"58",X"85",X"11",X"90",X"4C",X"01",X"10",X"00", - X"ED",X"B0",X"3E",X"FF",X"32",X"09",X"4F",X"3E",X"D0",X"32",X"5D",X"4D",X"3E",X"09",X"32",X"60", - X"4D",X"3D",X"32",X"1E",X"4D",X"3E",X"14",X"32",X"00",X"4D",X"3E",X"06",X"32",X"FE",X"4E",X"3E", - X"05",X"32",X"08",X"4F",X"AF",X"32",X"80",X"4C",X"32",X"90",X"4C",X"32",X"F8",X"4E",X"32",X"F9", - X"4E",X"32",X"FA",X"4E",X"32",X"F9",X"4C",X"32",X"FF",X"4E",X"32",X"00",X"4F",X"32",X"0B",X"4F", - X"32",X"21",X"4F",X"32",X"25",X"4F",X"32",X"26",X"4F",X"32",X"29",X"4F",X"32",X"2A",X"4F",X"3C", - X"32",X"0F",X"4C",X"3A",X"91",X"4D",X"32",X"24",X"4F",X"21",X"31",X"3D",X"22",X"0B",X"4C",X"21", - X"60",X"3D",X"22",X"1B",X"4C",X"21",X"99",X"3D",X"22",X"2B",X"4C",X"21",X"D2",X"3D",X"22",X"3B", - X"4C",X"21",X"1F",X"3E",X"22",X"4B",X"4C",X"21",X"62",X"3E",X"22",X"5B",X"4C",X"21",X"9B",X"3E", - X"22",X"6B",X"4C",X"21",X"D4",X"3E",X"22",X"7B",X"4C",X"C9",X"11",X"8B",X"41",X"21",X"5C",X"87", - X"3E",X"01",X"06",X"09",X"CD",X"66",X"16",X"CD",X"4B",X"89",X"06",X"06",X"CD",X"06",X"89",X"CD", - X"9C",X"89",X"CD",X"98",X"88",X"CD",X"B3",X"88",X"3E",X"0C",X"32",X"FB",X"4E",X"3A",X"0A",X"4F", - X"A7",X"20",X"02",X"3E",X"0A",X"32",X"FD",X"4E",X"32",X"FC",X"4E",X"3E",X"6A",X"32",X"54",X"4D", - X"3E",X"80",X"32",X"39",X"4D",X"C9",X"11",X"8B",X"41",X"21",X"65",X"87",X"3E",X"01",X"06",X"09", - X"CD",X"66",X"16",X"CD",X"04",X"89",X"CD",X"9C",X"89",X"CD",X"98",X"88",X"CD",X"E9",X"88",X"06", - X"03",X"CD",X"B7",X"89",X"3A",X"0A",X"4F",X"A7",X"20",X"02",X"3E",X"0A",X"32",X"FD",X"4E",X"32", - X"FC",X"4E",X"3E",X"40",X"32",X"39",X"4D",X"32",X"51",X"4D",X"C9",X"11",X"8B",X"41",X"21",X"6E", - X"87",X"3E",X"01",X"06",X"09",X"CD",X"66",X"16",X"CD",X"4B",X"89",X"CD",X"73",X"89",X"06",X"06", - X"CD",X"06",X"89",X"CD",X"9C",X"89",X"CD",X"B3",X"88",X"CD",X"CE",X"88",X"06",X"04",X"CD",X"B7", - X"89",X"3E",X"0A",X"32",X"FB",X"4E",X"3A",X"0A",X"4F",X"A7",X"20",X"02",X"3E",X"0E",X"32",X"FD", - X"4E",X"32",X"FC",X"4E",X"C9",X"11",X"8B",X"41",X"21",X"77",X"87",X"3E",X"01",X"06",X"09",X"CD", - X"66",X"16",X"11",X"51",X"41",X"21",X"45",X"88",X"3E",X"03",X"06",X"0D",X"CD",X"66",X"16",X"06", - X"06",X"CD",X"06",X"89",X"CD",X"9C",X"89",X"3A",X"91",X"4D",X"47",X"CB",X"68",X"3E",X"0C",X"28", - X"06",X"CB",X"48",X"28",X"02",X"3E",X"11",X"32",X"FB",X"4E",X"3A",X"0A",X"4F",X"A7",X"20",X"02", - X"3E",X"0F",X"32",X"FD",X"4E",X"32",X"FC",X"4E",X"3E",X"0A",X"32",X"3C",X"4D",X"32",X"54",X"4D", - X"3E",X"10",X"32",X"29",X"4D",X"32",X"41",X"4D",X"3E",X"09",X"32",X"25",X"4F",X"32",X"30",X"4D", - X"32",X"48",X"4D",X"21",X"A4",X"4E",X"CB",X"C6",X"11",X"40",X"40",X"21",X"F0",X"86",X"3E",X"01", - X"06",X"1C",X"CD",X"66",X"16",X"11",X"40",X"44",X"21",X"5B",X"87",X"3E",X"01",X"06",X"1C",X"CD", - X"7C",X"16",X"21",X"91",X"4D",X"E5",X"CB",X"6E",X"28",X"09",X"21",X"77",X"4D",X"36",X"74",X"23", - X"23",X"CB",X"E6",X"E1",X"CB",X"4E",X"C8",X"21",X"5F",X"4D",X"36",X"74",X"23",X"23",X"CB",X"E6", - X"C9",X"11",X"8B",X"41",X"21",X"80",X"87",X"3E",X"01",X"06",X"09",X"CD",X"66",X"16",X"CD",X"73", - X"89",X"CD",X"81",X"89",X"06",X"06",X"CD",X"06",X"89",X"06",X"04",X"C5",X"CD",X"9C",X"89",X"CD", - X"98",X"88",X"CD",X"B3",X"88",X"CD",X"CE",X"88",X"CD",X"E9",X"88",X"C1",X"11",X"10",X"00",X"21", - X"01",X"4C",X"E5",X"36",X"58",X"23",X"36",X"40",X"23",X"36",X"AC",X"23",X"36",X"01",X"E1",X"19", - X"10",X"F0",X"11",X"20",X"00",X"21",X"23",X"42",X"CD",X"5F",X"83",X"21",X"EB",X"40",X"CD",X"5F", - X"83",X"21",X"CC",X"42",X"CD",X"5F",X"83",X"21",X"52",X"42",X"CD",X"5F",X"83",X"21",X"F3",X"40", - X"CD",X"5F",X"83",X"3E",X"30",X"32",X"39",X"4D",X"32",X"F7",X"4E",X"3E",X"6A",X"32",X"54",X"4D", - X"3A",X"0A",X"4F",X"A7",X"20",X"02",X"3E",X"09",X"32",X"FD",X"4E",X"32",X"FC",X"4E",X"32",X"29", - X"4F",X"21",X"44",X"42",X"36",X"AE",X"3D",X"C8",X"21",X"A8",X"40",X"36",X"AE",X"3D",X"C8",X"21", - X"48",X"43",X"36",X"AE",X"3D",X"C8",X"21",X"2C",X"41",X"36",X"AE",X"3D",X"C8",X"21",X"14",X"41", - X"36",X"AE",X"3D",X"C8",X"21",X"ED",X"42",X"36",X"AE",X"3D",X"C8",X"21",X"73",X"42",X"36",X"AE", - X"3D",X"C8",X"21",X"72",X"43",X"36",X"AE",X"3D",X"C8",X"21",X"92",X"40",X"36",X"AE",X"C9",X"E5", - X"36",X"D8",X"19",X"36",X"D3",X"19",X"36",X"D2",X"19",X"36",X"D1",X"E1",X"01",X"00",X"04",X"09", - X"06",X"04",X"36",X"0F",X"19",X"10",X"FB",X"C9",X"11",X"8B",X"41",X"21",X"89",X"87",X"3E",X"01", - X"06",X"09",X"CD",X"66",X"16",X"CD",X"04",X"89",X"CD",X"9C",X"89",X"CD",X"B3",X"88",X"CD",X"CE", - X"88",X"CD",X"E9",X"88",X"06",X"05",X"CD",X"B7",X"89",X"3A",X"0A",X"4F",X"A7",X"20",X"02",X"3E", - X"18",X"32",X"FD",X"4E",X"32",X"FC",X"4E",X"3E",X"0C",X"32",X"FB",X"4E",X"3E",X"03",X"32",X"08", - X"4F",X"C9",X"11",X"8B",X"41",X"21",X"92",X"87",X"3E",X"01",X"06",X"09",X"CD",X"66",X"16",X"CD", - X"04",X"89",X"CD",X"9C",X"89",X"3A",X"91",X"4D",X"47",X"CB",X"68",X"3E",X"0E",X"28",X"06",X"CB", - X"48",X"28",X"02",X"3E",X"13",X"32",X"FB",X"4E",X"3A",X"0A",X"4F",X"A7",X"C2",X"42",X"82",X"3E", - X"14",X"C3",X"42",X"82",X"11",X"8B",X"41",X"21",X"9B",X"87",X"3E",X"01",X"06",X"09",X"CD",X"66", - X"16",X"CD",X"04",X"89",X"CD",X"9C",X"89",X"CD",X"CE",X"88",X"CD",X"E9",X"88",X"AF",X"32",X"FB", - X"4E",X"3E",X"02",X"32",X"08",X"4F",X"06",X"06",X"CD",X"B7",X"89",X"3A",X"0A",X"4F",X"A7",X"20", - X"02",X"3E",X"12",X"32",X"FD",X"4E",X"32",X"FC",X"4E",X"C9",X"11",X"8B",X"41",X"21",X"A4",X"87", - X"3E",X"01",X"06",X"09",X"CD",X"66",X"16",X"CD",X"04",X"89",X"CD",X"9C",X"89",X"3A",X"91",X"4D", - X"47",X"CB",X"68",X"3E",X"10",X"28",X"9E",X"CB",X"48",X"28",X"9A",X"3E",X"13",X"C3",X"D5",X"83", - X"11",X"8B",X"41",X"21",X"AD",X"87",X"3E",X"01",X"06",X"09",X"CD",X"66",X"16",X"CD",X"04",X"89", - X"06",X"07",X"C3",X"BB",X"82",X"11",X"8B",X"41",X"21",X"B6",X"87",X"3E",X"01",X"06",X"09",X"CD", - X"66",X"16",X"CD",X"04",X"89",X"CD",X"9C",X"89",X"CD",X"98",X"88",X"CD",X"B3",X"88",X"CD",X"CE", - X"88",X"CD",X"E9",X"88",X"3E",X"0A",X"32",X"FB",X"4E",X"3A",X"0A",X"4F",X"A7",X"20",X"02",X"3E", - X"18",X"32",X"FD",X"4E",X"32",X"FC",X"4E",X"C9",X"3A",X"91",X"4D",X"CB",X"47",X"28",X"18",X"11", - X"8B",X"41",X"21",X"BF",X"87",X"3E",X"01",X"06",X"09",X"CD",X"66",X"16",X"CD",X"04",X"89",X"CD", - X"CE",X"88",X"CD",X"E9",X"88",X"18",X"05",X"3E",X"09",X"CD",X"55",X"15",X"CD",X"9C",X"89",X"CD", - X"98",X"88",X"CD",X"B3",X"88",X"3E",X"0A",X"32",X"FB",X"4E",X"3A",X"0A",X"4F",X"A7",X"20",X"02", - X"3E",X"18",X"32",X"FD",X"4E",X"32",X"FC",X"4E",X"C9",X"11",X"8B",X"41",X"21",X"C8",X"87",X"3E", - X"01",X"06",X"09",X"CD",X"66",X"16",X"CD",X"04",X"89",X"CD",X"9C",X"89",X"3A",X"91",X"4D",X"47", - X"CB",X"68",X"3E",X"12",X"CA",X"D5",X"83",X"CB",X"48",X"CA",X"D5",X"83",X"3E",X"15",X"C3",X"D5", - X"83",X"11",X"8B",X"41",X"21",X"D1",X"87",X"3E",X"01",X"06",X"09",X"CD",X"66",X"16",X"CD",X"04", - X"89",X"CD",X"9C",X"89",X"CD",X"98",X"88",X"CD",X"B3",X"88",X"CD",X"CE",X"88",X"CD",X"E9",X"88", - X"3E",X"0A",X"32",X"FB",X"4E",X"3A",X"0A",X"4F",X"A7",X"20",X"02",X"3E",X"24",X"32",X"FD",X"4E", - X"32",X"FC",X"4E",X"C9",X"11",X"8B",X"41",X"21",X"DA",X"87",X"3E",X"01",X"06",X"09",X"CD",X"66", - X"16",X"CD",X"04",X"89",X"CD",X"9C",X"89",X"CD",X"04",X"85",X"3E",X"02",X"32",X"08",X"4F",X"C9", - X"11",X"8B",X"41",X"21",X"E3",X"87",X"3E",X"01",X"06",X"09",X"CD",X"66",X"16",X"CD",X"04",X"89", - X"CD",X"9C",X"89",X"CD",X"04",X"85",X"C9",X"C9",X"01",X"00",X"00",X"00",X"00",X"AE",X"9A",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"A0",X"0A",X"0B",X"0C",X"15",X"15",X"15",X"15",X"0D", - X"0E",X"0F",X"15",X"15",X"15",X"15",X"10",X"11",X"12",X"15",X"15",X"15",X"15",X"13",X"19",X"1A", - X"15",X"15",X"15",X"15",X"9A",X"9A",X"9A",X"15",X"15",X"15",X"15",X"9A",X"9A",X"9A",X"15",X"15", - X"15",X"15",X"9A",X"1B",X"1C",X"15",X"15",X"15",X"15",X"9A",X"1D",X"1E",X"15",X"15",X"15",X"15", - X"9A",X"1F",X"20",X"15",X"15",X"15",X"15",X"9A",X"21",X"22",X"15",X"15",X"15",X"23",X"24",X"25", - X"26",X"27",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"5B",X"5C",X"5D",X"5E",X"5F",X"60", - X"61",X"62",X"63",X"9A",X"14",X"64",X"65",X"66",X"67",X"16",X"9A",X"14",X"68",X"69",X"6A",X"6B", - X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"16",X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A", - X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"0A",X"0B",X"0C",X"15",X"15",X"81",X"82",X"0D",X"0E",X"0F", - X"15",X"15",X"15",X"15",X"10",X"11",X"12",X"15",X"15",X"15",X"15",X"13",X"19",X"1A",X"15",X"15", - X"15",X"15",X"9A",X"9A",X"9A",X"15",X"15",X"15",X"15",X"9A",X"9A",X"9A",X"15",X"15",X"15",X"15", - X"9A",X"1B",X"1C",X"15",X"15",X"15",X"15",X"9A",X"1D",X"1E",X"15",X"15",X"15",X"15",X"9A",X"1F", - X"20",X"15",X"15",X"15",X"15",X"9A",X"21",X"22",X"15",X"15",X"15",X"15",X"03",X"03",X"03",X"15", - X"15",X"15",X"15",X"03",X"03",X"03",X"15",X"15",X"15",X"15",X"03",X"03",X"03",X"15",X"15",X"15", - X"15",X"03",X"03",X"03",X"15",X"15",X"15",X"15",X"11",X"16",X"16",X"15",X"15",X"15",X"15",X"11", - X"16",X"16",X"15",X"15",X"15",X"15",X"09",X"03",X"03",X"15",X"15",X"15",X"15",X"09",X"03",X"03", - X"15",X"15",X"15",X"15",X"09",X"03",X"03",X"15",X"15",X"15",X"15",X"09",X"03",X"03",X"15",X"15", - X"15",X"0E",X"03",X"03",X"0D",X"0E",X"0E",X"0E",X"0E",X"03",X"0C",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"09",X"17",X"0F",X"0F",X"0F",X"0F",X"0F",X"09",X"17", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"10",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"10",X"03",X"0D",X"0E",X"0E",X"0E",X"0F",X"03",X"03",X"03",X"15",X"15",X"0E", - X"0E",X"03",X"03",X"03",X"15",X"15",X"15",X"15",X"03",X"03",X"03",X"15",X"15",X"15",X"15",X"03", - X"03",X"03",X"15",X"15",X"15",X"15",X"11",X"16",X"16",X"15",X"15",X"15",X"15",X"11",X"16",X"16", - X"15",X"15",X"15",X"15",X"09",X"03",X"03",X"15",X"15",X"15",X"15",X"09",X"03",X"03",X"15",X"15", - X"15",X"15",X"09",X"03",X"03",X"15",X"15",X"15",X"15",X"09",X"03",X"03",X"15",X"15",X"15",X"15", - X"D9",X"D4",X"D3",X"D3",X"D2",X"D3",X"D3",X"D1",X"D8",X"D2",X"D2",X"D3",X"D1",X"D8",X"D3",X"D3", - X"D2",X"D3",X"D9",X"D4",X"D3",X"D3",X"D1",X"D8",X"D1",X"D8",X"D3",X"D3",X"D7",X"D6",X"D6",X"D5", - X"9A",X"9A",X"9A",X"D4",X"9A",X"9A",X"9A",X"D3",X"9A",X"9A",X"9A",X"D2",X"9A",X"9A",X"9A",X"D1", - X"0F",X"0F",X"0F",X"0F",X"09",X"09",X"09",X"0F",X"09",X"09",X"09",X"0F",X"09",X"09",X"09",X"0F", - X"09",X"09",X"09",X"0F",X"9A",X"9A",X"9A",X"D8",X"9A",X"9A",X"9A",X"D3",X"9A",X"9A",X"9A",X"D2", - X"9A",X"9A",X"9A",X"D9",X"DC",X"DB",X"DB",X"DA",X"09",X"09",X"09",X"0F",X"09",X"09",X"09",X"0F", - X"09",X"09",X"09",X"0F",X"09",X"09",X"09",X"0F",X"0F",X"0F",X"0F",X"0F",X"31",X"40",X"40",X"40", - X"4C",X"45",X"56",X"45",X"4C",X"32",X"40",X"40",X"40",X"4C",X"45",X"56",X"45",X"4C",X"33",X"40", - X"40",X"40",X"4C",X"45",X"56",X"45",X"4C",X"34",X"40",X"40",X"40",X"4C",X"45",X"56",X"45",X"4C", - X"35",X"40",X"40",X"40",X"4C",X"45",X"56",X"45",X"4C",X"36",X"40",X"40",X"40",X"4C",X"45",X"56", - X"45",X"4C",X"37",X"40",X"40",X"40",X"4C",X"45",X"56",X"45",X"4C",X"38",X"40",X"40",X"40",X"4C", - X"45",X"56",X"45",X"4C",X"39",X"40",X"40",X"40",X"4C",X"45",X"56",X"45",X"4C",X"30",X"31",X"40", - X"40",X"4C",X"45",X"56",X"45",X"4C",X"31",X"31",X"40",X"40",X"4C",X"45",X"56",X"45",X"4C",X"32", - X"31",X"40",X"40",X"4C",X"45",X"56",X"45",X"4C",X"33",X"31",X"40",X"40",X"4C",X"45",X"56",X"45", - X"4C",X"34",X"31",X"40",X"40",X"4C",X"45",X"56",X"45",X"4C",X"35",X"31",X"40",X"40",X"4C",X"45", - X"56",X"45",X"4C",X"36",X"31",X"40",X"40",X"4C",X"45",X"56",X"45",X"4C",X"02",X"02",X"02",X"02", - X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02", - X"02",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"1B",X"1B",X"1B",X"1B",X"1B",X"1B", - X"1B",X"1B",X"1B",X"45",X"4C",X"50",X"4F",X"45",X"50",X"40",X"45",X"55",X"43",X"53",X"45",X"52", - X"53",X"4B",X"43",X"4F",X"52",X"40",X"54",X"4F",X"4F",X"48",X"53",X"53",X"4C",X"4C",X"41",X"42", - X"45",X"52",X"49",X"46",X"40",X"44",X"4E",X"41",X"53",X"4E",X"4F",X"47",X"41",X"52",X"44",X"40", - X"44",X"49",X"4F",X"56",X"41",X"53",X"40",X"53",X"52",X"59",X"52",X"4F",X"45",X"45",X"44",X"48", - X"54",X"59",X"54",X"41",X"50",X"40",X"52",X"53",X"45",X"43",X"40",X"52",X"40",X"54",X"4F",X"48", - X"4F",X"46",X"43",X"4F",X"45",X"55",X"48",X"42",X"4F",X"53",X"40",X"54",X"10",X"00",X"00",X"00", - X"40",X"C8",X"90",X"08",X"C6",X"03",X"02",X"00",X"00",X"90",X"00",X"00",X"9A",X"00",X"00",X"00", - X"00",X"00",X"00",X"90",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"0F",X"00",X"01",X"5A",X"11",X"24",X"43",X"21",X"34",X"87",X"3E",X"04", - X"06",X"05",X"CD",X"66",X"16",X"11",X"24",X"47",X"21",X"48",X"87",X"3E",X"04",X"06",X"05",X"CD", - X"66",X"16",X"C9",X"11",X"44",X"40",X"21",X"0C",X"87",X"3E",X"04",X"06",X"05",X"CD",X"66",X"16", - X"11",X"44",X"44",X"21",X"20",X"87",X"3E",X"04",X"06",X"05",X"CD",X"66",X"16",X"C9",X"11",X"2E", - X"43",X"21",X"34",X"87",X"3E",X"04",X"06",X"05",X"CD",X"66",X"16",X"11",X"2E",X"47",X"21",X"48", - X"87",X"3E",X"04",X"06",X"05",X"CD",X"66",X"16",X"C9",X"11",X"4E",X"40",X"21",X"0C",X"87",X"3E", - X"04",X"06",X"05",X"CD",X"66",X"16",X"11",X"4E",X"44",X"21",X"20",X"87",X"3E",X"04",X"06",X"05", - X"CD",X"66",X"16",X"C9",X"06",X"03",X"C5",X"11",X"8B",X"45",X"21",X"EC",X"87",X"3E",X"01",X"06", - X"09",X"CD",X"66",X"16",X"3E",X"0A",X"CD",X"CE",X"15",X"11",X"8B",X"45",X"21",X"01",X"88",X"3E", - X"01",X"06",X"09",X"CD",X"66",X"16",X"3E",X"0A",X"CD",X"CE",X"15",X"11",X"8B",X"45",X"21",X"0A", - X"88",X"3E",X"01",X"06",X"09",X"CD",X"66",X"16",X"3E",X"0A",X"CD",X"CE",X"15",X"C1",X"10",X"C6", - X"3E",X"9A",X"CD",X"45",X"15",X"3E",X"09",X"CD",X"55",X"15",X"C9",X"11",X"73",X"41",X"21",X"20", - X"88",X"3E",X"01",X"06",X"0B",X"CD",X"66",X"16",X"11",X"55",X"41",X"21",X"2B",X"88",X"3E",X"01", - X"06",X"0D",X"CD",X"66",X"16",X"11",X"59",X"41",X"21",X"38",X"88",X"3E",X"01",X"06",X"0D",X"CD", - X"66",X"16",X"C9",X"11",X"4F",X"41",X"21",X"13",X"88",X"3E",X"01",X"06",X"0D",X"CD",X"66",X"16", - X"C9",X"11",X"56",X"41",X"21",X"38",X"88",X"3E",X"01",X"06",X"0D",X"CD",X"66",X"16",X"11",X"58", - X"41",X"21",X"2B",X"88",X"3E",X"01",X"06",X"0D",X"CD",X"66",X"16",X"C9",X"11",X"59",X"40",X"21", - X"68",X"85",X"3E",X"07",X"06",X"1C",X"CD",X"66",X"16",X"11",X"59",X"44",X"21",X"2C",X"86",X"3E", - X"07",X"06",X"1C",X"CD",X"66",X"16",X"C9",X"3A",X"36",X"4D",X"B8",X"30",X"04",X"78",X"32",X"36", - X"4D",X"3A",X"4E",X"4D",X"B8",X"D0",X"78",X"32",X"4E",X"4D",X"C9",X"32",X"C9",X"C9",X"3E",X"E2", - X"01",X"16",X"08",X"18",X"05",X"3E",X"40",X"01",X"00",X"00",X"32",X"FE",X"4E",X"21",X"40",X"40", - X"AF",X"32",X"03",X"4F",X"11",X"BF",X"43",X"7D",X"FE",X"ED",X"28",X"0B",X"FE",X"C0",X"20",X"0C", - X"7C",X"FE",X"43",X"28",X"5B",X"18",X"05",X"7C",X"FE",X"41",X"28",X"4C",X"C5",X"46",X"3A",X"FE", - X"4E",X"B8",X"C1",X"28",X"4B",X"CD",X"62",X"8A",X"3A",X"02",X"4F",X"3C",X"32",X"02",X"4F",X"E6", - X"07",X"20",X"09",X"C5",X"E5",X"3E",X"01",X"CD",X"CE",X"15",X"E1",X"C1",X"3A",X"03",X"4F",X"FE", - X"02",X"28",X"15",X"30",X"1F",X"A7",X"28",X"04",X"23",X"1B",X"18",X"BB",X"C5",X"01",X"20",X"00", - X"09",X"EB",X"ED",X"42",X"C1",X"EB",X"18",X"AF",X"C5",X"EB",X"01",X"20",X"00",X"09",X"EB",X"ED", - X"42",X"C1",X"18",X"A3",X"2B",X"13",X"18",X"9F",X"3A",X"FE",X"4E",X"FE",X"40",X"20",X"86",X"C9", - X"3A",X"03",X"4F",X"3C",X"E6",X"03",X"32",X"03",X"4F",X"2A",X"04",X"4F",X"ED",X"5B",X"06",X"4F", - X"18",X"A6",X"77",X"22",X"04",X"4F",X"F5",X"78",X"CD",X"75",X"8A",X"F1",X"77",X"22",X"06",X"4F", - X"79",X"CD",X"75",X"8A",X"C9",X"C5",X"01",X"00",X"04",X"09",X"77",X"ED",X"42",X"C1",X"EB",X"C9", - X"C9",X"21",X"CC",X"8B",X"22",X"8E",X"4D",X"3E",X"12",X"32",X"0A",X"4F",X"3E",X"04",X"32",X"36", - X"4D",X"32",X"4E",X"4D",X"3E",X"07",X"32",X"27",X"4F",X"32",X"28",X"4F",X"C9",X"3E",X"FF",X"32", - X"F5",X"4D",X"C9",X"AF",X"32",X"36",X"4D",X"32",X"4E",X"4D",X"32",X"FF",X"4E",X"32",X"00",X"4F", - X"32",X"0A",X"4F",X"CD",X"55",X"15",X"3E",X"15",X"CD",X"45",X"15",X"3E",X"07",X"32",X"27",X"4F", - X"32",X"28",X"4F",X"3E",X"D0",X"32",X"F7",X"4E",X"C9",X"11",X"47",X"40",X"21",X"83",X"92",X"3E", - X"02",X"06",X"1B",X"CD",X"66",X"16",X"11",X"47",X"44",X"21",X"84",X"8B",X"3E",X"02",X"06",X"1B", - X"CD",X"7C",X"16",X"11",X"4B",X"40",X"21",X"B9",X"92",X"3E",X"04",X"06",X"1B",X"CD",X"66",X"16", - X"11",X"4B",X"44",X"21",X"85",X"8B",X"3E",X"04",X"06",X"1B",X"CD",X"7C",X"16",X"11",X"51",X"40", - X"21",X"18",X"8B",X"3E",X"04",X"06",X"1B",X"CD",X"66",X"16",X"11",X"51",X"44",X"21",X"86",X"8B", - X"3E",X"04",X"06",X"1B",X"CD",X"7C",X"16",X"C9",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"54",X"4C",X"40",X"48",X"45",X"4C",X"55",X"43",X"4E",X"49",X"4F",X"41",X"41",X"57",X"59", - X"45",X"4C",X"40",X"40",X"40",X"50",X"53",X"54",X"45",X"40",X"44",X"53",X"53",X"4F",X"52",X"4E", - X"49",X"54",X"41",X"49",X"52",X"40",X"5A",X"41",X"41",X"44",X"49",X"47",X"40",X"45",X"4C",X"41", - X"45",X"55",X"40",X"40",X"4C",X"43",X"45",X"4D",X"50",X"53",X"48",X"45",X"4F",X"45",X"54",X"48", - X"45",X"52",X"40",X"54",X"50",X"40",X"52",X"40",X"40",X"45",X"4F",X"45",X"45",X"42",X"40",X"56", - X"48",X"40",X"53",X"41",X"54",X"54",X"55",X"4C",X"40",X"53",X"46",X"53",X"53",X"55",X"59",X"4E", - X"41",X"4D",X"5A",X"45",X"1A",X"02",X"18",X"00",X"00",X"15",X"00",X"00",X"00",X"30",X"00",X"00", - X"00",X"45",X"00",X"00",X"00",X"60",X"00",X"00",X"50",X"12",X"00",X"00",X"00",X"25",X"00",X"00", - X"50",X"37",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"20",X"00",X"00", - X"00",X"30",X"00",X"00",X"00",X"40",X"00",X"00",X"50",X"07",X"00",X"00",X"00",X"15",X"00",X"00", - X"50",X"22",X"00",X"00",X"00",X"30",X"00",X"05",X"04",X"03",X"02",X"01",X"02",X"03",X"04",X"09", - X"0A",X"0B",X"0C",X"FF",X"4D",X"49",X"43",X"50",X"42",X"03",X"4C",X"4C",X"44",X"60",X"17",X"03", - X"4C",X"52",X"53",X"20",X"85",X"02",X"42",X"49",X"4C",X"90",X"76",X"02",X"41",X"4E",X"47",X"50", - X"31",X"02",X"42",X"55",X"42",X"90",X"10",X"02",X"44",X"4F",X"43",X"00",X"05",X"02",X"46",X"4C", - X"4F",X"60",X"01",X"02",X"4A",X"52",X"46",X"80",X"98",X"01",X"52",X"41",X"59",X"40",X"86",X"01", - X"1B",X"18",X"1A",X"00",X"C7",X"FA",X"00",X"A0",X"FE",X"00",X"9B",X"EE",X"00",X"8B",X"FE",X"00", - X"6B",X"EE",X"00",X"5D",X"FC",X"00",X"17",X"EB",X"00",X"15",X"FF",X"00",X"33",X"EB",X"00",X"81", - X"FB",X"00",X"A3",X"EB",X"01",X"D2",X"FA",X"00",X"C5",X"FE",X"00",X"8C",X"FD",X"00",X"80",X"FF", - X"00",X"CA",X"FC",X"00",X"C1",X"EC",X"00",X"A9",X"FE",X"00",X"6E",X"EE",X"00",X"26",X"FC",X"00", - X"1C",X"EC",X"00",X"19",X"FD",X"00",X"6B",X"FF",X"00",X"9A",X"FB",X"00",X"CA",X"FA",X"00",X"91", - X"EE",X"00",X"2E",X"FD",X"00",X"50",X"FF",X"00",X"C9",X"FB",X"00",X"15",X"0B",X"1D",X"4E",X"0B", - X"38",X"4E",X"0C",X"02",X"01",X"43",X"00",X"02",X"08",X"05",X"04",X"01",X"54",X"00",X"05",X"04", - X"01",X"32",X"00",X"05",X"04",X"01",X"85",X"00",X"05",X"04",X"01",X"A7",X"00",X"05",X"04",X"01", - X"64",X"00",X"05",X"04",X"01",X"0B",X"01",X"05",X"04",X"09",X"0B",X"02",X"4E",X"0B",X"38",X"4E", - X"01",X"F0",X"00",X"0C",X"02",X"06",X"02",X"0F",X"05",X"03",X"02",X"00",X"05",X"03",X"07",X"0F", - X"09",X"0C",X"07",X"02",X"0F",X"01",X"00",X"01",X"06",X"06",X"05",X"01",X"03",X"F0",X"FF",X"07", - X"06",X"03",X"50",X"00",X"04",X"FE",X"07",X"06",X"09",X"0B",X"6E",X"4E",X"0B",X"89",X"4E",X"0C", - X"02",X"01",X"40",X"00",X"02",X"0F",X"06",X"05",X"01",X"03",X"F0",X"FF",X"07",X"02",X"05",X"03", - X"01",X"70",X"00",X"06",X"05",X"01",X"03",X"F0",X"FF",X"07",X"06",X"02",X"08",X"01",X"00",X"0A", - X"0C",X"06",X"06",X"05",X"02",X"03",X"E0",X"FF",X"07",X"38",X"09",X"0C",X"06",X"01",X"60",X"00", - X"02",X"0C",X"06",X"06",X"06",X"05",X"01",X"03",X"10",X"00",X"07",X"06",X"03",X"A0",X"FF",X"07", - X"02",X"04",X"FF",X"07",X"0B",X"09",X"0B",X"53",X"4E",X"0B",X"6E",X"4E",X"0C",X"06",X"02",X"0F", - X"01",X"00",X"00",X"06",X"03",X"1A",X"00",X"05",X"01",X"07",X"0E",X"09",X"0B",X"BF",X"4E",X"0C", - X"02",X"06",X"01",X"58",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"01",X"58", - X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"02",X"01",X"05",X"0C",X"01",X"43", - X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"07",X"02",X"01",X"58",X"00",X"02", - X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"01",X"43",X"00",X"02",X"08",X"06",X"05",X"02", - X"04",X"FF",X"07",X"05",X"01",X"58",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05", - X"01",X"64",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"06",X"01",X"69",X"00", - X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"01",X"69",X"00",X"02",X"08",X"06",X"05", - X"02",X"04",X"FF",X"07",X"05",X"02",X"01",X"05",X"0C",X"01",X"4F",X"00",X"02",X"08",X"06",X"05", - X"02",X"04",X"FF",X"07",X"05",X"07",X"02",X"01",X"69",X"00",X"02",X"08",X"06",X"05",X"02",X"04", - X"FF",X"07",X"05",X"01",X"4F",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"01", - X"69",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"01",X"76",X"00",X"02",X"08", - X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"06",X"01",X"7D",X"00",X"02",X"08",X"06",X"05",X"02", - X"04",X"FF",X"07",X"05",X"01",X"7D",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05", - X"02",X"01",X"05",X"0C",X"01",X"5E",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05", - X"07",X"02",X"01",X"7D",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"01",X"5E", - X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"01",X"76",X"00",X"02",X"08",X"06", - X"05",X"02",X"04",X"FF",X"07",X"05",X"01",X"5E",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF", - X"07",X"05",X"06",X"01",X"70",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"01", - X"70",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"02",X"01",X"05",X"0C",X"01", - X"54",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"07",X"02",X"01",X"70",X"00", - X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"01",X"54",X"00",X"02",X"08",X"06",X"05", - X"02",X"04",X"FF",X"07",X"05",X"01",X"69",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07", - X"05",X"01",X"54",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"06",X"01",X"64", - X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"01",X"64",X"00",X"02",X"08",X"06", - X"05",X"02",X"04",X"FF",X"07",X"05",X"02",X"01",X"05",X"0C",X"01",X"4B",X"00",X"02",X"08",X"06", - X"05",X"02",X"04",X"FF",X"07",X"05",X"07",X"02",X"01",X"64",X"00",X"02",X"08",X"06",X"05",X"02", - X"04",X"FF",X"07",X"05",X"01",X"4B",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05", - X"01",X"5E",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"01",X"4B",X"00",X"02", - X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"05",X"08",X"31",X"8D",X"09",X"0B",X"A4",X"4E",X"0C", - X"02",X"02",X"0F",X"01",X"00",X"01",X"06",X"03",X"18",X"00",X"05",X"01",X"07",X"0C",X"05",X"02", - X"08",X"03",X"8F",X"09",X"0C",X"02",X"01",X"58",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF", - X"07",X"03",X"01",X"58",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"70", - X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"70",X"00",X"02",X"08",X"06", - X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"85",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF", - X"07",X"03",X"01",X"85",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"95", - X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"95",X"00",X"02",X"08",X"06", - X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"76",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF", - X"07",X"03",X"01",X"76",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"95", - X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"95",X"00",X"02",X"08",X"06", - X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"B1",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF", - X"07",X"03",X"01",X"B1",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"C7", - X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"C7",X"00",X"02",X"08",X"06", - X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"85",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF", - X"07",X"03",X"01",X"85",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"A7", - X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"A7",X"00",X"02",X"08",X"06", - X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"C7",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF", - X"07",X"03",X"01",X"C7",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"E0", - X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"C7",X"00",X"02",X"08",X"06", - X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"0B",X"01",X"02",X"08",X"06",X"05",X"02",X"04",X"FF", - X"07",X"03",X"01",X"C7",X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"E0", - X"00",X"02",X"08",X"06",X"05",X"02",X"04",X"FF",X"07",X"03",X"01",X"B1",X"00",X"02",X"08",X"06", - X"05",X"02",X"04",X"FF",X"07",X"06",X"05",X"0C",X"09",X"3E",X"88",X"32",X"0C",X"4F",X"3E",X"9A", - X"CD",X"45",X"15",X"3E",X"08",X"CD",X"55",X"15",X"CD",X"9C",X"89",X"CD",X"98",X"88",X"CD",X"B3", - X"88",X"11",X"24",X"41",X"21",X"75",X"92",X"3E",X"01",X"06",X"0E",X"CD",X"66",X"16",X"11",X"24", - X"45",X"21",X"EC",X"87",X"3E",X"01",X"06",X"0E",X"CD",X"66",X"16",X"3E",X"3C",X"CD",X"CE",X"15", - X"11",X"09",X"43",X"21",X"47",X"92",X"3E",X"04",X"06",X"04",X"CD",X"66",X"16",X"11",X"0F",X"43", - X"21",X"57",X"92",X"3E",X"04",X"06",X"04",X"CD",X"66",X"16",X"11",X"89",X"40",X"21",X"F7",X"91", - X"3E",X"04",X"06",X"14",X"CD",X"66",X"16",X"11",X"8F",X"40",X"21",X"F7",X"91",X"3E",X"04",X"06", - X"14",X"CD",X"66",X"16",X"11",X"37",X"41",X"21",X"67",X"92",X"3E",X"01",X"06",X"0E",X"CD",X"66", - X"16",X"11",X"37",X"45",X"21",X"EC",X"87",X"3E",X"01",X"06",X"0E",X"CD",X"66",X"16",X"3A",X"90", - X"4D",X"CB",X"6F",X"C0",X"21",X"10",X"4F",X"34",X"21",X"0D",X"4F",X"3A",X"0C",X"43",X"FE",X"AB", - X"38",X"0C",X"28",X"14",X"36",X"AA",X"23",X"36",X"AB",X"23",X"36",X"AC",X"18",X"12",X"36",X"AB", - X"23",X"36",X"AC",X"23",X"36",X"AA",X"18",X"08",X"36",X"AC",X"23",X"36",X"AA",X"23",X"36",X"AB", - X"11",X"09",X"43",X"21",X"47",X"92",X"CD",X"EC",X"91",X"11",X"8F",X"41",X"21",X"17",X"92",X"CD", - X"94",X"91",X"11",X"0F",X"43",X"21",X"57",X"92",X"CD",X"94",X"91",X"11",X"89",X"40",X"21",X"F7", - X"91",X"CD",X"EC",X"91",X"11",X"0F",X"41",X"21",X"07",X"92",X"CD",X"94",X"91",X"11",X"89",X"42", - X"21",X"37",X"92",X"CD",X"94",X"91",X"11",X"8F",X"40",X"21",X"F7",X"91",X"CD",X"EC",X"91",X"11", - X"09",X"41",X"21",X"07",X"92",X"CD",X"94",X"91",X"11",X"0F",X"42",X"21",X"27",X"92",X"CD",X"94", - X"91",X"11",X"89",X"41",X"21",X"17",X"92",X"CD",X"EC",X"91",X"11",X"8F",X"42",X"21",X"37",X"92", - X"CD",X"94",X"91",X"11",X"09",X"42",X"21",X"27",X"92",X"CD",X"94",X"91",X"21",X"0C",X"4F",X"34", - X"C2",X"EE",X"90",X"C9",X"D5",X"11",X"11",X"4F",X"D5",X"06",X"10",X"7E",X"FE",X"9A",X"28",X"3E", - X"FE",X"3F",X"30",X"17",X"4F",X"3A",X"10",X"4F",X"CB",X"47",X"79",X"28",X"31",X"FE",X"3C",X"28", - X"19",X"38",X"13",X"FE",X"3E",X"28",X"1B",X"3E",X"3E",X"18",X"23",X"FE",X"AB",X"38",X"17",X"28", - X"1A",X"3A",X"0F",X"4F",X"18",X"18",X"3E",X"3C",X"18",X"14",X"3E",X"3B",X"18",X"10",X"3E",X"3E", - X"18",X"0C",X"3E",X"3D",X"18",X"08",X"3A",X"0D",X"4F",X"18",X"03",X"3A",X"0E",X"4F",X"12",X"13", - X"23",X"10",X"B8",X"E1",X"D1",X"3E",X"04",X"47",X"CD",X"66",X"16",X"C9",X"3E",X"01",X"E5",X"CD", - X"CE",X"15",X"E1",X"CD",X"94",X"91",X"C9",X"9A",X"AA",X"AB",X"9A",X"AC",X"9A",X"9A",X"AA",X"AB", - X"AC",X"AA",X"AB",X"9A",X"9A",X"9A",X"9A",X"9A",X"AA",X"9A",X"AC",X"AB",X"9A",X"AC",X"9A",X"AA", - X"AC",X"AB",X"AA",X"9A",X"9A",X"9A",X"9A",X"9A",X"AA",X"AC",X"AB",X"AB",X"9A",X"AA",X"9A",X"9A", - X"AC",X"AB",X"AA",X"9A",X"9A",X"9A",X"9A",X"AA",X"3E",X"9A",X"AB",X"AC",X"3C",X"3D",X"AA",X"AB", - X"9A",X"3B",X"AC",X"9A",X"9A",X"9A",X"9A",X"AA",X"9A",X"9A",X"AA",X"AC",X"AB",X"AA",X"AB",X"AB", - X"9A",X"9A",X"AC",X"9A",X"9A",X"9A",X"9A",X"9A",X"9A",X"9A",X"AA",X"9A",X"9A",X"9A",X"AB",X"9A", - X"9A",X"9A",X"AC",X"AA",X"AC",X"AA",X"AB",X"AA",X"AC",X"AB",X"3E",X"9A",X"9A",X"3D",X"3C",X"9A", - X"9A",X"3B",X"3D",X"AB",X"AC",X"AA",X"3B",X"52",X"41",X"54",X"53",X"48",X"43",X"45",X"54",X"40", - X"35",X"38",X"39",X"31",X"18",X"53",X"54",X"4E",X"45",X"53",X"45",X"52",X"50",X"40",X"40",X"4E", - X"4E",X"55",X"53",X"54",X"40",X"48",X"40",X"47",X"40",X"55",X"40",X"41",X"53",X"43",X"55",X"40", - X"46",X"45",X"59",X"4C",X"5A",X"50",X"40",X"4F",X"54",X"45",X"45",X"50",X"4E",X"40",X"41",X"45", - X"4C",X"48",X"50",X"54",X"40",X"40",X"45",X"45",X"48",X"45",X"54",X"52",X"40",X"46",X"4E",X"40", - X"49",X"50",X"48",X"4C",X"54",X"45",X"49",X"48",X"57",X"40",X"4C",X"40",X"40",X"40",X"4C",X"40", - X"40",X"40",X"49",X"40",X"45",X"45",X"57",X"45",X"52",X"48",X"40",X"42",X"49",X"54",X"59",X"40", - X"46",X"40",X"45",X"44",X"40",X"54",X"48",X"4E",X"52",X"4F",X"54",X"41",X"4F",X"4F",X"40",X"40", - X"46",X"48",X"52",X"53",X"40",X"53",X"4F",X"45",X"53",X"40",X"40",X"4D",X"44",X"54",X"53",X"41", - X"52",X"53",X"4B",X"4C",X"41",X"55",X"43",X"46",X"5A",X"4D",X"4F",X"40",X"49",X"40",X"52",X"4F", - X"4C",X"55",X"40",X"54",X"40",X"4F",X"47",X"4E",X"59",X"59",X"4E",X"49",X"42",X"40",X"49",X"40", - X"40",X"54",X"54",X"54",X"4E",X"53",X"50",X"53",X"45",X"52",X"55",X"52",X"54",X"49",X"52",X"55", - X"41",X"46",X"45",X"42",X"45",X"DD",X"22",X"F4",X"4C",X"DD",X"CB",X"04",X"46",X"C8",X"DD",X"6E", - X"01",X"DD",X"66",X"02",X"7E",X"FE",X"8B",X"30",X"04",X"FE",X"83",X"30",X"1C",X"3A",X"FE",X"4E", - X"FE",X"03",X"28",X"03",X"FE",X"06",X"C0",X"DD",X"34",X"03",X"DD",X"7E",X"03",X"FE",X"AC",X"DD", - X"6E",X"01",X"DD",X"66",X"02",X"30",X"11",X"77",X"C9",X"36",X"9A",X"DD",X"36",X"01",X"58",X"DD", - X"36",X"02",X"40",X"DD",X"36",X"03",X"AC",X"C9",X"36",X"9A",X"23",X"7D",X"E6",X"1F",X"FE",X"1A", - X"30",X"5C",X"7E",X"FE",X"9A",X"20",X"11",X"DD",X"36",X"00",X"01",X"36",X"AA",X"DD",X"75",X"01", - X"DD",X"74",X"02",X"DD",X"36",X"03",X"AA",X"C9",X"FE",X"D1",X"38",X"42",X"FE",X"DD",X"30",X"3E", - X"DD",X"7E",X"00",X"FE",X"01",X"28",X"18",X"38",X"0B",X"01",X"DF",X"FF",X"09",X"DD",X"36",X"00", - X"02",X"C3",X"7B",X"93",X"01",X"1F",X"00",X"09",X"DD",X"36",X"00",X"00",X"C3",X"7B",X"93",X"7D", - X"E6",X"1F",X"FE",X"07",X"28",X"10",X"FE",X"11",X"28",X"0C",X"EB",X"2A",X"8E",X"4D",X"CB",X"46", - X"EB",X"28",X"E1",X"C3",X"99",X"93",X"7C",X"FE",X"42",X"38",X"D9",X"C3",X"99",X"93",X"21",X"06", - X"4C",X"35",X"C0",X"36",X"0C",X"2A",X"8E",X"4D",X"7E",X"FE",X"09",X"28",X"20",X"38",X"4E",X"FE", - X"0B",X"28",X"32",X"30",X"52",X"3A",X"05",X"4C",X"FE",X"04",X"C8",X"DD",X"36",X"01",X"A0",X"DD", - X"36",X"02",X"41",X"DD",X"36",X"03",X"A9",X"3E",X"04",X"32",X"05",X"4C",X"C9",X"3A",X"05",X"4C", - X"FE",X"06",X"C8",X"DD",X"36",X"01",X"60",X"DD",X"36",X"02",X"40",X"DD",X"36",X"03",X"A9",X"3E", - X"06",X"32",X"05",X"4C",X"C9",X"3A",X"05",X"4C",X"FE",X"02",X"C8",X"DD",X"36",X"01",X"E0",X"DD", - X"36",X"02",X"42",X"DD",X"36",X"03",X"A9",X"3E",X"02",X"32",X"05",X"4C",X"C9",X"FE",X"02",X"28", - X"1E",X"38",X"34",X"FE",X"03",X"20",X"DE",X"3A",X"05",X"4C",X"FE",X"05",X"C8",X"DD",X"36",X"01", - X"00",X"DD",X"36",X"02",X"41",X"DD",X"36",X"03",X"A9",X"3E",X"05",X"32",X"05",X"4C",X"C9",X"3A", - X"05",X"4C",X"FE",X"03",X"C8",X"DD",X"36",X"01",X"40",X"DD",X"36",X"02",X"42",X"DD",X"36",X"03", - X"A9",X"3E",X"03",X"32",X"05",X"4C",X"C9",X"3A",X"05",X"4C",X"FE",X"01",X"C8",X"DD",X"36",X"01", - X"80",X"DD",X"36",X"02",X"43",X"DD",X"36",X"03",X"A9",X"3E",X"01",X"32",X"05",X"4C",X"C9",X"4C", - X"FF",X"11",X"F2",X"43",X"CD",X"ED",X"15",X"21",X"92",X"4D",X"CB",X"86",X"3E",X"01",X"CD",X"70", - X"15",X"C9",X"D1",X"3E",X"80",X"CD",X"52",X"16",X"3E",X"20",X"CD",X"52",X"16",X"18",X"D9",X"3A", - X"F7",X"4D",X"FE",X"00",X"CA",X"16",X"14",X"3D",X"32",X"F7",X"4D",X"FE",X"1A",X"28",X"14",X"3E", - X"1B",X"2A",X"F9",X"4D",X"77",X"3E",X"20",X"CD",X"E3",X"15",X"22",X"F9",X"4D",X"3E",X"1A",X"77", - X"C3",X"16",X"14",X"3D",X"32",X"F7",X"4D",X"3E",X"1B",X"2A",X"F9",X"4D",X"2B",X"77",X"23",X"77", - X"23",X"77",X"2B",X"3E",X"40",X"18",X"E0",X"3A",X"F7",X"4D",X"FE",X"1B",X"CA",X"16",X"14",X"3C", - X"32",X"F7",X"4D",X"FE",X"1A",X"28",X"14",X"3E",X"1B",X"2A",X"F9",X"4D",X"77",X"3E",X"20",X"CD", - X"48",X"16",X"22",X"F9",X"4D",X"3E",X"1A",X"77",X"C3",X"16",X"14",X"3C",X"32",X"F7",X"4D",X"3E", - X"1B",X"2A",X"F9",X"4D",X"77",X"3E",X"40",X"CD",X"48",X"16",X"22",X"F9",X"4D",X"3E",X"1A",X"2B", - X"77",X"23",X"77",X"23",X"77",X"C3",X"16",X"14",X"3E",X"08",X"CD",X"CE",X"15",X"32",X"C0",X"50", - X"06",X"14",X"CD",X"90",X"15",X"DA",X"4E",X"14",X"C3",X"FF",X"13",X"3A",X"F5",X"4D",X"21",X"92", - X"4D",X"CB",X"66",X"28",X"03",X"3A",X"F6",X"4D",X"CB",X"67",X"32",X"C0",X"50",X"28",X"EC",X"18", - X"DC",X"02",X"1B",X"18",X"1A",X"21",X"40",X"40",X"11",X"41",X"40",X"01",X"7F",X"03",X"77",X"ED", - X"B0",X"32",X"C0",X"50",X"C9",X"21",X"40",X"44",X"11",X"41",X"44",X"01",X"7F",X"03",X"77",X"ED", - X"B0",X"32",X"C0",X"50",X"C9",X"3E",X"02",X"CD",X"55",X"15",X"3E",X"40",X"CD",X"45",X"15",X"C9", - X"47",X"AF",X"32",X"99",X"4D",X"32",X"9B",X"4D",X"3A",X"9B",X"4D",X"B8",X"C8",X"21",X"90",X"4D", - X"CB",X"6E",X"C0",X"32",X"C0",X"50",X"18",X"F0",X"E5",X"21",X"20",X"00",X"19",X"EB",X"E1",X"C9", - X"3A",X"92",X"4D",X"CB",X"47",X"28",X"0D",X"3A",X"9C",X"4D",X"47",X"3A",X"9B",X"4D",X"B8",X"30", - X"19",X"37",X"3F",X"C9",X"78",X"32",X"9C",X"4D",X"3A",X"92",X"4D",X"CB",X"C7",X"32",X"92",X"4D", - X"AF",X"32",X"9B",X"4D",X"32",X"99",X"4D",X"37",X"3F",X"C9",X"3A",X"92",X"4D",X"CB",X"87",X"32", - X"92",X"4D",X"37",X"C9",X"21",X"90",X"4D",X"CB",X"FE",X"CB",X"7E",X"C8",X"18",X"FB",X"47",X"AF", - X"32",X"9A",X"4D",X"3A",X"9A",X"4D",X"B8",X"C8",X"21",X"90",X"4D",X"CB",X"6E",X"C0",X"32",X"C0", - X"50",X"18",X"F0",X"85",X"6F",X"D0",X"24",X"C9",X"83",X"5F",X"D0",X"14",X"C9",X"3E",X"03",X"F5", - X"7E",X"E6",X"F0",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"47",X"3A",X"91",X"4D",X"CB", - X"77",X"28",X"22",X"78",X"12",X"1B",X"7E",X"E6",X"0F",X"47",X"3A",X"91",X"4D",X"CB",X"77",X"32", - X"91",X"4D",X"28",X"20",X"78",X"12",X"2B",X"1B",X"F1",X"3D",X"20",X"D3",X"3A",X"91",X"4D",X"CB", - X"B7",X"32",X"91",X"4D",X"C9",X"78",X"FE",X"00",X"28",X"DB",X"3A",X"91",X"4D",X"CB",X"F7",X"32", - X"91",X"4D",X"18",X"CF",X"78",X"FE",X"00",X"28",X"DD",X"3A",X"91",X"4D",X"CB",X"F7",X"32",X"91", - X"4D",X"18",X"D1",X"81",X"4F",X"D0",X"04",X"C9",X"D5",X"16",X"00",X"5F",X"37",X"3F",X"ED",X"52", - X"D1",X"C9",X"E5",X"EB",X"16",X"00",X"5F",X"37",X"3F",X"ED",X"52",X"EB",X"E1",X"C9",X"CD",X"5B", - X"1A",X"DD",X"CB",X"00",X"D6",X"C9",X"32",X"F8",X"4C",X"D5",X"3A",X"F8",X"4C",X"4F",X"ED",X"A0", - X"79",X"FE",X"00",X"20",X"F9",X"D1",X"CD",X"88",X"15",X"10",X"EE",X"C9",X"32",X"F8",X"4C",X"D5", - X"3A",X"F8",X"4C",X"4F",X"ED",X"A0",X"2B",X"79",X"FE",X"00",X"20",X"F8",X"D1",X"CD",X"88",X"15", - X"10",X"ED",X"C9",X"DD",X"7E",X"05",X"FD",X"96",X"05",X"B8",X"DA",X"E5",X"16",X"57",X"3E",X"FF", - X"90",X"47",X"7A",X"B8",X"D2",X"E5",X"16",X"DD",X"7E",X"04",X"FD",X"96",X"04",X"B9",X"DA",X"0F", - X"17",X"57",X"3E",X"FF",X"91",X"4F",X"7A",X"B9",X"D2",X"0F",X"17",X"FD",X"7E",X"05",X"DD",X"BE", - X"05",X"D2",X"24",X"17",X"FD",X"7E",X"04",X"DD",X"BE",X"04",X"D2",X"2C",X"17",X"3A",X"FF",X"4D", - X"21",X"DD",X"16",X"CB",X"27",X"CD",X"E3",X"15",X"5E",X"23",X"56",X"EB",X"E9",X"A9",X"17",X"82", - X"17",X"34",X"17",X"5B",X"17",X"DD",X"7E",X"04",X"FD",X"96",X"04",X"B9",X"38",X"18",X"57",X"3E", - X"FF",X"91",X"4F",X"7A",X"B9",X"30",X"0F",X"DD",X"7E",X"04",X"FD",X"BE",X"04",X"38",X"0A",X"DD", - X"36",X"00",X"18",X"3E",X"02",X"C9",X"3E",X"01",X"C9",X"DD",X"36",X"00",X"08",X"18",X"F4",X"DD", - X"7E",X"05",X"FD",X"BE",X"05",X"38",X"07",X"DD",X"36",X"00",X"00",X"3E",X"03",X"C9",X"DD",X"36", - X"00",X"10",X"18",X"F7",X"21",X"FF",X"4D",X"CB",X"C6",X"C3",X"C4",X"16",X"21",X"FF",X"4D",X"CB", - X"CE",X"C3",X"CD",X"16",X"FD",X"7E",X"04",X"DD",X"96",X"04",X"47",X"DD",X"7E",X"05",X"FD",X"96", - X"05",X"B8",X"28",X"09",X"38",X"0E",X"DD",X"36",X"00",X"02",X"C3",X"CD",X"17",X"DD",X"36",X"00", - X"04",X"C3",X"CD",X"17",X"DD",X"36",X"00",X"06",X"C3",X"CD",X"17",X"FD",X"7E",X"04",X"DD",X"96", - X"04",X"47",X"FD",X"7E",X"05",X"DD",X"96",X"05",X"B8",X"28",X"09",X"38",X"0E",X"DD",X"36",X"00", - X"0E",X"C3",X"CD",X"17",X"DD",X"36",X"00",X"0C",X"C3",X"CD",X"17",X"DD",X"36",X"00",X"0A",X"C3", - X"CD",X"17",X"DD",X"7E",X"04",X"FD",X"96",X"04",X"47",X"FD",X"7E",X"05",X"DD",X"96",X"05",X"B8", - X"28",X"09",X"38",X"0E",X"DD",X"36",X"00",X"12",X"C3",X"CD",X"17",X"DD",X"36",X"00",X"14",X"C3", - X"CD",X"17",X"DD",X"36",X"00",X"16",X"C3",X"CD",X"17",X"DD",X"7E",X"04",X"FD",X"96",X"04",X"47", - X"DD",X"7E",X"05",X"FD",X"96",X"05",X"B8",X"28",X"09",X"38",X"0E",X"DD",X"36",X"00",X"1E",X"C3", - X"CD",X"17",X"DD",X"36",X"00",X"1C",X"C3",X"CD",X"17",X"DD",X"36",X"00",X"1A",X"AF",X"32",X"FF", - X"4D",X"C9",X"2A",X"FD",X"4D",X"E5",X"21",X"13",X"8C",X"7D",X"E1",X"BD",X"CC",X"0F",X"18",X"7E", - X"FE",X"00",X"CA",X"F5",X"17",X"23",X"46",X"3A",X"75",X"4D",X"B8",X"CA",X"05",X"18",X"2B",X"22", - X"FD",X"4D",X"C3",X"0E",X"18",X"23",X"46",X"3A",X"76",X"4D",X"B8",X"CA",X"05",X"18",X"2B",X"22", - X"FD",X"4D",X"C3",X"0E",X"18",X"23",X"7E",X"32",X"F5",X"4D",X"23",X"22",X"FD",X"4D",X"C9",X"3E", - X"FF",X"32",X"F5",X"4D",X"C9",X"3A",X"00",X"50",X"E6",X"0F",X"47",X"3A",X"40",X"50",X"E6",X"F0", - X"B0",X"32",X"F5",X"4D",X"C9",X"3A",X"40",X"50",X"47",X"E6",X"0F",X"CB",X"78",X"28",X"02",X"CB", - X"E7",X"32",X"F6",X"4D",X"C9",X"DD",X"21",X"02",X"4E",X"DD",X"CB",X"00",X"46",X"C4",X"5E",X"16", - X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21",X"51",X"50",X"CD",X"5E",X"19", - X"DD",X"7E",X"06",X"32",X"45",X"50",X"DD",X"21",X"1D",X"4E",X"DD",X"CB",X"00",X"46",X"C4",X"5E", - X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21",X"51",X"50",X"CD",X"5E", - X"19",X"DD",X"7E",X"06",X"32",X"45",X"50",X"DD",X"21",X"38",X"4E",X"DD",X"CB",X"00",X"46",X"C4", - X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21",X"51",X"50",X"CD", - X"5E",X"19",X"DD",X"7E",X"06",X"32",X"45",X"50",X"DD",X"21",X"53",X"4E",X"DD",X"CB",X"00",X"46", - X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21",X"56",X"50", - X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4A",X"50",X"DD",X"21",X"6E",X"4E",X"DD",X"CB",X"00", - X"46",X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21",X"56", - X"50",X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4A",X"50",X"DD",X"21",X"89",X"4E",X"DD",X"CB", - X"00",X"46",X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD",X"21", - X"56",X"50",X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4A",X"50",X"DD",X"21",X"A4",X"4E",X"DD", - X"CB",X"00",X"46",X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19",X"FD", - X"21",X"5B",X"50",X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4F",X"50",X"DD",X"21",X"BF",X"4E", - X"DD",X"CB",X"00",X"46",X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"28",X"10",X"CD",X"87",X"19", - X"FD",X"21",X"5B",X"50",X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4F",X"50",X"DD",X"21",X"DA", - X"4E",X"DD",X"CB",X"00",X"46",X"C4",X"5E",X"16",X"DD",X"CB",X"00",X"56",X"C8",X"CD",X"87",X"19", - X"FD",X"21",X"5B",X"50",X"CD",X"5E",X"19",X"DD",X"7E",X"06",X"32",X"4F",X"50",X"C9",X"DD",X"7E", - X"03",X"FD",X"77",X"00",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"FD",X"77",X"01",X"DD", - X"7E",X"04",X"FD",X"77",X"02",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"FD",X"77",X"03", - X"DD",X"7E",X"05",X"FD",X"77",X"04",X"C9",X"DD",X"CB",X"00",X"4E",X"C2",X"5B",X"1A",X"DD",X"6E", - X"01",X"DD",X"66",X"02",X"7E",X"CB",X"27",X"11",X"A5",X"19",X"CD",X"E8",X"15",X"23",X"E5",X"1A", - X"6F",X"13",X"1A",X"67",X"E9",X"BF",X"19",X"C3",X"19",X"D1",X"19",X"DA",X"19",X"F0",X"19",X"FD", - X"19",X"17",X"1A",X"30",X"1A",X"52",X"1A",X"5A",X"1A",X"79",X"1A",X"85",X"1A",X"91",X"1A",X"E1", - X"C3",X"94",X"19",X"E1",X"7E",X"DD",X"77",X"03",X"23",X"7E",X"23",X"DD",X"77",X"04",X"C3",X"94", - X"19",X"E1",X"7E",X"DD",X"77",X"05",X"23",X"C3",X"94",X"19",X"E1",X"7E",X"DD",X"46",X"03",X"80", - X"DD",X"77",X"03",X"23",X"7E",X"23",X"DD",X"46",X"04",X"88",X"DD",X"77",X"04",X"C3",X"94",X"19", - X"E1",X"7E",X"DD",X"46",X"05",X"80",X"DD",X"77",X"05",X"23",X"C3",X"94",X"19",X"E1",X"DD",X"7E", - X"07",X"BE",X"30",X"0B",X"DD",X"34",X"07",X"2B",X"DD",X"75",X"01",X"DD",X"74",X"02",X"C9",X"DD", - X"36",X"07",X"00",X"23",X"C3",X"94",X"19",X"DD",X"6E",X"08",X"DD",X"66",X"09",X"D1",X"D5",X"2B", - X"72",X"2B",X"73",X"2B",X"36",X"00",X"DD",X"75",X"08",X"DD",X"74",X"09",X"E1",X"C3",X"94",X"19", - X"D1",X"1A",X"DD",X"6E",X"08",X"DD",X"66",X"09",X"BE",X"28",X"09",X"34",X"23",X"5E",X"23",X"56", - X"EB",X"C3",X"94",X"19",X"23",X"23",X"23",X"DD",X"75",X"08",X"DD",X"74",X"09",X"13",X"EB",X"C3", - X"94",X"19",X"E1",X"5E",X"23",X"56",X"EB",X"C3",X"94",X"19",X"E1",X"DD",X"E5",X"DD",X"E5",X"E1", - X"D1",X"13",X"36",X"00",X"01",X"18",X"00",X"ED",X"B0",X"1A",X"DD",X"77",X"01",X"13",X"1A",X"DD", - X"77",X"02",X"DD",X"75",X"08",X"DD",X"74",X"09",X"C9",X"E1",X"DD",X"75",X"01",X"DD",X"74",X"02", - X"DD",X"36",X"00",X"00",X"C9",X"E1",X"5E",X"23",X"56",X"EB",X"36",X"06",X"13",X"EB",X"C3",X"94", - X"19",X"E1",X"7E",X"DD",X"77",X"06",X"23",X"C3",X"94",X"19",X"32",X"40",X"52",X"45",X"59",X"41", - X"4C",X"50",X"40",X"45",X"52",X"4F",X"43",X"53",X"50",X"4F",X"54",X"40",X"31",X"40",X"52",X"45", - X"59",X"41",X"4C",X"50",X"54",X"49",X"44",X"45",X"52",X"43",X"59",X"41",X"4C",X"50",X"45",X"45", - X"52",X"46",X"40",X"4E",X"49",X"4F",X"43",X"40",X"54",X"52",X"45",X"53",X"4E",X"49",X"52",X"45", - X"59",X"41",X"4C",X"50",X"40",X"45",X"4E",X"4F",X"40",X"54",X"43",X"45",X"4C",X"45",X"53",X"52", - X"4F",X"53",X"52",X"45",X"59",X"41",X"4C",X"50",X"40",X"4F",X"57",X"54",X"40",X"52",X"4F",X"40", - X"45",X"4E",X"4F",X"40",X"54",X"43",X"45",X"4C",X"45",X"53",X"50",X"55",X"40",X"45",X"4E",X"4F", - X"40",X"52",X"45",X"59",X"41",X"4C",X"50",X"50",X"55",X"40",X"4F",X"57",X"54",X"40",X"52",X"45", - X"59",X"41",X"4C",X"50",X"52",X"45",X"56",X"4F",X"40",X"45",X"4D",X"41",X"47",X"59",X"52",X"44", - X"52",X"41",X"5A",X"49",X"57",X"40",X"46",X"4F",X"40",X"4C",X"4C",X"41",X"48",X"45",X"48",X"54", - X"40",X"4E",X"49",X"40",X"53",X"49",X"40",X"45",X"52",X"4F",X"43",X"53",X"40",X"52",X"55",X"4F", - X"59",X"4E",X"45",X"54",X"40",X"50",X"4F",X"54",X"54",X"43",X"45",X"4C",X"45",X"53",X"40",X"4F", - X"54",X"40",X"4B",X"43",X"49",X"54",X"53",X"59",X"4F",X"4A",X"40",X"45",X"53",X"55",X"4E",X"4F", - X"54",X"54",X"55",X"42",X"40",X"45",X"52",X"49",X"46",X"40",X"44",X"4E",X"41",X"40",X"52",X"45", - X"54",X"54",X"45",X"4C",X"54",X"4E",X"49",X"52",X"50",X"40",X"4F",X"54",X"45",X"4E",X"44",X"4D", - X"41",X"4C",X"53",X"53",X"4E",X"4F",X"49",X"54",X"43",X"55",X"52",X"54",X"53",X"4E",X"49",X"40", - X"59",X"41",X"4C",X"50",X"40",X"31",X"40",X"53",X"4E",X"49",X"4F",X"43",X"40",X"32",X"53",X"59", - X"41",X"4C",X"50",X"40",X"32",X"40",X"40",X"4E",X"49",X"4F",X"43",X"40",X"31",X"40",X"59",X"41", - X"4C",X"50",X"40",X"31",X"40",X"40",X"4E",X"49",X"4F",X"43",X"40",X"31",X"53",X"54",X"4E",X"49", - X"4F",X"50",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"59",X"52",X"45",X"56",X"45",X"40", - X"53",X"55",X"4E",X"4F",X"42",X"30",X"30",X"30",X"30",X"35",X"31",X"30",X"30",X"30",X"35",X"32", - X"31",X"30",X"30",X"30",X"30",X"30",X"31",X"40",X"30",X"30",X"30",X"35",X"37",X"53",X"43",X"49", - X"54",X"53",X"4F",X"4E",X"47",X"41",X"49",X"44",X"4E",X"4F",X"49",X"54",X"49",X"44",X"4E",X"4F", - X"43",X"40",X"40",X"4E",X"4F",X"49",X"54",X"41",X"43",X"4F",X"4C",X"40",X"40",X"4D",X"4F",X"52", - X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"44",X"37",X"40",X"40",X"40", - X"40",X"40",X"40",X"31",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"46", - X"37",X"40",X"40",X"40",X"40",X"40",X"40",X"32",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"48",X"37",X"40",X"40",X"40",X"40",X"40",X"40",X"33",X"44",X"4F",X"4F",X"47", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4A",X"37",X"40",X"40",X"40",X"40",X"40",X"40",X"34", - X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"48",X"34",X"40",X"40",X"40", - X"40",X"40",X"40",X"31",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4C", - X"34",X"40",X"40",X"40",X"40",X"40",X"40",X"32",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"4A",X"34",X"40",X"40",X"40",X"40",X"40",X"40",X"33",X"44",X"4F",X"4F",X"47", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4D",X"34",X"40",X"40",X"40",X"40",X"40",X"40",X"34", - X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4B",X"34",X"40",X"40",X"40", - X"40",X"40",X"40",X"35",X"44",X"4F",X"4F",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"4E", - X"34",X"40",X"40",X"40",X"40",X"40",X"40",X"36",X"44",X"41",X"42",X"40",X"4E",X"4F",X"49",X"54", - X"49",X"44",X"4E",X"4F",X"43",X"40",X"40",X"4E",X"4F",X"49",X"54",X"41",X"43",X"4F",X"4C",X"40", - X"40",X"4D",X"41",X"52",X"4E",X"45",X"4D",X"40",X"41",X"52",X"54",X"58",X"45",X"40",X"32",X"40", - X"52",X"4F",X"46",X"06",X"03",X"1A",X"BE",X"38",X"08",X"20",X"0E",X"2B",X"1B",X"10",X"F6",X"18", - X"06",X"CD",X"1E",X"1D",X"37",X"3F",X"C9",X"37",X"C9",X"CD",X"1E",X"1D",X"37",X"C9",X"78",X"FE", - X"00",X"C8",X"2B",X"1B",X"3D",X"20",X"FB",X"C9",X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07", - X"08",X"09",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E", - X"4F",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"58",X"59",X"5A",X"5A",X"59",X"58",X"57", - X"56",X"55",X"54",X"53",X"52",X"51",X"50",X"4F",X"4E",X"4D",X"4C",X"4B",X"4A",X"49",X"48",X"47", - X"46",X"45",X"44",X"43",X"42",X"41",X"00",X"01",X"04",X"02",X"94",X"42",X"95",X"42",X"96",X"42", - X"97",X"42",X"98",X"42",X"99",X"42",X"9A",X"42",X"9B",X"42",X"9C",X"42",X"9D",X"42",X"03",X"02", - X"01",X"00",X"00",X"80",X"60",X"40",X"3A",X"FD",X"4E",X"A7",X"20",X"15",X"21",X"BF",X"4E",X"CB", - X"56",X"28",X"0E",X"3A",X"2A",X"4F",X"3C",X"32",X"2A",X"4F",X"20",X"05",X"CB",X"CE",X"C3",X"11", - X"31",X"3A",X"0B",X"4F",X"A7",X"C2",X"8C",X"30",X"21",X"09",X"4F",X"CB",X"7E",X"20",X"0E",X"35", - X"20",X"0B",X"3A",X"53",X"4E",X"A7",X"28",X"05",X"CB",X"CF",X"32",X"53",X"4E",X"3A",X"77",X"4D", - X"FE",X"78",X"DA",X"CA",X"1D",X"FE",X"90",X"DA",X"D7",X"1D",X"3A",X"5F",X"4D",X"FE",X"78",X"DA", - X"0A",X"1E",X"FE",X"90",X"D2",X"0A",X"1E",X"3A",X"FE",X"4E",X"FE",X"01",X"C2",X"17",X"1E",X"3A", - X"39",X"43",X"FE",X"E4",X"DA",X"F9",X"1D",X"3E",X"DD",X"32",X"39",X"43",X"32",X"F9",X"40",X"3C", - X"32",X"19",X"43",X"32",X"D9",X"40",X"C3",X"17",X"1E",X"3E",X"E4",X"32",X"39",X"43",X"32",X"19", - X"43",X"32",X"F9",X"40",X"32",X"D9",X"40",X"C3",X"17",X"1E",X"3A",X"39",X"43",X"FE",X"9A",X"CA", - X"17",X"1E",X"3E",X"9A",X"C3",X"FB",X"1D",X"3A",X"80",X"4C",X"A7",X"CA",X"36",X"1E",X"DD",X"21", - X"80",X"4C",X"21",X"A4",X"1E",X"3A",X"81",X"4C",X"A7",X"CA",X"58",X"1E",X"CD",X"6D",X"1E",X"DD", - X"22",X"F4",X"4C",X"CD",X"16",X"0E",X"3A",X"90",X"4C",X"A7",X"CA",X"39",X"20",X"21",X"BC",X"1E", - X"DD",X"21",X"90",X"4C",X"3A",X"91",X"4C",X"A7",X"CA",X"58",X"1E",X"CD",X"6D",X"1E",X"DD",X"22", - X"F4",X"4C",X"CD",X"16",X"0E",X"C3",X"39",X"20",X"DD",X"36",X"01",X"10",X"DD",X"36",X"05",X"AE", - X"DD",X"7E",X"09",X"CB",X"27",X"CD",X"E3",X"15",X"5E",X"23",X"56",X"EB",X"E9",X"DD",X"7E",X"04", - X"DD",X"96",X"08",X"C0",X"DD",X"7E",X"03",X"DD",X"96",X"07",X"CA",X"8A",X"1E",X"DA",X"85",X"1E", - X"DD",X"36",X"00",X"04",X"C9",X"DD",X"36",X"00",X"05",X"C9",X"DD",X"36",X"00",X"00",X"DD",X"36", - X"01",X"00",X"2A",X"8E",X"4D",X"CB",X"46",X"CA",X"9F",X"1E",X"DD",X"36",X"05",X"BE",X"C9",X"DD", - X"36",X"05",X"BD",X"C9",X"D4",X"1E",X"E3",X"1E",X"F2",X"1E",X"01",X"1F",X"10",X"1F",X"1F",X"1F", - X"2E",X"1F",X"3D",X"1F",X"4C",X"1F",X"5B",X"1F",X"6A",X"1F",X"79",X"1F",X"88",X"1F",X"97",X"1F", - X"A6",X"1F",X"B5",X"1F",X"C4",X"1F",X"D3",X"1F",X"E2",X"1F",X"F1",X"1F",X"00",X"20",X"0F",X"20", - X"1E",X"20",X"2D",X"20",X"DD",X"36",X"07",X"D0",X"DD",X"36",X"08",X"F8",X"DD",X"36",X"09",X"01", - X"C3",X"36",X"1E",X"DD",X"36",X"07",X"98",X"DD",X"36",X"08",X"E8",X"DD",X"36",X"09",X"02",X"C3", - X"36",X"1E",X"DD",X"36",X"07",X"C8",X"DD",X"36",X"08",X"E8",X"DD",X"36",X"09",X"03",X"C3",X"36", - X"1E",X"DD",X"36",X"07",X"D0",X"DD",X"36",X"08",X"E0",X"DD",X"36",X"09",X"04",X"C3",X"36",X"1E", - X"DD",X"36",X"07",X"A0",X"DD",X"36",X"08",X"E0",X"DD",X"36",X"09",X"05",X"C3",X"36",X"1E",X"DD", - X"36",X"07",X"A0",X"DD",X"36",X"08",X"F8",X"DD",X"36",X"09",X"06",X"C3",X"36",X"1E",X"DD",X"36", - X"07",X"D8",X"DD",X"36",X"08",X"F0",X"DD",X"36",X"09",X"07",X"C3",X"36",X"1E",X"DD",X"36",X"07", - X"B8",X"DD",X"36",X"08",X"F8",X"DD",X"36",X"09",X"08",X"C3",X"36",X"1E",X"DD",X"36",X"07",X"A8", - X"DD",X"36",X"08",X"F0",X"DD",X"36",X"09",X"09",X"C3",X"36",X"1E",X"DD",X"36",X"07",X"C8",X"DD", - X"36",X"08",X"F0",X"DD",X"36",X"09",X"0A",X"C3",X"36",X"1E",X"DD",X"36",X"07",X"B0",X"DD",X"36", - X"08",X"E8",X"DD",X"36",X"09",X"0B",X"C3",X"36",X"1E",X"DD",X"36",X"07",X"B8",X"DD",X"36",X"08", - X"E0",X"DD",X"36",X"09",X"0B",X"C3",X"36",X"1E",X"DD",X"36",X"07",X"08",X"DD",X"36",X"08",X"F8", - X"DD",X"36",X"09",X"01",X"C3",X"39",X"20",X"DD",X"36",X"07",X"40",X"DD",X"36",X"08",X"E8",X"DD", - X"36",X"09",X"02",X"C3",X"39",X"20",X"DD",X"36",X"07",X"10",X"DD",X"36",X"08",X"E8",X"DD",X"36", - X"09",X"03",X"C3",X"39",X"20",X"DD",X"36",X"07",X"08",X"DD",X"36",X"08",X"E0",X"DD",X"36",X"09", - X"04",X"C3",X"39",X"20",X"DD",X"36",X"07",X"38",X"DD",X"36",X"08",X"E0",X"DD",X"36",X"09",X"05", - X"C3",X"39",X"20",X"DD",X"36",X"07",X"38",X"DD",X"36",X"08",X"F8",X"DD",X"36",X"09",X"06",X"C3", - X"39",X"20",X"DD",X"36",X"07",X"00",X"DD",X"36",X"08",X"F0",X"DD",X"36",X"09",X"07",X"C3",X"39", - X"20",X"DD",X"36",X"07",X"20",X"DD",X"36",X"7D",X"F8",X"DD",X"36",X"09",X"08",X"C3",X"39",X"0A"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/dpram.vhd deleted file mode 100644 index 78823ec4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,58 +0,0 @@ -------------------------------------------------------------------------------- --- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $ -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity dpram is - -generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 -); -port ( - clk_a_i : in std_logic; - en_a_i : in std_logic; - we_i : in std_logic; - addr_a_i : in std_logic_vector(addr_width_g-1 downto 0); - data_a_i : in std_logic_vector(data_width_g-1 downto 0); - data_a_o : out std_logic_vector(data_width_g-1 downto 0); - clk_b_i : in std_logic; - addr_b_i : in std_logic_vector(addr_width_g-1 downto 0); - data_b_o : out std_logic_vector(data_width_g-1 downto 0) -); - -end dpram; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of dpram is - - type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0); - signal ram_q : ram_t; - -begin - - mem_a: process (clk_a_i) - begin - if rising_edge(clk_a_i) then - if we_i = '1' and en_a_i = '1' then - ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i; - data_a_o <= data_a_i; - else - data_a_o <= ram_q(to_integer(unsigned(addr_a_i))); - end if; - end if; - end process mem_a; - - mem_b: process (clk_b_i) - begin - if rising_edge(clk_b_i) then - data_b_o <= ram_q(to_integer(unsigned(addr_b_i))); - end if; - end process mem_b; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman.vhd deleted file mode 100644 index 8325fe34..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,629 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN is -generic ( - MRTNT : std_logic := '0' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0_reg : in std_logic_vector(7 downto 0); - in1_reg : in std_logic_vector(7 downto 0); - dipsw_reg : in std_logic_vector(7 downto 0); - - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal rom_data_out : std_logic_vector(7 downto 0); - signal rom_data : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector(7 downto 0); - -- more decode - signal wr0_l : std_logic; - signal wr1_l : std_logic; - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - -begin - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - p_sync_comb : process(hcnt, vcnt) - begin - vsync <= not vcnt(8); - do_hsync <= (hcnt = "010101111"); -- 0AF - end process; - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010010111") then -- 097 - O_HBLANK <= '1'; - elsif (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - O_HBLANK <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - -- - -- cpu - -- - p_cpu_wait_comb : process(sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off - watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_nmi_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - - -- 7M - -- 7N - sync_bus_cs_l <= '1'; --- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - --- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then --- program_rom_cs_l <= '0'; --- end if; - - if (cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - -- - -- vram addr custom ic - -- - u_vram_addr : entity work.PACMAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H256_L => hcnt(8), - H128 => hcnt(7), - H64 => hcnt(6), - H32 => hcnt(5), - H16 => hcnt(4), - H8 => hcnt(3), - H4 => hcnt(2), - H2 => hcnt(1), - H1 => hcnt(0), - V128 => vcnt(7), - V64 => vcnt(6), - V32 => vcnt(5), - V16 => vcnt(4), - V8 => vcnt(3), - V4 => vcnt(2), - V2 => vcnt(1), - V1 => vcnt(0), - FLIP => control_reg(3) - ); - - p_ab_mux_comb : process(hcnt, cpu_addr, vram_addr_ab) - begin - --When 2H is low, the CPU controls the bus. - if (hcnt(1) = '0') then - ab <= cpu_addr(11 downto 0); - else - ab <= vram_addr_ab; - end if; - end process; - - p_vram_comb : process(hcnt, cpu_addr, sync_bus_stb) - variable a,b : std_logic; - begin - - a := not (cpu_addr(12) or sync_bus_stb); - b := hcnt(1) and hcnt(0); - vram_l <= not (a or b); - end process; - - p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr) - variable sel : std_logic_vector(2 downto 0); - variable dec : std_logic_vector(7 downto 0); - variable selb : std_logic_vector(1 downto 0); - variable decb : std_logic_vector(3 downto 0); - begin - -- WRITE - - -- out_l 0x5000 - 0x503F control space - - -- wr0_l 0x5040 - 0x504F sound - -- wr1_l 0x5050 - 0x505F sound - -- wr2_l 0x5060 - 0x506F sprite - - -- 0x5080 - 0x50BF unused - - -- wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - - -- in0_l 0x5000 - 0x503F in port 0 - -- in1_l 0x5040 - 0x507F in port 1 - -- dipsw_l 0x5080 - 0x50BF dip switches - - -- 7J - dec := "11111111"; - sel := sync_bus_r_w_l & ab(7) & ab(6); - if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then - case sel is - when "000" => dec := "11111110"; - when "001" => dec := "11111101"; - when "010" => dec := "11111011"; - when "011" => dec := "11110111"; - when "100" => dec := "11101111"; - when "101" => dec := "11011111"; - when "110" => dec := "10111111"; - when "111" => dec := "01111111"; - when others => null; - end case; - end if; - iodec_out_l <= dec(0); - iodec_wdr_l <= dec(3); - - iodec_in0_l <= dec(4); - iodec_in1_l <= dec(5); - iodec_dipsw_l <= dec(6); - - -- 7M - decb := "1111"; - selb := ab(5) & ab(4); - if (dec(1) = '0') then - case selb is - when "00" => decb := "1110"; - when "01" => decb := "1101"; - when "10" => decb := "1011"; - when "11" => decb := "0111"; - when others => null; - end case; - end if; - wr0_l <= decb(0); - wr1_l <= decb(1); - wr2_l <= decb(2); - end process; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - p_db_mux_comb : process(hcnt, cpu_data_out, rams_data_out) - begin - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - if (hcnt(1) = '0') then - sync_bus_db <= cpu_data_out; - else - sync_bus_db <= rams_data_out; - end if; - end process; - - rom_data <= program_rom_dinl when cpu_addr(15) = '0' else program_rom_dinh; - rom_data_out <= rom_data(7 downto 6) & rom_data(3) & rom_data(4) & rom_data(5) & rom_data(2 downto 0) when MRTNT = '1' else rom_data; - - p_cpu_data_in_mux_comb : process(cpu_addr, cpu_iorq_l, cpu_m1_l, sync_bus_wreq_l, - iodec_in0_l, iodec_in1_l, iodec_dipsw_l, cpu_vec_reg, sync_bus_reg, rom_data_out, - rams_data_out, in0_reg, in1_reg, dipsw_reg) - begin - -- simplifed again - if (cpu_iorq_l = '0') and (cpu_m1_l = '0') then - cpu_data_in <= cpu_vec_reg; - elsif (sync_bus_wreq_l = '0') then - cpu_data_in <= sync_bus_reg; - else - if (cpu_addr(15 downto 14) = "00") then -- ROM at 0000 - 3fff - cpu_data_in <= rom_data_out; - elsif (cpu_addr(15 downto 13) = "100") then -- ROM at 8000 - 9fff - cpu_data_in <= rom_data_out; - else - cpu_data_in <= rams_data_out; - if (iodec_in0_l = '0') then cpu_data_in <= in0_reg; end if; - if (iodec_in1_l = '0') then cpu_data_in <= in1_reg; end if; - if (iodec_dipsw_l = '0') then cpu_data_in <= dipsw_reg; end if; - end if; - end if; - end process; - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab(11 downto 0), - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab(11 downto 0), - data_b_o => rams_data_out - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom : entity work.ROM_PGM_0 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom1 : entity work.ROM_PGM_1 - port map ( - CLK => clk, - ADDR => cpu_addr(12 downto 0), - DATA => program_rom_dinh - ); - - -- - -- video subsystem - -- - u_video : entity work.PACMAN_VIDEO - generic map ( - MRTNT => MRTNT - ) - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - I_WR2_L => wr2_l, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk - ); - - O_HSYNC <= hSync; - O_VSYNC <= vSync; - - --O_HBLANK <= hblank; - O_VBLANK <= vblank; - - -- - -- - -- audio subsystem - -- - u_audio : entity work.PACMAN_AUDIO - port map ( - I_HCNT => hcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_WR1_L => wr1_l, - I_WR0_L => wr0_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 39619ea0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR1_L, - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => rom3m(1), - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman_vram_addr.vhd deleted file mode 100644 index b26824c4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman_vram_addr.vhd +++ /dev/null @@ -1,273 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ & CarlW - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity X74_157 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end; - -architecture RTL of X74_157 is -begin - p_y_comb : process(S,G,A,B) - begin - for i in 0 to 3 loop - -- quad 2 line to 1 line mux (true logic) - if (G = '1') then - Y(i) <= '0'; - else - if (S = '0') then - Y(i) <= A(i); - else - Y(i) <= B(i); - end if; - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_arith.all; - use ieee.std_logic_unsigned.all; - -entity X74_257 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end; - -architecture RTL of X74_257 is -signal ab : std_logic_vector (3 downto 0); -begin - - Y <= ab; -- no tristate - p_ab : process(S,A,B) - begin - for i in 0 to 3 loop - if (S = '0') then - AB(i) <= A(i); - else - AB(i) <= B(i); - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VRAM_ADDR is - port ( - AB : out std_logic_vector (11 downto 0); - H256_L : in std_logic; - H128 : in std_logic; - H64 : in std_logic; - H32 : in std_logic; - H16 : in std_logic; - H8 : in std_logic; - H4 : in std_logic; - H2 : in std_logic; - H1 : in std_logic; - V128 : in std_logic; - V64 : in std_logic; - V32 : in std_logic; - V16 : in std_logic; - V8 : in std_logic; - V4 : in std_logic; - V2 : in std_logic; - V1 : in std_logic; - FLIP : in std_logic - ); -end; - -architecture RTL of PACMAN_VRAM_ADDR is - -signal v128p : std_logic; -signal v64p : std_logic; -signal v32p : std_logic; -signal v16p : std_logic; -signal v8p : std_logic; -signal h128p : std_logic; -signal h64p : std_logic; -signal h32p : std_logic; -signal h16p : std_logic; -signal h8p : std_logic; -signal sel : std_logic; -signal y157 : std_logic_vector (11 downto 0); - -component X74_157 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end component; - -component X74_257 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end component; - -begin - p_vp_comb : process(FLIP, V8, V16, V32, V64, V128) - begin - v128p <= FLIP xor V128; - v64p <= FLIP xor V64; - v32p <= FLIP xor V32; - v16p <= FLIP xor V16; - v8p <= FLIP xor V8; - end process; - - p_hp_comb : process(FLIP, H8, H16, H32, H64, H128) - begin - H128P <= FLIP xor H128; - H64P <= FLIP xor H64; - H32P <= FLIP xor H32; - H16P <= FLIP xor H16; - H8P <= FLIP xor H8; - end process; - - p_sel : process(H16, H32, H64) - begin - sel <= not((H32 xor H16) or (H32 xor H64)); - end process; - - --p_oe257 : process(H2) - --begin - -- oe <= not(H2); - --end process; - - U6 : X74_157 - port map( - Y => y157(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => h64p, - B(0) => h64p, - A => "1111", - G => '0', - S => sel - ); - - U5 : X74_157 - port map( - Y => y157(7 downto 4), - B(3) => h64p, - B(2) => h64p, - B(1) => h8p, - B(0) => v128p, - A => "1111", - G => '0', - S => sel - ); - - U4 : X74_157 - port map( - Y => y157(3 downto 0), - B(3) => v64p, - B(2) => v32p, - B(1) => v16p, - B(0) => v8p, - A(3) => H64, - A(2) => H32, - A(1) => H16, - A(0) => H4, - G => '0', - S => sel - ); - - U3 : X74_257 - port map( - Y => AB(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => v128p, - B(0) => v64p, - A => y157(11 downto 8), - S => H256_L - ); - - U2 : X74_257 - port map( - Y => AB(7 downto 4), - B(3) => v32p, - B(2) => v16p, - B(1) => v8p, - B(0) => h128p, - A => y157(7 downto 4), - S => H256_L - ); - - U1 : X74_257 - port map( - Y => AB(3 downto 0), - B(3) => h64p, - B(2) => h32p, - B(1) => h16p, - B(0) => h8p, - A => y157(3 downto 0), - S => H256_L - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pll.qip deleted file mode 100644 index 48665362..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VHDL_FILE [file join $::quartus(qip_path) "pll.vhd"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pll.vhd b/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pll.vhd deleted file mode 100644 index 3c952a1a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pll.vhd +++ /dev/null @@ -1,365 +0,0 @@ --- megafunction wizard: %ALTPLL% --- GENERATION: STANDARD --- VERSION: WM1.0 --- MODULE: altpll - --- ============================================================ --- File Name: pll.vhd --- Megafunction Name(s): --- altpll --- --- Simulation Library Files(s): --- altera_mf --- ============================================================ --- ************************************************************ --- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! --- --- 13.1.0 Build 162 10/23/2013 SJ Web Edition --- ************************************************************ - - ---Copyright (C) 1991-2013 Altera Corporation ---Your use of Altera Corporation's design tools, logic functions ---and other software and tools, and its AMPP partner logic ---functions, and any output files from any of the foregoing ---(including device programming or simulation files), and any ---associated documentation or information are expressly subject ---to the terms and conditions of the Altera Program License ---Subscription Agreement, Altera MegaCore Function License ---Agreement, or other applicable license agreement, including, ---without limitation, that your use is for the sole purpose of ---programming logic devices manufactured by Altera and sold by ---Altera or its authorized distributors. Please refer to the ---applicable agreement for further details. - - -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.all; - -ENTITY pll IS - PORT - ( - areset : IN STD_LOGIC := '0'; - inclk0 : IN STD_LOGIC := '0'; - c0 : OUT STD_LOGIC ; - locked : OUT STD_LOGIC - ); -END pll; - - -ARCHITECTURE SYN OF pll IS - - SIGNAL sub_wire0 : STD_LOGIC ; - SIGNAL sub_wire1 : STD_LOGIC_VECTOR (4 DOWNTO 0); - SIGNAL sub_wire2 : STD_LOGIC ; - SIGNAL sub_wire3 : STD_LOGIC ; - SIGNAL sub_wire4 : STD_LOGIC_VECTOR (1 DOWNTO 0); - SIGNAL sub_wire5_bv : BIT_VECTOR (0 DOWNTO 0); - SIGNAL sub_wire5 : STD_LOGIC_VECTOR (0 DOWNTO 0); - - - - COMPONENT altpll - GENERIC ( - bandwidth_type : STRING; - clk0_divide_by : NATURAL; - clk0_duty_cycle : NATURAL; - clk0_multiply_by : NATURAL; - clk0_phase_shift : STRING; - compensate_clock : STRING; - inclk0_input_frequency : NATURAL; - intended_device_family : STRING; - lpm_hint : STRING; - lpm_type : STRING; - operation_mode : STRING; - pll_type : STRING; - port_activeclock : STRING; - port_areset : STRING; - port_clkbad0 : STRING; - port_clkbad1 : STRING; - port_clkloss : STRING; - port_clkswitch : STRING; - port_configupdate : STRING; - port_fbin : STRING; - port_inclk0 : STRING; - port_inclk1 : STRING; - port_locked : STRING; - port_pfdena : STRING; - port_phasecounterselect : STRING; - port_phasedone : STRING; - port_phasestep : STRING; - port_phaseupdown : STRING; - port_pllena : STRING; - port_scanaclr : STRING; - port_scanclk : STRING; - port_scanclkena : STRING; - port_scandata : STRING; - port_scandataout : STRING; - port_scandone : STRING; - port_scanread : STRING; - port_scanwrite : STRING; - port_clk0 : STRING; - port_clk1 : STRING; - port_clk2 : STRING; - port_clk3 : STRING; - port_clk4 : STRING; - port_clk5 : STRING; - port_clkena0 : STRING; - port_clkena1 : STRING; - port_clkena2 : STRING; - port_clkena3 : STRING; - port_clkena4 : STRING; - port_clkena5 : STRING; - port_extclk0 : STRING; - port_extclk1 : STRING; - port_extclk2 : STRING; - port_extclk3 : STRING; - self_reset_on_loss_lock : STRING; - width_clock : NATURAL - ); - PORT ( - areset : IN STD_LOGIC ; - clk : OUT STD_LOGIC_VECTOR (4 DOWNTO 0); - inclk : IN STD_LOGIC_VECTOR (1 DOWNTO 0); - locked : OUT STD_LOGIC - ); - END COMPONENT; - -BEGIN - sub_wire5_bv(0 DOWNTO 0) <= "0"; - sub_wire5 <= To_stdlogicvector(sub_wire5_bv); - locked <= sub_wire0; - sub_wire2 <= sub_wire1(0); - c0 <= sub_wire2; - sub_wire3 <= inclk0; - sub_wire4 <= sub_wire5(0 DOWNTO 0) & sub_wire3; - - altpll_component : altpll - GENERIC MAP ( - bandwidth_type => "AUTO", - clk0_divide_by => 9, - clk0_duty_cycle => 50, - clk0_multiply_by => 8, - clk0_phase_shift => "0", - compensate_clock => "CLK0", - inclk0_input_frequency => 37037, - intended_device_family => "Cyclone III", - lpm_hint => "CBX_MODULE_PREFIX=pll", - lpm_type => "altpll", - operation_mode => "NORMAL", - pll_type => "AUTO", - port_activeclock => "PORT_UNUSED", - port_areset => "PORT_USED", - port_clkbad0 => "PORT_UNUSED", - port_clkbad1 => "PORT_UNUSED", - port_clkloss => "PORT_UNUSED", - port_clkswitch => "PORT_UNUSED", - port_configupdate => "PORT_UNUSED", - port_fbin => "PORT_UNUSED", - port_inclk0 => "PORT_USED", - port_inclk1 => "PORT_UNUSED", - port_locked => "PORT_USED", - port_pfdena => "PORT_UNUSED", - port_phasecounterselect => "PORT_UNUSED", - port_phasedone => "PORT_UNUSED", - port_phasestep => "PORT_UNUSED", - port_phaseupdown => "PORT_UNUSED", - port_pllena => "PORT_UNUSED", - port_scanaclr => "PORT_UNUSED", - port_scanclk => "PORT_UNUSED", - port_scanclkena => "PORT_UNUSED", - port_scandata => "PORT_UNUSED", - port_scandataout => "PORT_UNUSED", - port_scandone => "PORT_UNUSED", - port_scanread => "PORT_UNUSED", - port_scanwrite => "PORT_UNUSED", - port_clk0 => "PORT_USED", - port_clk1 => "PORT_UNUSED", - port_clk2 => "PORT_UNUSED", - port_clk3 => "PORT_UNUSED", - port_clk4 => "PORT_UNUSED", - port_clk5 => "PORT_UNUSED", - port_clkena0 => "PORT_UNUSED", - port_clkena1 => "PORT_UNUSED", - port_clkena2 => "PORT_UNUSED", - port_clkena3 => "PORT_UNUSED", - port_clkena4 => "PORT_UNUSED", - port_clkena5 => "PORT_UNUSED", - port_extclk0 => "PORT_UNUSED", - port_extclk1 => "PORT_UNUSED", - port_extclk2 => "PORT_UNUSED", - port_extclk3 => "PORT_UNUSED", - self_reset_on_loss_lock => "OFF", - width_clock => 5 - ) - PORT MAP ( - areset => areset, - inclk => sub_wire4, - locked => sub_wire0, - clk => sub_wire1 - ); - - - -END SYN; - --- ============================================================ --- CNX file retrieval info --- ============================================================ --- Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" --- Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" --- Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" --- Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" --- Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" --- Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" --- Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" --- Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" --- Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" --- Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" --- Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" --- Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" --- Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" --- Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" --- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" --- Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" --- Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" --- Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" --- Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" --- Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" --- Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" --- Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" --- Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" --- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" --- Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" --- Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" --- Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" --- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" --- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" --- Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" --- Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" --- Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" --- Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" --- Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" --- Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" --- Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" --- Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" --- Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" --- Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" --- Retrieval info: PRIVATE: SPREAD_USE STRING "0" --- Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" --- Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" --- Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" --- Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" --- Retrieval info: PRIVATE: USE_CLK0 STRING "1" --- Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" --- Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" --- Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" --- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" --- Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" --- Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" --- Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" --- Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" --- Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" --- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" --- Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" --- Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" --- Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" --- Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" --- Retrieval info: USED_PORT: @inclk 0 0 2 0 INPUT_CLK_EXT VCC "@inclk[1..0]" --- Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" --- Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" --- Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" --- Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" --- Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 --- Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 --- Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.vhd FALSE --- Retrieval info: LIB_FILE: altera_mf --- Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.qpf b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.qpf deleted file mode 100644 index 11f72dde..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "MrTNT" diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.qsf b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.qsf deleted file mode 100644 index 6d06034f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.qsf +++ /dev/null @@ -1,160 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 11:56:54 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# MrTNT_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name TOP_LEVEL_ENTITY MrTNT -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP - -# Fitter Assignments -# ================== -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# ------------------- -# start ENTITY(MrTNT) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(MrTNT) -# ----------------- -set_global_assignment -name SYSTEMVERILOG_FILE rtl/MrTNT.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_vram_addr.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM3_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.sdc b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/MrTNT.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/README.txt deleted file mode 100644 index 55df7ee8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/README.txt +++ /dev/null @@ -1,23 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Mr.TNT port to MiST by Gehstock --- 10 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/MrTNT.sv b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/MrTNT.sv deleted file mode 100644 index 63ba2476..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/MrTNT.sv +++ /dev/null @@ -1,193 +0,0 @@ -//============================================================================ -// Arcade: Mr.TNT -// -// Port to MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module MrTNT( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "MR. TNT;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacman mrtnt( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0_reg(~{2'b00, btn_coin, 1'b0, m_down,m_right,m_left,m_up}), - .in1_reg(~{1'b0, btn_two_players, btn_one_player, m_fire, 4'b0000}), - .dipsw_reg(8'b0_1_11_00_11), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index ca003047..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"9C",X"63",X"41",X"9C",X"BE",X"BE",X"41",X"00",X"41",X"14",X"36",X"41",X"63",X"63",X"14",X"00", - X"41",X"41",X"FF",X"00",X"41",X"41",X"FF",X"00",X"00",X"22",X"77",X"00",X"00",X"00",X"77",X"00", - X"41",X"FF",X"DD",X"63",X"C9",X"77",X"DD",X"00",X"63",X"14",X"55",X"22",X"77",X"36",X"14",X"00", - X"36",X"C9",X"C9",X"22",X"FF",X"63",X"C9",X"00",X"14",X"14",X"77",X"00",X"36",X"14",X"55",X"00", - X"14",X"14",X"FF",X"9C",X"FF",X"9C",X"14",X"00",X"00",X"63",X"77",X"00",X"77",X"41",X"36",X"00", - X"BE",X"41",X"41",X"22",X"FF",X"63",X"41",X"00",X"00",X"55",X"55",X"77",X"55",X"77",X"55",X"00", - X"36",X"C9",X"C9",X"BE",X"FF",X"FF",X"C9",X"00",X"00",X"36",X"14",X"41",X"14",X"63",X"14",X"00", - X"00",X"77",X"88",X"00",X"00",X"00",X"FF",X"00",X"36",X"14",X"55",X"36",X"77",X"36",X"14",X"00", - X"36",X"C9",X"DD",X"36",X"77",X"C9",X"DD",X"00",X"00",X"55",X"14",X"63",X"63",X"77",X"14",X"00", - X"9C",X"C9",X"EB",X"00",X"BE",X"C9",X"C9",X"00",X"63",X"14",X"14",X"63",X"77",X"77",X"14",X"00", - X"F0",X"FF",X"F0",X"F0",X"F0",X"F0",X"FF",X"F0",X"F1",X"FF",X"F1",X"F1",X"F1",X"F1",X"FF",X"F1", - X"F0",X"FF",X"F0",X"F0",X"F0",X"F0",X"FF",X"F0",X"F0",X"F1",X"F0",X"F1",X"F0",X"F1",X"F1",X"F1", - X"F0",X"FF",X"F0",X"F0",X"F0",X"F0",X"FF",X"F0",X"F1",X"F1",X"F1",X"F0",X"F1",X"F0",X"F1",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"F0",X"F1",X"F0",X"F1",X"FF",X"F1", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"FF",X"F1",X"F0",X"F1",X"F0",X"FF",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"F0",X"FF",X"F0",X"F0",X"F0",X"F0",X"FF",X"F0",X"F0",X"FF",X"F0",X"F0",X"F0",X"F0",X"FF",X"F0", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"90",X"F0",X"F8",X"B8",X"B8",X"F8",X"F0",X"90",X"60",X"F0",X"B2",X"32",X"32",X"B2",X"F0",X"60", - X"00",X"00",X"36",X"36",X"36",X"36",X"00",X"00",X"00",X"00",X"36",X"36",X"36",X"36",X"00",X"00", - X"FC",X"F5",X"F1",X"F2",X"F2",X"F9",X"F5",X"FC",X"F3",X"FA",X"F8",X"F4",X"F4",X"F9",X"FA",X"F3", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"BF",X"FF",X"BF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"BF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"BF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"BF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"88",X"36",X"22",X"88",X"9C",X"9C",X"22",X"00",X"63",X"88",X"9C",X"63",X"77",X"77",X"88",X"00", - X"22",X"22",X"BE",X"00",X"22",X"22",X"BE",X"00",X"00",X"14",X"FF",X"00",X"00",X"00",X"FF",X"00", - X"22",X"BE",X"AA",X"36",X"22",X"BE",X"AA",X"00",X"36",X"C9",X"EB",X"14",X"FF",X"9C",X"C9",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"88",X"C9",X"FF",X"00",X"DD",X"88",X"EB",X"00", - X"88",X"88",X"BE",X"88",X"BE",X"88",X"88",X"00",X"00",X"36",X"FF",X"41",X"FF",X"63",X"9C",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"41",X"AA",X"AA",X"BE",X"EB",X"BE",X"AA",X"00", - X"9C",X"22",X"22",X"9C",X"BE",X"BE",X"22",X"00",X"00",X"DD",X"C9",X"63",X"C9",X"77",X"C9",X"00", - X"00",X"BE",X"00",X"00",X"00",X"00",X"BE",X"00",X"9C",X"88",X"EB",X"9C",X"BE",X"9C",X"C9",X"00", - X"9C",X"22",X"AA",X"9C",X"BE",X"22",X"AA",X"00",X"00",X"EB",X"C9",X"36",X"36",X"FF",X"C9",X"00", - X"88",X"22",X"36",X"00",X"9C",X"22",X"22",X"00",X"77",X"C9",X"C9",X"36",X"FF",X"FF",X"C9",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"BE",X"88",X"88",X"BE",X"BE",X"BE",X"88",X"00",X"63",X"9C",X"9C",X"63",X"77",X"77",X"88",X"00", - X"9C",X"22",X"22",X"BE",X"BE",X"BE",X"22",X"00",X"36",X"C9",X"C9",X"FF",X"FF",X"FF",X"C9",X"00", - X"14",X"36",X"22",X"88",X"36",X"9C",X"22",X"00",X"14",X"9C",X"88",X"63",X"9C",X"77",X"88",X"00", - X"88",X"22",X"36",X"BE",X"9C",X"BE",X"22",X"00",X"63",X"88",X"9C",X"FF",X"77",X"FF",X"88",X"00", - X"22",X"BE",X"22",X"00",X"22",X"BE",X"22",X"00",X"88",X"FF",X"C9",X"00",X"C9",X"FF",X"C9",X"00", - X"00",X"00",X"00",X"BE",X"00",X"BE",X"00",X"00",X"88",X"C9",X"C9",X"FF",X"C9",X"FF",X"C9",X"00", - X"BE",X"36",X"22",X"88",X"BE",X"9C",X"22",X"00",X"C9",X"9C",X"C9",X"63",X"C9",X"77",X"88",X"00", - X"BE",X"00",X"00",X"BE",X"BE",X"BE",X"00",X"00",X"FF",X"41",X"41",X"FF",X"FF",X"FF",X"41",X"00", - X"22",X"22",X"BE",X"00",X"22",X"22",X"BE",X"00",X"88",X"88",X"FF",X"00",X"88",X"88",X"FF",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"FF",X"00",X"00",X"00",X"FF",X"00",X"00",X"00", - X"22",X"88",X"BE",X"BE",X"36",X"BE",X"9C",X"00",X"88",X"41",X"36",X"FF",X"9C",X"FF",X"63",X"00", - X"22",X"BE",X"22",X"00",X"22",X"BE",X"22",X"00",X"00",X"FF",X"00",X"00",X"00",X"FF",X"00",X"00", - X"BE",X"00",X"00",X"BE",X"BE",X"BE",X"88",X"00",X"FF",X"77",X"77",X"FF",X"FF",X"FF",X"63",X"00", - X"BE",X"00",X"9C",X"BE",X"BE",X"BE",X"88",X"00",X"FF",X"77",X"41",X"FF",X"FF",X"FF",X"63",X"00", - X"9C",X"22",X"22",X"9C",X"BE",X"BE",X"22",X"00",X"77",X"88",X"88",X"77",X"FF",X"FF",X"88",X"00", - X"00",X"88",X"88",X"BE",X"88",X"BE",X"88",X"00",X"77",X"88",X"88",X"FF",X"FF",X"FF",X"88",X"00", - X"AA",X"22",X"BE",X"9C",X"9C",X"BE",X"AA",X"00",X"77",X"88",X"88",X"77",X"FF",X"FF",X"88",X"00", - X"22",X"88",X"BE",X"BE",X"36",X"BE",X"9C",X"00",X"77",X"88",X"C9",X"FF",X"FF",X"FF",X"88",X"00", - X"9C",X"22",X"22",X"14",X"BE",X"36",X"22",X"00",X"00",X"C9",X"DD",X"36",X"55",X"FF",X"C9",X"00", - X"00",X"00",X"BE",X"00",X"00",X"00",X"BE",X"00",X"88",X"88",X"FF",X"00",X"88",X"88",X"FF",X"00", - X"9C",X"22",X"22",X"9C",X"BE",X"BE",X"22",X"00",X"FF",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"00", - X"00",X"9C",X"9C",X"00",X"88",X"88",X"BE",X"00",X"FF",X"41",X"41",X"FF",X"FF",X"FF",X"00",X"00", - X"BE",X"9C",X"9C",X"BE",X"BE",X"BE",X"88",X"00",X"FF",X"41",X"41",X"FF",X"FF",X"FF",X"63",X"00", - X"36",X"9C",X"9C",X"36",X"BE",X"BE",X"88",X"00",X"9C",X"77",X"77",X"9C",X"BE",X"BE",X"63",X"00", - X"00",X"00",X"BE",X"00",X"00",X"00",X"BE",X"00",X"BE",X"FF",X"41",X"00",X"FF",X"BE",X"41",X"00", - X"22",X"BE",X"22",X"36",X"22",X"BE",X"AA",X"00",X"9C",X"C9",X"FF",X"88",X"BE",X"88",X"EB",X"00", - X"C0",X"50",X"09",X"48",X"50",X"11",X"49",X"50",X"01",X"27",X"00",X"1E",X"00",X"ED",X"98",X"1A", - X"C0",X"50",X"09",X"D8",X"67",X"11",X"D9",X"67",X"01",X"27",X"00",X"1E",X"00",X"ED",X"98",X"1A", - X"C0",X"50",X"09",X"40",X"50",X"11",X"41",X"50",X"01",X"37",X"00",X"1E",X"00",X"ED",X"98",X"09", - X"24",X"64",X"11",X"25",X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98",X"09",X"7B",X"38",X"0A", - X"6C",X"3F",X"BF",X"DE",X"DE",X"BF",X"3F",X"6C",X"93",X"3F",X"7F",X"E7",X"E7",X"7F",X"3F",X"93", - X"6C",X"2F",X"2F",X"DE",X"DE",X"2F",X"2F",X"6C",X"93",X"1F",X"1F",X"E7",X"E7",X"1F",X"1F",X"93", - X"6C",X"0F",X"0F",X"4E",X"4E",X"0F",X"0F",X"6C",X"93",X"0F",X"0F",X"87",X"87",X"0F",X"0F",X"93", - X"F0",X"7F",X"FC",X"F8",X"F8",X"FC",X"7F",X"F0",X"F1",X"9F",X"B7",X"F3",X"F3",X"B7",X"9F",X"F1", - X"F0",X"FF",X"F0",X"F0",X"F0",X"F0",X"FF",X"F0",X"F1",X"FF",X"F1",X"F1",X"F1",X"F1",X"FF",X"F1", - X"F0",X"2D",X"F0",X"F0",X"F0",X"F0",X"2D",X"F0",X"F0",X"78",X"39",X"E4",X"C6",X"78",X"78",X"F0", - X"6C",X"01",X"01",X"82",X"82",X"01",X"01",X"6C",X"93",X"08",X"08",X"84",X"84",X"08",X"08",X"93", - X"F0",X"78",X"F0",X"F0",X"F0",X"F0",X"78",X"78",X"93",X"93",X"B1",X"B1",X"B1",X"B1",X"93",X"B1", - X"E4",X"78",X"E4",X"F0",X"D2",X"F0",X"78",X"F0",X"F0",X"B1",X"F0",X"E4",X"F0",X"D2",X"B1",X"D2", - X"F0",X"78",X"F0",X"D2",X"F0",X"A5",X"78",X"F0",X"F0",X"B1",X"5A",X"F0",X"E4",X"F0",X"B1",X"F0", - X"F0",X"78",X"F0",X"F0",X"F0",X"F0",X"78",X"F0",X"F0",X"D2",X"B1",X"F0",X"F0",X"B1",X"D2",X"F0", - X"F0",X"E4",X"78",X"F0",X"F0",X"78",X"E4",X"F0",X"F0",X"E4",X"D2",X"B1",X"B1",X"D2",X"E4",X"F0", - X"F0",X"D2",X"E4",X"78",X"78",X"E4",X"D2",X"F0",X"B1",X"78",X"E4",X"D2",X"D2",X"E4",X"78",X"B1", - X"E4",X"F0",X"93",X"E4",X"E4",X"93",X"F0",X"E4",X"D2",X"F0",X"6C",X"D2",X"D2",X"6C",X"F0",X"D2", - X"78",X"93",X"E4",X"78",X"78",X"E4",X"93",X"78",X"B1",X"6C",X"D2",X"B1",X"B1",X"D2",X"6C",X"B1", - X"78",X"87",X"78",X"78",X"78",X"78",X"87",X"78",X"B1",X"4E",X"B1",X"B1",X"B1",X"B1",X"4E",X"B1", - X"F0",X"6C",X"78",X"F0",X"F0",X"78",X"6C",X"F0",X"4E",X"B1",X"93",X"87",X"87",X"93",X"B1",X"4E", - X"78",X"78",X"78",X"78",X"78",X"78",X"78",X"78",X"B1",X"B1",X"B1",X"B1",X"B1",X"B1",X"B1",X"B1", - X"87",X"78",X"6C",X"4E",X"4E",X"6C",X"78",X"87",X"F0",X"93",X"B1",X"F0",X"F0",X"B1",X"93",X"F0", - X"6C",X"B1",X"B1",X"D2",X"D2",X"B1",X"B1",X"6C",X"93",X"78",X"78",X"E4",X"E4",X"78",X"78",X"93", - X"F0",X"B1",X"4E",X"F0",X"F0",X"4E",X"B1",X"F0",X"F0",X"78",X"87",X"F0",X"F0",X"87",X"78",X"F0", - X"F0",X"2D",X"93",X"F0",X"F0",X"93",X"2D",X"F0",X"F0",X"1B",X"6C",X"F0",X"F0",X"6C",X"1B",X"F0", - X"F0",X"6C",X"E4",X"78",X"78",X"E4",X"6C",X"F0",X"F0",X"93",X"D2",X"B1",X"B1",X"D2",X"93",X"F0", - X"F0",X"5A",X"D2",X"E4",X"E4",X"D2",X"5A",X"F0",X"F0",X"A5",X"E4",X"D2",X"D2",X"E4",X"A5",X"F0", - X"C6",X"39",X"B1",X"B1",X"B1",X"B1",X"39",X"C6",X"C6",X"39",X"78",X"78",X"78",X"78",X"39",X"C6", - X"78",X"B1",X"D2",X"78",X"78",X"D2",X"B1",X"78",X"B1",X"78",X"E4",X"B1",X"B1",X"E4",X"78",X"B1", - X"C6",X"F0",X"39",X"78",X"39",X"78",X"F0",X"F0",X"F0",X"F0",X"B1",X"39",X"B1",X"39",X"F0",X"C6", - X"F0",X"78",X"78",X"B1",X"F0",X"39",X"78",X"C6",X"C6",X"B1",X"39",X"F0",X"78",X"B1",X"B1",X"F0", - X"F0",X"B1",X"4E",X"F0",X"F0",X"4E",X"B1",X"F0",X"F0",X"78",X"87",X"F0",X"F0",X"87",X"78",X"F0", - X"F0",X"B1",X"B1",X"4E",X"4E",X"B1",X"B1",X"F0",X"F0",X"78",X"78",X"87",X"87",X"78",X"78",X"F0", - X"4E",X"B1",X"B1",X"B1",X"B1",X"B1",X"B1",X"4E",X"87",X"78",X"78",X"78",X"78",X"78",X"78",X"87", - X"F0",X"6C",X"78",X"F0",X"F0",X"78",X"6C",X"F0",X"F0",X"93",X"B1",X"F0",X"F0",X"B1",X"93",X"F0", - X"F0",X"4E",X"6C",X"78",X"78",X"6C",X"4E",X"F0",X"F0",X"87",X"93",X"B1",X"B1",X"93",X"87",X"F0", - X"78",X"0F",X"4E",X"6C",X"6C",X"4E",X"0F",X"78",X"B1",X"0F",X"87",X"93",X"93",X"87",X"0F",X"B1", - X"C6",X"F0",X"B1",X"93",X"93",X"B1",X"F0",X"C6",X"C6",X"F0",X"78",X"6C",X"6C",X"78",X"F0",X"C6", - X"4E",X"B1",X"93",X"87",X"87",X"93",X"B1",X"4E",X"87",X"78",X"6C",X"4E",X"4E",X"6C",X"78",X"87", - X"6C",X"93",X"87",X"0F",X"0F",X"87",X"93",X"6C",X"87",X"6C",X"4E",X"0F",X"0F",X"4E",X"6C",X"87", - X"93",X"F0",X"E4",X"B1",X"B1",X"E4",X"F0",X"93",X"6C",X"F0",X"D2",X"78",X"78",X"D2",X"F0",X"6C", - X"F0",X"78",X"D2",X"C6",X"C6",X"D2",X"78",X"F0",X"F0",X"B1",X"E4",X"C6",X"C6",X"E4",X"B1",X"F0", - X"F0",X"6C",X"6C",X"F0",X"F0",X"6C",X"6C",X"F0",X"F0",X"93",X"93",X"F0",X"F0",X"93",X"93",X"F0", - X"F0",X"0F",X"D2",X"F0",X"F0",X"D2",X"0F",X"F0",X"F0",X"0F",X"E4",X"F0",X"F0",X"E4",X"0F",X"F0", - X"F0",X"78",X"F0",X"87",X"F0",X"87",X"78",X"C6",X"C6",X"B1",X"4E",X"F0",X"4E",X"F0",X"B1",X"F0", - X"C6",X"78",X"87",X"F0",X"87",X"F0",X"78",X"F0",X"F0",X"B1",X"F0",X"4E",X"F0",X"4E",X"B1",X"C6", - X"B0",X"F0",X"E0",X"F0",X"D0",X"F0",X"70",X"F0",X"F0",X"B0",X"F0",X"E0",X"F0",X"D0",X"F0",X"70", - X"F1",X"FF",X"F7",X"FF",X"F3",X"FF",X"FF",X"FF",X"F0",X"F1",X"F0",X"F7",X"F0",X"F3",X"F0",X"FF", - X"F0",X"F8",X"F0",X"FE",X"F0",X"FC",X"F0",X"FF",X"F8",X"FF",X"FE",X"FF",X"FC",X"FF",X"FF",X"FF", - X"F0",X"00",X"F0",X"F0",X"F0",X"F0",X"00",X"F0",X"F0",X"00",X"F0",X"F0",X"F0",X"F0",X"00",X"F0", - X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"F3",X"FF",X"F7",X"FF",X"F1",X"FF",X"F0",X"F3",X"F0",X"F7",X"F0",X"F1",X"F0", - X"FF",X"F0",X"FC",X"F0",X"FE",X"F0",X"F8",X"F0",X"FF",X"FF",X"FF",X"FC",X"FF",X"FE",X"FF",X"F8", - X"1D",X"1E",X"20",X"2C",X"52",X"54",X"54",X"13",X"1F",X"19",X"59",X"18",X"50",X"17",X"52",X"54", - X"20",X"63",X"69",X"15",X"61",X"54",X"68",X"1C",X"1B",X"1E",X"20",X"16",X"1F",X"13",X"19",X"E3", - X"CE",X"E3",X"AE",X"09",X"96",X"64",X"E3",X"A6",X"E3",X"96",X"E3",X"B6",X"09",X"97",X"64",X"E3", - X"96",X"09",X"96",X"64",X"E3",X"C6",X"09",X"24",X"64",X"11",X"25",X"64",X"01",X"67",X"00",X"1E", - X"FF",X"ED",X"98",X"3E",X"FF",X"1A",X"01",X"50",X"09",X"97",X"64",X"E3",X"56",X"08",X"27",X"3A", - X"FD",X"64",X"3C",X"1A",X"FD",X"64",X"FE",X"14",X"08",X"04",X"E3",X"D6",X"E3",X"F6",X"00",X"1A", - X"C0",X"50",X"3E",X"40",X"E5",X"FD",X"14",X"3E",X"03",X"E5",X"25",X"15",X"3A",X"B3",X"64",X"FE", - X"00",X"E2",X"14",X"22",X"3A",X"B2",X"64",X"FE",X"02",X"18",X"64",X"11",X"58",X"41",X"09",X"9C", - X"30",X"3E",X"01",X"06",X"23",X"E5",X"D5",X"15",X"3A",X"40",X"50",X"E3",X"6F",X"08",X"5C",X"3A", - X"B3",X"64",X"FE",X"00",X"28",X"15",X"3A",X"B2",X"64",X"FE",X"02",X"38",X"4E",X"D6",X"02",X"1A", - X"B2",X"64",X"3A",X"B5",X"64",X"D6",X"01",X"0F",X"1A",X"B5",X"64",X"09",X"96",X"64",X"E3",X"CE", - X"3A",X"8A",X"64",X"1A",X"8E",X"64",X"E5",X"13",X"00",X"3A",X"B3",X"64",X"FE",X"00",X"E2",X"6F", - X"22",X"E5",X"35",X"15",X"C3",X"6F",X"22",X"FE",X"04",X"18",X"29",X"11",X"26",X"41",X"09",X"BF", - X"30",X"3E",X"01",X"06",X"11",X"E5",X"D5",X"15",X"11",X"10",X"42",X"09",X"D0",X"30",X"3E",X"01", - X"06",X"02",X"E5",X"D5",X"15",X"11",X"5A",X"41",X"09",X"9C",X"30",X"3E",X"01",X"06",X"23",X"E5", - X"D5",X"15",X"30",X"94",X"11",X"90",X"40",X"09",X"D2",X"30",X"3E",X"01",X"06",X"31",X"E5",X"D5", - X"15",X"30",X"85",X"3A",X"40",X"50",X"E3",X"5F",X"08",X"1B",X"3A",X"B3",X"64",X"FE",X"00",X"28", - X"15",X"3A",X"B2",X"64",X"FE",X"04",X"38",X"0D",X"D6",X"04",X"1A",X"B2",X"64",X"3A",X"B5",X"64", - X"D6",X"02",X"0F",X"1A",X"B5",X"64",X"09",X"96",X"64",X"E3",X"8E",X"3A",X"8A",X"64",X"1A",X"8E", - X"64",X"1A",X"8F",X"64",X"E5",X"13",X"00",X"E5",X"0C",X"00",X"C3",X"F1",X"21",X"1A",X"C0",X"50", - X"09",X"95",X"64",X"E3",X"5E",X"08",X"03",X"C3",X"A8",X"21",X"E3",X"9E",X"C3",X"7F",X"21",X"AF", - X"09",X"A8",X"64",X"11",X"A9",X"64",X"01",X"05",X"00",X"5F",X"ED",X"98",X"1A",X"99",X"64",X"1A", - X"9A",X"64",X"3E",X"40",X"09",X"CC",X"43",X"11",X"CD",X"43",X"01",X"05",X"00",X"5F",X"ED",X"98", - X"09",X"DE",X"43",X"11",X"DF",X"43",X"01",X"05",X"00",X"5F",X"ED",X"98",X"AF",X"1A",X"CC",X"43", - X"1A",X"DE",X"43",X"AF",X"1A",X"FF",X"64",X"1A",X"01",X"65",X"1A",X"03",X"65",X"1A",X"00",X"65", - X"1A",X"02",X"65",X"1A",X"04",X"65",X"E5",X"ED",X"1A",X"E5",X"FA",X"1A",X"09",X"97",X"64",X"E3", - X"E6",X"09",X"96",X"64",X"E3",X"4E",X"28",X"02",X"30",X"32",X"3E",X"00",X"1A",X"03",X"50",X"E5", - X"44",X"15",X"11",X"50",X"41",X"09",X"EB",X"30",X"3E",X"01",X"06",X"25",X"E5",X"D5",X"15",X"3E", - X"03",X"E5",X"67",X"15",X"09",X"96",X"64",X"E3",X"EE",X"3A",X"8E",X"64",X"3D",X"1A",X"8E",X"64", - X"3E",X"40",X"09",X"16",X"40",X"11",X"17",X"40",X"01",X"20",X"00",X"5F",X"ED",X"98",X"E5",X"13", - X"00",X"3A",X"FF",X"64",X"1A",X"03",X"65",X"3A",X"00",X"65",X"1A",X"04",X"65",X"E5",X"39",X"1B", - X"C3",X"B3",X"23",X"09",X"96",X"64",X"E3",X"4E",X"08",X"E2",X"E3",X"6E",X"28",X"AC",X"3A",X"96", - X"64",X"E3",X"7F",X"08",X"43",X"E5",X"44",X"15",X"11",X"50",X"41",X"09",X"F8",X"30",X"3E",X"01", - X"06",X"25",X"E5",X"D5",X"15",X"3E",X"03",X"E5",X"67",X"15",X"09",X"96",X"64",X"E3",X"AE",X"3A", - X"8F",X"64",X"3D",X"1A",X"8F",X"64",X"3E",X"40",X"09",X"02",X"40",X"11",X"03",X"40",X"01",X"20", - X"00",X"5F",X"ED",X"98",X"E5",X"0C",X"00",X"3A",X"01",X"65",X"1A",X"03",X"65",X"3A",X"02",X"65", - X"1A",X"04",X"65",X"E5",X"3B",X"1B",X"30",X"1B",X"3E",X"01",X"1A",X"03",X"50",X"30",X"9E",X"E5", - X"44",X"15",X"09",X"96",X"64",X"E3",X"4E",X"C2",X"E9",X"22",X"11",X"10",X"41",X"09",X"05",X"31", - X"3E",X"01",X"06",X"11",X"E5",X"D5",X"15",X"09",X"08",X"65",X"E3",X"C6",X"3E",X"01",X"E5",X"67", - X"15",X"09",X"96",X"64",X"E3",X"6E",X"28",X"8F",X"C3",X"E9",X"22",X"E5",X"FA",X"26",X"09",X"97", - X"64",X"E3",X"66",X"28",X"13",X"E3",X"A6",X"09",X"C2",X"65",X"E3",X"C6",X"1A",X"C0",X"50",X"3A", - X"C2",X"65",X"FE",X"00",X"08",X"DE",X"30",X"05",X"3E",X"02",X"E5",X"67",X"15",X"09",X"8F",X"65", - X"E3",X"C6",X"09",X"59",X"65",X"E3",X"C6",X"E5",X"BC",X"33",X"ED",X"73",X"AE",X"64",X"7B",X"9A", - X"28",X"21",X"09",X"00",X"00",X"0A",X"AE",X"64",X"E5",X"4E",X"27",X"1A",X"C0",X"50",X"E5",X"15", - X"16",X"09",X"96",X"64",X"E3",X"66",X"28",X"F7",X"E3",X"A6",X"E5",X"22",X"16",X"09",X"96",X"64", - X"E3",X"56",X"08",X"27",X"E5",X"3F",X"1B",X"E5",X"22",X"16",X"09",X"96",X"64",X"E3",X"76",X"08", - X"21",X"30",X"4F",X"E3",X"96",X"E5",X"3E",X"1B",X"30",X"EA",X"E3",X"B6",X"09",X"97",X"64",X"E3", - X"E6",X"09",X"96",X"64",X"E3",X"6E",X"08",X"29",X"3A",X"01",X"65",X"3C",X"FE",X"24",X"08",X"02", - X"3E",X"23",X"1A",X"01",X"65",X"1A",X"03",X"65",X"3A",X"02",X"65",X"3C",X"FE",X"31",X"08",X"02", - X"3E",X"30",X"1A",X"02",X"65",X"1A",X"04",X"65",X"E5",X"40",X"1B",X"E5",X"3D",X"1B",X"C3",X"B3", - X"23",X"3A",X"FF",X"64",X"3C",X"FE",X"24",X"08",X"02",X"3E",X"23",X"1A",X"FF",X"64",X"1A",X"03", - X"65",X"3A",X"00",X"65",X"3C",X"FE",X"31",X"08",X"02",X"3E",X"30",X"1A",X"00",X"65",X"1A",X"04", - X"65",X"E5",X"40",X"1B",X"E5",X"3C",X"1B",X"C3",X"B3",X"23",X"3A",X"98",X"64",X"FE",X"00",X"08", - X"2E",X"09",X"96",X"64",X"E3",X"6E",X"08",X"2F",X"3A",X"8F",X"64",X"FE",X"00",X"08",X"66",X"E5", - X"44",X"15",X"11",X"90",X"41",X"09",X"16",X"31",X"3E",X"01",X"06",X"21",X"E5",X"D5",X"15",X"3E", - X"02",X"E5",X"67",X"15",X"E5",X"EE",X"11",X"09",X"95",X"64",X"E3",X"DE",X"C3",X"79",X"07",X"D6", - X"01",X"1A",X"98",X"64",X"C3",X"6F",X"23",X"3A",X"8E",X"64",X"FE",X"00",X"08",X"0D",X"09",X"96", - X"64",X"E3",X"4E",X"08",X"E2",X"E5",X"44",X"15",X"11",X"D8",X"40",X"09",X"37",X"31",X"3E",X"01", - X"06",X"14",X"E5",X"D5",X"15",X"3E",X"03",X"E5",X"67",X"15",X"C3",X"36",X"23",X"E5",X"3A",X"1B", - X"C3",X"13",X"23",X"E5",X"38",X"1B",X"C3",X"13",X"23",X"2A",X"91",X"64",X"EB",X"F5",X"09",X"00", - X"00",X"F5",X"31",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F",X"02",X"E3", - X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"F5",X"7E",X"00",X"09",X"07",X"25",X"E3",X"0F",X"E5", - X"98",X"15",X"76",X"0B",X"56",X"EB",X"E9",X"13",X"25",X"13",X"25",X"14",X"25",X"34",X"25",X"0C", - X"25",X"2C",X"25",X"E1",X"F5",X"7E",X"04",X"90",X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"04",X"80", - X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"03",X"80",X"F5",X"5F",X"03",X"E1",X"F5",X"7E",X"03",X"90", - X"F5",X"5F",X"03",X"E1",X"2A",X"76",X"64",X"EB",X"F5",X"09",X"00",X"00",X"F5",X"31",X"EB",X"01", - X"00",X"64",X"1F",X"3F",X"ED",X"42",X"CD",X"F5",X"7E",X"00",X"09",X"57",X"25",X"E3",X"0F",X"E5", - X"98",X"15",X"76",X"0B",X"56",X"EB",X"E9",X"0F",X"26",X"4B",X"25",X"8E",X"25",X"1E",X"26",X"40", - X"26",X"53",X"26",X"F5",X"7E",X"03",X"1A",X"74",X"64",X"F5",X"7E",X"04",X"1A",X"75",X"64",X"E5", - X"BD",X"26",X"F5",X"7E",X"06",X"12",X"3A",X"22",X"64",X"FE",X"00",X"08",X"17",X"3A",X"23",X"64", - X"FE",X"00",X"08",X"17",X"C1",X"09",X"24",X"64",X"21",X"CD",X"D1",X"13",X"01",X"05",X"00",X"1E", - X"FF",X"ED",X"98",X"E1",X"F5",X"7E",X"06",X"13",X"12",X"30",X"E9",X"F5",X"7E",X"06",X"09",X"08", - X"00",X"31",X"EB",X"12",X"30",X"F6",X"E5",X"CD",X"26",X"F5",X"7E",X"03",X"90",X"1A",X"74",X"64", - X"F5",X"7E",X"04",X"1A",X"75",X"64",X"E5",X"BD",X"26",X"3A",X"22",X"64",X"FE",X"00",X"28",X"1A", - X"3A",X"22",X"64",X"E3",X"0F",X"F5",X"46",X"05",X"80",X"3D",X"C1",X"FD",X"09",X"24",X"64",X"FD", - X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"13",X"FD",X"5B",X"03",X"FD", - X"5A",X"04",X"FD",X"5F",X"05",X"3A",X"74",X"64",X"F5",X"5F",X"03",X"3A",X"75",X"64",X"F5",X"5F", - X"04",X"E1",X"3A",X"23",X"64",X"FE",X"00",X"E2",X"74",X"26",X"3A",X"23",X"64",X"E3",X"0F",X"C6", - X"27",X"F5",X"46",X"05",X"80",X"C1",X"FD",X"09",X"24",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD", - X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"09",X"08",X"00",X"31",X"EB",X"FD",X"5B",X"03",X"FD",X"5A", - X"04",X"FD",X"5F",X"05",X"C3",X"CD",X"25",X"F5",X"7E",X"03",X"1A",X"74",X"64",X"F5",X"7E",X"04", - X"1A",X"75",X"64",X"C3",X"9E",X"25",X"E5",X"CD",X"26",X"F5",X"7E",X"03",X"80",X"C3",X"AD",X"25", - X"E5",X"CD",X"26",X"F5",X"7E",X"04",X"90",X"1A",X"75",X"64",X"F5",X"7E",X"03",X"1A",X"74",X"64", - X"C3",X"9E",X"25",X"E5",X"CD",X"26",X"F5",X"7E",X"04",X"80",X"30",X"EB",X"F5",X"7E",X"05",X"C1", - X"FD",X"09",X"24",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3A", - X"74",X"64",X"F5",X"5F",X"03",X"3A",X"75",X"64",X"F5",X"5F",X"04",X"F5",X"7E",X"00",X"09",X"90", - X"26",X"E3",X"0F",X"E5",X"98",X"15",X"D5",X"76",X"0B",X"56",X"EB",X"D1",X"F5",X"7E",X"06",X"E9", - X"B4",X"26",X"B4",X"26",X"B5",X"26",X"A8",X"26",X"AB",X"26",X"9A",X"26",X"E1",X"13",X"FD",X"5B", - X"03",X"FD",X"5A",X"04",X"FD",X"5F",X"05",X"E1",X"33",X"30",X"DB",X"09",X"08",X"00",X"31",X"EB", - X"30",X"EC",X"EB",X"11",X"08",X"00",X"1F",X"3F",X"ED",X"52",X"EB",X"30",X"C9",X"3A",X"74",X"64", - X"CE",X"07",X"1A",X"22",X"64",X"3A",X"75",X"64",X"CE",X"07",X"1A",X"23",X"64",X"3A",X"74",X"64", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"57",X"3A",X"75",X"64",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F", - X"77",X"E5",X"F7",X"14",X"E1",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F", - X"02",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E1",X"3A",X"03",X"65",X"09",X"20",X"27", - X"E3",X"0F",X"E3",X"0F",X"E5",X"98",X"15",X"E9",X"E5",X"12",X"0F",X"E1",X"E5",X"64",X"0F",X"E1", - X"E5",X"86",X"0F",X"E1",X"E5",X"C0",X"0F",X"E1",X"E5",X"FA",X"0F",X"E1",X"E5",X"1C",X"28",X"E1", - X"E5",X"6E",X"28",X"E1",X"E5",X"A8",X"28",X"E1",X"E5",X"CA",X"28",X"E1",X"E5",X"34",X"29",X"E1", - X"E5",X"56",X"29",X"E1",X"E5",X"90",X"29",X"E1",X"E5",X"E2",X"29",X"E1",X"E5",X"E3",X"29",X"E1", - X"E5",X"E4",X"29",X"E1",X"E5",X"E5",X"29",X"E1",X"D5",X"1F",X"3F",X"09",X"26",X"01",X"16",X"00", - X"ED",X"52",X"7D",X"1F",X"3F",X"09",X"10",X"01",X"D1",X"72",X"16",X"00",X"ED",X"52",X"55",X"77", - X"E1",X"7D",X"EE",X"03",X"6F",X"E1",X"09",X"96",X"64",X"E3",X"46",X"E0",X"E3",X"6E",X"28",X"43", - X"09",X"A8",X"64",X"7B",X"86",X"0F",X"5F",X"0B",X"7A",X"A6",X"0F",X"5F",X"0B",X"3E",X"00",X"A6", - X"0F",X"5F",X"38",X"02",X"30",X"1A",X"09",X"96",X"64",X"E3",X"6E",X"28",X"13",X"09",X"DE",X"43", - X"11",X"DF",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A",X"DE",X"43",X"30",X"30", - X"09",X"CC",X"43",X"11",X"CD",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A",X"CC", - X"43",X"30",X"05",X"09",X"AB",X"64",X"30",X"BB",X"09",X"96",X"64",X"E3",X"6E",X"28",X"74",X"09", - X"AA",X"64",X"11",X"FB",X"43",X"3A",X"99",X"64",X"DD",X"E5",X"0E",X"10",X"0B",X"0B",X"0B",X"EB", - X"2A",X"8B",X"64",X"D9",X"FE",X"04",X"D0",X"E3",X"0F",X"E3",X"0F",X"3C",X"3C",X"E5",X"98",X"15", - X"E5",X"AA",X"11",X"D0",X"3A",X"98",X"64",X"3C",X"1A",X"98",X"64",X"09",X"08",X"65",X"E3",X"C6", - X"09",X"96",X"64",X"E3",X"6E",X"28",X"12",X"3A",X"99",X"64",X"3C",X"1A",X"99",X"64",X"3A",X"8E", - X"DB",X"09",X"06",X"50",X"AF",X"00",X"20",X"5F",X"0B",X"56",X"FC",X"D9",X"40",X"49",X"BD",X"37", - X"93",X"8E",X"02",X"FE",X"97",X"34",X"6A",X"00",X"B0",X"09",X"6E",X"10",X"17",X"65",X"60",X"5F", - X"2B",X"6A",X"FC",X"34",X"40",X"8F",X"B1",X"FE",X"00",X"60",X"17",X"02",X"B0",X"09",X"6E",X"10", - X"5F",X"B1",X"40",X"00",X"0B",X"9B",X"FC",X"00",X"20",X"FD",X"F5",X"AF",X"F1",X"9D",X"9D",X"4A", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"63",X"00",X"00",X"00",X"FF",X"00",X"63",X"00",X"9C",X"00",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"63",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"9C",X"00",X"63",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"41",X"00",X"63",X"00",X"41",X"00",X"63",X"00",X"88",X"00",X"9C",X"00",X"88",X"00",X"9C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"36",X"00",X"9C",X"00",X"36",X"00",X"9C",X"00",X"36",X"00",X"63",X"00",X"36",X"00",X"63",X"00", - X"00",X"00",X"00",X"80",X"00",X"80",X"00",X"80",X"00",X"00",X"00",X"40",X"00",X"40",X"00",X"40", - X"00",X"F0",X"00",X"F0",X"00",X"F0",X"60",X"F0",X"00",X"76",X"00",X"F0",X"00",X"F0",X"22",X"62", - X"80",X"00",X"80",X"00",X"80",X"00",X"00",X"00",X"40",X"00",X"40",X"00",X"40",X"00",X"00",X"00", - X"F0",X"60",X"F0",X"00",X"F0",X"00",X"F0",X"00",X"76",X"90",X"F0",X"00",X"F0",X"00",X"F0",X"00", - X"00",X"00",X"00",X"80",X"00",X"80",X"00",X"80",X"00",X"00",X"00",X"40",X"00",X"40",X"00",X"40", - X"00",X"F0",X"00",X"F0",X"00",X"F0",X"60",X"F0",X"00",X"F0",X"00",X"B6",X"00",X"94",X"90",X"F0", - X"80",X"00",X"80",X"00",X"80",X"00",X"00",X"00",X"40",X"00",X"40",X"00",X"40",X"00",X"00",X"00", - X"F0",X"60",X"F0",X"00",X"F0",X"00",X"F0",X"00",X"F0",X"90",X"B6",X"00",X"94",X"00",X"F0",X"00", - X"00",X"00",X"00",X"80",X"00",X"80",X"00",X"80",X"00",X"00",X"00",X"40",X"00",X"40",X"00",X"40", - X"00",X"F0",X"00",X"F0",X"00",X"F0",X"60",X"F0",X"00",X"F0",X"00",X"76",X"00",X"62",X"90",X"F0", - X"80",X"00",X"80",X"00",X"80",X"00",X"00",X"00",X"40",X"00",X"40",X"00",X"40",X"00",X"00",X"00", - X"F0",X"60",X"F0",X"00",X"F0",X"00",X"F0",X"00",X"F0",X"90",X"62",X"00",X"76",X"00",X"F0",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"41",X"00",X"00",X"00",X"63",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"9C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"63",X"00",X"00",X"00",X"41",X"00",X"00",X"00",X"9C",X"00",X"00",X"00",X"88",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"41",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"41",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"70",X"00",X"10",X"00",X"70",X"90",X"F3",X"90",X"F1",X"90",X"F3",X"B2",X"F0", - X"00",X"63",X"00",X"FE",X"00",X"FF",X"41",X"F0",X"00",X"F0",X"00",X"E0",X"00",X"F0",X"90",X"E0", - X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"40",X"B0",X"70",X"90",X"60",X"90",X"F0",X"90", - X"70",X"40",X"F0",X"00",X"70",X"00",X"F0",X"00",X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"B2",X"F0",X"F1",X"F0",X"F3",X"F0",X"F0",X"F0", - X"41",X"F0",X"FE",X"70",X"63",X"70",X"F0",X"70",X"F0",X"E0",X"E0",X"F0",X"F0",X"F0",X"E0",X"F0", - X"70",X"00",X"10",X"00",X"70",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"70",X"70",X"70",X"10",X"70",X"70",X"70",X"00",X"F0",X"90",X"F0",X"00",X"F0",X"00",X"F0",X"00", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"B0",X"00",X"20",X"00",X"B0", - X"00",X"F0",X"00",X"F0",X"00",X"F0",X"60",X"F0",X"00",X"B0",X"B0",X"B0",X"20",X"B0",X"B0",X"B0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0", - X"78",X"6C",X"4E",X"F0",X"6C",X"78",X"6C",X"F0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0",X"B0", - X"F0",X"F0",X"F0",X"B1",X"F0",X"F0",X"F0",X"B1",X"B1",X"0F",X"87",X"0F",X"93",X"0F",X"87",X"0E", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"B0",X"03",X"20",X"0F",X"B0",X"0F",X"01",X"0E", - X"93",X"6C",X"0F",X"00",X"87",X"08",X"4E",X"00",X"2C",X"B0",X"B0",X"20",X"38",X"B0",X"B0",X"00", - X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"0F",X"00",X"01",X"00",X"03",X"00",X"03",X"00",X"03", - X"00",X"0E",X"00",X"0F",X"00",X"0E",X"06",X"0F",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"70",X"00",X"10",X"00",X"70",X"90",X"F0",X"40",X"F0",X"F0",X"90",X"F0",X"F0", - X"00",X"70",X"70",X"40",X"10",X"70",X"70",X"00",X"00",X"90",X"00",X"90",X"00",X"00",X"90",X"D0", - X"70",X"40",X"60",X"00",X"00",X"60",X"60",X"40",X"00",X"F0",X"10",X"F3",X"F0",X"F1",X"F0",X"B2", - X"00",X"F0",X"70",X"63",X"30",X"FE",X"F0",X"41",X"70",X"80",X"F0",X"F0",X"70",X"80",X"00",X"F0", - X"70",X"40",X"70",X"70",X"60",X"60",X"00",X"70",X"90",X"F0",X"90",X"60",X"90",X"70",X"0E",X"40", - X"00",X"F0",X"00",X"F0",X"00",X"F0",X"40",X"F0",X"F0",X"F0",X"B0",X"B0",X"B0",X"B0",X"90",X"A0", - X"50",X"00",X"10",X"00",X"50",X"00",X"00",X"00",X"F0",X"B2",X"F3",X"90",X"F1",X"90",X"F3",X"00", - X"F0",X"41",X"FF",X"00",X"FE",X"00",X"63",X"00",X"E0",X"90",X"F0",X"00",X"E0",X"00",X"F0",X"00", - X"D0",X"F0",X"F0",X"F0",X"F0",X"90",X"60",X"60",X"00",X"00",X"00",X"D0",X"00",X"00",X"00",X"D0", - X"00",X"B0",X"00",X"F0",X"00",X"90",X"60",X"F0",X"00",X"00",X"F0",X"F0",X"60",X"60",X"90",X"F0", - X"60",X"C0",X"B0",X"F0",X"F0",X"B0",X"40",X"F0",X"00",X"60",X"90",X"F0",X"F0",X"B0",X"F0",X"B0", - X"60",X"F0",X"00",X"F0",X"F0",X"90",X"F0",X"00",X"B0",X"F0",X"F0",X"60",X"00",X"F0",X"B0",X"00", - X"60",X"70",X"00",X"F0",X"40",X"60",X"F0",X"F0",X"60",X"B0",X"F0",X"40",X"F0",X"F0",X"00",X"B0", - X"F0",X"60",X"F0",X"B0",X"80",X"80",X"70",X"70",X"00",X"80",X"00",X"00",X"00",X"00",X"80",X"F0", - X"00",X"60",X"B0",X"90",X"90",X"F0",X"F0",X"90",X"70",X"00",X"60",X"00",X"90",X"00",X"00",X"00", - X"C0",X"60",X"F0",X"00",X"B0",X"00",X"40",X"00",X"F0",X"90",X"B0",X"60",X"70",X"F0",X"F0",X"00", - X"00",X"88",X"88",X"9C",X"00",X"9C",X"88",X"9C",X"00",X"41",X"41",X"63",X"00",X"63",X"41",X"63", - X"FB",X"FC",X"FB",X"FC",X"F8",X"FB",X"FF",X"FF",X"FB",X"F3",X"FF",X"F3",X"F1",X"FD",X"FF",X"FF", - X"9C",X"88",X"88",X"00",X"9C",X"00",X"88",X"00",X"63",X"41",X"41",X"00",X"63",X"00",X"41",X"00", - X"FC",X"FC",X"FC",X"FC",X"FB",X"FB",X"FF",X"00",X"F3",X"F3",X"F3",X"F3",X"FD",X"FD",X"FF",X"00", - X"00",X"88",X"88",X"9C",X"00",X"9C",X"88",X"9C",X"00",X"41",X"41",X"63",X"00",X"63",X"41",X"63", - X"F9",X"FF",X"FB",X"FB",X"FA",X"FC",X"FB",X"FC",X"FB",X"FF",X"F5",X"FD",X"FD",X"F3",X"FB",X"F3", - X"9C",X"88",X"9C",X"00",X"9C",X"88",X"88",X"00",X"63",X"41",X"63",X"00",X"63",X"41",X"41",X"00", - X"FF",X"FF",X"FB",X"FB",X"FC",X"FC",X"FC",X"FC",X"FF",X"FF",X"FD",X"FD",X"F3",X"F3",X"F3",X"F3", - X"00",X"88",X"88",X"9C",X"00",X"9C",X"88",X"9C",X"00",X"41",X"41",X"63",X"00",X"63",X"41",X"63", - X"FF",X"FE",X"FE",X"FB",X"FE",X"FC",X"F8",X"FC",X"FF",X"FF",X"FB",X"FD",X"F7",X"F3",X"F1",X"F3", - X"9C",X"88",X"9C",X"00",X"9C",X"88",X"88",X"00",X"63",X"41",X"63",X"00",X"63",X"41",X"41",X"00", - X"FF",X"FF",X"FB",X"FB",X"FC",X"FC",X"FC",X"FC",X"FF",X"FF",X"FD",X"FD",X"F3",X"F3",X"F3",X"F3", - X"00",X"88",X"88",X"9C",X"00",X"9C",X"88",X"9C",X"00",X"41",X"41",X"63",X"00",X"63",X"41",X"63", - X"FC",X"FF",X"FB",X"FB",X"FB",X"FC",X"FC",X"FC",X"FB",X"FF",X"F5",X"FD",X"F5",X"F3",X"FB",X"F3", - X"9C",X"88",X"9C",X"00",X"9C",X"88",X"88",X"00",X"63",X"41",X"63",X"00",X"63",X"41",X"41",X"00", - X"FF",X"FF",X"FB",X"FB",X"FC",X"FC",X"FC",X"FC",X"FF",X"FF",X"FD",X"FD",X"F3",X"F3",X"F3",X"F3", - X"1D",X"1E",X"20",X"2C",X"52",X"54",X"54",X"13",X"1F",X"19",X"59",X"18",X"50",X"17",X"52",X"54", - X"20",X"63",X"69",X"15",X"61",X"54",X"68",X"1C",X"1B",X"1E",X"20",X"20",X"1F",X"13",X"19",X"B3", - X"B7",X"D8",X"7E",X"7B",X"20",X"57",X"9E",X"9E",X"D8",X"B3",X"B0",X"20",X"EA",X"97",X"20",X"7B", - X"B1",X"54",X"52",X"54",X"35",X"36",X"08",X"2C",X"13",X"52",X"50",X"17",X"37",X"31",X"71",X"30", - X"54",X"68",X"49",X"54",X"08",X"4B",X"69",X"15",X"34",X"31",X"37",X"13",X"33",X"36",X"08",X"4A", - X"90",X"10",X"09",X"01",X"50",X"41",X"00",X"10",X"01",X"10",X"07",X"C8",X"FE",X"BD",X"4E",X"4A", - X"90",X"34",X"09",X"01",X"50",X"41",X"00",X"34",X"01",X"00",X"03",X"C8",X"FE",X"BD",X"4E",X"4A", - X"90",X"50",X"09",X"19",X"50",X"41",X"18",X"50",X"01",X"00",X"00",X"C8",X"27",X"BD",X"4E",X"4A", - X"90",X"37",X"09",X"D9",X"50",X"41",X"D8",X"37",X"01",X"00",X"00",X"C8",X"27",X"BD",X"4E",X"4A", - X"90",X"50",X"09",X"11",X"50",X"41",X"10",X"50",X"01",X"00",X"00",X"C8",X"67",X"BD",X"4E",X"09", - X"24",X"34",X"41",X"37",X"34",X"01",X"25",X"00",X"4E",X"09",X"BD",X"68",X"FF",X"7B",X"C8",X"0A", - X"C3",X"50",X"6A",X"9E",X"34",X"17",X"80",X"03",X"4A",X"E4",X"34",X"B5",X"E3",X"63",X"09",X"C8", - X"45",X"34",X"4A",X"9E",X"7E",X"78",X"E4",X"24",X"B3",X"09",X"B3",X"68",X"6F",X"5F",X"6F",X"B5", - X"C8",X"8A",X"7E",X"78",X"45",X"34",X"4A",X"9E",X"48",X"B5",X"4F",X"45",X"09",X"C8",X"68",X"0A", - X"8B",X"48",X"78",X"6F",X"34",X"B3",X"9E",X"B3",X"6F",X"6F",X"6F",X"8D",X"B3",X"4A",X"B3",X"34", - X"78",X"05",X"5F",X"C6",X"B3",X"09",X"08",X"34",X"B3",X"01",X"FB",X"00",X"FE",X"4A",X"6E",X"50", - X"B5",X"92",X"4A",X"41",X"BB",X"13",X"09",X"93",X"13",X"4E",X"6C",X"BD",X"01",X"10",X"00",X"C8", - X"09",X"93",X"17",X"01",X"92",X"17",X"41",X"64",X"00",X"C8",X"05",X"90",X"4E",X"4A",X"BD",X"50", - X"09",X"9B",X"17",X"01",X"9A",X"17",X"41",X"64",X"00",X"C8",X"21",X"90",X"4E",X"4A",X"BD",X"50", - X"09",X"93",X"60",X"01",X"A3",X"13",X"41",X"62",X"00",X"4A",X"C8",X"13",X"BD",X"9C",X"AF",X"4A", - X"BD",X"13",X"4A",X"C0",X"13",X"09",X"DE",X"68",X"41",X"6C",X"34",X"BD",X"CB",X"00",X"01",X"C8", - X"09",X"DA",X"34",X"B5",X"E8",X"13",X"41",X"0E",X"40",X"41",X"02",X"10",X"09",X"03",X"10",X"01", - X"6C",X"BD",X"4E",X"4A",X"00",X"C8",X"10",X"90",X"50",X"41",X"02",X"14",X"09",X"03",X"14",X"01", - X"64",X"BD",X"4E",X"09",X"00",X"C8",X"21",X"0A",X"14",X"01",X"0B",X"00",X"41",X"64",X"14",X"4E", - X"41",X"90",X"C8",X"09",X"BD",X"50",X"4A",X"8D",X"60",X"01",X"27",X"00",X"41",X"06",X"10",X"BD", - X"C8",X"10",X"4A",X"E3",X"AF",X"6A",X"24",X"34",X"FE",X"09",X"08",X"60",X"00",X"AB",X"23",X"41", - X"24",X"00",X"01",X"C8",X"10",X"BD",X"21",X"4A",X"90",X"35",X"09",X"06",X"50",X"41",X"05",X"35", - X"01",X"00",X"00",X"C8",X"FF",X"BD",X"4E",X"09",X"12",X"35",X"0A",X"06",X"4C",X"0A",X"66",X"35", - X"09",X"25",X"35",X"09",X"65",X"35",X"0A",X"58",X"4C",X"0A",X"69",X"35",X"0A",X"09",X"35",X"09", - X"68",X"35",X"0A",X"87",X"35",X"09",X"28",X"4C",X"0A",X"6C",X"35",X"09",X"54",X"35",X"0A",X"53", - X"35",X"09",X"13",X"4C",X"0A",X"E9",X"35",X"0A",X"3F",X"35",X"0A",X"3E",X"35",X"09",X"57",X"35", - X"0A",X"1E",X"35",X"0A",X"76",X"4D",X"09",X"A2",X"35",X"09",X"5A",X"35",X"0A",X"A1",X"35",X"0A", - X"79",X"4D",X"09",X"8D",X"35",X"0A",X"E0",X"35",X"0A",X"8C",X"35",X"0A",X"A5",X"35",X"09",X"C4", - X"35",X"0A",X"D2",X"35",X"09",X"90",X"4E",X"0A",X"A8",X"35",X"09",X"AF",X"35",X"0A",X"EF",X"35", - X"09",X"F3",X"4E",X"0A",X"9F",X"35",X"0A",X"93",X"35",X"0A",X"F2",X"35",X"09",X"B2",X"35",X"06", - X"08",X"4E",X"10",X"0B",X"09",X"00",X"50",X"40",X"FB",X"03",X"00",X"09",X"6E",X"50",X"4A",X"C6", - X"34",X"E3",X"BE",X"FE",X"B3",X"34",X"6A",X"00",X"B2",X"E2",X"21",X"FE",X"69",X"34",X"6A",X"00", - X"92",X"C5",X"21",X"B3",X"69",X"34",X"09",X"8E",X"AF",X"09",X"01",X"34",X"4A",X"C6",X"50",X"B3", - X"86",X"4A",X"22",X"50",X"B5",X"90",X"46",X"B5",X"E8",X"B5",X"6E",X"45",X"48",X"37",X"01",X"09", - X"C5",X"92",X"B3",X"21",X"34",X"69",X"3E",X"B5",X"7C",X"B5",X"6E",X"45",X"40",X"37",X"07",X"09", - X"C5",X"92",X"B3",X"21",X"34",X"69",X"3E",X"6E",X"10",X"41",X"FD",X"14",X"B5",X"14",X"44",X"09", - X"B4",X"06",X"6E",X"B5",X"68",X"64",X"01",X"BB",X"45",X"09",X"31",X"68",X"41",X"B6",X"14",X"6E", - X"03",X"BB",X"64",X"41",X"06",X"45",X"B5",X"50",X"14",X"6E",X"B5",X"06",X"09",X"03",X"68",X"64", - X"B5",X"70",X"45",X"09",X"BB",X"14",X"41",X"B6",X"68",X"64",X"03",X"BB",X"6E",X"B5",X"06",X"45", - X"41",X"B7",X"14",X"6E",X"73",X"68",X"09",X"03",X"06",X"45",X"B5",X"94",X"64",X"41",X"BB",X"10", - X"09",X"01",X"61",X"44",X"C6",X"06",X"6E",X"B5",X"D5",X"10",X"41",X"AB",X"45",X"09",X"B1",X"61", - X"6E",X"B5",X"06",X"45",X"01",X"D5",X"44",X"41",X"A3",X"61",X"09",X"01",X"10",X"6E",X"EF",X"06", - X"60",X"41",X"D5",X"10",X"B5",X"C8",X"45",X"09",X"D7",X"06",X"6E",X"B5",X"61",X"46",X"01",X"D5", - X"45",X"09",X"52",X"61",X"41",X"BD",X"11",X"6E",X"01",X"D5",X"24",X"6A",X"06",X"45",X"B5",X"E3", - X"34",X"27",X"01",X"61",X"FE",X"41",X"08",X"11",X"09",X"01",X"61",X"27",X"F9",X"06",X"6E",X"B5", - X"D5",X"FE",X"60",X"08",X"45",X"02",X"08",X"27",X"41",X"20",X"11",X"6E",X"61",X"62",X"09",X"01", - X"06",X"45",X"B5",X"25",X"27",X"60",X"D5",X"41",X"61",X"62",X"09",X"01",X"11",X"6E",X"47",X"06", - X"27",X"41",X"D5",X"10",X"B5",X"E4",X"45",X"09",X"0E",X"06",X"6E",X"B5",X"62",X"61",X"01",X"D5", - X"45",X"FE",X"8D",X"08",X"6A",X"00",X"34",X"27",X"41",X"6F",X"11",X"6E",X"7C",X"62",X"09",X"01", - X"06",X"45",X"B5",X"4B",X"06",X"60",X"D5",X"FE",X"01",X"7C",X"27",X"09",X"08",X"11",X"41",X"15", - X"62",X"06",X"01",X"D5",X"6E",X"B5",X"06",X"45",X"60",X"08",X"FE",X"41",X"08",X"27",X"02",X"7C", - X"11",X"6E",X"33",X"06",X"09",X"01",X"62",X"06",X"B5",X"25",X"45",X"7C",X"D5",X"41",X"60",X"11", - X"09",X"01",X"62",X"06",X"51",X"06",X"6E",X"B5",X"D5",X"B5",X"6E",X"45",X"45",X"37",X"04",X"09", - X"C5",X"08",X"B3",X"B5",X"34",X"53",X"3E",X"BC",X"4A",X"34",X"4A",X"01",X"AF",X"4A",X"FF",X"35", - X"4A",X"00",X"35",X"4A",X"03",X"35",X"4A",X"02",X"35",X"B5",X"04",X"4A",X"4A",X"BE",X"35",X"B5", - X"FA",X"4A",X"B5",X"EC",X"26",X"B5",X"FB",X"63",X"AF",X"4A",X"08",X"35",X"4A",X"6B",X"35",X"4A", - X"56",X"35",X"4A",X"A4",X"35",X"4A",X"59",X"35",X"4A",X"92",X"35",X"B5",X"8F",X"35",X"4A",X"45", - X"46",X"09",X"90",X"34",X"4A",X"C5",X"50",X"B3",X"3E",X"C6",X"26",X"B3",X"08",X"34",X"09",X"36", - X"08",X"B3",X"60",X"93",X"02",X"A6",X"B6",X"89",X"07",X"09",X"22",X"34",X"B5",X"C5",X"46",X"B3", - X"9E",X"C6",X"AE",X"B3",X"B3",X"34",X"09",X"A6",X"B3",X"09",X"B3",X"34",X"C6",X"C7",X"E6",X"B3", - X"C6",X"B3",X"C6",X"09",X"09",X"96",X"34",X"24",X"34",X"01",X"25",X"00",X"41",X"37",X"34",X"4E", - X"FF",X"FF",X"C8",X"01",X"BD",X"4A",X"6E",X"50",X"09",X"56",X"34",X"27",X"C7",X"08",X"B3",X"6A", - X"FD",X"FD",X"6C",X"FE",X"34",X"34",X"4A",X"44",X"08",X"B3",X"B3",X"00",X"04",X"F6",X"D6",X"4A", - X"90",X"B5",X"6E",X"44",X"50",X"FD",X"10",X"6E",X"03",X"6A",X"25",X"34",X"B5",X"E3",X"45",X"FE", - X"00",X"6A",X"44",X"34",X"B2",X"E2",X"22",X"FE",X"02",X"58",X"34",X"09",X"48",X"11",X"41",X"CC", - X"60",X"23",X"01",X"D5",X"6E",X"B5",X"06",X"45",X"6A",X"3F",X"50",X"5C",X"10",X"08",X"B3",X"6A", - X"E3",X"28",X"FE",X"6A",X"34",X"45",X"00",X"E2",X"34",X"1E",X"02",X"02",X"FE",X"D6",X"68",X"4A", - X"E2",X"34",X"6A",X"01",X"34",X"D6",X"E5",X"0F",X"4A",X"C6",X"34",X"B3",X"E5",X"34",X"09",X"9E", - X"6A",X"8E",X"34",X"B5",X"8A",X"34",X"4A",X"43",X"00",X"FE",X"E3",X"B2",X"6A",X"00",X"34",X"3F", - X"22",X"93",X"65",X"22",X"B5",X"3F",X"45",X"FE",X"04",X"26",X"29",X"09",X"48",X"11",X"41",X"EF", - X"60",X"41",X"01",X"D5",X"6E",X"B5",X"06",X"45",X"41",X"D0",X"12",X"6E",X"40",X"60",X"09",X"01", - X"06",X"45",X"B5",X"5A",X"02",X"41",X"D5",X"11",X"09",X"01",X"60",X"23",X"CC",X"06",X"6E",X"B5", - X"D5",X"41",X"60",X"10",X"45",X"C0",X"C4",X"09",X"D2",X"06",X"6E",X"B5",X"60",X"61",X"01",X"D5", - X"45",X"10",X"85",X"B3",X"60",X"50",X"6A",X"5F",X"08",X"34",X"6A",X"00",X"4B",X"FE",X"E3",X"28", - X"45",X"FE",X"E2",X"68",X"6A",X"04",X"34",X"0D",X"D6",X"34",X"4A",X"E5",X"04",X"6A",X"E2",X"34", - X"D6",X"E5",X"0F",X"09",X"02",X"34",X"4A",X"C6",X"34",X"8A",X"8E",X"4A",X"B3",X"34",X"6A",X"8E", - X"34",X"B5",X"8F",X"00",X"4A",X"43",X"34",X"B5",X"0C",X"21",X"93",X"90",X"00",X"4A",X"F1",X"50", - X"09",X"5E",X"34",X"03",X"C5",X"08",X"B3",X"93",X"A8",X"93",X"B3",X"21",X"21",X"7F",X"CE",X"AF", - X"09",X"A9",X"34",X"01",X"A8",X"34",X"41",X"05",X"00",X"4A",X"BD",X"34",X"5F",X"C9",X"C8",X"4A", - X"CA",X"09",X"6E",X"13",X"34",X"9C",X"10",X"41",X"9D",X"00",X"01",X"BD",X"13",X"5F",X"05",X"C8", - X"09",X"DF",X"13",X"01",X"DE",X"13",X"41",X"05",X"00",X"AF",X"BD",X"9C",X"5F",X"4A",X"C8",X"13", - X"4A",X"4A",X"13",X"34",X"DE",X"FF",X"AF",X"4A",X"01",X"35",X"4A",X"00",X"35",X"4A",X"03",X"35", - X"4A",X"04",X"35",X"B5",X"02",X"35",X"4A",X"BD",X"4A",X"09",X"FA",X"34",X"B5",X"C7",X"4A",X"B3", - X"B6",X"B3",X"C6",X"28",X"09",X"1E",X"34",X"02",X"60",X"4A",X"6E",X"50",X"62",X"03",X"00",X"B5", - X"14",X"11",X"41",X"BB",X"45",X"09",X"50",X"60",X"6E",X"B5",X"06",X"45",X"01",X"D5",X"25",X"6E", - X"03",X"09",X"37",X"34",X"B5",X"C6",X"45",X"B3",X"BE",X"6D",X"8E",X"8E",X"6A",X"4A",X"34",X"34", - X"6E",X"10",X"09",X"47",X"10",X"41",X"46",X"10",X"01",X"BD",X"00",X"B5",X"20",X"C8",X"5F",X"43", - X"00",X"4A",X"FF",X"35",X"6A",X"03",X"34",X"6A",X"00",X"35",X"4A",X"69",X"35",X"B5",X"04",X"4B", - X"93",X"C6",X"23",X"B3",X"E3",X"34",X"09",X"1E",X"08",X"28",X"B3",X"6A",X"B2",X"AC",X"3E",X"C6", - X"34",X"13",X"7F",X"14",X"B3",X"B5",X"08",X"45",X"41",X"F8",X"11",X"6E",X"50",X"60",X"09",X"01", - X"06",X"45",X"B5",X"03",X"25",X"6E",X"D5",X"B5",X"37",X"34",X"09",X"AE",X"45",X"B3",X"C6",X"6A", - X"8F",X"8F",X"6D",X"6E",X"34",X"34",X"4A",X"10",X"09",X"03",X"10",X"01",X"02",X"10",X"41",X"20", - X"00",X"B5",X"BD",X"00",X"5F",X"0C",X"C8",X"6A",X"01",X"35",X"4A",X"02",X"35",X"6A",X"03",X"35", - X"4A",X"6B",X"35",X"60",X"04",X"4B",X"B5",X"4B",X"6E",X"50",X"4A",X"CE",X"01",X"60",X"03",X"B5", - X"14",X"34",X"09",X"1E",X"45",X"B3",X"C6",X"92",X"B9",X"11",X"41",X"05",X"22",X"09",X"40",X"61", - X"6E",X"B5",X"06",X"45",X"01",X"D5",X"41",X"09",X"08",X"6E",X"B3",X"B5",X"35",X"01",X"96",X"37", - X"45",X"B3",X"C6",X"28",X"09",X"3E",X"34",X"8F",X"93",X"FA",X"22",X"09",X"B9",X"26",X"B5",X"C7", - X"34",X"43",X"36",X"A6",X"B3",X"B3",X"28",X"09",X"92",X"4A",X"B3",X"50",X"35",X"90",X"96",X"6A", - X"92",X"08",X"FE",X"60",X"35",X"DE",X"00",X"05",X"6E",X"45",X"B5",X"8F",X"02",X"09",X"37",X"35", - X"B3",X"35",X"09",X"96",X"96",X"B3",X"59",X"B5",X"EC",X"AE",X"BD",X"7B",X"63",X"34",X"73",X"CA", - X"28",X"00",X"09",X"AE",X"21",X"0A",X"00",X"34",X"B5",X"90",X"27",X"B5",X"1E",X"50",X"4A",X"45", - X"46",X"B3",X"C6",X"28",X"09",X"36",X"34",X"F7",X"B3",X"46",X"B5",X"C6",X"A6",X"09",X"22",X"34", - X"B3",X"B5",X"08",X"4B",X"56",X"6F",X"27",X"B5",X"22",X"34",X"09",X"76",X"46",X"B3",X"C6",X"08", - X"21",X"C6",X"1F",X"6E",X"60",X"B5",X"B3",X"4B",X"60",X"09",X"B3",X"34",X"BA",X"C7",X"E6",X"B3", - X"B6",X"B3",X"C6",X"08",X"09",X"3E",X"34",X"29",X"6A",X"FE",X"35",X"08",X"01",X"24",X"6C",X"02", - X"6E",X"35",X"4A",X"03",X"23",X"4A",X"01",X"35",X"6A",X"FE",X"35",X"08",X"02",X"61",X"6C",X"02", - X"6E",X"35",X"4A",X"04",X"60",X"4A",X"02",X"35",X"B5",X"6D",X"4B",X"93",X"10",X"4B",X"B5",X"E3", - X"23",X"6C",X"FF",X"24",X"6A",X"FE",X"34",X"08",X"02",X"FF",X"23",X"4A",X"6E",X"34",X"4A",X"03", - X"35",X"6C",X"00",X"61",X"6A",X"FE",X"35",X"08",X"02",X"00",X"60",X"4A",X"6E",X"35",X"4A",X"04", - X"35",X"B5",X"10",X"4B",X"B5",X"6C",X"4B",X"93",X"E3",X"34",X"6A",X"00",X"23",X"FE",X"C8",X"08", - X"2E",X"B3",X"C6",X"08",X"09",X"3E",X"34",X"2F",X"6A",X"00",X"34",X"36",X"8F",X"08",X"FE",X"B5", - X"14",X"11",X"41",X"46",X"45",X"09",X"C0",X"61",X"6E",X"B5",X"06",X"45",X"01",X"D5",X"21",X"6E", - X"02",X"B5",X"37",X"41",X"B5",X"BE",X"45",X"09",X"C5",X"93",X"B3",X"07",X"34",X"79",X"DE",X"D6", - X"01",X"93",X"C8",X"23",X"4A",X"3F",X"34",X"6A",X"8E",X"08",X"FE",X"09",X"34",X"0D",X"00",X"C6", - X"34",X"B2",X"1E",X"14",X"B3",X"B5",X"08",X"45",X"41",X"67",X"10",X"6E",X"D8",X"61",X"09",X"01", - X"06",X"45",X"B5",X"03",X"44",X"6E",X"D5",X"B5",X"37",X"23",X"93",X"6A",X"45",X"B5",X"66",X"4B", - X"93",X"68",X"23",X"93",X"43",X"4B",X"B5",X"43",X"23",X"BB",X"C1",X"09",X"2A",X"F5",X"34",X"00", - X"00",X"7E",X"61",X"F5",X"F5",X"01",X"F5",X"86",X"02",X"F5",X"9E",X"02",X"17",X"5F",X"27",X"B3", - X"68",X"68",X"68",X"68",X"B3",X"B3",X"B3",X"F5",X"7E",X"25",X"09",X"0F",X"00",X"B3",X"07",X"B5", - X"C8",X"56",X"76",X"B9",X"45",X"BB",X"0B",X"43",X"25",X"25",X"25",X"25",X"43",X"64",X"44",X"0C", - X"25",X"F5",X"25",X"04",X"2C",X"7E",X"B1",X"C0",X"F5",X"F5",X"04",X"04",X"5F",X"7E",X"B1",X"80", - X"F5",X"F5",X"04",X"03",X"5F",X"7E",X"B1",X"80",X"F5",X"F5",X"03",X"03",X"5F",X"7E",X"B1",X"C0", - X"F5",X"2A",X"03",X"34",X"5F",X"76",X"B1",X"BB",X"F5",X"F5",X"00",X"BB",X"09",X"61",X"00",X"01", - X"00",X"BD",X"4F",X"9D",X"34",X"12",X"6F",X"F5",X"7E",X"25",X"09",X"0F",X"00",X"B3",X"57",X"B5", - X"C8",X"56",X"76",X"B9",X"45",X"BB",X"0B",X"0F",X"26",X"25",X"25",X"26",X"1B",X"4E",X"8E",X"10", - X"26",X"7E",X"26",X"4A",X"53",X"03",X"F5",X"74",X"34",X"4A",X"7E",X"34",X"F5",X"75",X"04",X"B5", - X"ED",X"06",X"F5",X"6A",X"26",X"42",X"7E",X"22",X"34",X"47",X"00",X"23",X"FE",X"6A",X"08",X"34", - X"FE",X"91",X"08",X"24",X"00",X"09",X"47",X"34",X"21",X"01",X"D1",X"00",X"9D",X"05",X"43",X"4E", - X"FF",X"F5",X"C8",X"06",X"BD",X"7E",X"B1",X"43",X"42",X"7E",X"B9",X"09",X"60",X"06",X"F5",X"08", - X"00",X"60",X"BB",X"B5",X"61",X"F6",X"42",X"9D",X"26",X"C0",X"7E",X"74",X"F5",X"4A",X"03",X"34", - X"F5",X"75",X"04",X"B5",X"7E",X"34",X"4A",X"ED",X"26",X"FE",X"22",X"28",X"6A",X"00",X"34",X"4A", - X"6A",X"0F",X"34",X"16",X"22",X"F5",X"B3",X"05",X"80",X"09",X"91",X"34",X"6D",X"24",X"FD",X"FD", - X"21",X"FD",X"5B",X"01",X"FD",X"5A",X"00",X"FD",X"5F",X"FD",X"6C",X"03",X"02",X"5B",X"43",X"FD", - X"5A",X"05",X"FD",X"74",X"04",X"6A",X"5F",X"34",X"F5",X"75",X"03",X"F5",X"5F",X"34",X"6A",X"5F", - X"04",X"34",X"6A",X"00",X"B1",X"FE",X"23",X"B2",X"74",X"34",X"6A",X"0F",X"26",X"B3",X"23",X"96", - X"27",X"80",X"16",X"FD",X"F5",X"91",X"05",X"09",X"24",X"FD",X"FD",X"00",X"34",X"5B",X"21",X"FD", - X"5A",X"02",X"FD",X"09",X"01",X"6C",X"5F",X"08",X"00",X"5B",X"BB",X"FD",X"61",X"03",X"FD",X"5A", - X"04",X"93",X"5F",X"25",X"FD",X"9D",X"05",X"F5",X"7E",X"34",X"4A",X"7E",X"03",X"F5",X"74",X"04", - X"4A",X"CE",X"34",X"B5",X"75",X"25",X"93",X"9D",X"26",X"80",X"7E",X"AD",X"F5",X"93",X"03",X"25", - X"B5",X"7E",X"26",X"C0",X"9D",X"04",X"F5",X"4A",X"75",X"03",X"F5",X"74",X"34",X"4A",X"7E",X"34", - X"93",X"9D",X"25",X"F5",X"CE",X"26",X"B5",X"7E",X"04",X"F5",X"60",X"05",X"80",X"7E",X"BB",X"91", - X"FD",X"FD",X"24",X"FD",X"09",X"21",X"34",X"5B",X"00",X"FD",X"5A",X"02",X"FD",X"5F",X"01",X"6A", - X"74",X"03",X"F5",X"75",X"34",X"6A",X"5F",X"34",X"F5",X"7E",X"04",X"09",X"5F",X"00",X"F5",X"C0", - X"26",X"C8",X"0F",X"D5",X"B3",X"45",X"B5",X"76",X"0B",X"F5",X"BB",X"06",X"56",X"7E",X"D1",X"B9", - X"E4",X"E5",X"E4",X"A8",X"26",X"26",X"26",X"26",X"AB",X"B1",X"CA",X"FD",X"26",X"43",X"26",X"5B", - X"03",X"FD",X"5A",X"05",X"FD",X"5F",X"04",X"B1",X"63",X"08",X"DB",X"61",X"60",X"00",X"09",X"BB", - X"60",X"08",X"BB",X"4F",X"BC",X"00",X"41",X"6F",X"BD",X"99",X"BB",X"74",X"52",X"6A",X"60",X"34", - X"9E",X"34",X"4A",X"75",X"07",X"6A",X"22",X"34",X"9E",X"34",X"4A",X"74",X"07",X"6A",X"23",X"34", - X"B3",X"B3",X"B3",X"57",X"6F",X"6F",X"6F",X"6A",X"75",X"B3",X"B3",X"B3",X"34",X"6F",X"6F",X"6F", - X"77",X"B1",X"F7",X"7E",X"B5",X"F5",X"44",X"01",X"F5",X"9E",X"02",X"F5",X"86",X"27",X"17",X"5F", - X"02",X"68",X"68",X"68",X"B3",X"B3",X"B3",X"B3",X"68",X"35",X"6A",X"20",X"B1",X"09",X"03",X"27", - X"B3",X"B5",X"B3",X"45",X"0F",X"C8",X"0F",X"B9",X"B5",X"B5",X"0F",X"0F",X"42",X"34",X"B1",X"B1", - X"B5",X"B5",X"0F",X"0F",X"86",X"90",X"B1",X"B1",X"B5",X"B5",X"0F",X"28",X"FA",X"4C",X"B1",X"B1", - X"B5",X"B5",X"28",X"28",X"3E",X"A8",X"B1",X"B1",X"B5",X"B5",X"28",X"29",X"9A",X"64",X"B1",X"B1", - X"B5",X"B5",X"29",X"29",X"56",X"C0",X"B1",X"B1",X"B5",X"B5",X"29",X"29",X"B2",X"B3",X"B1",X"B1", - X"B5",X"B5",X"29",X"29",X"B4",X"B5",X"B1",X"B1",X"D5",X"26",X"6F",X"46",X"4F",X"01",X"09",X"00", - X"BD",X"6F",X"7D",X"40",X"52",X"09",X"4F",X"01",X"D1",X"BD",X"46",X"55",X"72",X"52",X"00",X"77", - X"B1",X"3F",X"BE",X"09",X"7D",X"B1",X"03",X"C6",X"34",X"B3",X"16",X"28",X"B3",X"3E",X"B0",X"13", - X"09",X"86",X"34",X"5F",X"A8",X"0F",X"7B",X"0B",X"7A",X"0B",X"0F",X"00",X"A6",X"6E",X"5F",X"A6", - X"0F",X"60",X"68",X"09",X"5F",X"4A",X"02",X"C6",X"34",X"43",X"3E",X"DE",X"B3",X"09",X"28",X"13", - X"41",X"05",X"13",X"4E",X"DF",X"00",X"01",X"10",X"BD",X"DE",X"AF",X"60",X"C8",X"13",X"4A",X"60", - X"09",X"9D",X"13",X"01",X"9C",X"13",X"41",X"05",X"00",X"C8",X"10",X"4A",X"4E",X"AF",X"BD",X"9C", - X"13",X"AB",X"05",X"60",X"60",X"34",X"09",X"EB",X"09",X"3E",X"34",X"74",X"C6",X"28",X"B3",X"09", - X"AA",X"13",X"41",X"C9",X"34",X"6A",X"FB",X"34",X"DD",X"0B",X"0E",X"0B",X"B5",X"0B",X"40",X"BB", - X"2A",X"FE",X"34",X"D0",X"8B",X"04",X"D9",X"B3",X"0F",X"6C",X"0F",X"C8",X"B3",X"B5",X"6C",X"45", - X"B5",X"6A",X"41",X"34",X"AA",X"C8",X"D0",X"6C",X"4A",X"08",X"34",X"B3",X"C8",X"35",X"09",X"96", - X"09",X"3E",X"34",X"42",X"C6",X"28",X"B3",X"6A",X"C9",X"C9",X"6C",X"6A",X"34",X"34",X"4A",X"8E"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 4bfa195f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"03", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"05",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"0B",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0E",X"00",X"01",X"0C",X"0F", - X"00",X"0E",X"00",X"0B",X"00",X"0C",X"0B",X"0E",X"00",X"0C",X"0F",X"01",X"00",X"00",X"00",X"00", - X"00",X"01",X"02",X"0F",X"00",X"07",X"0C",X"02",X"00",X"09",X"06",X"0F",X"00",X"0D",X"0C",X"0F", - X"00",X"05",X"03",X"09",X"00",X"0F",X"0B",X"00",X"00",X"0E",X"00",X"0B",X"00",X"0E",X"00",X"0B", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"01",X"00",X"0F",X"0B",X"0E",X"00",X"0E",X"00",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index e0dd3c1e..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"DB",X"AF",X"06",X"20",X"09",X"00",X"50",X"5F",X"0B",X"10",X"FC",X"ED",X"56",X"19",X"D9",X"67", - X"C3",X"C7",X"02",X"3A",X"8E",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"35",X"40",X"5F", - X"2B",X"10",X"FC",X"E1",X"3A",X"8F",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"02",X"40", - X"5F",X"0B",X"10",X"FC",X"E1",X"40",X"00",X"00",X"20",X"F1",X"F5",X"CD",X"FD",X"CD",X"AF",X"1A", - X"00",X"50",X"2A",X"24",X"64",X"3A",X"26",X"64",X"5F",X"2A",X"27",X"64",X"3A",X"11",X"64",X"5F", - X"2A",X"14",X"64",X"3A",X"16",X"64",X"5F",X"2A",X"17",X"64",X"3A",X"31",X"64",X"5F",X"2A",X"34", - X"64",X"3A",X"36",X"64",X"5F",X"2A",X"37",X"64",X"3A",X"09",X"64",X"5F",X"2A",X"0C",X"64",X"3A", - X"0E",X"64",X"5F",X"2A",X"0F",X"64",X"3A",X"29",X"64",X"5F",X"2A",X"2C",X"64",X"3A",X"2E",X"64", - X"5F",X"2A",X"2F",X"64",X"3A",X"19",X"64",X"5F",X"2A",X"1C",X"64",X"3A",X"1E",X"64",X"5F",X"2A", - X"1F",X"64",X"3A",X"39",X"64",X"5F",X"2A",X"3C",X"64",X"3A",X"3E",X"64",X"5F",X"2A",X"3F",X"64", - X"3A",X"41",X"64",X"5F",X"2A",X"44",X"64",X"3A",X"46",X"64",X"5F",X"2A",X"47",X"64",X"3A",X"61", - X"64",X"5F",X"2A",X"64",X"64",X"3A",X"66",X"64",X"5F",X"2A",X"67",X"64",X"3A",X"51",X"64",X"5F", - X"2A",X"54",X"64",X"3A",X"56",X"64",X"5F",X"2A",X"57",X"64",X"3A",X"71",X"64",X"5F",X"09",X"96", - X"64",X"E3",X"7E",X"28",X"19",X"E3",X"6E",X"08",X"2D",X"06",X"06",X"09",X"4C",X"64",X"11",X"4A", - X"50",X"3E",X"06",X"26",X"02",X"ED",X"88",X"ED",X"88",X"E5",X"98",X"15",X"10",X"DB",X"06",X"06", - X"09",X"4E",X"64",X"11",X"DA",X"67",X"3E",X"06",X"26",X"02",X"ED",X"88",X"ED",X"88",X"E5",X"98", - X"15",X"10",X"DB",X"C3",X"7E",X"01",X"ED",X"73",X"4C",X"64",X"E5",X"60",X"27",X"ED",X"53",X"4A", - X"50",X"ED",X"73",X"6C",X"64",X"E5",X"60",X"27",X"ED",X"53",X"4C",X"50",X"ED",X"73",X"5C",X"64", - X"E5",X"60",X"27",X"ED",X"53",X"4E",X"50",X"ED",X"73",X"7C",X"64",X"E5",X"60",X"27",X"ED",X"53", - X"68",X"50",X"ED",X"73",X"84",X"64",X"E5",X"60",X"27",X"ED",X"53",X"6A",X"50",X"ED",X"73",X"A4", - X"64",X"E5",X"60",X"27",X"ED",X"53",X"6C",X"50",X"2A",X"4E",X"64",X"E5",X"49",X"27",X"0A",X"DA", - X"67",X"2A",X"6E",X"64",X"E5",X"49",X"27",X"0A",X"DC",X"67",X"2A",X"5E",X"64",X"E5",X"49",X"27", - X"0A",X"DE",X"67",X"2A",X"7E",X"64",X"E5",X"49",X"27",X"0A",X"F8",X"67",X"2A",X"86",X"64",X"E5", - X"49",X"27",X"0A",X"FA",X"67",X"2A",X"A6",X"64",X"E5",X"49",X"27",X"0A",X"FC",X"67",X"2A",X"93", - X"64",X"0B",X"0A",X"93",X"64",X"7E",X"FE",X"FF",X"08",X"06",X"09",X"8D",X"39",X"0A",X"93",X"64", - X"09",X"95",X"64",X"E3",X"46",X"08",X"56",X"3A",X"00",X"50",X"E3",X"6F",X"E2",X"2A",X"02",X"E3", - X"A6",X"E3",X"56",X"08",X"3D",X"3A",X"00",X"50",X"E3",X"7F",X"E2",X"38",X"02",X"3A",X"B0",X"64", - X"FE",X"06",X"28",X"07",X"3C",X"1A",X"B0",X"64",X"C3",X"3D",X"02",X"AF",X"1A",X"B0",X"64",X"E3", - X"76",X"08",X"22",X"3A",X"B1",X"64",X"FE",X"00",X"08",X"23",X"C3",X"3D",X"02",X"AF",X"1A",X"07", - X"50",X"E3",X"B6",X"30",X"68",X"3D",X"1A",X"B1",X"64",X"3E",X"01",X"1A",X"07",X"50",X"E3",X"F6", - X"30",X"73",X"3A",X"00",X"50",X"E3",X"7F",X"28",X"C4",X"E3",X"96",X"30",X"10",X"3A",X"00",X"50", - X"E3",X"6F",X"28",X"AD",X"E3",X"86",X"3A",X"B1",X"64",X"3C",X"1A",X"B1",X"64",X"3A",X"B2",X"64", - X"FE",X"14",X"18",X"32",X"47",X"3A",X"B4",X"64",X"80",X"1A",X"B2",X"64",X"E3",X"3F",X"06",X"00", - X"80",X"0F",X"1A",X"B5",X"64",X"E5",X"35",X"15",X"E3",X"4E",X"08",X"02",X"E3",X"EE",X"3A",X"05", - X"65",X"E3",X"C7",X"1A",X"05",X"65",X"E3",X"DE",X"30",X"83",X"E3",X"66",X"08",X"05",X"E3",X"E6", - X"C3",X"89",X"01",X"E3",X"C6",X"C3",X"B7",X"01",X"E3",X"D6",X"C3",X"AD",X"01",X"00",X"09",X"96", - X"64",X"E3",X"46",X"28",X"16",X"E5",X"3F",X"16",X"09",X"96",X"64",X"E3",X"7E",X"28",X"04",X"E3", - X"6E",X"28",X"05",X"E5",X"37",X"16",X"30",X"03",X"E5",X"2F",X"16",X"3A",X"B7",X"64",X"3C",X"1A", - X"B7",X"64",X"3A",X"B6",X"64",X"3C",X"1A",X"B6",X"64",X"FE",X"3C",X"08",X"23",X"AF",X"1A",X"B6", - X"64",X"3A",X"88",X"64",X"3C",X"1A",X"88",X"64",X"09",X"95",X"64",X"E3",X"BE",X"3A",X"00",X"50", - X"E3",X"5F",X"08",X"1D",X"AF",X"1A",X"01",X"50",X"09",X"4A",X"50",X"06",X"24",X"1E",X"00",X"0B", - X"10",X"FB",X"3E",X"40",X"E5",X"FD",X"14",X"3E",X"21",X"E5",X"25",X"15",X"11",X"D0",X"41",X"09", - X"92",X"31",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"06",X"FF",X"09",X"FF",X"FF",X"2B",X"7D", - X"BC",X"1A",X"C0",X"50",X"08",X"F8",X"10",X"DB",X"5E",X"FB",X"3E",X"01",X"1A",X"00",X"50",X"FD", - X"C9",X"F5",X"C9",X"F1",X"20",X"ED",X"65",X"3A",X"00",X"50",X"E3",X"4F",X"C2",X"A7",X"05",X"AF", - X"06",X"20",X"09",X"00",X"50",X"5F",X"0B",X"10",X"FC",X"3E",X"00",X"1A",X"03",X"50",X"19",X"D9", - X"67",X"E5",X"22",X"16",X"DB",X"20",X"AF",X"20",X"09",X"00",X"40",X"E5",X"16",X"05",X"20",X"E3", - X"47",X"28",X"02",X"E3",X"D7",X"E3",X"67",X"28",X"02",X"E3",X"F7",X"20",X"09",X"00",X"44",X"E5", - X"16",X"05",X"20",X"E3",X"47",X"28",X"02",X"E3",X"CF",X"E3",X"67",X"28",X"02",X"E3",X"EF",X"20", - X"19",X"FD",X"43",X"09",X"00",X"64",X"E5",X"16",X"05",X"20",X"E3",X"47",X"28",X"02",X"E3",X"DF", - X"E3",X"67",X"28",X"02",X"E3",X"FF",X"20",X"3E",X"01",X"E5",X"25",X"15",X"09",X"00",X"40",X"11", - X"01",X"40",X"01",X"FE",X"03",X"1E",X"40",X"ED",X"98",X"11",X"4E",X"41",X"09",X"57",X"32",X"3E", - X"01",X"06",X"23",X"E5",X"D5",X"15",X"11",X"A2",X"40",X"09",X"4A",X"32",X"3E",X"01",X"06",X"30", - X"E5",X"D5",X"15",X"11",X"EC",X"40",X"09",X"7A",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15", - X"11",X"ED",X"40",X"09",X"A6",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"EE",X"40", - X"09",X"8A",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"EF",X"40",X"09",X"9E",X"32", - X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"93",X"40",X"09",X"46",X"33",X"3E",X"01",X"06", - X"30",X"E5",X"D5",X"15",X"11",X"DD",X"40",X"09",X"E2",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5", - X"15",X"11",X"DE",X"40",X"09",X"F6",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"DF", - X"40",X"09",X"DA",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"F8",X"40",X"09",X"06", - X"33",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"F9",X"40",X"09",X"32",X"33",X"3E",X"01", - X"06",X"14",X"E5",X"D5",X"15",X"11",X"FA",X"40",X"09",X"2E",X"33",X"3E",X"01",X"06",X"14",X"E5", - X"D5",X"15",X"20",X"1A",X"FE",X"64",X"20",X"3A",X"FE",X"64",X"E3",X"57",X"28",X"25",X"11",X"DD", - X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"77", - X"28",X"25",X"11",X"DE",X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A", - X"FE",X"64",X"E3",X"4F",X"28",X"25",X"11",X"DF",X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04", - X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"6F",X"28",X"25",X"11",X"F8",X"40",X"09",X"42",X"33", - X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"5F",X"28",X"25",X"11",X"F9", - X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"7F", - X"28",X"25",X"11",X"FA",X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"36", - X"00",X"09",X"00",X"00",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"C3",X"09",X"00",X"10",X"E5",X"FD", - X"04",X"18",X"02",X"E3",X"E3",X"09",X"00",X"08",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"D3",X"09", - X"00",X"18",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"F3",X"3A",X"FE",X"64",X"FE",X"00",X"28",X"02", - X"3E",X"80",X"9B",X"1A",X"FE",X"64",X"E3",X"47",X"28",X"25",X"11",X"EC",X"40",X"09",X"42",X"33", - X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"67",X"28",X"25",X"11",X"ED", - X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"57", - X"28",X"25",X"11",X"EE",X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A", - X"FE",X"64",X"E3",X"77",X"28",X"25",X"11",X"EF",X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04", - X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"FE",X"00",X"08",X"26",X"FB",X"3E",X"01",X"1A",X"00",X"50", - X"3E",X"02",X"E5",X"67",X"15",X"C3",X"F1",X"02",X"1A",X"C0",X"50",X"30",X"FB",X"01",X"00",X"10", - X"AF",X"1A",X"C0",X"50",X"86",X"0B",X"57",X"23",X"79",X"98",X"7A",X"08",X"DF",X"FE",X"FF",X"28", - X"02",X"1F",X"E1",X"1F",X"3F",X"E1",X"20",X"CE",X"FC",X"20",X"CD",X"3E",X"11",X"E5",X"1D",X"05", - X"C9",X"CD",X"3E",X"0A",X"E5",X"1D",X"05",X"C9",X"CD",X"3E",X"44",X"E5",X"1D",X"05",X"C9",X"3E", - X"A0",X"E5",X"1D",X"05",X"E1",X"1A",X"C0",X"50",X"CD",X"CD",X"D1",X"13",X"01",X"FF",X"03",X"5F", - X"ED",X"98",X"C9",X"01",X"00",X"04",X"BE",X"C4",X"53",X"05",X"0B",X"77",X"23",X"79",X"98",X"7B", - X"08",X"DC",X"E1",X"77",X"7E",X"CE",X"27",X"57",X"7B",X"CE",X"27",X"BA",X"28",X"04",X"20",X"E3", - X"E7",X"20",X"7E",X"CE",X"D8",X"57",X"7B",X"CE",X"D8",X"BA",X"E0",X"20",X"E3",X"C7",X"20",X"7B", - X"E1",X"65",X"52",X"08",X"54",X"66",X"54",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60", - X"54",X"08",X"19",X"39",X"38",X"1B",X"54",X"45",X"64",X"63",X"67",X"08",X"61",X"66",X"43",X"1A", - X"C0",X"50",X"09",X"00",X"40",X"11",X"01",X"40",X"01",X"FE",X"07",X"1E",X"40",X"ED",X"98",X"1A", - X"C0",X"50",X"09",X"00",X"64",X"11",X"01",X"64",X"01",X"FE",X"03",X"1E",X"00",X"ED",X"98",X"1A", - X"C0",X"50",X"09",X"48",X"50",X"11",X"49",X"50",X"01",X"27",X"00",X"1E",X"00",X"ED",X"98",X"1A", - X"C0",X"50",X"09",X"D8",X"67",X"11",X"D9",X"67",X"01",X"27",X"00",X"1E",X"00",X"ED",X"98",X"1A", - X"C0",X"50",X"09",X"40",X"50",X"11",X"41",X"50",X"01",X"37",X"00",X"1E",X"00",X"ED",X"98",X"09", - X"24",X"64",X"11",X"25",X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98",X"09",X"8D",X"39",X"0A", - X"93",X"64",X"3A",X"80",X"50",X"47",X"CE",X"03",X"1A",X"B3",X"64",X"09",X"B4",X"33",X"E5",X"98", - X"15",X"7E",X"1A",X"B4",X"64",X"78",X"CE",X"24",X"E3",X"3F",X"E3",X"3F",X"09",X"89",X"39",X"E5", - X"98",X"15",X"7E",X"1A",X"8A",X"64",X"78",X"CE",X"18",X"09",X"49",X"39",X"E5",X"98",X"15",X"0A", - X"8B",X"64",X"78",X"CE",X"18",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"1A",X"8D",X"64", - X"78",X"E3",X"5F",X"08",X"05",X"09",X"96",X"64",X"E3",X"FE",X"FB",X"3E",X"01",X"1A",X"00",X"50", - X"E5",X"04",X"1C",X"09",X"C2",X"43",X"11",X"C3",X"43",X"01",X"3C",X"00",X"1E",X"40",X"ED",X"98", - X"09",X"C2",X"47",X"11",X"C3",X"47",X"01",X"34",X"00",X"1E",X"05",X"ED",X"98",X"1A",X"C0",X"50", - X"09",X"CA",X"47",X"11",X"CB",X"47",X"01",X"34",X"00",X"1E",X"21",X"ED",X"98",X"1A",X"C0",X"50", - X"09",X"A3",X"30",X"11",X"C3",X"43",X"01",X"32",X"00",X"ED",X"98",X"AF",X"1A",X"CC",X"43",X"1A", - X"ED",X"43",X"1A",X"DE",X"43",X"09",X"BA",X"39",X"11",X"9B",X"64",X"01",X"3C",X"00",X"ED",X"98", - X"09",X"B8",X"64",X"11",X"DA",X"43",X"E5",X"0E",X"10",X"09",X"02",X"40",X"11",X"03",X"40",X"01", - X"3C",X"00",X"1E",X"40",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"02",X"44",X"11",X"03",X"44",X"01", - X"34",X"00",X"1E",X"21",X"ED",X"98",X"09",X"0A",X"44",X"11",X"0B",X"44",X"01",X"34",X"00",X"1E", - X"11",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"8D",X"30",X"11",X"27",X"40",X"01",X"06",X"00",X"ED", - X"98",X"AF",X"1A",X"24",X"40",X"3A",X"B3",X"64",X"FE",X"00",X"08",X"23",X"09",X"AB",X"30",X"11", - X"24",X"40",X"01",X"21",X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"05",X"65",X"11",X"06",X"65", - X"01",X"FF",X"00",X"1E",X"00",X"ED",X"98",X"09",X"5C",X"1D",X"0A",X"36",X"65",X"0A",X"06",X"65", - X"09",X"35",X"65",X"0A",X"25",X"65",X"09",X"8A",X"1D",X"0A",X"39",X"65",X"0A",X"09",X"65",X"09", - X"38",X"65",X"0A",X"28",X"65",X"09",X"B9",X"1D",X"0A",X"54",X"65",X"0A",X"3C",X"65",X"09",X"53", - X"65",X"0A",X"43",X"65",X"09",X"EB",X"1D",X"0A",X"6F",X"65",X"0A",X"57",X"65",X"09",X"6E",X"65", - X"0A",X"76",X"65",X"09",X"B0",X"1E",X"0A",X"A2",X"65",X"0A",X"5A",X"65",X"09",X"A1",X"65",X"0A", - X"79",X"65",X"09",X"E2",X"1E",X"0A",X"8D",X"65",X"0A",X"A5",X"65",X"09",X"8C",X"65",X"0A",X"94", - X"65",X"09",X"04",X"38",X"0A",X"C0",X"65",X"0A",X"A8",X"65",X"09",X"BF",X"65",X"0A",X"AF",X"65", - X"09",X"31",X"38",X"0A",X"F3",X"65",X"0A",X"C3",X"65",X"09",X"F2",X"65",X"0A",X"E2",X"65",X"06", - X"08",X"09",X"40",X"50",X"1E",X"00",X"0B",X"10",X"FB",X"3E",X"00",X"1A",X"03",X"50",X"09",X"96", - X"64",X"E3",X"EE",X"3A",X"B3",X"64",X"FE",X"00",X"E2",X"39",X"21",X"3A",X"B2",X"64",X"FE",X"00", - X"C2",X"39",X"21",X"09",X"95",X"64",X"E3",X"8E",X"AF",X"1A",X"01",X"50",X"09",X"96",X"64",X"E3", - X"86",X"E5",X"22",X"16",X"1A",X"C0",X"50",X"E5",X"D1",X"19",X"3E",X"01",X"E5",X"67",X"15",X"09", - X"95",X"64",X"E3",X"6E",X"C2",X"39",X"21",X"E5",X"7C",X"10",X"3E",X"07",X"E5",X"67",X"15",X"09", - X"95",X"64",X"E3",X"6E",X"C2",X"39",X"21",X"3E",X"40",X"E5",X"FD",X"14",X"11",X"44",X"44",X"09", - X"DE",X"39",X"3E",X"01",X"06",X"34",X"E5",X"EB",X"15",X"11",X"61",X"44",X"09",X"F8",X"39",X"3E", - X"03",X"06",X"34",X"E5",X"EB",X"15",X"11",X"50",X"44",X"09",X"DF",X"39",X"3E",X"03",X"06",X"34", - X"E5",X"EB",X"15",X"11",X"70",X"44",X"09",X"F8",X"39",X"3E",X"03",X"06",X"34",X"E5",X"EB",X"15", - X"11",X"73",X"44",X"09",X"F9",X"39",X"3E",X"03",X"06",X"34",X"E5",X"EB",X"15",X"11",X"C4",X"40", - X"09",X"96",X"31",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"E1",X"40",X"09",X"AB",X"31", - X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"A3",X"40",X"09",X"BF",X"31",X"3E",X"01",X"06", - X"30",X"E5",X"D5",X"15",X"11",X"98",X"40",X"09",X"D7",X"31",X"3E",X"01",X"06",X"16",X"E5",X"D5", - X"15",X"11",X"52",X"41",X"09",X"ED",X"31",X"3E",X"01",X"06",X"24",X"E5",X"D5",X"15",X"3A",X"B3", - X"64",X"FE",X"01",X"08",X"27",X"11",X"31",X"41",X"09",X"F9",X"31",X"3E",X"01",X"06",X"27",X"E5", - X"D5",X"15",X"30",X"08",X"FE",X"02",X"08",X"27",X"11",X"31",X"41",X"09",X"20",X"32",X"3E",X"01", - X"06",X"27",X"E5",X"D5",X"15",X"30",X"25",X"11",X"31",X"41",X"09",X"17",X"32",X"3E",X"01",X"06", - X"27",X"E5",X"D5",X"15",X"11",X"B4",X"40",X"09",X"0E",X"32",X"3E",X"01",X"06",X"31",X"E5",X"D5", - X"15",X"3A",X"8D",X"64",X"FE",X"00",X"08",X"27",X"11",X"7C",X"41",X"09",X"3F",X"32",X"3E",X"01", - X"06",X"06",X"E5",X"D5",X"15",X"30",X"1B",X"FE",X"01",X"08",X"27",X"11",X"7C",X"41",X"09",X"45", - X"32",X"3E",X"01",X"06",X"06",X"E5",X"D5",X"15",X"30",X"08",X"FE",X"02",X"08",X"27",X"11",X"7C", - X"41",X"09",X"63",X"32",X"3E",X"01",X"06",X"06",X"E5",X"D5",X"15",X"30",X"25",X"11",X"7C",X"41", - X"09",X"51",X"32",X"3E",X"01",X"06",X"06",X"E5",X"D5",X"15",X"3E",X"04",X"E5",X"67",X"15",X"09", - X"95",X"64",X"E3",X"6E",X"08",X"53",X"E5",X"05",X"1C",X"AF",X"1A",X"FF",X"64",X"1A",X"01",X"65", - X"1A",X"03",X"65",X"1A",X"00",X"65",X"1A",X"02",X"65",X"1A",X"04",X"65",X"E5",X"07",X"1C",X"E5", - X"FA",X"26",X"E5",X"14",X"1C",X"E5",X"BC",X"33",X"AF",X"1A",X"08",X"65",X"1A",X"3B",X"65",X"1A", - X"56",X"65",X"1A",X"59",X"65",X"1A",X"A4",X"65",X"1A",X"8F",X"65",X"1A",X"C2",X"65",X"E5",X"15", - X"16",X"1A",X"C0",X"50",X"09",X"95",X"64",X"E3",X"6E",X"08",X"26",X"09",X"96",X"64",X"E3",X"66", - X"08",X"02",X"30",X"E6",X"E3",X"A6",X"C3",X"89",X"07",X"E5",X"22",X"16",X"09",X"95",X"64",X"E3", - X"CE",X"E3",X"AE",X"09",X"96",X"64",X"E3",X"A6",X"E3",X"96",X"E3",X"B6",X"09",X"97",X"64",X"E3", - X"96",X"09",X"96",X"64",X"E3",X"C6",X"09",X"24",X"64",X"11",X"25",X"64",X"01",X"67",X"00",X"1E", - X"FF",X"ED",X"98",X"3E",X"FF",X"1A",X"01",X"50",X"09",X"97",X"64",X"E3",X"56",X"08",X"27",X"3A", - X"FD",X"64",X"3C",X"1A",X"FD",X"64",X"FE",X"14",X"08",X"04",X"E3",X"D6",X"E3",X"F6",X"00",X"1A", - X"C0",X"50",X"3E",X"40",X"E5",X"FD",X"14",X"3E",X"03",X"E5",X"25",X"15",X"3A",X"B3",X"64",X"FE", - X"00",X"E2",X"14",X"22",X"3A",X"B2",X"64",X"FE",X"02",X"18",X"64",X"11",X"58",X"41",X"09",X"9C", - X"30",X"3E",X"01",X"06",X"23",X"E5",X"D5",X"15",X"3A",X"40",X"50",X"E3",X"6F",X"08",X"5C",X"3A", - X"B3",X"64",X"FE",X"00",X"28",X"15",X"3A",X"B2",X"64",X"FE",X"02",X"38",X"4E",X"D6",X"02",X"1A", - X"B2",X"64",X"3A",X"B5",X"64",X"D6",X"01",X"0F",X"1A",X"B5",X"64",X"09",X"96",X"64",X"E3",X"CE", - X"3A",X"8A",X"64",X"1A",X"8E",X"64",X"E5",X"13",X"00",X"3A",X"B3",X"64",X"FE",X"00",X"E2",X"6F", - X"22",X"E5",X"35",X"15",X"C3",X"6F",X"22",X"FE",X"04",X"18",X"29",X"11",X"26",X"41",X"09",X"BF", - X"30",X"3E",X"01",X"06",X"11",X"E5",X"D5",X"15",X"11",X"10",X"42",X"09",X"D0",X"30",X"3E",X"01", - X"06",X"02",X"E5",X"D5",X"15",X"11",X"5A",X"41",X"09",X"9C",X"30",X"3E",X"01",X"06",X"23",X"E5", - X"D5",X"15",X"30",X"94",X"11",X"90",X"40",X"09",X"D2",X"30",X"3E",X"01",X"06",X"31",X"E5",X"D5", - X"15",X"30",X"85",X"3A",X"40",X"50",X"E3",X"5F",X"08",X"1B",X"3A",X"B3",X"64",X"FE",X"00",X"28", - X"15",X"3A",X"B2",X"64",X"FE",X"04",X"38",X"0D",X"D6",X"04",X"1A",X"B2",X"64",X"3A",X"B5",X"64", - X"D6",X"02",X"0F",X"1A",X"B5",X"64",X"09",X"96",X"64",X"E3",X"8E",X"3A",X"8A",X"64",X"1A",X"8E", - X"64",X"1A",X"8F",X"64",X"E5",X"13",X"00",X"E5",X"0C",X"00",X"C3",X"F1",X"21",X"1A",X"C0",X"50", - X"09",X"95",X"64",X"E3",X"5E",X"08",X"03",X"C3",X"A8",X"21",X"E3",X"9E",X"C3",X"7F",X"21",X"AF", - X"09",X"A8",X"64",X"11",X"A9",X"64",X"01",X"05",X"00",X"5F",X"ED",X"98",X"1A",X"99",X"64",X"1A", - X"9A",X"64",X"3E",X"40",X"09",X"CC",X"43",X"11",X"CD",X"43",X"01",X"05",X"00",X"5F",X"ED",X"98", - X"09",X"DE",X"43",X"11",X"DF",X"43",X"01",X"05",X"00",X"5F",X"ED",X"98",X"AF",X"1A",X"CC",X"43", - X"1A",X"DE",X"43",X"AF",X"1A",X"FF",X"64",X"1A",X"01",X"65",X"1A",X"03",X"65",X"1A",X"00",X"65", - X"1A",X"02",X"65",X"1A",X"04",X"65",X"E5",X"06",X"1C",X"E5",X"13",X"1C",X"09",X"97",X"64",X"E3", - X"E6",X"09",X"96",X"64",X"E3",X"4E",X"28",X"02",X"30",X"32",X"3E",X"00",X"1A",X"03",X"50",X"E5", - X"44",X"15",X"11",X"50",X"41",X"09",X"EB",X"30",X"3E",X"01",X"06",X"25",X"E5",X"D5",X"15",X"3E", - X"03",X"E5",X"67",X"15",X"09",X"96",X"64",X"E3",X"EE",X"3A",X"8E",X"64",X"3D",X"1A",X"8E",X"64", - X"3E",X"40",X"09",X"16",X"40",X"11",X"17",X"40",X"01",X"20",X"00",X"5F",X"ED",X"98",X"E5",X"13", - X"00",X"3A",X"FF",X"64",X"1A",X"03",X"65",X"3A",X"00",X"65",X"1A",X"04",X"65",X"E5",X"6B",X"1C", - X"C3",X"B3",X"23",X"09",X"96",X"64",X"E3",X"4E",X"08",X"E2",X"E3",X"6E",X"28",X"AC",X"3A",X"96", - X"64",X"E3",X"7F",X"08",X"43",X"E5",X"44",X"15",X"11",X"50",X"41",X"09",X"F8",X"30",X"3E",X"01", - X"06",X"25",X"E5",X"D5",X"15",X"3E",X"03",X"E5",X"67",X"15",X"09",X"96",X"64",X"E3",X"AE",X"3A", - X"8F",X"64",X"3D",X"1A",X"8F",X"64",X"3E",X"40",X"09",X"02",X"40",X"11",X"03",X"40",X"01",X"20", - X"00",X"5F",X"ED",X"98",X"E5",X"0C",X"00",X"3A",X"01",X"65",X"1A",X"03",X"65",X"3A",X"02",X"65", - X"1A",X"04",X"65",X"E5",X"6D",X"1C",X"30",X"1B",X"3E",X"01",X"1A",X"03",X"50",X"30",X"9E",X"E5", - X"44",X"15",X"09",X"96",X"64",X"E3",X"4E",X"C2",X"E9",X"22",X"11",X"10",X"41",X"09",X"05",X"31", - X"3E",X"01",X"06",X"11",X"E5",X"D5",X"15",X"09",X"08",X"65",X"E3",X"C6",X"3E",X"01",X"E5",X"67", - X"15",X"09",X"96",X"64",X"E3",X"6E",X"28",X"8F",X"C3",X"E9",X"22",X"E5",X"FA",X"26",X"09",X"97", - X"64",X"E3",X"66",X"28",X"13",X"E3",X"A6",X"09",X"C2",X"65",X"E3",X"C6",X"1A",X"C0",X"50",X"3A", - X"C2",X"65",X"FE",X"00",X"08",X"DE",X"30",X"05",X"3E",X"02",X"E5",X"67",X"15",X"09",X"8F",X"65", - X"E3",X"C6",X"09",X"59",X"65",X"E3",X"C6",X"E5",X"BC",X"33",X"ED",X"73",X"AE",X"64",X"7B",X"9A", - X"28",X"21",X"09",X"00",X"00",X"0A",X"AE",X"64",X"E5",X"4E",X"27",X"1A",X"C0",X"50",X"E5",X"15", - X"16",X"09",X"96",X"64",X"E3",X"66",X"28",X"F7",X"E3",X"A6",X"E5",X"22",X"16",X"09",X"96",X"64", - X"E3",X"56",X"08",X"27",X"E5",X"59",X"1C",X"E5",X"22",X"16",X"09",X"96",X"64",X"E3",X"76",X"08", - X"21",X"30",X"4F",X"E3",X"96",X"E5",X"58",X"1C",X"30",X"EA",X"E3",X"B6",X"09",X"97",X"64",X"E3", - X"E6",X"09",X"96",X"64",X"E3",X"6E",X"08",X"29",X"3A",X"01",X"65",X"3C",X"FE",X"24",X"08",X"02", - X"3E",X"23",X"1A",X"01",X"65",X"1A",X"03",X"65",X"3A",X"02",X"65",X"3C",X"FE",X"31",X"08",X"02", - X"3E",X"30",X"1A",X"02",X"65",X"1A",X"04",X"65",X"E5",X"5A",X"1C",X"E5",X"6F",X"1C",X"C3",X"B3", - X"23",X"3A",X"FF",X"64",X"3C",X"FE",X"24",X"08",X"02",X"3E",X"23",X"1A",X"FF",X"64",X"1A",X"03", - X"65",X"3A",X"00",X"65",X"3C",X"FE",X"31",X"08",X"02",X"3E",X"30",X"1A",X"00",X"65",X"1A",X"04", - X"65",X"E5",X"5A",X"1C",X"E5",X"6E",X"1C",X"C3",X"B3",X"23",X"3A",X"98",X"64",X"FE",X"00",X"08", - X"2E",X"09",X"96",X"64",X"E3",X"6E",X"08",X"2F",X"3A",X"8F",X"64",X"FE",X"00",X"08",X"66",X"E5", - X"44",X"15",X"11",X"90",X"41",X"09",X"16",X"31",X"3E",X"01",X"06",X"21",X"E5",X"D5",X"15",X"3E", - X"02",X"E5",X"67",X"15",X"E5",X"EE",X"11",X"09",X"95",X"64",X"E3",X"DE",X"C3",X"79",X"07",X"D6", - X"01",X"1A",X"98",X"64",X"C3",X"6F",X"23",X"3A",X"8E",X"64",X"FE",X"00",X"08",X"0D",X"09",X"96", - X"64",X"E3",X"4E",X"08",X"E2",X"E5",X"44",X"15",X"11",X"D8",X"40",X"09",X"37",X"31",X"3E",X"01", - X"06",X"14",X"E5",X"D5",X"15",X"3E",X"03",X"E5",X"67",X"15",X"C3",X"36",X"23",X"E5",X"6C",X"1C", - X"C3",X"13",X"23",X"E5",X"6A",X"1C",X"C3",X"13",X"23",X"2A",X"91",X"64",X"EB",X"F5",X"09",X"00", - X"00",X"F5",X"31",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F",X"02",X"E3", - X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"F5",X"7E",X"00",X"09",X"07",X"25",X"E3",X"0F",X"E5", - X"98",X"15",X"76",X"0B",X"56",X"EB",X"E9",X"13",X"25",X"13",X"25",X"14",X"25",X"34",X"25",X"0C", - X"25",X"2C",X"25",X"E1",X"F5",X"7E",X"04",X"90",X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"04",X"80", - X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"03",X"80",X"F5",X"5F",X"03",X"E1",X"F5",X"7E",X"03",X"90", - X"F5",X"5F",X"03",X"E1",X"2A",X"76",X"64",X"EB",X"F5",X"09",X"00",X"00",X"F5",X"31",X"EB",X"01", - X"00",X"64",X"1F",X"3F",X"ED",X"42",X"CD",X"F5",X"7E",X"00",X"09",X"57",X"25",X"E3",X"0F",X"E5", - X"98",X"15",X"76",X"0B",X"56",X"EB",X"E9",X"0F",X"26",X"4B",X"25",X"8E",X"25",X"1E",X"26",X"40", - X"26",X"53",X"26",X"F5",X"7E",X"03",X"1A",X"74",X"64",X"F5",X"7E",X"04",X"1A",X"75",X"64",X"E5", - X"BD",X"26",X"F5",X"7E",X"06",X"12",X"3A",X"22",X"64",X"FE",X"00",X"08",X"17",X"3A",X"23",X"64", - X"FE",X"00",X"08",X"17",X"C1",X"09",X"24",X"64",X"21",X"CD",X"D1",X"13",X"01",X"05",X"00",X"1E", - X"FF",X"ED",X"98",X"E1",X"F5",X"7E",X"06",X"13",X"12",X"30",X"E9",X"F5",X"7E",X"06",X"09",X"08", - X"00",X"31",X"EB",X"12",X"30",X"F6",X"E5",X"CD",X"26",X"F5",X"7E",X"03",X"90",X"1A",X"74",X"64", - X"F5",X"7E",X"04",X"1A",X"75",X"64",X"E5",X"BD",X"26",X"3A",X"22",X"64",X"FE",X"00",X"28",X"1A", - X"3A",X"22",X"64",X"E3",X"0F",X"F5",X"46",X"05",X"80",X"3D",X"C1",X"FD",X"09",X"24",X"64",X"FD", - X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"13",X"FD",X"5B",X"03",X"FD", - X"5A",X"04",X"FD",X"5F",X"05",X"3A",X"74",X"64",X"F5",X"5F",X"03",X"3A",X"75",X"64",X"F5",X"5F", - X"04",X"E1",X"3A",X"23",X"64",X"FE",X"00",X"E2",X"74",X"26",X"3A",X"23",X"64",X"E3",X"0F",X"C6", - X"27",X"F5",X"46",X"05",X"80",X"C1",X"FD",X"09",X"24",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD", - X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"09",X"08",X"00",X"31",X"EB",X"FD",X"5B",X"03",X"FD",X"5A", - X"04",X"FD",X"5F",X"05",X"C3",X"CD",X"25",X"F5",X"7E",X"03",X"1A",X"74",X"64",X"F5",X"7E",X"04", - X"1A",X"75",X"64",X"C3",X"9E",X"25",X"E5",X"CD",X"26",X"F5",X"7E",X"03",X"80",X"C3",X"AD",X"25", - X"E5",X"CD",X"26",X"F5",X"7E",X"04",X"90",X"1A",X"75",X"64",X"F5",X"7E",X"03",X"1A",X"74",X"64", - X"C3",X"9E",X"25",X"E5",X"CD",X"26",X"F5",X"7E",X"04",X"80",X"30",X"EB",X"F5",X"7E",X"05",X"C1", - X"FD",X"09",X"24",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3A", - X"74",X"64",X"F5",X"5F",X"03",X"3A",X"75",X"64",X"F5",X"5F",X"04",X"F5",X"7E",X"00",X"09",X"90", - X"26",X"E3",X"0F",X"E5",X"98",X"15",X"D5",X"76",X"0B",X"56",X"EB",X"D1",X"F5",X"7E",X"06",X"E9", - X"B4",X"26",X"B4",X"26",X"B5",X"26",X"A8",X"26",X"AB",X"26",X"9A",X"26",X"E1",X"13",X"FD",X"5B", - X"03",X"FD",X"5A",X"04",X"FD",X"5F",X"05",X"E1",X"33",X"30",X"DB",X"09",X"08",X"00",X"31",X"EB", - X"30",X"EC",X"EB",X"11",X"08",X"00",X"1F",X"3F",X"ED",X"52",X"EB",X"30",X"C9",X"3A",X"74",X"64", - X"CE",X"07",X"1A",X"22",X"64",X"3A",X"75",X"64",X"CE",X"07",X"1A",X"23",X"64",X"3A",X"74",X"64", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"57",X"3A",X"75",X"64",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F", - X"77",X"E5",X"F7",X"14",X"E1",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F", - X"02",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E1",X"3A",X"03",X"65",X"09",X"20",X"27", - X"E3",X"0F",X"E3",X"0F",X"E5",X"98",X"15",X"E9",X"E5",X"2B",X"28",X"E1",X"E5",X"4D",X"28",X"E1", - X"E5",X"B7",X"28",X"E1",X"E5",X"F1",X"28",X"E1",X"E5",X"13",X"29",X"E1",X"E5",X"65",X"29",X"E1", - X"E5",X"87",X"29",X"E1",X"E5",X"C1",X"29",X"E1",X"E5",X"FB",X"29",X"E1",X"E5",X"1D",X"2A",X"E1", - X"E5",X"6F",X"2A",X"E1",X"E5",X"A9",X"2A",X"E1",X"E5",X"CB",X"2A",X"E1",X"E5",X"CC",X"2A",X"E1", - X"E5",X"CD",X"2A",X"E1",X"E5",X"CE",X"2A",X"E1",X"D5",X"1F",X"3F",X"09",X"26",X"01",X"16",X"00", - X"ED",X"52",X"7D",X"1F",X"3F",X"09",X"10",X"01",X"D1",X"72",X"16",X"00",X"ED",X"52",X"55",X"77", - X"E1",X"7D",X"EE",X"03",X"6F",X"E1",X"09",X"96",X"64",X"E3",X"46",X"E0",X"E3",X"6E",X"28",X"43", - X"09",X"A8",X"64",X"7B",X"86",X"0F",X"5F",X"0B",X"7A",X"A6",X"0F",X"5F",X"0B",X"3E",X"00",X"A6", - X"0F",X"5F",X"38",X"02",X"30",X"1A",X"09",X"96",X"64",X"E3",X"6E",X"28",X"13",X"09",X"DE",X"43", - X"11",X"DF",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A",X"DE",X"43",X"30",X"30", - X"09",X"CC",X"43",X"11",X"CD",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A",X"CC", - X"43",X"30",X"05",X"09",X"AB",X"64",X"30",X"BB",X"09",X"96",X"64",X"E3",X"6E",X"28",X"74",X"09", - X"AA",X"64",X"11",X"FB",X"43",X"3A",X"99",X"64",X"DD",X"E5",X"0E",X"10",X"0B",X"0B",X"0B",X"EB", - X"2A",X"8B",X"64",X"D9",X"FE",X"04",X"D0",X"E3",X"0F",X"E3",X"0F",X"3C",X"3C",X"E5",X"98",X"15", - X"E5",X"AA",X"11",X"D0",X"3A",X"98",X"64",X"3C",X"1A",X"98",X"64",X"09",X"08",X"65",X"E3",X"C6", - X"09",X"96",X"64",X"E3",X"6E",X"28",X"12",X"3A",X"99",X"64",X"3C",X"1A",X"99",X"64",X"3A",X"8E", - X"64",X"3C",X"1A",X"8E",X"64",X"E5",X"13",X"00",X"E1",X"3A",X"9A",X"64",X"3C",X"1A",X"9A",X"64", - X"3A",X"8F",X"64",X"3C",X"1A",X"8F",X"64",X"E5",X"0C",X"00",X"E1",X"09",X"AD",X"64",X"11",X"E9", - X"43",X"3A",X"9A",X"64",X"30",X"8A",X"3E",X"03",X"DD",X"7E",X"CE",X"D8",X"E3",X"3F",X"E3",X"3F", - X"E3",X"3F",X"E3",X"3F",X"47",X"3A",X"96",X"64",X"E3",X"5F",X"28",X"0A",X"78",X"12",X"33",X"7E", - X"CE",X"27",X"47",X"3A",X"96",X"64",X"E3",X"5F",X"1A",X"96",X"64",X"28",X"08",X"78",X"12",X"2B", - X"33",X"D9",X"3D",X"08",X"D3",X"3A",X"96",X"64",X"E3",X"9F",X"1A",X"96",X"64",X"E1",X"78",X"FE", - X"00",X"28",X"F3",X"3A",X"96",X"64",X"E3",X"DF",X"1A",X"96",X"64",X"30",X"E7",X"78",X"FE",X"00", - X"28",X"F5",X"3A",X"96",X"64",X"E3",X"DF",X"1A",X"96",X"64",X"30",X"D1",X"09",X"97",X"64",X"E3", - X"76",X"28",X"2C",X"E3",X"B6",X"09",X"40",X"40",X"E5",X"89",X"10",X"FE",X"3A",X"08",X"24",X"09", - X"40",X"44",X"E5",X"89",X"10",X"FE",X"B4",X"08",X"02",X"30",X"14",X"AF",X"1A",X"B3",X"64",X"30", - X"26",X"AF",X"11",X"80",X"03",X"86",X"0B",X"33",X"47",X"7A",X"9B",X"78",X"08",X"DF",X"E1",X"00", - X"3E",X"40",X"E5",X"FD",X"14",X"3E",X"21",X"E5",X"25",X"15",X"11",X"29",X"45",X"09",X"EE",X"10", - X"3E",X"15",X"06",X"23",X"E5",X"EB",X"15",X"11",X"45",X"41",X"09",X"1B",X"31",X"3E",X"01",X"06", - X"24",X"E5",X"D5",X"15",X"09",X"77",X"33",X"11",X"E2",X"42",X"01",X"FF",X"21",X"ED",X"88",X"13", - X"10",X"FB",X"AF",X"12",X"E5",X"02",X"16",X"3E",X"01",X"12",X"E5",X"EF",X"10",X"E1",X"03",X"09", - X"9B",X"64",X"11",X"6A",X"42",X"E5",X"2F",X"11",X"11",X"6C",X"42",X"E5",X"2F",X"11",X"11",X"6E", - X"42",X"E5",X"2F",X"11",X"11",X"58",X"42",X"E5",X"2F",X"11",X"11",X"5A",X"42",X"E5",X"2F",X"11", - X"11",X"5C",X"42",X"E5",X"2F",X"11",X"11",X"5E",X"42",X"E5",X"2F",X"11",X"11",X"78",X"42",X"E5", - X"2F",X"11",X"11",X"7A",X"42",X"E5",X"2F",X"11",X"11",X"7C",X"42",X"E5",X"2F",X"11",X"E1",X"06", - X"03",X"26",X"27",X"3E",X"09",X"ED",X"88",X"E5",X"E1",X"15",X"10",X"DF",X"0B",X"0B",X"3E",X"40", - X"E5",X"E1",X"15",X"E5",X"64",X"11",X"3E",X"04",X"E5",X"98",X"15",X"E1",X"3E",X"03",X"DD",X"7E", - X"CE",X"D8",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"47",X"3A",X"96",X"64",X"E3",X"5F", - X"28",X"2A",X"78",X"12",X"3E",X"08",X"E5",X"E1",X"15",X"7E",X"CE",X"27",X"47",X"3A",X"96",X"64", - X"E3",X"5F",X"1A",X"96",X"64",X"28",X"0C",X"78",X"12",X"2B",X"3E",X"08",X"E5",X"E1",X"15",X"D9", - X"3D",X"08",X"E3",X"3A",X"96",X"64",X"E3",X"9F",X"1A",X"96",X"64",X"E1",X"78",X"FE",X"00",X"28", - X"D3",X"3A",X"96",X"64",X"E3",X"DF",X"1A",X"96",X"64",X"30",X"C7",X"78",X"FE",X"00",X"28",X"F1", - X"3A",X"96",X"64",X"E3",X"DF",X"1A",X"96",X"64",X"30",X"E5",X"06",X"03",X"32",X"BE",X"38",X"20", - X"08",X"26",X"2B",X"33",X"10",X"DE",X"30",X"06",X"E5",X"C5",X"11",X"1F",X"3F",X"E1",X"1F",X"E1", - X"E5",X"C5",X"11",X"1F",X"E1",X"78",X"FE",X"00",X"E0",X"2B",X"33",X"3D",X"08",X"FB",X"E1",X"63", - X"65",X"52",X"08",X"54",X"66",X"54",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54", - X"08",X"19",X"39",X"38",X"1B",X"54",X"45",X"64",X"63",X"67",X"08",X"61",X"66",X"43",X"09",X"96", - X"64",X"E3",X"EE",X"09",X"A8",X"64",X"11",X"DD",X"64",X"01",X"03",X"00",X"ED",X"98",X"E5",X"30", - X"12",X"09",X"96",X"64",X"E3",X"4E",X"C0",X"E3",X"AE",X"09",X"AB",X"64",X"11",X"DD",X"64",X"01", - X"03",X"00",X"ED",X"98",X"E5",X"30",X"12",X"E1",X"01",X"00",X"22",X"09",X"D9",X"64",X"11",X"DF", - X"64",X"2B",X"2B",X"2B",X"C5",X"E5",X"AA",X"11",X"C1",X"18",X"22",X"3E",X"06",X"81",X"67",X"10", - X"ED",X"2B",X"2B",X"30",X"20",X"79",X"FE",X"00",X"E0",X"0B",X"0B",X"0B",X"0B",X"C5",X"CD",X"06", - X"00",X"09",X"EE",X"64",X"11",X"DC",X"64",X"ED",X"B8",X"3E",X"40",X"E5",X"FD",X"14",X"09",X"96", - X"64",X"E3",X"6E",X"08",X"33",X"11",X"4A",X"41",X"09",X"FB",X"30",X"3E",X"01",X"06",X"22",X"E5", - X"D5",X"15",X"09",X"96",X"64",X"E3",X"7E",X"28",X"31",X"3E",X"01",X"1A",X"03",X"50",X"30",X"12", - X"11",X"4A",X"41",X"09",X"EE",X"30",X"3E",X"01",X"06",X"22",X"E5",X"D5",X"15",X"3E",X"00",X"1A", - X"03",X"50",X"11",X"40",X"44",X"09",X"F3",X"14",X"3E",X"23",X"06",X"34",X"E5",X"EB",X"15",X"11", - X"64",X"44",X"09",X"F4",X"14",X"3E",X"03",X"06",X"34",X"E5",X"EB",X"15",X"11",X"51",X"44",X"09", - X"F5",X"14",X"3E",X"10",X"06",X"34",X"E5",X"EB",X"15",X"11",X"50",X"44",X"09",X"F6",X"14",X"3E", - X"02",X"06",X"34",X"E5",X"EB",X"15",X"D1",X"D5",X"3E",X"40",X"D5",X"C9",X"13",X"01",X"03",X"00", - X"5F",X"ED",X"98",X"1E",X"00",X"01",X"02",X"00",X"ED",X"98",X"D1",X"C1",X"D5",X"78",X"09",X"88", - X"33",X"E3",X"0F",X"E5",X"98",X"15",X"66",X"0B",X"46",X"C5",X"09",X"80",X"04",X"21",X"26",X"01", - X"06",X"27",X"59",X"3E",X"08",X"E5",X"BF",X"15",X"10",X"F8",X"11",X"C3",X"40",X"09",X"3F",X"31", - X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"8D",X"41",X"09",X"53",X"31",X"3E",X"01",X"06", - X"07",X"E5",X"D5",X"15",X"11",X"8F",X"40",X"09",X"72",X"31",X"3E",X"01",X"06",X"16",X"E5",X"D5", - X"15",X"11",X"A0",X"40",X"09",X"58",X"31",X"3E",X"01",X"06",X"17",X"E5",X"D5",X"15",X"11",X"69", - X"42",X"09",X"87",X"31",X"3E",X"01",X"06",X"20",X"E5",X"D5",X"15",X"11",X"64",X"40",X"09",X"A7", - X"31",X"3E",X"03",X"06",X"01",X"E5",X"D5",X"15",X"11",X"A5",X"40",X"09",X"82",X"33",X"3E",X"01", - X"06",X"32",X"E5",X"D5",X"15",X"3E",X"01",X"11",X"AD",X"47",X"12",X"AF",X"1A",X"F9",X"64",X"1A", - X"FA",X"64",X"09",X"AD",X"47",X"0A",X"FB",X"64",X"11",X"59",X"41",X"09",X"1B",X"31",X"3E",X"01", - X"06",X"24",X"E5",X"D5",X"15",X"09",X"77",X"33",X"11",X"DC",X"42",X"01",X"21",X"00",X"ED",X"98", - X"AF",X"12",X"E5",X"02",X"16",X"3E",X"01",X"12",X"09",X"9B",X"64",X"11",X"94",X"42",X"E5",X"2F", - X"11",X"11",X"95",X"42",X"E5",X"2F",X"11",X"11",X"96",X"42",X"E5",X"2F",X"11",X"11",X"97",X"42", - X"E5",X"2F",X"11",X"11",X"B0",X"42",X"E5",X"2F",X"11",X"11",X"B1",X"42",X"E5",X"2F",X"11",X"11", - X"B2",X"42",X"E5",X"2F",X"11",X"11",X"B3",X"42",X"E5",X"2F",X"11",X"11",X"B4",X"42",X"E5",X"2F", - X"11",X"11",X"B5",X"42",X"E5",X"2F",X"11",X"3A",X"F8",X"64",X"E3",X"67",X"E2",X"43",X"14",X"E3", - X"57",X"E2",X"7B",X"14",X"3A",X"F8",X"64",X"E3",X"4F",X"C2",X"BC",X"14",X"3A",X"F9",X"64",X"FE", - X"33",X"28",X"37",X"09",X"68",X"33",X"E5",X"98",X"15",X"7E",X"C9",X"D1",X"12",X"13",X"5F",X"3E", - X"08",X"E5",X"BF",X"15",X"D5",X"CD",X"3A",X"FA",X"64",X"3C",X"1A",X"FA",X"64",X"FE",X"03",X"C2", - X"E7",X"14",X"09",X"9C",X"33",X"3A",X"FA",X"64",X"E5",X"98",X"15",X"7E",X"C9",X"D1",X"CD",X"E5", - X"9D",X"15",X"09",X"DD",X"64",X"01",X"03",X"00",X"ED",X"98",X"3A",X"FA",X"64",X"FE",X"00",X"28", - X"0D",X"09",X"B8",X"33",X"E5",X"98",X"15",X"7E",X"D1",X"E5",X"E1",X"15",X"09",X"DF",X"64",X"E5", - X"64",X"11",X"09",X"B8",X"64",X"11",X"DA",X"43",X"E5",X"0E",X"10",X"09",X"97",X"64",X"E3",X"86", - X"3E",X"01",X"E5",X"67",X"15",X"E1",X"D1",X"3E",X"80",X"E5",X"E1",X"15",X"3E",X"08",X"E5",X"E1", - X"15",X"30",X"F1",X"3A",X"F9",X"64",X"FE",X"00",X"E2",X"C4",X"13",X"3D",X"1A",X"F9",X"64",X"FE", - X"32",X"28",X"14",X"3E",X"05",X"2A",X"FB",X"64",X"5F",X"3E",X"08",X"E5",X"98",X"15",X"0A",X"FB", - X"64",X"3E",X"01",X"5F",X"C3",X"C4",X"13",X"3D",X"1A",X"F9",X"64",X"3E",X"05",X"2A",X"FB",X"64", - X"2B",X"5F",X"0B",X"5F",X"0B",X"5F",X"2B",X"3E",X"40",X"30",X"C8",X"3A",X"F9",X"64",X"FE",X"33", - X"E2",X"C4",X"13",X"3C",X"1A",X"F9",X"64",X"FE",X"32",X"28",X"14",X"3E",X"05",X"2A",X"FB",X"64", - X"5F",X"3E",X"08",X"E5",X"BF",X"15",X"0A",X"FB",X"64",X"3E",X"01",X"5F",X"C3",X"C4",X"13",X"3C", - X"1A",X"F9",X"64",X"3E",X"05",X"2A",X"FB",X"64",X"5F",X"3E",X"40",X"E5",X"BF",X"15",X"0A",X"FB", - X"64",X"3E",X"01",X"2B",X"5F",X"0B",X"5F",X"0B",X"5F",X"C3",X"C4",X"13",X"3E",X"20",X"E5",X"B3", - X"15",X"1A",X"C0",X"50",X"06",X"14",X"E5",X"4F",X"15",X"F2",X"DA",X"13",X"C3",X"9F",X"13",X"3A", - X"F8",X"64",X"E3",X"4F",X"1A",X"C0",X"50",X"28",X"DE",X"30",X"CE",X"21",X"05",X"10",X"01",X"D5", - X"AF",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"E3",X"0B",X"17", - X"57",X"EB",X"01",X"40",X"40",X"21",X"06",X"00",X"D1",X"62",X"21",X"EB",X"E1",X"09",X"40",X"40", - X"11",X"41",X"40",X"01",X"7F",X"03",X"5F",X"ED",X"98",X"1A",X"C0",X"50",X"E1",X"09",X"40",X"44", - X"11",X"41",X"44",X"01",X"7F",X"03",X"5F",X"ED",X"98",X"1A",X"C0",X"50",X"E1",X"3A",X"B3",X"64", - X"FE",X"00",X"E0",X"3A",X"B5",X"64",X"CE",X"D8",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F", - X"FE",X"00",X"28",X"24",X"1A",X"25",X"40",X"3A",X"B5",X"64",X"CE",X"27",X"1A",X"24",X"40",X"E1", - X"3E",X"40",X"30",X"D8",X"3E",X"21",X"E5",X"25",X"15",X"3E",X"40",X"E5",X"FD",X"14",X"E1",X"47", - X"AF",X"1A",X"B6",X"64",X"1A",X"88",X"64",X"3A",X"88",X"64",X"B8",X"E0",X"09",X"95",X"64",X"E3", - X"6E",X"C0",X"1A",X"C0",X"50",X"30",X"D8",X"3A",X"97",X"64",X"E3",X"47",X"28",X"25",X"3A",X"89", - X"64",X"47",X"3A",X"88",X"64",X"B8",X"18",X"31",X"1F",X"3F",X"E1",X"78",X"1A",X"89",X"64",X"3A", - X"97",X"64",X"E3",X"C7",X"1A",X"97",X"64",X"AF",X"1A",X"88",X"64",X"1A",X"B6",X"64",X"1F",X"3F", - X"E1",X"3A",X"97",X"64",X"E3",X"87",X"1A",X"97",X"64",X"1F",X"E1",X"47",X"AF",X"1A",X"B7",X"64", - X"3A",X"B7",X"64",X"B8",X"E0",X"09",X"95",X"64",X"E3",X"6E",X"C0",X"1A",X"C0",X"50",X"30",X"D8", - X"85",X"6F",X"D0",X"0C",X"E1",X"83",X"77",X"D0",X"14",X"E1",X"81",X"67",X"D0",X"04",X"E1",X"D5", - X"16",X"00",X"77",X"1F",X"3F",X"ED",X"52",X"D1",X"E1",X"CD",X"EB",X"16",X"00",X"77",X"1F",X"3F", - X"ED",X"52",X"EB",X"C9",X"E1",X"1A",X"48",X"64",X"D5",X"3A",X"48",X"64",X"67",X"ED",X"88",X"79", - X"FE",X"00",X"08",X"F9",X"D1",X"E5",X"02",X"16",X"10",X"EE",X"E1",X"1A",X"48",X"64",X"D5",X"3A", - X"48",X"64",X"67",X"ED",X"88",X"2B",X"79",X"FE",X"00",X"08",X"F8",X"D1",X"E5",X"02",X"16",X"10", - X"ED",X"E1",X"CD",X"09",X"08",X"00",X"31",X"EB",X"C9",X"E1",X"09",X"49",X"64",X"06",X"2F",X"1E", - X"00",X"0B",X"10",X"FB",X"E1",X"09",X"95",X"64",X"E3",X"FE",X"E3",X"7E",X"E0",X"30",X"FB",X"3A", - X"00",X"50",X"CE",X"27",X"47",X"3A",X"40",X"50",X"CE",X"D8",X"98",X"1A",X"F8",X"64",X"E1",X"3A", - X"40",X"50",X"47",X"CE",X"27",X"E3",X"78",X"28",X"02",X"E3",X"CF",X"1A",X"F8",X"64",X"E1",X"F5", - X"09",X"05",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5",X"E3",X"00",X"56",X"28",X"10", - X"E5",X"78",X"17",X"FD",X"09",X"51",X"50",X"E5",X"47",X"17",X"F5",X"7E",X"06",X"1A",X"45",X"50", - X"F5",X"09",X"08",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5",X"E3",X"00",X"56",X"28", - X"10",X"E5",X"78",X"17",X"FD",X"09",X"51",X"50",X"E5",X"47",X"17",X"F5",X"7E",X"06",X"1A",X"45", - X"50",X"F5",X"09",X"3B",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5",X"E3",X"00",X"56", - X"28",X"10",X"E5",X"78",X"17",X"FD",X"09",X"51",X"50",X"E5",X"47",X"17",X"F5",X"7E",X"06",X"1A", - X"45",X"50",X"F5",X"09",X"56",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5",X"E3",X"00", - X"56",X"28",X"10",X"E5",X"78",X"17",X"FD",X"09",X"56",X"50",X"E5",X"47",X"17",X"F5",X"7E",X"06", - X"1A",X"62",X"50",X"F5",X"09",X"59",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5",X"E3", - X"00",X"56",X"28",X"10",X"E5",X"78",X"17",X"FD",X"09",X"56",X"50",X"E5",X"47",X"17",X"F5",X"7E", - X"06",X"1A",X"62",X"50",X"F5",X"09",X"A4",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5", - X"E3",X"00",X"56",X"28",X"10",X"E5",X"78",X"17",X"FD",X"09",X"56",X"50",X"E5",X"47",X"17",X"F5", - X"7E",X"06",X"1A",X"62",X"50",X"F5",X"09",X"8F",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17", - X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"78",X"17",X"FD",X"09",X"73",X"50",X"E5",X"47",X"17", - X"F5",X"7E",X"06",X"1A",X"67",X"50",X"F5",X"09",X"C2",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58", - X"17",X"F5",X"E3",X"00",X"56",X"E0",X"E5",X"78",X"17",X"FD",X"09",X"73",X"50",X"E5",X"47",X"17", - X"F5",X"7E",X"06",X"1A",X"67",X"50",X"E1",X"F5",X"7E",X"03",X"FD",X"5F",X"00",X"E3",X"3F",X"E3", - X"3F",X"E3",X"3F",X"E3",X"3F",X"FD",X"5F",X"01",X"F5",X"7E",X"04",X"FD",X"5F",X"02",X"E3",X"3F", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"FD",X"5F",X"03",X"F5",X"7E",X"05",X"FD",X"5F",X"04",X"E1", - X"E5",X"64",X"30",X"F5",X"E3",X"00",X"D6",X"E1",X"F5",X"E3",X"00",X"66",X"C2",X"64",X"30",X"F5", - X"6E",X"01",X"F5",X"4E",X"02",X"7E",X"E3",X"0F",X"11",X"96",X"17",X"E5",X"9D",X"15",X"0B",X"CD", - X"32",X"6F",X"13",X"32",X"4F",X"E9",X"98",X"17",X"9C",X"17",X"C2",X"17",X"E3",X"17",X"C9",X"17", - X"EE",X"17",X"20",X"30",X"09",X"30",X"43",X"30",X"63",X"30",X"6A",X"30",X"5E",X"30",X"82",X"30", - X"C9",X"C3",X"85",X"17",X"C9",X"7E",X"F5",X"5F",X"03",X"0B",X"7E",X"0B",X"F5",X"5F",X"04",X"C3", - X"85",X"17",X"C9",X"7E",X"F5",X"5F",X"05",X"0B",X"C3",X"85",X"17",X"C9",X"7E",X"F5",X"46",X"03", - X"80",X"F5",X"5F",X"03",X"0B",X"7E",X"0B",X"F5",X"46",X"04",X"A0",X"F5",X"5F",X"04",X"C3",X"85", - X"17",X"C9",X"7E",X"F5",X"46",X"05",X"80",X"F5",X"5F",X"05",X"0B",X"C3",X"85",X"17",X"C9",X"7E", - X"F5",X"BE",X"07",X"28",X"23",X"F5",X"1C",X"07",X"2B",X"F5",X"5D",X"01",X"F5",X"5C",X"02",X"E1", - X"F5",X"1E",X"07",X"00",X"0B",X"C3",X"85",X"17",X"F5",X"6E",X"20",X"F5",X"4E",X"21",X"D1",X"D5", - X"2B",X"5A",X"2B",X"5B",X"2B",X"1E",X"00",X"F5",X"5D",X"20",X"F5",X"5C",X"21",X"C9",X"C3",X"85", - X"17",X"D1",X"32",X"F5",X"6E",X"20",X"F5",X"4E",X"21",X"BE",X"28",X"21",X"1C",X"0B",X"76",X"0B", - X"56",X"EB",X"C3",X"85",X"17",X"0B",X"0B",X"0B",X"F5",X"5D",X"20",X"F5",X"5C",X"21",X"13",X"EB", - X"C3",X"85",X"17",X"C9",X"76",X"0B",X"56",X"EB",X"C3",X"85",X"17",X"C9",X"F5",X"CD",X"F5",X"CD", - X"C9",X"D1",X"13",X"1E",X"00",X"01",X"30",X"00",X"ED",X"98",X"32",X"F5",X"5F",X"01",X"13",X"32", - X"F5",X"5F",X"02",X"F5",X"5D",X"20",X"F5",X"5C",X"21",X"E1",X"C9",X"F5",X"5D",X"01",X"F5",X"5C", - X"02",X"F5",X"1E",X"00",X"00",X"E1",X"C9",X"76",X"0B",X"56",X"EB",X"1E",X"06",X"13",X"EB",X"C3", - X"85",X"17",X"C9",X"7E",X"F5",X"5F",X"06",X"0B",X"C3",X"85",X"17",X"1A",X"40",X"52",X"45",X"71", - X"41",X"64",X"50",X"40",X"45",X"52",X"67",X"43",X"53",X"50",X"67",X"54",X"40",X"19",X"40",X"52", - X"45",X"71",X"41",X"64",X"50",X"54",X"61",X"44",X"45",X"52",X"43",X"71",X"41",X"64",X"50",X"45", - X"45",X"52",X"46",X"40",X"66",X"61",X"67",X"43",X"40",X"54",X"52",X"45",X"53",X"66",X"61",X"52", - X"45",X"71",X"41",X"64",X"50",X"40",X"45",X"66",X"67",X"40",X"54",X"43",X"45",X"64",X"45",X"53", - X"52",X"67",X"53",X"52",X"45",X"71",X"41",X"64",X"50",X"40",X"67",X"57",X"54",X"40",X"52",X"67", - X"40",X"45",X"66",X"67",X"40",X"54",X"43",X"45",X"64",X"45",X"53",X"50",X"55",X"40",X"45",X"66", - X"67",X"40",X"52",X"45",X"71",X"41",X"64",X"50",X"50",X"55",X"40",X"67",X"57",X"54",X"40",X"52", - X"45",X"71",X"41",X"64",X"50",X"66",X"61",X"41",X"47",X"41",X"40",X"52",X"45",X"71",X"41",X"64", - X"50",X"40",X"45",X"65",X"41",X"53",X"52",X"45",X"56",X"67",X"40",X"45",X"65",X"41",X"47",X"52", - X"45",X"56",X"67",X"40",X"45",X"65",X"41",X"47",X"40",X"45",X"66",X"67",X"40",X"52",X"45",X"71", - X"41",X"64",X"50",X"45",X"65",X"41",X"46",X"40",X"46",X"67",X"40",X"64",X"64",X"41",X"60",X"45", - X"60",X"54",X"40",X"66",X"61",X"40",X"53",X"61",X"40",X"45",X"52",X"67",X"43",X"53",X"40",X"52", - X"55",X"67",X"71",X"66",X"45",X"54",X"40",X"50",X"67",X"54",X"54",X"43",X"45",X"64",X"45",X"53", - X"40",X"67",X"54",X"40",X"63",X"43",X"61",X"54",X"53",X"71",X"67",X"62",X"40",X"45",X"53",X"55", - X"66",X"67",X"54",X"54",X"55",X"42",X"40",X"44",X"45",X"45",X"50",X"53",X"40",X"44",X"66",X"41", - X"40",X"52",X"45",X"54",X"54",X"45",X"64",X"54",X"66",X"61",X"52",X"50",X"40",X"67",X"54",X"45", - X"66",X"44",X"65",X"41",X"64",X"53",X"45",X"43",X"66",X"41",X"56",X"44",X"41",X"40",X"45",X"52", - X"67",X"43",X"53",X"40",X"54",X"66",X"54",X"40",X"52",X"65",X"40",X"45",X"52",X"67",X"43",X"53", - X"40",X"40",X"53",X"66",X"67",X"61",X"54",X"43",X"45",X"53",X"52",X"45",X"54",X"66",X"61",X"52", - X"45",X"42",X"65",X"55",X"66",X"40",X"45",X"65",X"41",X"52",X"46",X"40",X"70",X"40",X"53",X"54", - X"66",X"61",X"67",X"50",X"40",X"18",X"19",X"53",X"66",X"67",X"61",X"54",X"43",X"45",X"53",X"52", - X"45",X"54",X"66",X"61",X"40",X"40",X"64",X"41",X"61",X"43",X"45",X"50",X"53",X"4C",X"4C",X"4C", - X"4C",X"40",X"40",X"40",X"45",X"52",X"67",X"43",X"53",X"40",X"71",X"41",X"64",X"50",X"40",X"19", - X"40",X"53",X"66",X"61",X"67",X"43",X"40",X"1A",X"53",X"71",X"41",X"64",X"50",X"40",X"1A",X"40", - X"40",X"66",X"61",X"67",X"43",X"40",X"19",X"40",X"71",X"41",X"64",X"50",X"40",X"19",X"40",X"40", - X"66",X"61",X"67",X"43",X"40",X"19",X"53",X"54",X"66",X"61",X"67",X"50",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"71",X"52",X"45",X"56",X"45",X"40",X"53",X"55",X"66",X"67",X"42",X"18", - X"18",X"18",X"18",X"1D",X"19",X"18",X"18",X"18",X"1D",X"1A",X"19",X"18",X"18",X"18",X"18",X"18", - X"19",X"40",X"18",X"18",X"18",X"1D",X"1F",X"53",X"43",X"61",X"54",X"53",X"67",X"66",X"47",X"41", - X"61",X"44",X"66",X"67",X"61",X"54",X"61",X"44",X"66",X"67",X"43",X"40",X"40",X"66",X"67",X"61", - X"54",X"41",X"43",X"67",X"64",X"40",X"40",X"65",X"67",X"52",X"44",X"67",X"67",X"47",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"44",X"1F",X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"44",X"67", - X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"46",X"1F",X"40",X"40",X"40",X"40",X"40", - X"40",X"1A",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"60",X"1F",X"40", - X"40",X"40",X"40",X"40",X"40",X"1B",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"62",X"1F",X"40",X"40",X"40",X"40",X"40",X"40",X"1C",X"44",X"67",X"67",X"47",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"60",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"44",X"67", - X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"64",X"1C",X"40",X"40",X"40",X"40",X"40", - X"40",X"1A",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"62",X"1C",X"40", - X"40",X"40",X"40",X"40",X"40",X"1B",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"65",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1C",X"44",X"67",X"67",X"47",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"63",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1D",X"44",X"67", - X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"66",X"1C",X"40",X"40",X"40",X"40",X"40", - X"40",X"1E",X"44",X"41",X"42",X"40",X"66",X"67",X"61",X"54",X"61",X"44",X"66",X"67",X"43",X"40", - X"40",X"66",X"67",X"61",X"54",X"41",X"43",X"67",X"64",X"40",X"40",X"65",X"41",X"52",X"00",X"01", - X"02",X"03",X"04",X"05",X"06",X"07",X"20",X"21",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"60", - X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"70", - X"71",X"72",X"72",X"71",X"70",X"57",X"56",X"55",X"54",X"53",X"52",X"51",X"50",X"67",X"66",X"65", - X"64",X"63",X"62",X"61",X"60",X"47",X"46",X"45",X"44",X"43",X"42",X"41",X"00",X"01",X"04",X"02", - X"94",X"42",X"95",X"42",X"96",X"42",X"97",X"42",X"B0",X"42",X"B1",X"42",X"B2",X"42",X"B3",X"42", - X"B4",X"42",X"B5",X"42",X"03",X"02",X"01",X"00",X"00",X"80",X"48",X"40",X"09",X"F5",X"65",X"E3", - X"46",X"08",X"11",X"E3",X"C6",X"3A",X"2C",X"66",X"2A",X"0F",X"66",X"06",X"10",X"76",X"0B",X"56", - X"12",X"0B",X"10",X"F9",X"00",X"3E",X"04",X"1A",X"15",X"66",X"3A",X"29",X"66",X"1A",X"16",X"66", - X"09",X"DA",X"0E",X"11",X"17",X"66",X"01",X"04",X"00",X"ED",X"98",X"FD",X"09",X"A1",X"64",X"FD", - X"7E",X"07",X"CE",X"C8",X"47",X"3A",X"F8",X"64",X"CE",X"37",X"98",X"FD",X"5F",X"07",X"2A",X"11", - X"66",X"0A",X"27",X"66",X"09",X"F8",X"65",X"E5",X"3F",X"37",X"09",X"00",X"00",X"0A",X"27",X"66", - X"3A",X"13",X"66",X"1A",X"15",X"66",X"3A",X"14",X"66",X"1A",X"16",X"66",X"09",X"DE",X"0E",X"11", - X"17",X"66",X"01",X"04",X"00",X"ED",X"98",X"3A",X"33",X"66",X"FE",X"9D",X"28",X"0D",X"FE",X"3C", - X"28",X"22",X"FE",X"78",X"28",X"25",X"FE",X"9C",X"28",X"10",X"30",X"13",X"09",X"58",X"64",X"E3", - X"DE",X"30",X"24",X"09",X"78",X"64",X"E3",X"DE",X"30",X"05",X"09",X"80",X"64",X"E3",X"DE",X"3C", - X"1A",X"33",X"66",X"00",X"F5",X"09",X"A1",X"64",X"FD",X"09",X"49",X"64",X"E5",X"22",X"0F",X"09", - X"FB",X"65",X"E5",X"3F",X"37",X"F5",X"09",X"A1",X"64",X"FD",X"09",X"69",X"64",X"E5",X"22",X"0F", - X"09",X"FE",X"65",X"E5",X"3F",X"37",X"F5",X"09",X"A1",X"64",X"FD",X"09",X"59",X"64",X"E5",X"22", - X"0F",X"09",X"01",X"66",X"E5",X"3F",X"37",X"F5",X"09",X"A1",X"64",X"FD",X"09",X"79",X"64",X"E5", - X"22",X"0F",X"09",X"04",X"66",X"E5",X"3F",X"37",X"F5",X"09",X"A1",X"64",X"FD",X"09",X"81",X"64", - X"E5",X"22",X"0F",X"09",X"07",X"66",X"E5",X"3F",X"37",X"3A",X"2B",X"66",X"3C",X"1A",X"2B",X"66", - X"FE",X"04",X"08",X"2C",X"AF",X"1A",X"2B",X"66",X"3A",X"2A",X"66",X"47",X"FE",X"02",X"28",X"35", - X"3C",X"1A",X"2A",X"66",X"3A",X"2C",X"66",X"80",X"67",X"2A",X"0F",X"66",X"06",X"10",X"76",X"0B", - X"56",X"0B",X"32",X"FE",X"4E",X"38",X"02",X"79",X"12",X"10",X"DB",X"30",X"03",X"AF",X"30",X"C9", - X"00",X"3A",X"84",X"64",X"FE",X"00",X"28",X"12",X"3A",X"0E",X"66",X"3C",X"1A",X"0E",X"66",X"FE", - X"1A",X"08",X"07",X"AF",X"1A",X"84",X"64",X"1A",X"0E",X"66",X"3A",X"0A",X"66",X"FE",X"04",X"08", - X"0A",X"AF",X"1A",X"0A",X"66",X"3A",X"18",X"40",X"47",X"3A",X"2F",X"40",X"67",X"3A",X"0B",X"66", - X"1A",X"18",X"40",X"3A",X"0C",X"66",X"1A",X"2F",X"40",X"78",X"1A",X"0B",X"66",X"79",X"1A",X"0C", - X"66",X"30",X"04",X"3C",X"1A",X"0A",X"66",X"3A",X"0D",X"66",X"FE",X"FF",X"E2",X"26",X"36",X"FE", - X"10",X"C2",X"29",X"36",X"3C",X"1A",X"0D",X"66",X"3A",X"4C",X"64",X"1A",X"2F",X"66",X"3A",X"6C", - X"64",X"1A",X"18",X"66",X"3A",X"5C",X"64",X"1A",X"19",X"66",X"3A",X"7C",X"64",X"1A",X"1A",X"66", - X"3A",X"84",X"64",X"1A",X"1B",X"66",X"3A",X"A4",X"64",X"1A",X"1C",X"66",X"AF",X"1A",X"4C",X"64", - X"1A",X"6C",X"64",X"1A",X"5C",X"64",X"1A",X"7C",X"64",X"1A",X"84",X"64",X"1A",X"A4",X"64",X"06", - X"34",X"09",X"66",X"40",X"11",X"1D",X"66",X"C5",X"01",X"05",X"00",X"ED",X"98",X"3E",X"33",X"E5", - X"98",X"15",X"C1",X"10",X"DA",X"3A",X"40",X"44",X"1A",X"C1",X"66",X"11",X"66",X"40",X"09",X"CB", - X"36",X"3E",X"05",X"06",X"34",X"E5",X"EB",X"15",X"11",X"66",X"44",X"09",X"3E",X"37",X"3E",X"05", - X"06",X"34",X"E5",X"EB",X"15",X"11",X"6F",X"40",X"09",X"CC",X"36",X"3E",X"01",X"06",X"32",X"E5", - X"D5",X"15",X"11",X"11",X"41",X"09",X"FE",X"36",X"3E",X"01",X"06",X"10",X"E5",X"D5",X"15",X"3E", - X"78",X"E5",X"B3",X"15",X"11",X"66",X"44",X"09",X"C1",X"66",X"3E",X"05",X"06",X"34",X"E5",X"EB", - X"15",X"06",X"34",X"09",X"1D",X"66",X"11",X"66",X"40",X"C5",X"01",X"05",X"00",X"ED",X"98",X"3E", - X"33",X"E5",X"9D",X"15",X"C1",X"10",X"DA",X"3A",X"2F",X"66",X"1A",X"4C",X"64",X"3A",X"18",X"66", - X"1A",X"6C",X"64",X"3A",X"19",X"66",X"1A",X"5C",X"64",X"3A",X"1A",X"66",X"1A",X"7C",X"64",X"3A", - X"1B",X"66",X"1A",X"84",X"64",X"3A",X"1C",X"66",X"1A",X"A4",X"64",X"C3",X"29",X"36",X"AF",X"1A", - X"4A",X"64",X"1A",X"6A",X"64",X"1A",X"5A",X"64",X"1A",X"7A",X"64",X"1A",X"82",X"64",X"1A",X"A2", - X"64",X"09",X"59",X"65",X"E3",X"E6",X"C3",X"E0",X"36",X"3A",X"90",X"64",X"E3",X"6F",X"C2",X"CA", - X"36",X"E3",X"5F",X"08",X"10",X"09",X"96",X"64",X"E3",X"E6",X"3E",X"40",X"1A",X"2F",X"40",X"1A", - X"18",X"40",X"C3",X"CA",X"36",X"3A",X"68",X"64",X"47",X"3A",X"58",X"64",X"98",X"47",X"3A",X"78", - X"64",X"98",X"47",X"3A",X"80",X"64",X"98",X"47",X"3A",X"A0",X"64",X"98",X"E3",X"5F",X"C2",X"CA", - X"36",X"47",X"AF",X"1A",X"A2",X"64",X"09",X"59",X"65",X"E3",X"E6",X"09",X"A4",X"65",X"E3",X"E6", - X"E3",X"68",X"08",X"6E",X"AF",X"1A",X"A4",X"64",X"3A",X"40",X"44",X"1A",X"C1",X"66",X"11",X"66", - X"40",X"09",X"CB",X"36",X"3E",X"05",X"06",X"34",X"E5",X"EB",X"15",X"11",X"66",X"44",X"09",X"3E", - X"37",X"3E",X"05",X"06",X"34",X"E5",X"EB",X"15",X"11",X"2F",X"41",X"09",X"26",X"37",X"3E",X"01", - X"06",X"27",X"E5",X"D5",X"15",X"11",X"D1",X"40",X"09",X"35",X"37",X"3E",X"01",X"06",X"14",X"E5", - X"D5",X"15",X"3E",X"78",X"E5",X"B3",X"15",X"11",X"66",X"44",X"09",X"C1",X"66",X"3E",X"05",X"06", - X"34",X"E5",X"EB",X"15",X"AF",X"1A",X"84",X"64",X"3A",X"84",X"64",X"FE",X"00",X"08",X"13",X"09", - X"96",X"64",X"E3",X"F6",X"E3",X"E6",X"AF",X"1A",X"33",X"66",X"3E",X"40",X"1A",X"2F",X"40",X"1A", - X"18",X"40",X"E1",X"40",X"45",X"53",X"55",X"46",X"40",X"71",X"42",X"40",X"44",X"45",X"66",X"52", - X"55",X"42",X"40",X"54",X"45",X"47",X"52",X"41",X"54",X"40",X"54",X"53",X"41",X"64",X"66",X"55", - X"52",X"40",X"54",X"53",X"55",X"65",X"40",X"55",X"67",X"71",X"40",X"57",X"67",X"66",X"53",X"66", - X"67",X"61",X"54",X"41",X"64",X"55",X"54",X"41",X"52",X"47",X"66",X"67",X"43",X"54",X"55",X"67", - X"40",X"44",X"45",X"66",X"52",X"55",X"42",X"40",X"53",X"45",X"53",X"55",X"46",X"40",X"64",X"64", - X"41",X"71",X"52",X"52",X"67",X"53",X"44",X"66",X"45",X"40",X"44",X"41",X"45",X"44",X"21",X"F5", - X"2A",X"DE",X"65",X"FD",X"E3",X"07",X"6E",X"C2",X"5B",X"0B",X"FD",X"E3",X"07",X"5E",X"E0",X"7E", - X"E3",X"BF",X"E3",X"9F",X"FE",X"03",X"E2",X"0F",X"0B",X"3C",X"47",X"7E",X"CE",X"C0",X"98",X"5F", - X"3E",X"DB",X"FD",X"46",X"03",X"90",X"1A",X"75",X"64",X"FD",X"7E",X"04",X"D6",X"24",X"1A",X"74", - X"64",X"CD",X"E5",X"BD",X"26",X"C9",X"3A",X"22",X"64",X"FE",X"00",X"C2",X"20",X"0B",X"3A",X"23", - X"64",X"FE",X"00",X"C2",X"20",X"0B",X"E3",X"5E",X"C2",X"00",X"0B",X"E3",X"DE",X"32",X"1A",X"22", - X"66",X"D5",X"33",X"32",X"1A",X"23",X"66",X"13",X"13",X"32",X"1A",X"24",X"66",X"3E",X"09",X"E5", - X"E1",X"15",X"32",X"1A",X"25",X"66",X"3E",X"40",X"E5",X"9D",X"15",X"32",X"1A",X"26",X"66",X"D1", - X"E3",X"7E",X"C2",X"B7",X"08",X"3A",X"C2",X"66",X"FE",X"00",X"E2",X"B7",X"08",X"FE",X"01",X"28", - X"02",X"30",X"56",X"3A",X"90",X"64",X"E3",X"47",X"28",X"07",X"E3",X"77",X"28",X"0F",X"E3",X"9E", - X"E1",X"FD",X"46",X"00",X"FD",X"1E",X"00",X"02",X"3A",X"30",X"66",X"FD",X"5F",X"05",X"AF",X"1A", - X"C2",X"66",X"78",X"FE",X"04",X"28",X"07",X"F5",X"7E",X"02",X"12",X"C3",X"6B",X"0A",X"F5",X"7E", - X"03",X"12",X"C3",X"6B",X"0A",X"FD",X"46",X"00",X"FD",X"1E",X"00",X"03",X"3A",X"17",X"66",X"FD", - X"5F",X"05",X"AF",X"1A",X"C2",X"66",X"78",X"FE",X"04",X"28",X"07",X"F5",X"7E",X"04",X"12",X"C3", - X"6B",X"0A",X"F5",X"7E",X"05",X"12",X"C3",X"6B",X"0A",X"3A",X"90",X"64",X"E3",X"67",X"28",X"07", - X"E3",X"57",X"28",X"0F",X"E3",X"9E",X"E1",X"FD",X"46",X"00",X"FD",X"1E",X"00",X"05",X"3A",X"31", - X"66",X"FD",X"5F",X"05",X"AF",X"1A",X"C2",X"66",X"78",X"FE",X"02",X"28",X"07",X"F5",X"7E",X"03", - X"12",X"C3",X"41",X"09",X"F5",X"7E",X"05",X"12",X"C3",X"41",X"09",X"FD",X"46",X"00",X"FD",X"1E", - X"00",X"04",X"3A",X"32",X"66",X"FD",X"5F",X"05",X"AF",X"1A",X"C2",X"66",X"78",X"FE",X"02",X"28", - X"07",X"F5",X"7E",X"02",X"12",X"C3",X"41",X"09",X"F5",X"7E",X"04",X"12",X"C3",X"41",X"09",X"FD", - X"E3",X"07",X"46",X"C0",X"AF",X"1A",X"C2",X"66",X"C3",X"6B",X"0A",X"FD",X"E3",X"07",X"76",X"C0", - X"AF",X"1A",X"C2",X"66",X"C3",X"6B",X"0A",X"FD",X"E3",X"07",X"56",X"C0",X"AF",X"1A",X"C2",X"66", - X"C3",X"41",X"09",X"FD",X"E3",X"07",X"66",X"C0",X"AF",X"1A",X"C2",X"66",X"C3",X"41",X"09",X"FD", - X"7E",X"00",X"FE",X"02",X"E2",X"D6",X"09",X"FE",X"03",X"E2",X"D6",X"09",X"FD",X"E3",X"07",X"46", - X"08",X"2F",X"3A",X"22",X"66",X"F5",X"BE",X"01",X"E2",X"C3",X"08",X"FE",X"4E",X"F2",X"52",X"09", - X"E5",X"E1",X"0F",X"E5",X"33",X"28",X"FD",X"7E",X"00",X"FE",X"05",X"28",X"22",X"F5",X"7E",X"03", - X"1A",X"22",X"66",X"12",X"C3",X"99",X"09",X"F5",X"7E",X"02",X"1A",X"22",X"66",X"12",X"C3",X"99", - X"09",X"FD",X"E3",X"07",X"76",X"E2",X"06",X"09",X"3A",X"22",X"66",X"F5",X"BE",X"01",X"E2",X"F9", - X"08",X"FE",X"4E",X"F2",X"52",X"09",X"E5",X"E1",X"0F",X"E5",X"33",X"28",X"F5",X"7E",X"07",X"1A", - X"22",X"66",X"12",X"C3",X"83",X"09",X"3A",X"22",X"66",X"F5",X"BE",X"01",X"28",X"20",X"FE",X"4E", - X"F2",X"52",X"09",X"E5",X"E1",X"0F",X"E5",X"33",X"28",X"FD",X"7E",X"00",X"FE",X"05",X"28",X"29", - X"F5",X"7E",X"05",X"1A",X"22",X"66",X"12",X"3A",X"17",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00", - X"03",X"3A",X"24",X"66",X"F5",X"BE",X"00",X"E2",X"EC",X"0C",X"C3",X"39",X"0D",X"FD",X"E3",X"07", - X"FE",X"FD",X"0A",X"91",X"64",X"E5",X"F1",X"24",X"E1",X"F5",X"7E",X"04",X"1A",X"22",X"66",X"12", - X"30",X"D5",X"FD",X"7E",X"00",X"FE",X"05",X"28",X"11",X"3A",X"22",X"66",X"F5",X"BE",X"02",X"08", - X"13",X"F5",X"7E",X"20",X"1A",X"22",X"66",X"12",X"30",X"BD",X"3A",X"22",X"66",X"F5",X"BE",X"03", - X"08",X"02",X"30",X"ED",X"3A",X"22",X"66",X"F5",X"BE",X"06",X"08",X"37",X"F5",X"7E",X"20",X"1A", - X"22",X"66",X"12",X"FD",X"7E",X"00",X"FE",X"05",X"28",X"24",X"3A",X"25",X"66",X"F5",X"BE",X"00", - X"E2",X"D6",X"0C",X"C3",X"41",X"09",X"3A",X"26",X"66",X"30",X"DA",X"FD",X"7E",X"00",X"FE",X"05", - X"28",X"0D",X"3A",X"22",X"66",X"F5",X"BE",X"04",X"08",X"0F",X"F5",X"7E",X"20",X"1A",X"22",X"66", - X"12",X"3A",X"30",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"02",X"3A",X"23",X"66",X"F5",X"BE", - X"00",X"E2",X"8E",X"0C",X"C3",X"34",X"0D",X"3A",X"22",X"66",X"F5",X"BE",X"05",X"08",X"02",X"30", - X"F1",X"FD",X"E3",X"07",X"EE",X"E1",X"FD",X"E3",X"07",X"56",X"08",X"2F",X"3A",X"22",X"66",X"F5", - X"BE",X"01",X"E2",X"ED",X"09",X"FE",X"4E",X"F2",X"7C",X"0A",X"E5",X"E1",X"0F",X"E5",X"33",X"28", - X"FD",X"7E",X"00",X"FE",X"03",X"28",X"22",X"F5",X"7E",X"04",X"1A",X"22",X"66",X"12",X"C3",X"F3", - X"0A",X"F5",X"7E",X"02",X"1A",X"22",X"66",X"12",X"C3",X"F3",X"0A",X"FD",X"E3",X"07",X"66",X"E2", - X"18",X"0A",X"3A",X"22",X"66",X"F5",X"BE",X"01",X"E2",X"0B",X"0A",X"FE",X"4E",X"F2",X"7C",X"0A", - X"E5",X"E1",X"0F",X"E5",X"33",X"28",X"F5",X"7E",X"06",X"1A",X"22",X"66",X"12",X"C3",X"AD",X"0A", - X"3A",X"22",X"66",X"F5",X"BE",X"01",X"28",X"20",X"FE",X"4E",X"F2",X"7C",X"0A",X"E5",X"E1",X"0F", - X"E5",X"33",X"28",X"FD",X"7E",X"00",X"FE",X"03",X"28",X"29",X"F5",X"7E",X"05",X"1A",X"22",X"66", - X"12",X"3A",X"31",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"05",X"3A",X"26",X"66",X"F5",X"BE", - X"00",X"E2",X"B4",X"0D",X"C3",X"E9",X"0D",X"FD",X"E3",X"07",X"FE",X"FD",X"0A",X"91",X"64",X"E5", - X"F1",X"24",X"E1",X"F5",X"7E",X"03",X"1A",X"22",X"66",X"12",X"30",X"D5",X"FD",X"7E",X"00",X"FE", - X"03",X"28",X"11",X"3A",X"22",X"66",X"F5",X"BE",X"02",X"08",X"13",X"F5",X"7E",X"20",X"1A",X"22", - X"66",X"12",X"30",X"BD",X"3A",X"22",X"66",X"F5",X"BE",X"04",X"08",X"02",X"30",X"ED",X"3A",X"22", - X"66",X"F5",X"BE",X"07",X"08",X"37",X"F5",X"7E",X"20",X"1A",X"22",X"66",X"12",X"FD",X"7E",X"00", - X"FE",X"03",X"28",X"24",X"3A",X"23",X"66",X"F5",X"BE",X"00",X"E2",X"86",X"0D",X"C3",X"6B",X"0A", - X"3A",X"24",X"66",X"30",X"DA",X"FD",X"7E",X"00",X"FE",X"03",X"28",X"0D",X"3A",X"22",X"66",X"F5", - X"BE",X"03",X"08",X"0F",X"F5",X"7E",X"20",X"1A",X"22",X"66",X"12",X"3A",X"32",X"66",X"FD",X"5F", - X"05",X"FD",X"1E",X"00",X"04",X"3A",X"25",X"66",X"F5",X"BE",X"00",X"E2",X"56",X"0D",X"C3",X"E4", - X"0D",X"3A",X"22",X"66",X"F5",X"BE",X"05",X"08",X"02",X"30",X"F1",X"FD",X"E3",X"07",X"EE",X"E1", - X"FD",X"0A",X"91",X"64",X"E5",X"F1",X"24",X"E1",X"E3",X"9E",X"E3",X"7E",X"08",X"DA",X"3A",X"C2", - X"66",X"FE",X"00",X"28",X"EB",X"FE",X"03",X"E2",X"6F",X"08",X"FE",X"04",X"E2",X"7B",X"08",X"FE", - X"05",X"E2",X"87",X"08",X"C3",X"93",X"08",X"3E",X"C0",X"8E",X"5F",X"E3",X"7F",X"08",X"36",X"FD", - X"7E",X"01",X"FE",X"00",X"E0",X"FD",X"E3",X"07",X"4E",X"C2",X"56",X"0B",X"3A",X"15",X"66",X"FD", - X"46",X"01",X"B8",X"E2",X"48",X"37",X"05",X"FD",X"58",X"01",X"C3",X"48",X"37",X"E5",X"B8",X"0F", - X"FD",X"E3",X"07",X"7E",X"08",X"11",X"3A",X"16",X"66",X"FD",X"46",X"01",X"B8",X"E2",X"48",X"37", - X"04",X"FD",X"58",X"01",X"C3",X"48",X"37",X"FD",X"E3",X"07",X"BE",X"3A",X"15",X"66",X"FD",X"5F", - X"01",X"30",X"CB",X"0B",X"7E",X"FE",X"02",X"08",X"31",X"1E",X"00",X"0B",X"7E",X"FE",X"00",X"28", - X"13",X"FE",X"27",X"E2",X"CF",X"0E",X"1C",X"09",X"FA",X"0E",X"E5",X"98",X"15",X"7E",X"FD",X"5F", - X"05",X"E1",X"1C",X"E1",X"1C",X"2B",X"2B",X"FD",X"E3",X"07",X"9E",X"E3",X"7E",X"28",X"26",X"3A", - X"08",X"65",X"FE",X"00",X"08",X"C9",X"09",X"3B",X"65",X"E3",X"C6",X"30",X"F2",X"09",X"56",X"65", - X"E3",X"C6",X"09",X"68",X"64",X"E3",X"9E",X"09",X"58",X"64",X"E3",X"9E",X"09",X"78",X"64",X"E3", - X"9E",X"09",X"80",X"64",X"E3",X"9E",X"09",X"A0",X"64",X"E3",X"9E",X"09",X"90",X"64",X"E3",X"AE", - X"E3",X"9E",X"3E",X"9D",X"1A",X"33",X"66",X"E5",X"22",X"16",X"3E",X"17",X"E5",X"FD",X"14",X"3E", - X"14",X"E5",X"25",X"15",X"3E",X"02",X"E5",X"B3",X"15",X"3E",X"14",X"E5",X"FD",X"14",X"3E",X"03", - X"E5",X"B3",X"15",X"3E",X"17",X"E5",X"FD",X"14",X"3E",X"02",X"E5",X"B3",X"15",X"3E",X"14",X"E5", - X"FD",X"14",X"3E",X"03",X"E5",X"B3",X"15",X"3E",X"17",X"E5",X"FD",X"14",X"3E",X"02",X"E5",X"B3", - X"15",X"3E",X"14",X"E5",X"FD",X"14",X"09",X"96",X"64",X"E3",X"46",X"E0",X"3E",X"90",X"E5",X"B3", - X"15",X"C3",X"78",X"0C",X"09",X"87",X"0E",X"E5",X"19",X"2C",X"3E",X"01",X"E5",X"B3",X"15",X"E5", - X"81",X"0C",X"3A",X"4C",X"64",X"FE",X"00",X"08",X"D9",X"3A",X"98",X"64",X"FE",X"00",X"08",X"10", - X"3A",X"8E",X"64",X"FE",X"00",X"08",X"21",X"3A",X"8F",X"64",X"FE",X"00",X"08",X"02",X"30",X"28", - X"09",X"A4",X"65",X"E3",X"C6",X"3E",X"18",X"E5",X"B3",X"15",X"09",X"9F",X"0E",X"E5",X"19",X"2C", - X"3E",X"01",X"E5",X"B3",X"15",X"E5",X"81",X"0C",X"09",X"81",X"64",X"0A",X"91",X"64",X"E5",X"F1", - X"24",X"3A",X"4C",X"64",X"FE",X"EC",X"08",X"E8",X"E5",X"22",X"16",X"09",X"90",X"64",X"E3",X"AE", - X"E1",X"09",X"49",X"64",X"0A",X"91",X"64",X"E5",X"F1",X"24",X"09",X"69",X"64",X"0A",X"91",X"64", - X"E5",X"F1",X"24",X"09",X"59",X"64",X"0A",X"91",X"64",X"E5",X"F1",X"24",X"09",X"79",X"64",X"0A", - X"91",X"64",X"E5",X"F1",X"24",X"E1",X"E3",X"7E",X"C2",X"D1",X"09",X"3A",X"22",X"66",X"F5",X"BE", - X"20",X"E2",X"39",X"0E",X"F5",X"BE",X"03",X"08",X"11",X"3A",X"32",X"66",X"FD",X"5F",X"05",X"FD", - X"1E",X"00",X"04",X"F5",X"7E",X"07",X"12",X"C3",X"41",X"09",X"3A",X"31",X"66",X"FD",X"5F",X"05", - X"FD",X"1E",X"00",X"05",X"30",X"ED",X"E3",X"7E",X"C2",X"D1",X"09",X"3A",X"22",X"66",X"F5",X"BE", - X"20",X"E2",X"39",X"0E",X"3E",X"01",X"1A",X"C2",X"66",X"E3",X"9E",X"E1",X"E3",X"7E",X"C2",X"D1", - X"09",X"3A",X"22",X"66",X"F5",X"BE",X"20",X"E2",X"39",X"0E",X"F5",X"BE",X"05",X"08",X"11",X"3A", - X"32",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"04",X"F5",X"7E",X"07",X"12",X"C3",X"41",X"09", - X"3A",X"31",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"05",X"30",X"ED",X"E3",X"7E",X"C2",X"3D", - X"09",X"3A",X"22",X"66",X"F5",X"BE",X"20",X"C2",X"41",X"09",X"FD",X"E3",X"07",X"46",X"E2",X"41", - X"09",X"3E",X"03",X"1A",X"C2",X"66",X"C3",X"41",X"09",X"E3",X"7E",X"C2",X"3D",X"09",X"3A",X"22", - X"66",X"F5",X"BE",X"20",X"C2",X"41",X"09",X"FD",X"E3",X"07",X"76",X"E2",X"41",X"09",X"3E",X"04", - X"1A",X"C2",X"66",X"C3",X"41",X"09",X"E3",X"7E",X"C2",X"FB",X"0A",X"3A",X"22",X"66",X"F5",X"BE", - X"20",X"E2",X"39",X"0E",X"F5",X"BE",X"04",X"08",X"11",X"3A",X"30",X"66",X"FD",X"5F",X"05",X"FD", - X"1E",X"00",X"02",X"F5",X"7E",X"06",X"12",X"C3",X"6B",X"0A",X"3A",X"17",X"66",X"FD",X"5F",X"05", - X"FD",X"1E",X"00",X"03",X"30",X"ED",X"E3",X"7E",X"C2",X"FB",X"0A",X"3A",X"22",X"66",X"F5",X"BE", - X"20",X"E2",X"39",X"0E",X"3E",X"02",X"1A",X"C2",X"66",X"E3",X"9E",X"E1",X"E3",X"7E",X"C2",X"FB", - X"0A",X"3A",X"22",X"66",X"F5",X"BE",X"20",X"E2",X"39",X"0E",X"F5",X"BE",X"05",X"08",X"11",X"3A", - X"30",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"02",X"F5",X"7E",X"06",X"12",X"C3",X"6B",X"0A", - X"3A",X"17",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"03",X"30",X"ED",X"E3",X"7E",X"C2",X"4F", - X"0A",X"3A",X"22",X"66",X"F5",X"BE",X"20",X"C2",X"6B",X"0A",X"FD",X"E3",X"07",X"56",X"E2",X"6B", - X"0A",X"3E",X"05",X"1A",X"C2",X"66",X"C3",X"6B",X"0A",X"E3",X"7E",X"C2",X"4F",X"0A",X"3A",X"22", - X"66",X"F5",X"BE",X"20",X"C2",X"6B",X"0A",X"FD",X"E3",X"07",X"66",X"E2",X"6B",X"0A",X"3E",X"06", - X"1A",X"C2",X"66",X"C3",X"6B",X"0A",X"FD",X"7E",X"07",X"47",X"FD",X"7E",X"00",X"FE",X"02",X"28", - X"10",X"FE",X"03",X"28",X"14",X"FE",X"05",X"28",X"30",X"E3",X"60",X"E2",X"3C",X"0B",X"C3",X"56", - X"0B",X"E3",X"70",X"E2",X"3C",X"0B",X"C3",X"56",X"0B",X"E3",X"40",X"E2",X"3C",X"0B",X"C3",X"56", - X"0B",X"E3",X"50",X"E2",X"3C",X"0B",X"C3",X"56",X"0B",X"11",X"2E",X"41",X"09",X"CB",X"36",X"3E", - X"05",X"06",X"26",X"E5",X"EB",X"15",X"11",X"2E",X"45",X"09",X"3E",X"37",X"3E",X"05",X"06",X"26", - X"E5",X"EB",X"15",X"AF",X"1A",X"4C",X"64",X"1A",X"6C",X"64",X"1A",X"5C",X"64",X"1A",X"7C",X"64", - X"1A",X"84",X"64",X"11",X"E7",X"41",X"09",X"19",X"37",X"3E",X"01",X"06",X"05",X"E5",X"D5",X"15", - X"11",X"91",X"41",X"09",X"1E",X"37",X"3E",X"01",X"06",X"20",X"E5",X"D5",X"15",X"3E",X"78",X"E5", - X"B3",X"15",X"FD",X"E3",X"07",X"EE",X"E1",X"05",X"08",X"00",X"C8",X"58",X"42",X"21",X"00",X"05", - X"08",X"00",X"D8",X"58",X"3E",X"21",X"00",X"05",X"08",X"00",X"F7",X"48",X"3A",X"21",X"00",X"05", - X"08",X"00",X"EF",X"48",X"1E",X"21",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"08",X"00",X"02",X"58",X"2E",X"21",X"00",X"04", - X"08",X"00",X"12",X"58",X"2A",X"21",X"00",X"04",X"08",X"00",X"01",X"48",X"0E",X"21",X"00",X"04", - X"08",X"00",X"11",X"48",X"0A",X"21",X"00",X"04",X"08",X"00",X"FA",X"80",X"1A",X"21",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1E",X"00",X"FD",X"E3",X"07",X"AE",X"FD",X"1E",X"03", - X"00",X"E1",X"14",X"10",X"24",X"26",X"30",X"30",X"30",X"30",X"30",X"34",X"30",X"34",X"30",X"34", - X"30",X"34",X"30",X"34",X"30",X"34",X"30",X"34",X"30",X"34",X"FD",X"E3",X"07",X"5E",X"E0",X"FD", - X"7E",X"00",X"FE",X"04",X"F2",X"7B",X"0F",X"F5",X"7E",X"03",X"FD",X"BE",X"03",X"F2",X"68",X"0F", - X"E2",X"7B",X"0F",X"FD",X"7E",X"00",X"FE",X"05",X"E2",X"B2",X"0F",X"FD",X"7E",X"07",X"DE",X"37", - X"CE",X"FB",X"FD",X"5F",X"07",X"F5",X"7E",X"03",X"FD",X"46",X"03",X"90",X"FE",X"05",X"38",X"05", - X"FE",X"FB",X"18",X"01",X"E1",X"F5",X"7E",X"04",X"FD",X"46",X"04",X"90",X"FE",X"05",X"38",X"05", - X"FE",X"FB",X"18",X"01",X"E1",X"F5",X"E3",X"07",X"EE",X"FD",X"E3",X"07",X"EE",X"E1",X"FD",X"7E", - X"03",X"F5",X"BE",X"03",X"38",X"C5",X"30",X"07",X"FD",X"7E",X"00",X"FE",X"04",X"28",X"2B",X"FD", - X"7E",X"07",X"DE",X"37",X"CE",X"FD",X"FD",X"5F",X"07",X"30",X"BA",X"F5",X"7E",X"04",X"FD",X"BE", - X"04",X"38",X"09",X"E2",X"17",X"0F",X"FD",X"7E",X"00",X"FE",X"02",X"28",X"D1",X"FD",X"7E",X"07", - X"DE",X"37",X"CE",X"DF",X"FD",X"5F",X"07",X"C3",X"1D",X"0F",X"FD",X"7E",X"04",X"F5",X"BE",X"04", - X"38",X"EB",X"30",X"07",X"FD",X"7E",X"00",X"FE",X"03",X"28",X"9B",X"FD",X"7E",X"07",X"DE",X"37", - X"CE",X"FE",X"FD",X"5F",X"07",X"C3",X"1D",X"0F",X"FD",X"7E",X"05",X"FE",X"30",X"28",X"05",X"FD", - X"1E",X"05",X"30",X"E1",X"FD",X"1E",X"05",X"34",X"E1",X"3A",X"0D",X"66",X"3C",X"1A",X"0D",X"66", - X"E3",X"7E",X"C0",X"2A",X"93",X"64",X"7E",X"09",X"27",X"28",X"E5",X"98",X"15",X"7E",X"1A",X"86", - X"64",X"3A",X"A4",X"64",X"1A",X"84",X"64",X"3A",X"A5",X"64",X"1A",X"85",X"64",X"D5",X"0B",X"76", - X"0B",X"56",X"2A",X"AE",X"64",X"31",X"0A",X"AE",X"64",X"D1",X"09",X"8F",X"65",X"E3",X"C6",X"AF", - X"1A",X"0E",X"66",X"3A",X"0D",X"66",X"FE",X"10",X"C0",X"3E",X"FF",X"1A",X"0D",X"66",X"E1",X"44", - X"00",X"10",X"60",X"00",X"08",X"64",X"00",X"40",X"50",X"00",X"80",X"D5",X"CD",X"2A",X"27",X"66", - X"ED",X"73",X"AE",X"64",X"31",X"0A",X"AE",X"64",X"C9",X"D1",X"E1",X"F5",X"09",X"FC",X"2D",X"F5", - X"0A",X"DE",X"65",X"09",X"6A",X"2F",X"3E",X"32",X"E5",X"C6",X"2B",X"E5",X"9F",X"18",X"3E",X"84", - X"09",X"06",X"2B",X"E5",X"D5",X"2C",X"09",X"10",X"00",X"0A",X"11",X"66",X"3E",X"02",X"1A",X"13", - X"66",X"3E",X"05",X"1A",X"14",X"66",X"3E",X"26",X"1A",X"29",X"66",X"09",X"F4",X"2C",X"E5",X"19", - X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09",X"48",X"2E", - X"3E",X"31",X"E5",X"C6",X"2B",X"E5",X"10",X"19",X"3E",X"87",X"09",X"0E",X"2B",X"E5",X"D5",X"2C", - X"09",X"08",X"00",X"0A",X"11",X"66",X"3E",X"04",X"1A",X"13",X"66",X"3E",X"07",X"1A",X"14",X"66", - X"3E",X"26",X"1A",X"29",X"66",X"09",X"24",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5", - X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09",X"DF",X"2E",X"3E",X"11",X"E5",X"C6",X"2B",X"E5", - X"39",X"19",X"3E",X"6C",X"09",X"46",X"2B",X"E5",X"D5",X"2C",X"09",X"18",X"00",X"0A",X"11",X"66", - X"3E",X"06",X"1A",X"13",X"66",X"3E",X"21",X"1A",X"14",X"66",X"3E",X"26",X"1A",X"29",X"66",X"09", - X"3C",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE", - X"65",X"09",X"95",X"18",X"3E",X"26",X"E5",X"C6",X"2B",X"E5",X"86",X"19",X"3E",X"78",X"09",X"4E", - X"2B",X"E5",X"D5",X"2C",X"09",X"40",X"00",X"0A",X"11",X"66",X"3E",X"20",X"1A",X"13",X"66",X"3E", - X"24",X"1A",X"14",X"66",X"3E",X"27",X"1A",X"29",X"66",X"09",X"6C",X"2D",X"E5",X"19",X"2C",X"E5", - X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09",X"1F",X"18",X"3E",X"37", - X"E5",X"C6",X"2B",X"E5",X"95",X"19",X"3E",X"5A",X"09",X"86",X"2B",X"E5",X"D5",X"2C",X"09",X"50", - X"00",X"0A",X"11",X"66",X"3E",X"20",X"1A",X"13",X"66",X"3E",X"24",X"1A",X"14",X"66",X"3E",X"27", - X"1A",X"29",X"66",X"09",X"B4",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"FC", - X"2D",X"F5",X"0A",X"DE",X"65",X"09",X"26",X"2E",X"3E",X"32",X"E5",X"C6",X"2B",X"E5",X"9E",X"19", - X"3E",X"6F",X"09",X"8E",X"2B",X"E5",X"D5",X"2C",X"09",X"48",X"00",X"0A",X"11",X"66",X"3E",X"20", - X"1A",X"13",X"66",X"3E",X"24",X"1A",X"14",X"66",X"3E",X"27",X"1A",X"29",X"66",X"09",X"E4",X"2D", - X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09", - X"6A",X"2F",X"3E",X"31",X"E5",X"C6",X"2B",X"E5",X"9F",X"18",X"3E",X"81",X"09",X"06",X"2B",X"E5", - X"D5",X"2C",X"09",X"58",X"00",X"0A",X"11",X"66",X"3E",X"20",X"1A",X"13",X"66",X"3E",X"24",X"1A", - X"14",X"66",X"3E",X"27",X"1A",X"29",X"66",X"09",X"F4",X"2C",X"E5",X"19",X"2C",X"E5",X"3A",X"2C", - X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09",X"48",X"2E",X"3E",X"11",X"E5",X"C6", - X"2B",X"E5",X"10",X"19",X"3E",X"5D",X"09",X"0E",X"2B",X"E5",X"D5",X"2C",X"09",X"80",X"00",X"0A", - X"11",X"66",X"3E",X"21",X"1A",X"13",X"66",X"3E",X"25",X"1A",X"14",X"66",X"3E",X"27",X"1A",X"29", - X"66",X"09",X"24",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5", - X"0A",X"DE",X"65",X"09",X"DF",X"2E",X"3E",X"26",X"E5",X"C6",X"2B",X"E5",X"39",X"19",X"3E",X"69", - X"09",X"46",X"2B",X"E5",X"D5",X"2C",X"09",X"90",X"00",X"0A",X"11",X"66",X"3E",X"21",X"1A",X"13", - X"66",X"3E",X"25",X"1A",X"14",X"66",X"3E",X"27",X"1A",X"29",X"66",X"09",X"3C",X"2D",X"E5",X"19", - X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09",X"95",X"18", - X"3E",X"37",X"E5",X"C6",X"2B",X"E5",X"86",X"19",X"3E",X"7B",X"09",X"4E",X"2B",X"E5",X"D5",X"2C", - X"09",X"00",X"01",X"0A",X"11",X"66",X"3E",X"22",X"1A",X"13",X"66",X"3E",X"26",X"1A",X"14",X"66", - X"3E",X"27",X"1A",X"29",X"66",X"09",X"6C",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5", - X"09",X"FC",X"2D",X"F5",X"0A",X"DE",X"65",X"09",X"1F",X"18",X"3E",X"32",X"E5",X"C6",X"2B",X"E5", - X"95",X"19",X"3E",X"7E",X"09",X"86",X"2B",X"E5",X"D5",X"2C",X"09",X"10",X"01",X"0A",X"11",X"66", - X"3E",X"24",X"1A",X"13",X"66",X"3E",X"27",X"1A",X"14",X"66",X"3E",X"26",X"1A",X"29",X"66",X"09", - X"B4",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE", - X"65",X"09",X"26",X"2E",X"3E",X"31",X"E5",X"C6",X"2B",X"E5",X"9E",X"19",X"3E",X"4E",X"09",X"8E", - X"2B",X"E5",X"D5",X"2C",X"09",X"08",X"01",X"0A",X"11",X"66",X"3E",X"25",X"1A",X"13",X"66",X"3E", - X"10",X"1A",X"14",X"66",X"3E",X"26",X"1A",X"29",X"66",X"09",X"E4",X"2D",X"E5",X"19",X"2C",X"E5", - X"3A",X"2C",X"E1",X"E1",X"E1",X"E1",X"E1",X"27",X"65",X"52",X"08",X"54",X"66",X"54",X"2C",X"43", - X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54",X"08",X"19",X"39",X"38",X"1B",X"54",X"45",X"64", - X"63",X"67",X"08",X"61",X"66",X"43",X"8B",X"40",X"BC",X"40",X"A4",X"41",X"93",X"41",X"6C",X"42", - X"5B",X"42",X"43",X"43",X"74",X"43",X"A3",X"40",X"94",X"40",X"8C",X"41",X"BB",X"41",X"44",X"42", - X"73",X"42",X"6B",X"43",X"5C",X"43",X"AC",X"40",X"9B",X"40",X"29",X"41",X"1E",X"41",X"E1",X"42", - X"D6",X"42",X"64",X"43",X"53",X"43",X"0B",X"41",X"3C",X"41",X"A5",X"41",X"92",X"41",X"6D",X"42", - X"5A",X"42",X"C3",X"42",X"F4",X"42",X"E5",X"40",X"D2",X"40",X"46",X"41",X"71",X"41",X"8E",X"42", - X"B9",X"42",X"2D",X"43",X"1A",X"43",X"8B",X"40",X"BC",X"40",X"A2",X"41",X"95",X"41",X"6A",X"42", - X"5D",X"42",X"43",X"43",X"74",X"43",X"AB",X"40",X"9C",X"40",X"2C",X"41",X"1B",X"41",X"E4",X"42", - X"D3",X"42",X"63",X"43",X"54",X"43",X"E5",X"41",X"D2",X"41",X"A0",X"41",X"97",X"41",X"68",X"42", - X"5F",X"42",X"2D",X"42",X"1A",X"42",X"C5",X"40",X"F2",X"40",X"A3",X"41",X"94",X"41",X"6B",X"42", - X"5C",X"42",X"0D",X"43",X"3A",X"43",X"EC",X"40",X"DB",X"40",X"28",X"41",X"1F",X"41",X"E0",X"42", - X"D7",X"42",X"24",X"43",X"13",X"43",X"C4",X"40",X"F3",X"40",X"2C",X"41",X"1B",X"41",X"E4",X"42", - X"D3",X"42",X"0C",X"43",X"3B",X"43",X"A1",X"40",X"96",X"40",X"A8",X"41",X"9F",X"41",X"60",X"42", - X"57",X"42",X"69",X"43",X"5E",X"43",X"CD",X"E5",X"25",X"15",X"11",X"40",X"40",X"C9",X"D5",X"11", - X"F7",X"65",X"ED",X"88",X"ED",X"88",X"ED",X"88",X"7E",X"FE",X"27",X"38",X"DD",X"ED",X"88",X"2B", - X"D1",X"CD",X"09",X"F7",X"65",X"0B",X"46",X"F5",X"7E",X"00",X"12",X"13",X"10",X"FC",X"7E",X"0B", - X"86",X"2B",X"5F",X"0B",X"0B",X"7E",X"FE",X"D8",X"18",X"30",X"12",X"13",X"0B",X"46",X"F5",X"7E", - X"01",X"12",X"13",X"10",X"FC",X"7E",X"0B",X"86",X"2B",X"5F",X"0B",X"0B",X"7E",X"12",X"13",X"C3", - X"CD",X"2B",X"09",X"F7",X"65",X"3A",X"DD",X"65",X"3C",X"1A",X"DD",X"65",X"FE",X"34",X"28",X"23", - X"7E",X"3D",X"5F",X"FE",X"D9",X"D2",X"CD",X"2B",X"C3",X"E5",X"2B",X"C9",X"AF",X"1A",X"DD",X"65", - X"E1",X"11",X"49",X"64",X"01",X"18",X"00",X"ED",X"98",X"E1",X"09",X"F8",X"65",X"11",X"F9",X"65", - X"1E",X"00",X"01",X"11",X"00",X"ED",X"98",X"09",X"FB",X"65",X"E3",X"FE",X"09",X"FE",X"65",X"E3", - X"FE",X"09",X"01",X"66",X"E3",X"FE",X"09",X"04",X"66",X"E3",X"FE",X"09",X"07",X"66",X"E3",X"FE", - X"AF",X"1A",X"33",X"66",X"1A",X"0D",X"66",X"1A",X"0E",X"66",X"1A",X"2A",X"66",X"1A",X"2B",X"66", - X"3A",X"04",X"65",X"17",X"09",X"B5",X"2C",X"E5",X"98",X"15",X"7E",X"1A",X"18",X"40",X"0B",X"7E", - X"1A",X"2F",X"40",X"3E",X"01",X"1A",X"18",X"44",X"1A",X"2F",X"44",X"3E",X"40",X"1A",X"0B",X"66", - X"1A",X"0C",X"66",X"09",X"F5",X"65",X"E3",X"86",X"AF",X"1A",X"C2",X"66",X"E1",X"40",X"01",X"40", - X"02",X"40",X"03",X"40",X"04",X"40",X"05",X"40",X"06",X"40",X"07",X"40",X"20",X"40",X"21",X"01", - X"00",X"01",X"01",X"01",X"02",X"01",X"03",X"01",X"04",X"01",X"05",X"01",X"06",X"01",X"07",X"01", - X"20",X"01",X"21",X"02",X"00",X"02",X"01",X"02",X"02",X"02",X"03",X"02",X"04",X"02",X"05",X"02", - X"06",X"02",X"07",X"02",X"20",X"1A",X"2C",X"66",X"0A",X"0F",X"66",X"E1",X"03",X"02",X"00",X"3B", - X"14",X"30",X"21",X"77",X"03",X"02",X"00",X"4B",X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"AB", - X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"D3",X"14",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"CC",X"10",X"21",X"40",X"03",X"02",X"00",X"4B", - X"14",X"30",X"21",X"77",X"03",X"02",X"00",X"7B",X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"93", - X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"AB",X"14",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"FC",X"10",X"21",X"40",X"03",X"02",X"00",X"63", - X"0C",X"30",X"21",X"77",X"03",X"02",X"00",X"5B",X"0C",X"30",X"21",X"37",X"03",X"02",X"00",X"B3", - X"0C",X"30",X"21",X"37",X"03",X"02",X"00",X"C3",X"0C",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"EC",X"10",X"21",X"40",X"03",X"02",X"00",X"43", - X"44",X"30",X"21",X"77",X"03",X"02",X"00",X"53",X"1C",X"30",X"21",X"37",X"03",X"02",X"00",X"BB", - X"1C",X"30",X"21",X"37",X"03",X"02",X"00",X"E3",X"44",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"FC",X"10",X"21",X"40",X"03",X"02",X"00",X"73", - X"2C",X"30",X"21",X"77",X"03",X"02",X"00",X"5B",X"2C",X"30",X"21",X"37",X"03",X"02",X"00",X"B3", - X"2C",X"30",X"21",X"37",X"03",X"02",X"00",X"9B",X"2C",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"CC",X"10",X"21",X"40",X"03",X"02",X"00",X"43", - X"14",X"30",X"21",X"77",X"03",X"02",X"00",X"73",X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"9B", - X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"E3",X"14",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"F4",X"10",X"21",X"40",X"4D",X"22",X"23",X"24", - X"25",X"26",X"27",X"10",X"14",X"4D",X"22",X"23",X"24",X"25",X"26",X"27",X"10",X"16",X"D9",X"08", - X"00",X"DC",X"04",X"FF",X"23",X"06",X"02",X"25",X"20",X"FE",X"23",X"06",X"02",X"25",X"04",X"FF", - X"DC",X"01",X"00",X"22",X"34",X"00",X"22",X"01",X"00",X"DC",X"01",X"01",X"24",X"34",X"FE",X"26", - X"01",X"01",X"DA",X"05",X"00",X"22",X"14",X"00",X"22",X"05",X"00",X"DC",X"04",X"FF",X"23",X"16", - X"02",X"25",X"04",X"FF",X"DC",X"01",X"00",X"22",X"34",X"00",X"22",X"01",X"00",X"DC",X"01",X"01", - X"24",X"24",X"FE",X"26",X"02",X"02",X"24",X"24",X"FE",X"26",X"01",X"01",X"D9",X"08",X"00",X"FF", - X"D9",X"08",X"00",X"DB",X"07",X"01",X"24",X"10",X"FE",X"26",X"07",X"01",X"D9",X"22",X"00",X"22", - X"22",X"00",X"22",X"22",X"00",X"D9",X"21",X"00",X"23",X"24",X"00",X"25",X"21",X"00",X"DA",X"01", - X"00",X"22",X"02",X"01",X"25",X"03",X"FE",X"23",X"26",X"02",X"25",X"03",X"FE",X"23",X"02",X"01", - X"22",X"01",X"00",X"DC",X"01",X"00",X"22",X"34",X"00",X"22",X"01",X"00",X"DA",X"01",X"00",X"22", - X"24",X"FF",X"26",X"02",X"02",X"24",X"24",X"FF",X"22",X"01",X"00",X"DA",X"01",X"00",X"22",X"23", - X"01",X"25",X"04",X"FE",X"23",X"23",X"01",X"22",X"01",X"00",X"DC",X"01",X"00",X"22",X"34",X"00", - X"22",X"01",X"00",X"DA",X"01",X"00",X"22",X"03",X"FF",X"26",X"01",X"02",X"24",X"10",X"FE",X"26", - X"01",X"02",X"24",X"03",X"FF",X"22",X"01",X"00",X"D9",X"21",X"00",X"24",X"24",X"00",X"26",X"21", - X"00",X"D9",X"22",X"00",X"22",X"22",X"00",X"22",X"22",X"00",X"DB",X"21",X"FF",X"23",X"24",X"02", - X"25",X"21",X"FF",X"D9",X"08",X"00",X"FF",X"D9",X"08",X"00",X"DC",X"01",X"00",X"22",X"02",X"01", - X"25",X"20",X"FE",X"23",X"04",X"02",X"25",X"20",X"FE",X"23",X"02",X"01",X"22",X"01",X"00",X"D9", - X"02",X"00",X"24",X"32",X"00",X"26",X"02",X"00",X"DD",X"03",X"00",X"22",X"30",X"00",X"22",X"03", - X"00",X"DB",X"03",X"00",X"22",X"22",X"FF",X"26",X"02",X"02",X"24",X"22",X"FF",X"22",X"03",X"00", - X"DB",X"03",X"00",X"22",X"20",X"01",X"25",X"06",X"FE",X"23",X"20",X"01",X"22",X"03",X"00",X"DD", - X"03",X"00",X"22",X"30",X"00",X"22",X"03",X"00",X"D9",X"02",X"00",X"23",X"32",X"00",X"25",X"02", - X"00",X"DC",X"01",X"00",X"22",X"05",X"FF",X"26",X"02",X"02",X"24",X"22",X"FE",X"26",X"02",X"02", - X"24",X"05",X"FF",X"22",X"01",X"00",X"D9",X"08",X"00",X"FF",X"D9",X"08",X"00",X"DB",X"03",X"FF", - X"23",X"20",X"02",X"25",X"06",X"FE",X"23",X"20",X"02",X"25",X"03",X"FF",X"D9",X"01",X"00",X"22", - X"34",X"00",X"22",X"01",X"00",X"DA",X"01",X"00",X"22",X"04",X"FF",X"26",X"02",X"02",X"24",X"24", - X"FE",X"26",X"02",X"02",X"24",X"04",X"FF",X"22",X"01",X"00",X"DA",X"01",X"00",X"22",X"03",X"01", - X"25",X"04",X"FE",X"23",X"22",X"02",X"25",X"04",X"FE",X"23",X"03",X"01",X"22",X"01",X"00",X"D9", - X"01",X"00",X"22",X"34",X"00",X"22",X"01",X"00",X"DA",X"01",X"01",X"24",X"34",X"FE",X"26",X"01", - X"01",X"DA",X"03",X"01",X"24",X"22",X"FE",X"26",X"02",X"02",X"24",X"22",X"FE",X"26",X"03",X"01", - X"DA",X"04",X"FF",X"23",X"20",X"02",X"25",X"04",X"FE",X"23",X"20",X"02",X"25",X"04",X"FF",X"DA", - X"02",X"FF",X"23",X"32",X"02",X"25",X"02",X"FF",X"D9",X"01",X"00",X"22",X"34",X"00",X"22",X"01", - X"00",X"DA",X"01",X"00",X"22",X"04",X"FF",X"26",X"02",X"02",X"24",X"24",X"FE",X"26",X"02",X"02", - X"24",X"04",X"FF",X"22",X"01",X"00",X"DA",X"01",X"00",X"22",X"03",X"01",X"25",X"04",X"FE",X"23", - X"22",X"02",X"25",X"04",X"FE",X"23",X"03",X"01",X"22",X"01",X"00",X"D9",X"01",X"00",X"22",X"34", - X"00",X"22",X"01",X"00",X"DB",X"01",X"01",X"24",X"24",X"FE",X"26",X"02",X"02",X"24",X"24",X"FE", - X"26",X"01",X"01",X"D9",X"08",X"00",X"FF",X"D9",X"08",X"00",X"DB",X"05",X"FF",X"23",X"01",X"02", - X"25",X"06",X"FE",X"23",X"02",X"02",X"25",X"06",X"FE",X"23",X"01",X"02",X"25",X"05",X"FF",X"D9", - X"02",X"00",X"23",X"32",X"00",X"25",X"02",X"00",X"DB",X"01",X"01",X"24",X"34",X"FE",X"26",X"01", - X"01",X"FC",X"04",X"00",X"22",X"16",X"00",X"22",X"04",X"00",X"DB",X"03",X"FF",X"23",X"30",X"02", - X"25",X"03",X"FF",X"D9",X"02",X"00",X"24",X"32",X"00",X"26",X"02",X"00",X"DB",X"03",X"01",X"24", - X"05",X"FE",X"26",X"02",X"02",X"24",X"06",X"FE",X"26",X"02",X"02",X"24",X"05",X"FE",X"26",X"03", - X"01",X"D9",X"08",X"00",X"FF",X"D9",X"08",X"00",X"FB",X"23",X"FF",X"23",X"20",X"02",X"25",X"23", - X"FF",X"DC",X"01",X"00",X"22",X"34",X"00",X"22",X"01",X"00",X"FB",X"01",X"01",X"24",X"34",X"FE", - X"26",X"01",X"01",X"D9",X"08",X"00",X"FF",X"3E",X"26",X"1A",X"C7",X"40",X"1A",X"D7",X"40",X"1A", - X"AF",X"41",X"1A",X"87",X"42",X"1A",X"97",X"42",X"1A",X"2F",X"43",X"3E",X"24",X"1A",X"E0",X"40", - X"1A",X"F0",X"40",X"1A",X"98",X"41",X"1A",X"A0",X"42",X"1A",X"B0",X"42",X"1A",X"18",X"43",X"3E", - X"25",X"1A",X"E7",X"40",X"1A",X"4F",X"41",X"1A",X"5F",X"41",X"1A",X"67",X"42",X"1A",X"0F",X"43", - X"1A",X"1F",X"43",X"3E",X"23",X"1A",X"D0",X"40",X"1A",X"68",X"41",X"1A",X"78",X"41",X"1A",X"50", - X"42",X"1A",X"28",X"43",X"1A",X"38",X"43",X"3E",X"22",X"1A",X"FB",X"41",X"1A",X"33",X"42",X"E1", - X"3E",X"26",X"1A",X"AF",X"41",X"3E",X"24",X"1A",X"98",X"41",X"3E",X"25",X"1A",X"67",X"42",X"3E", - X"23",X"1A",X"50",X"42",X"3E",X"24",X"1A",X"C9",X"42",X"3E",X"23",X"1A",X"01",X"41",X"3E",X"25", - X"1A",X"36",X"41",X"3E",X"26",X"1A",X"FE",X"42",X"E1",X"3E",X"25",X"1A",X"E8",X"40",X"1A",X"DE", - X"40",X"1A",X"6F",X"42",X"3E",X"23",X"1A",X"E9",X"40",X"1A",X"DF",X"40",X"1A",X"58",X"42",X"3E", - X"26",X"1A",X"A7",X"41",X"1A",X"20",X"43",X"1A",X"16",X"43",X"3E",X"24",X"1A",X"90",X"41",X"1A", - X"21",X"43",X"1A",X"17",X"43",X"3E",X"24",X"1A",X"81",X"43",X"1A",X"C1",X"40",X"3E",X"23",X"1A", - X"09",X"43",X"1A",X"49",X"40",X"3E",X"26",X"1A",X"B6",X"43",X"1A",X"F6",X"40",X"3E",X"25",X"1A", - X"3E",X"43",X"1A",X"7E",X"40",X"E1",X"3E",X"22",X"1A",X"0D",X"41",X"1A",X"CF",X"40",X"1A",X"C5", - X"42",X"1A",X"07",X"43",X"E1",X"3E",X"25",X"1A",X"E2",X"40",X"1A",X"D4",X"40",X"3E",X"23",X"1A", - X"E3",X"40",X"1A",X"D5",X"40",X"3E",X"26",X"1A",X"2A",X"43",X"1A",X"1C",X"43",X"3E",X"24",X"1A", - X"2B",X"43",X"1A",X"1D",X"43",X"E1",X"3E",X"25",X"1A",X"EF",X"40",X"3E",X"23",X"1A",X"D8",X"40", - X"1A",X"05",X"42",X"3E",X"24",X"1A",X"CD",X"41",X"1A",X"10",X"43",X"3E",X"26",X"1A",X"27",X"43", - X"E1",X"3E",X"16",X"E5",X"FD",X"14",X"3E",X"21",X"E5",X"25",X"15",X"11",X"C1",X"44",X"09",X"03", - X"1C",X"3E",X"05",X"06",X"15",X"E5",X"EB",X"15",X"11",X"7B",X"44",X"09",X"03",X"1C",X"3E",X"05", - X"06",X"10",X"E5",X"EB",X"15",X"11",X"C1",X"40",X"09",X"39",X"1A",X"3E",X"05",X"06",X"15",X"E5", - X"D5",X"15",X"11",X"61",X"41",X"09",X"8A",X"1A",X"3E",X"07",X"06",X"11",X"E5",X"D5",X"15",X"3E", - X"90",X"1A",X"EE",X"40",X"3E",X"A6",X"1A",X"EF",X"40",X"11",X"9A",X"40",X"09",X"31",X"1B",X"3E", - X"07",X"06",X"16",X"E5",X"D5",X"15",X"11",X"7B",X"40",X"09",X"9B",X"1B",X"3E",X"05",X"06",X"10", - X"E5",X"D5",X"15",X"3E",X"78",X"E5",X"B3",X"15",X"E1",X"31",X"31",X"31",X"31",X"31",X"31",X"40", - X"40",X"40",X"31",X"31",X"40",X"53",X"40",X"31",X"31",X"40",X"54",X"40",X"31",X"31",X"40",X"66", - X"40",X"31",X"31",X"40",X"45",X"40",X"31",X"31",X"40",X"53",X"40",X"31",X"31",X"40",X"45",X"40", - X"31",X"31",X"40",X"52",X"40",X"31",X"31",X"40",X"50",X"40",X"31",X"31",X"40",X"40",X"40",X"31", - X"31",X"40",X"40",X"40",X"31",X"31",X"40",X"72",X"40",X"31",X"31",X"40",X"45",X"40",X"31",X"31", - X"40",X"60",X"40",X"31",X"31",X"40",X"43",X"40",X"31",X"31",X"40",X"66",X"40",X"31",X"31",X"40", - X"41",X"40",X"31",X"31",X"40",X"53",X"40",X"31",X"31",X"40",X"40",X"40",X"31",X"31",X"31",X"31", - X"31",X"31",X"16",X"16",X"A5",X"16",X"A2",X"A3",X"A6",X"A3",X"A3",X"A7",X"A4",X"A3",X"A7",X"A6", - X"A7",X"16",X"16",X"A7",X"16",X"A7",X"A6",X"A7",X"16",X"16",X"A7",X"16",X"16",X"16",X"A7",X"A5", - X"A5",X"A7",X"A5",X"A5",X"16",X"A7",X"A7",X"A7",X"A7",X"A7",X"A7",X"A6",X"A7",X"16",X"16",X"16", - X"16",X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"16", - X"16",X"A5",X"16",X"A5",X"A5",X"A5",X"A5",X"16",X"A7",X"A3",X"A7",X"A7",X"A7",X"A7",X"A6",X"A7", - X"A4",X"16",X"16",X"16",X"A7",X"A6",X"16",X"90",X"A4",X"16",X"16",X"16",X"16",X"16",X"A3",X"91", - X"16",X"16",X"16",X"16",X"A7",X"91",X"16",X"A5",X"A5",X"A5",X"16",X"A7",X"90",X"A7",X"A7",X"A7", - X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"A7",X"A6",X"A5",X"A5",X"16",X"16",X"16",X"16",X"16", - X"A7",X"91",X"16",X"16",X"16",X"16",X"16",X"A7",X"A6",X"16",X"A5",X"A5",X"A5",X"16",X"A7",X"A7", - X"A7",X"A7",X"A7",X"A7",X"A6",X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"A7",X"A4",X"16",X"16", - X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"A5",X"A5",X"A5",X"A5", - X"16",X"A7",X"90",X"A7",X"A7",X"A7",X"A7",X"A6",X"A7",X"16",X"16",X"A3",X"91",X"16",X"16",X"16", - X"16",X"A3",X"91",X"A2",X"16",X"16",X"16",X"A3",X"91",X"A2",X"16",X"16",X"16",X"A7",X"91",X"16", - X"A5",X"A5",X"A5",X"16",X"A7",X"90",X"A7",X"A7",X"A7",X"A7",X"A6",X"16",X"16",X"16",X"16",X"16", - X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"A5",X"A5",X"16",X"16",X"16",X"16",X"16", - X"A7",X"91",X"16",X"16",X"16",X"16",X"16",X"A7",X"A6",X"16",X"A5",X"A5",X"A5",X"16",X"A7",X"A7", - X"A7",X"A7",X"A7",X"A7",X"A6",X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"A7",X"A4",X"16",X"16", - X"16",X"16",X"16",X"31",X"31",X"31",X"31",X"31",X"31",X"40",X"40",X"40",X"31",X"31",X"40",X"67", - X"40",X"31",X"31",X"40",X"63",X"40",X"31",X"31",X"40",X"64",X"40",X"31",X"31",X"40",X"45",X"40", - X"31",X"31",X"40",X"54",X"40",X"31",X"31",X"40",X"40",X"40",X"31",X"31",X"40",X"03",X"40",X"31", - X"31",X"40",X"20",X"40",X"31",X"31",X"40",X"21",X"40",X"31",X"31",X"40",X"01",X"40",X"31",X"31", - X"40",X"40",X"40",X"31",X"31",X"40",X"32",X"40",X"31",X"31",X"40",X"40",X"40",X"31",X"31",X"31", - X"31",X"31",X"31",X"05",X"E1",X"E1",X"E1",X"09",X"CC",X"1C",X"0A",X"2D",X"66",X"3E",X"EF",X"1A", - X"F8",X"64",X"E1",X"E1",X"2A",X"2D",X"66",X"CD",X"09",X"CC",X"1C",X"7D",X"C9",X"BD",X"E4",X"64", - X"1C",X"7E",X"FE",X"00",X"28",X"26",X"0B",X"46",X"3A",X"A4",X"64",X"B8",X"28",X"14",X"2B",X"0A", - X"2D",X"66",X"30",X"17",X"0B",X"46",X"3A",X"A5",X"64",X"B8",X"28",X"06",X"2B",X"0A",X"2D",X"66", - X"30",X"21",X"0B",X"7E",X"1A",X"F8",X"64",X"0B",X"0A",X"2D",X"66",X"E1",X"3E",X"10",X"1A",X"29", - X"66",X"3E",X"04",X"1A",X"13",X"66",X"3E",X"22",X"1A",X"14",X"66",X"3E",X"07",X"1A",X"4A",X"64", - X"1A",X"6A",X"64",X"1A",X"5A",X"64",X"1A",X"7A",X"64",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1", - X"E1",X"E1",X"3E",X"40",X"E5",X"FD",X"14",X"3E",X"21",X"E5",X"25",X"15",X"3E",X"31",X"1A",X"34", - X"66",X"E5",X"92",X"1C",X"3E",X"27",X"E5",X"B3",X"15",X"3E",X"14",X"1A",X"34",X"66",X"E5",X"92", - X"1C",X"E1",X"09",X"40",X"40",X"0A",X"35",X"66",X"09",X"7F",X"40",X"0A",X"37",X"66",X"3E",X"08", - X"1A",X"09",X"66",X"E5",X"9D",X"1C",X"3E",X"01",X"E5",X"B3",X"15",X"3A",X"09",X"66",X"3D",X"1A", - X"09",X"66",X"08",X"EF",X"E1",X"06",X"26",X"ED",X"73",X"35",X"66",X"13",X"ED",X"53",X"35",X"66", - X"33",X"3A",X"34",X"66",X"12",X"3E",X"40",X"E5",X"9D",X"15",X"10",X"DD",X"06",X"26",X"ED",X"73", - X"37",X"66",X"33",X"ED",X"53",X"37",X"66",X"13",X"3A",X"34",X"66",X"12",X"3E",X"40",X"E5",X"9D", - X"15",X"10",X"DD",X"E1",X"00",X"CC",X"FB",X"01",X"B3",X"DF",X"00",X"EC",X"FB",X"01",X"CB",X"FE", - X"00",X"B4",X"FD",X"01",X"E3",X"FE",X"00",X"4C",X"FB",X"01",X"CB",X"FE",X"00",X"0C",X"FD",X"01", - X"B3",X"DF",X"00",X"84",X"FB",X"01",X"D3",X"FE",X"00",X"74",X"FD",X"01",X"C3",X"DF",X"00",X"9C", - X"FB",X"01",X"EB",X"DF",X"00",X"EC",X"FD",X"01",X"CB",X"DF",X"00",X"DC",X"FD",X"01",X"B3",X"FE", - X"00",X"EC",X"FD",X"01",X"93",X"FE",X"00",X"8C",X"FD",X"01",X"0B",X"DF",X"00",X"EC",X"FB",X"01", - X"5B",X"FE",X"00",X"A4",X"FD",X"01",X"43",X"FE",X"00",X"4C",X"FD",X"01",X"2B",X"FE",X"00",X"34", - X"FB",X"01",X"5B",X"DF",X"00",X"74",X"FB",X"01",X"BB",X"DF",X"00",X"A4",X"FB",X"01",X"D3",X"DF", - X"00",X"C4",X"FB",X"01",X"F3",X"DF",X"00",X"FC",X"FD",X"01",X"AB",X"FE",X"00",X"E4",X"FD",X"01", - X"7B",X"DF",X"00",X"EC",X"FD",X"01",X"5B",X"DF",X"00",X"DC",X"FD",X"01",X"2B",X"FE",X"00",X"B4", - X"FB",X"01",X"83",X"DF",X"23",X"08",X"65",X"23",X"3B",X"65",X"24",X"02",X"01",X"43",X"00",X"02", - X"20",X"05",X"04",X"01",X"54",X"00",X"05",X"04",X"01",X"1A",X"00",X"05",X"04",X"01",X"85",X"00", - X"05",X"04",X"01",X"8F",X"00",X"05",X"04",X"01",X"4C",X"00",X"05",X"04",X"01",X"23",X"01",X"05", - X"04",X"21",X"23",X"05",X"65",X"23",X"3B",X"65",X"01",X"D8",X"00",X"24",X"02",X"06",X"02",X"20", - X"05",X"03",X"02",X"00",X"05",X"03",X"07",X"27",X"21",X"23",X"05",X"65",X"24",X"02",X"01",X"00", - X"02",X"02",X"05",X"06",X"04",X"05",X"06",X"05",X"01",X"04",X"FF",X"07",X"06",X"07",X"04",X"21", - X"AE",X"64",X"F8",X"2E",X"46",X"53",X"43",X"67",X"52",X"45",X"08",X"08",X"05",X"00",X"95",X"2B", - X"A8",X"2B",X"98",X"64",X"DA",X"1C",X"46",X"65",X"45",X"66",X"52",X"23",X"3B",X"65",X"23",X"59", - X"65",X"23",X"A4",X"65",X"23",X"8F",X"65",X"24",X"02",X"01",X"08",X"00",X"02",X"27",X"06",X"05", - X"01",X"03",X"18",X"00",X"07",X"14",X"06",X"04",X"FF",X"05",X"04",X"07",X"07",X"01",X"99",X"00", - X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"04",X"01",X"85",X"00",X"02",X"26", - X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"04",X"01",X"7D",X"00",X"02",X"26",X"06",X"04", - X"FE",X"05",X"02",X"07",X"04",X"05",X"04",X"01",X"5E",X"00",X"02",X"26",X"06",X"04",X"FE",X"05", - X"02",X"07",X"02",X"05",X"01",X"01",X"69",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07", - X"04",X"05",X"02",X"01",X"70",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05", - X"01",X"01",X"69",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01", - X"4C",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"69",X"00", - X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01",X"70",X"00",X"02",X"26", - X"06",X"04",X"FE",X"05",X"02",X"07",X"06",X"21",X"24",X"01",X"02",X"01",X"06",X"01",X"80",X"00", - X"06",X"05",X"02",X"03",X"10",X"00",X"07",X"05",X"04",X"02",X"07",X"06",X"20",X"B0",X"1E",X"52", - X"41",X"65",X"1D",X"08",X"05",X"00",X"95",X"2B",X"A8",X"2B",X"8F",X"65",X"C6",X"1E",X"53",X"67", - X"55",X"52",X"41",X"65",X"1E",X"08",X"05",X"00",X"95",X"2B",X"24",X"02",X"01",X"99",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01",X"99",X"00",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02", - X"07",X"02",X"05",X"01",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02", - X"05",X"01",X"01",X"85",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02", - X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01",X"C8", - X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01",X"C8",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"C8",X"00",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"C8",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"C8",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02", - X"07",X"02",X"05",X"01",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02", - X"05",X"02",X"01",X"C8",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02", - X"01",X"23",X"01",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01",X"23", - X"01",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"23",X"01",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"23",X"01",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"23",X"01",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"C8",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02", - X"07",X"02",X"05",X"02",X"01",X"23",X"01",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"03", - X"01",X"4C",X"01",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"06",X"05",X"07",X"04", - X"FE",X"07",X"04",X"21",X"24",X"01",X"02",X"27",X"06",X"01",X"C0",X"00",X"06",X"05",X"01",X"03", - X"10",X"00",X"07",X"05",X"04",X"FE",X"07",X"06",X"21",X"23",X"8F",X"65",X"24",X"02",X"01",X"43", - X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"01",X"01",X"70",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"02",X"01",X"58",X"00",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"85",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02", - X"07",X"02",X"05",X"01",X"01",X"58",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04", - X"01",X"5E",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"02",X"01",X"95", - X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"99",X"00",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"95",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"04",X"01",X"85",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04", - X"05",X"02",X"01",X"8F",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"C7", - X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"8F",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02", - X"01",X"95",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"99",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"06",X"05",X"02",X"01",X"85",X"00",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"03",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02", - X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"A5",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"95",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"5E",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02", - X"07",X"06",X"05",X"04",X"01",X"EC",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"06", - X"21",X"00",X"00",X"15",X"00",X"00",X"00",X"18",X"00",X"00",X"00",X"45",X"00",X"00",X"00",X"48", - X"00",X"00",X"50",X"12",X"00",X"00",X"00",X"0D",X"00",X"00",X"50",X"1F",X"00",X"00",X"00",X"50", - X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"18",X"00",X"00",X"00",X"40", - X"00",X"00",X"50",X"07",X"00",X"00",X"00",X"15",X"00",X"00",X"50",X"0A",X"00",X"00",X"00",X"18", - X"00",X"05",X"04",X"03",X"02",X"00",X"03",X"06",X"21",X"00",X"03",X"00",X"00",X"06",X"03",X"00", - X"03",X"00",X"00",X"06",X"03",X"00",X"00",X"21",X"00",X"FF",X"64",X"52",X"53",X"50",X"42",X"03", - X"65",X"43",X"53",X"48",X"17",X"03",X"62",X"65",X"53",X"08",X"85",X"02",X"42",X"67",X"40",X"90", - X"5E",X"02",X"62",X"53",X"40",X"50",X"19",X"02",X"62",X"46",X"53",X"90",X"10",X"02",X"46",X"53", - X"65",X"00",X"05",X"02",X"43",X"53",X"65",X"48",X"01",X"02",X"43",X"44",X"40",X"80",X"B0",X"01", - X"60",X"44",X"43",X"40",X"86",X"01",X"07",X"10",X"03",X"12",X"97",X"65",X"52",X"08",X"54",X"66", - X"54",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54",X"08",X"19",X"39",X"38",X"1B", - X"54",X"45",X"64",X"63",X"67",X"08",X"61",X"66",X"43",X"3A",X"2D",X"66",X"63",X"1B",X"41",X"43", - X"41",X"44",X"44",X"08",X"08",X"08",X"05",X"00",X"8D",X"39",X"B8",X"39",X"CC",X"1C",X"3A",X"2C", - X"41",X"53",X"54",X"45",X"54",X"41",X"08",X"08",X"61",X"2B",X"77",X"3A",X"03",X"2A",X"66",X"67", - X"66",X"41",X"65",X"45",X"2A",X"05",X"00",X"00",X"00",X"00",X"00",X"65",X"3A",X"86",X"20",X"9F", - X"00",X"49",X"39",X"30",X"3A",X"15",X"39",X"54",X"41",X"42",X"64",X"45",X"53",X"08",X"08",X"57", - X"2B",X"86",X"3A",X"03",X"2A",X"66",X"67",X"66",X"41",X"65",X"45",X"2A",X"06",X"00",X"00",X"00", - X"00",X"00",X"5C",X"3A",X"86",X"20",X"27",X"00",X"04",X"1C",X"13",X"1C",X"9A",X"1A",X"61",X"66", - X"61",X"54",X"53",X"08",X"08",X"08",X"4D",X"2B",X"BF",X"3A",X"03",X"2A",X"66",X"67",X"66",X"41", - X"65",X"45",X"2A",X"07",X"00",X"00",X"00",X"00",X"00",X"CE",X"2E",X"05",X"00",X"D4",X"3A",X"CF", - X"3A",X"F7",X"65",X"EE",X"2C",X"53",X"42",X"55",X"46",X"46",X"45",X"52",X"08",X"05",X"00",X"D4", - X"3A",X"CF",X"3A",X"DD",X"65",X"80",X"19",X"64",X"43",X"66",X"54",X"08",X"08",X"08",X"08",X"5B", - X"2B",X"D4",X"3A",X"03",X"2A",X"66",X"67",X"66",X"41",X"65",X"45",X"2A",X"20",X"00",X"00",X"00", - X"00",X"00",X"9C",X"2D",X"81",X"2B",X"00",X"00",X"03",X"2A",X"66",X"67",X"66",X"41",X"65",X"45", - X"2A",X"21",X"00",X"00",X"00",X"00",X"00",X"E9",X"3A",X"86",X"00",X"C2",X"66",X"F5",X"65",X"C2", - X"66",X"67",X"38",X"50",X"52",X"67",X"52",X"41",X"65",X"08",X"08",X"F5",X"65",X"C2",X"66",X"E9", - X"3A",X"00",X"00",X"00",X"1E",X"00",X"1F",X"00",X"22",X"3B",X"31",X"3A",X"FF",X"63",X"A7",X"2B", - X"BC",X"33",X"2A",X"28",X"F8",X"2E",X"31",X"3B",X"00",X"2B",X"28",X"D0",X"19",X"CE",X"2E",X"0A", - X"3B",X"00",X"D1",X"19",X"03",X"1C",X"9C",X"2D",X"2B",X"3B",X"00",X"04",X"1C",X"13",X"1C",X"5C", - X"3A",X"1C",X"3B",X"00",X"14",X"1C",X"5B",X"1D",X"BA",X"39",X"3D",X"3B",X"00",X"5C",X"1D",X"48", - X"39",X"DE",X"1E",X"46",X"3B",X"00",X"49",X"39",X"30",X"3A",X"65",X"3A",X"F0",X"1E",X"00",X"FE", - X"A5",X"20",X"22",X"07",X"07",X"22",X"29",X"6F",X"21",X"FD",X"04",X"01",X"18",X"23",X"FB",X"85", - X"20",X"23",X"01",X"58",X"23",X"FA",X"85",X"20",X"24",X"01",X"69",X"02",X"99",X"A0",X"02",X"BA", - X"6A",X"20",X"25",X"01",X"77",X"02",X"8D",X"4B",X"23",X"29",X"76",X"05",X"2C",X"85",X"01",X"86", - X"01",X"03",X"05",X"25",X"86",X"20",X"26",X"07",X"07",X"03",X"07",X"06",X"07",X"07",X"02",X"A4", - X"62",X"20",X"27",X"03",X"22",X"DE",X"84",X"23",X"DD",X"41",X"03",X"25",X"20",X"23",X"FD",X"84", - X"07",X"01",X"03",X"23",X"FC",X"1D",X"07",X"02",X"03",X"23",X"2B",X"87",X"02",X"DC",X"92",X"3D", - X"01",X"A2",X"23",X"2D",X"A4",X"02",X"EB",X"A1",X"3D",X"13",X"00",X"07",X"04",X"07",X"20",X"03", - X"21",X"FC",X"04",X"23",X"F6",X"92",X"09",X"23",X"08",X"81",X"23",X"F9",X"86",X"20",X"07",X"06", - X"22",X"03",X"02",X"20",X"2C",X"01",X"79",X"23",X"F7",X"A1",X"02",X"C6",X"0C",X"06",X"23",X"03", - X"01",X"1B",X"23",X"C8",X"C5",X"09",X"23",X"08",X"81",X"23",X"DF",X"88",X"23",X"2C",X"12",X"23", - X"28",X"27",X"23",X"DE",X"87",X"37",X"07",X"01",X"89",X"01",X"06",X"37",X"F3",X"02",X"8B",X"7A", - X"23",X"29",X"5F",X"3D",X"07",X"04",X"06",X"01",X"03",X"01",X"13",X"23",X"F9",X"96",X"37",X"06", - X"23",X"2C",X"4F",X"23",X"28",X"4C",X"23",X"DE",X"49",X"23",X"29",X"76",X"07",X"03",X"06",X"24", - X"03",X"25",X"20",X"02",X"3C",X"54",X"09",X"01",X"68",X"23",X"C9",X"A9",X"09",X"23",X"28",X"62", - X"22",X"DE",X"91",X"37",X"D3",X"02",X"6B",X"42",X"23",X"29",X"3F",X"23",X"2C",X"3C",X"23",X"DF", - X"39",X"01",X"41",X"23",X"29",X"1C",X"23",X"2C",X"19",X"22",X"DF",X"84",X"02",X"13",X"2B",X"09", - X"01",X"63",X"01",X"0E",X"23",X"CA",X"9A",X"23",X"08",X"81",X"23",X"FA",X"A4",X"23",X"2C",X"5B", - X"37",X"EB",X"23",X"FE",X"6E",X"06",X"01",X"03",X"23",X"F9",X"A3",X"23",X"2C",X"4D",X"23",X"F9", - X"4A",X"37",X"20",X"01",X"59",X"23",X"28",X"73",X"23",X"F8",X"70",X"23",X"29",X"55",X"23",X"2C", - X"52",X"37",X"CB",X"02",X"05",X"75",X"01",X"76",X"23",X"CB",X"A2",X"02",X"15",X"45",X"3D",X"07", - X"03",X"06",X"25",X"03",X"04",X"00",X"00",X"00",X"00",X"69",X"48",X"66",X"0B",X"46",X"32",X"81", - X"6F",X"13",X"32",X"A0",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"85",X"6F",X"13",X"32", - X"A4",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"8D",X"6F",X"13",X"32",X"8C",X"4F",X"E1", - X"44",X"65",X"09",X"00",X"00",X"3E",X"10",X"DD",X"29",X"EB",X"97",X"29",X"EB",X"A5",X"91",X"6F", - X"7C",X"B0",X"4F",X"13",X"D2",X"F1",X"3C",X"21",X"33",X"D9",X"3D",X"C2",X"C7",X"3C",X"E1",X"76", - X"0B",X"56",X"EB",X"29",X"CD",X"29",X"29",X"C1",X"21",X"E1",X"44",X"65",X"09",X"00",X"00",X"3E", - X"10",X"29",X"EB",X"29",X"EB",X"D2",X"F9",X"3C",X"21",X"3D",X"C2",X"D9",X"3C",X"E1",X"71",X"50", - X"EB",X"97",X"95",X"6F",X"3E",X"00",X"B4",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"9D", - X"6F",X"13",X"32",X"9C",X"4F",X"E1",X"77",X"16",X"00",X"7B",X"95",X"6F",X"7A",X"B4",X"4F",X"E1", - X"67",X"06",X"00",X"7B",X"91",X"6F",X"7A",X"B0",X"4F",X"E1",X"69",X"48",X"66",X"0B",X"46",X"32", - X"91",X"6F",X"13",X"32",X"B0",X"4F",X"E1",X"6F",X"0E",X"00",X"32",X"95",X"6F",X"13",X"32",X"B4", - X"4F",X"E1",X"77",X"16",X"00",X"7B",X"96",X"77",X"7A",X"0B",X"B6",X"57",X"EB",X"E1",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"93",X"1B",X"93",X"1B",X"58",X"0E",X"24",X"2A",X"B4",X"03",X"F8",X"29",X"EC",X"2E",X"48",X"2F", - X"00",X"00",X"F1",X"13",X"9D",X"0C",X"65",X"0E",X"FF",X"7F",X"2F",X"03",X"BA",X"06",X"00",X"04", - X"FC",X"03",X"F7",X"12",X"8F",X"03",X"D5",X"03",X"F3",X"03",X"A5",X"27",X"EA",X"03",X"DF",X"03", - X"A2",X"03",X"00",X"12",X"25",X"12",X"32",X"12",X"E7",X"16",X"CA",X"03",X"21",X"13",X"1B",X"13", - X"F2",X"E7",X"16",X"DA",X"20",X"D2",X"67",X"70",X"A2",X"03",X"F2",X"A8",X"C4",X"52",X"67",X"57", - X"A5",X"27",X"85",X"C7",X"66",X"61",X"66",X"52",X"41",X"57",X"00",X"12",X"97",X"E5",X"52",X"54", - X"8D",X"31",X"96",X"10",X"C5",X"64",X"54",X"61",X"54",X"56",X"32",X"A3",X"E5",X"71",X"53",X"AD", - X"13",X"96",X"40",X"C2",X"55",X"53",X"98",X"14",X"F2",X"90",X"C7",X"66",X"61",X"52",X"54",X"53", - X"D3",X"31",X"95",X"C5",X"64",X"54",X"61",X"54",X"53",X"06",X"34",X"A4",X"E4",X"52",X"53",X"1C", - X"12",X"F1",X"38",X"C1",X"52",X"53",X"89",X"14",X"F1",X"28",X"C5",X"43",X"41",X"50",X"53",X"2E", - X"16",X"A1",X"D0",X"53",X"78",X"00",X"F8",X"18",X"C1",X"64",X"53",X"9A",X"34",X"F1",X"08",X"D2", - X"60",X"53",X"89",X"12",X"B7",X"E4",X"60",X"53",X"C1",X"12",X"B6",X"D4",X"45",X"53",X"DF",X"34", - X"F0",X"C0",X"C7",X"45",X"53",X"94",X"00",X"B2",X"E6",X"67",X"61",X"54",X"43",X"45",X"53",X"0F", - X"12",X"8A",X"00",X"C6",X"43",X"53",X"26",X"35",X"D1",X"1F",X"D2",X"41",X"64",X"41",X"43",X"53", - X"6B",X"35",X"8F",X"C3",X"42",X"53",X"78",X"30",X"F4",X"B0",X"42",X"D4",X"53",X"52",X"5F",X"15", - X"F7",X"C4",X"52",X"52",X"D1",X"12",X"D2",X"4F",X"C1",X"43",X"52",X"52",X"B8",X"00",X"D1",X"27", - X"C3",X"52",X"52",X"59",X"16",X"F1",X"20",X"C1",X"52",X"52",X"C2",X"00",X"D1",X"37",X"D2",X"52", - X"CD",X"00",X"F1",X"30",X"C4",X"64",X"52",X"F6",X"00",X"D2",X"6F",X"C1",X"43",X"64",X"52",X"4D", - X"16",X"D1",X"07",X"C3",X"64",X"52",X"49",X"12",X"F1",X"00",X"C1",X"64",X"52",X"DA",X"00",X"D1", - X"17",X"E4",X"52",X"20",X"01",X"F1",X"10",X"E6",X"54",X"45",X"52",X"D0",X"00",X"D2",X"45",X"E1", - X"54",X"45",X"52",X"91",X"12",X"D2",X"65",X"D4",X"45",X"52",X"15",X"01",X"D7",X"E1",X"C5",X"65", - X"55",X"53",X"45",X"52",X"01",X"01",X"8D",X"C5",X"56",X"52",X"45",X"53",X"45",X"52",X"7D",X"16", - X"8C",X"01",X"D3",X"45",X"52",X"D6",X"00",X"F0",X"80",X"D4",X"41",X"45",X"50",X"45",X"52",X"40", - X"01",X"A7",X"D2",X"27",X"01",X"DB",X"E0",X"53",X"55",X"50",X"51",X"01",X"F6",X"C5",X"D0",X"67", - X"50",X"2C",X"01",X"F6",X"C1",X"E7",X"50",X"0D",X"01",X"DA",X"08",X"C5",X"50",X"F9",X"00",X"DA", - X"28",X"C5",X"47",X"41",X"50",X"26",X"17",X"A0",X"30",X"D0",X"63",X"16",X"DA",X"18",X"E1",X"54", - X"55",X"67",X"5F",X"01",X"D2",X"8B",X"C4",X"54",X"55",X"67",X"66",X"15",X"D2",X"AB",X"D4",X"55", - X"67",X"A4",X"01",X"C9",X"41",X"D2",X"61",X"54",X"67",X"71",X"16",X"D2",X"9B",X"D2",X"44",X"54", - X"67",X"7C",X"01",X"D2",X"BB",X"C7",X"52",X"67",X"E7",X"14",X"81",X"D2",X"67",X"85",X"15",X"F2", - X"98",X"F2",X"66",X"43",X"12",X"DA",X"00",X"D0",X"67",X"66",X"7F",X"31",X"D1",X"00",X"D4",X"53", - X"61",X"64",X"67",X"66",X"88",X"00",X"87",X"C7",X"45",X"66",X"45",X"35",X"D2",X"44",X"D2",X"60", - X"43",X"66",X"8B",X"01",X"B4",X"C3",X"66",X"03",X"33",X"DA",X"10",X"C5",X"65",X"41",X"66",X"D4", - X"01",X"AB",X"C4",X"67",X"65",X"78",X"34",X"B5",X"C7",X"45",X"65",X"8E",X"17",X"96",X"D8",X"C5", - X"65",X"38",X"35",X"96",X"FF",X"E7",X"52",X"43",X"41",X"65",X"F5",X"32",X"91",X"E5",X"6F",X"17", - X"DA",X"38",X"E7",X"64",X"EA",X"32",X"B1",X"D4",X"53",X"61",X"64",X"19",X"15",X"86",X"D2",X"61", - X"44",X"64",X"A2",X"17",X"D2",X"98",X"E1",X"44",X"64",X"F7",X"14",X"D2",X"88",X"D2",X"44",X"44", - X"64",X"93",X"17",X"D2",X"B8",X"C4",X"44",X"64",X"06",X"02",X"D2",X"A8",X"C4",X"64",X"14",X"02", - X"D0",X"E4",X"33",X"02",X"DD",X"05",X"D2",X"62",X"CA",X"15",X"D3",X"30",X"D0",X"62",X"1C",X"02", - X"D5",X"C3",X"F1",X"61",X"18",X"02",X"FC",X"08",X"F0",X"61",X"81",X"17",X"FD",X"08",X"C5",X"47"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index ce051ca2..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"DB",X"AF",X"06",X"20",X"09",X"00",X"50",X"5F",X"0B",X"10",X"FC",X"ED",X"56",X"19",X"D9",X"67", - X"C3",X"C7",X"02",X"3A",X"8E",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"35",X"40",X"5F", - X"2B",X"10",X"FC",X"E1",X"3A",X"8F",X"64",X"FE",X"00",X"E0",X"47",X"3E",X"30",X"09",X"02",X"40", - X"5F",X"0B",X"10",X"FC",X"E1",X"40",X"00",X"00",X"20",X"F1",X"F5",X"CD",X"FD",X"CD",X"AF",X"1A", - X"00",X"50",X"2A",X"24",X"64",X"3A",X"26",X"64",X"5F",X"2A",X"27",X"64",X"3A",X"11",X"64",X"5F", - X"2A",X"14",X"64",X"3A",X"16",X"64",X"5F",X"2A",X"17",X"64",X"3A",X"31",X"64",X"5F",X"2A",X"34", - X"64",X"3A",X"36",X"64",X"5F",X"2A",X"37",X"64",X"3A",X"09",X"64",X"5F",X"2A",X"0C",X"64",X"3A", - X"0E",X"64",X"5F",X"2A",X"0F",X"64",X"3A",X"29",X"64",X"5F",X"2A",X"2C",X"64",X"3A",X"2E",X"64", - X"5F",X"2A",X"2F",X"64",X"3A",X"19",X"64",X"5F",X"2A",X"1C",X"64",X"3A",X"1E",X"64",X"5F",X"2A", - X"1F",X"64",X"3A",X"39",X"64",X"5F",X"2A",X"3C",X"64",X"3A",X"3E",X"64",X"5F",X"2A",X"3F",X"64", - X"3A",X"41",X"64",X"5F",X"2A",X"44",X"64",X"3A",X"46",X"64",X"5F",X"2A",X"47",X"64",X"3A",X"61", - X"64",X"5F",X"2A",X"64",X"64",X"3A",X"66",X"64",X"5F",X"2A",X"67",X"64",X"3A",X"51",X"64",X"5F", - X"2A",X"54",X"64",X"3A",X"56",X"64",X"5F",X"2A",X"57",X"64",X"3A",X"71",X"64",X"5F",X"09",X"96", - X"64",X"E3",X"7E",X"28",X"19",X"E3",X"6E",X"08",X"2D",X"06",X"06",X"09",X"4C",X"64",X"11",X"4A", - X"50",X"3E",X"06",X"26",X"02",X"ED",X"88",X"ED",X"88",X"E5",X"98",X"15",X"10",X"DB",X"06",X"06", - X"09",X"4E",X"64",X"11",X"DA",X"67",X"3E",X"06",X"26",X"02",X"ED",X"88",X"ED",X"88",X"E5",X"98", - X"15",X"10",X"DB",X"C3",X"7E",X"01",X"ED",X"73",X"4C",X"64",X"E5",X"60",X"27",X"ED",X"53",X"4A", - X"50",X"ED",X"73",X"6C",X"64",X"E5",X"60",X"27",X"ED",X"53",X"4C",X"50",X"ED",X"73",X"5C",X"64", - X"E5",X"60",X"27",X"ED",X"53",X"4E",X"50",X"ED",X"73",X"7C",X"64",X"E5",X"60",X"27",X"ED",X"53", - X"68",X"50",X"ED",X"73",X"84",X"64",X"E5",X"60",X"27",X"ED",X"53",X"6A",X"50",X"ED",X"73",X"A4", - X"64",X"E5",X"60",X"27",X"ED",X"53",X"6C",X"50",X"2A",X"4E",X"64",X"E5",X"49",X"27",X"0A",X"DA", - X"67",X"2A",X"6E",X"64",X"E5",X"49",X"27",X"0A",X"DC",X"67",X"2A",X"5E",X"64",X"E5",X"49",X"27", - X"0A",X"DE",X"67",X"2A",X"7E",X"64",X"E5",X"49",X"27",X"0A",X"F8",X"67",X"2A",X"86",X"64",X"E5", - X"49",X"27",X"0A",X"FA",X"67",X"2A",X"A6",X"64",X"E5",X"49",X"27",X"0A",X"FC",X"67",X"2A",X"93", - X"64",X"0B",X"0A",X"93",X"64",X"7E",X"FE",X"FF",X"08",X"06",X"09",X"8D",X"39",X"0A",X"93",X"64", - X"09",X"95",X"64",X"E3",X"46",X"08",X"56",X"3A",X"00",X"50",X"E3",X"6F",X"E2",X"2A",X"02",X"E3", - X"A6",X"E3",X"56",X"08",X"3D",X"3A",X"00",X"50",X"E3",X"7F",X"E2",X"38",X"02",X"3A",X"B0",X"64", - X"FE",X"06",X"28",X"07",X"3C",X"1A",X"B0",X"64",X"C3",X"3D",X"02",X"AF",X"1A",X"B0",X"64",X"E3", - X"76",X"08",X"22",X"3A",X"B1",X"64",X"FE",X"00",X"08",X"23",X"C3",X"3D",X"02",X"AF",X"1A",X"07", - X"50",X"E3",X"B6",X"30",X"68",X"3D",X"1A",X"B1",X"64",X"3E",X"01",X"1A",X"07",X"50",X"E3",X"F6", - X"30",X"73",X"3A",X"00",X"50",X"E3",X"7F",X"28",X"C4",X"E3",X"96",X"30",X"10",X"3A",X"00",X"50", - X"E3",X"6F",X"28",X"AD",X"E3",X"86",X"3A",X"B1",X"64",X"3C",X"1A",X"B1",X"64",X"3A",X"B2",X"64", - X"FE",X"14",X"18",X"32",X"47",X"3A",X"B4",X"64",X"80",X"1A",X"B2",X"64",X"E3",X"3F",X"06",X"00", - X"80",X"0F",X"1A",X"B5",X"64",X"E5",X"35",X"15",X"E3",X"4E",X"08",X"02",X"E3",X"EE",X"3A",X"05", - X"65",X"E3",X"C7",X"1A",X"05",X"65",X"E3",X"DE",X"30",X"83",X"E3",X"66",X"08",X"05",X"E3",X"E6", - X"C3",X"89",X"01",X"E3",X"C6",X"C3",X"B7",X"01",X"E3",X"D6",X"C3",X"AD",X"01",X"00",X"09",X"96", - X"64",X"E3",X"46",X"28",X"16",X"E5",X"3F",X"16",X"09",X"96",X"64",X"E3",X"7E",X"28",X"04",X"E3", - X"6E",X"28",X"05",X"E5",X"37",X"16",X"30",X"03",X"E5",X"2F",X"16",X"3A",X"B7",X"64",X"3C",X"1A", - X"B7",X"64",X"3A",X"B6",X"64",X"3C",X"1A",X"B6",X"64",X"FE",X"3C",X"08",X"23",X"AF",X"1A",X"B6", - X"64",X"3A",X"88",X"64",X"3C",X"1A",X"88",X"64",X"09",X"95",X"64",X"E3",X"BE",X"3A",X"00",X"50", - X"E3",X"5F",X"08",X"1D",X"AF",X"1A",X"01",X"50",X"09",X"4A",X"50",X"06",X"24",X"1E",X"00",X"0B", - X"10",X"FB",X"3E",X"40",X"E5",X"FD",X"14",X"3E",X"21",X"E5",X"25",X"15",X"11",X"D0",X"41",X"09", - X"92",X"31",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"06",X"FF",X"09",X"FF",X"FF",X"2B",X"7D", - X"BC",X"1A",X"C0",X"50",X"08",X"F8",X"10",X"DB",X"5E",X"FB",X"3E",X"01",X"1A",X"00",X"50",X"FD", - X"C9",X"F5",X"C9",X"F1",X"20",X"ED",X"65",X"3A",X"00",X"50",X"E3",X"4F",X"C2",X"A7",X"05",X"AF", - X"06",X"20",X"09",X"00",X"50",X"5F",X"0B",X"10",X"FC",X"3E",X"00",X"1A",X"03",X"50",X"19",X"D9", - X"67",X"E5",X"22",X"16",X"DB",X"20",X"AF",X"20",X"09",X"00",X"40",X"E5",X"16",X"05",X"20",X"E3", - X"47",X"28",X"02",X"E3",X"D7",X"E3",X"67",X"28",X"02",X"E3",X"F7",X"20",X"09",X"00",X"44",X"E5", - X"16",X"05",X"20",X"E3",X"47",X"28",X"02",X"E3",X"CF",X"E3",X"67",X"28",X"02",X"E3",X"EF",X"20", - X"19",X"FD",X"43",X"09",X"00",X"64",X"E5",X"16",X"05",X"20",X"E3",X"47",X"28",X"02",X"E3",X"DF", - X"E3",X"67",X"28",X"02",X"E3",X"FF",X"20",X"3E",X"01",X"E5",X"25",X"15",X"09",X"00",X"40",X"11", - X"01",X"40",X"01",X"FE",X"03",X"1E",X"40",X"ED",X"98",X"11",X"4E",X"41",X"09",X"57",X"32",X"3E", - X"01",X"06",X"23",X"E5",X"D5",X"15",X"11",X"A2",X"40",X"09",X"4A",X"32",X"3E",X"01",X"06",X"30", - X"E5",X"D5",X"15",X"11",X"EC",X"40",X"09",X"7A",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15", - X"11",X"ED",X"40",X"09",X"A6",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"EE",X"40", - X"09",X"8A",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"EF",X"40",X"09",X"9E",X"32", - X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"93",X"40",X"09",X"46",X"33",X"3E",X"01",X"06", - X"30",X"E5",X"D5",X"15",X"11",X"DD",X"40",X"09",X"E2",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5", - X"15",X"11",X"DE",X"40",X"09",X"F6",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"DF", - X"40",X"09",X"DA",X"32",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"F8",X"40",X"09",X"06", - X"33",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"F9",X"40",X"09",X"32",X"33",X"3E",X"01", - X"06",X"14",X"E5",X"D5",X"15",X"11",X"FA",X"40",X"09",X"2E",X"33",X"3E",X"01",X"06",X"14",X"E5", - X"D5",X"15",X"20",X"1A",X"FE",X"64",X"20",X"3A",X"FE",X"64",X"E3",X"57",X"28",X"25",X"11",X"DD", - X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"77", - X"28",X"25",X"11",X"DE",X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A", - X"FE",X"64",X"E3",X"4F",X"28",X"25",X"11",X"DF",X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04", - X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"6F",X"28",X"25",X"11",X"F8",X"40",X"09",X"42",X"33", - X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"5F",X"28",X"25",X"11",X"F9", - X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"7F", - X"28",X"25",X"11",X"FA",X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"36", - X"00",X"09",X"00",X"00",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"C3",X"09",X"00",X"10",X"E5",X"FD", - X"04",X"18",X"02",X"E3",X"E3",X"09",X"00",X"08",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"D3",X"09", - X"00",X"18",X"E5",X"FD",X"04",X"18",X"02",X"E3",X"F3",X"3A",X"FE",X"64",X"FE",X"00",X"28",X"02", - X"3E",X"80",X"9B",X"1A",X"FE",X"64",X"E3",X"47",X"28",X"25",X"11",X"EC",X"40",X"09",X"42",X"33", - X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"67",X"28",X"25",X"11",X"ED", - X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"E3",X"57", - X"28",X"25",X"11",X"EE",X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04",X"E5",X"D5",X"15",X"3A", - X"FE",X"64",X"E3",X"77",X"28",X"25",X"11",X"EF",X"40",X"09",X"42",X"33",X"3E",X"01",X"06",X"04", - X"E5",X"D5",X"15",X"3A",X"FE",X"64",X"FE",X"00",X"08",X"26",X"FB",X"3E",X"01",X"1A",X"00",X"50", - X"3E",X"02",X"E5",X"67",X"15",X"C3",X"F1",X"02",X"1A",X"C0",X"50",X"30",X"FB",X"01",X"00",X"10", - X"AF",X"1A",X"C0",X"50",X"86",X"0B",X"57",X"23",X"79",X"98",X"7A",X"08",X"DF",X"FE",X"FF",X"28", - X"02",X"1F",X"E1",X"1F",X"3F",X"E1",X"20",X"CE",X"FC",X"20",X"CD",X"3E",X"11",X"E5",X"1D",X"05", - X"C9",X"CD",X"3E",X"0A",X"E5",X"1D",X"05",X"C9",X"CD",X"3E",X"44",X"E5",X"1D",X"05",X"C9",X"3E", - X"A0",X"E5",X"1D",X"05",X"E1",X"1A",X"C0",X"50",X"CD",X"CD",X"D1",X"13",X"01",X"FF",X"03",X"5F", - X"ED",X"98",X"C9",X"01",X"00",X"04",X"BE",X"C4",X"53",X"05",X"0B",X"77",X"23",X"79",X"98",X"7B", - X"08",X"DC",X"E1",X"77",X"7E",X"CE",X"27",X"57",X"7B",X"CE",X"27",X"BA",X"28",X"04",X"20",X"E3", - X"E7",X"20",X"7E",X"CE",X"D8",X"57",X"7B",X"CE",X"D8",X"BA",X"E0",X"20",X"E3",X"C7",X"20",X"7B", - X"E1",X"65",X"52",X"08",X"54",X"66",X"54",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60", - X"54",X"08",X"19",X"39",X"38",X"1B",X"54",X"45",X"64",X"63",X"67",X"08",X"61",X"66",X"43",X"1A", - X"C0",X"50",X"09",X"00",X"40",X"11",X"01",X"40",X"01",X"FE",X"07",X"1E",X"40",X"ED",X"98",X"1A", - X"C0",X"50",X"09",X"00",X"64",X"11",X"01",X"64",X"01",X"FE",X"03",X"1E",X"00",X"ED",X"98",X"1A", - X"C0",X"50",X"09",X"48",X"50",X"11",X"49",X"50",X"01",X"27",X"00",X"1E",X"00",X"ED",X"98",X"1A", - X"C0",X"50",X"09",X"D8",X"67",X"11",X"D9",X"67",X"01",X"27",X"00",X"1E",X"00",X"ED",X"98",X"1A", - X"C0",X"50",X"09",X"40",X"50",X"11",X"41",X"50",X"01",X"37",X"00",X"1E",X"00",X"ED",X"98",X"09", - X"24",X"64",X"11",X"25",X"64",X"01",X"67",X"00",X"1E",X"FF",X"ED",X"98",X"09",X"8D",X"39",X"0A", - X"93",X"64",X"3A",X"80",X"50",X"47",X"CE",X"03",X"1A",X"B3",X"64",X"09",X"B4",X"33",X"E5",X"98", - X"15",X"7E",X"1A",X"B4",X"64",X"78",X"CE",X"24",X"E3",X"3F",X"E3",X"3F",X"09",X"89",X"39",X"E5", - X"98",X"15",X"7E",X"1A",X"8A",X"64",X"78",X"CE",X"18",X"09",X"49",X"39",X"E5",X"98",X"15",X"0A", - X"8B",X"64",X"78",X"CE",X"18",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"1A",X"8D",X"64", - X"78",X"E3",X"5F",X"08",X"05",X"09",X"96",X"64",X"E3",X"FE",X"FB",X"3E",X"01",X"1A",X"00",X"50", - X"E5",X"04",X"1C",X"09",X"C2",X"43",X"11",X"C3",X"43",X"01",X"3C",X"00",X"1E",X"40",X"ED",X"98", - X"09",X"C2",X"47",X"11",X"C3",X"47",X"01",X"34",X"00",X"1E",X"05",X"ED",X"98",X"1A",X"C0",X"50", - X"09",X"CA",X"47",X"11",X"CB",X"47",X"01",X"34",X"00",X"1E",X"21",X"ED",X"98",X"1A",X"C0",X"50", - X"09",X"A3",X"30",X"11",X"C3",X"43",X"01",X"32",X"00",X"ED",X"98",X"AF",X"1A",X"CC",X"43",X"1A", - X"ED",X"43",X"1A",X"DE",X"43",X"09",X"BA",X"39",X"11",X"9B",X"64",X"01",X"3C",X"00",X"ED",X"98", - X"09",X"B8",X"64",X"11",X"DA",X"43",X"E5",X"0E",X"10",X"09",X"02",X"40",X"11",X"03",X"40",X"01", - X"3C",X"00",X"1E",X"40",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"02",X"44",X"11",X"03",X"44",X"01", - X"34",X"00",X"1E",X"21",X"ED",X"98",X"09",X"0A",X"44",X"11",X"0B",X"44",X"01",X"34",X"00",X"1E", - X"11",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"8D",X"30",X"11",X"27",X"40",X"01",X"06",X"00",X"ED", - X"98",X"AF",X"1A",X"24",X"40",X"3A",X"B3",X"64",X"FE",X"00",X"08",X"23",X"09",X"AB",X"30",X"11", - X"24",X"40",X"01",X"21",X"00",X"ED",X"98",X"1A",X"C0",X"50",X"09",X"05",X"65",X"11",X"06",X"65", - X"01",X"FF",X"00",X"1E",X"00",X"ED",X"98",X"09",X"5C",X"1D",X"0A",X"36",X"65",X"0A",X"06",X"65", - X"09",X"35",X"65",X"0A",X"25",X"65",X"09",X"8A",X"1D",X"0A",X"39",X"65",X"0A",X"09",X"65",X"09", - X"38",X"65",X"0A",X"28",X"65",X"09",X"B9",X"1D",X"0A",X"54",X"65",X"0A",X"3C",X"65",X"09",X"53", - X"65",X"0A",X"43",X"65",X"09",X"EB",X"1D",X"0A",X"6F",X"65",X"0A",X"57",X"65",X"09",X"6E",X"65", - X"0A",X"76",X"65",X"09",X"B0",X"1E",X"0A",X"A2",X"65",X"0A",X"5A",X"65",X"09",X"A1",X"65",X"0A", - X"79",X"65",X"09",X"E2",X"1E",X"0A",X"8D",X"65",X"0A",X"A5",X"65",X"09",X"8C",X"65",X"0A",X"94", - X"65",X"09",X"04",X"38",X"0A",X"C0",X"65",X"0A",X"A8",X"65",X"09",X"BF",X"65",X"0A",X"AF",X"65", - X"09",X"31",X"38",X"0A",X"F3",X"65",X"0A",X"C3",X"65",X"09",X"F2",X"65",X"0A",X"E2",X"65",X"06", - X"08",X"09",X"40",X"50",X"1E",X"00",X"0B",X"10",X"FB",X"3E",X"00",X"1A",X"03",X"50",X"09",X"96", - X"64",X"E3",X"EE",X"3A",X"B3",X"64",X"FE",X"00",X"E2",X"39",X"21",X"3A",X"B2",X"64",X"FE",X"00", - X"C2",X"39",X"21",X"09",X"95",X"64",X"E3",X"8E",X"AF",X"1A",X"01",X"50",X"09",X"96",X"64",X"E3", - X"86",X"E5",X"22",X"16",X"1A",X"C0",X"50",X"E5",X"D1",X"19",X"3E",X"01",X"E5",X"67",X"15",X"09", - X"95",X"64",X"E3",X"6E",X"C2",X"39",X"21",X"E5",X"7C",X"10",X"3E",X"07",X"E5",X"67",X"15",X"09", - X"95",X"64",X"E3",X"6E",X"C2",X"39",X"21",X"3E",X"40",X"E5",X"FD",X"14",X"11",X"44",X"44",X"09", - X"DE",X"39",X"3E",X"01",X"06",X"34",X"E5",X"EB",X"15",X"11",X"61",X"44",X"09",X"F8",X"39",X"3E", - X"03",X"06",X"34",X"E5",X"EB",X"15",X"11",X"50",X"44",X"09",X"DF",X"39",X"3E",X"03",X"06",X"34", - X"E5",X"EB",X"15",X"11",X"70",X"44",X"09",X"F8",X"39",X"3E",X"03",X"06",X"34",X"E5",X"EB",X"15", - X"11",X"73",X"44",X"09",X"F9",X"39",X"3E",X"03",X"06",X"34",X"E5",X"EB",X"15",X"11",X"C4",X"40", - X"09",X"96",X"31",X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"E1",X"40",X"09",X"AB",X"31", - X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"A3",X"40",X"09",X"BF",X"31",X"3E",X"01",X"06", - X"30",X"E5",X"D5",X"15",X"11",X"98",X"40",X"09",X"D7",X"31",X"3E",X"01",X"06",X"16",X"E5",X"D5", - X"15",X"11",X"52",X"41",X"09",X"ED",X"31",X"3E",X"01",X"06",X"24",X"E5",X"D5",X"15",X"3A",X"B3", - X"64",X"FE",X"01",X"08",X"27",X"11",X"31",X"41",X"09",X"F9",X"31",X"3E",X"01",X"06",X"27",X"E5", - X"D5",X"15",X"30",X"08",X"FE",X"02",X"08",X"27",X"11",X"31",X"41",X"09",X"20",X"32",X"3E",X"01", - X"06",X"27",X"E5",X"D5",X"15",X"30",X"25",X"11",X"31",X"41",X"09",X"17",X"32",X"3E",X"01",X"06", - X"27",X"E5",X"D5",X"15",X"11",X"B4",X"40",X"09",X"0E",X"32",X"3E",X"01",X"06",X"31",X"E5",X"D5", - X"15",X"3A",X"8D",X"64",X"FE",X"00",X"08",X"27",X"11",X"7C",X"41",X"09",X"3F",X"32",X"3E",X"01", - X"06",X"06",X"E5",X"D5",X"15",X"30",X"1B",X"FE",X"01",X"08",X"27",X"11",X"7C",X"41",X"09",X"45", - X"32",X"3E",X"01",X"06",X"06",X"E5",X"D5",X"15",X"30",X"08",X"FE",X"02",X"08",X"27",X"11",X"7C", - X"41",X"09",X"63",X"32",X"3E",X"01",X"06",X"06",X"E5",X"D5",X"15",X"30",X"25",X"11",X"7C",X"41", - X"09",X"51",X"32",X"3E",X"01",X"06",X"06",X"E5",X"D5",X"15",X"3E",X"04",X"E5",X"67",X"15",X"09", - X"95",X"64",X"E3",X"6E",X"08",X"53",X"E5",X"05",X"1C",X"AF",X"1A",X"FF",X"64",X"1A",X"01",X"65", - X"1A",X"03",X"65",X"1A",X"00",X"65",X"1A",X"02",X"65",X"1A",X"04",X"65",X"E5",X"07",X"1C",X"E5", - X"FA",X"26",X"E5",X"14",X"1C",X"E5",X"BC",X"33",X"AF",X"1A",X"08",X"65",X"1A",X"3B",X"65",X"1A", - X"56",X"65",X"1A",X"59",X"65",X"1A",X"A4",X"65",X"1A",X"8F",X"65",X"1A",X"C2",X"65",X"E5",X"15", - X"16",X"1A",X"C0",X"50",X"09",X"95",X"64",X"E3",X"6E",X"08",X"26",X"09",X"96",X"64",X"E3",X"66", - X"08",X"02",X"30",X"E6",X"E3",X"A6",X"C3",X"89",X"07",X"E5",X"22",X"16",X"09",X"95",X"64",X"E3", - X"CE",X"E3",X"AE",X"09",X"96",X"64",X"E3",X"A6",X"E3",X"96",X"E3",X"B6",X"09",X"97",X"64",X"E3", - X"96",X"09",X"96",X"64",X"E3",X"C6",X"09",X"24",X"64",X"11",X"25",X"64",X"01",X"67",X"00",X"1E", - X"FF",X"ED",X"98",X"3E",X"FF",X"1A",X"01",X"50",X"09",X"97",X"64",X"E3",X"56",X"08",X"27",X"3A", - X"FD",X"64",X"3C",X"1A",X"FD",X"64",X"FE",X"14",X"08",X"04",X"E3",X"D6",X"E3",X"F6",X"00",X"1A", - X"C0",X"50",X"3E",X"40",X"E5",X"FD",X"14",X"3E",X"03",X"E5",X"25",X"15",X"3A",X"B3",X"64",X"FE", - X"00",X"E2",X"14",X"22",X"3A",X"B2",X"64",X"FE",X"02",X"18",X"64",X"11",X"58",X"41",X"09",X"9C", - X"30",X"3E",X"01",X"06",X"23",X"E5",X"D5",X"15",X"3A",X"40",X"50",X"E3",X"6F",X"08",X"5C",X"3A", - X"B3",X"64",X"FE",X"00",X"28",X"15",X"3A",X"B2",X"64",X"FE",X"02",X"38",X"4E",X"D6",X"02",X"1A", - X"B2",X"64",X"3A",X"B5",X"64",X"D6",X"01",X"0F",X"1A",X"B5",X"64",X"09",X"96",X"64",X"E3",X"CE", - X"3A",X"8A",X"64",X"1A",X"8E",X"64",X"E5",X"13",X"00",X"3A",X"B3",X"64",X"FE",X"00",X"E2",X"6F", - X"22",X"E5",X"35",X"15",X"C3",X"6F",X"22",X"FE",X"04",X"18",X"29",X"11",X"26",X"41",X"09",X"BF", - X"30",X"3E",X"01",X"06",X"11",X"E5",X"D5",X"15",X"11",X"10",X"42",X"09",X"D0",X"30",X"3E",X"01", - X"06",X"02",X"E5",X"D5",X"15",X"11",X"5A",X"41",X"09",X"9C",X"30",X"3E",X"01",X"06",X"23",X"E5", - X"D5",X"15",X"30",X"94",X"11",X"90",X"40",X"09",X"D2",X"30",X"3E",X"01",X"06",X"31",X"E5",X"D5", - X"15",X"30",X"85",X"3A",X"40",X"50",X"E3",X"5F",X"08",X"1B",X"3A",X"B3",X"64",X"FE",X"00",X"28", - X"15",X"3A",X"B2",X"64",X"FE",X"04",X"38",X"0D",X"D6",X"04",X"1A",X"B2",X"64",X"3A",X"B5",X"64", - X"D6",X"02",X"0F",X"1A",X"B5",X"64",X"09",X"96",X"64",X"E3",X"8E",X"3A",X"8A",X"64",X"1A",X"8E", - X"64",X"1A",X"8F",X"64",X"E5",X"13",X"00",X"E5",X"0C",X"00",X"C3",X"F1",X"21",X"1A",X"C0",X"50", - X"09",X"95",X"64",X"E3",X"5E",X"08",X"03",X"C3",X"A8",X"21",X"E3",X"9E",X"C3",X"7F",X"21",X"AF", - X"09",X"A8",X"64",X"11",X"A9",X"64",X"01",X"05",X"00",X"5F",X"ED",X"98",X"1A",X"99",X"64",X"1A", - X"9A",X"64",X"3E",X"40",X"09",X"CC",X"43",X"11",X"CD",X"43",X"01",X"05",X"00",X"5F",X"ED",X"98", - X"09",X"DE",X"43",X"11",X"DF",X"43",X"01",X"05",X"00",X"5F",X"ED",X"98",X"AF",X"1A",X"CC",X"43", - X"1A",X"DE",X"43",X"AF",X"1A",X"FF",X"64",X"1A",X"01",X"65",X"1A",X"03",X"65",X"1A",X"00",X"65", - X"1A",X"02",X"65",X"1A",X"04",X"65",X"E5",X"06",X"1C",X"E5",X"13",X"1C",X"09",X"97",X"64",X"E3", - X"E6",X"09",X"96",X"64",X"E3",X"4E",X"28",X"02",X"30",X"32",X"3E",X"00",X"1A",X"03",X"50",X"E5", - X"44",X"15",X"11",X"50",X"41",X"09",X"EB",X"30",X"3E",X"01",X"06",X"25",X"E5",X"D5",X"15",X"3E", - X"03",X"E5",X"67",X"15",X"09",X"96",X"64",X"E3",X"EE",X"3A",X"8E",X"64",X"3D",X"1A",X"8E",X"64", - X"3E",X"40",X"09",X"16",X"40",X"11",X"17",X"40",X"01",X"20",X"00",X"5F",X"ED",X"98",X"E5",X"13", - X"00",X"3A",X"FF",X"64",X"1A",X"03",X"65",X"3A",X"00",X"65",X"1A",X"04",X"65",X"E5",X"6B",X"1C", - X"C3",X"B3",X"23",X"09",X"96",X"64",X"E3",X"4E",X"08",X"E2",X"E3",X"6E",X"28",X"AC",X"3A",X"96", - X"64",X"E3",X"7F",X"08",X"43",X"E5",X"44",X"15",X"11",X"50",X"41",X"09",X"F8",X"30",X"3E",X"01", - X"06",X"25",X"E5",X"D5",X"15",X"3E",X"03",X"E5",X"67",X"15",X"09",X"96",X"64",X"E3",X"AE",X"3A", - X"8F",X"64",X"3D",X"1A",X"8F",X"64",X"3E",X"40",X"09",X"02",X"40",X"11",X"03",X"40",X"01",X"20", - X"00",X"5F",X"ED",X"98",X"E5",X"0C",X"00",X"3A",X"01",X"65",X"1A",X"03",X"65",X"3A",X"02",X"65", - X"1A",X"04",X"65",X"E5",X"6D",X"1C",X"30",X"1B",X"3E",X"01",X"1A",X"03",X"50",X"30",X"9E",X"E5", - X"44",X"15",X"09",X"96",X"64",X"E3",X"4E",X"C2",X"E9",X"22",X"11",X"10",X"41",X"09",X"05",X"31", - X"3E",X"01",X"06",X"11",X"E5",X"D5",X"15",X"09",X"08",X"65",X"E3",X"C6",X"3E",X"01",X"E5",X"67", - X"15",X"09",X"96",X"64",X"E3",X"6E",X"28",X"8F",X"C3",X"E9",X"22",X"E5",X"FA",X"26",X"09",X"97", - X"64",X"E3",X"66",X"28",X"13",X"E3",X"A6",X"09",X"C2",X"65",X"E3",X"C6",X"1A",X"C0",X"50",X"3A", - X"C2",X"65",X"FE",X"00",X"08",X"DE",X"30",X"05",X"3E",X"02",X"E5",X"67",X"15",X"09",X"8F",X"65", - X"E3",X"C6",X"09",X"59",X"65",X"E3",X"C6",X"E5",X"BC",X"33",X"ED",X"73",X"AE",X"64",X"7B",X"9A", - X"28",X"21",X"09",X"00",X"00",X"0A",X"AE",X"64",X"E5",X"4E",X"27",X"1A",X"C0",X"50",X"E5",X"15", - X"16",X"09",X"96",X"64",X"E3",X"66",X"28",X"F7",X"E3",X"A6",X"E5",X"22",X"16",X"09",X"96",X"64", - X"E3",X"56",X"08",X"27",X"E5",X"59",X"1C",X"E5",X"22",X"16",X"09",X"96",X"64",X"E3",X"76",X"08", - X"21",X"30",X"4F",X"E3",X"96",X"E5",X"58",X"1C",X"30",X"EA",X"E3",X"B6",X"09",X"97",X"64",X"E3", - X"E6",X"09",X"96",X"64",X"E3",X"6E",X"08",X"29",X"3A",X"01",X"65",X"3C",X"FE",X"24",X"08",X"02", - X"3E",X"23",X"1A",X"01",X"65",X"1A",X"03",X"65",X"3A",X"02",X"65",X"3C",X"FE",X"31",X"08",X"02", - X"3E",X"30",X"1A",X"02",X"65",X"1A",X"04",X"65",X"E5",X"5A",X"1C",X"E5",X"6F",X"1C",X"C3",X"B3", - X"23",X"3A",X"FF",X"64",X"3C",X"FE",X"24",X"08",X"02",X"3E",X"23",X"1A",X"FF",X"64",X"1A",X"03", - X"65",X"3A",X"00",X"65",X"3C",X"FE",X"31",X"08",X"02",X"3E",X"30",X"1A",X"00",X"65",X"1A",X"04", - X"65",X"E5",X"5A",X"1C",X"E5",X"6E",X"1C",X"C3",X"B3",X"23",X"3A",X"98",X"64",X"FE",X"00",X"08", - X"2E",X"09",X"96",X"64",X"E3",X"6E",X"08",X"2F",X"3A",X"8F",X"64",X"FE",X"00",X"08",X"66",X"E5", - X"44",X"15",X"11",X"90",X"41",X"09",X"16",X"31",X"3E",X"01",X"06",X"21",X"E5",X"D5",X"15",X"3E", - X"02",X"E5",X"67",X"15",X"E5",X"EE",X"11",X"09",X"95",X"64",X"E3",X"DE",X"C3",X"79",X"07",X"D6", - X"01",X"1A",X"98",X"64",X"C3",X"6F",X"23",X"3A",X"8E",X"64",X"FE",X"00",X"08",X"0D",X"09",X"96", - X"64",X"E3",X"4E",X"08",X"E2",X"E5",X"44",X"15",X"11",X"D8",X"40",X"09",X"37",X"31",X"3E",X"01", - X"06",X"14",X"E5",X"D5",X"15",X"3E",X"03",X"E5",X"67",X"15",X"C3",X"36",X"23",X"E5",X"6C",X"1C", - X"C3",X"13",X"23",X"E5",X"6A",X"1C",X"C3",X"13",X"23",X"2A",X"91",X"64",X"EB",X"F5",X"09",X"00", - X"00",X"F5",X"31",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F",X"02",X"E3", - X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"F5",X"7E",X"00",X"09",X"07",X"25",X"E3",X"0F",X"E5", - X"98",X"15",X"76",X"0B",X"56",X"EB",X"E9",X"13",X"25",X"13",X"25",X"14",X"25",X"34",X"25",X"0C", - X"25",X"2C",X"25",X"E1",X"F5",X"7E",X"04",X"90",X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"04",X"80", - X"F5",X"5F",X"04",X"E1",X"F5",X"7E",X"03",X"80",X"F5",X"5F",X"03",X"E1",X"F5",X"7E",X"03",X"90", - X"F5",X"5F",X"03",X"E1",X"2A",X"76",X"64",X"EB",X"F5",X"09",X"00",X"00",X"F5",X"31",X"EB",X"01", - X"00",X"64",X"1F",X"3F",X"ED",X"42",X"CD",X"F5",X"7E",X"00",X"09",X"57",X"25",X"E3",X"0F",X"E5", - X"98",X"15",X"76",X"0B",X"56",X"EB",X"E9",X"0F",X"26",X"4B",X"25",X"8E",X"25",X"1E",X"26",X"40", - X"26",X"53",X"26",X"F5",X"7E",X"03",X"1A",X"74",X"64",X"F5",X"7E",X"04",X"1A",X"75",X"64",X"E5", - X"BD",X"26",X"F5",X"7E",X"06",X"12",X"3A",X"22",X"64",X"FE",X"00",X"08",X"17",X"3A",X"23",X"64", - X"FE",X"00",X"08",X"17",X"C1",X"09",X"24",X"64",X"21",X"CD",X"D1",X"13",X"01",X"05",X"00",X"1E", - X"FF",X"ED",X"98",X"E1",X"F5",X"7E",X"06",X"13",X"12",X"30",X"E9",X"F5",X"7E",X"06",X"09",X"08", - X"00",X"31",X"EB",X"12",X"30",X"F6",X"E5",X"CD",X"26",X"F5",X"7E",X"03",X"90",X"1A",X"74",X"64", - X"F5",X"7E",X"04",X"1A",X"75",X"64",X"E5",X"BD",X"26",X"3A",X"22",X"64",X"FE",X"00",X"28",X"1A", - X"3A",X"22",X"64",X"E3",X"0F",X"F5",X"46",X"05",X"80",X"3D",X"C1",X"FD",X"09",X"24",X"64",X"FD", - X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"13",X"FD",X"5B",X"03",X"FD", - X"5A",X"04",X"FD",X"5F",X"05",X"3A",X"74",X"64",X"F5",X"5F",X"03",X"3A",X"75",X"64",X"F5",X"5F", - X"04",X"E1",X"3A",X"23",X"64",X"FE",X"00",X"E2",X"74",X"26",X"3A",X"23",X"64",X"E3",X"0F",X"C6", - X"27",X"F5",X"46",X"05",X"80",X"C1",X"FD",X"09",X"24",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD", - X"5A",X"01",X"FD",X"5F",X"02",X"3C",X"09",X"08",X"00",X"31",X"EB",X"FD",X"5B",X"03",X"FD",X"5A", - X"04",X"FD",X"5F",X"05",X"C3",X"CD",X"25",X"F5",X"7E",X"03",X"1A",X"74",X"64",X"F5",X"7E",X"04", - X"1A",X"75",X"64",X"C3",X"9E",X"25",X"E5",X"CD",X"26",X"F5",X"7E",X"03",X"80",X"C3",X"AD",X"25", - X"E5",X"CD",X"26",X"F5",X"7E",X"04",X"90",X"1A",X"75",X"64",X"F5",X"7E",X"03",X"1A",X"74",X"64", - X"C3",X"9E",X"25",X"E5",X"CD",X"26",X"F5",X"7E",X"04",X"80",X"30",X"EB",X"F5",X"7E",X"05",X"C1", - X"FD",X"09",X"24",X"64",X"FD",X"21",X"FD",X"5B",X"00",X"FD",X"5A",X"01",X"FD",X"5F",X"02",X"3A", - X"74",X"64",X"F5",X"5F",X"03",X"3A",X"75",X"64",X"F5",X"5F",X"04",X"F5",X"7E",X"00",X"09",X"90", - X"26",X"E3",X"0F",X"E5",X"98",X"15",X"D5",X"76",X"0B",X"56",X"EB",X"D1",X"F5",X"7E",X"06",X"E9", - X"B4",X"26",X"B4",X"26",X"B5",X"26",X"A8",X"26",X"AB",X"26",X"9A",X"26",X"E1",X"13",X"FD",X"5B", - X"03",X"FD",X"5A",X"04",X"FD",X"5F",X"05",X"E1",X"33",X"30",X"DB",X"09",X"08",X"00",X"31",X"EB", - X"30",X"EC",X"EB",X"11",X"08",X"00",X"1F",X"3F",X"ED",X"52",X"EB",X"30",X"C9",X"3A",X"74",X"64", - X"CE",X"07",X"1A",X"22",X"64",X"3A",X"75",X"64",X"CE",X"07",X"1A",X"23",X"64",X"3A",X"74",X"64", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"57",X"3A",X"75",X"64",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F", - X"77",X"E5",X"F7",X"14",X"E1",X"F5",X"7E",X"01",X"F5",X"86",X"02",X"47",X"CE",X"27",X"F5",X"5F", - X"02",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E3",X"38",X"E1",X"3A",X"03",X"65",X"09",X"20",X"27", - X"E3",X"0F",X"E3",X"0F",X"E5",X"98",X"15",X"E9",X"E5",X"2B",X"28",X"E1",X"E5",X"4D",X"28",X"E1", - X"E5",X"B7",X"28",X"E1",X"E5",X"F1",X"28",X"E1",X"E5",X"13",X"29",X"E1",X"E5",X"65",X"29",X"E1", - X"E5",X"87",X"29",X"E1",X"E5",X"C1",X"29",X"E1",X"E5",X"FB",X"29",X"E1",X"E5",X"1D",X"2A",X"E1", - X"E5",X"6F",X"2A",X"E1",X"E5",X"A9",X"2A",X"E1",X"E5",X"CB",X"2A",X"E1",X"E5",X"CC",X"2A",X"E1", - X"E5",X"CD",X"2A",X"E1",X"E5",X"CE",X"2A",X"E1",X"D5",X"1F",X"3F",X"09",X"26",X"01",X"16",X"00", - X"ED",X"52",X"7D",X"1F",X"3F",X"09",X"10",X"01",X"D1",X"72",X"16",X"00",X"ED",X"52",X"55",X"77", - X"E1",X"7D",X"EE",X"03",X"6F",X"E1",X"09",X"96",X"64",X"E3",X"46",X"E0",X"E3",X"6E",X"28",X"43", - X"09",X"A8",X"64",X"7B",X"86",X"0F",X"5F",X"0B",X"7A",X"A6",X"0F",X"5F",X"0B",X"3E",X"00",X"A6", - X"0F",X"5F",X"38",X"02",X"30",X"1A",X"09",X"96",X"64",X"E3",X"6E",X"28",X"13",X"09",X"DE",X"43", - X"11",X"DF",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A",X"DE",X"43",X"30",X"30", - X"09",X"CC",X"43",X"11",X"CD",X"43",X"01",X"05",X"00",X"1E",X"40",X"ED",X"98",X"AF",X"1A",X"CC", - X"43",X"30",X"05",X"09",X"AB",X"64",X"30",X"BB",X"09",X"96",X"64",X"E3",X"6E",X"28",X"74",X"09", - X"AA",X"64",X"11",X"FB",X"43",X"3A",X"99",X"64",X"DD",X"E5",X"0E",X"10",X"0B",X"0B",X"0B",X"EB", - X"2A",X"8B",X"64",X"D9",X"FE",X"04",X"D0",X"E3",X"0F",X"E3",X"0F",X"3C",X"3C",X"E5",X"98",X"15", - X"E5",X"AA",X"11",X"D0",X"3A",X"98",X"64",X"3C",X"1A",X"98",X"64",X"09",X"08",X"65",X"E3",X"C6", - X"09",X"96",X"64",X"E3",X"6E",X"28",X"12",X"3A",X"99",X"64",X"3C",X"1A",X"99",X"64",X"3A",X"8E", - X"64",X"3C",X"1A",X"8E",X"64",X"E5",X"13",X"00",X"E1",X"3A",X"9A",X"64",X"3C",X"1A",X"9A",X"64", - X"3A",X"8F",X"64",X"3C",X"1A",X"8F",X"64",X"E5",X"0C",X"00",X"E1",X"09",X"AD",X"64",X"11",X"E9", - X"43",X"3A",X"9A",X"64",X"30",X"8A",X"3E",X"03",X"DD",X"7E",X"CE",X"D8",X"E3",X"3F",X"E3",X"3F", - X"E3",X"3F",X"E3",X"3F",X"47",X"3A",X"96",X"64",X"E3",X"5F",X"28",X"0A",X"78",X"12",X"33",X"7E", - X"CE",X"27",X"47",X"3A",X"96",X"64",X"E3",X"5F",X"1A",X"96",X"64",X"28",X"08",X"78",X"12",X"2B", - X"33",X"D9",X"3D",X"08",X"D3",X"3A",X"96",X"64",X"E3",X"9F",X"1A",X"96",X"64",X"E1",X"78",X"FE", - X"00",X"28",X"F3",X"3A",X"96",X"64",X"E3",X"DF",X"1A",X"96",X"64",X"30",X"E7",X"78",X"FE",X"00", - X"28",X"F5",X"3A",X"96",X"64",X"E3",X"DF",X"1A",X"96",X"64",X"30",X"D1",X"09",X"97",X"64",X"E3", - X"76",X"28",X"2C",X"E3",X"B6",X"09",X"40",X"40",X"E5",X"89",X"10",X"FE",X"3A",X"08",X"24",X"09", - X"40",X"44",X"E5",X"89",X"10",X"FE",X"B4",X"08",X"02",X"30",X"14",X"AF",X"1A",X"B3",X"64",X"30", - X"26",X"AF",X"11",X"80",X"03",X"86",X"0B",X"33",X"47",X"7A",X"9B",X"78",X"08",X"DF",X"E1",X"00", - X"3E",X"40",X"E5",X"FD",X"14",X"3E",X"21",X"E5",X"25",X"15",X"11",X"29",X"45",X"09",X"EE",X"10", - X"3E",X"15",X"06",X"23",X"E5",X"EB",X"15",X"11",X"45",X"41",X"09",X"1B",X"31",X"3E",X"01",X"06", - X"24",X"E5",X"D5",X"15",X"09",X"77",X"33",X"11",X"E2",X"42",X"01",X"FF",X"21",X"ED",X"88",X"13", - X"10",X"FB",X"AF",X"12",X"E5",X"02",X"16",X"3E",X"01",X"12",X"E5",X"EF",X"10",X"E1",X"03",X"09", - X"9B",X"64",X"11",X"6A",X"42",X"E5",X"2F",X"11",X"11",X"6C",X"42",X"E5",X"2F",X"11",X"11",X"6E", - X"42",X"E5",X"2F",X"11",X"11",X"58",X"42",X"E5",X"2F",X"11",X"11",X"5A",X"42",X"E5",X"2F",X"11", - X"11",X"5C",X"42",X"E5",X"2F",X"11",X"11",X"5E",X"42",X"E5",X"2F",X"11",X"11",X"78",X"42",X"E5", - X"2F",X"11",X"11",X"7A",X"42",X"E5",X"2F",X"11",X"11",X"7C",X"42",X"E5",X"2F",X"11",X"E1",X"06", - X"03",X"26",X"27",X"3E",X"09",X"ED",X"88",X"E5",X"E1",X"15",X"10",X"DF",X"0B",X"0B",X"3E",X"40", - X"E5",X"E1",X"15",X"E5",X"64",X"11",X"3E",X"04",X"E5",X"98",X"15",X"E1",X"3E",X"03",X"DD",X"7E", - X"CE",X"D8",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"47",X"3A",X"96",X"64",X"E3",X"5F", - X"28",X"2A",X"78",X"12",X"3E",X"08",X"E5",X"E1",X"15",X"7E",X"CE",X"27",X"47",X"3A",X"96",X"64", - X"E3",X"5F",X"1A",X"96",X"64",X"28",X"0C",X"78",X"12",X"2B",X"3E",X"08",X"E5",X"E1",X"15",X"D9", - X"3D",X"08",X"E3",X"3A",X"96",X"64",X"E3",X"9F",X"1A",X"96",X"64",X"E1",X"78",X"FE",X"00",X"28", - X"D3",X"3A",X"96",X"64",X"E3",X"DF",X"1A",X"96",X"64",X"30",X"C7",X"78",X"FE",X"00",X"28",X"F1", - X"3A",X"96",X"64",X"E3",X"DF",X"1A",X"96",X"64",X"30",X"E5",X"06",X"03",X"32",X"BE",X"38",X"20", - X"08",X"26",X"2B",X"33",X"10",X"DE",X"30",X"06",X"E5",X"C5",X"11",X"1F",X"3F",X"E1",X"1F",X"E1", - X"E5",X"C5",X"11",X"1F",X"E1",X"78",X"FE",X"00",X"E0",X"2B",X"33",X"3D",X"08",X"FB",X"E1",X"63", - X"65",X"52",X"08",X"54",X"66",X"54",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54", - X"08",X"19",X"39",X"38",X"1B",X"54",X"45",X"64",X"63",X"67",X"08",X"61",X"66",X"43",X"09",X"96", - X"64",X"E3",X"EE",X"09",X"A8",X"64",X"11",X"DD",X"64",X"01",X"03",X"00",X"ED",X"98",X"E5",X"30", - X"12",X"09",X"96",X"64",X"E3",X"4E",X"C0",X"E3",X"AE",X"09",X"AB",X"64",X"11",X"DD",X"64",X"01", - X"03",X"00",X"ED",X"98",X"E5",X"30",X"12",X"E1",X"01",X"00",X"22",X"09",X"D9",X"64",X"11",X"DF", - X"64",X"2B",X"2B",X"2B",X"C5",X"E5",X"AA",X"11",X"C1",X"18",X"22",X"3E",X"06",X"81",X"67",X"10", - X"ED",X"2B",X"2B",X"30",X"20",X"79",X"FE",X"00",X"E0",X"0B",X"0B",X"0B",X"0B",X"C5",X"CD",X"06", - X"00",X"09",X"EE",X"64",X"11",X"DC",X"64",X"ED",X"B8",X"3E",X"40",X"E5",X"FD",X"14",X"09",X"96", - X"64",X"E3",X"6E",X"08",X"33",X"11",X"4A",X"41",X"09",X"FB",X"30",X"3E",X"01",X"06",X"22",X"E5", - X"D5",X"15",X"09",X"96",X"64",X"E3",X"7E",X"28",X"31",X"3E",X"01",X"1A",X"03",X"50",X"30",X"12", - X"11",X"4A",X"41",X"09",X"EE",X"30",X"3E",X"01",X"06",X"22",X"E5",X"D5",X"15",X"3E",X"00",X"1A", - X"03",X"50",X"11",X"40",X"44",X"09",X"F3",X"14",X"3E",X"23",X"06",X"34",X"E5",X"EB",X"15",X"11", - X"64",X"44",X"09",X"F4",X"14",X"3E",X"03",X"06",X"34",X"E5",X"EB",X"15",X"11",X"51",X"44",X"09", - X"F5",X"14",X"3E",X"10",X"06",X"34",X"E5",X"EB",X"15",X"11",X"50",X"44",X"09",X"F6",X"14",X"3E", - X"02",X"06",X"34",X"E5",X"EB",X"15",X"D1",X"D5",X"3E",X"40",X"D5",X"C9",X"13",X"01",X"03",X"00", - X"5F",X"ED",X"98",X"1E",X"00",X"01",X"02",X"00",X"ED",X"98",X"D1",X"C1",X"D5",X"78",X"09",X"88", - X"33",X"E3",X"0F",X"E5",X"98",X"15",X"66",X"0B",X"46",X"C5",X"09",X"80",X"04",X"21",X"26",X"01", - X"06",X"27",X"59",X"3E",X"08",X"E5",X"BF",X"15",X"10",X"F8",X"11",X"C3",X"40",X"09",X"3F",X"31", - X"3E",X"01",X"06",X"14",X"E5",X"D5",X"15",X"11",X"8D",X"41",X"09",X"53",X"31",X"3E",X"01",X"06", - X"07",X"E5",X"D5",X"15",X"11",X"8F",X"40",X"09",X"72",X"31",X"3E",X"01",X"06",X"16",X"E5",X"D5", - X"15",X"11",X"A0",X"40",X"09",X"58",X"31",X"3E",X"01",X"06",X"17",X"E5",X"D5",X"15",X"11",X"69", - X"42",X"09",X"87",X"31",X"3E",X"01",X"06",X"20",X"E5",X"D5",X"15",X"11",X"64",X"40",X"09",X"A7", - X"31",X"3E",X"03",X"06",X"01",X"E5",X"D5",X"15",X"11",X"A5",X"40",X"09",X"82",X"33",X"3E",X"01", - X"06",X"32",X"E5",X"D5",X"15",X"3E",X"01",X"11",X"AD",X"47",X"12",X"AF",X"1A",X"F9",X"64",X"1A", - X"FA",X"64",X"09",X"AD",X"47",X"0A",X"FB",X"64",X"11",X"59",X"41",X"09",X"1B",X"31",X"3E",X"01", - X"06",X"24",X"E5",X"D5",X"15",X"09",X"77",X"33",X"11",X"DC",X"42",X"01",X"21",X"00",X"ED",X"98", - X"AF",X"12",X"E5",X"02",X"16",X"3E",X"01",X"12",X"09",X"9B",X"64",X"11",X"94",X"42",X"E5",X"2F", - X"11",X"11",X"95",X"42",X"E5",X"2F",X"11",X"11",X"96",X"42",X"E5",X"2F",X"11",X"11",X"97",X"42", - X"E5",X"2F",X"11",X"11",X"B0",X"42",X"E5",X"2F",X"11",X"11",X"B1",X"42",X"E5",X"2F",X"11",X"11", - X"B2",X"42",X"E5",X"2F",X"11",X"11",X"B3",X"42",X"E5",X"2F",X"11",X"11",X"B4",X"42",X"E5",X"2F", - X"11",X"11",X"B5",X"42",X"E5",X"2F",X"11",X"3A",X"F8",X"64",X"E3",X"67",X"E2",X"43",X"14",X"E3", - X"57",X"E2",X"7B",X"14",X"3A",X"F8",X"64",X"E3",X"4F",X"C2",X"BC",X"14",X"3A",X"F9",X"64",X"FE", - X"33",X"28",X"37",X"09",X"68",X"33",X"E5",X"98",X"15",X"7E",X"C9",X"D1",X"12",X"13",X"5F",X"3E", - X"08",X"E5",X"BF",X"15",X"D5",X"CD",X"3A",X"FA",X"64",X"3C",X"1A",X"FA",X"64",X"FE",X"03",X"C2", - X"E7",X"14",X"09",X"9C",X"33",X"3A",X"FA",X"64",X"E5",X"98",X"15",X"7E",X"C9",X"D1",X"CD",X"E5", - X"9D",X"15",X"09",X"DD",X"64",X"01",X"03",X"00",X"ED",X"98",X"3A",X"FA",X"64",X"FE",X"00",X"28", - X"0D",X"09",X"B8",X"33",X"E5",X"98",X"15",X"7E",X"D1",X"E5",X"E1",X"15",X"09",X"DF",X"64",X"E5", - X"64",X"11",X"09",X"B8",X"64",X"11",X"DA",X"43",X"E5",X"0E",X"10",X"09",X"97",X"64",X"E3",X"86", - X"3E",X"01",X"E5",X"67",X"15",X"E1",X"D1",X"3E",X"80",X"E5",X"E1",X"15",X"3E",X"08",X"E5",X"E1", - X"15",X"30",X"F1",X"3A",X"F9",X"64",X"FE",X"00",X"E2",X"C4",X"13",X"3D",X"1A",X"F9",X"64",X"FE", - X"32",X"28",X"14",X"3E",X"05",X"2A",X"FB",X"64",X"5F",X"3E",X"08",X"E5",X"98",X"15",X"0A",X"FB", - X"64",X"3E",X"01",X"5F",X"C3",X"C4",X"13",X"3D",X"1A",X"F9",X"64",X"3E",X"05",X"2A",X"FB",X"64", - X"2B",X"5F",X"0B",X"5F",X"0B",X"5F",X"2B",X"3E",X"40",X"30",X"C8",X"3A",X"F9",X"64",X"FE",X"33", - X"E2",X"C4",X"13",X"3C",X"1A",X"F9",X"64",X"FE",X"32",X"28",X"14",X"3E",X"05",X"2A",X"FB",X"64", - X"5F",X"3E",X"08",X"E5",X"BF",X"15",X"0A",X"FB",X"64",X"3E",X"01",X"5F",X"C3",X"C4",X"13",X"3C", - X"1A",X"F9",X"64",X"3E",X"05",X"2A",X"FB",X"64",X"5F",X"3E",X"40",X"E5",X"BF",X"15",X"0A",X"FB", - X"64",X"3E",X"01",X"2B",X"5F",X"0B",X"5F",X"0B",X"5F",X"C3",X"C4",X"13",X"3E",X"20",X"E5",X"B3", - X"15",X"1A",X"C0",X"50",X"06",X"14",X"E5",X"4F",X"15",X"F2",X"DA",X"13",X"C3",X"9F",X"13",X"3A", - X"F8",X"64",X"E3",X"4F",X"1A",X"C0",X"50",X"28",X"DE",X"30",X"CE",X"21",X"05",X"10",X"01",X"D5", - X"AF",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"E3",X"0B",X"17",X"E3",X"0B",X"17", - X"57",X"EB",X"01",X"40",X"40",X"21",X"06",X"00",X"D1",X"62",X"21",X"EB",X"E1",X"09",X"40",X"40", - X"11",X"41",X"40",X"01",X"7F",X"03",X"5F",X"ED",X"98",X"1A",X"C0",X"50",X"E1",X"09",X"40",X"44", - X"11",X"41",X"44",X"01",X"7F",X"03",X"5F",X"ED",X"98",X"1A",X"C0",X"50",X"E1",X"3A",X"B3",X"64", - X"FE",X"00",X"E0",X"3A",X"B5",X"64",X"CE",X"D8",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"E3",X"3F", - X"FE",X"00",X"28",X"24",X"1A",X"25",X"40",X"3A",X"B5",X"64",X"CE",X"27",X"1A",X"24",X"40",X"E1", - X"3E",X"40",X"30",X"D8",X"3E",X"21",X"E5",X"25",X"15",X"3E",X"40",X"E5",X"FD",X"14",X"E1",X"47", - X"AF",X"1A",X"B6",X"64",X"1A",X"88",X"64",X"3A",X"88",X"64",X"B8",X"E0",X"09",X"95",X"64",X"E3", - X"6E",X"C0",X"1A",X"C0",X"50",X"30",X"D8",X"3A",X"97",X"64",X"E3",X"47",X"28",X"25",X"3A",X"89", - X"64",X"47",X"3A",X"88",X"64",X"B8",X"18",X"31",X"1F",X"3F",X"E1",X"78",X"1A",X"89",X"64",X"3A", - X"97",X"64",X"E3",X"C7",X"1A",X"97",X"64",X"AF",X"1A",X"88",X"64",X"1A",X"B6",X"64",X"1F",X"3F", - X"E1",X"3A",X"97",X"64",X"E3",X"87",X"1A",X"97",X"64",X"1F",X"E1",X"47",X"AF",X"1A",X"B7",X"64", - X"3A",X"B7",X"64",X"B8",X"E0",X"09",X"95",X"64",X"E3",X"6E",X"C0",X"1A",X"C0",X"50",X"30",X"D8", - X"85",X"6F",X"D0",X"0C",X"E1",X"83",X"77",X"D0",X"14",X"E1",X"81",X"67",X"D0",X"04",X"E1",X"D5", - X"16",X"00",X"77",X"1F",X"3F",X"ED",X"52",X"D1",X"E1",X"CD",X"EB",X"16",X"00",X"77",X"1F",X"3F", - X"ED",X"52",X"EB",X"C9",X"E1",X"1A",X"48",X"64",X"D5",X"3A",X"48",X"64",X"67",X"ED",X"88",X"79", - X"FE",X"00",X"08",X"F9",X"D1",X"E5",X"02",X"16",X"10",X"EE",X"E1",X"1A",X"48",X"64",X"D5",X"3A", - X"48",X"64",X"67",X"ED",X"88",X"2B",X"79",X"FE",X"00",X"08",X"F8",X"D1",X"E5",X"02",X"16",X"10", - X"ED",X"E1",X"CD",X"09",X"08",X"00",X"31",X"EB",X"C9",X"E1",X"09",X"49",X"64",X"06",X"2F",X"1E", - X"00",X"0B",X"10",X"FB",X"E1",X"09",X"95",X"64",X"E3",X"FE",X"E3",X"7E",X"E0",X"30",X"FB",X"3A", - X"00",X"50",X"CE",X"27",X"47",X"3A",X"40",X"50",X"CE",X"D8",X"98",X"1A",X"F8",X"64",X"E1",X"3A", - X"40",X"50",X"47",X"CE",X"27",X"E3",X"78",X"28",X"02",X"E3",X"CF",X"1A",X"F8",X"64",X"E1",X"F5", - X"09",X"05",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5",X"E3",X"00",X"56",X"28",X"10", - X"E5",X"78",X"17",X"FD",X"09",X"51",X"50",X"E5",X"47",X"17",X"F5",X"7E",X"06",X"1A",X"45",X"50", - X"F5",X"09",X"08",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5",X"E3",X"00",X"56",X"28", - X"10",X"E5",X"78",X"17",X"FD",X"09",X"51",X"50",X"E5",X"47",X"17",X"F5",X"7E",X"06",X"1A",X"45", - X"50",X"F5",X"09",X"3B",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5",X"E3",X"00",X"56", - X"28",X"10",X"E5",X"78",X"17",X"FD",X"09",X"51",X"50",X"E5",X"47",X"17",X"F5",X"7E",X"06",X"1A", - X"45",X"50",X"F5",X"09",X"56",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5",X"E3",X"00", - X"56",X"28",X"10",X"E5",X"78",X"17",X"FD",X"09",X"56",X"50",X"E5",X"47",X"17",X"F5",X"7E",X"06", - X"1A",X"62",X"50",X"F5",X"09",X"59",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5",X"E3", - X"00",X"56",X"28",X"10",X"E5",X"78",X"17",X"FD",X"09",X"56",X"50",X"E5",X"47",X"17",X"F5",X"7E", - X"06",X"1A",X"62",X"50",X"F5",X"09",X"A4",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17",X"F5", - X"E3",X"00",X"56",X"28",X"10",X"E5",X"78",X"17",X"FD",X"09",X"56",X"50",X"E5",X"47",X"17",X"F5", - X"7E",X"06",X"1A",X"62",X"50",X"F5",X"09",X"8F",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58",X"17", - X"F5",X"E3",X"00",X"56",X"28",X"10",X"E5",X"78",X"17",X"FD",X"09",X"73",X"50",X"E5",X"47",X"17", - X"F5",X"7E",X"06",X"1A",X"67",X"50",X"F5",X"09",X"C2",X"65",X"F5",X"E3",X"00",X"46",X"C4",X"58", - X"17",X"F5",X"E3",X"00",X"56",X"E0",X"E5",X"78",X"17",X"FD",X"09",X"73",X"50",X"E5",X"47",X"17", - X"F5",X"7E",X"06",X"1A",X"67",X"50",X"E1",X"F5",X"7E",X"03",X"FD",X"5F",X"00",X"E3",X"3F",X"E3", - X"3F",X"E3",X"3F",X"E3",X"3F",X"FD",X"5F",X"01",X"F5",X"7E",X"04",X"FD",X"5F",X"02",X"E3",X"3F", - X"E3",X"3F",X"E3",X"3F",X"E3",X"3F",X"FD",X"5F",X"03",X"F5",X"7E",X"05",X"FD",X"5F",X"04",X"E1", - X"E5",X"64",X"30",X"F5",X"E3",X"00",X"D6",X"E1",X"F5",X"E3",X"00",X"66",X"C2",X"64",X"30",X"F5", - X"6E",X"01",X"F5",X"4E",X"02",X"7E",X"E3",X"0F",X"11",X"96",X"17",X"E5",X"9D",X"15",X"0B",X"CD", - X"32",X"6F",X"13",X"32",X"4F",X"E9",X"98",X"17",X"9C",X"17",X"C2",X"17",X"E3",X"17",X"C9",X"17", - X"EE",X"17",X"20",X"30",X"09",X"30",X"43",X"30",X"63",X"30",X"6A",X"30",X"5E",X"30",X"82",X"30", - X"C9",X"C3",X"85",X"17",X"C9",X"7E",X"F5",X"5F",X"03",X"0B",X"7E",X"0B",X"F5",X"5F",X"04",X"C3", - X"85",X"17",X"C9",X"7E",X"F5",X"5F",X"05",X"0B",X"C3",X"85",X"17",X"C9",X"7E",X"F5",X"46",X"03", - X"80",X"F5",X"5F",X"03",X"0B",X"7E",X"0B",X"F5",X"46",X"04",X"A0",X"F5",X"5F",X"04",X"C3",X"85", - X"17",X"C9",X"7E",X"F5",X"46",X"05",X"80",X"F5",X"5F",X"05",X"0B",X"C3",X"85",X"17",X"C9",X"7E", - X"F5",X"BE",X"07",X"28",X"23",X"F5",X"1C",X"07",X"2B",X"F5",X"5D",X"01",X"F5",X"5C",X"02",X"E1", - X"F5",X"1E",X"07",X"00",X"0B",X"C3",X"85",X"17",X"F5",X"6E",X"20",X"F5",X"4E",X"21",X"D1",X"D5", - X"2B",X"5A",X"2B",X"5B",X"2B",X"1E",X"00",X"F5",X"5D",X"20",X"F5",X"5C",X"21",X"C9",X"C3",X"85", - X"17",X"D1",X"32",X"F5",X"6E",X"20",X"F5",X"4E",X"21",X"BE",X"28",X"21",X"1C",X"0B",X"76",X"0B", - X"56",X"EB",X"C3",X"85",X"17",X"0B",X"0B",X"0B",X"F5",X"5D",X"20",X"F5",X"5C",X"21",X"13",X"EB", - X"C3",X"85",X"17",X"C9",X"76",X"0B",X"56",X"EB",X"C3",X"85",X"17",X"C9",X"F5",X"CD",X"F5",X"CD", - X"C9",X"D1",X"13",X"1E",X"00",X"01",X"30",X"00",X"ED",X"98",X"32",X"F5",X"5F",X"01",X"13",X"32", - X"F5",X"5F",X"02",X"F5",X"5D",X"20",X"F5",X"5C",X"21",X"E1",X"C9",X"F5",X"5D",X"01",X"F5",X"5C", - X"02",X"F5",X"1E",X"00",X"00",X"E1",X"C9",X"76",X"0B",X"56",X"EB",X"1E",X"06",X"13",X"EB",X"C3", - X"85",X"17",X"C9",X"7E",X"F5",X"5F",X"06",X"0B",X"C3",X"85",X"17",X"1A",X"40",X"52",X"45",X"71", - X"41",X"64",X"50",X"40",X"45",X"52",X"67",X"43",X"53",X"50",X"67",X"54",X"40",X"19",X"40",X"52", - X"45",X"71",X"41",X"64",X"50",X"54",X"61",X"44",X"45",X"52",X"43",X"71",X"41",X"64",X"50",X"45", - X"45",X"52",X"46",X"40",X"66",X"61",X"67",X"43",X"40",X"54",X"52",X"45",X"53",X"66",X"61",X"52", - X"45",X"71",X"41",X"64",X"50",X"40",X"45",X"66",X"67",X"40",X"54",X"43",X"45",X"64",X"45",X"53", - X"52",X"67",X"53",X"52",X"45",X"71",X"41",X"64",X"50",X"40",X"67",X"57",X"54",X"40",X"52",X"67", - X"40",X"45",X"66",X"67",X"40",X"54",X"43",X"45",X"64",X"45",X"53",X"50",X"55",X"40",X"45",X"66", - X"67",X"40",X"52",X"45",X"71",X"41",X"64",X"50",X"50",X"55",X"40",X"67",X"57",X"54",X"40",X"52", - X"45",X"71",X"41",X"64",X"50",X"66",X"61",X"41",X"47",X"41",X"40",X"52",X"45",X"71",X"41",X"64", - X"50",X"40",X"45",X"65",X"41",X"53",X"52",X"45",X"56",X"67",X"40",X"45",X"65",X"41",X"47",X"52", - X"45",X"56",X"67",X"40",X"45",X"65",X"41",X"47",X"40",X"45",X"66",X"67",X"40",X"52",X"45",X"71", - X"41",X"64",X"50",X"45",X"65",X"41",X"46",X"40",X"46",X"67",X"40",X"64",X"64",X"41",X"60",X"45", - X"60",X"54",X"40",X"66",X"61",X"40",X"53",X"61",X"40",X"45",X"52",X"67",X"43",X"53",X"40",X"52", - X"55",X"67",X"71",X"66",X"45",X"54",X"40",X"50",X"67",X"54",X"54",X"43",X"45",X"64",X"45",X"53", - X"40",X"67",X"54",X"40",X"63",X"43",X"61",X"54",X"53",X"71",X"67",X"62",X"40",X"45",X"53",X"55", - X"66",X"67",X"54",X"54",X"55",X"42",X"40",X"44",X"45",X"45",X"50",X"53",X"40",X"44",X"66",X"41", - X"40",X"52",X"45",X"54",X"54",X"45",X"64",X"54",X"66",X"61",X"52",X"50",X"40",X"67",X"54",X"45", - X"66",X"44",X"65",X"41",X"64",X"53",X"45",X"43",X"66",X"41",X"56",X"44",X"41",X"40",X"45",X"52", - X"67",X"43",X"53",X"40",X"54",X"66",X"54",X"40",X"52",X"65",X"40",X"45",X"52",X"67",X"43",X"53", - X"40",X"40",X"53",X"66",X"67",X"61",X"54",X"43",X"45",X"53",X"52",X"45",X"54",X"66",X"61",X"52", - X"45",X"42",X"65",X"55",X"66",X"40",X"45",X"65",X"41",X"52",X"46",X"40",X"70",X"40",X"53",X"54", - X"66",X"61",X"67",X"50",X"40",X"18",X"19",X"53",X"66",X"67",X"61",X"54",X"43",X"45",X"53",X"52", - X"45",X"54",X"66",X"61",X"40",X"40",X"64",X"41",X"61",X"43",X"45",X"50",X"53",X"4C",X"4C",X"4C", - X"4C",X"40",X"40",X"40",X"45",X"52",X"67",X"43",X"53",X"40",X"71",X"41",X"64",X"50",X"40",X"19", - X"40",X"53",X"66",X"61",X"67",X"43",X"40",X"1A",X"53",X"71",X"41",X"64",X"50",X"40",X"1A",X"40", - X"40",X"66",X"61",X"67",X"43",X"40",X"19",X"40",X"71",X"41",X"64",X"50",X"40",X"19",X"40",X"40", - X"66",X"61",X"67",X"43",X"40",X"19",X"53",X"54",X"66",X"61",X"67",X"50",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"71",X"52",X"45",X"56",X"45",X"40",X"53",X"55",X"66",X"67",X"42",X"18", - X"18",X"18",X"18",X"1D",X"19",X"18",X"18",X"18",X"1D",X"1A",X"19",X"18",X"18",X"18",X"18",X"18", - X"19",X"40",X"18",X"18",X"18",X"1D",X"1F",X"53",X"43",X"61",X"54",X"53",X"67",X"66",X"47",X"41", - X"61",X"44",X"66",X"67",X"61",X"54",X"61",X"44",X"66",X"67",X"43",X"40",X"40",X"66",X"67",X"61", - X"54",X"41",X"43",X"67",X"64",X"40",X"40",X"65",X"67",X"52",X"44",X"67",X"67",X"47",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"44",X"1F",X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"44",X"67", - X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"46",X"1F",X"40",X"40",X"40",X"40",X"40", - X"40",X"1A",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"60",X"1F",X"40", - X"40",X"40",X"40",X"40",X"40",X"1B",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"62",X"1F",X"40",X"40",X"40",X"40",X"40",X"40",X"1C",X"44",X"67",X"67",X"47",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"60",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"19",X"44",X"67", - X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"64",X"1C",X"40",X"40",X"40",X"40",X"40", - X"40",X"1A",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"62",X"1C",X"40", - X"40",X"40",X"40",X"40",X"40",X"1B",X"44",X"67",X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"65",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1C",X"44",X"67",X"67",X"47",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"63",X"1C",X"40",X"40",X"40",X"40",X"40",X"40",X"1D",X"44",X"67", - X"67",X"47",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"66",X"1C",X"40",X"40",X"40",X"40",X"40", - X"40",X"1E",X"44",X"41",X"42",X"40",X"66",X"67",X"61",X"54",X"61",X"44",X"66",X"67",X"43",X"40", - X"40",X"66",X"67",X"61",X"54",X"41",X"43",X"67",X"64",X"40",X"40",X"65",X"41",X"52",X"00",X"01", - X"02",X"03",X"04",X"05",X"06",X"07",X"20",X"21",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"60", - X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"70", - X"71",X"72",X"72",X"71",X"70",X"57",X"56",X"55",X"54",X"53",X"52",X"51",X"50",X"67",X"66",X"65", - X"64",X"63",X"62",X"61",X"60",X"47",X"46",X"45",X"44",X"43",X"42",X"41",X"00",X"01",X"04",X"02", - X"94",X"42",X"95",X"42",X"96",X"42",X"97",X"42",X"B0",X"42",X"B1",X"42",X"B2",X"42",X"B3",X"42", - X"B4",X"42",X"B5",X"42",X"03",X"02",X"01",X"00",X"00",X"80",X"48",X"40",X"09",X"F5",X"65",X"E3", - X"46",X"08",X"11",X"E3",X"C6",X"3A",X"2C",X"66",X"2A",X"0F",X"66",X"06",X"10",X"76",X"0B",X"56", - X"12",X"0B",X"10",X"F9",X"00",X"3E",X"04",X"1A",X"15",X"66",X"3A",X"29",X"66",X"1A",X"16",X"66", - X"09",X"DA",X"0E",X"11",X"17",X"66",X"01",X"04",X"00",X"ED",X"98",X"FD",X"09",X"A1",X"64",X"FD", - X"7E",X"07",X"CE",X"C8",X"47",X"3A",X"F8",X"64",X"CE",X"37",X"98",X"FD",X"5F",X"07",X"2A",X"11", - X"66",X"0A",X"27",X"66",X"09",X"F8",X"65",X"E5",X"3F",X"37",X"09",X"00",X"00",X"0A",X"27",X"66", - X"3A",X"13",X"66",X"1A",X"15",X"66",X"3A",X"14",X"66",X"1A",X"16",X"66",X"09",X"DE",X"0E",X"11", - X"17",X"66",X"01",X"04",X"00",X"ED",X"98",X"3A",X"33",X"66",X"FE",X"9D",X"28",X"0D",X"FE",X"3C", - X"28",X"22",X"FE",X"78",X"28",X"25",X"FE",X"9C",X"28",X"10",X"30",X"13",X"09",X"58",X"64",X"E3", - X"DE",X"30",X"24",X"09",X"78",X"64",X"E3",X"DE",X"30",X"05",X"09",X"80",X"64",X"E3",X"DE",X"3C", - X"1A",X"33",X"66",X"00",X"F5",X"09",X"A1",X"64",X"FD",X"09",X"49",X"64",X"E5",X"22",X"0F",X"09", - X"FB",X"65",X"E5",X"3F",X"37",X"F5",X"09",X"A1",X"64",X"FD",X"09",X"69",X"64",X"E5",X"22",X"0F", - X"09",X"FE",X"65",X"E5",X"3F",X"37",X"F5",X"09",X"A1",X"64",X"FD",X"09",X"59",X"64",X"E5",X"22", - X"0F",X"09",X"01",X"66",X"E5",X"3F",X"37",X"F5",X"09",X"A1",X"64",X"FD",X"09",X"79",X"64",X"E5", - X"22",X"0F",X"09",X"04",X"66",X"E5",X"3F",X"37",X"F5",X"09",X"A1",X"64",X"FD",X"09",X"81",X"64", - X"E5",X"22",X"0F",X"09",X"07",X"66",X"E5",X"3F",X"37",X"3A",X"2B",X"66",X"3C",X"1A",X"2B",X"66", - X"FE",X"04",X"08",X"2C",X"AF",X"1A",X"2B",X"66",X"3A",X"2A",X"66",X"47",X"FE",X"02",X"28",X"35", - X"3C",X"1A",X"2A",X"66",X"3A",X"2C",X"66",X"80",X"67",X"2A",X"0F",X"66",X"06",X"10",X"76",X"0B", - X"56",X"0B",X"32",X"FE",X"4E",X"38",X"02",X"79",X"12",X"10",X"DB",X"30",X"03",X"AF",X"30",X"C9", - X"00",X"3A",X"84",X"64",X"FE",X"00",X"28",X"12",X"3A",X"0E",X"66",X"3C",X"1A",X"0E",X"66",X"FE", - X"1A",X"08",X"07",X"AF",X"1A",X"84",X"64",X"1A",X"0E",X"66",X"3A",X"0A",X"66",X"FE",X"04",X"08", - X"0A",X"AF",X"1A",X"0A",X"66",X"3A",X"18",X"40",X"47",X"3A",X"2F",X"40",X"67",X"3A",X"0B",X"66", - X"1A",X"18",X"40",X"3A",X"0C",X"66",X"1A",X"2F",X"40",X"78",X"1A",X"0B",X"66",X"79",X"1A",X"0C", - X"66",X"30",X"04",X"3C",X"1A",X"0A",X"66",X"3A",X"0D",X"66",X"FE",X"FF",X"E2",X"26",X"36",X"FE", - X"10",X"C2",X"29",X"36",X"3C",X"1A",X"0D",X"66",X"3A",X"4C",X"64",X"1A",X"2F",X"66",X"3A",X"6C", - X"64",X"1A",X"18",X"66",X"3A",X"5C",X"64",X"1A",X"19",X"66",X"3A",X"7C",X"64",X"1A",X"1A",X"66", - X"3A",X"84",X"64",X"1A",X"1B",X"66",X"3A",X"A4",X"64",X"1A",X"1C",X"66",X"AF",X"1A",X"4C",X"64", - X"1A",X"6C",X"64",X"1A",X"5C",X"64",X"1A",X"7C",X"64",X"1A",X"84",X"64",X"1A",X"A4",X"64",X"06", - X"34",X"09",X"66",X"40",X"11",X"1D",X"66",X"C5",X"01",X"05",X"00",X"ED",X"98",X"3E",X"33",X"E5", - X"98",X"15",X"C1",X"10",X"DA",X"3A",X"40",X"44",X"1A",X"C1",X"66",X"11",X"66",X"40",X"09",X"CB", - X"36",X"3E",X"05",X"06",X"34",X"E5",X"EB",X"15",X"11",X"66",X"44",X"09",X"3E",X"37",X"3E",X"05", - X"06",X"34",X"E5",X"EB",X"15",X"11",X"6F",X"40",X"09",X"CC",X"36",X"3E",X"01",X"06",X"32",X"E5", - X"D5",X"15",X"11",X"11",X"41",X"09",X"FE",X"36",X"3E",X"01",X"06",X"10",X"E5",X"D5",X"15",X"3E", - X"78",X"E5",X"B3",X"15",X"11",X"66",X"44",X"09",X"C1",X"66",X"3E",X"05",X"06",X"34",X"E5",X"EB", - X"15",X"06",X"34",X"09",X"1D",X"66",X"11",X"66",X"40",X"C5",X"01",X"05",X"00",X"ED",X"98",X"3E", - X"33",X"E5",X"9D",X"15",X"C1",X"10",X"DA",X"3A",X"2F",X"66",X"1A",X"4C",X"64",X"3A",X"18",X"66", - X"1A",X"6C",X"64",X"3A",X"19",X"66",X"1A",X"5C",X"64",X"3A",X"1A",X"66",X"1A",X"7C",X"64",X"3A", - X"1B",X"66",X"1A",X"84",X"64",X"3A",X"1C",X"66",X"1A",X"A4",X"64",X"C3",X"29",X"36",X"AF",X"1A", - X"4A",X"64",X"1A",X"6A",X"64",X"1A",X"5A",X"64",X"1A",X"7A",X"64",X"1A",X"82",X"64",X"1A",X"A2", - X"64",X"09",X"59",X"65",X"E3",X"E6",X"C3",X"E0",X"36",X"3A",X"90",X"64",X"E3",X"6F",X"C2",X"CA", - X"36",X"E3",X"5F",X"08",X"10",X"09",X"96",X"64",X"E3",X"E6",X"3E",X"40",X"1A",X"2F",X"40",X"1A", - X"18",X"40",X"C3",X"CA",X"36",X"3A",X"68",X"64",X"47",X"3A",X"58",X"64",X"98",X"47",X"3A",X"78", - X"64",X"98",X"47",X"3A",X"80",X"64",X"98",X"47",X"3A",X"A0",X"64",X"98",X"E3",X"5F",X"C2",X"CA", - X"36",X"47",X"AF",X"1A",X"A2",X"64",X"09",X"59",X"65",X"E3",X"E6",X"09",X"A4",X"65",X"E3",X"E6", - X"E3",X"68",X"08",X"6E",X"AF",X"1A",X"A4",X"64",X"3A",X"40",X"44",X"1A",X"C1",X"66",X"11",X"66", - X"40",X"09",X"CB",X"36",X"3E",X"05",X"06",X"34",X"E5",X"EB",X"15",X"11",X"66",X"44",X"09",X"3E", - X"37",X"3E",X"05",X"06",X"34",X"E5",X"EB",X"15",X"11",X"2F",X"41",X"09",X"26",X"37",X"3E",X"01", - X"06",X"27",X"E5",X"D5",X"15",X"11",X"D1",X"40",X"09",X"35",X"37",X"3E",X"01",X"06",X"14",X"E5", - X"D5",X"15",X"3E",X"78",X"E5",X"B3",X"15",X"11",X"66",X"44",X"09",X"C1",X"66",X"3E",X"05",X"06", - X"34",X"E5",X"EB",X"15",X"AF",X"1A",X"84",X"64",X"3A",X"84",X"64",X"FE",X"00",X"08",X"13",X"09", - X"96",X"64",X"E3",X"F6",X"E3",X"E6",X"AF",X"1A",X"33",X"66",X"3E",X"40",X"1A",X"2F",X"40",X"1A", - X"18",X"40",X"E1",X"40",X"45",X"53",X"55",X"46",X"40",X"71",X"42",X"40",X"44",X"45",X"66",X"52", - X"55",X"42",X"40",X"54",X"45",X"47",X"52",X"41",X"54",X"40",X"54",X"53",X"41",X"64",X"66",X"55", - X"52",X"40",X"54",X"53",X"55",X"65",X"40",X"55",X"67",X"71",X"40",X"57",X"67",X"66",X"53",X"66", - X"67",X"61",X"54",X"41",X"64",X"55",X"54",X"41",X"52",X"47",X"66",X"67",X"43",X"54",X"55",X"67", - X"40",X"44",X"45",X"66",X"52",X"55",X"42",X"40",X"53",X"45",X"53",X"55",X"46",X"40",X"64",X"64", - X"41",X"71",X"52",X"52",X"67",X"53",X"44",X"66",X"45",X"40",X"44",X"41",X"45",X"44",X"21",X"F5", - X"2A",X"DE",X"65",X"FD",X"E3",X"07",X"6E",X"C2",X"5B",X"0B",X"FD",X"E3",X"07",X"5E",X"E0",X"7E", - X"E3",X"BF",X"E3",X"9F",X"FE",X"03",X"E2",X"0F",X"0B",X"3C",X"47",X"7E",X"CE",X"C0",X"98",X"5F", - X"3E",X"DB",X"FD",X"46",X"03",X"90",X"1A",X"75",X"64",X"FD",X"7E",X"04",X"D6",X"24",X"1A",X"74", - X"64",X"CD",X"E5",X"BD",X"26",X"C9",X"3A",X"22",X"64",X"FE",X"00",X"C2",X"20",X"0B",X"3A",X"23", - X"64",X"FE",X"00",X"C2",X"20",X"0B",X"E3",X"5E",X"C2",X"00",X"0B",X"E3",X"DE",X"32",X"1A",X"22", - X"66",X"D5",X"33",X"32",X"1A",X"23",X"66",X"13",X"13",X"32",X"1A",X"24",X"66",X"3E",X"09",X"E5", - X"E1",X"15",X"32",X"1A",X"25",X"66",X"3E",X"40",X"E5",X"9D",X"15",X"32",X"1A",X"26",X"66",X"D1", - X"E3",X"7E",X"C2",X"B7",X"08",X"3A",X"C2",X"66",X"FE",X"00",X"E2",X"B7",X"08",X"FE",X"01",X"28", - X"02",X"30",X"56",X"3A",X"90",X"64",X"E3",X"47",X"28",X"07",X"E3",X"77",X"28",X"0F",X"E3",X"9E", - X"E1",X"FD",X"46",X"00",X"FD",X"1E",X"00",X"02",X"3A",X"30",X"66",X"FD",X"5F",X"05",X"AF",X"1A", - X"C2",X"66",X"78",X"FE",X"04",X"28",X"07",X"F5",X"7E",X"02",X"12",X"C3",X"6B",X"0A",X"F5",X"7E", - X"03",X"12",X"C3",X"6B",X"0A",X"FD",X"46",X"00",X"FD",X"1E",X"00",X"03",X"3A",X"17",X"66",X"FD", - X"5F",X"05",X"AF",X"1A",X"C2",X"66",X"78",X"FE",X"04",X"28",X"07",X"F5",X"7E",X"04",X"12",X"C3", - X"6B",X"0A",X"F5",X"7E",X"05",X"12",X"C3",X"6B",X"0A",X"3A",X"90",X"64",X"E3",X"67",X"28",X"07", - X"E3",X"57",X"28",X"0F",X"E3",X"9E",X"E1",X"FD",X"46",X"00",X"FD",X"1E",X"00",X"05",X"3A",X"31", - X"66",X"FD",X"5F",X"05",X"AF",X"1A",X"C2",X"66",X"78",X"FE",X"02",X"28",X"07",X"F5",X"7E",X"03", - X"12",X"C3",X"41",X"09",X"F5",X"7E",X"05",X"12",X"C3",X"41",X"09",X"FD",X"46",X"00",X"FD",X"1E", - X"00",X"04",X"3A",X"32",X"66",X"FD",X"5F",X"05",X"AF",X"1A",X"C2",X"66",X"78",X"FE",X"02",X"28", - X"07",X"F5",X"7E",X"02",X"12",X"C3",X"41",X"09",X"F5",X"7E",X"04",X"12",X"C3",X"41",X"09",X"FD", - X"E3",X"07",X"46",X"C0",X"AF",X"1A",X"C2",X"66",X"C3",X"6B",X"0A",X"FD",X"E3",X"07",X"76",X"C0", - X"AF",X"1A",X"C2",X"66",X"C3",X"6B",X"0A",X"FD",X"E3",X"07",X"56",X"C0",X"AF",X"1A",X"C2",X"66", - X"C3",X"41",X"09",X"FD",X"E3",X"07",X"66",X"C0",X"AF",X"1A",X"C2",X"66",X"C3",X"41",X"09",X"FD", - X"7E",X"00",X"FE",X"02",X"E2",X"D6",X"09",X"FE",X"03",X"E2",X"D6",X"09",X"FD",X"E3",X"07",X"46", - X"08",X"2F",X"3A",X"22",X"66",X"F5",X"BE",X"01",X"E2",X"C3",X"08",X"FE",X"4E",X"F2",X"52",X"09", - X"E5",X"E1",X"0F",X"E5",X"33",X"28",X"FD",X"7E",X"00",X"FE",X"05",X"28",X"22",X"F5",X"7E",X"03", - X"1A",X"22",X"66",X"12",X"C3",X"99",X"09",X"F5",X"7E",X"02",X"1A",X"22",X"66",X"12",X"C3",X"99", - X"09",X"FD",X"E3",X"07",X"76",X"E2",X"06",X"09",X"3A",X"22",X"66",X"F5",X"BE",X"01",X"E2",X"F9", - X"08",X"FE",X"4E",X"F2",X"52",X"09",X"E5",X"E1",X"0F",X"E5",X"33",X"28",X"F5",X"7E",X"07",X"1A", - X"22",X"66",X"12",X"C3",X"83",X"09",X"3A",X"22",X"66",X"F5",X"BE",X"01",X"28",X"20",X"FE",X"4E", - X"F2",X"52",X"09",X"E5",X"E1",X"0F",X"E5",X"33",X"28",X"FD",X"7E",X"00",X"FE",X"05",X"28",X"29", - X"F5",X"7E",X"05",X"1A",X"22",X"66",X"12",X"3A",X"17",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00", - X"03",X"3A",X"24",X"66",X"F5",X"BE",X"00",X"E2",X"EC",X"0C",X"C3",X"39",X"0D",X"FD",X"E3",X"07", - X"FE",X"FD",X"0A",X"91",X"64",X"E5",X"F1",X"24",X"E1",X"F5",X"7E",X"04",X"1A",X"22",X"66",X"12", - X"30",X"D5",X"FD",X"7E",X"00",X"FE",X"05",X"28",X"11",X"3A",X"22",X"66",X"F5",X"BE",X"02",X"08", - X"13",X"F5",X"7E",X"20",X"1A",X"22",X"66",X"12",X"30",X"BD",X"3A",X"22",X"66",X"F5",X"BE",X"03", - X"08",X"02",X"30",X"ED",X"3A",X"22",X"66",X"F5",X"BE",X"06",X"08",X"37",X"F5",X"7E",X"20",X"1A", - X"22",X"66",X"12",X"FD",X"7E",X"00",X"FE",X"05",X"28",X"24",X"3A",X"25",X"66",X"F5",X"BE",X"00", - X"E2",X"D6",X"0C",X"C3",X"41",X"09",X"3A",X"26",X"66",X"30",X"DA",X"FD",X"7E",X"00",X"FE",X"05", - X"28",X"0D",X"3A",X"22",X"66",X"F5",X"BE",X"04",X"08",X"0F",X"F5",X"7E",X"20",X"1A",X"22",X"66", - X"12",X"3A",X"30",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"02",X"3A",X"23",X"66",X"F5",X"BE", - X"00",X"E2",X"8E",X"0C",X"C3",X"34",X"0D",X"3A",X"22",X"66",X"F5",X"BE",X"05",X"08",X"02",X"30", - X"F1",X"FD",X"E3",X"07",X"EE",X"E1",X"FD",X"E3",X"07",X"56",X"08",X"2F",X"3A",X"22",X"66",X"F5", - X"BE",X"01",X"E2",X"ED",X"09",X"FE",X"4E",X"F2",X"7C",X"0A",X"E5",X"E1",X"0F",X"E5",X"33",X"28", - X"FD",X"7E",X"00",X"FE",X"03",X"28",X"22",X"F5",X"7E",X"04",X"1A",X"22",X"66",X"12",X"C3",X"F3", - X"0A",X"F5",X"7E",X"02",X"1A",X"22",X"66",X"12",X"C3",X"F3",X"0A",X"FD",X"E3",X"07",X"66",X"E2", - X"18",X"0A",X"3A",X"22",X"66",X"F5",X"BE",X"01",X"E2",X"0B",X"0A",X"FE",X"4E",X"F2",X"7C",X"0A", - X"E5",X"E1",X"0F",X"E5",X"33",X"28",X"F5",X"7E",X"06",X"1A",X"22",X"66",X"12",X"C3",X"AD",X"0A", - X"3A",X"22",X"66",X"F5",X"BE",X"01",X"28",X"20",X"FE",X"4E",X"F2",X"7C",X"0A",X"E5",X"E1",X"0F", - X"E5",X"33",X"28",X"FD",X"7E",X"00",X"FE",X"03",X"28",X"29",X"F5",X"7E",X"05",X"1A",X"22",X"66", - X"12",X"3A",X"31",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"05",X"3A",X"26",X"66",X"F5",X"BE", - X"00",X"E2",X"B4",X"0D",X"C3",X"E9",X"0D",X"FD",X"E3",X"07",X"FE",X"FD",X"0A",X"91",X"64",X"E5", - X"F1",X"24",X"E1",X"F5",X"7E",X"03",X"1A",X"22",X"66",X"12",X"30",X"D5",X"FD",X"7E",X"00",X"FE", - X"03",X"28",X"11",X"3A",X"22",X"66",X"F5",X"BE",X"02",X"08",X"13",X"F5",X"7E",X"20",X"1A",X"22", - X"66",X"12",X"30",X"BD",X"3A",X"22",X"66",X"F5",X"BE",X"04",X"08",X"02",X"30",X"ED",X"3A",X"22", - X"66",X"F5",X"BE",X"07",X"08",X"37",X"F5",X"7E",X"20",X"1A",X"22",X"66",X"12",X"FD",X"7E",X"00", - X"FE",X"03",X"28",X"24",X"3A",X"23",X"66",X"F5",X"BE",X"00",X"E2",X"86",X"0D",X"C3",X"6B",X"0A", - X"3A",X"24",X"66",X"30",X"DA",X"FD",X"7E",X"00",X"FE",X"03",X"28",X"0D",X"3A",X"22",X"66",X"F5", - X"BE",X"03",X"08",X"0F",X"F5",X"7E",X"20",X"1A",X"22",X"66",X"12",X"3A",X"32",X"66",X"FD",X"5F", - X"05",X"FD",X"1E",X"00",X"04",X"3A",X"25",X"66",X"F5",X"BE",X"00",X"E2",X"56",X"0D",X"C3",X"E4", - X"0D",X"3A",X"22",X"66",X"F5",X"BE",X"05",X"08",X"02",X"30",X"F1",X"FD",X"E3",X"07",X"EE",X"E1", - X"FD",X"0A",X"91",X"64",X"E5",X"F1",X"24",X"E1",X"E3",X"9E",X"E3",X"7E",X"08",X"DA",X"3A",X"C2", - X"66",X"FE",X"00",X"28",X"EB",X"FE",X"03",X"E2",X"6F",X"08",X"FE",X"04",X"E2",X"7B",X"08",X"FE", - X"05",X"E2",X"87",X"08",X"C3",X"93",X"08",X"3E",X"C0",X"8E",X"5F",X"E3",X"7F",X"08",X"36",X"FD", - X"7E",X"01",X"FE",X"00",X"E0",X"FD",X"E3",X"07",X"4E",X"C2",X"56",X"0B",X"3A",X"15",X"66",X"FD", - X"46",X"01",X"B8",X"E2",X"48",X"37",X"05",X"FD",X"58",X"01",X"C3",X"48",X"37",X"E5",X"B8",X"0F", - X"FD",X"E3",X"07",X"7E",X"08",X"11",X"3A",X"16",X"66",X"FD",X"46",X"01",X"B8",X"E2",X"48",X"37", - X"04",X"FD",X"58",X"01",X"C3",X"48",X"37",X"FD",X"E3",X"07",X"BE",X"3A",X"15",X"66",X"FD",X"5F", - X"01",X"30",X"CB",X"0B",X"7E",X"FE",X"02",X"08",X"31",X"1E",X"00",X"0B",X"7E",X"FE",X"00",X"28", - X"13",X"FE",X"27",X"E2",X"CF",X"0E",X"1C",X"09",X"FA",X"0E",X"E5",X"98",X"15",X"7E",X"FD",X"5F", - X"05",X"E1",X"1C",X"E1",X"1C",X"2B",X"2B",X"FD",X"E3",X"07",X"9E",X"E3",X"7E",X"28",X"26",X"3A", - X"08",X"65",X"FE",X"00",X"08",X"C9",X"09",X"3B",X"65",X"E3",X"C6",X"30",X"F2",X"09",X"56",X"65", - X"E3",X"C6",X"09",X"68",X"64",X"E3",X"9E",X"09",X"58",X"64",X"E3",X"9E",X"09",X"78",X"64",X"E3", - X"9E",X"09",X"80",X"64",X"E3",X"9E",X"09",X"A0",X"64",X"E3",X"9E",X"09",X"90",X"64",X"E3",X"AE", - X"E3",X"9E",X"3E",X"9D",X"1A",X"33",X"66",X"E5",X"22",X"16",X"3E",X"17",X"E5",X"FD",X"14",X"3E", - X"14",X"E5",X"25",X"15",X"3E",X"02",X"E5",X"B3",X"15",X"3E",X"14",X"E5",X"FD",X"14",X"3E",X"03", - X"E5",X"B3",X"15",X"3E",X"17",X"E5",X"FD",X"14",X"3E",X"02",X"E5",X"B3",X"15",X"3E",X"14",X"E5", - X"FD",X"14",X"3E",X"03",X"E5",X"B3",X"15",X"3E",X"17",X"E5",X"FD",X"14",X"3E",X"02",X"E5",X"B3", - X"15",X"3E",X"14",X"E5",X"FD",X"14",X"09",X"96",X"64",X"E3",X"46",X"E0",X"3E",X"90",X"E5",X"B3", - X"15",X"C3",X"78",X"0C",X"09",X"87",X"0E",X"E5",X"19",X"2C",X"3E",X"01",X"E5",X"B3",X"15",X"E5", - X"81",X"0C",X"3A",X"4C",X"64",X"FE",X"00",X"08",X"D9",X"3A",X"98",X"64",X"FE",X"00",X"08",X"10", - X"3A",X"8E",X"64",X"FE",X"00",X"08",X"21",X"3A",X"8F",X"64",X"FE",X"00",X"08",X"02",X"30",X"28", - X"09",X"A4",X"65",X"E3",X"C6",X"3E",X"18",X"E5",X"B3",X"15",X"09",X"9F",X"0E",X"E5",X"19",X"2C", - X"3E",X"01",X"E5",X"B3",X"15",X"E5",X"81",X"0C",X"09",X"81",X"64",X"0A",X"91",X"64",X"E5",X"F1", - X"24",X"3A",X"4C",X"64",X"FE",X"EC",X"08",X"E8",X"E5",X"22",X"16",X"09",X"90",X"64",X"E3",X"AE", - X"E1",X"09",X"49",X"64",X"0A",X"91",X"64",X"E5",X"F1",X"24",X"09",X"69",X"64",X"0A",X"91",X"64", - X"E5",X"F1",X"24",X"09",X"59",X"64",X"0A",X"91",X"64",X"E5",X"F1",X"24",X"09",X"79",X"64",X"0A", - X"91",X"64",X"E5",X"F1",X"24",X"E1",X"E3",X"7E",X"C2",X"D1",X"09",X"3A",X"22",X"66",X"F5",X"BE", - X"20",X"E2",X"39",X"0E",X"F5",X"BE",X"03",X"08",X"11",X"3A",X"32",X"66",X"FD",X"5F",X"05",X"FD", - X"1E",X"00",X"04",X"F5",X"7E",X"07",X"12",X"C3",X"41",X"09",X"3A",X"31",X"66",X"FD",X"5F",X"05", - X"FD",X"1E",X"00",X"05",X"30",X"ED",X"E3",X"7E",X"C2",X"D1",X"09",X"3A",X"22",X"66",X"F5",X"BE", - X"20",X"E2",X"39",X"0E",X"3E",X"01",X"1A",X"C2",X"66",X"E3",X"9E",X"E1",X"E3",X"7E",X"C2",X"D1", - X"09",X"3A",X"22",X"66",X"F5",X"BE",X"20",X"E2",X"39",X"0E",X"F5",X"BE",X"05",X"08",X"11",X"3A", - X"32",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"04",X"F5",X"7E",X"07",X"12",X"C3",X"41",X"09", - X"3A",X"31",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"05",X"30",X"ED",X"E3",X"7E",X"C2",X"3D", - X"09",X"3A",X"22",X"66",X"F5",X"BE",X"20",X"C2",X"41",X"09",X"FD",X"E3",X"07",X"46",X"E2",X"41", - X"09",X"3E",X"03",X"1A",X"C2",X"66",X"C3",X"41",X"09",X"E3",X"7E",X"C2",X"3D",X"09",X"3A",X"22", - X"66",X"F5",X"BE",X"20",X"C2",X"41",X"09",X"FD",X"E3",X"07",X"76",X"E2",X"41",X"09",X"3E",X"04", - X"1A",X"C2",X"66",X"C3",X"41",X"09",X"E3",X"7E",X"C2",X"FB",X"0A",X"3A",X"22",X"66",X"F5",X"BE", - X"20",X"E2",X"39",X"0E",X"F5",X"BE",X"04",X"08",X"11",X"3A",X"30",X"66",X"FD",X"5F",X"05",X"FD", - X"1E",X"00",X"02",X"F5",X"7E",X"06",X"12",X"C3",X"6B",X"0A",X"3A",X"17",X"66",X"FD",X"5F",X"05", - X"FD",X"1E",X"00",X"03",X"30",X"ED",X"E3",X"7E",X"C2",X"FB",X"0A",X"3A",X"22",X"66",X"F5",X"BE", - X"20",X"E2",X"39",X"0E",X"3E",X"02",X"1A",X"C2",X"66",X"E3",X"9E",X"E1",X"E3",X"7E",X"C2",X"FB", - X"0A",X"3A",X"22",X"66",X"F5",X"BE",X"20",X"E2",X"39",X"0E",X"F5",X"BE",X"05",X"08",X"11",X"3A", - X"30",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"02",X"F5",X"7E",X"06",X"12",X"C3",X"6B",X"0A", - X"3A",X"17",X"66",X"FD",X"5F",X"05",X"FD",X"1E",X"00",X"03",X"30",X"ED",X"E3",X"7E",X"C2",X"4F", - X"0A",X"3A",X"22",X"66",X"F5",X"BE",X"20",X"C2",X"6B",X"0A",X"FD",X"E3",X"07",X"56",X"E2",X"6B", - X"0A",X"3E",X"05",X"1A",X"C2",X"66",X"C3",X"6B",X"0A",X"E3",X"7E",X"C2",X"4F",X"0A",X"3A",X"22", - X"66",X"F5",X"BE",X"20",X"C2",X"6B",X"0A",X"FD",X"E3",X"07",X"66",X"E2",X"6B",X"0A",X"3E",X"06", - X"1A",X"C2",X"66",X"C3",X"6B",X"0A",X"FD",X"7E",X"07",X"47",X"FD",X"7E",X"00",X"FE",X"02",X"28", - X"10",X"FE",X"03",X"28",X"14",X"FE",X"05",X"28",X"30",X"E3",X"60",X"E2",X"3C",X"0B",X"C3",X"56", - X"0B",X"E3",X"70",X"E2",X"3C",X"0B",X"C3",X"56",X"0B",X"E3",X"40",X"E2",X"3C",X"0B",X"C3",X"56", - X"0B",X"E3",X"50",X"E2",X"3C",X"0B",X"C3",X"56",X"0B",X"11",X"2E",X"41",X"09",X"CB",X"36",X"3E", - X"05",X"06",X"26",X"E5",X"EB",X"15",X"11",X"2E",X"45",X"09",X"3E",X"37",X"3E",X"05",X"06",X"26", - X"E5",X"EB",X"15",X"AF",X"1A",X"4C",X"64",X"1A",X"6C",X"64",X"1A",X"5C",X"64",X"1A",X"7C",X"64", - X"1A",X"84",X"64",X"11",X"E7",X"41",X"09",X"19",X"37",X"3E",X"01",X"06",X"05",X"E5",X"D5",X"15", - X"11",X"91",X"41",X"09",X"1E",X"37",X"3E",X"01",X"06",X"20",X"E5",X"D5",X"15",X"3E",X"78",X"E5", - X"B3",X"15",X"FD",X"E3",X"07",X"EE",X"E1",X"05",X"08",X"00",X"C8",X"58",X"42",X"21",X"00",X"05", - X"08",X"00",X"D8",X"58",X"3E",X"21",X"00",X"05",X"08",X"00",X"F7",X"48",X"3A",X"21",X"00",X"05", - X"08",X"00",X"EF",X"48",X"1E",X"21",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"08",X"00",X"02",X"58",X"2E",X"21",X"00",X"04", - X"08",X"00",X"12",X"58",X"2A",X"21",X"00",X"04",X"08",X"00",X"01",X"48",X"0E",X"21",X"00",X"04", - X"08",X"00",X"11",X"48",X"0A",X"21",X"00",X"04",X"08",X"00",X"FA",X"80",X"1A",X"21",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1E",X"00",X"FD",X"E3",X"07",X"AE",X"FD",X"1E",X"03", - X"00",X"E1",X"14",X"10",X"24",X"26",X"30",X"30",X"30",X"30",X"30",X"34",X"30",X"34",X"30",X"34", - X"30",X"34",X"30",X"34",X"30",X"34",X"30",X"34",X"30",X"34",X"FD",X"E3",X"07",X"5E",X"E0",X"FD", - X"7E",X"00",X"FE",X"04",X"F2",X"7B",X"0F",X"F5",X"7E",X"03",X"FD",X"BE",X"03",X"F2",X"68",X"0F", - X"E2",X"7B",X"0F",X"FD",X"7E",X"00",X"FE",X"05",X"E2",X"B2",X"0F",X"FD",X"7E",X"07",X"DE",X"37", - X"CE",X"FB",X"FD",X"5F",X"07",X"F5",X"7E",X"03",X"FD",X"46",X"03",X"90",X"FE",X"05",X"38",X"05", - X"FE",X"FB",X"18",X"01",X"E1",X"F5",X"7E",X"04",X"FD",X"46",X"04",X"90",X"FE",X"05",X"38",X"05", - X"FE",X"FB",X"18",X"01",X"E1",X"F5",X"E3",X"07",X"EE",X"FD",X"E3",X"07",X"EE",X"E1",X"FD",X"7E", - X"03",X"F5",X"BE",X"03",X"38",X"C5",X"30",X"07",X"FD",X"7E",X"00",X"FE",X"04",X"28",X"2B",X"FD", - X"7E",X"07",X"DE",X"37",X"CE",X"FD",X"FD",X"5F",X"07",X"30",X"BA",X"F5",X"7E",X"04",X"FD",X"BE", - X"04",X"38",X"09",X"E2",X"17",X"0F",X"FD",X"7E",X"00",X"FE",X"02",X"28",X"D1",X"FD",X"7E",X"07", - X"DE",X"37",X"CE",X"DF",X"FD",X"5F",X"07",X"C3",X"1D",X"0F",X"FD",X"7E",X"04",X"F5",X"BE",X"04", - X"38",X"EB",X"30",X"07",X"FD",X"7E",X"00",X"FE",X"03",X"28",X"9B",X"FD",X"7E",X"07",X"DE",X"37", - X"CE",X"FE",X"FD",X"5F",X"07",X"C3",X"1D",X"0F",X"FD",X"7E",X"05",X"FE",X"30",X"28",X"05",X"FD", - X"1E",X"05",X"30",X"E1",X"FD",X"1E",X"05",X"34",X"E1",X"3A",X"0D",X"66",X"3C",X"1A",X"0D",X"66", - X"E3",X"7E",X"C0",X"2A",X"93",X"64",X"7E",X"09",X"27",X"28",X"E5",X"98",X"15",X"7E",X"1A",X"86", - X"64",X"3A",X"A4",X"64",X"1A",X"84",X"64",X"3A",X"A5",X"64",X"1A",X"85",X"64",X"D5",X"0B",X"76", - X"0B",X"56",X"2A",X"AE",X"64",X"31",X"0A",X"AE",X"64",X"D1",X"09",X"8F",X"65",X"E3",X"C6",X"AF", - X"1A",X"0E",X"66",X"3A",X"0D",X"66",X"FE",X"10",X"C0",X"3E",X"FF",X"1A",X"0D",X"66",X"E1",X"44", - X"00",X"10",X"60",X"00",X"08",X"64",X"00",X"40",X"50",X"00",X"80",X"D5",X"CD",X"2A",X"27",X"66", - X"ED",X"73",X"AE",X"64",X"31",X"0A",X"AE",X"64",X"C9",X"D1",X"E1",X"F5",X"09",X"FC",X"2D",X"F5", - X"0A",X"DE",X"65",X"09",X"6A",X"2F",X"3E",X"32",X"E5",X"C6",X"2B",X"E5",X"9F",X"18",X"3E",X"84", - X"09",X"06",X"2B",X"E5",X"D5",X"2C",X"09",X"10",X"00",X"0A",X"11",X"66",X"3E",X"02",X"1A",X"13", - X"66",X"3E",X"05",X"1A",X"14",X"66",X"3E",X"26",X"1A",X"29",X"66",X"09",X"F4",X"2C",X"E5",X"19", - X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09",X"48",X"2E", - X"3E",X"31",X"E5",X"C6",X"2B",X"E5",X"10",X"19",X"3E",X"87",X"09",X"0E",X"2B",X"E5",X"D5",X"2C", - X"09",X"08",X"00",X"0A",X"11",X"66",X"3E",X"04",X"1A",X"13",X"66",X"3E",X"07",X"1A",X"14",X"66", - X"3E",X"26",X"1A",X"29",X"66",X"09",X"24",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5", - X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09",X"DF",X"2E",X"3E",X"11",X"E5",X"C6",X"2B",X"E5", - X"39",X"19",X"3E",X"6C",X"09",X"46",X"2B",X"E5",X"D5",X"2C",X"09",X"18",X"00",X"0A",X"11",X"66", - X"3E",X"06",X"1A",X"13",X"66",X"3E",X"21",X"1A",X"14",X"66",X"3E",X"26",X"1A",X"29",X"66",X"09", - X"3C",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE", - X"65",X"09",X"95",X"18",X"3E",X"26",X"E5",X"C6",X"2B",X"E5",X"86",X"19",X"3E",X"78",X"09",X"4E", - X"2B",X"E5",X"D5",X"2C",X"09",X"40",X"00",X"0A",X"11",X"66",X"3E",X"20",X"1A",X"13",X"66",X"3E", - X"24",X"1A",X"14",X"66",X"3E",X"27",X"1A",X"29",X"66",X"09",X"6C",X"2D",X"E5",X"19",X"2C",X"E5", - X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09",X"1F",X"18",X"3E",X"37", - X"E5",X"C6",X"2B",X"E5",X"95",X"19",X"3E",X"5A",X"09",X"86",X"2B",X"E5",X"D5",X"2C",X"09",X"50", - X"00",X"0A",X"11",X"66",X"3E",X"20",X"1A",X"13",X"66",X"3E",X"24",X"1A",X"14",X"66",X"3E",X"27", - X"1A",X"29",X"66",X"09",X"B4",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"FC", - X"2D",X"F5",X"0A",X"DE",X"65",X"09",X"26",X"2E",X"3E",X"32",X"E5",X"C6",X"2B",X"E5",X"9E",X"19", - X"3E",X"6F",X"09",X"8E",X"2B",X"E5",X"D5",X"2C",X"09",X"48",X"00",X"0A",X"11",X"66",X"3E",X"20", - X"1A",X"13",X"66",X"3E",X"24",X"1A",X"14",X"66",X"3E",X"27",X"1A",X"29",X"66",X"09",X"E4",X"2D", - X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09", - X"6A",X"2F",X"3E",X"31",X"E5",X"C6",X"2B",X"E5",X"9F",X"18",X"3E",X"81",X"09",X"06",X"2B",X"E5", - X"D5",X"2C",X"09",X"58",X"00",X"0A",X"11",X"66",X"3E",X"20",X"1A",X"13",X"66",X"3E",X"24",X"1A", - X"14",X"66",X"3E",X"27",X"1A",X"29",X"66",X"09",X"F4",X"2C",X"E5",X"19",X"2C",X"E5",X"3A",X"2C", - X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09",X"48",X"2E",X"3E",X"11",X"E5",X"C6", - X"2B",X"E5",X"10",X"19",X"3E",X"5D",X"09",X"0E",X"2B",X"E5",X"D5",X"2C",X"09",X"80",X"00",X"0A", - X"11",X"66",X"3E",X"21",X"1A",X"13",X"66",X"3E",X"25",X"1A",X"14",X"66",X"3E",X"27",X"1A",X"29", - X"66",X"09",X"24",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5", - X"0A",X"DE",X"65",X"09",X"DF",X"2E",X"3E",X"26",X"E5",X"C6",X"2B",X"E5",X"39",X"19",X"3E",X"69", - X"09",X"46",X"2B",X"E5",X"D5",X"2C",X"09",X"90",X"00",X"0A",X"11",X"66",X"3E",X"21",X"1A",X"13", - X"66",X"3E",X"25",X"1A",X"14",X"66",X"3E",X"27",X"1A",X"29",X"66",X"09",X"3C",X"2D",X"E5",X"19", - X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE",X"65",X"09",X"95",X"18", - X"3E",X"37",X"E5",X"C6",X"2B",X"E5",X"86",X"19",X"3E",X"7B",X"09",X"4E",X"2B",X"E5",X"D5",X"2C", - X"09",X"00",X"01",X"0A",X"11",X"66",X"3E",X"22",X"1A",X"13",X"66",X"3E",X"26",X"1A",X"14",X"66", - X"3E",X"27",X"1A",X"29",X"66",X"09",X"6C",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5", - X"09",X"FC",X"2D",X"F5",X"0A",X"DE",X"65",X"09",X"1F",X"18",X"3E",X"32",X"E5",X"C6",X"2B",X"E5", - X"95",X"19",X"3E",X"7E",X"09",X"86",X"2B",X"E5",X"D5",X"2C",X"09",X"10",X"01",X"0A",X"11",X"66", - X"3E",X"24",X"1A",X"13",X"66",X"3E",X"27",X"1A",X"14",X"66",X"3E",X"26",X"1A",X"29",X"66",X"09", - X"B4",X"2D",X"E5",X"19",X"2C",X"E5",X"3A",X"2C",X"E1",X"F5",X"09",X"05",X"2E",X"F5",X"0A",X"DE", - X"65",X"09",X"26",X"2E",X"3E",X"31",X"E5",X"C6",X"2B",X"E5",X"9E",X"19",X"3E",X"4E",X"09",X"8E", - X"2B",X"E5",X"D5",X"2C",X"09",X"08",X"01",X"0A",X"11",X"66",X"3E",X"25",X"1A",X"13",X"66",X"3E", - X"10",X"1A",X"14",X"66",X"3E",X"26",X"1A",X"29",X"66",X"09",X"E4",X"2D",X"E5",X"19",X"2C",X"E5", - X"3A",X"2C",X"E1",X"E1",X"E1",X"E1",X"E1",X"27",X"65",X"52",X"08",X"54",X"66",X"54",X"2C",X"43", - X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54",X"08",X"19",X"39",X"38",X"1B",X"54",X"45",X"64", - X"63",X"67",X"08",X"61",X"66",X"43",X"8B",X"40",X"BC",X"40",X"A4",X"41",X"93",X"41",X"6C",X"42", - X"5B",X"42",X"43",X"43",X"74",X"43",X"A3",X"40",X"94",X"40",X"8C",X"41",X"BB",X"41",X"44",X"42", - X"73",X"42",X"6B",X"43",X"5C",X"43",X"AC",X"40",X"9B",X"40",X"29",X"41",X"1E",X"41",X"E1",X"42", - X"D6",X"42",X"64",X"43",X"53",X"43",X"0B",X"41",X"3C",X"41",X"A5",X"41",X"92",X"41",X"6D",X"42", - X"5A",X"42",X"C3",X"42",X"F4",X"42",X"E5",X"40",X"D2",X"40",X"46",X"41",X"71",X"41",X"8E",X"42", - X"B9",X"42",X"2D",X"43",X"1A",X"43",X"8B",X"40",X"BC",X"40",X"A2",X"41",X"95",X"41",X"6A",X"42", - X"5D",X"42",X"43",X"43",X"74",X"43",X"AB",X"40",X"9C",X"40",X"2C",X"41",X"1B",X"41",X"E4",X"42", - X"D3",X"42",X"63",X"43",X"54",X"43",X"E5",X"41",X"D2",X"41",X"A0",X"41",X"97",X"41",X"68",X"42", - X"5F",X"42",X"2D",X"42",X"1A",X"42",X"C5",X"40",X"F2",X"40",X"A3",X"41",X"94",X"41",X"6B",X"42", - X"5C",X"42",X"0D",X"43",X"3A",X"43",X"EC",X"40",X"DB",X"40",X"28",X"41",X"1F",X"41",X"E0",X"42", - X"D7",X"42",X"24",X"43",X"13",X"43",X"C4",X"40",X"F3",X"40",X"2C",X"41",X"1B",X"41",X"E4",X"42", - X"D3",X"42",X"0C",X"43",X"3B",X"43",X"A1",X"40",X"96",X"40",X"A8",X"41",X"9F",X"41",X"60",X"42", - X"57",X"42",X"69",X"43",X"5E",X"43",X"CD",X"E5",X"25",X"15",X"11",X"40",X"40",X"C9",X"D5",X"11", - X"F7",X"65",X"ED",X"88",X"ED",X"88",X"ED",X"88",X"7E",X"FE",X"27",X"38",X"DD",X"ED",X"88",X"2B", - X"D1",X"CD",X"09",X"F7",X"65",X"0B",X"46",X"F5",X"7E",X"00",X"12",X"13",X"10",X"FC",X"7E",X"0B", - X"86",X"2B",X"5F",X"0B",X"0B",X"7E",X"FE",X"D8",X"18",X"30",X"12",X"13",X"0B",X"46",X"F5",X"7E", - X"01",X"12",X"13",X"10",X"FC",X"7E",X"0B",X"86",X"2B",X"5F",X"0B",X"0B",X"7E",X"12",X"13",X"C3", - X"CD",X"2B",X"09",X"F7",X"65",X"3A",X"DD",X"65",X"3C",X"1A",X"DD",X"65",X"FE",X"34",X"28",X"23", - X"7E",X"3D",X"5F",X"FE",X"D9",X"D2",X"CD",X"2B",X"C3",X"E5",X"2B",X"C9",X"AF",X"1A",X"DD",X"65", - X"E1",X"11",X"49",X"64",X"01",X"18",X"00",X"ED",X"98",X"E1",X"09",X"F8",X"65",X"11",X"F9",X"65", - X"1E",X"00",X"01",X"11",X"00",X"ED",X"98",X"09",X"FB",X"65",X"E3",X"FE",X"09",X"FE",X"65",X"E3", - X"FE",X"09",X"01",X"66",X"E3",X"FE",X"09",X"04",X"66",X"E3",X"FE",X"09",X"07",X"66",X"E3",X"FE", - X"AF",X"1A",X"33",X"66",X"1A",X"0D",X"66",X"1A",X"0E",X"66",X"1A",X"2A",X"66",X"1A",X"2B",X"66", - X"3A",X"04",X"65",X"17",X"09",X"B5",X"2C",X"E5",X"98",X"15",X"7E",X"1A",X"18",X"40",X"0B",X"7E", - X"1A",X"2F",X"40",X"3E",X"01",X"1A",X"18",X"44",X"1A",X"2F",X"44",X"3E",X"40",X"1A",X"0B",X"66", - X"1A",X"0C",X"66",X"09",X"F5",X"65",X"E3",X"86",X"AF",X"1A",X"C2",X"66",X"E1",X"40",X"01",X"40", - X"02",X"40",X"03",X"40",X"04",X"40",X"05",X"40",X"06",X"40",X"07",X"40",X"20",X"40",X"21",X"01", - X"00",X"01",X"01",X"01",X"02",X"01",X"03",X"01",X"04",X"01",X"05",X"01",X"06",X"01",X"07",X"01", - X"20",X"01",X"21",X"02",X"00",X"02",X"01",X"02",X"02",X"02",X"03",X"02",X"04",X"02",X"05",X"02", - X"06",X"02",X"07",X"02",X"20",X"1A",X"2C",X"66",X"0A",X"0F",X"66",X"E1",X"03",X"02",X"00",X"3B", - X"14",X"30",X"21",X"77",X"03",X"02",X"00",X"4B",X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"AB", - X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"D3",X"14",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"CC",X"10",X"21",X"40",X"03",X"02",X"00",X"4B", - X"14",X"30",X"21",X"77",X"03",X"02",X"00",X"7B",X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"93", - X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"AB",X"14",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"FC",X"10",X"21",X"40",X"03",X"02",X"00",X"63", - X"0C",X"30",X"21",X"77",X"03",X"02",X"00",X"5B",X"0C",X"30",X"21",X"37",X"03",X"02",X"00",X"B3", - X"0C",X"30",X"21",X"37",X"03",X"02",X"00",X"C3",X"0C",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"EC",X"10",X"21",X"40",X"03",X"02",X"00",X"43", - X"44",X"30",X"21",X"77",X"03",X"02",X"00",X"53",X"1C",X"30",X"21",X"37",X"03",X"02",X"00",X"BB", - X"1C",X"30",X"21",X"37",X"03",X"02",X"00",X"E3",X"44",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"FC",X"10",X"21",X"40",X"03",X"02",X"00",X"73", - X"2C",X"30",X"21",X"77",X"03",X"02",X"00",X"5B",X"2C",X"30",X"21",X"37",X"03",X"02",X"00",X"B3", - X"2C",X"30",X"21",X"37",X"03",X"02",X"00",X"9B",X"2C",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"CC",X"10",X"21",X"40",X"03",X"02",X"00",X"43", - X"14",X"30",X"21",X"77",X"03",X"02",X"00",X"73",X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"9B", - X"14",X"30",X"21",X"37",X"03",X"02",X"00",X"E3",X"14",X"30",X"21",X"37",X"00",X"00",X"00",X"00", - X"00",X"00",X"21",X"00",X"02",X"04",X"00",X"A3",X"F4",X"10",X"21",X"40",X"4D",X"22",X"23",X"24", - X"25",X"26",X"27",X"10",X"14",X"4D",X"22",X"23",X"24",X"25",X"26",X"27",X"10",X"16",X"D9",X"08", - X"00",X"DC",X"04",X"FF",X"23",X"06",X"02",X"25",X"20",X"FE",X"23",X"06",X"02",X"25",X"04",X"FF", - X"DC",X"01",X"00",X"22",X"34",X"00",X"22",X"01",X"00",X"DC",X"01",X"01",X"24",X"34",X"FE",X"26", - X"01",X"01",X"DA",X"05",X"00",X"22",X"14",X"00",X"22",X"05",X"00",X"DC",X"04",X"FF",X"23",X"16", - X"02",X"25",X"04",X"FF",X"DC",X"01",X"00",X"22",X"34",X"00",X"22",X"01",X"00",X"DC",X"01",X"01", - X"24",X"24",X"FE",X"26",X"02",X"02",X"24",X"24",X"FE",X"26",X"01",X"01",X"D9",X"08",X"00",X"FF", - X"D9",X"08",X"00",X"DB",X"07",X"01",X"24",X"10",X"FE",X"26",X"07",X"01",X"D9",X"22",X"00",X"22", - X"22",X"00",X"22",X"22",X"00",X"D9",X"21",X"00",X"23",X"24",X"00",X"25",X"21",X"00",X"DA",X"01", - X"00",X"22",X"02",X"01",X"25",X"03",X"FE",X"23",X"26",X"02",X"25",X"03",X"FE",X"23",X"02",X"01", - X"22",X"01",X"00",X"DC",X"01",X"00",X"22",X"34",X"00",X"22",X"01",X"00",X"DA",X"01",X"00",X"22", - X"24",X"FF",X"26",X"02",X"02",X"24",X"24",X"FF",X"22",X"01",X"00",X"DA",X"01",X"00",X"22",X"23", - X"01",X"25",X"04",X"FE",X"23",X"23",X"01",X"22",X"01",X"00",X"DC",X"01",X"00",X"22",X"34",X"00", - X"22",X"01",X"00",X"DA",X"01",X"00",X"22",X"03",X"FF",X"26",X"01",X"02",X"24",X"10",X"FE",X"26", - X"01",X"02",X"24",X"03",X"FF",X"22",X"01",X"00",X"D9",X"21",X"00",X"24",X"24",X"00",X"26",X"21", - X"00",X"D9",X"22",X"00",X"22",X"22",X"00",X"22",X"22",X"00",X"DB",X"21",X"FF",X"23",X"24",X"02", - X"25",X"21",X"FF",X"D9",X"08",X"00",X"FF",X"D9",X"08",X"00",X"DC",X"01",X"00",X"22",X"02",X"01", - X"25",X"20",X"FE",X"23",X"04",X"02",X"25",X"20",X"FE",X"23",X"02",X"01",X"22",X"01",X"00",X"D9", - X"02",X"00",X"24",X"32",X"00",X"26",X"02",X"00",X"DD",X"03",X"00",X"22",X"30",X"00",X"22",X"03", - X"00",X"DB",X"03",X"00",X"22",X"22",X"FF",X"26",X"02",X"02",X"24",X"22",X"FF",X"22",X"03",X"00", - X"DB",X"03",X"00",X"22",X"20",X"01",X"25",X"06",X"FE",X"23",X"20",X"01",X"22",X"03",X"00",X"DD", - X"03",X"00",X"22",X"30",X"00",X"22",X"03",X"00",X"D9",X"02",X"00",X"23",X"32",X"00",X"25",X"02", - X"00",X"DC",X"01",X"00",X"22",X"05",X"FF",X"26",X"02",X"02",X"24",X"22",X"FE",X"26",X"02",X"02", - X"24",X"05",X"FF",X"22",X"01",X"00",X"D9",X"08",X"00",X"FF",X"D9",X"08",X"00",X"DB",X"03",X"FF", - X"23",X"20",X"02",X"25",X"06",X"FE",X"23",X"20",X"02",X"25",X"03",X"FF",X"D9",X"01",X"00",X"22", - X"34",X"00",X"22",X"01",X"00",X"DA",X"01",X"00",X"22",X"04",X"FF",X"26",X"02",X"02",X"24",X"24", - X"FE",X"26",X"02",X"02",X"24",X"04",X"FF",X"22",X"01",X"00",X"DA",X"01",X"00",X"22",X"03",X"01", - X"25",X"04",X"FE",X"23",X"22",X"02",X"25",X"04",X"FE",X"23",X"03",X"01",X"22",X"01",X"00",X"D9", - X"01",X"00",X"22",X"34",X"00",X"22",X"01",X"00",X"DA",X"01",X"01",X"24",X"34",X"FE",X"26",X"01", - X"01",X"DA",X"03",X"01",X"24",X"22",X"FE",X"26",X"02",X"02",X"24",X"22",X"FE",X"26",X"03",X"01", - X"DA",X"04",X"FF",X"23",X"20",X"02",X"25",X"04",X"FE",X"23",X"20",X"02",X"25",X"04",X"FF",X"DA", - X"02",X"FF",X"23",X"32",X"02",X"25",X"02",X"FF",X"D9",X"01",X"00",X"22",X"34",X"00",X"22",X"01", - X"00",X"DA",X"01",X"00",X"22",X"04",X"FF",X"26",X"02",X"02",X"24",X"24",X"FE",X"26",X"02",X"02", - X"24",X"04",X"FF",X"22",X"01",X"00",X"DA",X"01",X"00",X"22",X"03",X"01",X"25",X"04",X"FE",X"23", - X"22",X"02",X"25",X"04",X"FE",X"23",X"03",X"01",X"22",X"01",X"00",X"D9",X"01",X"00",X"22",X"34", - X"00",X"22",X"01",X"00",X"DB",X"01",X"01",X"24",X"24",X"FE",X"26",X"02",X"02",X"24",X"24",X"FE", - X"26",X"01",X"01",X"D9",X"08",X"00",X"FF",X"D9",X"08",X"00",X"DB",X"05",X"FF",X"23",X"01",X"02", - X"25",X"06",X"FE",X"23",X"02",X"02",X"25",X"06",X"FE",X"23",X"01",X"02",X"25",X"05",X"FF",X"D9", - X"02",X"00",X"23",X"32",X"00",X"25",X"02",X"00",X"DB",X"01",X"01",X"24",X"34",X"FE",X"26",X"01", - X"01",X"FC",X"04",X"00",X"22",X"16",X"00",X"22",X"04",X"00",X"DB",X"03",X"FF",X"23",X"30",X"02", - X"25",X"03",X"FF",X"D9",X"02",X"00",X"24",X"32",X"00",X"26",X"02",X"00",X"DB",X"03",X"01",X"24", - X"05",X"FE",X"26",X"02",X"02",X"24",X"06",X"FE",X"26",X"02",X"02",X"24",X"05",X"FE",X"26",X"03", - X"01",X"D9",X"08",X"00",X"FF",X"D9",X"08",X"00",X"FB",X"23",X"FF",X"23",X"20",X"02",X"25",X"23", - X"FF",X"DC",X"01",X"00",X"22",X"34",X"00",X"22",X"01",X"00",X"FB",X"01",X"01",X"24",X"34",X"FE", - X"26",X"01",X"01",X"D9",X"08",X"00",X"FF",X"3E",X"26",X"1A",X"C7",X"40",X"1A",X"D7",X"40",X"1A", - X"AF",X"41",X"1A",X"87",X"42",X"1A",X"97",X"42",X"1A",X"2F",X"43",X"3E",X"24",X"1A",X"E0",X"40", - X"1A",X"F0",X"40",X"1A",X"98",X"41",X"1A",X"A0",X"42",X"1A",X"B0",X"42",X"1A",X"18",X"43",X"3E", - X"25",X"1A",X"E7",X"40",X"1A",X"4F",X"41",X"1A",X"5F",X"41",X"1A",X"67",X"42",X"1A",X"0F",X"43", - X"1A",X"1F",X"43",X"3E",X"23",X"1A",X"D0",X"40",X"1A",X"68",X"41",X"1A",X"78",X"41",X"1A",X"50", - X"42",X"1A",X"28",X"43",X"1A",X"38",X"43",X"3E",X"22",X"1A",X"FB",X"41",X"1A",X"33",X"42",X"E1", - X"3E",X"26",X"1A",X"AF",X"41",X"3E",X"24",X"1A",X"98",X"41",X"3E",X"25",X"1A",X"67",X"42",X"3E", - X"23",X"1A",X"50",X"42",X"3E",X"24",X"1A",X"C9",X"42",X"3E",X"23",X"1A",X"01",X"41",X"3E",X"25", - X"1A",X"36",X"41",X"3E",X"26",X"1A",X"FE",X"42",X"E1",X"3E",X"25",X"1A",X"E8",X"40",X"1A",X"DE", - X"40",X"1A",X"6F",X"42",X"3E",X"23",X"1A",X"E9",X"40",X"1A",X"DF",X"40",X"1A",X"58",X"42",X"3E", - X"26",X"1A",X"A7",X"41",X"1A",X"20",X"43",X"1A",X"16",X"43",X"3E",X"24",X"1A",X"90",X"41",X"1A", - X"21",X"43",X"1A",X"17",X"43",X"3E",X"24",X"1A",X"81",X"43",X"1A",X"C1",X"40",X"3E",X"23",X"1A", - X"09",X"43",X"1A",X"49",X"40",X"3E",X"26",X"1A",X"B6",X"43",X"1A",X"F6",X"40",X"3E",X"25",X"1A", - X"3E",X"43",X"1A",X"7E",X"40",X"E1",X"3E",X"22",X"1A",X"0D",X"41",X"1A",X"CF",X"40",X"1A",X"C5", - X"42",X"1A",X"07",X"43",X"E1",X"3E",X"25",X"1A",X"E2",X"40",X"1A",X"D4",X"40",X"3E",X"23",X"1A", - X"E3",X"40",X"1A",X"D5",X"40",X"3E",X"26",X"1A",X"2A",X"43",X"1A",X"1C",X"43",X"3E",X"24",X"1A", - X"2B",X"43",X"1A",X"1D",X"43",X"E1",X"3E",X"25",X"1A",X"EF",X"40",X"3E",X"23",X"1A",X"D8",X"40", - X"1A",X"05",X"42",X"3E",X"24",X"1A",X"CD",X"41",X"1A",X"10",X"43",X"3E",X"26",X"1A",X"27",X"43", - X"E1",X"3E",X"16",X"E5",X"FD",X"14",X"3E",X"21",X"E5",X"25",X"15",X"11",X"C1",X"44",X"09",X"03", - X"1C",X"3E",X"05",X"06",X"15",X"E5",X"EB",X"15",X"11",X"7B",X"44",X"09",X"03",X"1C",X"3E",X"05", - X"06",X"10",X"E5",X"EB",X"15",X"11",X"C1",X"40",X"09",X"39",X"1A",X"3E",X"05",X"06",X"15",X"E5", - X"D5",X"15",X"11",X"61",X"41",X"09",X"8A",X"1A",X"3E",X"07",X"06",X"11",X"E5",X"D5",X"15",X"3E", - X"90",X"1A",X"EE",X"40",X"3E",X"A6",X"1A",X"EF",X"40",X"11",X"9A",X"40",X"09",X"31",X"1B",X"3E", - X"07",X"06",X"16",X"E5",X"D5",X"15",X"11",X"7B",X"40",X"09",X"9B",X"1B",X"3E",X"05",X"06",X"10", - X"E5",X"D5",X"15",X"3E",X"78",X"E5",X"B3",X"15",X"E1",X"31",X"31",X"31",X"31",X"31",X"31",X"40", - X"40",X"40",X"31",X"31",X"40",X"53",X"40",X"31",X"31",X"40",X"54",X"40",X"31",X"31",X"40",X"66", - X"40",X"31",X"31",X"40",X"45",X"40",X"31",X"31",X"40",X"53",X"40",X"31",X"31",X"40",X"45",X"40", - X"31",X"31",X"40",X"52",X"40",X"31",X"31",X"40",X"50",X"40",X"31",X"31",X"40",X"40",X"40",X"31", - X"31",X"40",X"40",X"40",X"31",X"31",X"40",X"72",X"40",X"31",X"31",X"40",X"45",X"40",X"31",X"31", - X"40",X"60",X"40",X"31",X"31",X"40",X"43",X"40",X"31",X"31",X"40",X"66",X"40",X"31",X"31",X"40", - X"41",X"40",X"31",X"31",X"40",X"53",X"40",X"31",X"31",X"40",X"40",X"40",X"31",X"31",X"31",X"31", - X"31",X"31",X"16",X"16",X"A5",X"16",X"A2",X"A3",X"A6",X"A3",X"A3",X"A7",X"A4",X"A3",X"A7",X"A6", - X"A7",X"16",X"16",X"A7",X"16",X"A7",X"A6",X"A7",X"16",X"16",X"A7",X"16",X"16",X"16",X"A7",X"A5", - X"A5",X"A7",X"A5",X"A5",X"16",X"A7",X"A7",X"A7",X"A7",X"A7",X"A7",X"A6",X"A7",X"16",X"16",X"16", - X"16",X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"16", - X"16",X"A5",X"16",X"A5",X"A5",X"A5",X"A5",X"16",X"A7",X"A3",X"A7",X"A7",X"A7",X"A7",X"A6",X"A7", - X"A4",X"16",X"16",X"16",X"A7",X"A6",X"16",X"90",X"A4",X"16",X"16",X"16",X"16",X"16",X"A3",X"91", - X"16",X"16",X"16",X"16",X"A7",X"91",X"16",X"A5",X"A5",X"A5",X"16",X"A7",X"90",X"A7",X"A7",X"A7", - X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"A7",X"A6",X"A5",X"A5",X"16",X"16",X"16",X"16",X"16", - X"A7",X"91",X"16",X"16",X"16",X"16",X"16",X"A7",X"A6",X"16",X"A5",X"A5",X"A5",X"16",X"A7",X"A7", - X"A7",X"A7",X"A7",X"A7",X"A6",X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"A7",X"A4",X"16",X"16", - X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"A5",X"A5",X"A5",X"A5", - X"16",X"A7",X"90",X"A7",X"A7",X"A7",X"A7",X"A6",X"A7",X"16",X"16",X"A3",X"91",X"16",X"16",X"16", - X"16",X"A3",X"91",X"A2",X"16",X"16",X"16",X"A3",X"91",X"A2",X"16",X"16",X"16",X"A7",X"91",X"16", - X"A5",X"A5",X"A5",X"16",X"A7",X"90",X"A7",X"A7",X"A7",X"A7",X"A6",X"16",X"16",X"16",X"16",X"16", - X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"16",X"16",X"A5",X"A5",X"16",X"16",X"16",X"16",X"16", - X"A7",X"91",X"16",X"16",X"16",X"16",X"16",X"A7",X"A6",X"16",X"A5",X"A5",X"A5",X"16",X"A7",X"A7", - X"A7",X"A7",X"A7",X"A7",X"A6",X"A7",X"A6",X"16",X"16",X"16",X"16",X"16",X"A7",X"A4",X"16",X"16", - X"16",X"16",X"16",X"31",X"31",X"31",X"31",X"31",X"31",X"40",X"40",X"40",X"31",X"31",X"40",X"67", - X"40",X"31",X"31",X"40",X"63",X"40",X"31",X"31",X"40",X"64",X"40",X"31",X"31",X"40",X"45",X"40", - X"31",X"31",X"40",X"54",X"40",X"31",X"31",X"40",X"40",X"40",X"31",X"31",X"40",X"03",X"40",X"31", - X"31",X"40",X"20",X"40",X"31",X"31",X"40",X"21",X"40",X"31",X"31",X"40",X"01",X"40",X"31",X"31", - X"40",X"40",X"40",X"31",X"31",X"40",X"32",X"40",X"31",X"31",X"40",X"40",X"40",X"31",X"31",X"31", - X"31",X"31",X"31",X"05",X"E1",X"E1",X"E1",X"09",X"CC",X"1C",X"0A",X"2D",X"66",X"3E",X"EF",X"1A", - X"F8",X"64",X"E1",X"E1",X"2A",X"2D",X"66",X"CD",X"09",X"CC",X"1C",X"7D",X"C9",X"BD",X"E4",X"64", - X"1C",X"7E",X"FE",X"00",X"28",X"26",X"0B",X"46",X"3A",X"A4",X"64",X"B8",X"28",X"14",X"2B",X"0A", - X"2D",X"66",X"30",X"17",X"0B",X"46",X"3A",X"A5",X"64",X"B8",X"28",X"06",X"2B",X"0A",X"2D",X"66", - X"30",X"21",X"0B",X"7E",X"1A",X"F8",X"64",X"0B",X"0A",X"2D",X"66",X"E1",X"3E",X"10",X"1A",X"29", - X"66",X"3E",X"04",X"1A",X"13",X"66",X"3E",X"22",X"1A",X"14",X"66",X"3E",X"07",X"1A",X"4A",X"64", - X"1A",X"6A",X"64",X"1A",X"5A",X"64",X"1A",X"7A",X"64",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1", - X"E1",X"E1",X"3E",X"40",X"E5",X"FD",X"14",X"3E",X"21",X"E5",X"25",X"15",X"3E",X"31",X"1A",X"34", - X"66",X"E5",X"92",X"1C",X"3E",X"27",X"E5",X"B3",X"15",X"3E",X"14",X"1A",X"34",X"66",X"E5",X"92", - X"1C",X"E1",X"09",X"40",X"40",X"0A",X"35",X"66",X"09",X"7F",X"40",X"0A",X"37",X"66",X"3E",X"08", - X"1A",X"09",X"66",X"E5",X"9D",X"1C",X"3E",X"01",X"E5",X"B3",X"15",X"3A",X"09",X"66",X"3D",X"1A", - X"09",X"66",X"08",X"EF",X"E1",X"06",X"26",X"ED",X"73",X"35",X"66",X"13",X"ED",X"53",X"35",X"66", - X"33",X"3A",X"34",X"66",X"12",X"3E",X"40",X"E5",X"9D",X"15",X"10",X"DD",X"06",X"26",X"ED",X"73", - X"37",X"66",X"33",X"ED",X"53",X"37",X"66",X"13",X"3A",X"34",X"66",X"12",X"3E",X"40",X"E5",X"9D", - X"15",X"10",X"DD",X"E1",X"00",X"CC",X"FB",X"01",X"B3",X"DF",X"00",X"EC",X"FB",X"01",X"CB",X"FE", - X"00",X"B4",X"FD",X"01",X"E3",X"FE",X"00",X"4C",X"FB",X"01",X"CB",X"FE",X"00",X"0C",X"FD",X"01", - X"B3",X"DF",X"00",X"84",X"FB",X"01",X"D3",X"FE",X"00",X"74",X"FD",X"01",X"C3",X"DF",X"00",X"9C", - X"FB",X"01",X"EB",X"DF",X"00",X"EC",X"FD",X"01",X"CB",X"DF",X"00",X"DC",X"FD",X"01",X"B3",X"FE", - X"00",X"EC",X"FD",X"01",X"93",X"FE",X"00",X"8C",X"FD",X"01",X"0B",X"DF",X"00",X"EC",X"FB",X"01", - X"5B",X"FE",X"00",X"A4",X"FD",X"01",X"43",X"FE",X"00",X"4C",X"FD",X"01",X"2B",X"FE",X"00",X"34", - X"FB",X"01",X"5B",X"DF",X"00",X"74",X"FB",X"01",X"BB",X"DF",X"00",X"A4",X"FB",X"01",X"D3",X"DF", - X"00",X"C4",X"FB",X"01",X"F3",X"DF",X"00",X"FC",X"FD",X"01",X"AB",X"FE",X"00",X"E4",X"FD",X"01", - X"7B",X"DF",X"00",X"EC",X"FD",X"01",X"5B",X"DF",X"00",X"DC",X"FD",X"01",X"2B",X"FE",X"00",X"B4", - X"FB",X"01",X"83",X"DF",X"23",X"08",X"65",X"23",X"3B",X"65",X"24",X"02",X"01",X"43",X"00",X"02", - X"20",X"05",X"04",X"01",X"54",X"00",X"05",X"04",X"01",X"1A",X"00",X"05",X"04",X"01",X"85",X"00", - X"05",X"04",X"01",X"8F",X"00",X"05",X"04",X"01",X"4C",X"00",X"05",X"04",X"01",X"23",X"01",X"05", - X"04",X"21",X"23",X"05",X"65",X"23",X"3B",X"65",X"01",X"D8",X"00",X"24",X"02",X"06",X"02",X"20", - X"05",X"03",X"02",X"00",X"05",X"03",X"07",X"27",X"21",X"23",X"05",X"65",X"24",X"02",X"01",X"00", - X"02",X"02",X"05",X"06",X"04",X"05",X"06",X"05",X"01",X"04",X"FF",X"07",X"06",X"07",X"04",X"21", - X"AE",X"64",X"F8",X"2E",X"46",X"53",X"43",X"67",X"52",X"45",X"08",X"08",X"05",X"00",X"95",X"2B", - X"A8",X"2B",X"98",X"64",X"DA",X"1C",X"46",X"65",X"45",X"66",X"52",X"23",X"3B",X"65",X"23",X"59", - X"65",X"23",X"A4",X"65",X"23",X"8F",X"65",X"24",X"02",X"01",X"08",X"00",X"02",X"27",X"06",X"05", - X"01",X"03",X"18",X"00",X"07",X"14",X"06",X"04",X"FF",X"05",X"04",X"07",X"07",X"01",X"99",X"00", - X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"04",X"01",X"85",X"00",X"02",X"26", - X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"04",X"01",X"7D",X"00",X"02",X"26",X"06",X"04", - X"FE",X"05",X"02",X"07",X"04",X"05",X"04",X"01",X"5E",X"00",X"02",X"26",X"06",X"04",X"FE",X"05", - X"02",X"07",X"02",X"05",X"01",X"01",X"69",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07", - X"04",X"05",X"02",X"01",X"70",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05", - X"01",X"01",X"69",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01", - X"4C",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"69",X"00", - X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01",X"70",X"00",X"02",X"26", - X"06",X"04",X"FE",X"05",X"02",X"07",X"06",X"21",X"24",X"01",X"02",X"01",X"06",X"01",X"80",X"00", - X"06",X"05",X"02",X"03",X"10",X"00",X"07",X"05",X"04",X"02",X"07",X"06",X"20",X"B0",X"1E",X"52", - X"41",X"65",X"1D",X"08",X"05",X"00",X"95",X"2B",X"A8",X"2B",X"8F",X"65",X"C6",X"1E",X"53",X"67", - X"55",X"52",X"41",X"65",X"1E",X"08",X"05",X"00",X"95",X"2B",X"24",X"02",X"01",X"99",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01",X"99",X"00",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02", - X"07",X"02",X"05",X"01",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02", - X"05",X"01",X"01",X"85",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02", - X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01",X"C8", - X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01",X"C8",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"C8",X"00",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"C8",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"C8",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02", - X"07",X"02",X"05",X"01",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02", - X"05",X"02",X"01",X"C8",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02", - X"01",X"23",X"01",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"02",X"01",X"23", - X"01",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"23",X"01",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"23",X"01",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"23",X"01",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"C8",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02", - X"07",X"02",X"05",X"02",X"01",X"23",X"01",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"03", - X"01",X"4C",X"01",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"06",X"05",X"07",X"04", - X"FE",X"07",X"04",X"21",X"24",X"01",X"02",X"27",X"06",X"01",X"C0",X"00",X"06",X"05",X"01",X"03", - X"10",X"00",X"07",X"05",X"04",X"FE",X"07",X"06",X"21",X"23",X"8F",X"65",X"24",X"02",X"01",X"43", - X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"01",X"01",X"70",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"02",X"01",X"58",X"00",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"85",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02", - X"07",X"02",X"05",X"01",X"01",X"58",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04", - X"01",X"5E",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"02",X"01",X"95", - X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"99",X"00",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"95",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"04",X"01",X"85",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04", - X"05",X"02",X"01",X"8F",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"C7", - X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"8F",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02", - X"01",X"95",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"04",X"01",X"99",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"06",X"05",X"02",X"01",X"85",X"00",X"02",X"26",X"06", - X"04",X"FE",X"05",X"02",X"07",X"04",X"05",X"03",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02", - X"01",X"99",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"A5",X"00",X"02", - X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"02",X"01",X"95",X"00",X"02",X"26",X"06",X"04",X"FE", - X"05",X"02",X"07",X"02",X"05",X"01",X"01",X"5E",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02", - X"07",X"06",X"05",X"04",X"01",X"EC",X"00",X"02",X"26",X"06",X"04",X"FE",X"05",X"02",X"07",X"06", - X"21",X"00",X"00",X"15",X"00",X"00",X"00",X"18",X"00",X"00",X"00",X"45",X"00",X"00",X"00",X"48", - X"00",X"00",X"50",X"12",X"00",X"00",X"00",X"0D",X"00",X"00",X"50",X"1F",X"00",X"00",X"00",X"50", - X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"18",X"00",X"00",X"00",X"40", - X"00",X"00",X"50",X"07",X"00",X"00",X"00",X"15",X"00",X"00",X"50",X"0A",X"00",X"00",X"00",X"18", - X"00",X"05",X"04",X"03",X"02",X"00",X"03",X"06",X"21",X"00",X"03",X"00",X"00",X"06",X"03",X"00", - X"03",X"00",X"00",X"06",X"03",X"00",X"00",X"21",X"00",X"FF",X"64",X"52",X"53",X"50",X"42",X"03", - X"65",X"43",X"53",X"48",X"17",X"03",X"62",X"65",X"53",X"08",X"85",X"02",X"42",X"67",X"40",X"90", - X"5E",X"02",X"62",X"53",X"40",X"50",X"19",X"02",X"62",X"46",X"53",X"90",X"10",X"02",X"46",X"53", - X"65",X"00",X"05",X"02",X"43",X"53",X"65",X"48",X"01",X"02",X"43",X"44",X"40",X"80",X"B0",X"01", - X"60",X"44",X"43",X"40",X"86",X"01",X"07",X"10",X"03",X"12",X"97",X"65",X"52",X"08",X"54",X"66", - X"54",X"2C",X"43",X"67",X"50",X"71",X"52",X"61",X"47",X"60",X"54",X"08",X"19",X"39",X"38",X"1B", - X"54",X"45",X"64",X"63",X"67",X"08",X"61",X"66",X"43",X"3A",X"2D",X"66",X"63",X"1B",X"41",X"43", - X"41",X"44",X"44",X"08",X"08",X"08",X"05",X"00",X"8D",X"39",X"B8",X"39",X"CC",X"1C",X"3A",X"2C", - X"41",X"53",X"54",X"45",X"54",X"41",X"08",X"08",X"61",X"2B",X"77",X"3A",X"03",X"2A",X"66",X"67", - X"66",X"41",X"65",X"45",X"2A",X"05",X"00",X"00",X"00",X"00",X"00",X"65",X"3A",X"86",X"20",X"9F", - X"00",X"49",X"39",X"30",X"3A",X"15",X"39",X"54",X"41",X"42",X"64",X"45",X"53",X"08",X"08",X"57", - X"2B",X"86",X"3A",X"03",X"2A",X"66",X"67",X"66",X"41",X"65",X"45",X"2A",X"06",X"00",X"00",X"00", - X"00",X"00",X"5C",X"3A",X"86",X"20",X"27",X"00",X"04",X"1C",X"13",X"1C",X"9A",X"1A",X"61",X"66", - X"61",X"54",X"53",X"08",X"08",X"08",X"4D",X"2B",X"BF",X"3A",X"03",X"2A",X"66",X"67",X"66",X"41", - X"65",X"45",X"2A",X"07",X"00",X"00",X"00",X"00",X"00",X"CE",X"2E",X"05",X"00",X"D4",X"3A",X"CF", - X"3A",X"F7",X"65",X"EE",X"2C",X"53",X"42",X"55",X"46",X"46",X"45",X"52",X"08",X"05",X"00",X"D4", - X"3A",X"CF",X"3A",X"DD",X"65",X"80",X"19",X"64",X"43",X"66",X"54",X"08",X"08",X"08",X"08",X"5B", - X"2B",X"D4",X"3A",X"03",X"2A",X"66",X"67",X"66",X"41",X"65",X"45",X"2A",X"20",X"00",X"00",X"00", - X"00",X"00",X"9C",X"2D",X"81",X"2B",X"00",X"00",X"03",X"2A",X"66",X"67",X"66",X"41",X"65",X"45", - X"2A",X"21",X"00",X"00",X"00",X"00",X"00",X"E9",X"3A",X"86",X"00",X"C2",X"66",X"F5",X"65",X"C2", - X"66",X"67",X"38",X"50",X"52",X"67",X"52",X"41",X"65",X"08",X"08",X"F5",X"65",X"C2",X"66",X"E9", - X"3A",X"00",X"00",X"00",X"1E",X"00",X"1F",X"00",X"22",X"3B",X"31",X"3A",X"FF",X"63",X"A7",X"2B", - X"BC",X"33",X"2A",X"28",X"F8",X"2E",X"31",X"3B",X"00",X"2B",X"28",X"D0",X"19",X"CE",X"2E",X"0A", - X"3B",X"00",X"D1",X"19",X"03",X"1C",X"9C",X"2D",X"2B",X"3B",X"00",X"04",X"1C",X"13",X"1C",X"5C", - X"3A",X"1C",X"3B",X"00",X"14",X"1C",X"5B",X"1D",X"BA",X"39",X"3D",X"3B",X"00",X"5C",X"1D",X"48", - X"39",X"DE",X"1E",X"46",X"3B",X"00",X"49",X"39",X"30",X"3A",X"65",X"3A",X"F0",X"1E",X"00",X"FE", - X"A5",X"20",X"22",X"07",X"07",X"22",X"29",X"6F",X"21",X"FD",X"04",X"01",X"18",X"23",X"FB",X"85", - X"20",X"23",X"01",X"58",X"23",X"FA",X"85",X"20",X"24",X"01",X"69",X"02",X"99",X"A0",X"02",X"BA", - X"6A",X"20",X"25",X"01",X"77",X"02",X"8D",X"4B",X"23",X"29",X"76",X"05",X"2C",X"85",X"01",X"86", - X"01",X"03",X"05",X"25",X"86",X"20",X"26",X"07",X"07",X"03",X"07",X"06",X"07",X"07",X"02",X"A4", - X"62",X"20",X"27",X"03",X"22",X"DE",X"84",X"23",X"DD",X"41",X"03",X"25",X"20",X"23",X"FD",X"84", - X"07",X"01",X"03",X"23",X"FC",X"1D",X"07",X"02",X"03",X"23",X"2B",X"87",X"02",X"DC",X"92",X"3D", - X"01",X"A2",X"23",X"2D",X"A4",X"02",X"EB",X"A1",X"3D",X"13",X"00",X"07",X"04",X"07",X"20",X"03", - X"21",X"FC",X"04",X"23",X"F6",X"92",X"09",X"23",X"08",X"81",X"23",X"F9",X"86",X"20",X"07",X"06", - X"22",X"03",X"02",X"20",X"2C",X"01",X"79",X"23",X"F7",X"A1",X"02",X"C6",X"0C",X"06",X"23",X"03", - X"01",X"1B",X"23",X"C8",X"C5",X"09",X"23",X"08",X"81",X"23",X"DF",X"88",X"23",X"2C",X"12",X"23", - X"28",X"27",X"23",X"DE",X"87",X"37",X"07",X"01",X"89",X"01",X"06",X"37",X"F3",X"02",X"8B",X"7A", - X"23",X"29",X"5F",X"3D",X"07",X"04",X"06",X"01",X"03",X"01",X"13",X"23",X"F9",X"96",X"37",X"06", - X"23",X"2C",X"4F",X"23",X"28",X"4C",X"23",X"DE",X"49",X"23",X"29",X"76",X"07",X"03",X"06",X"24", - X"03",X"25",X"20",X"02",X"3C",X"54",X"09",X"01",X"68",X"23",X"C9",X"A9",X"09",X"23",X"28",X"62", - X"22",X"DE",X"91",X"37",X"D3",X"02",X"6B",X"42",X"23",X"29",X"3F",X"23",X"2C",X"3C",X"23",X"DF", - X"39",X"01",X"41",X"23",X"29",X"1C",X"23",X"2C",X"19",X"22",X"DF",X"84",X"02",X"13",X"2B",X"09", - X"01",X"63",X"01",X"0E",X"23",X"CA",X"9A",X"23",X"08",X"81",X"23",X"FA",X"A4",X"23",X"2C",X"5B", - X"37",X"EB",X"23",X"FE",X"6E",X"06",X"01",X"03",X"23",X"F9",X"A3",X"23",X"2C",X"4D",X"23",X"F9", - X"4A",X"37",X"20",X"01",X"59",X"23",X"28",X"73",X"23",X"F8",X"70",X"23",X"29",X"55",X"23",X"2C", - X"52",X"37",X"CB",X"02",X"05",X"75",X"01",X"76",X"23",X"CB",X"A2",X"02",X"15",X"45",X"3D",X"07", - X"03",X"06",X"25",X"03",X"04",X"00",X"00",X"00",X"00",X"69",X"48",X"66",X"0B",X"46",X"32",X"81", - X"6F",X"13",X"32",X"A0",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"85",X"6F",X"13",X"32", - X"A4",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"8D",X"6F",X"13",X"32",X"8C",X"4F",X"E1", - X"44",X"65",X"09",X"00",X"00",X"3E",X"10",X"DD",X"29",X"EB",X"97",X"29",X"EB",X"A5",X"91",X"6F", - X"7C",X"B0",X"4F",X"13",X"D2",X"F1",X"3C",X"21",X"33",X"D9",X"3D",X"C2",X"C7",X"3C",X"E1",X"76", - X"0B",X"56",X"EB",X"29",X"CD",X"29",X"29",X"C1",X"21",X"E1",X"44",X"65",X"09",X"00",X"00",X"3E", - X"10",X"29",X"EB",X"29",X"EB",X"D2",X"F9",X"3C",X"21",X"3D",X"C2",X"D9",X"3C",X"E1",X"71",X"50", - X"EB",X"97",X"95",X"6F",X"3E",X"00",X"B4",X"4F",X"E1",X"EB",X"77",X"16",X"00",X"EB",X"32",X"9D", - X"6F",X"13",X"32",X"9C",X"4F",X"E1",X"77",X"16",X"00",X"7B",X"95",X"6F",X"7A",X"B4",X"4F",X"E1", - X"67",X"06",X"00",X"7B",X"91",X"6F",X"7A",X"B0",X"4F",X"E1",X"69",X"48",X"66",X"0B",X"46",X"32", - X"91",X"6F",X"13",X"32",X"B0",X"4F",X"E1",X"6F",X"0E",X"00",X"32",X"95",X"6F",X"13",X"32",X"B4", - X"4F",X"E1",X"77",X"16",X"00",X"7B",X"96",X"77",X"7A",X"0B",X"B6",X"57",X"EB",X"E1",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"93",X"1B",X"93",X"1B",X"58",X"0E",X"24",X"2A",X"B4",X"03",X"F8",X"29",X"EC",X"2E",X"48",X"2F", - X"00",X"00",X"F1",X"13",X"9D",X"0C",X"65",X"0E",X"FF",X"7F",X"2F",X"03",X"BA",X"06",X"00",X"04", - X"FC",X"03",X"F7",X"12",X"8F",X"03",X"D5",X"03",X"F3",X"03",X"A5",X"27",X"EA",X"03",X"DF",X"03", - X"A2",X"03",X"00",X"12",X"25",X"12",X"32",X"12",X"E7",X"16",X"CA",X"03",X"21",X"13",X"1B",X"13", - X"F2",X"E7",X"16",X"DA",X"20",X"D2",X"67",X"70",X"A2",X"03",X"F2",X"A8",X"C4",X"52",X"67",X"57", - X"A5",X"27",X"85",X"C7",X"66",X"61",X"66",X"52",X"41",X"57",X"00",X"12",X"97",X"E5",X"52",X"54", - X"8D",X"31",X"96",X"10",X"C5",X"64",X"54",X"61",X"54",X"56",X"32",X"A3",X"E5",X"71",X"53",X"AD", - X"13",X"96",X"40",X"C2",X"55",X"53",X"98",X"14",X"F2",X"90",X"C7",X"66",X"61",X"52",X"54",X"53", - X"D3",X"31",X"95",X"C5",X"64",X"54",X"61",X"54",X"53",X"06",X"34",X"A4",X"E4",X"52",X"53",X"1C", - X"12",X"F1",X"38",X"C1",X"52",X"53",X"89",X"14",X"F1",X"28",X"C5",X"43",X"41",X"50",X"53",X"2E", - X"16",X"A1",X"D0",X"53",X"78",X"00",X"F8",X"18",X"C1",X"64",X"53",X"9A",X"34",X"F1",X"08",X"D2", - X"60",X"53",X"89",X"12",X"B7",X"E4",X"60",X"53",X"C1",X"12",X"B6",X"D4",X"45",X"53",X"DF",X"34", - X"F0",X"C0",X"C7",X"45",X"53",X"94",X"00",X"B2",X"E6",X"67",X"61",X"54",X"43",X"45",X"53",X"0F", - X"12",X"8A",X"00",X"C6",X"43",X"53",X"26",X"35",X"D1",X"1F",X"D2",X"41",X"64",X"41",X"43",X"53", - X"6B",X"35",X"8F",X"C3",X"42",X"53",X"78",X"30",X"F4",X"B0",X"42",X"D4",X"53",X"52",X"5F",X"15", - X"F7",X"C4",X"52",X"52",X"D1",X"12",X"D2",X"4F",X"C1",X"43",X"52",X"52",X"B8",X"00",X"D1",X"27", - X"C3",X"52",X"52",X"59",X"16",X"F1",X"20",X"C1",X"52",X"52",X"C2",X"00",X"D1",X"37",X"D2",X"52", - X"CD",X"00",X"F1",X"30",X"C4",X"64",X"52",X"F6",X"00",X"D2",X"6F",X"C1",X"43",X"64",X"52",X"4D", - X"16",X"D1",X"07",X"C3",X"64",X"52",X"49",X"12",X"F1",X"00",X"C1",X"64",X"52",X"DA",X"00",X"D1", - X"17",X"E4",X"52",X"20",X"01",X"F1",X"10",X"E6",X"54",X"45",X"52",X"D0",X"00",X"D2",X"45",X"E1", - X"54",X"45",X"52",X"91",X"12",X"D2",X"65",X"D4",X"45",X"52",X"15",X"01",X"D7",X"E1",X"C5",X"65", - X"55",X"53",X"45",X"52",X"01",X"01",X"8D",X"C5",X"56",X"52",X"45",X"53",X"45",X"52",X"7D",X"16", - X"8C",X"01",X"D3",X"45",X"52",X"D6",X"00",X"F0",X"80",X"D4",X"41",X"45",X"50",X"45",X"52",X"40", - X"01",X"A7",X"D2",X"27",X"01",X"DB",X"E0",X"53",X"55",X"50",X"51",X"01",X"F6",X"C5",X"D0",X"67", - X"50",X"2C",X"01",X"F6",X"C1",X"E7",X"50",X"0D",X"01",X"DA",X"08",X"C5",X"50",X"F9",X"00",X"DA", - X"28",X"C5",X"47",X"41",X"50",X"26",X"17",X"A0",X"30",X"D0",X"63",X"16",X"DA",X"18",X"E1",X"54", - X"55",X"67",X"5F",X"01",X"D2",X"8B",X"C4",X"54",X"55",X"67",X"66",X"15",X"D2",X"AB",X"D4",X"55", - X"67",X"A4",X"01",X"C9",X"41",X"D2",X"61",X"54",X"67",X"71",X"16",X"D2",X"9B",X"D2",X"44",X"54", - X"67",X"7C",X"01",X"D2",X"BB",X"C7",X"52",X"67",X"E7",X"14",X"81",X"D2",X"67",X"85",X"15",X"F2", - X"98",X"F2",X"66",X"43",X"12",X"DA",X"00",X"D0",X"67",X"66",X"7F",X"31",X"D1",X"00",X"D4",X"53", - X"61",X"64",X"67",X"66",X"88",X"00",X"87",X"C7",X"45",X"66",X"45",X"35",X"D2",X"44",X"D2",X"60", - X"43",X"66",X"8B",X"01",X"B4",X"C3",X"66",X"03",X"33",X"DA",X"10",X"C5",X"65",X"41",X"66",X"D4", - X"01",X"AB",X"C4",X"67",X"65",X"78",X"34",X"B5",X"C7",X"45",X"65",X"8E",X"17",X"96",X"D8",X"C5", - X"65",X"38",X"35",X"96",X"FF",X"E7",X"52",X"43",X"41",X"65",X"F5",X"32",X"91",X"E5",X"6F",X"17", - X"DA",X"38",X"E7",X"64",X"EA",X"32",X"B1",X"D4",X"53",X"61",X"64",X"19",X"15",X"86",X"D2",X"61", - X"44",X"64",X"A2",X"17",X"D2",X"98",X"E1",X"44",X"64",X"F7",X"14",X"D2",X"88",X"D2",X"44",X"44", - X"64",X"93",X"17",X"D2",X"B8",X"C4",X"44",X"64",X"06",X"02",X"D2",X"A8",X"C4",X"64",X"14",X"02", - X"D0",X"E4",X"33",X"02",X"DD",X"05",X"D2",X"62",X"CA",X"15",X"D3",X"30",X"D0",X"62",X"1C",X"02", - X"D5",X"C3",X"F1",X"61",X"18",X"02",X"FC",X"08",X"F0",X"61",X"81",X"17",X"FD",X"08",X"C5",X"47"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/dpram.vhd deleted file mode 100644 index 78823ec4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,58 +0,0 @@ -------------------------------------------------------------------------------- --- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $ -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity dpram is - -generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 -); -port ( - clk_a_i : in std_logic; - en_a_i : in std_logic; - we_i : in std_logic; - addr_a_i : in std_logic_vector(addr_width_g-1 downto 0); - data_a_i : in std_logic_vector(data_width_g-1 downto 0); - data_a_o : out std_logic_vector(data_width_g-1 downto 0); - clk_b_i : in std_logic; - addr_b_i : in std_logic_vector(addr_width_g-1 downto 0); - data_b_o : out std_logic_vector(data_width_g-1 downto 0) -); - -end dpram; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of dpram is - - type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0); - signal ram_q : ram_t; - -begin - - mem_a: process (clk_a_i) - begin - if rising_edge(clk_a_i) then - if we_i = '1' and en_a_i = '1' then - ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i; - data_a_o <= data_a_i; - else - data_a_o <= ram_q(to_integer(unsigned(addr_a_i))); - end if; - end if; - end process mem_a; - - mem_b: process (clk_b_i) - begin - if rising_edge(clk_b_i) then - data_b_o <= ram_q(to_integer(unsigned(addr_b_i))); - end if; - end process mem_b; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman.vhd deleted file mode 100644 index 9b976d32..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,629 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN is -generic ( - MRTNT : std_logic := '1' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0_reg : in std_logic_vector(7 downto 0); - in1_reg : in std_logic_vector(7 downto 0); - dipsw_reg : in std_logic_vector(7 downto 0); - - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal rom_data_out : std_logic_vector(7 downto 0); - signal rom_data : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector(7 downto 0); - -- more decode - signal wr0_l : std_logic; - signal wr1_l : std_logic; - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - -begin - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - p_sync_comb : process(hcnt, vcnt) - begin - vsync <= not vcnt(8); - do_hsync <= (hcnt = "010101111"); -- 0AF - end process; - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010010111") then -- 097 - O_HBLANK <= '1'; - elsif (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - O_HBLANK <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - -- - -- cpu - -- - p_cpu_wait_comb : process(sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off - watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_nmi_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - - -- 7M - -- 7N - sync_bus_cs_l <= '1'; --- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - --- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then --- program_rom_cs_l <= '0'; --- end if; - - if (cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - -- - -- vram addr custom ic - -- - u_vram_addr : entity work.PACMAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H256_L => hcnt(8), - H128 => hcnt(7), - H64 => hcnt(6), - H32 => hcnt(5), - H16 => hcnt(4), - H8 => hcnt(3), - H4 => hcnt(2), - H2 => hcnt(1), - H1 => hcnt(0), - V128 => vcnt(7), - V64 => vcnt(6), - V32 => vcnt(5), - V16 => vcnt(4), - V8 => vcnt(3), - V4 => vcnt(2), - V2 => vcnt(1), - V1 => vcnt(0), - FLIP => control_reg(3) - ); - - p_ab_mux_comb : process(hcnt, cpu_addr, vram_addr_ab) - begin - --When 2H is low, the CPU controls the bus. - if (hcnt(1) = '0') then - ab <= cpu_addr(11 downto 0); - else - ab <= vram_addr_ab; - end if; - end process; - - p_vram_comb : process(hcnt, cpu_addr, sync_bus_stb) - variable a,b : std_logic; - begin - - a := not (cpu_addr(12) or sync_bus_stb); - b := hcnt(1) and hcnt(0); - vram_l <= not (a or b); - end process; - - p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr) - variable sel : std_logic_vector(2 downto 0); - variable dec : std_logic_vector(7 downto 0); - variable selb : std_logic_vector(1 downto 0); - variable decb : std_logic_vector(3 downto 0); - begin - -- WRITE - - -- out_l 0x5000 - 0x503F control space - - -- wr0_l 0x5040 - 0x504F sound - -- wr1_l 0x5050 - 0x505F sound - -- wr2_l 0x5060 - 0x506F sprite - - -- 0x5080 - 0x50BF unused - - -- wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - - -- in0_l 0x5000 - 0x503F in port 0 - -- in1_l 0x5040 - 0x507F in port 1 - -- dipsw_l 0x5080 - 0x50BF dip switches - - -- 7J - dec := "11111111"; - sel := sync_bus_r_w_l & ab(7) & ab(6); - if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then - case sel is - when "000" => dec := "11111110"; - when "001" => dec := "11111101"; - when "010" => dec := "11111011"; - when "011" => dec := "11110111"; - when "100" => dec := "11101111"; - when "101" => dec := "11011111"; - when "110" => dec := "10111111"; - when "111" => dec := "01111111"; - when others => null; - end case; - end if; - iodec_out_l <= dec(0); - iodec_wdr_l <= dec(3); - - iodec_in0_l <= dec(4); - iodec_in1_l <= dec(5); - iodec_dipsw_l <= dec(6); - - -- 7M - decb := "1111"; - selb := ab(5) & ab(4); - if (dec(1) = '0') then - case selb is - when "00" => decb := "1110"; - when "01" => decb := "1101"; - when "10" => decb := "1011"; - when "11" => decb := "0111"; - when others => null; - end case; - end if; - wr0_l <= decb(0); - wr1_l <= decb(1); - wr2_l <= decb(2); - end process; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - p_db_mux_comb : process(hcnt, cpu_data_out, rams_data_out) - begin - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - if (hcnt(1) = '0') then - sync_bus_db <= cpu_data_out; - else - sync_bus_db <= rams_data_out; - end if; - end process; - - rom_data <= program_rom_dinl when cpu_addr(15) = '0' else program_rom_dinh; - rom_data_out <= rom_data(7 downto 6) & rom_data(3) & rom_data(4) & rom_data(5) & rom_data(2 downto 0) when MRTNT = '1' else rom_data; - - p_cpu_data_in_mux_comb : process(cpu_addr, cpu_iorq_l, cpu_m1_l, sync_bus_wreq_l, - iodec_in0_l, iodec_in1_l, iodec_dipsw_l, cpu_vec_reg, sync_bus_reg, rom_data_out, - rams_data_out, in0_reg, in1_reg, dipsw_reg) - begin - -- simplifed again - if (cpu_iorq_l = '0') and (cpu_m1_l = '0') then - cpu_data_in <= cpu_vec_reg; - elsif (sync_bus_wreq_l = '0') then - cpu_data_in <= sync_bus_reg; - else - if (cpu_addr(15 downto 14) = "00") then -- ROM at 0000 - 3fff - cpu_data_in <= rom_data_out; - elsif (cpu_addr(15 downto 13) = "100") then -- ROM at 8000 - 9fff - cpu_data_in <= rom_data_out; - else - cpu_data_in <= rams_data_out; - if (iodec_in0_l = '0') then cpu_data_in <= in0_reg; end if; - if (iodec_in1_l = '0') then cpu_data_in <= in1_reg; end if; - if (iodec_dipsw_l = '0') then cpu_data_in <= dipsw_reg; end if; - end if; - end if; - end process; - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab(11 downto 0), - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab(11 downto 0), - data_b_o => rams_data_out - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom : entity work.ROM_PGM_0 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom1 : entity work.ROM_PGM_1 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinh - ); - - -- - -- video subsystem - -- - u_video : entity work.PACMAN_VIDEO - generic map ( - MRTNT => MRTNT - ) - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - I_WR2_L => wr2_l, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk - ); - - O_HSYNC <= hSync; - O_VSYNC <= vSync; - - --O_HBLANK <= hblank; - O_VBLANK <= vblank; - - -- - -- - -- audio subsystem - -- - u_audio : entity work.PACMAN_AUDIO - port map ( - I_HCNT => hcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_WR1_L => wr1_l, - I_WR0_L => wr0_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 39619ea0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR1_L, - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => rom3m(1), - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 895304e9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,366 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_VIDEO is -generic ( - MRTNT : std_logic := '0' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); -port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - I_WR2_L : in std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic -); -end; - -architecture RTL of PACMAN_VIDEO is - - signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal db_reg : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_dout : std_logic_vector(7 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal cntr_ld : std_logic; - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); - signal ra : std_logic_vector(7 downto 0); - signal ra_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(3 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - - -- ram enable is low when HBLANK_L is 0 (for sprite access) or - -- 2H is low (for cpu writes) - -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board - - sprite_xy_ram : work.dpram generic map (4,8) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, - - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp - ); - - p_char_regs : process - variable inc : std_logic; - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; - begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - inc := (not I_HBLANK); - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & inc); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - db_reg <= I_DB; -- character reg - end if; - end process; - - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) - begin - if (char_hblank_reg = '0') then - xflip <= I_FLIP; - yflip <= I_FLIP; - else - xflip <= db_reg(1); - yflip <= db_reg(0); - end if; - end process; - - p_char_addr_comb : process(db_reg, I_HCNT, - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) - begin - obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - - ca(12) <= char_hblank_reg; - ca(11 downto 6) <= db_reg(7 downto 2); - - -- 2h, 4e - if (char_hblank_reg = '0') then - ca(5) <= db_reg(1); - ca(4) <= db_reg(0); - else - ca(5) <= char_sum_reg(3) xor xflip; - ca(4) <= I_HCNT(3); - end if; - - ca(3) <= I_HCNT(2) xor yflip; - ca(1) <= char_sum_reg(1) xor xflip; - - -- descramble ROMs for Mr TNT (swap address lines A0 and A2) - if MRTNT = '1' then - ca(2) <= char_sum_reg(0) xor xflip; - ca(0) <= char_sum_reg(2) xor xflip; - else - ca(2) <= char_sum_reg(2) xor xflip; - ca(0) <= char_sum_reg(0) xor xflip; - end if; - end process; - - - -- descramble ROMs for Mr TNT (swap data lines D4 and D6) - char_rom_5ef_dout <= char_rom_5ef_buf(7) & char_rom_5ef_buf(4) & char_rom_5ef_buf(5) & char_rom_5ef_buf(6) & char_rom_5ef_buf(3 downto 0) when MRTNT = '1' else char_rom_5ef_buf; - - -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf - ); - - p_char_shift : process - begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_dout(7 downto 4); -- load - shift_regl <= char_rom_5ef_dout(3 downto 0); - when others => null; - end case; - end if; - end process; - - p_char_shift_comb : process(I_HCNT, vout_yflip, shift_regu, shift_regl) - variable ip : std_logic; - begin - ip := I_HCNT(0) and I_HCNT(1); - if (vout_yflip = '0') then - - shift_sel(0) <= ip; - shift_sel(1) <= '1'; - shift_op(0) <= shift_regl(3); - shift_op(1) <= shift_regu(3); - else - - shift_sel(0) <= '1'; - shift_sel(1) <= ip; - shift_op(0) <= shift_regl(0); - shift_op(1) <= shift_regu(0); - end if; - end process; - - p_video_out_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= I_DB(4 downto 0); -- colour reg - end if; - end if; - end process; - - col_rom_4a : entity work.PROM4_DST - port map ( - CLK => CLK, - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a - ); - - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; - - p_ra_cnt : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (cntr_ld = '1') then - ra <= dr; - else - ra <= ra + "1"; - end if; - end if; - end process; - - u_sprite_ram : work.dpram generic map (8,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on_t1, - addr_a_i => ra_t1, - data_a_i => sprite_ram_ip, - - clk_b_i => CLK, - addr_b_i => ra, - data_b_o => sprite_ram_op - ); - - sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "0000"; - video_op_sel <= '1' when not (sprite_ram_reg = "0000") else '0'; - - p_sprite_ram_ip_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - ra_t1 <= ra; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - end if; - end process; - - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) - begin - -- 3a - if (vout_hblank_t1 = '0') then - sprite_ram_ip <= (others => '0'); - else - if (video_op_sel = '1') then - sprite_ram_ip <= sprite_ram_reg; - else - sprite_ram_ip <= lut_4a_t1(3 downto 0); - end if; - end if; - end process; - - p_video_op_comb : process(vout_hblank, I_VBLANK, video_op_sel, sprite_ram_reg, lut_4a) - begin - -- 3b - if (vout_hblank = '1') or (I_VBLANK = '1') then - final_col <= (others => '0'); - else - if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite - else - final_col <= lut_4a(3 downto 0); - end if; - end if; - end process; - - -- assign video outputs from color LUT PROM - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE - ); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_vram_addr.vhd deleted file mode 100644 index b26824c4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pacman_vram_addr.vhd +++ /dev/null @@ -1,273 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ & CarlW - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity X74_157 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end; - -architecture RTL of X74_157 is -begin - p_y_comb : process(S,G,A,B) - begin - for i in 0 to 3 loop - -- quad 2 line to 1 line mux (true logic) - if (G = '1') then - Y(i) <= '0'; - else - if (S = '0') then - Y(i) <= A(i); - else - Y(i) <= B(i); - end if; - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_arith.all; - use ieee.std_logic_unsigned.all; - -entity X74_257 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end; - -architecture RTL of X74_257 is -signal ab : std_logic_vector (3 downto 0); -begin - - Y <= ab; -- no tristate - p_ab : process(S,A,B) - begin - for i in 0 to 3 loop - if (S = '0') then - AB(i) <= A(i); - else - AB(i) <= B(i); - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VRAM_ADDR is - port ( - AB : out std_logic_vector (11 downto 0); - H256_L : in std_logic; - H128 : in std_logic; - H64 : in std_logic; - H32 : in std_logic; - H16 : in std_logic; - H8 : in std_logic; - H4 : in std_logic; - H2 : in std_logic; - H1 : in std_logic; - V128 : in std_logic; - V64 : in std_logic; - V32 : in std_logic; - V16 : in std_logic; - V8 : in std_logic; - V4 : in std_logic; - V2 : in std_logic; - V1 : in std_logic; - FLIP : in std_logic - ); -end; - -architecture RTL of PACMAN_VRAM_ADDR is - -signal v128p : std_logic; -signal v64p : std_logic; -signal v32p : std_logic; -signal v16p : std_logic; -signal v8p : std_logic; -signal h128p : std_logic; -signal h64p : std_logic; -signal h32p : std_logic; -signal h16p : std_logic; -signal h8p : std_logic; -signal sel : std_logic; -signal y157 : std_logic_vector (11 downto 0); - -component X74_157 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end component; - -component X74_257 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end component; - -begin - p_vp_comb : process(FLIP, V8, V16, V32, V64, V128) - begin - v128p <= FLIP xor V128; - v64p <= FLIP xor V64; - v32p <= FLIP xor V32; - v16p <= FLIP xor V16; - v8p <= FLIP xor V8; - end process; - - p_hp_comb : process(FLIP, H8, H16, H32, H64, H128) - begin - H128P <= FLIP xor H128; - H64P <= FLIP xor H64; - H32P <= FLIP xor H32; - H16P <= FLIP xor H16; - H8P <= FLIP xor H8; - end process; - - p_sel : process(H16, H32, H64) - begin - sel <= not((H32 xor H16) or (H32 xor H64)); - end process; - - --p_oe257 : process(H2) - --begin - -- oe <= not(H2); - --end process; - - U6 : X74_157 - port map( - Y => y157(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => h64p, - B(0) => h64p, - A => "1111", - G => '0', - S => sel - ); - - U5 : X74_157 - port map( - Y => y157(7 downto 4), - B(3) => h64p, - B(2) => h64p, - B(1) => h8p, - B(0) => v128p, - A => "1111", - G => '0', - S => sel - ); - - U4 : X74_157 - port map( - Y => y157(3 downto 0), - B(3) => v64p, - B(2) => v32p, - B(1) => v16p, - B(0) => v8p, - A(3) => H64, - A(2) => H32, - A(1) => H16, - A(0) => H4, - G => '0', - S => sel - ); - - U3 : X74_257 - port map( - Y => AB(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => v128p, - B(0) => v64p, - A => y157(11 downto 8), - S => H256_L - ); - - U2 : X74_257 - port map( - Y => AB(7 downto 4), - B(3) => v32p, - B(2) => v16p, - B(1) => v8p, - B(0) => h128p, - A => y157(7 downto 4), - S => H256_L - ); - - U1 : X74_257 - port map( - Y => AB(3 downto 0), - B(3) => h64p, - B(2) => h32p, - B(1) => h16p, - B(0) => h8p, - A => y157(3 downto 0), - S => H256_L - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pll.qip deleted file mode 100644 index 48665362..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VHDL_FILE [file join $::quartus(qip_path) "pll.vhd"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pll.vhd b/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pll.vhd deleted file mode 100644 index 3c952a1a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MrTNT_MiST/rtl/pll.vhd +++ /dev/null @@ -1,365 +0,0 @@ --- megafunction wizard: %ALTPLL% --- GENERATION: STANDARD --- VERSION: WM1.0 --- MODULE: altpll - --- ============================================================ --- File Name: pll.vhd --- Megafunction Name(s): --- altpll --- --- Simulation Library Files(s): --- altera_mf --- ============================================================ --- ************************************************************ --- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! --- --- 13.1.0 Build 162 10/23/2013 SJ Web Edition --- ************************************************************ - - ---Copyright (C) 1991-2013 Altera Corporation ---Your use of Altera Corporation's design tools, logic functions ---and other software and tools, and its AMPP partner logic ---functions, and any output files from any of the foregoing ---(including device programming or simulation files), and any ---associated documentation or information are expressly subject ---to the terms and conditions of the Altera Program License ---Subscription Agreement, Altera MegaCore Function License ---Agreement, or other applicable license agreement, including, ---without limitation, that your use is for the sole purpose of ---programming logic devices manufactured by Altera and sold by ---Altera or its authorized distributors. Please refer to the ---applicable agreement for further details. - - -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.all; - -ENTITY pll IS - PORT - ( - areset : IN STD_LOGIC := '0'; - inclk0 : IN STD_LOGIC := '0'; - c0 : OUT STD_LOGIC ; - locked : OUT STD_LOGIC - ); -END pll; - - -ARCHITECTURE SYN OF pll IS - - SIGNAL sub_wire0 : STD_LOGIC ; - SIGNAL sub_wire1 : STD_LOGIC_VECTOR (4 DOWNTO 0); - SIGNAL sub_wire2 : STD_LOGIC ; - SIGNAL sub_wire3 : STD_LOGIC ; - SIGNAL sub_wire4 : STD_LOGIC_VECTOR (1 DOWNTO 0); - SIGNAL sub_wire5_bv : BIT_VECTOR (0 DOWNTO 0); - SIGNAL sub_wire5 : STD_LOGIC_VECTOR (0 DOWNTO 0); - - - - COMPONENT altpll - GENERIC ( - bandwidth_type : STRING; - clk0_divide_by : NATURAL; - clk0_duty_cycle : NATURAL; - clk0_multiply_by : NATURAL; - clk0_phase_shift : STRING; - compensate_clock : STRING; - inclk0_input_frequency : NATURAL; - intended_device_family : STRING; - lpm_hint : STRING; - lpm_type : STRING; - operation_mode : STRING; - pll_type : STRING; - port_activeclock : STRING; - port_areset : STRING; - port_clkbad0 : STRING; - port_clkbad1 : STRING; - port_clkloss : STRING; - port_clkswitch : STRING; - port_configupdate : STRING; - port_fbin : STRING; - port_inclk0 : STRING; - port_inclk1 : STRING; - port_locked : STRING; - port_pfdena : STRING; - port_phasecounterselect : STRING; - port_phasedone : STRING; - port_phasestep : STRING; - port_phaseupdown : STRING; - port_pllena : STRING; - port_scanaclr : STRING; - port_scanclk : STRING; - port_scanclkena : STRING; - port_scandata : STRING; - port_scandataout : STRING; - port_scandone : STRING; - port_scanread : STRING; - port_scanwrite : STRING; - port_clk0 : STRING; - port_clk1 : STRING; - port_clk2 : STRING; - port_clk3 : STRING; - port_clk4 : STRING; - port_clk5 : STRING; - port_clkena0 : STRING; - port_clkena1 : STRING; - port_clkena2 : STRING; - port_clkena3 : STRING; - port_clkena4 : STRING; - port_clkena5 : STRING; - port_extclk0 : STRING; - port_extclk1 : STRING; - port_extclk2 : STRING; - port_extclk3 : STRING; - self_reset_on_loss_lock : STRING; - width_clock : NATURAL - ); - PORT ( - areset : IN STD_LOGIC ; - clk : OUT STD_LOGIC_VECTOR (4 DOWNTO 0); - inclk : IN STD_LOGIC_VECTOR (1 DOWNTO 0); - locked : OUT STD_LOGIC - ); - END COMPONENT; - -BEGIN - sub_wire5_bv(0 DOWNTO 0) <= "0"; - sub_wire5 <= To_stdlogicvector(sub_wire5_bv); - locked <= sub_wire0; - sub_wire2 <= sub_wire1(0); - c0 <= sub_wire2; - sub_wire3 <= inclk0; - sub_wire4 <= sub_wire5(0 DOWNTO 0) & sub_wire3; - - altpll_component : altpll - GENERIC MAP ( - bandwidth_type => "AUTO", - clk0_divide_by => 9, - clk0_duty_cycle => 50, - clk0_multiply_by => 8, - clk0_phase_shift => "0", - compensate_clock => "CLK0", - inclk0_input_frequency => 37037, - intended_device_family => "Cyclone III", - lpm_hint => "CBX_MODULE_PREFIX=pll", - lpm_type => "altpll", - operation_mode => "NORMAL", - pll_type => "AUTO", - port_activeclock => "PORT_UNUSED", - port_areset => "PORT_USED", - port_clkbad0 => "PORT_UNUSED", - port_clkbad1 => "PORT_UNUSED", - port_clkloss => "PORT_UNUSED", - port_clkswitch => "PORT_UNUSED", - port_configupdate => "PORT_UNUSED", - port_fbin => "PORT_UNUSED", - port_inclk0 => "PORT_USED", - port_inclk1 => "PORT_UNUSED", - port_locked => "PORT_USED", - port_pfdena => "PORT_UNUSED", - port_phasecounterselect => "PORT_UNUSED", - port_phasedone => "PORT_UNUSED", - port_phasestep => "PORT_UNUSED", - port_phaseupdown => "PORT_UNUSED", - port_pllena => "PORT_UNUSED", - port_scanaclr => "PORT_UNUSED", - port_scanclk => "PORT_UNUSED", - port_scanclkena => "PORT_UNUSED", - port_scandata => "PORT_UNUSED", - port_scandataout => "PORT_UNUSED", - port_scandone => "PORT_UNUSED", - port_scanread => "PORT_UNUSED", - port_scanwrite => "PORT_UNUSED", - port_clk0 => "PORT_USED", - port_clk1 => "PORT_UNUSED", - port_clk2 => "PORT_UNUSED", - port_clk3 => "PORT_UNUSED", - port_clk4 => "PORT_UNUSED", - port_clk5 => "PORT_UNUSED", - port_clkena0 => "PORT_UNUSED", - port_clkena1 => "PORT_UNUSED", - port_clkena2 => "PORT_UNUSED", - port_clkena3 => "PORT_UNUSED", - port_clkena4 => "PORT_UNUSED", - port_clkena5 => "PORT_UNUSED", - port_extclk0 => "PORT_UNUSED", - port_extclk1 => "PORT_UNUSED", - port_extclk2 => "PORT_UNUSED", - port_extclk3 => "PORT_UNUSED", - self_reset_on_loss_lock => "OFF", - width_clock => 5 - ) - PORT MAP ( - areset => areset, - inclk => sub_wire4, - locked => sub_wire0, - clk => sub_wire1 - ); - - - -END SYN; - --- ============================================================ --- CNX file retrieval info --- ============================================================ --- Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" --- Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" --- Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" --- Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" --- Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" --- Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" --- Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" --- Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" --- Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" --- Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" --- Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" --- Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" --- Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" --- Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" --- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" --- Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" --- Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" --- Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" --- Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" --- Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" --- Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" --- Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" --- Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" --- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" --- Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" --- Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" --- Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" --- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" --- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" --- Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" --- Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" --- Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" --- Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" --- Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" --- Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" --- Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" --- Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" --- Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" --- Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" --- Retrieval info: PRIVATE: SPREAD_USE STRING "0" --- Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" --- Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" --- Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" --- Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" --- Retrieval info: PRIVATE: USE_CLK0 STRING "1" --- Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" --- Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" --- Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" --- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" --- Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" --- Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" --- Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" --- Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" --- Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" --- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" --- Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" --- Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" --- Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" --- Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" --- Retrieval info: USED_PORT: @inclk 0 0 2 0 INPUT_CLK_EXT VCC "@inclk[1..0]" --- Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" --- Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" --- Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" --- Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" --- Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 --- Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 --- Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.vhd FALSE --- Retrieval info: LIB_FILE: altera_mf --- Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.qpf b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.qpf deleted file mode 100644 index c4a7439a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "MSPacman" diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.qsf b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.qsf deleted file mode 100644 index 5bac0190..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.qsf +++ /dev/null @@ -1,161 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 12:07:53 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# MSPacman_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name TOP_LEVEL_ENTITY MSPacman -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP - -# Fitter Assignments -# ================== -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# ---------------------- -# start ENTITY(MSPacman) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(MSPacman) -# -------------------- -set_global_assignment -name SYSTEMVERILOG_FILE rtl/MSPacman.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_vram_addr.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_rom_descrambler.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM3_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.sdc b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/MSPacman.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/README.txt deleted file mode 100644 index f881843a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/README.txt +++ /dev/null @@ -1,24 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Ms. Pacman port to MiST by Gehstock --- 10 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- SPACE,CTRL : Slow --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/MSPacman.sv b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/MSPacman.sv deleted file mode 100644 index 7909564a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/MSPacman.sv +++ /dev/null @@ -1,193 +0,0 @@ -//============================================================================ -// Arcade: Ms.Pacman -// -// Port to MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module MSPacman( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Ms Pacman;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacman mrspacman( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0_reg(~{2'b00, btn_coin, 1'b0, m_down,m_right,m_left,m_up}), - .in1_reg(~{1'b0, btn_two_players, btn_one_player, m_fire, 4'b0000}), - .dipsw_reg(8'b0_1_00_11_01), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 834eafbd..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"CC",X"EE",X"11",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"44",X"33",X"11",X"00", - X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00",X"00",X"00", - X"11",X"99",X"DD",X"DD",X"FF",X"77",X"33",X"00",X"33",X"77",X"55",X"44",X"44",X"66",X"22",X"00", - X"66",X"FF",X"99",X"99",X"99",X"33",X"22",X"00",X"44",X"66",X"77",X"55",X"44",X"44",X"00",X"00", - X"44",X"FF",X"FF",X"44",X"44",X"CC",X"CC",X"00",X"00",X"77",X"77",X"66",X"33",X"11",X"00",X"00", - X"EE",X"FF",X"11",X"11",X"11",X"33",X"22",X"00",X"00",X"55",X"55",X"55",X"55",X"77",X"77",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"00",X"44",X"44",X"44",X"66",X"33",X"11",X"00", - X"00",X"00",X"88",X"FF",X"77",X"00",X"00",X"00",X"66",X"77",X"55",X"44",X"44",X"66",X"66",X"00", - X"66",X"77",X"DD",X"DD",X"99",X"99",X"66",X"00",X"00",X"33",X"44",X"44",X"55",X"77",X"33",X"00", - X"CC",X"EE",X"BB",X"99",X"99",X"99",X"00",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"FF",X"FF",X"44",X"44",X"44",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"66",X"33",X"11",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"77",X"00", - X"22",X"33",X"11",X"11",X"33",X"EE",X"CC",X"00",X"22",X"66",X"44",X"44",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"33",X"11",X"11",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"44",X"77",X"77",X"00", - X"11",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00",X"44",X"44",X"44",X"44",X"77",X"77",X"00",X"00", - X"00",X"88",X"88",X"88",X"88",X"FF",X"FF",X"00",X"44",X"44",X"44",X"44",X"44",X"77",X"77",X"00", - X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"07",X"03", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"07",X"03", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"C8",X"C8",X"CC",X"CC",X"EE",X"AA",X"00",X"00",X"00",X"11",X"11",X"33",X"33",X"33", - X"9B",X"DD",X"FF",X"F7",X"79",X"F1",X"C0",X"00",X"33",X"30",X"70",X"61",X"10",X"00",X"00",X"00", - X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"10",X"10",X"11",X"11",X"33",X"33", - X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"00",X"77",X"77",X"DD",X"FF",X"FF",X"EE",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"66",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"EE",X"00",X"DD",X"EE",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DD",X"00",X"EE",X"DD",X"00",X"00", - X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"11",X"33",X"77",X"77",X"33",X"11", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"11",X"33",X"77",X"77",X"33",X"11",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"88", - X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"EE",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"77", - X"33",X"33",X"33",X"33",X"FF",X"EE",X"00",X"00",X"CC",X"CC",X"CC",X"CC",X"FF",X"77",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"00",X"00",X"88",X"44",X"22",X"00",X"88",X"44",X"22",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88", - X"FF",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"FF", - X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"00",X"00",X"00",X"00",X"88",X"22",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"33",X"00",X"00",X"00", - X"CC",X"22",X"11",X"55",X"55",X"99",X"22",X"CC",X"33",X"44",X"88",X"AA",X"AA",X"99",X"44",X"33", - X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"EE",X"22",X"22",X"00",X"11",X"22",X"22",X"22",X"33", - X"AA",X"AA",X"AA",X"22",X"00",X"00",X"00",X"EE",X"22",X"22",X"22",X"11",X"00",X"22",X"22",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22", - X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"33",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"00", - X"33",X"33",X"77",X"77",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE", - X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"33",X"33",X"33",X"77",X"77",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE", - X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"11",X"33",X"33",X"33",X"33",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00", - X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CE",X"EE",X"EE",X"EE",X"66",X"22",X"22",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"FF",X"BB",X"BB",X"33",X"33",X"FF",X"EE",X"DD",X"DD",X"DD",X"DD",X"CC",X"CC",X"FF",X"77", - X"33",X"33",X"BB",X"BB",X"BB",X"FF",X"FF",X"00",X"CC",X"CC",X"DD",X"DD",X"DD",X"FF",X"FF",X"CC", - X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00",X"77",X"FF",X"CC",X"CC",X"66",X"FF",X"FF",X"CC", - X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"EE",X"00",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"77", - X"00",X"EE",X"FF",X"33",X"33",X"33",X"FF",X"FF",X"00",X"77",X"FF",X"CC",X"CC",X"CC",X"FF",X"77", - X"00",X"00",X"CC",X"CC",X"00",X"00",X"FF",X"FF",X"CC",X"CC",X"FF",X"FF",X"CC",X"CC",X"FF",X"FF", - X"00",X"88",X"CC",X"CC",X"CC",X"CC",X"FF",X"FF",X"00",X"77",X"FF",X"CC",X"CC",X"CC",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"CC",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"0C",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"00",X"00",X"CC",X"CC", - X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"00",X"00",X"00",X"00", - X"00",X"00",X"CC",X"CC",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0C",X"0C",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"CC",X"CC",X"00",X"00",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC", - X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"22",X"77",X"88",X"88",X"77",X"00",X"99",X"AA",X"AA", - X"3E",X"3E",X"DE",X"1E",X"DE",X"3E",X"3E",X"DE",X"C7",X"C7",X"B7",X"87",X"B7",X"C7",X"C7",X"B7", - X"F0",X"1E",X"1E",X"9E",X"9E",X"1E",X"1E",X"DE",X"F0",X"87",X"87",X"97",X"97",X"87",X"87",X"B7", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"C0",X"20",X"90",X"80",X"00",X"00",X"30",X"30",X"10",X"10",X"00",X"00", - X"41",X"21",X"12",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"0C",X"0C",X"8C",X"0C",X"00",X"00",X"00",X"07",X"0F",X"0F",X"C3",X"1F", - X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"08",X"0F",X"2F",X"4F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"07",X"4F",X"0F",X"A7",X"87",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"D3",X"87",X"97",X"0F",X"2F",X"07",X"00",X"00",X"33",X"10",X"10",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"08",X"0E",X"8E",X"1F",X"0F", - X"0C",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"4F",X"1F",X"0F",X"4F",X"0E",X"08",X"00",X"00", - X"00",X"00",X"01",X"03",X"87",X"87",X"87",X"47",X"00",X"00",X"00",X"10",X"10",X"30",X"30",X"10", - X"EF",X"47",X"07",X"07",X"03",X"01",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"FF",X"FF",X"08",X"00",X"88",X"CC",X"77",X"00",X"00",X"11",X"33",X"33",X"11",X"13",X"00", - X"33",X"88",X"00",X"00",X"88",X"FF",X"77",X"00",X"11",X"11",X"33",X"33",X"13",X"11",X"00",X"00", - X"00",X"00",X"26",X"EE",X"CC",X"00",X"CC",X"CC",X"00",X"8C",X"EE",X"66",X"11",X"77",X"CC",X"00", - X"CC",X"00",X"88",X"CE",X"66",X"22",X"00",X"00",X"CC",X"7F",X"33",X"00",X"6E",X"CC",X"88",X"00", - X"00",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"20", - X"87",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"10",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"0C",X"0F",X"CF",X"2F",X"0F",X"0F", - X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0C",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"70",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"44",X"54",X"32", - X"F0",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"C0",X"E0",X"E0",X"E0",X"00",X"00",X"00",X"30",X"F0",X"F0",X"F0",X"F0", - X"68",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"F0",X"C3",X"F0",X"30",X"00",X"00",X"00",X"00", - X"00",X"00",X"0E",X"0F",X"0F",X"0D",X"02",X"01",X"00",X"00",X"01",X"05",X"02",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"08",X"0E",X"0F",X"2F",X"17", - X"8C",X"0C",X"0C",X"0C",X"0C",X"08",X"00",X"00",X"0B",X"05",X"02",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F1",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"20", - X"E0",X"F1",X"E0",X"E0",X"00",X"00",X"00",X"00",X"20",X"20",X"10",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"DD", - X"22",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"CF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"0F",X"0F",X"0F",X"FF",X"FF",X"0F", - X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"0F",X"CF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00", - X"0F",X"CF",X"FF",X"0F",X"0F",X"FF",X"0F",X"0F",X"FF",X"FF",X"FF",X"0F",X"0F",X"0F",X"0F",X"CF", - X"FF",X"FF",X"FF",X"FF",X"0F",X"0F",X"CF",X"3F",X"FF",X"FF",X"3F",X"0F",X"0F",X"0F",X"0F",X"CF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF", - X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"F0",X"F0",X"0F",X"0F",X"C3",X"F0",X"0F",X"0F",X"F0",X"0F",X"0F",X"C3",X"F0",X"F0", - X"F0",X"F0",X"0F",X"0F",X"C3",X"F0",X"3C",X"0F",X"F0",X"0F",X"0F",X"C3",X"3C",X"0F",X"C3",X"F0", - X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"C3",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"0F",X"0F",X"0F",X"0F",X"C3",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"3C",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"00",X"33",X"74",X"74",X"F8",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"FF",X"F9",X"F9",X"F9",X"F8",X"74",X"74",X"33",X"00", - X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF", - X"00",X"CC",X"E2",X"E2",X"F1",X"F9",X"F9",X"F9",X"FF",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F1",X"E2",X"E2",X"CC",X"00",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"FF", - X"FF",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"FF",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"FF", - X"FF",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"FF",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"E2",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"E2",X"E2",X"CC",X"00", - X"00",X"33",X"74",X"74",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"74",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"33",X"74",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"E2",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F8",X"F8",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F9",X"F8",X"F8",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"F1",X"F1",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F1",X"F1",X"FF",X"00",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1", - X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"33",X"74",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"E2",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"F0",X"F9",X"F9",X"F9",X"F8",X"F8",X"F8",X"F8",X"F8", - X"F0",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"F8",X"F8",X"F8",X"F8",X"F8",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"0C",X"0C",X"8C",X"0C",X"00",X"00",X"30",X"30",X"10",X"10",X"00",X"00", - X"00",X"00",X"00",X"00",X"C0",X"20",X"90",X"80",X"00",X"00",X"00",X"07",X"0F",X"0F",X"C3",X"1F", - X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"41",X"21",X"12",X"03",X"03",X"01",X"00",X"00",X"07",X"08",X"0F",X"2F",X"4F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"00",X"00",X"00",X"07",X"4F",X"0F",X"A7",X"87",X"00",X"00",X"00",X"08",X"0E",X"8E",X"1F",X"0F", - X"0C",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"33",X"10",X"10",X"10",X"00",X"00",X"00",X"00", - X"D3",X"87",X"97",X"0F",X"2F",X"07",X"00",X"00",X"4F",X"1F",X"0F",X"4F",X"0E",X"08",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"10",X"10",X"30",X"30",X"10", - X"00",X"00",X"01",X"03",X"87",X"87",X"87",X"47",X"00",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EF",X"47",X"07",X"07",X"03",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"00",X"26",X"EE",X"CC",X"00",X"CC",X"CC",X"00",X"00",X"11",X"33",X"33",X"11",X"13",X"00", - X"00",X"FF",X"FF",X"08",X"00",X"88",X"CC",X"77",X"00",X"8C",X"EE",X"66",X"11",X"77",X"CC",X"00", - X"CC",X"00",X"88",X"CE",X"66",X"22",X"00",X"00",X"11",X"11",X"33",X"33",X"13",X"11",X"00",X"00", - X"33",X"88",X"00",X"00",X"88",X"FF",X"77",X"00",X"CC",X"7F",X"33",X"00",X"6E",X"CC",X"88",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"20", - X"00",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"0C",X"0F",X"CF",X"2F",X"0F",X"0F", - X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"10",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"87",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0C",X"00",X"00", - X"00",X"00",X"00",X"80",X"C0",X"E0",X"E0",X"E0",X"00",X"00",X"00",X"00",X"00",X"44",X"54",X"32", - X"00",X"00",X"00",X"00",X"00",X"70",X"F0",X"F0",X"00",X"00",X"00",X"30",X"F0",X"F0",X"F0",X"F0", - X"68",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"C3",X"F0",X"30",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"01",X"05",X"02",X"00",X"00",X"00", - X"00",X"00",X"0E",X"0F",X"0F",X"0D",X"02",X"01",X"00",X"00",X"00",X"08",X"0E",X"0F",X"2F",X"17", - X"8C",X"0C",X"0C",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"05",X"03",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"C0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"10",X"30",X"70",X"F8",X"70",X"30",X"10", - X"00",X"00",X"00",X"0C",X"04",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"07",X"04",X"07",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00", - X"02",X"03",X"00",X"00",X"0F",X"00",X"00",X"00",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"04",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"07",X"04",X"07",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"00", - X"02",X"03",X"00",X"0D",X"05",X"07",X"00",X"00",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"04",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"07",X"04",X"07",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"00", - X"02",X"03",X"00",X"07",X"05",X"0D",X"00",X"00",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"04",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"07",X"04",X"07",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"00", - X"02",X"03",X"00",X"0F",X"00",X"00",X"00",X"00",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0E",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"03",X"02",X"03",X"00",X"0F",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"00", - X"01",X"00",X"0F",X"08",X"0F",X"00",X"0C",X"00",X"0F",X"00",X"08",X"08",X"08",X"00",X"00",X"00", - X"0E",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"03",X"02",X"03",X"00",X"0F",X"01",X"0F",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"05",X"05",X"00", - X"0F",X"08",X"0F",X"00",X"04",X"04",X"0C",X"00",X"08",X"08",X"08",X"00",X"00",X"00",X"00",X"00", - X"0E",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"03",X"02",X"03",X"00",X"0F",X"01",X"0F",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"05",X"07",X"00", - X"0F",X"08",X"0F",X"00",X"0C",X"04",X"04",X"00",X"08",X"08",X"08",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"0F", - X"0E",X"0E",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"0E",X"04",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"44",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"66",X"66",X"55",X"DD",X"DD",X"55",X"55",X"33", - X"66",X"66",X"55",X"DD",X"DD",X"77",X"77",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"DD",X"DD",X"55",X"55",X"33", - X"00",X"00",X"00",X"00",X"88",X"88",X"44",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"66",X"66",X"55",X"DD",X"DD",X"55",X"55",X"33",X"00",X"00",X"00",X"00",X"88",X"88",X"44",X"44", - X"11",X"11",X"55",X"55",X"DD",X"99",X"11",X"DD",X"99",X"CC",X"EE",X"BB",X"99",X"CC",X"EE",X"BB", - X"AA",X"88",X"AA",X"AA",X"BB",X"99",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"77", - X"11",X"11",X"11",X"DD",X"11",X"FF",X"00",X"00",X"99",X"CC",X"EE",X"BB",X"99",X"FF",X"CC",X"88", - X"99",X"BB",X"99",X"88",X"88",X"FF",X"00",X"00",X"EE",X"22",X"EE",X"77",X"00",X"FF",X"00",X"00", - X"FF",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"CC",X"EE",X"BB",X"99",X"CC",X"EE",X"BB", - X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"11",X"11",X"11",X"11",X"11",X"DD",X"11",X"99",X"CC",X"EE",X"BB",X"99",X"CC",X"EE",X"BB", - X"88",X"88",X"88",X"88",X"AA",X"AA",X"BB",X"AA",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00", - X"00",X"88",X"88",X"88",X"CC",X"44",X"44",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"DD",X"DD",X"DD",X"55",X"55",X"77",X"33", - X"66",X"66",X"55",X"55",X"DD",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"11",X"11",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00", - X"00",X"00",X"33",X"FF",X"55",X"DD",X"DD",X"DD",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"55",X"55",X"77",X"33",X"33",X"33",X"11",X"11",X"CC",X"44",X"44",X"66",X"66",X"66",X"77",X"55", - X"CC",X"99",X"BB",X"EE",X"CC",X"99",X"BB",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"99",X"BB",X"EE",X"DD",X"BB",X"BB",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"99",X"BB",X"EE",X"CC",X"99",X"BB",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"99",X"BB",X"EE",X"CC",X"99",X"BB",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"EE",X"FF",X"FF",X"77",X"77", - X"00",X"11",X"11",X"11",X"33",X"FF",X"FF",X"FF",X"88",X"88",X"88",X"88",X"88",X"CC",X"CC",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"11",X"11",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"33",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"88",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"77", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"00",X"CC",X"CC",X"88",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"CC",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"33",X"33",X"77",X"77",X"77", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"EE",X"EE",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"E0",X"C0",X"80",X"C0",X"E0",X"E0",X"80",X"00",X"00",X"00",X"10",X"30",X"30",X"70",X"70", - X"00",X"10",X"F0",X"F0",X"F0",X"F3",X"F3",X"F0",X"00",X"F0",X"F1",X"F2",X"F2",X"F1",X"F1",X"F2", - X"80",X"E0",X"E0",X"C0",X"80",X"C0",X"E0",X"00",X"70",X"70",X"30",X"30",X"10",X"00",X"00",X"00", - X"F0",X"F3",X"F3",X"F0",X"F0",X"F0",X"10",X"00",X"F2",X"F1",X"F1",X"F2",X"F2",X"F1",X"F0",X"00", - X"00",X"C0",X"E0",X"E0",X"C0",X"80",X"C0",X"E0",X"00",X"00",X"00",X"10",X"30",X"30",X"70",X"70", - X"00",X"10",X"F0",X"F0",X"F0",X"F3",X"F3",X"F0",X"00",X"F0",X"F1",X"F2",X"F2",X"F1",X"F1",X"F2", - X"E0",X"C0",X"80",X"C0",X"E0",X"E0",X"C0",X"00",X"70",X"70",X"30",X"30",X"10",X"00",X"00",X"00", - X"F0",X"F3",X"F3",X"F0",X"F0",X"F0",X"10",X"00",X"F2",X"F1",X"F1",X"F2",X"F2",X"F1",X"F0",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"11",X"33",X"77",X"77",X"33",X"11", - X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"77",X"33",X"11",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"00",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"11",X"00",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"00",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"11",X"00",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"00",X"FF",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"11",X"00",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"00",X"FF",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"11",X"00",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"01",X"30",X"30",X"67",X"77", - X"00",X"11",X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"67",X"30",X"30",X"01",X"00",X"00",X"00", - X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"01",X"30",X"30",X"67",X"77", - X"00",X"11",X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"67",X"30",X"30",X"01",X"00",X"00",X"00", - X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"06",X"09",X"08",X"08",X"06",X"02",X"0C",X"00",X"02",X"02",X"0A",X"06",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"00",X"0F",X"04",X"02",X"01",X"02",X"0C",X"00",X"08",X"0E",X"08",X"08",X"08", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"06",X"09",X"09",X"09",X"06",X"02",X"0C",X"00",X"0C",X"02",X"02",X"02",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"08",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"00",X"09",X"09",X"09",X"07",X"00",X"0F",X"0C",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"11",X"11",X"33",X"33",X"77",X"77",X"88",X"88",X"88",X"88",X"88",X"FF",X"FF",X"FF", - X"FF",X"FF",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"77",X"77",X"77",X"77",X"77",X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"88",X"88", - X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"11",X"11",X"33",X"33",X"33", - X"10",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"DD",X"C0",X"E6",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"00",X"33",X"30",X"70",X"61",X"10",X"00",X"00",X"00", - X"DD",X"DD",X"DD",X"F7",X"79",X"F1",X"C0",X"00",X"FF",X"FF",X"DD",X"FF",X"FF",X"EE",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"EE",X"00", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"20",X"62",X"EE",X"EE",X"00",X"00",X"00",X"00",X"20",X"32",X"33",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"00",X"33",X"30",X"70",X"61",X"10",X"00",X"00",X"00", - X"22",X"9B",X"DD",X"F7",X"79",X"F1",X"C0",X"00",X"33",X"77",X"DD",X"FF",X"FF",X"EE",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"33",X"FF",X"FB",X"FF",X"77",X"77",X"33",X"88",X"88",X"88",X"88",X"88",X"88",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"FE",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"FF",X"88",X"FF",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"77",X"FF", - X"FC",X"FE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"BB",X"FF",X"FF",X"FF",X"33",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"E6",X"CC",X"9B",X"EE",X"00",X"00",X"FE",X"EC",X"CC",X"88",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"CC",X"EE",X"BB",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"00",X"88",X"CC",X"EC",X"FE",X"00", - X"00",X"00",X"00",X"88",X"CC",X"C0",X"00",X"00",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"EE",X"CD",X"FF",X"00",X"00",X"EE",X"FF",X"FF",X"77",X"CC",X"00", - X"00",X"00",X"00",X"C0",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"CC",X"FF",X"BB",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"EE",X"00", - X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"FF",X"DD",X"9B",X"00",X"00",X"EE",X"FF",X"FF",X"DD",X"77",X"77", - X"EE",X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"AA",X"EE",X"CC",X"CC",X"C8",X"C8",X"00",X"00",X"33",X"33",X"11",X"11",X"10",X"10",X"00",X"00", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"33",X"30",X"00",X"00",X"00", - X"00",X"77",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"DD",X"FF",X"33", - X"CC",X"C0",X"E0",X"68",X"80",X"00",X"00",X"00",X"00",X"00",X"30",X"33",X"11",X"00",X"00",X"00", - X"00",X"33",X"EE",X"FF",X"FF",X"77",X"00",X"00",X"FF",X"3B",X"77",X"FE",X"E9",X"F8",X"30",X"00", - X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"11",X"11",X"33",X"33",X"33", - X"00",X"00",X"C8",X"C8",X"CC",X"CC",X"EE",X"AA",X"00",X"00",X"10",X"10",X"11",X"11",X"33",X"33", - X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"00",X"33",X"30",X"70",X"61",X"10",X"00",X"00",X"00", - X"9B",X"DD",X"FF",X"F7",X"79",X"F1",X"C0",X"00",X"77",X"77",X"DD",X"FF",X"FF",X"EE",X"00",X"00", - X"00",X"00",X"00",X"88",X"CC",X"C0",X"00",X"00",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"EE",X"CD",X"FF",X"00",X"00",X"EE",X"FF",X"FF",X"77",X"CC",X"00", - X"00",X"00",X"00",X"C0",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"CC",X"FF",X"BB",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"EE",X"00", - X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"FF",X"DD",X"9B",X"00",X"00",X"EE",X"FF",X"FF",X"DD",X"77",X"77", - X"EE",X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"AA",X"EE",X"CC",X"CC",X"C8",X"C8",X"00",X"00",X"33",X"33",X"11",X"11",X"10",X"10",X"00",X"00", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"33",X"30",X"00",X"00",X"00", - X"00",X"77",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"DD",X"FF",X"33", - X"CC",X"C0",X"E0",X"68",X"80",X"00",X"00",X"00",X"00",X"00",X"30",X"33",X"11",X"00",X"00",X"00", - X"00",X"33",X"EE",X"FF",X"FF",X"77",X"00",X"00",X"FF",X"3B",X"77",X"FE",X"E9",X"F8",X"30",X"00", - X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"11",X"11",X"33",X"33",X"33", - X"00",X"00",X"C8",X"C8",X"CC",X"CC",X"EE",X"AA",X"00",X"00",X"10",X"10",X"11",X"11",X"33",X"33", - X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"00",X"33",X"30",X"70",X"61",X"10",X"00",X"00",X"00", - X"9B",X"DD",X"FF",X"F7",X"79",X"F1",X"C0",X"00",X"77",X"77",X"DD",X"FF",X"FF",X"EE",X"00",X"00", - X"00",X"00",X"00",X"88",X"CC",X"C0",X"00",X"00",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"EE",X"CD",X"FF",X"00",X"00",X"EE",X"FF",X"FF",X"77",X"CC",X"00", - X"00",X"00",X"00",X"C0",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"CC",X"FF",X"BB",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"EE",X"00", - X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"FF",X"DD",X"9B",X"00",X"00",X"EE",X"FF",X"FF",X"DD",X"77",X"77", - X"EE",X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"AA",X"EE",X"CC",X"CC",X"C8",X"C8",X"00",X"00",X"33",X"33",X"11",X"11",X"10",X"10",X"00",X"00", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"33",X"30",X"00",X"00",X"00", - X"00",X"77",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"DD",X"FF",X"33", - X"CC",X"C0",X"E0",X"68",X"80",X"00",X"00",X"00",X"00",X"00",X"30",X"33",X"11",X"00",X"00",X"00", - X"00",X"33",X"EE",X"FF",X"FF",X"77",X"00",X"00",X"FF",X"3B",X"77",X"FE",X"E9",X"F8",X"30",X"00", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"33",X"30",X"00",X"00",X"00", - X"00",X"77",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"DD",X"FF",X"33", - X"CC",X"C0",X"E0",X"68",X"80",X"00",X"00",X"00",X"00",X"00",X"30",X"33",X"11",X"00",X"00",X"00", - X"00",X"33",X"EE",X"FF",X"FF",X"77",X"00",X"00",X"FF",X"3B",X"77",X"FE",X"E9",X"F8",X"30",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 4bfa195f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"03", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"05",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"0B",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0E",X"00",X"01",X"0C",X"0F", - X"00",X"0E",X"00",X"0B",X"00",X"0C",X"0B",X"0E",X"00",X"0C",X"0F",X"01",X"00",X"00",X"00",X"00", - X"00",X"01",X"02",X"0F",X"00",X"07",X"0C",X"02",X"00",X"09",X"06",X"0F",X"00",X"0D",X"0C",X"0F", - X"00",X"05",X"03",X"09",X"00",X"0F",X"0B",X"00",X"00",X"0E",X"00",X"0B",X"00",X"0E",X"00",X"0B", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"01",X"00",X"0F",X"0B",X"0E",X"00",X"0E",X"00",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 333a80cb..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"F3",X"3E",X"3F",X"ED",X"47",X"C3",X"0B",X"23",X"77",X"23",X"10",X"FC",X"C9",X"C3",X"0E",X"07", - X"85",X"6F",X"3E",X"00",X"8C",X"67",X"7E",X"C9",X"78",X"87",X"D7",X"5F",X"23",X"56",X"EB",X"C9", - X"E1",X"87",X"D7",X"5F",X"23",X"56",X"EB",X"E9",X"E1",X"46",X"23",X"4E",X"23",X"E5",X"18",X"12", - X"11",X"90",X"4C",X"06",X"10",X"C3",X"51",X"00",X"AF",X"32",X"00",X"50",X"32",X"07",X"50",X"C3", - X"38",X"00",X"2A",X"80",X"4C",X"70",X"2C",X"71",X"2C",X"20",X"02",X"2E",X"C0",X"22",X"80",X"4C", - X"C9",X"1A",X"A7",X"28",X"06",X"1C",X"1C",X"1C",X"10",X"F7",X"C9",X"E1",X"06",X"03",X"7E",X"12", - X"23",X"1C",X"10",X"FA",X"E9",X"C3",X"2D",X"20",X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07", - X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"12",X"13",X"14",X"01",X"03",X"04", - X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"14",X"F5",X"32",X"C0", - X"50",X"AF",X"32",X"00",X"50",X"F3",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5",X"21",X"8C",X"4E", - X"11",X"50",X"50",X"01",X"10",X"00",X"ED",X"B0",X"3A",X"CC",X"4E",X"A7",X"3A",X"CF",X"4E",X"20", - X"03",X"3A",X"9F",X"4E",X"32",X"45",X"50",X"3A",X"DC",X"4E",X"A7",X"3A",X"DF",X"4E",X"20",X"03", - X"3A",X"AF",X"4E",X"32",X"4A",X"50",X"3A",X"EC",X"4E",X"A7",X"3A",X"EF",X"4E",X"20",X"03",X"3A", - X"BF",X"4E",X"32",X"4F",X"50",X"21",X"02",X"4C",X"11",X"22",X"4C",X"01",X"1C",X"00",X"ED",X"B0", - X"DD",X"21",X"20",X"4C",X"DD",X"7E",X"02",X"07",X"07",X"DD",X"77",X"02",X"DD",X"7E",X"04",X"07", - X"07",X"DD",X"77",X"04",X"DD",X"7E",X"06",X"07",X"07",X"DD",X"77",X"06",X"DD",X"7E",X"08",X"07", - X"07",X"DD",X"77",X"08",X"DD",X"7E",X"0A",X"07",X"07",X"DD",X"77",X"0A",X"DD",X"7E",X"0C",X"07", - X"07",X"DD",X"77",X"0C",X"3A",X"D1",X"4D",X"FE",X"01",X"20",X"38",X"DD",X"21",X"20",X"4C",X"3A", - X"A4",X"4D",X"87",X"5F",X"16",X"00",X"DD",X"19",X"2A",X"24",X"4C",X"ED",X"5B",X"34",X"4C",X"DD", - X"7E",X"00",X"32",X"24",X"4C",X"DD",X"7E",X"01",X"32",X"25",X"4C",X"DD",X"7E",X"10",X"32",X"34", - X"4C",X"DD",X"7E",X"11",X"32",X"35",X"4C",X"DD",X"75",X"00",X"DD",X"74",X"01",X"DD",X"73",X"10", - X"DD",X"72",X"11",X"3A",X"A6",X"4D",X"A7",X"CA",X"76",X"01",X"ED",X"4B",X"22",X"4C",X"ED",X"5B", - X"32",X"4C",X"2A",X"2A",X"4C",X"22",X"22",X"4C",X"2A",X"3A",X"4C",X"22",X"32",X"4C",X"ED",X"43", - X"2A",X"4C",X"ED",X"53",X"3A",X"4C",X"21",X"22",X"4C",X"11",X"F2",X"4F",X"01",X"0C",X"00",X"ED", - X"B0",X"21",X"32",X"4C",X"11",X"62",X"50",X"01",X"0C",X"00",X"ED",X"B0",X"CD",X"DC",X"01",X"CD", - X"21",X"02",X"CD",X"C8",X"03",X"3A",X"00",X"4E",X"A7",X"28",X"12",X"CD",X"9D",X"03",X"CD",X"90", - X"14",X"CD",X"1F",X"14",X"CD",X"67",X"02",X"CD",X"AD",X"02",X"CD",X"FD",X"02",X"3A",X"00",X"4E", - X"3D",X"20",X"06",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"CD",X"0C",X"2D",X"CD",X"C1",X"2C",X"FD", - X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"3A",X"00",X"4E",X"A7",X"28",X"08",X"3A",X"40",X"50",X"E6", - X"10",X"CA",X"00",X"00",X"3E",X"01",X"32",X"00",X"50",X"FB",X"F1",X"C9",X"21",X"84",X"4C",X"34", - X"23",X"35",X"23",X"11",X"19",X"02",X"01",X"01",X"04",X"34",X"7E",X"E6",X"0F",X"EB",X"BE",X"20", - X"13",X"0C",X"1A",X"C6",X"10",X"E6",X"F0",X"12",X"23",X"BE",X"20",X"08",X"0C",X"EB",X"36",X"00", - X"23",X"13",X"10",X"E5",X"21",X"8A",X"4C",X"71",X"2C",X"7E",X"87",X"87",X"86",X"3C",X"77",X"2C", - X"7E",X"87",X"86",X"87",X"87",X"86",X"3C",X"77",X"C9",X"06",X"A0",X"0A",X"60",X"0A",X"60",X"0A", - X"A0",X"21",X"90",X"4C",X"3A",X"8A",X"4C",X"4F",X"06",X"10",X"7E",X"A7",X"28",X"2F",X"E6",X"C0", - X"07",X"07",X"B9",X"30",X"28",X"35",X"7E",X"E6",X"3F",X"20",X"22",X"77",X"C5",X"E5",X"2C",X"7E", - X"2C",X"46",X"21",X"5B",X"02",X"E5",X"E7",X"94",X"08",X"A3",X"06",X"8E",X"05",X"72",X"12",X"00", - X"10",X"0B",X"10",X"63",X"02",X"2B",X"21",X"F0",X"21",X"B9",X"22",X"E1",X"C1",X"2C",X"2C",X"2C", - X"10",X"C8",X"C9",X"EF",X"1C",X"86",X"C9",X"3A",X"6E",X"4E",X"FE",X"99",X"17",X"32",X"06",X"50", - X"1F",X"D0",X"3A",X"00",X"50",X"47",X"CB",X"00",X"3A",X"66",X"4E",X"17",X"E6",X"0F",X"32",X"66", - X"4E",X"D6",X"0C",X"CC",X"DF",X"02",X"CB",X"00",X"3A",X"67",X"4E",X"17",X"E6",X"0F",X"32",X"67", - X"4E",X"D6",X"0C",X"C2",X"9A",X"02",X"21",X"69",X"4E",X"34",X"CB",X"00",X"3A",X"68",X"4E",X"17", - X"E6",X"0F",X"32",X"68",X"4E",X"D6",X"0C",X"C0",X"21",X"69",X"4E",X"34",X"C9",X"3A",X"69",X"4E", - X"A7",X"C8",X"47",X"3A",X"6A",X"4E",X"5F",X"FE",X"00",X"C2",X"C4",X"02",X"3E",X"01",X"32",X"07", - X"50",X"CD",X"DF",X"02",X"7B",X"FE",X"08",X"C2",X"CE",X"02",X"AF",X"32",X"07",X"50",X"1C",X"7B", - X"32",X"6A",X"4E",X"D6",X"10",X"C0",X"32",X"6A",X"4E",X"05",X"78",X"32",X"69",X"4E",X"C9",X"3A", - X"6B",X"4E",X"21",X"6C",X"4E",X"34",X"96",X"C0",X"77",X"3A",X"6D",X"4E",X"21",X"6E",X"4E",X"86", - X"27",X"D2",X"F6",X"02",X"3E",X"99",X"77",X"21",X"9C",X"4E",X"CB",X"CE",X"C9",X"21",X"CE",X"4D", - X"34",X"7E",X"E6",X"0F",X"20",X"1F",X"7E",X"0F",X"0F",X"0F",X"0F",X"47",X"3A",X"D6",X"4D",X"2F", - X"B0",X"4F",X"3A",X"6E",X"4E",X"D6",X"01",X"30",X"02",X"AF",X"4F",X"28",X"01",X"79",X"32",X"05", - X"50",X"79",X"32",X"04",X"50",X"DD",X"21",X"D8",X"43",X"FD",X"21",X"C5",X"43",X"3A",X"00",X"4E", - X"FE",X"03",X"CA",X"44",X"03",X"3A",X"03",X"4E",X"FE",X"02",X"D2",X"44",X"03",X"CD",X"69",X"03", - X"CD",X"76",X"03",X"C9",X"3A",X"09",X"4E",X"A7",X"3A",X"CE",X"4D",X"C2",X"59",X"03",X"CB",X"67", - X"CC",X"69",X"03",X"C4",X"83",X"03",X"C3",X"61",X"03",X"CB",X"67",X"CC",X"76",X"03",X"C4",X"90", - X"03",X"3A",X"70",X"4E",X"A7",X"CC",X"90",X"03",X"C9",X"DD",X"36",X"00",X"50",X"DD",X"36",X"01", - X"55",X"DD",X"36",X"02",X"31",X"C9",X"FD",X"36",X"00",X"50",X"FD",X"36",X"01",X"55",X"FD",X"36", - X"02",X"32",X"C9",X"DD",X"36",X"00",X"40",X"DD",X"36",X"01",X"40",X"DD",X"36",X"02",X"40",X"C9", - X"FD",X"36",X"00",X"40",X"FD",X"36",X"01",X"40",X"FD",X"36",X"02",X"40",X"C9",X"3A",X"06",X"4E", - X"D6",X"05",X"D8",X"2A",X"08",X"4D",X"06",X"08",X"0E",X"10",X"7D",X"32",X"06",X"4D",X"32",X"D2", - X"4D",X"91",X"32",X"02",X"4D",X"32",X"04",X"4D",X"7C",X"80",X"32",X"03",X"4D",X"32",X"07",X"4D", - X"91",X"32",X"05",X"4D",X"32",X"D3",X"4D",X"C9",X"3A",X"00",X"4E",X"E7",X"D4",X"03",X"FE",X"03", - X"E5",X"05",X"BE",X"06",X"3A",X"01",X"4E",X"E7",X"DC",X"03",X"0C",X"00",X"EF",X"00",X"00",X"EF", - X"06",X"00",X"EF",X"01",X"00",X"EF",X"14",X"00",X"EF",X"18",X"00",X"EF",X"04",X"00",X"EF",X"1E", - X"00",X"EF",X"07",X"00",X"21",X"01",X"4E",X"34",X"21",X"01",X"50",X"36",X"01",X"C9",X"CD",X"A1", - X"2B",X"3A",X"6E",X"4E",X"A7",X"28",X"0C",X"AF",X"32",X"04",X"4E",X"32",X"02",X"4E",X"21",X"00", - X"4E",X"34",X"C9",X"3A",X"02",X"4E",X"E7",X"5F",X"04",X"0C",X"00",X"71",X"04",X"0C",X"00",X"7F", - X"04",X"0C",X"00",X"85",X"04",X"0C",X"00",X"8B",X"04",X"0C",X"00",X"99",X"04",X"0C",X"00",X"9F", - X"04",X"0C",X"00",X"A5",X"04",X"0C",X"00",X"B3",X"04",X"0C",X"00",X"B9",X"04",X"0C",X"00",X"BF", - X"04",X"0C",X"00",X"CD",X"04",X"0C",X"00",X"D3",X"04",X"0C",X"00",X"D8",X"04",X"0C",X"00",X"E0", - X"04",X"0C",X"00",X"1C",X"05",X"4B",X"05",X"56",X"05",X"61",X"05",X"6C",X"05",X"7C",X"05",X"EF", - X"00",X"01",X"EF",X"01",X"00",X"EF",X"04",X"00",X"EF",X"1E",X"00",X"0E",X"0C",X"CD",X"85",X"05", - X"C9",X"21",X"04",X"43",X"3E",X"01",X"CD",X"BF",X"05",X"0E",X"0C",X"CD",X"85",X"05",X"C9",X"0E", - X"14",X"CD",X"93",X"05",X"C9",X"0E",X"0D",X"CD",X"93",X"05",X"C9",X"21",X"07",X"43",X"3E",X"03", - X"CD",X"BF",X"05",X"0E",X"0C",X"CD",X"85",X"05",X"C9",X"0E",X"16",X"CD",X"93",X"05",X"C9",X"0E", - X"0F",X"CD",X"93",X"05",X"C9",X"21",X"0A",X"43",X"3E",X"05",X"CD",X"BF",X"05",X"0E",X"0C",X"CD", - X"85",X"05",X"C9",X"0E",X"33",X"CD",X"93",X"05",X"C9",X"0E",X"2F",X"CD",X"93",X"05",X"C9",X"21", - X"0D",X"43",X"3E",X"07",X"CD",X"BF",X"05",X"0E",X"0C",X"CD",X"85",X"05",X"C9",X"0E",X"35",X"CD", - X"93",X"05",X"C9",X"0E",X"31",X"C3",X"80",X"05",X"EF",X"1C",X"11",X"0E",X"12",X"C3",X"85",X"05", - X"0E",X"13",X"CD",X"85",X"05",X"CD",X"79",X"08",X"35",X"EF",X"11",X"00",X"EF",X"05",X"01",X"EF", - X"10",X"14",X"EF",X"04",X"01",X"3E",X"01",X"32",X"14",X"4E",X"AF",X"32",X"70",X"4E",X"32",X"15", - X"4E",X"21",X"32",X"43",X"36",X"14",X"3E",X"FC",X"11",X"20",X"00",X"06",X"1C",X"DD",X"21",X"40", - X"40",X"DD",X"77",X"11",X"DD",X"77",X"13",X"DD",X"19",X"10",X"F6",X"C9",X"21",X"A0",X"4D",X"06", - X"21",X"3A",X"3A",X"4D",X"90",X"20",X"05",X"36",X"01",X"C3",X"8E",X"05",X"CD",X"17",X"10",X"CD", - X"17",X"10",X"CD",X"23",X"0E",X"CD",X"0D",X"0C",X"CD",X"D6",X"0B",X"CD",X"A5",X"05",X"CD",X"FE", - X"1E",X"CD",X"25",X"1F",X"CD",X"4C",X"1F",X"CD",X"73",X"1F",X"C9",X"21",X"A1",X"4D",X"06",X"20", - X"3A",X"32",X"4D",X"C3",X"24",X"05",X"21",X"A2",X"4D",X"06",X"22",X"3A",X"32",X"4D",X"C3",X"24", - X"05",X"21",X"A3",X"4D",X"06",X"24",X"3A",X"32",X"4D",X"C3",X"24",X"05",X"3A",X"D0",X"4D",X"47", - X"3A",X"D1",X"4D",X"80",X"FE",X"06",X"CA",X"8E",X"05",X"C3",X"2C",X"05",X"CD",X"BE",X"06",X"C9", - X"3A",X"75",X"4E",X"81",X"4F",X"06",X"1C",X"CD",X"42",X"00",X"F7",X"4A",X"02",X"00",X"21",X"02", - X"4E",X"34",X"C9",X"3A",X"75",X"4E",X"81",X"4F",X"06",X"1C",X"CD",X"42",X"00",X"F7",X"45",X"02", - X"00",X"CD",X"8E",X"05",X"C9",X"3A",X"B5",X"4D",X"A7",X"C8",X"AF",X"32",X"B5",X"4D",X"3A",X"30", - X"4D",X"EE",X"02",X"32",X"3C",X"4D",X"47",X"21",X"FF",X"32",X"DF",X"22",X"26",X"4D",X"C9",X"36", - X"B1",X"2C",X"36",X"B3",X"2C",X"36",X"B5",X"01",X"1E",X"00",X"09",X"36",X"B0",X"2C",X"36",X"B2", - X"2C",X"36",X"B4",X"11",X"00",X"04",X"19",X"77",X"2D",X"77",X"2D",X"77",X"A7",X"ED",X"42",X"77", - X"2D",X"77",X"2D",X"77",X"C9",X"3A",X"03",X"4E",X"E7",X"F3",X"05",X"1B",X"06",X"74",X"06",X"0C", - X"00",X"A8",X"06",X"CD",X"A1",X"2B",X"EF",X"00",X"01",X"EF",X"01",X"00",X"EF",X"1C",X"07",X"EF", - X"1C",X"0B",X"EF",X"1E",X"00",X"21",X"03",X"4E",X"34",X"3E",X"01",X"32",X"D6",X"4D",X"3A",X"71", - X"4E",X"FE",X"FF",X"C8",X"EF",X"1C",X"0A",X"EF",X"1F",X"00",X"C9",X"CD",X"A1",X"2B",X"3A",X"6E", - X"4E",X"FE",X"01",X"06",X"09",X"20",X"02",X"06",X"08",X"CD",X"5E",X"2C",X"3A",X"6E",X"4E",X"FE", - X"01",X"3A",X"40",X"50",X"28",X"0C",X"CB",X"77",X"20",X"08",X"3E",X"01",X"32",X"70",X"4E",X"C3", - X"49",X"06",X"CB",X"6F",X"C0",X"AF",X"32",X"70",X"4E",X"3A",X"6B",X"4E",X"A7",X"28",X"15",X"3A", - X"70",X"4E",X"A7",X"3A",X"6E",X"4E",X"28",X"03",X"C6",X"99",X"27",X"C6",X"99",X"27",X"32",X"6E", - X"4E",X"CD",X"A1",X"2B",X"21",X"03",X"4E",X"34",X"AF",X"32",X"D6",X"4D",X"3C",X"32",X"CC",X"4E", - X"32",X"DC",X"4E",X"C9",X"EF",X"00",X"01",X"EF",X"01",X"01",X"EF",X"02",X"00",X"EF",X"12",X"00", - X"EF",X"03",X"00",X"EF",X"1C",X"03",X"EF",X"1C",X"06",X"EF",X"18",X"00",X"EF",X"1B",X"00",X"AF", - X"32",X"13",X"4E",X"3A",X"6F",X"4E",X"32",X"14",X"4E",X"32",X"15",X"4E",X"EF",X"1A",X"00",X"F7", - X"57",X"01",X"00",X"21",X"03",X"4E",X"34",X"C9",X"21",X"15",X"4E",X"35",X"CD",X"6A",X"2B",X"AF", - X"32",X"03",X"4E",X"32",X"02",X"4E",X"32",X"04",X"4E",X"21",X"00",X"4E",X"34",X"C9",X"3A",X"04", - X"4E",X"E7",X"79",X"08",X"99",X"08",X"0C",X"00",X"CD",X"08",X"0D",X"09",X"0C",X"00",X"40",X"09", - X"0C",X"00",X"72",X"09",X"88",X"09",X"0C",X"00",X"D2",X"09",X"D8",X"09",X"0C",X"00",X"E8",X"09", - X"0C",X"00",X"FE",X"09",X"0C",X"00",X"02",X"0A",X"0C",X"00",X"04",X"0A",X"0C",X"00",X"06",X"0A", - X"0C",X"00",X"08",X"0A",X"0C",X"00",X"0A",X"0A",X"0C",X"00",X"0C",X"0A",X"0C",X"00",X"0E",X"0A", - X"0C",X"00",X"2C",X"0A",X"0C",X"00",X"7C",X"0A",X"A0",X"0A",X"0C",X"00",X"A3",X"0A",X"78",X"A7", - X"20",X"04",X"2A",X"0A",X"4E",X"7E",X"DD",X"21",X"96",X"07",X"47",X"87",X"87",X"80",X"80",X"5F", - X"16",X"00",X"DD",X"19",X"DD",X"7E",X"00",X"87",X"47",X"87",X"87",X"4F",X"87",X"87",X"81",X"80", - X"5F",X"16",X"00",X"21",X"0F",X"33",X"19",X"CD",X"14",X"08",X"DD",X"7E",X"01",X"32",X"B0",X"4D", - X"DD",X"7E",X"02",X"47",X"87",X"80",X"5F",X"16",X"00",X"21",X"43",X"08",X"19",X"CD",X"3A",X"08", - X"DD",X"7E",X"03",X"87",X"5F",X"16",X"00",X"FD",X"21",X"4F",X"08",X"FD",X"19",X"FD",X"6E",X"00", - X"FD",X"66",X"01",X"22",X"BB",X"4D",X"DD",X"7E",X"04",X"87",X"5F",X"16",X"00",X"FD",X"21",X"61", - X"08",X"FD",X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22",X"BD",X"4D",X"DD",X"7E",X"05",X"87", - X"5F",X"16",X"00",X"FD",X"21",X"73",X"08",X"FD",X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22", - X"95",X"4D",X"CD",X"EA",X"2B",X"C9",X"03",X"01",X"01",X"00",X"02",X"00",X"04",X"01",X"02",X"01", - X"03",X"00",X"04",X"01",X"03",X"02",X"04",X"01",X"04",X"02",X"03",X"02",X"05",X"01",X"05",X"00", - X"03",X"02",X"06",X"02",X"05",X"01",X"03",X"03",X"03",X"02",X"05",X"02",X"03",X"03",X"06",X"02", - X"05",X"02",X"03",X"03",X"06",X"02",X"05",X"00",X"03",X"04",X"07",X"02",X"05",X"01",X"03",X"04", - X"03",X"02",X"05",X"02",X"03",X"04",X"06",X"02",X"05",X"02",X"03",X"05",X"07",X"02",X"05",X"00", - X"03",X"05",X"07",X"02",X"05",X"02",X"03",X"05",X"05",X"02",X"05",X"01",X"03",X"06",X"07",X"02", - X"05",X"02",X"03",X"06",X"07",X"02",X"05",X"02",X"03",X"06",X"08",X"02",X"05",X"02",X"03",X"06", - X"07",X"02",X"05",X"02",X"03",X"07",X"08",X"02",X"05",X"02",X"03",X"07",X"08",X"02",X"06",X"02", - X"03",X"07",X"08",X"02",X"11",X"46",X"4D",X"01",X"1C",X"00",X"ED",X"B0",X"01",X"0C",X"00",X"A7", - X"ED",X"42",X"ED",X"B0",X"01",X"0C",X"00",X"A7",X"ED",X"42",X"ED",X"B0",X"01",X"0C",X"00",X"A7", - X"ED",X"42",X"ED",X"B0",X"01",X"0E",X"00",X"ED",X"B0",X"C9",X"11",X"B8",X"4D",X"01",X"03",X"00", - X"ED",X"B0",X"C9",X"14",X"1E",X"46",X"00",X"1E",X"3C",X"00",X"00",X"32",X"00",X"00",X"00",X"14", - X"0A",X"1E",X"0F",X"28",X"14",X"32",X"19",X"3C",X"1E",X"50",X"28",X"64",X"32",X"78",X"3C",X"8C", - X"46",X"C0",X"03",X"48",X"03",X"D0",X"02",X"58",X"02",X"E0",X"01",X"68",X"01",X"F0",X"00",X"78", - X"00",X"01",X"00",X"F0",X"00",X"F0",X"00",X"B4",X"00",X"21",X"09",X"4E",X"AF",X"06",X"0B",X"CF", - X"CD",X"C9",X"24",X"2A",X"73",X"4E",X"22",X"0A",X"4E",X"21",X"0A",X"4E",X"11",X"38",X"4E",X"01", - X"2E",X"00",X"ED",X"B0",X"21",X"04",X"4E",X"34",X"C9",X"3A",X"00",X"4E",X"3D",X"20",X"06",X"3E", - X"09",X"32",X"04",X"4E",X"C9",X"EF",X"11",X"00",X"EF",X"1C",X"83",X"EF",X"04",X"00",X"EF",X"05", - X"00",X"EF",X"10",X"00",X"EF",X"1A",X"00",X"F7",X"54",X"00",X"00",X"F7",X"54",X"06",X"00",X"3A", - X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"32",X"03",X"50",X"C3",X"94",X"08",X"3A",X"00",X"50", - X"CB",X"67",X"C2",X"DE",X"08",X"21",X"04",X"4E",X"36",X"0E",X"EF",X"13",X"00",X"C9",X"3A",X"0E", - X"4E",X"FE",X"F4",X"20",X"06",X"21",X"04",X"4E",X"36",X"0C",X"C9",X"CD",X"17",X"10",X"CD",X"17", - X"10",X"CD",X"DD",X"13",X"CD",X"42",X"0C",X"CD",X"23",X"0E",X"CD",X"36",X"0E",X"CD",X"C3",X"0A", - X"CD",X"D6",X"0B",X"CD",X"0D",X"0C",X"CD",X"6C",X"0E",X"CD",X"AD",X"0E",X"C9",X"3E",X"01",X"32", - X"12",X"4E",X"CD",X"87",X"24",X"21",X"04",X"4E",X"34",X"3A",X"14",X"4E",X"A7",X"20",X"1F",X"3A", - X"70",X"4E",X"A7",X"28",X"19",X"3A",X"42",X"4E",X"A7",X"28",X"13",X"3A",X"09",X"4E",X"C6",X"03", - X"4F",X"06",X"1C",X"CD",X"42",X"00",X"EF",X"1C",X"05",X"F7",X"54",X"00",X"00",X"C9",X"34",X"C9", - X"3A",X"70",X"4E",X"A7",X"28",X"06",X"3A",X"42",X"4E",X"A7",X"20",X"15",X"3A",X"14",X"4E",X"A7", - X"20",X"1A",X"CD",X"A1",X"2B",X"EF",X"1C",X"05",X"F7",X"54",X"00",X"00",X"21",X"04",X"4E",X"34", - X"C9",X"CD",X"A6",X"0A",X"3A",X"09",X"4E",X"EE",X"01",X"32",X"09",X"4E",X"3E",X"09",X"32",X"04", - X"4E",X"C9",X"AF",X"32",X"02",X"4E",X"32",X"04",X"4E",X"32",X"70",X"4E",X"32",X"09",X"4E",X"32", - X"03",X"50",X"3E",X"01",X"32",X"00",X"4E",X"C9",X"EF",X"00",X"01",X"EF",X"01",X"01",X"EF",X"02", - X"00",X"EF",X"11",X"00",X"EF",X"13",X"00",X"EF",X"03",X"00",X"EF",X"04",X"00",X"EF",X"05",X"00", - X"EF",X"10",X"00",X"EF",X"1A",X"00",X"EF",X"1C",X"06",X"3A",X"00",X"4E",X"FE",X"03",X"28",X"06", - X"EF",X"1C",X"05",X"EF",X"1D",X"00",X"F7",X"54",X"00",X"00",X"3A",X"00",X"4E",X"3D",X"28",X"04", - X"F7",X"54",X"06",X"00",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"32",X"03",X"50",X"C3", - X"94",X"08",X"3E",X"03",X"32",X"04",X"4E",X"C9",X"F7",X"54",X"00",X"00",X"21",X"04",X"4E",X"34", - X"AF",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"C9",X"0E",X"02",X"06",X"01",X"CD",X"42",X"00",X"F7", - X"42",X"00",X"00",X"21",X"00",X"00",X"CD",X"7E",X"26",X"21",X"04",X"4E",X"34",X"C9",X"0E",X"00", - X"18",X"E8",X"18",X"E4",X"18",X"F8",X"18",X"E0",X"18",X"F4",X"18",X"DC",X"18",X"F0",X"EF",X"00", - X"01",X"EF",X"06",X"00",X"EF",X"11",X"00",X"EF",X"13",X"00",X"EF",X"04",X"01",X"EF",X"05",X"01", - X"EF",X"10",X"13",X"F7",X"43",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"AF",X"32",X"AC",X"4E", - X"32",X"BC",X"4E",X"3E",X"02",X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"3A",X"13",X"4E",X"FE",X"14", - X"38",X"02",X"3E",X"14",X"E7",X"6F",X"0A",X"08",X"21",X"6F",X"0A",X"6F",X"0A",X"9E",X"21",X"6F", - X"0A",X"6F",X"0A",X"6F",X"0A",X"97",X"22",X"6F",X"0A",X"6F",X"0A",X"6F",X"0A",X"97",X"22",X"6F", - X"0A",X"6F",X"0A",X"6F",X"0A",X"97",X"22",X"6F",X"0A",X"6F",X"0A",X"6F",X"0A",X"6F",X"0A",X"21", - X"04",X"4E",X"34",X"34",X"AF",X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"C9",X"AF",X"32",X"CC",X"4E", - X"32",X"DC",X"4E",X"06",X"07",X"21",X"0C",X"4E",X"CF",X"CD",X"C9",X"24",X"21",X"04",X"4E",X"34", - X"21",X"13",X"4E",X"34",X"2A",X"0A",X"4E",X"7E",X"FE",X"14",X"C8",X"23",X"22",X"0A",X"4E",X"C9", - X"C3",X"88",X"09",X"C3",X"D2",X"09",X"06",X"2E",X"DD",X"21",X"0A",X"4E",X"FD",X"21",X"38",X"4E", - X"DD",X"56",X"00",X"FD",X"5E",X"00",X"FD",X"72",X"00",X"DD",X"73",X"00",X"DD",X"23",X"FD",X"23", - X"10",X"EE",X"C9",X"3A",X"A4",X"4D",X"A7",X"C0",X"DD",X"21",X"00",X"4C",X"FD",X"21",X"C8",X"4D", - X"11",X"00",X"01",X"FD",X"BE",X"00",X"C2",X"D2",X"0B",X"FD",X"36",X"00",X"0E",X"3A",X"A6",X"4D", - X"A7",X"28",X"1B",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"13",X"21",X"AC",X"4E",X"CB",X"FE", - X"3E",X"09",X"DD",X"BE",X"0B",X"20",X"04",X"CB",X"BE",X"3E",X"09",X"32",X"0B",X"4C",X"3A",X"A7", - X"4D",X"A7",X"28",X"1D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE", - X"03",X"28",X"07",X"DD",X"36",X"03",X"11",X"C3",X"33",X"0B",X"DD",X"36",X"03",X"12",X"C3",X"33", - X"0B",X"3E",X"01",X"DD",X"BE",X"03",X"28",X"07",X"DD",X"36",X"03",X"01",X"C3",X"33",X"0B",X"DD", - X"36",X"03",X"01",X"3A",X"A8",X"4D",X"A7",X"28",X"1D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30", - X"27",X"3E",X"11",X"DD",X"BE",X"05",X"28",X"07",X"DD",X"36",X"05",X"11",X"C3",X"68",X"0B",X"DD", - X"36",X"05",X"12",X"C3",X"68",X"0B",X"3E",X"03",X"DD",X"BE",X"05",X"28",X"07",X"DD",X"36",X"05", - X"03",X"C3",X"68",X"0B",X"DD",X"36",X"05",X"03",X"3A",X"A9",X"4D",X"A7",X"28",X"1D",X"2A",X"CB", - X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE",X"07",X"28",X"07",X"DD",X"36",X"07", - X"11",X"C3",X"9D",X"0B",X"DD",X"36",X"07",X"12",X"C3",X"9D",X"0B",X"3E",X"05",X"DD",X"BE",X"07", - X"28",X"07",X"DD",X"36",X"07",X"05",X"C3",X"9D",X"0B",X"DD",X"36",X"07",X"05",X"3A",X"AA",X"4D", - X"A7",X"28",X"1D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE",X"09", - X"28",X"07",X"DD",X"36",X"09",X"11",X"C3",X"D2",X"0B",X"DD",X"36",X"09",X"12",X"C3",X"D2",X"0B", - X"3E",X"07",X"DD",X"BE",X"09",X"28",X"07",X"DD",X"36",X"09",X"07",X"C3",X"D2",X"0B",X"DD",X"36", - X"09",X"07",X"FD",X"35",X"00",X"C9",X"06",X"19",X"3A",X"02",X"4E",X"FE",X"22",X"C2",X"E2",X"0B", - X"06",X"00",X"DD",X"21",X"00",X"4C",X"3A",X"AC",X"4D",X"A7",X"CA",X"F0",X"0B",X"DD",X"70",X"03", - X"3A",X"AD",X"4D",X"A7",X"CA",X"FA",X"0B",X"DD",X"70",X"05",X"3A",X"AE",X"4D",X"A7",X"CA",X"04", - X"0C",X"DD",X"70",X"07",X"3A",X"AF",X"4D",X"A7",X"C8",X"DD",X"70",X"09",X"C9",X"21",X"CF",X"4D", - X"34",X"3E",X"0A",X"BE",X"C0",X"36",X"00",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"15",X"21",X"64", - X"44",X"3E",X"10",X"BE",X"20",X"02",X"3E",X"00",X"77",X"32",X"78",X"44",X"32",X"84",X"47",X"32", - X"98",X"47",X"C9",X"21",X"32",X"47",X"3E",X"10",X"BE",X"20",X"02",X"3E",X"00",X"77",X"32",X"78", - X"46",X"C9",X"3A",X"A4",X"4D",X"A7",X"C0",X"3A",X"94",X"4D",X"07",X"32",X"94",X"4D",X"D0",X"3A", - X"A0",X"4D",X"A7",X"C2",X"90",X"0C",X"DD",X"21",X"05",X"33",X"FD",X"21",X"00",X"4D",X"CD",X"00", - X"20",X"22",X"00",X"4D",X"3E",X"03",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3A",X"00",X"4D",X"FE", - X"64",X"C2",X"90",X"0C",X"21",X"2C",X"2E",X"22",X"0A",X"4D",X"21",X"00",X"01",X"22",X"14",X"4D", - X"22",X"1E",X"4D",X"3E",X"02",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3E",X"01",X"32",X"A0",X"4D", - X"3A",X"A1",X"4D",X"FE",X"01",X"CA",X"FB",X"0C",X"FE",X"00",X"C2",X"C1",X"0C",X"3A",X"02",X"4D", - X"FE",X"78",X"CC",X"2E",X"1F",X"FE",X"80",X"CC",X"2E",X"1F",X"3A",X"2D",X"4D",X"32",X"29",X"4D", - X"DD",X"21",X"20",X"4D",X"FD",X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"C3",X"FB", - X"0C",X"DD",X"21",X"05",X"33",X"FD",X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"3E", - X"03",X"32",X"2D",X"4D",X"32",X"29",X"4D",X"3A",X"02",X"4D",X"FE",X"64",X"C2",X"FB",X"0C",X"21", - X"2C",X"2E",X"22",X"0C",X"4D",X"21",X"00",X"01",X"22",X"16",X"4D",X"22",X"20",X"4D",X"3E",X"02", - X"32",X"29",X"4D",X"32",X"2D",X"4D",X"3E",X"01",X"32",X"A1",X"4D",X"3A",X"A2",X"4D",X"FE",X"01", - X"CA",X"93",X"0D",X"FE",X"00",X"C2",X"2C",X"0D",X"3A",X"04",X"4D",X"FE",X"78",X"CC",X"55",X"1F", - X"FE",X"80",X"CC",X"55",X"1F",X"3A",X"2E",X"4D",X"32",X"2A",X"4D",X"DD",X"21",X"22",X"4D",X"FD", - X"21",X"04",X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"C3",X"93",X"0D",X"3A",X"A2",X"4D",X"FE", - X"03",X"C2",X"59",X"0D",X"DD",X"21",X"FF",X"32",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22", - X"04",X"4D",X"AF",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3A",X"05",X"4D",X"FE",X"80",X"C2",X"93", - X"0D",X"3E",X"02",X"32",X"A2",X"4D",X"C3",X"93",X"0D",X"DD",X"21",X"05",X"33",X"FD",X"21",X"04", - X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"3E",X"03",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3A", - X"04",X"4D",X"FE",X"64",X"C2",X"93",X"0D",X"21",X"2C",X"2E",X"22",X"0E",X"4D",X"21",X"00",X"01", - X"22",X"18",X"4D",X"22",X"22",X"4D",X"3E",X"02",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3E",X"01", - X"32",X"A2",X"4D",X"3A",X"A3",X"4D",X"FE",X"01",X"C8",X"FE",X"00",X"C2",X"C0",X"0D",X"3A",X"06", - X"4D",X"FE",X"78",X"CC",X"7C",X"1F",X"FE",X"80",X"CC",X"7C",X"1F",X"3A",X"2F",X"4D",X"32",X"2B", - X"4D",X"DD",X"21",X"24",X"4D",X"FD",X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"C9", - X"3A",X"A3",X"4D",X"FE",X"03",X"C2",X"EA",X"0D",X"DD",X"21",X"03",X"33",X"FD",X"21",X"06",X"4D", - X"CD",X"00",X"20",X"22",X"06",X"4D",X"3E",X"02",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3A",X"07", - X"4D",X"FE",X"80",X"C0",X"3E",X"02",X"32",X"A3",X"4D",X"C9",X"DD",X"21",X"05",X"33",X"FD",X"21", - X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"3E",X"03",X"32",X"2B",X"4D",X"32",X"2F",X"4D", - X"3A",X"06",X"4D",X"FE",X"64",X"C0",X"21",X"2C",X"2E",X"22",X"10",X"4D",X"21",X"00",X"01",X"22", - X"1A",X"4D",X"22",X"24",X"4D",X"3E",X"02",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3E",X"01",X"32", - X"A3",X"4D",X"C9",X"21",X"C4",X"4D",X"34",X"3E",X"08",X"BE",X"C0",X"36",X"00",X"3A",X"C0",X"4D", - X"EE",X"01",X"32",X"C0",X"4D",X"C9",X"3A",X"A6",X"4D",X"A7",X"C0",X"3A",X"C1",X"4D",X"FE",X"07", - X"C8",X"87",X"2A",X"C2",X"4D",X"23",X"22",X"C2",X"4D",X"5F",X"16",X"00",X"DD",X"21",X"86",X"4D", - X"DD",X"19",X"DD",X"5E",X"00",X"DD",X"56",X"01",X"A7",X"ED",X"52",X"C0",X"CB",X"3F",X"3C",X"32", - X"C1",X"4D",X"21",X"01",X"01",X"22",X"B1",X"4D",X"22",X"B3",X"4D",X"C9",X"3A",X"A5",X"4D",X"A7", - X"28",X"05",X"AF",X"32",X"AC",X"4E",X"C9",X"21",X"AC",X"4E",X"06",X"E0",X"3A",X"0E",X"4E",X"FE", - X"E4",X"38",X"06",X"78",X"A6",X"CB",X"E7",X"77",X"C9",X"FE",X"D4",X"38",X"06",X"78",X"A6",X"CB", - X"DF",X"77",X"C9",X"FE",X"B4",X"38",X"06",X"78",X"A6",X"CB",X"D7",X"77",X"C9",X"FE",X"74",X"38", - X"06",X"78",X"A6",X"CB",X"CF",X"77",X"C9",X"78",X"A6",X"CB",X"C7",X"77",X"C9",X"3A",X"A5",X"4D", - X"A7",X"C0",X"3A",X"D4",X"4D",X"A7",X"C0",X"3A",X"0E",X"4E",X"FE",X"46",X"28",X"0E",X"FE",X"AA", - X"C0",X"3A",X"0D",X"4E",X"A7",X"C0",X"21",X"0D",X"4E",X"34",X"18",X"09",X"3A",X"0C",X"4E",X"A7", - X"C0",X"21",X"0C",X"4E",X"34",X"21",X"94",X"80",X"22",X"D2",X"4D",X"21",X"FD",X"0E",X"3A",X"13", - X"4E",X"FE",X"14",X"38",X"02",X"3E",X"14",X"47",X"87",X"80",X"D7",X"32",X"0C",X"4C",X"23",X"7E", - X"32",X"0D",X"4C",X"23",X"7E",X"32",X"D4",X"4D",X"F7",X"8A",X"04",X"00",X"C9",X"00",X"14",X"06", - X"01",X"0F",X"07",X"02",X"15",X"08",X"02",X"15",X"08",X"04",X"14",X"09",X"04",X"14",X"09",X"05", - X"17",X"0A",X"05",X"17",X"0A",X"06",X"09",X"0B",X"06",X"09",X"0B",X"03",X"16",X"0C",X"03",X"16", - X"0C",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D", - X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"48",X"36", - X"AF",X"32",X"D4",X"4D",X"21",X"00",X"00",X"22",X"D2",X"4D",X"C9",X"EF",X"1C",X"9B",X"3A",X"00", - X"4E",X"3D",X"C8",X"EF",X"1C",X"A2",X"C9",X"CD",X"91",X"12",X"3A",X"A5",X"4D",X"A7",X"C0",X"CD", - X"66",X"10",X"CD",X"94",X"10",X"CD",X"9E",X"10",X"CD",X"A8",X"10",X"CD",X"B4",X"10",X"3A",X"A4", - X"4D",X"A7",X"CA",X"39",X"10",X"CD",X"35",X"12",X"C9",X"CD",X"1D",X"17",X"CD",X"89",X"17",X"3A", - X"A4",X"4D",X"A7",X"C0",X"CD",X"06",X"18",X"CD",X"36",X"1B",X"CD",X"4B",X"1C",X"CD",X"22",X"1D", - X"CD",X"F9",X"1D",X"3A",X"04",X"4E",X"FE",X"03",X"C0",X"CD",X"76",X"13",X"CD",X"69",X"20",X"CD", - X"8C",X"20",X"CD",X"AF",X"20",X"C9",X"3A",X"AB",X"4D",X"A7",X"C8",X"3D",X"20",X"08",X"32",X"AB", - X"4D",X"3C",X"32",X"AC",X"4D",X"C9",X"3D",X"20",X"08",X"32",X"AB",X"4D",X"3C",X"32",X"AD",X"4D", - X"C9",X"3D",X"20",X"08",X"32",X"AB",X"4D",X"3C",X"32",X"AE",X"4D",X"C9",X"32",X"AF",X"4D",X"3D", - X"32",X"AB",X"4D",X"C9",X"3A",X"AC",X"4D",X"E7",X"0C",X"00",X"C0",X"10",X"D2",X"10",X"3A",X"AD", - X"4D",X"E7",X"0C",X"00",X"18",X"11",X"2A",X"11",X"3A",X"AE",X"4D",X"E7",X"0C",X"00",X"5C",X"11", - X"6E",X"11",X"8F",X"11",X"3A",X"AF",X"4D",X"E7",X"0C",X"00",X"C9",X"11",X"DB",X"11",X"FC",X"11", - X"CD",X"D8",X"1B",X"2A",X"00",X"4D",X"11",X"64",X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AC",X"4D", - X"34",X"C9",X"DD",X"21",X"01",X"33",X"FD",X"21",X"00",X"4D",X"CD",X"00",X"20",X"22",X"00",X"4D", - X"3E",X"01",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3A",X"00",X"4D",X"FE",X"80",X"C0",X"21",X"2F", - X"2E",X"22",X"0A",X"4D",X"22",X"31",X"4D",X"AF",X"32",X"A0",X"4D",X"32",X"AC",X"4D",X"32",X"A7", - X"4D",X"DD",X"21",X"AC",X"4D",X"DD",X"B6",X"00",X"DD",X"B6",X"01",X"DD",X"B6",X"02",X"DD",X"B6", - X"03",X"C0",X"21",X"AC",X"4E",X"CB",X"B6",X"C9",X"CD",X"AF",X"1C",X"2A",X"02",X"4D",X"11",X"64", - X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AD",X"4D",X"34",X"C9",X"DD",X"21",X"01",X"33",X"FD",X"21", - X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"3E",X"01",X"32",X"29",X"4D",X"32",X"2D",X"4D", - X"3A",X"02",X"4D",X"FE",X"80",X"C0",X"21",X"2F",X"2E",X"22",X"0C",X"4D",X"22",X"33",X"4D",X"AF", - X"32",X"A1",X"4D",X"32",X"AD",X"4D",X"32",X"A8",X"4D",X"C3",X"01",X"11",X"CD",X"86",X"1D",X"2A", - X"04",X"4D",X"11",X"64",X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AE",X"4D",X"34",X"C9",X"DD",X"21", - X"01",X"33",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"3E",X"01",X"32",X"2A", - X"4D",X"32",X"2E",X"4D",X"3A",X"04",X"4D",X"FE",X"80",X"C0",X"21",X"AE",X"4D",X"34",X"C9",X"DD", - X"21",X"03",X"33",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"3E",X"02",X"32", - X"2A",X"4D",X"32",X"2E",X"4D",X"3A",X"05",X"4D",X"FE",X"90",X"C0",X"21",X"2F",X"30",X"22",X"0E", - X"4D",X"22",X"35",X"4D",X"3E",X"01",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"AF",X"32",X"A2",X"4D", - X"32",X"AE",X"4D",X"32",X"A9",X"4D",X"C3",X"01",X"11",X"CD",X"5D",X"1E",X"2A",X"06",X"4D",X"11", - X"64",X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AF",X"4D",X"34",X"C9",X"DD",X"21",X"01",X"33",X"FD", - X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"3E",X"01",X"32",X"2B",X"4D",X"32",X"2F", - X"4D",X"3A",X"06",X"4D",X"FE",X"80",X"C0",X"21",X"AF",X"4D",X"34",X"C9",X"DD",X"21",X"FF",X"32", - X"FD",X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"AF",X"32",X"2B",X"4D",X"32",X"2F", - X"4D",X"3A",X"07",X"4D",X"FE",X"70",X"C0",X"21",X"2F",X"2C",X"22",X"10",X"4D",X"22",X"37",X"4D", - X"3E",X"01",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"AF",X"32",X"A3",X"4D",X"32",X"AF",X"4D",X"32", - X"AA",X"4D",X"C3",X"01",X"11",X"3A",X"D1",X"4D",X"E7",X"3F",X"12",X"0C",X"00",X"3F",X"12",X"21", - X"00",X"4C",X"3A",X"A4",X"4D",X"87",X"5F",X"16",X"00",X"19",X"3A",X"D1",X"4D",X"A7",X"20",X"27", - X"3A",X"D0",X"4D",X"06",X"27",X"80",X"47",X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E",X"A1",X"28", - X"04",X"CB",X"F0",X"CB",X"F8",X"70",X"23",X"36",X"18",X"3E",X"00",X"32",X"0B",X"4C",X"F7",X"4A", - X"03",X"00",X"21",X"D1",X"4D",X"34",X"C9",X"36",X"20",X"3E",X"09",X"32",X"0B",X"4C",X"3A",X"A4", - X"4D",X"32",X"AB",X"4D",X"AF",X"32",X"A4",X"4D",X"32",X"D1",X"4D",X"21",X"AC",X"4E",X"CB",X"F6", - X"C9",X"3A",X"A5",X"4D",X"E7",X"0C",X"00",X"B7",X"12",X"B7",X"12",X"B7",X"12",X"B7",X"12",X"CB", - X"12",X"F9",X"12",X"06",X"13",X"0E",X"13",X"16",X"13",X"1E",X"13",X"26",X"13",X"2E",X"13",X"36", - X"13",X"3E",X"13",X"46",X"13",X"53",X"13",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"11",X"78", - X"00",X"A7",X"ED",X"52",X"C0",X"3E",X"05",X"32",X"A5",X"4D",X"C9",X"21",X"00",X"00",X"CD",X"7E", - X"26",X"3E",X"34",X"11",X"B4",X"00",X"4F",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"28", - X"04",X"3E",X"C0",X"B1",X"4F",X"79",X"32",X"0A",X"4C",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D", - X"A7",X"ED",X"52",X"C0",X"21",X"A5",X"4D",X"34",X"C9",X"21",X"BC",X"4E",X"CB",X"E6",X"3E",X"35", - X"11",X"C3",X"00",X"C3",X"D6",X"12",X"3E",X"36",X"11",X"D2",X"00",X"C3",X"D6",X"12",X"3E",X"37", - X"11",X"E1",X"00",X"C3",X"D6",X"12",X"3E",X"38",X"11",X"F0",X"00",X"C3",X"D6",X"12",X"3E",X"39", - X"11",X"FF",X"00",X"C3",X"D6",X"12",X"3E",X"3A",X"11",X"0E",X"01",X"C3",X"D6",X"12",X"3E",X"3B", - X"11",X"1D",X"01",X"C3",X"D6",X"12",X"3E",X"3C",X"11",X"2C",X"01",X"C3",X"D6",X"12",X"3E",X"3D", - X"11",X"3B",X"01",X"C3",X"D6",X"12",X"21",X"BC",X"4E",X"36",X"20",X"3E",X"3E",X"11",X"59",X"01", - X"C3",X"D6",X"12",X"3E",X"3F",X"32",X"0A",X"4C",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"11", - X"B8",X"01",X"A7",X"ED",X"52",X"C0",X"21",X"14",X"4E",X"35",X"21",X"15",X"4E",X"35",X"CD",X"75", - X"26",X"21",X"04",X"4E",X"34",X"C9",X"3A",X"A6",X"4D",X"A7",X"C8",X"DD",X"21",X"A7",X"4D",X"DD", - X"7E",X"00",X"DD",X"B6",X"01",X"DD",X"B6",X"02",X"DD",X"B6",X"03",X"CA",X"98",X"13",X"2A",X"CB", - X"4D",X"2B",X"22",X"CB",X"4D",X"7C",X"B5",X"C0",X"21",X"0B",X"4C",X"36",X"09",X"3A",X"AC",X"4D", - X"A7",X"C2",X"A7",X"13",X"32",X"A7",X"4D",X"3A",X"AD",X"4D",X"A7",X"C2",X"B1",X"13",X"32",X"A8", - X"4D",X"3A",X"AE",X"4D",X"A7",X"C2",X"BB",X"13",X"32",X"A9",X"4D",X"3A",X"AF",X"4D",X"A7",X"C2", - X"C5",X"13",X"32",X"AA",X"4D",X"AF",X"32",X"CB",X"4D",X"32",X"CC",X"4D",X"32",X"A6",X"4D",X"32", - X"C8",X"4D",X"32",X"D0",X"4D",X"21",X"AC",X"4E",X"CB",X"AE",X"CB",X"BE",X"C9",X"21",X"9E",X"4D", - X"3A",X"0E",X"4E",X"BE",X"CA",X"EE",X"13",X"21",X"00",X"00",X"22",X"97",X"4D",X"C9",X"2A",X"97", - X"4D",X"23",X"22",X"97",X"4D",X"ED",X"5B",X"95",X"4D",X"A7",X"ED",X"52",X"C0",X"21",X"00",X"00", - X"22",X"97",X"4D",X"3A",X"A1",X"4D",X"A7",X"F5",X"CC",X"86",X"20",X"F1",X"C8",X"3A",X"A2",X"4D", - X"A7",X"F5",X"CC",X"A9",X"20",X"F1",X"C8",X"3A",X"A3",X"4D",X"A7",X"CC",X"D1",X"20",X"C9",X"3A", - X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"C8",X"47",X"DD",X"21",X"00",X"4C",X"1E",X"08",X"0E", - X"08",X"16",X"07",X"3A",X"00",X"4D",X"83",X"DD",X"77",X"13",X"3A",X"01",X"4D",X"2F",X"82",X"DD", - X"77",X"12",X"3A",X"02",X"4D",X"83",X"DD",X"77",X"15",X"3A",X"03",X"4D",X"2F",X"82",X"DD",X"77", - X"14",X"3A",X"04",X"4D",X"83",X"DD",X"77",X"17",X"3A",X"05",X"4D",X"2F",X"81",X"DD",X"77",X"16", - X"3A",X"06",X"4D",X"83",X"DD",X"77",X"19",X"3A",X"07",X"4D",X"2F",X"81",X"DD",X"77",X"18",X"3A", - X"08",X"4D",X"83",X"DD",X"77",X"1B",X"3A",X"09",X"4D",X"2F",X"81",X"DD",X"77",X"1A",X"3A",X"D2", - X"4D",X"83",X"DD",X"77",X"1D",X"3A",X"D3",X"4D",X"2F",X"81",X"DD",X"77",X"1C",X"C3",X"FE",X"14", - X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"C0",X"47",X"1E",X"09",X"0E",X"07",X"16",X"06", - X"DD",X"21",X"00",X"4C",X"3A",X"00",X"4D",X"2F",X"83",X"DD",X"77",X"13",X"3A",X"01",X"4D",X"82", - X"DD",X"77",X"12",X"3A",X"02",X"4D",X"2F",X"83",X"DD",X"77",X"15",X"3A",X"03",X"4D",X"82",X"DD", - X"77",X"14",X"3A",X"04",X"4D",X"2F",X"83",X"DD",X"77",X"17",X"3A",X"05",X"4D",X"81",X"DD",X"77", - X"16",X"3A",X"06",X"4D",X"2F",X"83",X"DD",X"77",X"19",X"3A",X"07",X"4D",X"81",X"DD",X"77",X"18", - X"3A",X"08",X"4D",X"2F",X"83",X"DD",X"77",X"1B",X"3A",X"09",X"4D",X"81",X"DD",X"77",X"1A",X"3A", - X"D2",X"4D",X"2F",X"83",X"DD",X"77",X"1D",X"3A",X"D3",X"4D",X"81",X"DD",X"77",X"1C",X"3A",X"A5", - X"4D",X"A7",X"C2",X"4B",X"15",X"3A",X"A4",X"4D",X"A7",X"C2",X"B4",X"15",X"21",X"1C",X"15",X"E5", - X"3A",X"30",X"4D",X"E7",X"8C",X"16",X"B1",X"16",X"D6",X"16",X"F7",X"16",X"78",X"A7",X"28",X"2B", - X"0E",X"C0",X"3A",X"0A",X"4C",X"57",X"A1",X"20",X"05",X"7A",X"B1",X"C3",X"48",X"15",X"3A",X"30", - X"4D",X"FE",X"02",X"20",X"09",X"CB",X"7A",X"28",X"12",X"7A",X"A9",X"C3",X"48",X"15",X"FE",X"03", - X"20",X"09",X"CB",X"72",X"28",X"05",X"7A",X"A9",X"32",X"0A",X"4C",X"21",X"C0",X"4D",X"56",X"3E", - X"1C",X"82",X"DD",X"77",X"02",X"DD",X"77",X"04",X"DD",X"77",X"06",X"DD",X"77",X"08",X"0E",X"20", - X"3A",X"AC",X"4D",X"A7",X"20",X"06",X"3A",X"A7",X"4D",X"A7",X"20",X"09",X"3A",X"2C",X"4D",X"87", - X"82",X"81",X"DD",X"77",X"02",X"3A",X"AD",X"4D",X"A7",X"20",X"06",X"3A",X"A8",X"4D",X"A7",X"20", - X"09",X"3A",X"2D",X"4D",X"87",X"82",X"81",X"DD",X"77",X"04",X"3A",X"AE",X"4D",X"A7",X"20",X"06", - X"3A",X"A9",X"4D",X"A7",X"20",X"09",X"3A",X"2E",X"4D",X"87",X"82",X"81",X"DD",X"77",X"06",X"3A", - X"AF",X"4D",X"A7",X"20",X"06",X"3A",X"AA",X"4D",X"A7",X"20",X"09",X"3A",X"2F",X"4D",X"87",X"82", - X"81",X"DD",X"77",X"08",X"CD",X"E6",X"15",X"CD",X"2D",X"16",X"CD",X"52",X"16",X"78",X"A7",X"C8", - X"0E",X"C0",X"3A",X"02",X"4C",X"B1",X"32",X"02",X"4C",X"3A",X"04",X"4C",X"B1",X"32",X"04",X"4C", - X"3A",X"06",X"4C",X"B1",X"32",X"06",X"4C",X"3A",X"08",X"4C",X"B1",X"32",X"08",X"4C",X"3A",X"0C", - X"4C",X"B1",X"32",X"0C",X"4C",X"C9",X"3A",X"06",X"4E",X"D6",X"05",X"D8",X"3A",X"09",X"4D",X"E6", - X"0F",X"FE",X"0C",X"38",X"04",X"16",X"18",X"18",X"12",X"FE",X"08",X"38",X"04",X"16",X"14",X"18", - X"0A",X"FE",X"04",X"38",X"04",X"16",X"10",X"18",X"02",X"16",X"14",X"DD",X"72",X"04",X"14",X"DD", - X"72",X"06",X"14",X"DD",X"72",X"08",X"14",X"DD",X"72",X"0C",X"DD",X"36",X"0A",X"3F",X"16",X"16", - X"DD",X"72",X"05",X"DD",X"72",X"07",X"DD",X"72",X"09",X"DD",X"72",X"0D",X"C9",X"3A",X"07",X"4E", - X"A7",X"C8",X"57",X"3A",X"3A",X"4D",X"D6",X"3D",X"20",X"04",X"DD",X"36",X"0B",X"00",X"7A",X"FE", - X"0A",X"D8",X"DD",X"36",X"02",X"32",X"DD",X"36",X"03",X"1D",X"FE",X"0C",X"D8",X"DD",X"36",X"02", - X"33",X"C9",X"3A",X"08",X"4E",X"A7",X"C8",X"57",X"3A",X"3A",X"4D",X"D6",X"3D",X"20",X"04",X"DD", - X"36",X"0B",X"00",X"7A",X"FE",X"01",X"D8",X"3A",X"C0",X"4D",X"1E",X"08",X"83",X"DD",X"77",X"02", - X"7A",X"FE",X"03",X"D8",X"3A",X"01",X"4D",X"E6",X"08",X"0F",X"0F",X"0F",X"1E",X"0A",X"83",X"DD", - X"77",X"0C",X"3C",X"3C",X"DD",X"77",X"02",X"DD",X"36",X"0D",X"1E",X"C9",X"3A",X"09",X"4D",X"E6", - X"07",X"FE",X"06",X"38",X"05",X"DD",X"36",X"0A",X"30",X"C9",X"FE",X"04",X"38",X"05",X"DD",X"36", - X"0A",X"2E",X"C9",X"FE",X"02",X"38",X"05",X"DD",X"36",X"0A",X"2C",X"C9",X"DD",X"36",X"0A",X"2E", - X"C9",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"06",X"38",X"05",X"DD",X"36",X"0A",X"2F",X"C9",X"FE", - X"04",X"38",X"05",X"DD",X"36",X"0A",X"2D",X"C9",X"FE",X"02",X"38",X"05",X"DD",X"36",X"0A",X"2F", - X"C9",X"DD",X"36",X"0A",X"30",X"C9",X"3A",X"09",X"4D",X"E6",X"07",X"FE",X"06",X"38",X"08",X"1E", - X"2E",X"CB",X"FB",X"DD",X"73",X"0A",X"C9",X"FE",X"04",X"38",X"04",X"1E",X"2C",X"18",X"F2",X"FE", - X"02",X"30",X"EC",X"1E",X"30",X"18",X"EA",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"06",X"38",X"05", - X"DD",X"36",X"0A",X"30",X"C9",X"FE",X"04",X"38",X"08",X"1E",X"2F",X"CB",X"F3",X"DD",X"73",X"0A", - X"C9",X"FE",X"02",X"38",X"04",X"1E",X"2D",X"18",X"F2",X"1E",X"2F",X"18",X"EE",X"06",X"04",X"ED", - X"5B",X"39",X"4D",X"3A",X"AF",X"4D",X"A7",X"20",X"09",X"2A",X"37",X"4D",X"A7",X"ED",X"52",X"CA", - X"63",X"17",X"05",X"3A",X"AE",X"4D",X"A7",X"20",X"09",X"2A",X"35",X"4D",X"A7",X"ED",X"52",X"CA", - X"63",X"17",X"05",X"3A",X"AD",X"4D",X"A7",X"20",X"09",X"2A",X"33",X"4D",X"A7",X"ED",X"52",X"CA", - X"63",X"17",X"05",X"3A",X"AC",X"4D",X"A7",X"20",X"09",X"2A",X"31",X"4D",X"A7",X"ED",X"52",X"CA", - X"63",X"17",X"05",X"78",X"32",X"A4",X"4D",X"32",X"A5",X"4D",X"A7",X"C8",X"21",X"A6",X"4D",X"5F", - X"16",X"00",X"19",X"7E",X"A7",X"C8",X"AF",X"32",X"A5",X"4D",X"21",X"D0",X"4D",X"34",X"46",X"04", - X"CD",X"5A",X"2A",X"21",X"BC",X"4E",X"CB",X"DE",X"C9",X"3A",X"A4",X"4D",X"A7",X"C0",X"3A",X"A6", - X"4D",X"A7",X"C8",X"0E",X"04",X"06",X"04",X"DD",X"21",X"08",X"4D",X"3A",X"AF",X"4D",X"A7",X"20", - X"13",X"3A",X"06",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"07",X"4D",X"DD",X"96",X"01", - X"B9",X"DA",X"63",X"17",X"05",X"3A",X"AE",X"4D",X"A7",X"20",X"13",X"3A",X"04",X"4D",X"DD",X"96", - X"00",X"B9",X"30",X"0A",X"3A",X"05",X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"63",X"17",X"05",X"3A", - X"AD",X"4D",X"A7",X"20",X"13",X"3A",X"02",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"03", - X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"63",X"17",X"05",X"3A",X"AC",X"4D",X"A7",X"20",X"13",X"3A", - X"00",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"01",X"4D",X"DD",X"96",X"01",X"B9",X"DA", - X"63",X"17",X"05",X"C3",X"63",X"17",X"21",X"9D",X"4D",X"3E",X"FF",X"BE",X"CA",X"11",X"18",X"35", - X"C9",X"3A",X"A6",X"4D",X"A7",X"CA",X"2F",X"18",X"2A",X"4C",X"4D",X"29",X"22",X"4C",X"4D",X"2A", - X"4A",X"4D",X"ED",X"6A",X"22",X"4A",X"4D",X"D0",X"21",X"4C",X"4D",X"34",X"C3",X"43",X"18",X"2A", - X"48",X"4D",X"29",X"22",X"48",X"4D",X"2A",X"46",X"4D",X"ED",X"6A",X"22",X"46",X"4D",X"D0",X"21", - X"48",X"4D",X"34",X"3A",X"0E",X"4E",X"32",X"9E",X"4D",X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E", - X"A1",X"4F",X"21",X"3A",X"4D",X"7E",X"06",X"21",X"90",X"38",X"09",X"7E",X"06",X"3B",X"90",X"30", - X"03",X"C3",X"AB",X"18",X"3E",X"01",X"32",X"BF",X"4D",X"3A",X"00",X"4E",X"FE",X"01",X"CA",X"19", - X"1A",X"3A",X"04",X"4E",X"FE",X"10",X"D2",X"19",X"1A",X"79",X"A7",X"28",X"06",X"3A",X"40",X"50", - X"C3",X"86",X"18",X"3A",X"00",X"50",X"CB",X"4F",X"C2",X"99",X"18",X"2A",X"03",X"33",X"3E",X"02", - X"32",X"30",X"4D",X"22",X"1C",X"4D",X"C3",X"50",X"19",X"CB",X"57",X"C2",X"50",X"19",X"2A",X"FF", - X"32",X"AF",X"32",X"30",X"4D",X"22",X"1C",X"4D",X"C3",X"50",X"19",X"3A",X"00",X"4E",X"FE",X"01", - X"CA",X"19",X"1A",X"3A",X"04",X"4E",X"FE",X"10",X"D2",X"19",X"1A",X"79",X"A7",X"28",X"06",X"3A", - X"40",X"50",X"C3",X"C8",X"18",X"3A",X"00",X"50",X"CB",X"4F",X"CA",X"C9",X"1A",X"CB",X"57",X"CA", - X"D9",X"1A",X"CB",X"47",X"CA",X"E8",X"1A",X"CB",X"5F",X"CA",X"F8",X"1A",X"2A",X"1C",X"4D",X"22", - X"26",X"4D",X"06",X"01",X"DD",X"21",X"26",X"4D",X"FD",X"21",X"39",X"4D",X"CD",X"0F",X"20",X"E6", - X"C0",X"D6",X"C0",X"20",X"4B",X"05",X"C2",X"16",X"19",X"3A",X"30",X"4D",X"0F",X"DA",X"0B",X"19", - X"3A",X"09",X"4D",X"E6",X"07",X"FE",X"04",X"C8",X"C3",X"40",X"19",X"3A",X"08",X"4D",X"E6",X"07", - X"FE",X"04",X"C8",X"C3",X"40",X"19",X"DD",X"21",X"1C",X"4D",X"CD",X"0F",X"20",X"E6",X"C0",X"D6", - X"C0",X"20",X"2D",X"3A",X"30",X"4D",X"0F",X"DA",X"35",X"19",X"3A",X"09",X"4D",X"E6",X"07",X"FE", - X"04",X"C8",X"C3",X"50",X"19",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"04",X"C8",X"C3",X"50",X"19", - X"2A",X"26",X"4D",X"22",X"1C",X"4D",X"05",X"CA",X"50",X"19",X"3A",X"3C",X"4D",X"32",X"30",X"4D", - X"DD",X"21",X"1C",X"4D",X"FD",X"21",X"08",X"4D",X"CD",X"00",X"20",X"3A",X"30",X"4D",X"0F",X"DA", - X"75",X"19",X"7D",X"E6",X"07",X"FE",X"04",X"CA",X"85",X"19",X"DA",X"71",X"19",X"2D",X"C3",X"85", - X"19",X"2C",X"C3",X"85",X"19",X"7C",X"E6",X"07",X"FE",X"04",X"CA",X"85",X"19",X"DA",X"84",X"19", - X"25",X"C3",X"85",X"19",X"24",X"22",X"08",X"4D",X"CD",X"18",X"20",X"22",X"39",X"4D",X"DD",X"21", - X"BF",X"4D",X"DD",X"7E",X"00",X"DD",X"36",X"00",X"00",X"A7",X"C0",X"3A",X"D2",X"4D",X"A7",X"28", - X"2C",X"3A",X"D4",X"4D",X"A7",X"28",X"26",X"2A",X"08",X"4D",X"11",X"94",X"80",X"A7",X"ED",X"52", - X"20",X"1B",X"06",X"19",X"4F",X"CD",X"42",X"00",X"0E",X"15",X"81",X"4F",X"06",X"1C",X"CD",X"42", - X"00",X"CD",X"04",X"10",X"F7",X"54",X"05",X"00",X"21",X"BC",X"4E",X"CB",X"D6",X"3E",X"FF",X"32", - X"9D",X"4D",X"2A",X"39",X"4D",X"CD",X"65",X"00",X"7E",X"FE",X"10",X"28",X"03",X"FE",X"14",X"C0", - X"DD",X"21",X"0E",X"4E",X"DD",X"34",X"00",X"E6",X"0F",X"CB",X"3F",X"06",X"40",X"70",X"06",X"19", - X"4F",X"CB",X"39",X"CD",X"42",X"00",X"3C",X"FE",X"01",X"CA",X"FD",X"19",X"87",X"32",X"9D",X"4D", - X"CD",X"08",X"1B",X"CD",X"6A",X"1A",X"21",X"BC",X"4E",X"3A",X"0E",X"4E",X"0F",X"38",X"05",X"CB", - X"C6",X"CB",X"8E",X"C9",X"CB",X"86",X"CB",X"CE",X"C9",X"21",X"1C",X"4D",X"7E",X"A7",X"CA",X"2E", - X"1A",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"38",X"1A",X"C3",X"5C",X"1A",X"3A",X"09", - X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"5C",X"1A",X"3E",X"05",X"CD",X"D0",X"1E",X"38",X"03",X"EF", - X"17",X"00",X"DD",X"21",X"26",X"4D",X"FD",X"21",X"12",X"4D",X"CD",X"00",X"20",X"22",X"12",X"4D", - X"2A",X"26",X"4D",X"22",X"1C",X"4D",X"3A",X"3C",X"4D",X"32",X"30",X"4D",X"DD",X"21",X"1C",X"4D", - X"FD",X"21",X"08",X"4D",X"CD",X"00",X"20",X"C3",X"85",X"19",X"3A",X"9D",X"4D",X"FE",X"06",X"C0", - X"2A",X"BD",X"4D",X"22",X"CB",X"4D",X"3E",X"01",X"32",X"A6",X"4D",X"32",X"A7",X"4D",X"32",X"A8", - X"4D",X"32",X"A9",X"4D",X"32",X"AA",X"4D",X"32",X"B1",X"4D",X"32",X"B2",X"4D",X"32",X"B3",X"4D", - X"32",X"B4",X"4D",X"32",X"B5",X"4D",X"AF",X"32",X"C8",X"4D",X"32",X"D0",X"4D",X"DD",X"21",X"00", - X"4C",X"DD",X"36",X"02",X"1C",X"DD",X"36",X"04",X"1C",X"DD",X"36",X"06",X"1C",X"DD",X"36",X"08", - X"1C",X"DD",X"36",X"03",X"11",X"DD",X"36",X"05",X"11",X"DD",X"36",X"07",X"11",X"DD",X"36",X"09", - X"11",X"21",X"AC",X"4E",X"CB",X"EE",X"CB",X"BE",X"C9",X"2A",X"03",X"33",X"3E",X"02",X"32",X"3C", - X"4D",X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"2A",X"FF",X"32",X"AF",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"2A",X"05",X"33",X"3E",X"03",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"2A",X"01",X"33",X"3E",X"01",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"3A",X"12",X"4E",X"A7",X"CA",X"14",X"1B",X"21", - X"9F",X"4D",X"34",X"C9",X"3A",X"A3",X"4D",X"A7",X"C0",X"3A",X"A2",X"4D",X"A7",X"CA",X"25",X"1B", - X"21",X"11",X"4E",X"34",X"C9",X"3A",X"A1",X"4D",X"A7",X"CA",X"31",X"1B",X"21",X"10",X"4E",X"34", - X"C9",X"21",X"0F",X"4E",X"34",X"C9",X"3A",X"A0",X"4D",X"A7",X"C8",X"3A",X"AC",X"4D",X"A7",X"C0", - X"CD",X"D7",X"20",X"2A",X"31",X"4D",X"01",X"99",X"4D",X"CD",X"5A",X"20",X"3A",X"99",X"4D",X"A7", - X"CA",X"6A",X"1B",X"2A",X"60",X"4D",X"29",X"22",X"60",X"4D",X"2A",X"5E",X"4D",X"ED",X"6A",X"22", - X"5E",X"4D",X"D0",X"21",X"60",X"4D",X"34",X"C3",X"D8",X"1B",X"3A",X"A7",X"4D",X"A7",X"CA",X"88", - X"1B",X"2A",X"5C",X"4D",X"29",X"22",X"5C",X"4D",X"2A",X"5A",X"4D",X"ED",X"6A",X"22",X"5A",X"4D", - X"D0",X"21",X"5C",X"4D",X"34",X"C3",X"D8",X"1B",X"3A",X"B7",X"4D",X"A7",X"CA",X"A6",X"1B",X"2A", - X"50",X"4D",X"29",X"22",X"50",X"4D",X"2A",X"4E",X"4D",X"ED",X"6A",X"22",X"4E",X"4D",X"D0",X"21", - X"50",X"4D",X"34",X"C3",X"D8",X"1B",X"3A",X"B6",X"4D",X"A7",X"CA",X"C4",X"1B",X"2A",X"54",X"4D", - X"29",X"22",X"54",X"4D",X"2A",X"52",X"4D",X"ED",X"6A",X"22",X"52",X"4D",X"D0",X"21",X"54",X"4D", - X"34",X"C3",X"D8",X"1B",X"2A",X"58",X"4D",X"29",X"22",X"58",X"4D",X"2A",X"56",X"4D",X"ED",X"6A", - X"22",X"56",X"4D",X"D0",X"21",X"58",X"4D",X"34",X"21",X"14",X"4D",X"7E",X"A7",X"CA",X"ED",X"1B", - X"3A",X"00",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"F7",X"1B",X"C3",X"36",X"1C",X"3A",X"01",X"4D", - X"E6",X"07",X"FE",X"04",X"C2",X"36",X"1C",X"3E",X"01",X"CD",X"D0",X"1E",X"38",X"1B",X"3A",X"A7", - X"4D",X"A7",X"CA",X"0B",X"1C",X"EF",X"0C",X"00",X"C3",X"19",X"1C",X"2A",X"0A",X"4D",X"CD",X"52", - X"20",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"08",X"00",X"CD",X"FE",X"1E",X"DD",X"21",X"1E",X"4D", - X"FD",X"21",X"0A",X"4D",X"CD",X"00",X"20",X"22",X"0A",X"4D",X"2A",X"1E",X"4D",X"22",X"14",X"4D", - X"3A",X"2C",X"4D",X"32",X"28",X"4D",X"DD",X"21",X"14",X"4D",X"FD",X"21",X"00",X"4D",X"CD",X"00", - X"20",X"22",X"00",X"4D",X"CD",X"18",X"20",X"22",X"31",X"4D",X"C9",X"3A",X"A1",X"4D",X"FE",X"01", - X"C0",X"3A",X"AD",X"4D",X"A7",X"C0",X"2A",X"33",X"4D",X"01",X"9A",X"4D",X"CD",X"5A",X"20",X"3A", - X"9A",X"4D",X"A7",X"CA",X"7D",X"1C",X"2A",X"6C",X"4D",X"29",X"22",X"6C",X"4D",X"2A",X"6A",X"4D", - X"ED",X"6A",X"22",X"6A",X"4D",X"D0",X"21",X"6C",X"4D",X"34",X"C3",X"AF",X"1C",X"3A",X"A8",X"4D", - X"A7",X"CA",X"9B",X"1C",X"2A",X"68",X"4D",X"29",X"22",X"68",X"4D",X"2A",X"66",X"4D",X"ED",X"6A", - X"22",X"66",X"4D",X"D0",X"21",X"68",X"4D",X"34",X"C3",X"AF",X"1C",X"2A",X"64",X"4D",X"29",X"22", - X"64",X"4D",X"2A",X"62",X"4D",X"ED",X"6A",X"22",X"62",X"4D",X"D0",X"21",X"64",X"4D",X"34",X"21", - X"16",X"4D",X"7E",X"A7",X"CA",X"C4",X"1C",X"3A",X"02",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"CE", - X"1C",X"C3",X"0D",X"1D",X"3A",X"03",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"0D",X"1D",X"3E",X"02", - X"CD",X"D0",X"1E",X"38",X"1B",X"3A",X"A8",X"4D",X"A7",X"CA",X"E2",X"1C",X"EF",X"0D",X"00",X"C3", - X"F0",X"1C",X"2A",X"0C",X"4D",X"CD",X"52",X"20",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"09",X"00", - X"CD",X"25",X"1F",X"DD",X"21",X"20",X"4D",X"FD",X"21",X"0C",X"4D",X"CD",X"00",X"20",X"22",X"0C", - X"4D",X"2A",X"20",X"4D",X"22",X"16",X"4D",X"3A",X"2D",X"4D",X"32",X"29",X"4D",X"DD",X"21",X"16", - X"4D",X"FD",X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"CD",X"18",X"20",X"22",X"33", - X"4D",X"C9",X"3A",X"A2",X"4D",X"FE",X"01",X"C0",X"3A",X"AE",X"4D",X"A7",X"C0",X"2A",X"35",X"4D", - X"01",X"9B",X"4D",X"CD",X"5A",X"20",X"3A",X"9B",X"4D",X"A7",X"CA",X"54",X"1D",X"2A",X"78",X"4D", - X"29",X"22",X"78",X"4D",X"2A",X"76",X"4D",X"ED",X"6A",X"22",X"76",X"4D",X"D0",X"21",X"78",X"4D", - X"34",X"C3",X"86",X"1D",X"3A",X"A9",X"4D",X"A7",X"CA",X"72",X"1D",X"2A",X"74",X"4D",X"29",X"22", - X"74",X"4D",X"2A",X"72",X"4D",X"ED",X"6A",X"22",X"72",X"4D",X"D0",X"21",X"74",X"4D",X"34",X"C3", - X"86",X"1D",X"2A",X"70",X"4D",X"29",X"22",X"70",X"4D",X"2A",X"6E",X"4D",X"ED",X"6A",X"22",X"6E", - X"4D",X"D0",X"21",X"70",X"4D",X"34",X"21",X"18",X"4D",X"7E",X"A7",X"CA",X"9B",X"1D",X"3A",X"04", - X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"A5",X"1D",X"C3",X"E4",X"1D",X"3A",X"05",X"4D",X"E6",X"07", - X"FE",X"04",X"C2",X"E4",X"1D",X"3E",X"03",X"CD",X"D0",X"1E",X"38",X"1B",X"3A",X"A9",X"4D",X"A7", - X"CA",X"B9",X"1D",X"EF",X"0E",X"00",X"C3",X"C7",X"1D",X"2A",X"0E",X"4D",X"CD",X"52",X"20",X"7E", - X"FE",X"1A",X"28",X"03",X"EF",X"0A",X"00",X"CD",X"4C",X"1F",X"DD",X"21",X"22",X"4D",X"FD",X"21", - X"0E",X"4D",X"CD",X"00",X"20",X"22",X"0E",X"4D",X"2A",X"22",X"4D",X"22",X"18",X"4D",X"3A",X"2E", - X"4D",X"32",X"2A",X"4D",X"DD",X"21",X"18",X"4D",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22", - X"04",X"4D",X"CD",X"18",X"20",X"22",X"35",X"4D",X"C9",X"3A",X"A3",X"4D",X"FE",X"01",X"C0",X"3A", - X"AF",X"4D",X"A7",X"C0",X"2A",X"37",X"4D",X"01",X"9C",X"4D",X"CD",X"5A",X"20",X"3A",X"9C",X"4D", - X"A7",X"CA",X"2B",X"1E",X"2A",X"84",X"4D",X"29",X"22",X"84",X"4D",X"2A",X"82",X"4D",X"ED",X"6A", - X"22",X"82",X"4D",X"D0",X"21",X"84",X"4D",X"34",X"C3",X"5D",X"1E",X"3A",X"AA",X"4D",X"A7",X"CA", - X"49",X"1E",X"2A",X"80",X"4D",X"29",X"22",X"80",X"4D",X"2A",X"7E",X"4D",X"ED",X"6A",X"22",X"7E", - X"4D",X"D0",X"21",X"80",X"4D",X"34",X"C3",X"5D",X"1E",X"2A",X"7C",X"4D",X"29",X"22",X"7C",X"4D", - X"2A",X"7A",X"4D",X"ED",X"6A",X"22",X"7A",X"4D",X"D0",X"21",X"7C",X"4D",X"34",X"21",X"1A",X"4D", - X"7E",X"A7",X"CA",X"72",X"1E",X"3A",X"06",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"7C",X"1E",X"C3", - X"BB",X"1E",X"3A",X"07",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"BB",X"1E",X"3E",X"04",X"CD",X"D0", - X"1E",X"38",X"1B",X"3A",X"AA",X"4D",X"A7",X"CA",X"90",X"1E",X"EF",X"0F",X"00",X"C3",X"9E",X"1E", - X"2A",X"10",X"4D",X"CD",X"52",X"20",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"0B",X"00",X"CD",X"73", - X"1F",X"DD",X"21",X"24",X"4D",X"FD",X"21",X"10",X"4D",X"CD",X"00",X"20",X"22",X"10",X"4D",X"2A", - X"24",X"4D",X"22",X"1A",X"4D",X"3A",X"2F",X"4D",X"32",X"2B",X"4D",X"DD",X"21",X"1A",X"4D",X"FD", - X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"CD",X"18",X"20",X"22",X"37",X"4D",X"C9", - X"87",X"4F",X"06",X"00",X"21",X"09",X"4D",X"09",X"7E",X"FE",X"1D",X"C2",X"E3",X"1E",X"36",X"3D", - X"C3",X"FC",X"1E",X"FE",X"3E",X"C2",X"ED",X"1E",X"36",X"1E",X"C3",X"FC",X"1E",X"06",X"21",X"90", - X"DA",X"FC",X"1E",X"7E",X"06",X"3B",X"90",X"D2",X"FC",X"1E",X"A7",X"C9",X"37",X"C9",X"3A",X"B1", - X"4D",X"A7",X"C8",X"AF",X"32",X"B1",X"4D",X"21",X"FF",X"32",X"3A",X"28",X"4D",X"EE",X"02",X"32", - X"2C",X"4D",X"47",X"DF",X"22",X"1E",X"4D",X"3A",X"02",X"4E",X"FE",X"22",X"C0",X"22",X"14",X"4D", - X"78",X"32",X"28",X"4D",X"C9",X"3A",X"B2",X"4D",X"A7",X"C8",X"AF",X"32",X"B2",X"4D",X"21",X"FF", - X"32",X"3A",X"29",X"4D",X"EE",X"02",X"32",X"2D",X"4D",X"47",X"DF",X"22",X"20",X"4D",X"3A",X"02", - X"4E",X"FE",X"22",X"C0",X"22",X"16",X"4D",X"78",X"32",X"29",X"4D",X"C9",X"3A",X"B3",X"4D",X"A7", - X"C8",X"AF",X"32",X"B3",X"4D",X"21",X"FF",X"32",X"3A",X"2A",X"4D",X"EE",X"02",X"32",X"2E",X"4D", - X"47",X"DF",X"22",X"22",X"4D",X"3A",X"02",X"4E",X"FE",X"22",X"C0",X"22",X"18",X"4D",X"78",X"32", - X"2A",X"4D",X"C9",X"3A",X"B4",X"4D",X"A7",X"C8",X"AF",X"32",X"B4",X"4D",X"21",X"FF",X"32",X"3A", - X"2B",X"4D",X"EE",X"02",X"32",X"2F",X"4D",X"47",X"DF",X"22",X"24",X"4D",X"3A",X"02",X"4E",X"FE", - X"22",X"C0",X"22",X"1A",X"4D",X"78",X"32",X"2B",X"4D",X"C9",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"5D",X"E1", - X"FD",X"7E",X"00",X"DD",X"86",X"00",X"6F",X"FD",X"7E",X"01",X"DD",X"86",X"01",X"67",X"C9",X"CD", - X"00",X"20",X"CD",X"65",X"00",X"7E",X"A7",X"C9",X"7D",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6", - X"20",X"6F",X"7C",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6",X"1E",X"67",X"C9",X"F5",X"C5",X"7D", - X"D6",X"20",X"6F",X"7C",X"D6",X"20",X"67",X"06",X"00",X"CB",X"24",X"CB",X"24",X"CB",X"24",X"CB", - X"24",X"CB",X"10",X"CB",X"24",X"CB",X"10",X"4C",X"26",X"00",X"09",X"01",X"40",X"40",X"09",X"C1", - X"F1",X"C9",X"CD",X"65",X"00",X"11",X"00",X"04",X"19",X"C9",X"CD",X"52",X"20",X"7E",X"FE",X"1B", - X"20",X"04",X"3E",X"01",X"02",X"C9",X"AF",X"02",X"C9",X"3A",X"A1",X"4D",X"A7",X"C0",X"3A",X"12", - X"4E",X"A7",X"CA",X"7E",X"20",X"3A",X"9F",X"4D",X"FE",X"07",X"C0",X"C3",X"86",X"20",X"21",X"B8", - X"4D",X"3A",X"0F",X"4E",X"BE",X"D8",X"3E",X"02",X"32",X"A1",X"4D",X"C9",X"3A",X"A2",X"4D",X"A7", - X"C0",X"3A",X"12",X"4E",X"A7",X"CA",X"A1",X"20",X"3A",X"9F",X"4D",X"FE",X"11",X"C0",X"C3",X"A9", - X"20",X"21",X"B9",X"4D",X"3A",X"10",X"4E",X"BE",X"D8",X"3E",X"03",X"32",X"A2",X"4D",X"C9",X"3A", - X"A3",X"4D",X"A7",X"C0",X"3A",X"12",X"4E",X"A7",X"CA",X"C9",X"20",X"3A",X"9F",X"4D",X"FE",X"20", - X"C0",X"AF",X"32",X"12",X"4E",X"32",X"9F",X"4D",X"C9",X"21",X"BA",X"4D",X"3A",X"11",X"4E",X"BE", - X"D8",X"3E",X"03",X"32",X"A3",X"4D",X"C9",X"3A",X"A3",X"4D",X"A7",X"C8",X"21",X"0E",X"4E",X"3A", - X"B6",X"4D",X"A7",X"C2",X"F4",X"20",X"3E",X"F4",X"96",X"47",X"3A",X"BB",X"4D",X"90",X"D8",X"3E", - X"01",X"32",X"B6",X"4D",X"3A",X"B7",X"4D",X"A7",X"C0",X"3E",X"F4",X"96",X"47",X"3A",X"BC",X"4D", - X"90",X"D8",X"3E",X"01",X"32",X"B7",X"4D",X"C9",X"3A",X"06",X"4E",X"E7",X"1A",X"21",X"40",X"21", - X"4B",X"21",X"0C",X"00",X"70",X"21",X"7B",X"21",X"86",X"21",X"3A",X"3A",X"4D",X"D6",X"21",X"20", - X"0F",X"3C",X"32",X"A0",X"4D",X"32",X"B7",X"4D",X"CD",X"06",X"05",X"21",X"06",X"4E",X"34",X"C9", - X"CD",X"06",X"18",X"CD",X"06",X"18",X"CD",X"36",X"1B",X"CD",X"36",X"1B",X"CD",X"23",X"0E",X"C9", - X"3A",X"3A",X"4D",X"D6",X"1E",X"C2",X"30",X"21",X"C3",X"2B",X"21",X"3A",X"32",X"4D",X"D6",X"1E", - X"C2",X"36",X"21",X"CD",X"70",X"1A",X"AF",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"CD",X"A5",X"05", - X"22",X"1C",X"4D",X"3A",X"3C",X"4D",X"32",X"30",X"4D",X"F7",X"45",X"07",X"00",X"C3",X"2B",X"21", - X"3A",X"32",X"4D",X"D6",X"2F",X"C2",X"36",X"21",X"C3",X"2B",X"21",X"3A",X"32",X"4D",X"D6",X"3D", - X"C2",X"30",X"21",X"C3",X"2B",X"21",X"CD",X"06",X"18",X"CD",X"06",X"18",X"3A",X"3A",X"4D",X"D6", - X"3D",X"C0",X"32",X"06",X"4E",X"F7",X"45",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"3A",X"07", - X"4E",X"FD",X"21",X"D2",X"41",X"E7",X"C2",X"21",X"0C",X"00",X"E1",X"21",X"F5",X"21",X"0C",X"22", - X"1E",X"22",X"44",X"22",X"5D",X"22",X"0C",X"00",X"6A",X"22",X"0C",X"00",X"86",X"22",X"0C",X"00", - X"8D",X"22",X"3E",X"01",X"32",X"D2",X"45",X"32",X"D3",X"45",X"32",X"F2",X"45",X"32",X"F3",X"45", - X"CD",X"06",X"05",X"FD",X"36",X"00",X"60",X"FD",X"36",X"01",X"61",X"F7",X"43",X"08",X"00",X"18", - X"0F",X"3A",X"3A",X"4D",X"D6",X"2C",X"C2",X"30",X"21",X"3C",X"32",X"A0",X"4D",X"32",X"B7",X"4D", - X"21",X"07",X"4E",X"34",X"C9",X"3A",X"01",X"4D",X"FE",X"77",X"28",X"05",X"FE",X"78",X"C2",X"30", - X"21",X"21",X"84",X"20",X"22",X"4E",X"4D",X"22",X"50",X"4D",X"18",X"E4",X"3A",X"01",X"4D",X"D6", - X"78",X"C2",X"37",X"22",X"FD",X"36",X"00",X"62",X"FD",X"36",X"01",X"63",X"18",X"D2",X"3A",X"01", - X"4D",X"D6",X"7B",X"20",X"12",X"FD",X"36",X"00",X"64",X"FD",X"36",X"01",X"65",X"FD",X"36",X"20", - X"66",X"FD",X"36",X"21",X"67",X"18",X"B9",X"CD",X"06",X"18",X"CD",X"06",X"18",X"CD",X"36",X"1B", - X"CD",X"23",X"0E",X"C9",X"3A",X"01",X"4D",X"D6",X"7E",X"20",X"EC",X"FD",X"36",X"00",X"68",X"FD", - X"36",X"01",X"69",X"FD",X"36",X"20",X"6A",X"FD",X"36",X"21",X"6B",X"18",X"93",X"3A",X"01",X"4D", - X"D6",X"80",X"20",X"D3",X"F7",X"4F",X"08",X"00",X"18",X"86",X"21",X"01",X"4D",X"34",X"34",X"FD", - X"36",X"00",X"6C",X"FD",X"36",X"01",X"6D",X"FD",X"36",X"20",X"40",X"FD",X"36",X"21",X"40",X"F7", - X"4A",X"08",X"00",X"C3",X"F0",X"21",X"F7",X"54",X"08",X"00",X"C3",X"F0",X"21",X"AF",X"32",X"07", - X"4E",X"21",X"04",X"4E",X"34",X"34",X"C9",X"3A",X"08",X"4E",X"E7",X"A7",X"22",X"BE",X"22",X"0C", - X"00",X"DD",X"22",X"F5",X"22",X"FE",X"22",X"3A",X"3A",X"4D",X"D6",X"25",X"C2",X"30",X"21",X"3C", - X"32",X"A0",X"4D",X"32",X"B7",X"4D",X"CD",X"06",X"05",X"21",X"08",X"4E",X"34",X"C9",X"3A",X"01", - X"4D",X"FE",X"FF",X"28",X"05",X"FE",X"FE",X"C2",X"30",X"21",X"3C",X"3C",X"32",X"01",X"4D",X"3E", - X"01",X"32",X"B1",X"4D",X"CD",X"FE",X"1E",X"F7",X"4A",X"09",X"00",X"18",X"DC",X"3A",X"32",X"4D", - X"D6",X"2D",X"28",X"D5",X"3A",X"00",X"4D",X"32",X"D2",X"4D",X"3A",X"01",X"4D",X"D6",X"08",X"32", - X"D3",X"4D",X"C3",X"30",X"21",X"3A",X"32",X"4D",X"D6",X"1E",X"28",X"BD",X"18",X"E6",X"AF",X"32", - X"08",X"4E",X"F7",X"45",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"21",X"00",X"50",X"06",X"08", - X"AF",X"77",X"2C",X"10",X"FC",X"21",X"00",X"40",X"06",X"04",X"32",X"C0",X"50",X"32",X"07",X"50", - X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F1",X"06",X"04",X"32",X"C0",X"50",X"AF",X"32", - X"07",X"50",X"3E",X"0F",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F0",X"ED",X"5E",X"3E",X"FA",X"D3", - X"00",X"AF",X"32",X"07",X"50",X"3C",X"32",X"00",X"50",X"FB",X"76",X"32",X"C0",X"50",X"31",X"C0", - X"4F",X"AF",X"21",X"00",X"50",X"01",X"08",X"08",X"CF",X"21",X"00",X"4C",X"06",X"BE",X"CF",X"CF", - X"CF",X"CF",X"21",X"40",X"50",X"06",X"40",X"CF",X"32",X"C0",X"50",X"CD",X"0D",X"24",X"32",X"C0", - X"50",X"06",X"00",X"CD",X"ED",X"23",X"32",X"C0",X"50",X"21",X"C0",X"4C",X"22",X"80",X"4C",X"22", - X"82",X"4C",X"3E",X"FF",X"06",X"40",X"CF",X"3E",X"01",X"32",X"00",X"50",X"FB",X"2A",X"82",X"4C", - X"7E",X"A7",X"FA",X"8D",X"23",X"36",X"FF",X"2C",X"46",X"36",X"FF",X"2C",X"20",X"02",X"2E",X"C0", - X"22",X"82",X"4C",X"21",X"8D",X"23",X"E5",X"E7",X"ED",X"23",X"D7",X"24",X"19",X"24",X"48",X"24", - X"3D",X"25",X"8B",X"26",X"0D",X"24",X"98",X"26",X"30",X"27",X"6C",X"27",X"A9",X"27",X"F1",X"27", - X"3B",X"28",X"65",X"28",X"8F",X"28",X"B9",X"28",X"0D",X"00",X"A2",X"26",X"C9",X"24",X"35",X"2A", - X"D0",X"26",X"87",X"24",X"E8",X"23",X"E3",X"28",X"E0",X"2A",X"5A",X"2A",X"6A",X"2B",X"EA",X"2B", - X"5E",X"2C",X"A1",X"2B",X"75",X"26",X"B2",X"26",X"21",X"04",X"4E",X"34",X"C9",X"78",X"E7",X"F3", - X"23",X"00",X"24",X"3E",X"40",X"01",X"04",X"00",X"21",X"00",X"40",X"CF",X"0D",X"20",X"FC",X"C9", - X"3E",X"40",X"21",X"40",X"40",X"01",X"04",X"80",X"CF",X"0D",X"20",X"FC",X"C9",X"AF",X"01",X"04", - X"00",X"21",X"00",X"44",X"CF",X"0D",X"20",X"FC",X"C9",X"21",X"00",X"40",X"01",X"35",X"34",X"0A", - X"A7",X"C8",X"FA",X"2C",X"24",X"5F",X"16",X"00",X"19",X"2B",X"03",X"0A",X"23",X"77",X"F5",X"E5", - X"11",X"E0",X"83",X"7D",X"E6",X"1F",X"87",X"26",X"00",X"6F",X"19",X"D1",X"A7",X"ED",X"52",X"F1", - X"EE",X"01",X"77",X"EB",X"03",X"C3",X"1F",X"24",X"21",X"00",X"40",X"DD",X"21",X"16",X"4E",X"FD", - X"21",X"B5",X"35",X"16",X"00",X"06",X"1E",X"0E",X"08",X"DD",X"7E",X"00",X"FD",X"5E",X"00",X"19", - X"07",X"30",X"02",X"36",X"10",X"FD",X"23",X"0D",X"20",X"F2",X"DD",X"23",X"05",X"20",X"E8",X"21", - X"34",X"4E",X"11",X"64",X"40",X"ED",X"A0",X"11",X"78",X"40",X"ED",X"A0",X"11",X"84",X"43",X"ED", - X"A0",X"11",X"98",X"43",X"ED",X"A0",X"C9",X"21",X"00",X"40",X"DD",X"21",X"16",X"4E",X"FD",X"21", - X"B5",X"35",X"16",X"00",X"06",X"1E",X"0E",X"08",X"FD",X"5E",X"00",X"19",X"7E",X"FE",X"10",X"37", - X"28",X"01",X"3F",X"DD",X"CB",X"00",X"16",X"FD",X"23",X"0D",X"20",X"EC",X"DD",X"23",X"05",X"20", - X"E5",X"21",X"64",X"40",X"11",X"34",X"4E",X"ED",X"A0",X"21",X"78",X"40",X"ED",X"A0",X"21",X"84", - X"43",X"ED",X"A0",X"21",X"98",X"43",X"ED",X"A0",X"C9",X"21",X"16",X"4E",X"3E",X"FF",X"06",X"1E", - X"CF",X"3E",X"14",X"06",X"04",X"CF",X"C9",X"58",X"78",X"FE",X"02",X"3E",X"1F",X"28",X"02",X"3E", - X"10",X"21",X"40",X"44",X"01",X"04",X"80",X"CF",X"0D",X"20",X"FC",X"3E",X"0F",X"06",X"40",X"21", - X"C0",X"47",X"CF",X"7B",X"FE",X"01",X"C0",X"3E",X"1A",X"11",X"20",X"00",X"06",X"06",X"DD",X"21", - X"A0",X"45",X"DD",X"77",X"0C",X"DD",X"77",X"18",X"DD",X"19",X"10",X"F6",X"3E",X"1B",X"06",X"05", - X"DD",X"21",X"40",X"44",X"DD",X"77",X"0E",X"DD",X"77",X"0F",X"DD",X"77",X"10",X"DD",X"19",X"10", - X"F3",X"06",X"05",X"DD",X"21",X"20",X"47",X"DD",X"77",X"0E",X"DD",X"77",X"0F",X"DD",X"77",X"10", - X"DD",X"19",X"10",X"F3",X"3E",X"18",X"32",X"ED",X"45",X"32",X"0D",X"46",X"C9",X"DD",X"21",X"00", - X"4C",X"DD",X"36",X"02",X"20",X"DD",X"36",X"04",X"20",X"DD",X"36",X"06",X"20",X"DD",X"36",X"08", - X"20",X"DD",X"36",X"0A",X"2C",X"DD",X"36",X"0C",X"3F",X"DD",X"36",X"03",X"01",X"DD",X"36",X"05", - X"03",X"DD",X"36",X"07",X"05",X"DD",X"36",X"09",X"07",X"DD",X"36",X"0B",X"09",X"DD",X"36",X"0D", - X"00",X"78",X"A7",X"C2",X"0F",X"26",X"21",X"64",X"80",X"22",X"00",X"4D",X"21",X"7C",X"80",X"22", - X"02",X"4D",X"21",X"7C",X"90",X"22",X"04",X"4D",X"21",X"7C",X"70",X"22",X"06",X"4D",X"21",X"C4", - X"80",X"22",X"08",X"4D",X"21",X"2C",X"2E",X"22",X"0A",X"4D",X"22",X"31",X"4D",X"21",X"2F",X"2E", - X"22",X"0C",X"4D",X"22",X"33",X"4D",X"21",X"2F",X"30",X"22",X"0E",X"4D",X"22",X"35",X"4D",X"21", - X"2F",X"2C",X"22",X"10",X"4D",X"22",X"37",X"4D",X"21",X"38",X"2E",X"22",X"12",X"4D",X"22",X"39", - X"4D",X"21",X"00",X"01",X"22",X"14",X"4D",X"22",X"1E",X"4D",X"21",X"01",X"00",X"22",X"16",X"4D", - X"22",X"20",X"4D",X"21",X"FF",X"00",X"22",X"18",X"4D",X"22",X"22",X"4D",X"21",X"FF",X"00",X"22", - X"1A",X"4D",X"22",X"24",X"4D",X"21",X"00",X"01",X"22",X"1C",X"4D",X"22",X"26",X"4D",X"21",X"02", - X"01",X"22",X"28",X"4D",X"22",X"2C",X"4D",X"21",X"03",X"03",X"22",X"2A",X"4D",X"22",X"2E",X"4D", - X"3E",X"02",X"32",X"30",X"4D",X"32",X"3C",X"4D",X"21",X"00",X"00",X"22",X"D2",X"4D",X"C9",X"21", - X"94",X"00",X"22",X"00",X"4D",X"22",X"02",X"4D",X"22",X"04",X"4D",X"22",X"06",X"4D",X"21",X"32", - X"1E",X"22",X"0A",X"4D",X"22",X"0C",X"4D",X"22",X"0E",X"4D",X"22",X"10",X"4D",X"22",X"31",X"4D", - X"22",X"33",X"4D",X"22",X"35",X"4D",X"22",X"37",X"4D",X"21",X"00",X"01",X"22",X"14",X"4D",X"22", - X"16",X"4D",X"22",X"18",X"4D",X"22",X"1A",X"4D",X"22",X"1E",X"4D",X"22",X"20",X"4D",X"22",X"22", - X"4D",X"22",X"24",X"4D",X"22",X"1C",X"4D",X"22",X"26",X"4D",X"21",X"28",X"4D",X"3E",X"02",X"06", - X"09",X"CF",X"32",X"3C",X"4D",X"21",X"94",X"08",X"22",X"08",X"4D",X"21",X"32",X"1F",X"22",X"12", - X"4D",X"22",X"39",X"4D",X"C9",X"21",X"00",X"00",X"22",X"D2",X"4D",X"22",X"08",X"4D",X"22",X"00", - X"4D",X"22",X"02",X"4D",X"22",X"04",X"4D",X"22",X"06",X"4D",X"C9",X"3E",X"55",X"32",X"94",X"4D", - X"05",X"C8",X"3E",X"01",X"32",X"A0",X"4D",X"C9",X"3E",X"01",X"32",X"00",X"4E",X"AF",X"32",X"01", - X"4E",X"C9",X"AF",X"11",X"00",X"4D",X"21",X"00",X"4E",X"12",X"13",X"A7",X"ED",X"52",X"C2",X"A6", - X"26",X"C9",X"DD",X"21",X"36",X"41",X"3A",X"71",X"4E",X"E6",X"0F",X"C6",X"30",X"DD",X"77",X"00", - X"3A",X"71",X"4E",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"C8",X"C6",X"30",X"DD",X"77",X"20",X"C9", - X"3A",X"80",X"50",X"47",X"E6",X"03",X"C2",X"DE",X"26",X"21",X"6E",X"4E",X"36",X"FF",X"4F",X"1F", - X"CE",X"00",X"32",X"6B",X"4E",X"E6",X"02",X"A9",X"32",X"6D",X"4E",X"78",X"0F",X"0F",X"E6",X"03", - X"3C",X"FE",X"04",X"20",X"01",X"3C",X"32",X"6F",X"4E",X"78",X"0F",X"0F",X"0F",X"0F",X"E6",X"03", - X"21",X"28",X"27",X"D7",X"32",X"71",X"4E",X"78",X"07",X"2F",X"E6",X"01",X"32",X"75",X"4E",X"78", - X"07",X"07",X"2F",X"E6",X"01",X"47",X"21",X"2C",X"27",X"DF",X"22",X"73",X"4E",X"3A",X"40",X"50", - X"07",X"2F",X"E6",X"01",X"32",X"72",X"4E",X"C9",X"10",X"15",X"20",X"FF",X"68",X"00",X"7D",X"00", - X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"58",X"27",X"3A",X"B6",X"4D",X"A7",X"20",X"1A",X"3A",X"04", - X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0A",X"4D",X"3A",X"2C",X"4D",X"11",X"1D",X"22",X"CD",X"66", - X"29",X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"2A",X"0A",X"4D",X"ED",X"5B",X"39",X"4D",X"3A", - X"2C",X"4D",X"CD",X"66",X"29",X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"3A",X"C1",X"4D",X"CB", - X"47",X"C2",X"8E",X"27",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0C",X"4D",X"3A",X"2D", - X"4D",X"11",X"1D",X"39",X"CD",X"66",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"ED",X"5B", - X"39",X"4D",X"2A",X"1C",X"4D",X"29",X"29",X"19",X"EB",X"2A",X"0C",X"4D",X"3A",X"2D",X"4D",X"CD", - X"66",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"CB", - X"27",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"11",X"40", - X"20",X"CD",X"66",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"ED",X"4B",X"0A",X"4D",X"ED", - X"5B",X"39",X"4D",X"2A",X"1C",X"4D",X"29",X"19",X"7D",X"87",X"91",X"6F",X"7C",X"87",X"90",X"67", - X"EB",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD",X"66",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D", - X"C9",X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"13",X"28",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13", - X"2A",X"10",X"4D",X"3A",X"2F",X"4D",X"11",X"40",X"3B",X"CD",X"66",X"29",X"22",X"24",X"4D",X"32", - X"2F",X"4D",X"C9",X"DD",X"21",X"39",X"4D",X"FD",X"21",X"10",X"4D",X"CD",X"EA",X"29",X"11",X"40", - X"00",X"A7",X"ED",X"52",X"DA",X"00",X"28",X"2A",X"10",X"4D",X"ED",X"5B",X"39",X"4D",X"3A",X"2F", - X"4D",X"CD",X"66",X"29",X"22",X"24",X"4D",X"32",X"2F",X"4D",X"C9",X"3A",X"AC",X"4D",X"A7",X"CA", - X"55",X"28",X"11",X"2C",X"2E",X"2A",X"0A",X"4D",X"3A",X"2C",X"4D",X"CD",X"66",X"29",X"22",X"1E", - X"4D",X"32",X"2C",X"4D",X"C9",X"2A",X"0A",X"4D",X"3A",X"2C",X"4D",X"CD",X"1E",X"29",X"22",X"1E", - X"4D",X"32",X"2C",X"4D",X"C9",X"3A",X"AD",X"4D",X"A7",X"CA",X"7F",X"28",X"11",X"2C",X"2E",X"2A", - X"0C",X"4D",X"3A",X"2D",X"4D",X"CD",X"66",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"2A", - X"0C",X"4D",X"3A",X"2D",X"4D",X"CD",X"1E",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"3A", - X"AE",X"4D",X"A7",X"CA",X"A9",X"28",X"11",X"2C",X"2E",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD", - X"66",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD", - X"1E",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"3A",X"AF",X"4D",X"A7",X"CA",X"D3",X"28", - X"11",X"2C",X"2E",X"2A",X"10",X"4D",X"3A",X"2F",X"4D",X"CD",X"66",X"29",X"22",X"24",X"4D",X"32", - X"2F",X"4D",X"C9",X"2A",X"10",X"4D",X"3A",X"2F",X"4D",X"CD",X"1E",X"29",X"22",X"24",X"4D",X"32", - X"2F",X"4D",X"C9",X"3A",X"A7",X"4D",X"A7",X"CA",X"FE",X"28",X"2A",X"12",X"4D",X"ED",X"5B",X"0C", - X"4D",X"3A",X"3C",X"4D",X"CD",X"66",X"29",X"22",X"26",X"4D",X"32",X"3C",X"4D",X"C9",X"2A",X"39", - X"4D",X"ED",X"4B",X"0C",X"4D",X"7D",X"87",X"91",X"6F",X"7C",X"87",X"90",X"67",X"EB",X"2A",X"12", - X"4D",X"3A",X"3C",X"4D",X"CD",X"66",X"29",X"22",X"26",X"4D",X"32",X"3C",X"4D",X"C9",X"22",X"3E", - X"4D",X"EE",X"02",X"32",X"3D",X"4D",X"CD",X"23",X"2A",X"E6",X"03",X"21",X"3B",X"4D",X"77",X"87", - X"5F",X"16",X"00",X"DD",X"21",X"FF",X"32",X"DD",X"19",X"FD",X"21",X"3E",X"4D",X"3A",X"3D",X"4D", - X"BE",X"CA",X"57",X"29",X"CD",X"0F",X"20",X"E6",X"C0",X"D6",X"C0",X"28",X"0A",X"DD",X"6E",X"00", - X"DD",X"66",X"01",X"3A",X"3B",X"4D",X"C9",X"DD",X"23",X"DD",X"23",X"21",X"3B",X"4D",X"7E",X"3C", - X"E6",X"03",X"77",X"C3",X"3D",X"29",X"22",X"3E",X"4D",X"ED",X"53",X"40",X"4D",X"32",X"3B",X"4D", - X"EE",X"02",X"32",X"3D",X"4D",X"21",X"FF",X"FF",X"22",X"44",X"4D",X"DD",X"21",X"FF",X"32",X"FD", - X"21",X"3E",X"4D",X"21",X"C7",X"4D",X"36",X"00",X"3A",X"3D",X"4D",X"BE",X"CA",X"C6",X"29",X"CD", - X"00",X"20",X"22",X"42",X"4D",X"CD",X"65",X"00",X"7E",X"E6",X"C0",X"D6",X"C0",X"28",X"27",X"DD", - X"E5",X"FD",X"E5",X"DD",X"21",X"40",X"4D",X"FD",X"21",X"42",X"4D",X"CD",X"EA",X"29",X"FD",X"E1", - X"DD",X"E1",X"EB",X"2A",X"44",X"4D",X"A7",X"ED",X"52",X"DA",X"C6",X"29",X"ED",X"53",X"44",X"4D", - X"3A",X"C7",X"4D",X"32",X"3B",X"4D",X"DD",X"23",X"DD",X"23",X"21",X"C7",X"4D",X"34",X"3E",X"04", - X"BE",X"C2",X"88",X"29",X"3A",X"3B",X"4D",X"87",X"5F",X"16",X"00",X"DD",X"21",X"FF",X"32",X"DD", - X"19",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"CB",X"3F",X"C9",X"DD",X"7E",X"00",X"FD",X"46",X"00", - X"90",X"D2",X"F9",X"29",X"78",X"DD",X"46",X"00",X"90",X"CD",X"12",X"2A",X"E5",X"DD",X"7E",X"01", - X"FD",X"46",X"01",X"90",X"D2",X"0C",X"2A",X"78",X"DD",X"46",X"01",X"90",X"CD",X"12",X"2A",X"C1", - X"09",X"C9",X"67",X"5F",X"2E",X"00",X"55",X"0E",X"08",X"29",X"D2",X"1E",X"2A",X"19",X"0D",X"C2", - X"19",X"2A",X"C9",X"2A",X"C9",X"4D",X"54",X"5D",X"29",X"29",X"19",X"23",X"7C",X"E6",X"1F",X"67", - X"7E",X"22",X"C9",X"4D",X"C9",X"11",X"40",X"40",X"21",X"C0",X"43",X"A7",X"ED",X"52",X"C8",X"1A", - X"FE",X"10",X"CA",X"53",X"2A",X"FE",X"12",X"CA",X"53",X"2A",X"FE",X"14",X"CA",X"53",X"2A",X"13", - X"C3",X"38",X"2A",X"3E",X"40",X"12",X"13",X"C3",X"38",X"2A",X"3A",X"00",X"4E",X"FE",X"01",X"C8", - X"21",X"17",X"2B",X"DF",X"EB",X"CD",X"0B",X"2B",X"7B",X"86",X"27",X"77",X"23",X"7A",X"8E",X"27", - X"77",X"5F",X"23",X"3E",X"00",X"8E",X"27",X"77",X"57",X"EB",X"29",X"29",X"29",X"29",X"3A",X"71", - X"4E",X"3D",X"BC",X"DC",X"33",X"2B",X"CD",X"AF",X"2A",X"13",X"13",X"13",X"21",X"8A",X"4E",X"06", - X"03",X"1A",X"BE",X"D8",X"20",X"05",X"1B",X"2B",X"10",X"F7",X"C9",X"CD",X"0B",X"2B",X"11",X"88", - X"4E",X"01",X"03",X"00",X"ED",X"B0",X"1B",X"01",X"04",X"03",X"21",X"F2",X"43",X"18",X"0F",X"3A", - X"09",X"4E",X"01",X"04",X"03",X"21",X"FC",X"43",X"A7",X"28",X"03",X"21",X"E9",X"43",X"1A",X"0F", - X"0F",X"0F",X"0F",X"CD",X"CE",X"2A",X"1A",X"CD",X"CE",X"2A",X"1B",X"10",X"F1",X"C9",X"E6",X"0F", - X"28",X"04",X"0E",X"00",X"18",X"07",X"79",X"A7",X"28",X"03",X"3E",X"40",X"0D",X"77",X"2B",X"C9", - X"06",X"00",X"CD",X"5E",X"2C",X"AF",X"21",X"80",X"4E",X"06",X"08",X"CF",X"01",X"04",X"03",X"11", - X"82",X"4E",X"21",X"FC",X"43",X"CD",X"BE",X"2A",X"01",X"04",X"03",X"11",X"86",X"4E",X"21",X"E9", - X"43",X"3A",X"70",X"4E",X"A7",X"20",X"B7",X"0E",X"06",X"18",X"B3",X"3A",X"09",X"4E",X"21",X"80", - X"4E",X"A7",X"C8",X"21",X"84",X"4E",X"C9",X"10",X"00",X"50",X"00",X"00",X"02",X"00",X"04",X"00", - X"08",X"00",X"16",X"00",X"01",X"00",X"03",X"00",X"05",X"00",X"07",X"00",X"10",X"00",X"20",X"00", - X"30",X"00",X"50",X"13",X"6B",X"62",X"1B",X"CB",X"46",X"C0",X"CB",X"C6",X"21",X"9C",X"4E",X"CB", - X"C6",X"21",X"14",X"4E",X"34",X"21",X"15",X"4E",X"34",X"46",X"21",X"1A",X"40",X"0E",X"05",X"78", - X"A7",X"28",X"0E",X"FE",X"06",X"30",X"0A",X"3E",X"20",X"CD",X"8F",X"2B",X"2B",X"2B",X"0D",X"10", - X"F6",X"0D",X"F8",X"CD",X"7E",X"2B",X"2B",X"2B",X"18",X"F7",X"3A",X"00",X"4E",X"FE",X"01",X"C8", - X"CD",X"CD",X"2B",X"12",X"44",X"09",X"0A",X"02",X"21",X"15",X"4E",X"46",X"18",X"CC",X"3E",X"40", - X"E5",X"D5",X"77",X"23",X"77",X"11",X"1F",X"00",X"19",X"77",X"23",X"77",X"D1",X"E1",X"C9",X"E5", - X"D5",X"11",X"1F",X"00",X"77",X"3C",X"23",X"77",X"3C",X"19",X"77",X"3C",X"23",X"77",X"D1",X"E1", - X"C9",X"3A",X"6E",X"4E",X"FE",X"FF",X"20",X"05",X"06",X"02",X"C3",X"5E",X"2C",X"06",X"01",X"CD", - X"5E",X"2C",X"3A",X"6E",X"4E",X"E6",X"F0",X"28",X"09",X"0F",X"0F",X"0F",X"0F",X"C6",X"30",X"32", - X"34",X"40",X"3A",X"6E",X"4E",X"E6",X"0F",X"C6",X"30",X"32",X"33",X"40",X"C9",X"E1",X"5E",X"23", - X"56",X"23",X"4E",X"23",X"46",X"23",X"7E",X"23",X"E5",X"EB",X"11",X"20",X"00",X"E5",X"C5",X"71", - X"23",X"10",X"FC",X"C1",X"E1",X"19",X"3D",X"20",X"F4",X"C9",X"3A",X"00",X"4E",X"FE",X"01",X"C8", - X"3A",X"13",X"4E",X"3C",X"FE",X"08",X"D2",X"2E",X"2C",X"11",X"08",X"3B",X"47",X"0E",X"07",X"21", - X"04",X"40",X"1A",X"CD",X"8F",X"2B",X"3E",X"04",X"84",X"67",X"13",X"1A",X"CD",X"80",X"2B",X"3E", - X"FC",X"84",X"67",X"13",X"23",X"23",X"0D",X"10",X"E9",X"0D",X"F8",X"CD",X"7E",X"2B",X"3E",X"04", - X"84",X"67",X"AF",X"CD",X"80",X"2B",X"3E",X"FC",X"84",X"67",X"23",X"23",X"18",X"EB",X"FE",X"13", - X"38",X"02",X"3E",X"13",X"D6",X"07",X"4F",X"06",X"00",X"21",X"08",X"3B",X"09",X"09",X"EB",X"06", - X"07",X"C3",X"FD",X"2B",X"47",X"E6",X"0F",X"C6",X"00",X"27",X"4F",X"78",X"E6",X"F0",X"28",X"0B", - X"0F",X"0F",X"0F",X"0F",X"47",X"AF",X"C6",X"16",X"27",X"10",X"FB",X"81",X"27",X"C9",X"21",X"A5", - X"36",X"DF",X"5E",X"23",X"56",X"DD",X"21",X"00",X"44",X"DD",X"19",X"DD",X"E5",X"11",X"00",X"FC", - X"DD",X"19",X"11",X"FF",X"FF",X"CB",X"7E",X"20",X"03",X"11",X"E0",X"FF",X"23",X"78",X"01",X"00", - X"00",X"87",X"38",X"28",X"7E",X"FE",X"2F",X"28",X"09",X"DD",X"77",X"00",X"23",X"DD",X"19",X"04", - X"18",X"F2",X"23",X"DD",X"E1",X"7E",X"A7",X"FA",X"A4",X"2C",X"7E",X"DD",X"77",X"00",X"23",X"DD", - X"19",X"10",X"F7",X"C9",X"DD",X"77",X"00",X"DD",X"19",X"10",X"F9",X"C9",X"7E",X"FE",X"2F",X"28", - X"0A",X"DD",X"36",X"00",X"40",X"23",X"DD",X"19",X"04",X"18",X"F1",X"23",X"04",X"ED",X"B1",X"18", - X"D2",X"21",X"C8",X"3B",X"DD",X"21",X"CC",X"4E",X"FD",X"21",X"8C",X"4E",X"CD",X"44",X"2D",X"47", - X"3A",X"CC",X"4E",X"A7",X"28",X"04",X"78",X"32",X"91",X"4E",X"21",X"CC",X"3B",X"DD",X"21",X"DC", - X"4E",X"FD",X"21",X"92",X"4E",X"CD",X"44",X"2D",X"47",X"3A",X"DC",X"4E",X"A7",X"28",X"04",X"78", - X"32",X"96",X"4E",X"21",X"D0",X"3B",X"DD",X"21",X"EC",X"4E",X"FD",X"21",X"97",X"4E",X"CD",X"44", - X"2D",X"47",X"3A",X"EC",X"4E",X"A7",X"C8",X"78",X"32",X"9B",X"4E",X"C9",X"21",X"30",X"3B",X"DD", - X"21",X"9C",X"4E",X"FD",X"21",X"8C",X"4E",X"CD",X"EE",X"2D",X"32",X"91",X"4E",X"21",X"40",X"3B", - X"DD",X"21",X"AC",X"4E",X"FD",X"21",X"92",X"4E",X"CD",X"EE",X"2D",X"32",X"96",X"4E",X"21",X"80", - X"3B",X"DD",X"21",X"BC",X"4E",X"FD",X"21",X"97",X"4E",X"CD",X"EE",X"2D",X"32",X"9B",X"4E",X"AF", - X"32",X"90",X"4E",X"C9",X"DD",X"7E",X"00",X"A7",X"CA",X"F4",X"2D",X"4F",X"06",X"08",X"1E",X"80", - X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10",X"F8",X"C9",X"DD",X"7E",X"02",X"A3",X"20",X"07",X"DD", - X"73",X"02",X"05",X"DF",X"18",X"0C",X"DD",X"35",X"0C",X"C2",X"D7",X"2D",X"DD",X"6E",X"06",X"DD", - X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"FE",X"F0",X"38",X"27",X"21",X"6C", - X"2D",X"E5",X"E6",X"0F",X"E7",X"55",X"2F",X"65",X"2F",X"77",X"2F",X"89",X"2F",X"9B",X"2F",X"0C", - X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C", - X"00",X"0C",X"00",X"AD",X"2F",X"47",X"E6",X"1F",X"28",X"03",X"DD",X"70",X"0D",X"DD",X"4E",X"09", - X"DD",X"7E",X"0B",X"E6",X"08",X"28",X"02",X"0E",X"00",X"DD",X"71",X"0F",X"78",X"07",X"07",X"07", - X"E6",X"07",X"21",X"B0",X"3B",X"D7",X"DD",X"77",X"0C",X"78",X"E6",X"1F",X"28",X"09",X"E6",X"0F", - X"21",X"B8",X"3B",X"D7",X"DD",X"77",X"0E",X"DD",X"6E",X"0E",X"26",X"00",X"DD",X"7E",X"0D",X"E6", - X"10",X"28",X"02",X"3E",X"01",X"DD",X"86",X"04",X"CA",X"E8",X"2E",X"C3",X"E4",X"2E",X"DD",X"7E", - X"00",X"A7",X"20",X"27",X"DD",X"7E",X"02",X"A7",X"C8",X"DD",X"36",X"02",X"00",X"DD",X"36",X"0D", - X"00",X"DD",X"36",X"0E",X"00",X"DD",X"36",X"0F",X"00",X"FD",X"36",X"00",X"00",X"FD",X"36",X"01", - X"00",X"FD",X"36",X"02",X"00",X"FD",X"36",X"03",X"00",X"AF",X"C9",X"4F",X"06",X"08",X"1E",X"80", - X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10",X"F8",X"C9",X"DD",X"7E",X"02",X"A3",X"20",X"3F",X"DD", - X"73",X"02",X"05",X"78",X"07",X"07",X"07",X"4F",X"06",X"00",X"E5",X"09",X"DD",X"E5",X"D1",X"13", - X"13",X"13",X"01",X"08",X"00",X"ED",X"B0",X"E1",X"DD",X"7E",X"06",X"E6",X"7F",X"DD",X"77",X"0C", - X"DD",X"7E",X"04",X"DD",X"77",X"0E",X"DD",X"7E",X"09",X"47",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F", - X"DD",X"77",X"0B",X"E6",X"08",X"20",X"07",X"DD",X"70",X"0F",X"DD",X"36",X"0D",X"00",X"DD",X"35", - X"0C",X"20",X"5A",X"DD",X"7E",X"08",X"A7",X"28",X"10",X"DD",X"35",X"08",X"20",X"0B",X"7B",X"2F", - X"DD",X"A6",X"00",X"DD",X"77",X"00",X"C3",X"EE",X"2D",X"DD",X"7E",X"06",X"E6",X"7F",X"DD",X"77", - X"0C",X"DD",X"CB",X"06",X"7E",X"28",X"16",X"DD",X"7E",X"05",X"ED",X"44",X"DD",X"77",X"05",X"DD", - X"CB",X"0D",X"46",X"DD",X"CB",X"0D",X"C6",X"28",X"24",X"DD",X"CB",X"0D",X"86",X"DD",X"7E",X"04", - X"DD",X"86",X"07",X"DD",X"77",X"04",X"DD",X"77",X"0E",X"DD",X"7E",X"09",X"DD",X"86",X"0A",X"DD", - X"77",X"09",X"47",X"DD",X"7E",X"0B",X"E6",X"08",X"20",X"03",X"DD",X"70",X"0F",X"DD",X"7E",X"0E", - X"DD",X"86",X"05",X"DD",X"77",X"0E",X"6F",X"26",X"00",X"DD",X"7E",X"03",X"E6",X"70",X"28",X"08", - X"0F",X"0F",X"0F",X"0F",X"47",X"29",X"10",X"FD",X"FD",X"75",X"00",X"7D",X"0F",X"0F",X"0F",X"0F", - X"FD",X"77",X"01",X"FD",X"74",X"02",X"7C",X"0F",X"0F",X"0F",X"0F",X"FD",X"77",X"03",X"DD",X"7E", - X"0B",X"E7",X"22",X"2F",X"26",X"2F",X"2B",X"2F",X"3C",X"2F",X"43",X"2F",X"4A",X"2F",X"4B",X"2F", - X"4C",X"2F",X"4D",X"2F",X"4E",X"2F",X"4F",X"2F",X"50",X"2F",X"51",X"2F",X"52",X"2F",X"53",X"2F", - X"54",X"2F",X"DD",X"7E",X"0F",X"C9",X"DD",X"7E",X"0F",X"18",X"09",X"3A",X"84",X"4C",X"E6",X"01", - X"DD",X"7E",X"0F",X"C0",X"E6",X"0F",X"C8",X"3D",X"DD",X"77",X"0F",X"C9",X"3A",X"84",X"4C",X"E6", - X"03",X"18",X"ED",X"3A",X"84",X"4C",X"E6",X"07",X"18",X"E6",X"C9",X"C9",X"C9",X"C9",X"C9",X"C9", - X"C9",X"C9",X"C9",X"C9",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"DD",X"77",X"06",X"23", - X"7E",X"DD",X"77",X"07",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06", - X"DD",X"74",X"07",X"DD",X"77",X"03",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD", - X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"04",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E", - X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"09",X"C9",X"DD",X"6E",X"06",X"DD",X"66", - X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"0B",X"C9",X"DD",X"7E",X"02", - X"2F",X"DD",X"A6",X"00",X"DD",X"77",X"00",X"C3",X"F4",X"2D",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"83",X"4C", - X"21",X"00",X"00",X"01",X"00",X"10",X"32",X"C0",X"50",X"79",X"86",X"4F",X"7D",X"C6",X"02",X"6F", - X"FE",X"02",X"D2",X"09",X"30",X"24",X"10",X"EE",X"79",X"A7",X"20",X"15",X"32",X"07",X"50",X"7C", - X"FE",X"30",X"C2",X"03",X"30",X"26",X"00",X"2C",X"7D",X"FE",X"02",X"DA",X"03",X"30",X"C3",X"42", - X"30",X"25",X"7C",X"E6",X"F0",X"32",X"07",X"50",X"0F",X"0F",X"0F",X"0F",X"5F",X"06",X"00",X"C3", - X"BD",X"30",X"31",X"54",X"31",X"06",X"FF",X"E1",X"D1",X"48",X"32",X"C0",X"50",X"79",X"A3",X"77", - X"C6",X"33",X"4F",X"2C",X"7D",X"E6",X"0F",X"C2",X"4D",X"30",X"79",X"87",X"87",X"81",X"C6",X"31", - X"4F",X"7D",X"A7",X"C2",X"4D",X"30",X"24",X"15",X"C2",X"4A",X"30",X"3B",X"3B",X"3B",X"3B",X"E1", - X"D1",X"48",X"32",X"C0",X"50",X"79",X"A3",X"4F",X"7E",X"A3",X"B9",X"C2",X"B5",X"30",X"C6",X"33", - X"4F",X"2C",X"7D",X"E6",X"0F",X"C2",X"75",X"30",X"79",X"87",X"87",X"81",X"C6",X"31",X"4F",X"7D", - X"A7",X"C2",X"75",X"30",X"24",X"15",X"C2",X"72",X"30",X"3B",X"3B",X"3B",X"3B",X"78",X"D6",X"10", - X"47",X"10",X"A4",X"F1",X"D1",X"FE",X"44",X"C2",X"45",X"30",X"7B",X"EE",X"F0",X"C2",X"45",X"30", - X"06",X"01",X"C3",X"BD",X"30",X"7B",X"E6",X"01",X"EE",X"01",X"5F",X"06",X"00",X"31",X"C0",X"4F", - X"D9",X"21",X"00",X"4C",X"06",X"04",X"32",X"C0",X"50",X"36",X"00",X"2C",X"20",X"FB",X"24",X"10", - X"F5",X"21",X"00",X"40",X"06",X"04",X"32",X"C0",X"50",X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24", - X"10",X"F4",X"06",X"04",X"32",X"C0",X"50",X"3E",X"0F",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F4", - X"D9",X"10",X"08",X"06",X"23",X"CD",X"5E",X"2C",X"C3",X"74",X"31",X"7B",X"C6",X"30",X"32",X"84", - X"41",X"C5",X"E5",X"06",X"24",X"CD",X"5E",X"2C",X"E1",X"7C",X"FE",X"40",X"2A",X"6C",X"31",X"38", - X"11",X"FE",X"4C",X"2A",X"6E",X"31",X"30",X"0A",X"FE",X"44",X"2A",X"70",X"31",X"38",X"03",X"2A", - X"72",X"31",X"7D",X"32",X"04",X"42",X"7C",X"32",X"64",X"42",X"3A",X"00",X"50",X"47",X"3A",X"40", - X"50",X"B0",X"E6",X"01",X"20",X"11",X"C1",X"79",X"E6",X"0F",X"47",X"79",X"E6",X"F0",X"0F",X"0F", - X"0F",X"0F",X"4F",X"ED",X"43",X"85",X"41",X"32",X"C0",X"50",X"3A",X"40",X"50",X"E6",X"10",X"28", - X"F6",X"C3",X"0B",X"23",X"00",X"4C",X"0F",X"04",X"00",X"4C",X"F0",X"04",X"00",X"40",X"0F",X"04", - X"00",X"40",X"F0",X"04",X"00",X"44",X"0F",X"04",X"00",X"44",X"F0",X"04",X"4F",X"40",X"41",X"57", - X"41",X"56",X"41",X"43",X"21",X"06",X"50",X"3E",X"01",X"77",X"2D",X"20",X"FC",X"AF",X"32",X"03", - X"50",X"D6",X"04",X"D3",X"00",X"31",X"C0",X"4F",X"32",X"C0",X"50",X"AF",X"32",X"00",X"4E",X"3C", - X"32",X"01",X"4E",X"32",X"00",X"50",X"FB",X"3A",X"00",X"50",X"2F",X"47",X"E6",X"E0",X"28",X"05", - X"3E",X"02",X"32",X"9C",X"4E",X"3A",X"40",X"50",X"2F",X"4F",X"E6",X"60",X"28",X"05",X"3E",X"01", - X"32",X"9C",X"4E",X"78",X"B1",X"E6",X"01",X"28",X"05",X"3E",X"08",X"32",X"BC",X"4E",X"78",X"B1", - X"E6",X"02",X"28",X"05",X"3E",X"04",X"32",X"BC",X"4E",X"78",X"B1",X"E6",X"04",X"28",X"05",X"3E", - X"10",X"32",X"BC",X"4E",X"78",X"B1",X"E6",X"08",X"28",X"05",X"3E",X"20",X"32",X"BC",X"4E",X"3A", - X"80",X"50",X"E6",X"03",X"C6",X"25",X"47",X"CD",X"5E",X"2C",X"3A",X"80",X"50",X"0F",X"0F",X"0F", - X"0F",X"E6",X"03",X"FE",X"03",X"20",X"08",X"06",X"2A",X"CD",X"5E",X"2C",X"C3",X"1C",X"32",X"07", - X"5F",X"D5",X"06",X"2B",X"CD",X"5E",X"2C",X"06",X"2E",X"CD",X"5E",X"2C",X"D1",X"16",X"00",X"21", - X"F9",X"32",X"19",X"7E",X"32",X"2A",X"42",X"23",X"7E",X"32",X"4A",X"42",X"3A",X"80",X"50",X"0F", - X"0F",X"E6",X"03",X"C6",X"31",X"FE",X"34",X"20",X"01",X"3C",X"32",X"0C",X"42",X"06",X"29",X"CD", - X"5E",X"2C",X"3A",X"40",X"50",X"07",X"E6",X"01",X"C6",X"2C",X"47",X"CD",X"5E",X"2C",X"3A",X"40", - X"50",X"E6",X"10",X"CA",X"88",X"31",X"AF",X"32",X"00",X"50",X"F3",X"21",X"07",X"50",X"AF",X"77", - X"2D",X"20",X"FC",X"31",X"E2",X"3A",X"06",X"03",X"D9",X"E1",X"D1",X"32",X"C0",X"50",X"C1",X"3E", - X"3C",X"77",X"23",X"72",X"23",X"10",X"F8",X"3B",X"3B",X"C1",X"71",X"23",X"3E",X"3F",X"77",X"23", - X"10",X"F8",X"3B",X"3B",X"1D",X"C2",X"5B",X"32",X"F1",X"D9",X"10",X"DC",X"31",X"C0",X"4F",X"06", - X"08",X"CD",X"ED",X"32",X"10",X"FB",X"32",X"C0",X"50",X"3A",X"40",X"50",X"E6",X"10",X"28",X"F6", - X"3A",X"40",X"50",X"E6",X"60",X"C2",X"4B",X"23",X"06",X"08",X"CD",X"ED",X"32",X"10",X"FB",X"3A", - X"40",X"50",X"E6",X"10",X"C2",X"4B",X"23",X"1E",X"01",X"06",X"04",X"32",X"C0",X"50",X"CD",X"ED", - X"32",X"3A",X"00",X"50",X"A3",X"20",X"F4",X"CD",X"ED",X"32",X"32",X"C0",X"50",X"3A",X"00",X"50", - X"EE",X"FF",X"20",X"F3",X"10",X"E5",X"CB",X"03",X"7B",X"FE",X"10",X"DA",X"A9",X"32",X"21",X"00", - X"40",X"06",X"04",X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F7",X"CD",X"F4",X"3A",X"32", - X"C0",X"50",X"3A",X"40",X"50",X"E6",X"10",X"CA",X"DF",X"32",X"C3",X"4B",X"23",X"32",X"C0",X"50", - X"21",X"00",X"28",X"2B",X"7C",X"B5",X"20",X"FB",X"C9",X"30",X"31",X"35",X"31",X"30",X"32",X"00", - X"FF",X"01",X"00",X"00",X"01",X"FF",X"00",X"00",X"FF",X"01",X"00",X"00",X"01",X"FF",X"00",X"55", - X"2A",X"55",X"2A",X"55",X"55",X"55",X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"25", - X"25",X"25",X"25",X"22",X"22",X"22",X"22",X"01",X"01",X"01",X"01",X"58",X"02",X"08",X"07",X"60", - X"09",X"10",X"0E",X"68",X"10",X"70",X"17",X"14",X"19",X"52",X"4A",X"A5",X"94",X"AA",X"2A",X"55", - X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"92",X"24",X"25",X"49",X"48",X"24",X"22", - X"91",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"55",X"2A",X"55",X"2A",X"55",X"55",X"55",X"55",X"AA",X"2A",X"55",X"55",X"55", - X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"48",X"24",X"22",X"91",X"21",X"44",X"44",X"08",X"58", - X"02",X"34",X"08",X"D8",X"09",X"B4",X"0F",X"58",X"11",X"08",X"16",X"34",X"17",X"55",X"55",X"55", - X"55",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55",X"D5",X"55",X"55",X"55",X"55",X"AA",X"2A",X"55", - X"55",X"92",X"24",X"92",X"24",X"22",X"22",X"22",X"22",X"A4",X"01",X"54",X"06",X"F8",X"07",X"A8", - X"0C",X"D4",X"0D",X"84",X"12",X"B0",X"13",X"D5",X"6A",X"D5",X"6A",X"D6",X"5A",X"AD",X"B5",X"D6", - X"5A",X"AD",X"B5",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55",X"D5",X"92",X"24",X"25",X"49",X"48", - X"24",X"22",X"91",X"A4",X"01",X"54",X"06",X"F8",X"07",X"A8",X"0C",X"D4",X"0D",X"FE",X"FF",X"FF", - X"FF",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"B6",X"6D",X"6D",X"DB",X"6D",X"6D",X"6D", - X"6D",X"D6",X"5A",X"AD",X"B5",X"25",X"25",X"25",X"25",X"92",X"24",X"92",X"24",X"2C",X"01",X"DC", - X"05",X"08",X"07",X"B8",X"0B",X"E4",X"0C",X"FE",X"FF",X"FF",X"FF",X"D5",X"6A",X"D5",X"6A",X"D5", - X"6A",X"D5",X"6A",X"B6",X"6D",X"6D",X"DB",X"6D",X"6D",X"6D",X"6D",X"D6",X"5A",X"AD",X"B5",X"48", - X"24",X"22",X"91",X"92",X"24",X"92",X"24",X"2C",X"01",X"DC",X"05",X"08",X"07",X"B8",X"0B",X"E4", - X"0C",X"FE",X"FF",X"FF",X"FF",X"40",X"FC",X"D0",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2", - X"D4",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"D0",X"D2",X"D2",X"D2",X"D2",X"D6", - X"D8",X"D2",X"D2",X"D2",X"D2",X"D4",X"FC",X"DA",X"09",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC", - X"FC",X"FC",X"FC",X"DA",X"05",X"DE",X"E4",X"05",X"DC",X"FC",X"DA",X"02",X"E6",X"E8",X"EA",X"02", - X"E6",X"EA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"E6", - X"EA",X"02",X"E7",X"EB",X"02",X"E6",X"EA",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"FC",X"E4",X"02", - X"DE",X"E4",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DE", - X"E4",X"05",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"FC",X"E4",X"02",X"DE",X"E4",X"02", - X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"F2",X"E8",X"E8", - X"EA",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"E7",X"E9",X"EB",X"02",X"E7",X"EB",X"02", - X"E7",X"D2",X"D2",X"D2",X"EB",X"02",X"E7",X"D2",X"D2",X"D2",X"EB",X"02",X"E7",X"E9",X"E9",X"E9", - X"EB",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"1B",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02", - X"E6",X"E8",X"F8",X"02",X"F6",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8",X"F8",X"02",X"F6",X"E8",X"E8", - X"E8",X"EA",X"02",X"E6",X"F8",X"02",X"F6",X"E8",X"E8",X"F4",X"E4",X"02",X"DC",X"FC",X"DA",X"02", - X"DE",X"FC",X"E4",X"02",X"F7",X"E9",X"E9",X"F5",X"F3",X"E9",X"E9",X"F9",X"02",X"F7",X"E9",X"E9", - X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"F7",X"E9",X"E9",X"F5",X"E4",X"02",X"DC",X"FC",X"DA",X"02", - X"DE",X"FC",X"E4",X"05",X"DE",X"E4",X"0B",X"DE",X"E4",X"05",X"DE",X"E4",X"02",X"DC",X"FC",X"DA", - X"02",X"DE",X"FC",X"E4",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"EC",X"D3",X"D3",X"D3",X"EE", - X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA", - X"02",X"E7",X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"FC",X"FC",X"DA", - X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"DA", - X"06",X"DE",X"E4",X"05",X"F0",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"E4",X"05",X"DE",X"E4",X"05", - X"DC",X"FC",X"FA",X"E8",X"E8",X"E8",X"EA",X"02",X"DE",X"F2",X"E8",X"E8",X"EA",X"02",X"CE",X"FC", - X"FC",X"FC",X"DA",X"02",X"DE",X"F2",X"E8",X"E8",X"EA",X"02",X"DE",X"F2",X"E8",X"E8",X"EA",X"02", - X"DC",X"00",X"00",X"00",X"00",X"62",X"01",X"02",X"01",X"01",X"01",X"01",X"0C",X"01",X"01",X"04", - X"01",X"01",X"01",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04",X"03",X"0C",X"03",X"01", - X"01",X"01",X"03",X"04",X"04",X"03",X"0C",X"06",X"03",X"04",X"04",X"03",X"0C",X"06",X"03",X"04", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"04",X"04",X"0F",X"03",X"06",X"04", - X"04",X"0F",X"03",X"06",X"04",X"04",X"01",X"01",X"01",X"0C",X"03",X"01",X"01",X"01",X"03",X"04", - X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"01",X"01", - X"01",X"01",X"03",X"0C",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"08",X"18",X"08",X"18",X"04", - X"01",X"01",X"01",X"01",X"03",X"0C",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"04",X"04",X"03", - X"0C",X"03",X"03",X"03",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04",X"01",X"01",X"01", - X"0C",X"03",X"01",X"01",X"01",X"03",X"04",X"04",X"0F",X"03",X"06",X"04",X"04",X"0F",X"03",X"06", - X"04",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"04",X"04",X"03",X"0C",X"06", - X"03",X"04",X"04",X"03",X"0C",X"06",X"03",X"04",X"04",X"03",X"0C",X"03",X"01",X"01",X"01",X"03", - X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"01",X"02",X"01",X"01",X"01",X"01",X"0C",X"01", - X"01",X"04",X"01",X"01",X"01",X"13",X"37",X"23",X"37",X"32",X"37",X"41",X"37",X"5A",X"37",X"6A", - X"37",X"7A",X"37",X"86",X"37",X"9D",X"37",X"B1",X"37",X"00",X"3D",X"21",X"3D",X"FD",X"37",X"67", - X"3D",X"E3",X"3D",X"86",X"3D",X"02",X"3E",X"4C",X"38",X"5A",X"38",X"3C",X"3D",X"57",X"3D",X"D3", - X"3D",X"76",X"3D",X"F2",X"3D",X"01",X"00",X"02",X"00",X"03",X"00",X"BC",X"38",X"C4",X"38",X"CE", - X"38",X"D8",X"38",X"E2",X"38",X"EC",X"38",X"F6",X"38",X"00",X"39",X"0A",X"39",X"1A",X"39",X"6F", - X"39",X"2A",X"39",X"58",X"39",X"41",X"39",X"4F",X"3E",X"86",X"39",X"97",X"39",X"B0",X"39",X"BD", - X"39",X"CA",X"39",X"A5",X"3D",X"21",X"3E",X"C4",X"3D",X"40",X"3E",X"95",X"3D",X"11",X"3E",X"B4", - X"3D",X"30",X"3E",X"D4",X"83",X"48",X"49",X"47",X"48",X"40",X"53",X"43",X"4F",X"52",X"45",X"2F", - X"8F",X"2F",X"80",X"3B",X"80",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"40",X"40",X"2F",X"8F", - X"2F",X"80",X"3B",X"80",X"46",X"52",X"45",X"45",X"40",X"50",X"4C",X"41",X"59",X"2F",X"8F",X"2F", - X"80",X"8C",X"02",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E",X"45",X"2F",X"85",X"2F", - X"10",X"10",X"1A",X"1A",X"1A",X"1A",X"1A",X"1A",X"10",X"10",X"8C",X"02",X"50",X"4C",X"41",X"59", - X"45",X"52",X"40",X"54",X"57",X"4F",X"2F",X"85",X"2F",X"80",X"92",X"02",X"47",X"41",X"4D",X"45", - X"40",X"40",X"4F",X"56",X"45",X"52",X"2F",X"81",X"2F",X"80",X"52",X"02",X"52",X"45",X"41",X"44", - X"59",X"5B",X"2F",X"89",X"2F",X"90",X"EE",X"02",X"50",X"55",X"53",X"48",X"40",X"53",X"54",X"41", - X"52",X"54",X"40",X"42",X"55",X"54",X"54",X"4F",X"4E",X"2F",X"87",X"2F",X"80",X"B2",X"02",X"31", - X"40",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E",X"4C",X"59",X"40",X"2F",X"85",X"2F", - X"80",X"B2",X"02",X"31",X"40",X"4F",X"52",X"40",X"32",X"40",X"50",X"4C",X"41",X"59",X"45",X"52", - X"53",X"2F",X"85",X"00",X"2F",X"00",X"80",X"00",X"96",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40", - X"50",X"55",X"43",X"4B",X"4D",X"41",X"4E",X"40",X"46",X"4F",X"52",X"40",X"40",X"40",X"30",X"30", - X"30",X"40",X"5D",X"5E",X"5F",X"2F",X"8E",X"2F",X"80",X"BA",X"02",X"5C",X"40",X"28",X"29",X"2A", - X"2B",X"2C",X"2D",X"2E",X"40",X"31",X"39",X"38",X"30",X"2F",X"83",X"2F",X"80",X"C3",X"02",X"43", - X"48",X"41",X"52",X"41",X"43",X"54",X"45",X"52",X"40",X"3A",X"40",X"4E",X"49",X"43",X"4B",X"4E", - X"41",X"4D",X"45",X"2F",X"8F",X"2F",X"80",X"65",X"01",X"26",X"41",X"4B",X"41",X"42",X"45",X"49", - X"26",X"2F",X"81",X"2F",X"80",X"45",X"01",X"26",X"4D",X"41",X"43",X"4B",X"59",X"26",X"2F",X"81", - X"2F",X"80",X"48",X"01",X"26",X"50",X"49",X"4E",X"4B",X"59",X"26",X"2F",X"83",X"2F",X"80",X"48", - X"01",X"26",X"4D",X"49",X"43",X"4B",X"59",X"26",X"2F",X"83",X"2F",X"80",X"76",X"02",X"10",X"40", - X"31",X"30",X"40",X"5D",X"5E",X"5F",X"2F",X"9F",X"2F",X"80",X"78",X"02",X"14",X"40",X"35",X"30", - X"40",X"5D",X"5E",X"5F",X"2F",X"9F",X"2F",X"80",X"5D",X"02",X"28",X"29",X"2A",X"2B",X"2C",X"2D", - X"2E",X"2F",X"83",X"2F",X"80",X"C5",X"02",X"40",X"4F",X"49",X"4B",X"41",X"4B",X"45",X"3B",X"3B", - X"3B",X"3B",X"2F",X"81",X"2F",X"80",X"C5",X"02",X"40",X"55",X"52",X"43",X"48",X"49",X"4E",X"3B", - X"3B",X"3B",X"3B",X"3B",X"2F",X"81",X"2F",X"80",X"C8",X"02",X"40",X"4D",X"41",X"43",X"48",X"49", - X"42",X"55",X"53",X"45",X"3B",X"3B",X"2F",X"83",X"2F",X"80",X"C8",X"02",X"40",X"52",X"4F",X"4D", - X"50",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"2F",X"83",X"2F",X"80",X"12",X"02",X"81",X"85", - X"2F",X"83",X"2F",X"90",X"32",X"02",X"40",X"82",X"85",X"40",X"2F",X"83",X"2F",X"90",X"32",X"02", - X"40",X"83",X"85",X"40",X"2F",X"83",X"2F",X"90",X"32",X"02",X"40",X"84",X"85",X"40",X"2F",X"83", - X"2F",X"90",X"32",X"02",X"40",X"86",X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"32",X"02",X"87",X"88", - X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"32",X"02",X"89",X"8A",X"8D",X"8E",X"2F",X"83",X"2F",X"90", - X"32",X"02",X"8B",X"8C",X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"04",X"03",X"4D",X"45",X"4D",X"4F", - X"52",X"59",X"40",X"40",X"4F",X"4B",X"2F",X"8F",X"2F",X"80",X"04",X"03",X"42",X"41",X"44",X"40", - X"40",X"40",X"40",X"52",X"40",X"4D",X"2F",X"8F",X"2F",X"80",X"08",X"03",X"31",X"40",X"43",X"4F", - X"49",X"4E",X"40",X"40",X"31",X"40",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"2F",X"8F",X"2F", - X"80",X"08",X"03",X"32",X"40",X"43",X"4F",X"49",X"4E",X"53",X"40",X"31",X"40",X"43",X"52",X"45", - X"44",X"49",X"54",X"40",X"2F",X"8F",X"2F",X"80",X"08",X"03",X"31",X"40",X"43",X"4F",X"49",X"4E", - X"40",X"40",X"32",X"40",X"43",X"52",X"45",X"44",X"49",X"54",X"53",X"2F",X"8F",X"2F",X"80",X"08", - X"03",X"46",X"52",X"45",X"45",X"40",X"40",X"50",X"4C",X"41",X"59",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"2F",X"8F",X"2F",X"80",X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"40",X"4E", - X"4F",X"4E",X"45",X"2F",X"8F",X"2F",X"80",X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"2F", - X"8F",X"2F",X"80",X"0C",X"03",X"50",X"55",X"43",X"4B",X"4D",X"41",X"4E",X"2F",X"8F",X"2F",X"80", - X"0E",X"03",X"54",X"41",X"42",X"4C",X"45",X"40",X"40",X"2F",X"8F",X"2F",X"80",X"0E",X"03",X"55", - X"50",X"52",X"49",X"47",X"48",X"54",X"2F",X"8F",X"2F",X"80",X"0A",X"02",X"30",X"30",X"30",X"2F", - X"8F",X"2F",X"80",X"6B",X"01",X"26",X"41",X"4F",X"53",X"55",X"4B",X"45",X"26",X"2F",X"85",X"2F", - X"80",X"4B",X"01",X"26",X"4D",X"55",X"43",X"4B",X"59",X"26",X"2F",X"85",X"2F",X"80",X"6E",X"01", - X"26",X"47",X"55",X"5A",X"55",X"54",X"41",X"26",X"2F",X"87",X"2F",X"80",X"4E",X"01",X"26",X"4D", - X"4F",X"43",X"4B",X"59",X"26",X"2F",X"87",X"2F",X"80",X"CB",X"02",X"40",X"4B",X"49",X"4D",X"41", - X"47",X"55",X"52",X"45",X"3B",X"3B",X"2F",X"85",X"2F",X"80",X"CB",X"02",X"40",X"53",X"54",X"59", - X"4C",X"49",X"53",X"54",X"3B",X"3B",X"3B",X"3B",X"2F",X"85",X"2F",X"80",X"CE",X"02",X"40",X"4F", - X"54",X"4F",X"42",X"4F",X"4B",X"45",X"3B",X"3B",X"3B",X"2F",X"87",X"2F",X"80",X"CE",X"02",X"40", - X"43",X"52",X"59",X"42",X"41",X"42",X"59",X"3B",X"3B",X"3B",X"3B",X"2F",X"87",X"2F",X"80",X"01", - X"01",X"03",X"01",X"01",X"01",X"03",X"02",X"02",X"02",X"01",X"01",X"01",X"01",X"02",X"04",X"04", - X"04",X"06",X"02",X"02",X"02",X"02",X"04",X"02",X"04",X"04",X"04",X"06",X"02",X"02",X"02",X"02", - X"01",X"01",X"01",X"01",X"02",X"04",X"04",X"04",X"06",X"02",X"02",X"02",X"02",X"06",X"04",X"05", - X"01",X"01",X"03",X"01",X"01",X"01",X"04",X"01",X"01",X"01",X"03",X"01",X"01",X"04",X"01",X"01", - X"01",X"6C",X"05",X"01",X"01",X"01",X"18",X"04",X"04",X"18",X"05",X"01",X"01",X"01",X"17",X"02", - X"03",X"04",X"16",X"04",X"03",X"01",X"01",X"01",X"76",X"01",X"01",X"01",X"01",X"03",X"01",X"01", - X"01",X"02",X"04",X"02",X"04",X"0E",X"02",X"04",X"02",X"04",X"02",X"04",X"0B",X"01",X"01",X"01", - X"02",X"04",X"02",X"01",X"01",X"01",X"01",X"02",X"02",X"02",X"0E",X"02",X"04",X"02",X"04",X"02", - X"01",X"02",X"01",X"0A",X"01",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"03",X"01",X"01",X"03", - X"04",X"00",X"02",X"40",X"01",X"3E",X"3D",X"10",X"40",X"40",X"0E",X"3D",X"3E",X"10",X"C2",X"43", - X"01",X"3E",X"3D",X"10",X"21",X"A2",X"40",X"11",X"4F",X"3A",X"36",X"14",X"1A",X"A7",X"C8",X"13", - X"85",X"6F",X"D2",X"FA",X"3A",X"24",X"18",X"F2",X"90",X"14",X"94",X"0F",X"98",X"15",X"98",X"15", - X"A0",X"14",X"A0",X"14",X"A4",X"17",X"A4",X"17",X"A8",X"09",X"A8",X"09",X"9C",X"16",X"9C",X"16", - X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16", - X"73",X"20",X"00",X"0C",X"00",X"0A",X"1F",X"00",X"72",X"20",X"FB",X"87",X"00",X"02",X"0F",X"00", - X"36",X"20",X"04",X"8C",X"00",X"00",X"06",X"00",X"36",X"28",X"05",X"8B",X"00",X"00",X"06",X"00", - X"36",X"30",X"06",X"8A",X"00",X"00",X"06",X"00",X"36",X"3C",X"07",X"89",X"00",X"00",X"06",X"00", - X"36",X"48",X"08",X"88",X"00",X"00",X"06",X"00",X"24",X"00",X"06",X"08",X"00",X"00",X"0A",X"00", - X"40",X"70",X"FA",X"10",X"00",X"00",X"0A",X"00",X"70",X"04",X"00",X"00",X"00",X"00",X"08",X"00", - X"42",X"18",X"FD",X"06",X"00",X"01",X"0C",X"00",X"42",X"04",X"03",X"06",X"00",X"01",X"0C",X"00", - X"56",X"0C",X"FF",X"8C",X"00",X"02",X"0F",X"00",X"05",X"00",X"02",X"20",X"00",X"01",X"0C",X"00", - X"41",X"20",X"FF",X"86",X"FE",X"1C",X"0F",X"FF",X"70",X"00",X"01",X"0C",X"00",X"01",X"08",X"00", - X"01",X"02",X"04",X"08",X"10",X"20",X"40",X"80",X"00",X"57",X"5C",X"61",X"67",X"6D",X"74",X"7B", - X"82",X"8A",X"92",X"9A",X"A3",X"AD",X"B8",X"C3",X"D4",X"3B",X"F3",X"3B",X"58",X"3C",X"95",X"3C", - X"DE",X"3C",X"DF",X"3C",X"F1",X"02",X"F2",X"03",X"F3",X"0F",X"F4",X"01",X"82",X"70",X"69",X"82", - X"70",X"69",X"83",X"70",X"6A",X"83",X"70",X"6A",X"82",X"70",X"69",X"82",X"70",X"69",X"89",X"8B", - X"8D",X"8E",X"FF",X"F1",X"02",X"F2",X"03",X"F3",X"0F",X"F4",X"01",X"67",X"50",X"30",X"47",X"30", - X"67",X"50",X"30",X"47",X"30",X"67",X"50",X"30",X"47",X"30",X"4B",X"10",X"4C",X"10",X"4D",X"10", - X"4E",X"10",X"67",X"50",X"30",X"47",X"30",X"67",X"50",X"30",X"47",X"30",X"67",X"50",X"30",X"47", - X"30",X"4B",X"10",X"4C",X"10",X"4D",X"10",X"4E",X"10",X"67",X"50",X"30",X"47",X"30",X"67",X"50", - X"30",X"47",X"30",X"67",X"50",X"30",X"47",X"30",X"4B",X"10",X"4C",X"10",X"4D",X"10",X"4E",X"10", - X"77",X"20",X"4E",X"10",X"4D",X"10",X"4C",X"10",X"4A",X"10",X"47",X"10",X"46",X"10",X"65",X"30", - X"66",X"30",X"67",X"40",X"70",X"F0",X"FB",X"3B",X"F1",X"00",X"F2",X"02",X"F3",X"0F",X"F4",X"00", - X"42",X"50",X"4E",X"50",X"49",X"50",X"46",X"50",X"4E",X"49",X"70",X"66",X"70",X"43",X"50",X"4F", - X"50",X"4A",X"50",X"47",X"50",X"4F",X"4A",X"70",X"67",X"70",X"42",X"50",X"4E",X"50",X"49",X"50", - X"46",X"50",X"4E",X"49",X"70",X"66",X"70",X"45",X"46",X"47",X"50",X"47",X"48",X"49",X"50",X"49", - X"4A",X"4B",X"50",X"6E",X"FF",X"F1",X"01",X"F2",X"01",X"F3",X"0F",X"F4",X"00",X"26",X"67",X"26", - X"67",X"26",X"67",X"23",X"44",X"42",X"47",X"30",X"67",X"2A",X"8B",X"70",X"26",X"67",X"26",X"67", - X"26",X"67",X"23",X"44",X"42",X"47",X"30",X"67",X"23",X"84",X"70",X"26",X"67",X"26",X"67",X"26", - X"67",X"23",X"44",X"42",X"47",X"30",X"67",X"29",X"6A",X"2B",X"6C",X"30",X"2C",X"6D",X"40",X"2B", - X"6C",X"29",X"6A",X"67",X"20",X"29",X"6A",X"40",X"26",X"87",X"70",X"F0",X"9D",X"3C",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"96",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"50",X"41",X"43",X"3B",X"4D",X"41",X"4E",X"40", - X"46",X"4F",X"52",X"40",X"40",X"40",X"30",X"30",X"30",X"40",X"5D",X"5E",X"5F",X"2F",X"8E",X"2F", - X"80",X"3A",X"03",X"5C",X"40",X"31",X"39",X"38",X"30",X"40",X"4D",X"49",X"44",X"57",X"41",X"59", - X"40",X"4D",X"46",X"47",X"25",X"43",X"4F",X"25",X"2F",X"83",X"2F",X"80",X"3D",X"03",X"5C",X"40", - X"31",X"39",X"38",X"30",X"40",X"4D",X"49",X"44",X"57",X"41",X"59",X"40",X"4D",X"46",X"47",X"25", - X"43",X"4F",X"25",X"2F",X"83",X"2F",X"80",X"C5",X"02",X"3B",X"53",X"48",X"41",X"44",X"4F",X"57", - X"40",X"40",X"40",X"2F",X"81",X"2F",X"80",X"65",X"01",X"26",X"42",X"4C",X"49",X"4E",X"4B",X"59", - X"26",X"40",X"2F",X"81",X"2F",X"80",X"C8",X"02",X"3B",X"53",X"50",X"45",X"45",X"44",X"59",X"40", - X"40",X"40",X"2F",X"83",X"2F",X"80",X"68",X"01",X"26",X"50",X"49",X"4E",X"4B",X"59",X"26",X"40", - X"40",X"2F",X"83",X"2F",X"80",X"CB",X"02",X"3B",X"42",X"41",X"53",X"48",X"46",X"55",X"4C",X"40", - X"40",X"2F",X"85",X"2F",X"80",X"6B",X"01",X"26",X"49",X"4E",X"4B",X"59",X"26",X"40",X"40",X"40", - X"2F",X"85",X"2F",X"80",X"CE",X"02",X"3B",X"50",X"4F",X"4B",X"45",X"59",X"40",X"40",X"40",X"40", - X"2F",X"87",X"2F",X"80",X"6E",X"01",X"26",X"43",X"4C",X"59",X"44",X"45",X"26",X"40",X"40",X"2F", - X"87",X"2F",X"80",X"C5",X"02",X"3B",X"41",X"41",X"41",X"41",X"41",X"41",X"41",X"41",X"3B",X"2F", - X"81",X"2F",X"80",X"65",X"01",X"26",X"42",X"42",X"42",X"42",X"42",X"42",X"42",X"26",X"2F",X"81", - X"2F",X"80",X"C8",X"02",X"3B",X"43",X"43",X"43",X"43",X"43",X"43",X"43",X"43",X"3B",X"2F",X"83", - X"2F",X"80",X"68",X"01",X"26",X"44",X"44",X"44",X"44",X"44",X"44",X"44",X"26",X"2F",X"83",X"2F", - X"80",X"CB",X"02",X"3B",X"45",X"45",X"45",X"45",X"45",X"45",X"45",X"45",X"3B",X"2F",X"85",X"2F", - X"80",X"6B",X"01",X"26",X"46",X"46",X"46",X"46",X"46",X"46",X"46",X"26",X"2F",X"85",X"2F",X"80", - X"CE",X"02",X"3B",X"47",X"47",X"47",X"47",X"47",X"47",X"47",X"47",X"3B",X"2F",X"87",X"2F",X"80", - X"6E",X"01",X"26",X"48",X"48",X"48",X"48",X"48",X"48",X"48",X"26",X"2F",X"87",X"2F",X"80",X"0C", - X"03",X"50",X"41",X"43",X"3B",X"4D",X"41",X"4E",X"2F",X"8F",X"2F",X"80",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"8D",X"00",X"75",X"73"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index 3e443f07..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,790 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 12287) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"53",X"22",X"00",X"10",X"5B",X"74",X"89",X"44",X"95",X"5A",X"53",X"17",X"F0",X"AC",X"E4",X"00", - X"5C",X"A8",X"53",X"17",X"D8",X"EC",X"3F",X"DE",X"17",X"AA",X"A8",X"3F",X"C4",X"22",X"10",X"22", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"E4",X"68",X"5A",X"5B",X"32",X"8B",X"5B",X"3C", - X"5C",X"AC",X"00",X"EC",X"EC",X"82",X"D2",X"02",X"22",X"00",X"10",X"17",X"F8",X"89",X"5C",X"FB", - X"C0",X"BD",X"B5",X"9E",X"B1",X"91",X"00",X"42",X"89",X"B7",X"CA",X"0D",X"B5",X"D0",X"B1",X"A0", - X"B5",X"FE",X"BD",X"B5",X"60",X"BD",X"B3",X"00",X"00",X"42",X"B5",X"FE",X"BD",X"B5",X"28",X"BD", - X"A9",X"B7",X"E0",X"0D",X"B5",X"80",X"BD",X"B5",X"FF",X"B5",X"D4",X"BD",X"B3",X"00",X"30",X"B7", - X"28",X"B1",X"81",X"00",X"42",X"B5",X"FE",X"BD",X"4B",X"0D",X"B5",X"FE",X"B1",X"44",X"00",X"8C", - X"66",X"0B",X"54",X"0B",X"72",X"0B",X"F8",X"0B",X"43",X"09",X"F8",X"0B",X"89",X"0B",X"90",X"05", - X"92",X"09",X"7A",X"09",X"5F",X"09",X"FB",X"09",X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05", - X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05",X"FF",X"B3",X"00",X"00",X"B7",X"BA",X"0D",X"B5", - X"90",X"05",X"90",X"05",X"08",X"0D",X"90",X"05",X"02",X"B1",X"00",X"00",X"8C",X"B3",X"EB",X"94", - X"00",X"B1",X"0E",X"FF",X"B3",X"00",X"89",X"B7",X"B5",X"FE",X"BD",X"FF",X"C6",X"C6",X"C2",X"C2", - X"12",X"0D",X"B5",X"B4",X"B1",X"80",X"00",X"42",X"C6",X"C6",X"A4",X"A4",X"FF",X"C7",X"C7",X"C3", - X"FF",X"AF",X"AF",X"6B",X"6B",X"AF",X"AF",X"6F",X"B7",X"B7",X"FF",X"A8",X"A8",X"A2",X"A2",X"A8", - X"6F",X"FF",X"AC",X"AC",X"B3",X"B3",X"AC",X"AC",X"A8",X"A6",X"A6",X"FF",X"29",X"29",X"29",X"2B", - X"6F",X"A4",X"99",X"5A",X"53",X"00",X"00",X"24",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"64",X"80",X"5A",X"5B",X"DC",X"8B",X"82",X"10",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"B3",X"FF",X"FE",X"B7",X"E0",X"0D",X"B5",X"D0",X"20",X"BD",X"B3",X"00",X"98",X"B7",X"CA",X"0D", - X"B1",X"91",X"00",X"42",X"B5",X"FE",X"BD",X"B5",X"B5",X"20",X"B1",X"B0",X"00",X"42",X"B3",X"FF", - X"B5",X"FE",X"B1",X"80",X"00",X"8C",X"B5",X"A0",X"B3",X"00",X"30",X"B7",X"4F",X"0D",X"B5",X"74", - X"B1",X"80",X"00",X"8C",X"FF",X"B5",X"7E",X"BD",X"B1",X"44",X"00",X"8C",X"B5",X"FE",X"B1",X"80", - X"90",X"05",X"A1",X"0B",X"90",X"05",X"90",X"05",X"59",X"0B",X"90",X"05",X"90",X"05",X"90",X"05", - X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05",X"71",X"0B", - X"B5",X"60",X"BD",X"B5",X"8C",X"B1",X"00",X"00",X"88",X"0D",X"B5",X"FE",X"B1",X"B1",X"00",X"42", - X"8C",X"B5",X"8C",X"BD",X"B3",X"FF",X"98",X"B7",X"B5",X"FE",X"B1",X"B1",X"00",X"42",X"B3",X"00", - X"C3",X"C7",X"C7",X"A5",X"A5",X"FF",X"7C",X"7C",X"7D",X"D5",X"D5",X"7D",X"7D",X"B5",X"B5",X"FF", - X"D4",X"D4",X"7C",X"7C",X"B4",X"B4",X"FF",X"7D",X"AE",X"AE",X"6A",X"6A",X"AE",X"AE",X"6E",X"6E", - X"2B",X"2B",X"FF",X"28",X"28",X"28",X"2A",X"2A",X"FF",X"CE",X"FF",X"CC",X"FF",X"80",X"80",X"80", - X"2A",X"FF",X"2C",X"2C",X"2C",X"2E",X"2E",X"2E",X"88",X"88",X"88",X"8C",X"8C",X"8C",X"FF",X"82", - X"00",X"10",X"17",X"03",X"89",X"5C",X"FB",X"22",X"5A",X"5B",X"32",X"8B",X"5B",X"3C",X"62",X"24", - X"AC",X"4A",X"CC",X"53",X"17",X"C9",X"0D",X"53",X"A4",X"93",X"5A",X"22",X"69",X"5C",X"57",X"BD", - X"F0",X"FD",X"04",X"EC",X"CE",X"17",X"01",X"8B",X"95",X"17",X"8F",X"8F",X"DB",X"22",X"59",X"5C", - X"5A",X"17",X"1B",X"0D",X"53",X"E0",X"40",X"CC",X"42",X"0E",X"FB",X"AA",X"00",X"53",X"0C",X"C2", - X"00",X"8C",X"B5",X"E4",X"B1",X"80",X"00",X"8C",X"00",X"8C",X"B3",X"EB",X"34",X"B5",X"D4",X"BD", - X"FF",X"B7",X"43",X"0D",X"B5",X"02",X"B1",X"00",X"B3",X"0A",X"30",X"B7",X"C1",X"0D",X"B5",X"FE", - X"06",X"8C",X"B7",X"C5",X"0D",X"B5",X"02",X"B1",X"00",X"00",X"B7",X"BA",X"0D",X"B5",X"02",X"B1", - X"00",X"00",X"8C",X"B5",X"20",X"BD",X"FF",X"B3",X"00",X"00",X"8C",X"B3",X"EB",X"94",X"B5",X"60", - X"FE",X"B7",X"CA",X"0D",X"B5",X"BA",X"B1",X"80",X"B7",X"2C",X"0D",X"B5",X"A0",X"B1",X"00",X"B1", - X"00",X"42",X"B5",X"08",X"B1",X"80",X"B1",X"42",X"42",X"B7",X"CA",X"0D",X"B5",X"80",X"B1",X"00", - X"98",X"B7",X"D8",X"0D",X"B5",X"6E",X"BD",X"B5",X"79",X"00",X"0A",X"B3",X"00",X"FE",X"B7",X"36", - X"B0",X"B1",X"7F",X"00",X"0A",X"B5",X"B8",X"B1",X"0D",X"B5",X"C8",X"BD",X"B5",X"D0",X"B1",X"8C", - X"82",X"82",X"8A",X"8A",X"8A",X"8E",X"8E",X"8E",X"C0",X"C0",X"C0",X"68",X"68",X"68",X"68",X"FF", - X"FF",X"84",X"FF",X"86",X"FF",X"A0",X"FF",X"C0",X"0E",X"FF",X"4E",X"FF",X"E4",X"42",X"5A",X"3D", - X"A8",X"A4",X"44",X"58",X"53",X"E4",X"42",X"5A",X"1E",X"20",X"04",X"EC",X"AA",X"A4",X"44",X"58", - X"3D",X"0E",X"57",X"EE",X"CC",X"69",X"07",X"57",X"53",X"E4",X"40",X"5A",X"3D",X"0E",X"57",X"EE", - X"40",X"5C",X"17",X"72",X"A8",X"ED",X"24",X"48",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"40",X"5A",X"82",X"89",X"01",X"17",X"C0",X"41",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"83",X"5C",X"22",X"FA",X"8D",X"DB",X"22",X"D9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"37",X"8B",X"23",X"66",X"BA",X"2C",X"A5",X"2C",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"B1",X"44",X"00",X"8C",X"B5",X"FE",X"B1",X"0C",X"B5",X"48",X"B1",X"06",X"42",X"8C",X"B5",X"0A", - X"48",X"8C",X"B5",X"0C",X"B1",X"0C",X"B1",X"8C",X"B1",X"0A",X"BD",X"8C",X"B5",X"44",X"B1",X"08", - X"BD",X"B5",X"8C",X"B1",X"00",X"00",X"8C",X"B5",X"B5",X"02",X"B1",X"00",X"00",X"42",X"B3",X"11", - X"8C",X"BD",X"B3",X"00",X"00",X"B7",X"E0",X"0D",X"11",X"B5",X"A0",X"BD",X"FF",X"B3",X"00",X"00", - X"00",X"42",X"FF",X"B3",X"00",X"00",X"B7",X"FE",X"6B",X"94",X"B5",X"60",X"BD",X"B5",X"8C",X"B1", - X"0D",X"B5",X"02",X"B1",X"00",X"00",X"8C",X"B3",X"00",X"00",X"8C",X"B5",X"8C",X"BD",X"B3",X"FF", - X"00",X"0A",X"BB",X"80",X"B5",X"0C",X"B1",X"F1",X"B5",X"0C",X"B1",X"F1",X"F1",X"0A",X"B5",X"0C", - X"F1",X"0A",X"B5",X"0C",X"B1",X"F1",X"40",X"0A",X"B1",X"F1",X"40",X"0A",X"B3",X"00",X"00",X"B7", - X"0E",X"57",X"EE",X"6E",X"CC",X"A0",X"07",X"57",X"53",X"E4",X"40",X"5A",X"3D",X"0E",X"57",X"EE", - X"1E",X"20",X"04",X"EC",X"AE",X"A4",X"44",X"58",X"CC",X"A0",X"07",X"57",X"1E",X"20",X"04",X"EC", - X"6E",X"CC",X"B9",X"07",X"57",X"1E",X"20",X"04",X"5A",X"2F",X"11",X"E4",X"99",X"5A",X"2F",X"55", - X"EC",X"AC",X"A4",X"44",X"58",X"53",X"E4",X"29",X"1E",X"0F",X"E4",X"95",X"5A",X"2F",X"55",X"1E", - X"40",X"00",X"8C",X"00",X"02",X"00",X"04",X"00",X"90",X"00",X"90",X"86",X"76",X"34",X"C6",X"57", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"A4",X"E9",X"5C",X"C0",X"0C",X"A4",X"59",X"5C", - X"A8",X"5C",X"17",X"79",X"89",X"7B",X"21",X"82",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"17",X"7E",X"AC",X"00",X"04",X"53",X"6F",X"04",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"B7",X"FE",X"0D",X"B5",X"02",X"B1",X"00",X"00",X"8C",X"B1",X"00",X"00",X"8C",X"B5",X"8C",X"BD", - X"8C",X"B3",X"6B",X"94",X"B5",X"60",X"BD",X"B5",X"B3",X"00",X"00",X"B7",X"88",X"0D",X"B5",X"02", - X"00",X"00",X"8C",X"B5",X"8C",X"BD",X"B3",X"00",X"B5",X"02",X"B1",X"00",X"00",X"8C",X"B3",X"6B", - X"00",X"FF",X"B3",X"00",X"00",X"B7",X"FE",X"0D",X"94",X"B5",X"60",X"BD",X"B5",X"8C",X"B1",X"00", - X"B6",X"0D",X"B5",X"02",X"B1",X"00",X"00",X"06",X"06",X"FF",X"B5",X"D4",X"BD",X"B3",X"00",X"29", - X"B3",X"FE",X"E4",X"B5",X"10",X"B1",X"00",X"00",X"B7",X"12",X"0D",X"B5",X"FE",X"B1",X"80",X"00", - X"B1",X"42",X"B7",X"E0",X"0D",X"B5",X"80",X"B1",X"02",X"29",X"B7",X"36",X"0D",X"B5",X"6E",X"BD", - X"00",X"00",X"42",X"FF",X"B5",X"DE",X"BD",X"B3",X"B5",X"B0",X"B1",X"82",X"00",X"06",X"B5",X"B8", - X"0F",X"E4",X"12",X"58",X"1E",X"22",X"12",X"41",X"5A",X"22",X"12",X"58",X"A8",X"FC",X"3D",X"4E", - X"DF",X"7B",X"D6",X"95",X"5A",X"C2",X"24",X"95",X"11",X"22",X"10",X"58",X"AA",X"F5",X"AB",X"0F", - X"0E",X"0E",X"0E",X"A4",X"12",X"58",X"53",X"E4",X"A1",X"11",X"22",X"4A",X"5C",X"17",X"D6",X"0F", - X"4C",X"5C",X"FD",X"10",X"55",X"D0",X"0F",X"FD",X"22",X"48",X"5C",X"FC",X"2F",X"11",X"A8",X"E4", - X"18",X"17",X"28",X"8B",X"20",X"04",X"EC",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"B6",X"04",X"17",X"5C",X"AC",X"48",X"DB",X"AA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"2F",X"7B",X"94",X"11",X"6F",X"00",X"E8",X"A4",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"B1",X"00",X"00",X"42",X"B3",X"91",X"11",X"B5",X"0D",X"B5",X"02",X"B1",X"00",X"00",X"8C",X"B3", - X"A0",X"BD",X"FF",X"B3",X"00",X"00",X"B7",X"BA",X"EB",X"94",X"B5",X"60",X"BD",X"B5",X"8C",X"B1", - X"00",X"8C",X"B5",X"8C",X"BD",X"B3",X"00",X"00",X"00",X"8C",X"B3",X"EB",X"34",X"B5",X"D4",X"BD", - X"FF",X"B7",X"43",X"0D",X"B5",X"02",X"B1",X"00",X"B3",X"00",X"00",X"FF",X"B7",X"47",X"0D",X"B5", - X"42",X"B5",X"FE",X"B1",X"80",X"00",X"42",X"B3",X"B1",X"00",X"42",X"B5",X"08",X"B1",X"B1",X"B1", - X"FF",X"FE",X"B7",X"E0",X"0D",X"B5",X"BC",X"B1",X"42",X"B7",X"54",X"0D",X"B5",X"A0",X"B1",X"00", - X"B1",X"88",X"00",X"06",X"B3",X"FF",X"FE",X"B7",X"75",X"00",X"06",X"B5",X"0C",X"B1",X"40",X"F1", - X"D8",X"0D",X"B5",X"C8",X"BD",X"B5",X"D0",X"B1",X"06",X"B5",X"0C",X"B1",X"40",X"40",X"06",X"B5", - X"FC",X"9E",X"57",X"EE",X"57",X"EE",X"22",X"E9",X"EC",X"06",X"25",X"60",X"0E",X"57",X"E2",X"57", - X"5C",X"57",X"7D",X"64",X"14",X"58",X"9F",X"5E",X"E2",X"EA",X"20",X"F3",X"EC",X"06",X"23",X"0E", - X"86",X"5C",X"FD",X"0E",X"E0",X"44",X"0C",X"0E",X"22",X"CB",X"0F",X"1E",X"0F",X"01",X"9F",X"A4", - X"7B",X"DE",X"3D",X"CE",X"81",X"A0",X"FB",X"01",X"48",X"58",X"26",X"FC",X"A4",X"4A",X"58",X"26", - X"3B",X"22",X"38",X"10",X"17",X"08",X"8B",X"7B",X"64",X"4C",X"5A",X"5B",X"D2",X"8B",X"82",X"10", - X"53",X"17",X"A3",X"0D",X"53",X"0E",X"FD",X"0C",X"2D",X"57",X"1F",X"BE",X"53",X"17",X"7D",X"0D", - X"C4",X"17",X"17",X"8B",X"0C",X"0C",X"DB",X"22",X"E4",X"86",X"5C",X"E8",X"17",X"87",X"0F",X"6C", - X"40",X"5A",X"17",X"D3",X"0D",X"53",X"E0",X"0A",X"5C",X"17",X"23",X"89",X"00",X"22",X"08",X"5C", - X"02",X"B1",X"00",X"00",X"8C",X"B3",X"6B",X"34",X"B3",X"00",X"00",X"FF",X"B3",X"00",X"89",X"B7", - X"B5",X"E2",X"BD",X"BF",X"B5",X"CC",X"BD",X"F1",X"36",X"0D",X"B5",X"B0",X"B1",X"80",X"00",X"02", - X"00",X"06",X"B7",X"74",X"0D",X"B5",X"E0",X"B1",X"36",X"0D",X"B5",X"B0",X"B1",X"80",X"00",X"0A", - X"00",X"B1",X"06",X"FF",X"B3",X"00",X"89",X"B7",X"B5",X"90",X"B1",X"80",X"00",X"0A",X"B7",X"74", - X"0C",X"B1",X"40",X"F1",X"06",X"B5",X"0C",X"B1",X"B1",X"00",X"00",X"8C",X"FF",X"B5",X"D4",X"BD", - X"40",X"40",X"06",X"B7",X"B2",X"0D",X"B5",X"80",X"B3",X"FF",X"A8",X"B7",X"88",X"0D",X"B5",X"FE", - X"F9",X"FE",X"B7",X"88",X"0D",X"B5",X"C0",X"BD",X"BD",X"B5",X"C0",X"BD",X"B3",X"00",X"98",X"B7", - X"B5",X"70",X"B1",X"D1",X"00",X"42",X"B5",X"FE",X"12",X"0D",X"B5",X"20",X"B1",X"B0",X"00",X"42", - X"FC",X"A4",X"99",X"5A",X"22",X"F1",X"0F",X"5B",X"95",X"5A",X"53",X"FD",X"40",X"D5",X"F3",X"66", - X"5B",X"0F",X"26",X"DC",X"26",X"9C",X"7B",X"96",X"EC",X"0E",X"17",X"F3",X"66",X"00",X"88",X"0C", - X"58",X"82",X"40",X"41",X"AE",X"EE",X"7B",X"94",X"72",X"30",X"7B",X"DE",X"3D",X"06",X"1E",X"0F", - X"20",X"26",X"22",X"00",X"41",X"5B",X"EB",X"89",X"0F",X"01",X"9F",X"DE",X"26",X"9C",X"7B",X"96", - X"5C",X"17",X"5E",X"A8",X"12",X"3F",X"15",X"22",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"5B",X"00",X"80",X"C0",X"0E",X"C8",X"5B",X"14",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"A4",X"8D",X"5C",X"22",X"4B",X"8D",X"DB",X"22",X"92",X"05",X"27",X"05",X"84",X"07",X"58",X"07", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"72",X"0B",X"F8",X"0B",X"8B",X"07",X"B1",X"07", - X"B5",X"90",X"B1",X"80",X"00",X"02",X"B7",X"74",X"B3",X"00",X"89",X"B7",X"36",X"0D",X"B5",X"B0", - X"0D",X"B5",X"50",X"B1",X"00",X"B1",X"02",X"FF",X"B1",X"80",X"00",X"06",X"B5",X"90",X"B1",X"80", - X"0D",X"B5",X"60",X"B1",X"00",X"B1",X"0A",X"FF",X"B1",X"80",X"00",X"0E",X"B5",X"90",X"B1",X"80", - X"B3",X"00",X"89",X"B7",X"36",X"0D",X"B5",X"B0",X"00",X"0E",X"B7",X"74",X"0D",X"B5",X"C0",X"B1", - X"BD",X"B5",X"28",X"BD",X"B5",X"70",X"B1",X"D1",X"B3",X"00",X"89",X"B7",X"12",X"0D",X"B5",X"70", - X"00",X"42",X"B5",X"FE",X"BD",X"B5",X"C0",X"BD",X"B1",X"60",X"00",X"42",X"B5",X"FE",X"BD",X"B3", - X"B3",X"FF",X"A9",X"B7",X"88",X"0D",X"B5",X"80",X"B5",X"36",X"BD",X"B3",X"FF",X"A8",X"B7",X"E0", - X"BD",X"B5",X"28",X"B1",X"81",X"00",X"42",X"FF",X"0D",X"B5",X"28",X"BD",X"B5",X"FE",X"BD",X"B5", - X"02",X"4E",X"0E",X"04",X"8A",X"40",X"06",X"0E",X"8C",X"48",X"0E",X"00",X"4A",X"E4",X"97",X"5A", - X"42",X"08",X"88",X"44",X"0A",X"8A",X"46",X"0C",X"1D",X"20",X"FD",X"10",X"E0",X"94",X"64",X"14", - X"14",X"58",X"26",X"FC",X"A4",X"10",X"58",X"EC",X"24",X"14",X"58",X"EC",X"CA",X"17",X"39",X"0F", - X"CE",X"A4",X"12",X"58",X"53",X"22",X"40",X"41",X"5E",X"47",X"10",X"4D",X"C4",X"83",X"44",X"89", - X"53",X"22",X"00",X"10",X"5B",X"74",X"89",X"44",X"95",X"5A",X"53",X"17",X"F0",X"AC",X"E4",X"00", - X"5C",X"A8",X"53",X"17",X"D8",X"EC",X"3F",X"DE",X"17",X"AA",X"A8",X"3F",X"C4",X"22",X"10",X"22", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"E4",X"68",X"5A",X"5B",X"32",X"8B",X"5B",X"3C", - X"5C",X"AC",X"00",X"EC",X"EC",X"82",X"D2",X"02",X"22",X"00",X"10",X"17",X"F8",X"89",X"5C",X"FB", - X"C0",X"BD",X"B5",X"9E",X"B1",X"91",X"00",X"42",X"89",X"B7",X"CA",X"0D",X"B5",X"D0",X"B1",X"A0", - X"B5",X"FE",X"BD",X"B5",X"60",X"BD",X"B3",X"00",X"00",X"42",X"B5",X"FE",X"BD",X"B5",X"28",X"BD", - X"A9",X"B7",X"E0",X"0D",X"B5",X"80",X"BD",X"B5",X"FF",X"B5",X"D4",X"BD",X"B3",X"00",X"30",X"B7", - X"28",X"B1",X"81",X"00",X"42",X"B5",X"FE",X"BD",X"4B",X"0D",X"B5",X"FE",X"B1",X"44",X"00",X"8C", - X"66",X"0B",X"54",X"0B",X"72",X"0B",X"F8",X"0B",X"43",X"09",X"F8",X"0B",X"89",X"0B",X"90",X"05", - X"92",X"09",X"7A",X"09",X"5F",X"09",X"FB",X"09",X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05", - X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05",X"FF",X"B3",X"00",X"00",X"B7",X"BA",X"0D",X"B5", - X"90",X"05",X"90",X"05",X"08",X"0D",X"90",X"05",X"02",X"B1",X"00",X"00",X"8C",X"B3",X"EB",X"94", - X"00",X"B1",X"0E",X"FF",X"B3",X"00",X"89",X"B7",X"B5",X"FE",X"BD",X"FF",X"C6",X"C6",X"C2",X"C2", - X"12",X"0D",X"B5",X"B4",X"B1",X"80",X"00",X"42",X"C6",X"C6",X"A4",X"A4",X"FF",X"C7",X"C7",X"C3", - X"FF",X"AF",X"AF",X"6B",X"6B",X"AF",X"AF",X"6F",X"B7",X"B7",X"FF",X"A8",X"A8",X"A2",X"A2",X"A8", - X"6F",X"FF",X"AC",X"AC",X"B3",X"B3",X"AC",X"AC",X"A8",X"A6",X"A6",X"FF",X"29",X"29",X"29",X"2B", - X"6F",X"A4",X"99",X"5A",X"53",X"00",X"00",X"24",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"64",X"80",X"5A",X"5B",X"DC",X"8B",X"82",X"10",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"B3",X"FF",X"FE",X"B7",X"E0",X"0D",X"B5",X"D0",X"20",X"BD",X"B3",X"00",X"98",X"B7",X"CA",X"0D", - X"B1",X"91",X"00",X"42",X"B5",X"FE",X"BD",X"B5",X"B5",X"20",X"B1",X"B0",X"00",X"42",X"B3",X"FF", - X"B5",X"FE",X"B1",X"80",X"00",X"8C",X"B5",X"A0",X"B3",X"00",X"30",X"B7",X"4F",X"0D",X"B5",X"74", - X"B1",X"80",X"00",X"8C",X"FF",X"B5",X"7E",X"BD",X"B1",X"44",X"00",X"8C",X"B5",X"FE",X"B1",X"80", - X"90",X"05",X"A1",X"0B",X"90",X"05",X"90",X"05",X"59",X"0B",X"90",X"05",X"90",X"05",X"90",X"05", - X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05",X"90",X"05",X"71",X"0B", - X"B5",X"60",X"BD",X"B5",X"8C",X"B1",X"00",X"00",X"88",X"0D",X"B5",X"FE",X"B1",X"B1",X"00",X"42", - X"8C",X"B5",X"8C",X"BD",X"B3",X"FF",X"98",X"B7",X"B5",X"FE",X"B1",X"B1",X"00",X"42",X"B3",X"00", - X"C3",X"C7",X"C7",X"A5",X"A5",X"FF",X"7C",X"7C",X"7D",X"D5",X"D5",X"7D",X"7D",X"B5",X"B5",X"FF", - X"D4",X"D4",X"7C",X"7C",X"B4",X"B4",X"FF",X"7D",X"AE",X"AE",X"6A",X"6A",X"AE",X"AE",X"6E",X"6E", - X"2B",X"2B",X"FF",X"28",X"28",X"28",X"2A",X"2A",X"FF",X"CE",X"FF",X"CC",X"FF",X"80",X"80",X"80", - X"2A",X"FF",X"2C",X"2C",X"2C",X"2E",X"2E",X"2E",X"88",X"88",X"88",X"8C",X"8C",X"8C",X"FF",X"82", - X"00",X"10",X"17",X"03",X"89",X"5C",X"FB",X"22",X"5A",X"5B",X"32",X"8B",X"5B",X"3C",X"62",X"24", - X"AC",X"4A",X"CC",X"53",X"17",X"C9",X"0D",X"53",X"A4",X"93",X"5A",X"22",X"69",X"5C",X"57",X"BD", - X"F0",X"FD",X"04",X"EC",X"CE",X"17",X"01",X"8B",X"95",X"17",X"8F",X"8F",X"DB",X"22",X"59",X"5C", - X"5A",X"17",X"1B",X"0D",X"53",X"E0",X"40",X"CC",X"42",X"0E",X"FB",X"AA",X"00",X"53",X"0C",X"C2", - X"00",X"8C",X"B5",X"E4",X"B1",X"80",X"00",X"8C",X"00",X"8C",X"B3",X"EB",X"34",X"B5",X"D4",X"BD", - X"FF",X"B7",X"43",X"0D",X"B5",X"02",X"B1",X"00",X"B3",X"0A",X"30",X"B7",X"C1",X"0D",X"B5",X"FE", - X"06",X"8C",X"B7",X"C5",X"0D",X"B5",X"02",X"B1",X"00",X"00",X"B7",X"BA",X"0D",X"B5",X"02",X"B1", - X"00",X"00",X"8C",X"B5",X"20",X"BD",X"FF",X"B3",X"00",X"00",X"8C",X"B3",X"EB",X"94",X"B5",X"60", - X"FE",X"B7",X"CA",X"0D",X"B5",X"BA",X"B1",X"80",X"B7",X"2C",X"0D",X"B5",X"A0",X"B1",X"00",X"B1", - X"00",X"42",X"B5",X"08",X"B1",X"80",X"B1",X"42",X"42",X"B7",X"CA",X"0D",X"B5",X"80",X"B1",X"00", - X"98",X"B7",X"D8",X"0D",X"B5",X"6E",X"BD",X"B5",X"79",X"00",X"0A",X"B3",X"00",X"FE",X"B7",X"36", - X"B0",X"B1",X"7F",X"00",X"0A",X"B5",X"B8",X"B1",X"0D",X"B5",X"C8",X"BD",X"B5",X"D0",X"B1",X"8C", - X"82",X"82",X"8A",X"8A",X"8A",X"8E",X"8E",X"8E",X"C0",X"C0",X"C0",X"68",X"68",X"68",X"68",X"FF", - X"FF",X"84",X"FF",X"86",X"FF",X"A0",X"FF",X"C0",X"0E",X"FF",X"4E",X"FF",X"E4",X"42",X"5A",X"3D", - X"A8",X"A4",X"44",X"58",X"53",X"E4",X"42",X"5A",X"1E",X"20",X"04",X"EC",X"AA",X"A4",X"44",X"58", - X"3D",X"0E",X"57",X"EE",X"CC",X"69",X"07",X"57",X"53",X"E4",X"40",X"5A",X"3D",X"0E",X"57",X"EE", - X"40",X"5C",X"17",X"72",X"A8",X"ED",X"24",X"48",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"40",X"5A",X"82",X"89",X"01",X"17",X"C0",X"41",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"83",X"5C",X"22",X"FA",X"8D",X"DB",X"22",X"D9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"37",X"8B",X"23",X"66",X"BA",X"2C",X"A5",X"2C",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"B1",X"44",X"00",X"8C",X"B5",X"FE",X"B1",X"0C",X"B5",X"48",X"B1",X"06",X"42",X"8C",X"B5",X"0A", - X"48",X"8C",X"B5",X"0C",X"B1",X"0C",X"B1",X"8C",X"B1",X"0A",X"BD",X"8C",X"B5",X"44",X"B1",X"08", - X"BD",X"B5",X"8C",X"B1",X"00",X"00",X"8C",X"B5",X"B5",X"02",X"B1",X"00",X"00",X"42",X"B3",X"11", - X"8C",X"BD",X"B3",X"00",X"00",X"B7",X"E0",X"0D",X"11",X"B5",X"A0",X"BD",X"FF",X"B3",X"00",X"00", - X"00",X"42",X"FF",X"B3",X"00",X"00",X"B7",X"FE",X"6B",X"94",X"B5",X"60",X"BD",X"B5",X"8C",X"B1", - X"0D",X"B5",X"02",X"B1",X"00",X"00",X"8C",X"B3",X"00",X"00",X"8C",X"B5",X"8C",X"BD",X"B3",X"FF", - X"00",X"0A",X"BB",X"80",X"B5",X"0C",X"B1",X"F1",X"B5",X"0C",X"B1",X"F1",X"F1",X"0A",X"B5",X"0C", - X"F1",X"0A",X"B5",X"0C",X"B1",X"F1",X"40",X"0A",X"B1",X"F1",X"40",X"0A",X"B3",X"00",X"00",X"B7", - X"0E",X"57",X"EE",X"6E",X"CC",X"A0",X"07",X"57",X"53",X"E4",X"40",X"5A",X"3D",X"0E",X"57",X"EE", - X"1E",X"20",X"04",X"EC",X"AE",X"A4",X"44",X"58",X"CC",X"A0",X"07",X"57",X"1E",X"20",X"04",X"EC", - X"6E",X"CC",X"B9",X"07",X"57",X"1E",X"20",X"04",X"5A",X"2F",X"11",X"E4",X"99",X"5A",X"2F",X"55", - X"EC",X"AC",X"A4",X"44",X"58",X"53",X"E4",X"29",X"1E",X"0F",X"E4",X"95",X"5A",X"2F",X"55",X"1E", - X"40",X"00",X"8C",X"00",X"02",X"00",X"04",X"00",X"90",X"00",X"90",X"86",X"76",X"34",X"C6",X"57", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"A4",X"E9",X"5C",X"C0",X"0C",X"A4",X"59",X"5C", - X"A8",X"5C",X"17",X"79",X"89",X"7B",X"21",X"82",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"17",X"7E",X"AC",X"00",X"04",X"53",X"6F",X"04",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"B7",X"FE",X"0D",X"B5",X"02",X"B1",X"00",X"00",X"8C",X"B1",X"00",X"00",X"8C",X"B5",X"8C",X"BD", - X"8C",X"B3",X"6B",X"94",X"B5",X"60",X"BD",X"B5",X"B3",X"00",X"00",X"B7",X"88",X"0D",X"B5",X"02", - X"00",X"00",X"8C",X"B5",X"8C",X"BD",X"B3",X"00",X"B5",X"02",X"B1",X"00",X"00",X"8C",X"B3",X"6B", - X"00",X"FF",X"B3",X"00",X"00",X"B7",X"FE",X"0D",X"94",X"B5",X"60",X"BD",X"B5",X"8C",X"B1",X"00", - X"B6",X"0D",X"B5",X"02",X"B1",X"00",X"00",X"06",X"06",X"FF",X"B5",X"D4",X"BD",X"B3",X"00",X"29", - X"B3",X"FE",X"E4",X"B5",X"10",X"B1",X"00",X"00",X"B7",X"12",X"0D",X"B5",X"FE",X"B1",X"80",X"00", - X"B1",X"42",X"B7",X"E0",X"0D",X"B5",X"80",X"B1",X"02",X"29",X"B7",X"36",X"0D",X"B5",X"6E",X"BD", - X"00",X"00",X"42",X"FF",X"B5",X"DE",X"BD",X"B3",X"B5",X"B0",X"B1",X"82",X"00",X"06",X"B5",X"B8", - X"0F",X"E4",X"12",X"58",X"1E",X"22",X"12",X"41",X"5A",X"22",X"12",X"58",X"A8",X"FC",X"3D",X"4E", - X"DF",X"7B",X"D6",X"95",X"5A",X"C2",X"24",X"95",X"11",X"22",X"10",X"58",X"AA",X"F5",X"AB",X"0F", - X"0E",X"0E",X"0E",X"A4",X"12",X"58",X"53",X"E4",X"A1",X"11",X"22",X"4A",X"5C",X"17",X"D6",X"0F", - X"4C",X"5C",X"FD",X"10",X"55",X"D0",X"0F",X"FD",X"22",X"48",X"5C",X"FC",X"2F",X"11",X"A8",X"E4", - X"18",X"17",X"28",X"8B",X"20",X"04",X"EC",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"B6",X"04",X"17",X"5C",X"AC",X"48",X"DB",X"AA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"2F",X"7B",X"94",X"11",X"6F",X"00",X"E8",X"A4",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"B1",X"00",X"00",X"42",X"B3",X"91",X"11",X"B5",X"0D",X"B5",X"02",X"B1",X"00",X"00",X"8C",X"B3", - X"A0",X"BD",X"FF",X"B3",X"00",X"00",X"B7",X"BA",X"EB",X"94",X"B5",X"60",X"BD",X"B5",X"8C",X"B1", - X"00",X"8C",X"B5",X"8C",X"BD",X"B3",X"00",X"00",X"00",X"8C",X"B3",X"EB",X"34",X"B5",X"D4",X"BD", - X"FF",X"B7",X"43",X"0D",X"B5",X"02",X"B1",X"00",X"B3",X"00",X"00",X"FF",X"B7",X"47",X"0D",X"B5", - X"42",X"B5",X"FE",X"B1",X"80",X"00",X"42",X"B3",X"B1",X"00",X"42",X"B5",X"08",X"B1",X"B1",X"B1", - X"FF",X"FE",X"B7",X"E0",X"0D",X"B5",X"BC",X"B1",X"42",X"B7",X"54",X"0D",X"B5",X"A0",X"B1",X"00", - X"B1",X"88",X"00",X"06",X"B3",X"FF",X"FE",X"B7",X"75",X"00",X"06",X"B5",X"0C",X"B1",X"40",X"F1", - X"D8",X"0D",X"B5",X"C8",X"BD",X"B5",X"D0",X"B1",X"06",X"B5",X"0C",X"B1",X"40",X"40",X"06",X"B5", - X"FC",X"9E",X"57",X"EE",X"57",X"EE",X"22",X"E9",X"EC",X"06",X"25",X"60",X"0E",X"57",X"E2",X"57", - X"5C",X"57",X"7D",X"64",X"14",X"58",X"9F",X"5E",X"E2",X"EA",X"20",X"F3",X"EC",X"06",X"23",X"0E", - X"86",X"5C",X"FD",X"0E",X"E0",X"44",X"0C",X"0E",X"22",X"CB",X"0F",X"1E",X"0F",X"01",X"9F",X"A4", - X"7B",X"DE",X"3D",X"CE",X"81",X"A0",X"FB",X"01",X"48",X"58",X"26",X"FC",X"A4",X"4A",X"58",X"26", - X"3B",X"22",X"38",X"10",X"17",X"08",X"8B",X"7B",X"64",X"4C",X"5A",X"5B",X"D2",X"8B",X"82",X"10", - X"53",X"17",X"A3",X"0D",X"53",X"0E",X"FD",X"0C",X"2D",X"57",X"1F",X"BE",X"53",X"17",X"7D",X"0D", - X"C4",X"17",X"17",X"8B",X"0C",X"0C",X"DB",X"22",X"E4",X"86",X"5C",X"E8",X"17",X"87",X"0F",X"6C", - X"40",X"5A",X"17",X"D3",X"0D",X"53",X"E0",X"0A",X"5C",X"17",X"23",X"89",X"00",X"22",X"08",X"5C", - X"02",X"B1",X"00",X"00",X"8C",X"B3",X"6B",X"34",X"B3",X"00",X"00",X"FF",X"B3",X"00",X"89",X"B7", - X"B5",X"E2",X"BD",X"BF",X"B5",X"CC",X"BD",X"F1",X"36",X"0D",X"B5",X"B0",X"B1",X"80",X"00",X"02", - X"00",X"06",X"B7",X"74",X"0D",X"B5",X"E0",X"B1",X"36",X"0D",X"B5",X"B0",X"B1",X"80",X"00",X"0A", - X"00",X"B1",X"06",X"FF",X"B3",X"00",X"89",X"B7",X"B5",X"90",X"B1",X"80",X"00",X"0A",X"B7",X"74", - X"0C",X"B1",X"40",X"F1",X"06",X"B5",X"0C",X"B1",X"B1",X"00",X"00",X"8C",X"FF",X"B5",X"D4",X"BD", - X"40",X"40",X"06",X"B7",X"B2",X"0D",X"B5",X"80",X"B3",X"FF",X"A8",X"B7",X"88",X"0D",X"B5",X"FE", - X"F9",X"FE",X"B7",X"88",X"0D",X"B5",X"C0",X"BD",X"BD",X"B5",X"C0",X"BD",X"B3",X"00",X"98",X"B7", - X"B5",X"70",X"B1",X"D1",X"00",X"42",X"B5",X"FE",X"12",X"0D",X"B5",X"20",X"B1",X"B0",X"00",X"42", - X"FC",X"A4",X"99",X"5A",X"22",X"F1",X"0F",X"5B",X"95",X"5A",X"53",X"FD",X"40",X"D5",X"F3",X"66", - X"5B",X"0F",X"26",X"DC",X"26",X"9C",X"7B",X"96",X"EC",X"0E",X"17",X"F3",X"66",X"00",X"88",X"0C", - X"58",X"82",X"40",X"41",X"AE",X"EE",X"7B",X"94",X"72",X"30",X"7B",X"DE",X"3D",X"06",X"1E",X"0F", - X"20",X"26",X"22",X"00",X"41",X"5B",X"EB",X"89",X"0F",X"01",X"9F",X"DE",X"26",X"9C",X"7B",X"96", - X"5C",X"17",X"5E",X"A8",X"12",X"3F",X"15",X"22",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"5B",X"00",X"80",X"C0",X"0E",X"C8",X"5B",X"14",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"A4",X"8D",X"5C",X"22",X"4B",X"8D",X"DB",X"22",X"92",X"05",X"27",X"05",X"84",X"07",X"58",X"07", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"72",X"0B",X"F8",X"0B",X"8B",X"07",X"B1",X"07", - X"B5",X"90",X"B1",X"80",X"00",X"02",X"B7",X"74",X"B3",X"00",X"89",X"B7",X"36",X"0D",X"B5",X"B0", - X"0D",X"B5",X"50",X"B1",X"00",X"B1",X"02",X"FF",X"B1",X"80",X"00",X"06",X"B5",X"90",X"B1",X"80", - X"0D",X"B5",X"60",X"B1",X"00",X"B1",X"0A",X"FF",X"B1",X"80",X"00",X"0E",X"B5",X"90",X"B1",X"80", - X"B3",X"00",X"89",X"B7",X"36",X"0D",X"B5",X"B0",X"00",X"0E",X"B7",X"74",X"0D",X"B5",X"C0",X"B1", - X"BD",X"B5",X"28",X"BD",X"B5",X"70",X"B1",X"D1",X"B3",X"00",X"89",X"B7",X"12",X"0D",X"B5",X"70", - X"00",X"42",X"B5",X"FE",X"BD",X"B5",X"C0",X"BD",X"B1",X"60",X"00",X"42",X"B5",X"FE",X"BD",X"B3", - X"B3",X"FF",X"A9",X"B7",X"88",X"0D",X"B5",X"80",X"B5",X"36",X"BD",X"B3",X"FF",X"A8",X"B7",X"E0", - X"BD",X"B5",X"28",X"B1",X"81",X"00",X"42",X"FF",X"0D",X"B5",X"28",X"BD",X"B5",X"FE",X"BD",X"B5", - X"02",X"4E",X"0E",X"04",X"8A",X"40",X"06",X"0E",X"8C",X"48",X"0E",X"00",X"4A",X"E4",X"97",X"5A", - X"42",X"08",X"88",X"44",X"0A",X"8A",X"46",X"0C",X"1D",X"20",X"FD",X"10",X"E0",X"94",X"64",X"14", - X"14",X"58",X"26",X"FC",X"A4",X"10",X"58",X"EC",X"24",X"14",X"58",X"EC",X"CA",X"17",X"39",X"0F", - X"CE",X"A4",X"12",X"58",X"53",X"22",X"40",X"41",X"5E",X"47",X"10",X"4D",X"C4",X"83",X"44",X"89", - X"04",X"5D",X"F9",X"F9",X"F9",X"D5",X"04",X"3D",X"B9",X"39",X"04",X"D9",X"00",X"00",X"00",X"00", - X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"0A",X"06",X"46",X"06",X"06",X"06",X"08",X"0A", - X"06",X"02",X"02",X"02",X"02",X"02",X"46",X"0C",X"80",X"02",X"02",X"02",X"02",X"02",X"02",X"02", - X"4E",X"44",X"06",X"08",X"4E",X"44",X"02",X"02",X"02",X"02",X"0E",X"08",X"48",X"06",X"06",X"06", - X"08",X"02",X"02",X"02",X"02",X"02",X"00",X"00",X"10",X"20",X"38",X"10",X"F0",X"10",X"09",X"16", - X"83",X"CC",X"98",X"B9",X"A8",X"83",X"CC",X"98",X"67",X"F5",X"65",X"65",X"75",X"FF",X"9E",X"9A", - X"EF",X"65",X"9C",X"83",X"24",X"00",X"00",X"DE",X"00",X"7E",X"83",X"60",X"00",X"00",X"0A",X"00", - X"00",X"00",X"61",X"44",X"61",X"EF",X"F5",X"67",X"12",X"9A",X"00",X"21",X"04",X"10",X"BB",X"9E", - X"C9",X"16",X"CA",X"24",X"10",X"20",X"CA",X"E2",X"89",X"CA",X"49",X"B9",X"66",X"89",X"64",X"B8", - X"ED",X"F5",X"65",X"00",X"90",X"FB",X"9A",X"BB",X"FB",X"8A",X"90",X"02",X"90",X"9A",X"75",X"6F", - X"00",X"9C",X"89",X"C0",X"00",X"00",X"D8",X"89",X"9A",X"90",X"12",X"9A",X"FB",X"65",X"65",X"21", - X"21",X"65",X"65",X"9A",X"DE",X"02",X"00",X"90",X"22",X"00",X"10",X"53",X"13",X"41",X"6D",X"47", - X"27",X"20",X"B9",X"53",X"22",X"C8",X"8B",X"5B",X"26",X"1C",X"26",X"44",X"84",X"86",X"EC",X"06", - X"84",X"83",X"F5",X"87",X"1B",X"9B",X"22",X"C8",X"9C",X"77",X"57",X"99",X"E4",X"FC",X"18",X"ED", - X"26",X"9C",X"57",X"95",X"84",X"26",X"DC",X"26",X"57",X"95",X"84",X"93",X"13",X"EC",X"80",X"ED", - X"5A",X"BB",X"1B",X"3B",X"22",X"F0",X"8B",X"5B",X"9F",X"DE",X"26",X"9C",X"33",X"13",X"B3",X"53", - X"04",X"3F",X"77",X"04",X"DD",X"39",X"04",X"3F",X"BB",X"39",X"04",X"3F",X"77",X"04",X"3D",X"75", - X"0A",X"DD",X"39",X"46",X"DD",X"39",X"0A",X"DD",X"39",X"04",X"3D",X"71",X"71",X"B9",X"B5",X"71", - X"04",X"DD",X"39",X"04",X"3D",X"71",X"71",X"B9",X"77",X"04",X"3F",X"73",X"73",X"BB",X"B7",X"73", - X"04",X"3F",X"77",X"04",X"3F",X"73",X"73",X"BB",X"40",X"DD",X"39",X"40",X"DD",X"39",X"04",X"D9", - X"02",X"02",X"0E",X"02",X"02",X"02",X"02",X"02",X"0E",X"0A",X"06",X"02",X"02",X"02",X"08",X"08", - X"02",X"02",X"02",X"06",X"02",X"02",X"02",X"02",X"02",X"06",X"08",X"08",X"4E",X"06",X"0C",X"08", - X"02",X"02",X"02",X"02",X"48",X"02",X"02",X"02",X"08",X"0E",X"84",X"06",X"08",X"06",X"02",X"02", - X"8C",X"0E",X"06",X"8C",X"0E",X"06",X"02",X"02",X"84",X"06",X"08",X"0E",X"84",X"06",X"08",X"02", - X"3D",X"A0",X"FD",X"A0",X"F0",X"11",X"EC",X"20",X"5B",X"2E",X"8D",X"33",X"13",X"53",X"42",X"20", - X"BD",X"12",X"42",X"26",X"8C",X"14",X"FF",X"FC",X"DC",X"26",X"9C",X"84",X"F0",X"57",X"95",X"84", - X"5E",X"53",X"7F",X"C8",X"86",X"7F",X"C8",X"AA",X"00",X"02",X"00",X"08",X"BE",X"42",X"AC",X"02", - X"02",X"7B",X"14",X"26",X"9D",X"08",X"BE",X"42",X"42",X"AC",X"02",X"7B",X"14",X"C2",X"1D",X"46", - X"9C",X"98",X"92",X"76",X"72",X"76",X"72",X"76",X"B8",X"B2",X"B8",X"B2",X"76",X"72",X"2D",X"2D", - X"04",X"B0",X"3C",X"B0",X"1C",X"90",X"0D",X"81",X"3C",X"B0",X"1C",X"90",X"0D",X"81",X"B0",X"32", - X"29",X"25",X"23",X"B9",X"02",X"0D",X"43",X"47",X"00",X"B5",X"04",X"B7",X"44",X"B9",X"00",X"3A", - X"0B",X"38",X"0B",X"74",X"72",X"74",X"49",X"BA",X"B2",X"FF",X"B3",X"04",X"B5",X"06",X"B7",X"44", - X"02",X"02",X"02",X"02",X"02",X"02",X"48",X"06",X"0E",X"8A",X"08",X"02",X"02",X"02",X"02",X"02", - X"0E",X"08",X"48",X"06",X"06",X"06",X"0E",X"08",X"08",X"48",X"02",X"02",X"02",X"06",X"02",X"02", - X"02",X"02",X"02",X"4E",X"44",X"06",X"80",X"02",X"08",X"06",X"80",X"0C",X"06",X"08",X"06",X"02", - X"0A",X"06",X"46",X"02",X"02",X"02",X"06",X"06",X"02",X"04",X"02",X"02",X"06",X"02",X"02",X"02", - X"95",X"95",X"95",X"95",X"99",X"F9",X"F9",X"D5",X"F9",X"91",X"95",X"95",X"95",X"95",X"95",X"95", - X"D5",X"04",X"DD",X"39",X"04",X"D9",X"F9",X"F9",X"3D",X"71",X"71",X"71",X"71",X"75",X"04",X"3F", - X"95",X"95",X"95",X"95",X"77",X"04",X"3D",X"71",X"3F",X"73",X"73",X"73",X"BB",X"39",X"0E",X"DD", - X"D9",X"F9",X"D5",X"0C",X"DD",X"39",X"04",X"3D",X"04",X"3D",X"71",X"71",X"75",X"04",X"DD",X"39", - X"06",X"22",X"85",X"28",X"3B",X"22",X"C3",X"89",X"42",X"22",X"00",X"10",X"DB",X"22",X"8C",X"5C", - X"85",X"1B",X"22",X"AB",X"89",X"5B",X"EB",X"89",X"77",X"40",X"17",X"3B",X"40",X"68",X"47",X"8E", - X"3B",X"FD",X"4A",X"B5",X"99",X"89",X"22",X"DF",X"5C",X"26",X"1C",X"53",X"9D",X"4A",X"9D",X"40", - X"00",X"02",X"02",X"02",X"04",X"04",X"04",X"04",X"EB",X"89",X"82",X"A8",X"5C",X"72",X"30",X"5C", - X"55",X"33",X"28",X"E4",X"04",X"5C",X"2F",X"60",X"E4",X"86",X"5C",X"FD",X"8A",X"B5",X"27",X"8B", - X"17",X"33",X"28",X"9D",X"8A",X"9D",X"80",X"B5",X"8C",X"8C",X"8C",X"88",X"88",X"88",X"88",X"0E", - X"CA",X"CA",X"CA",X"E4",X"86",X"5C",X"FD",X"06",X"89",X"22",X"00",X"18",X"44",X"06",X"2F",X"55", - X"47",X"60",X"4D",X"F0",X"FD",X"44",X"59",X"46",X"59",X"E8",X"8D",X"17",X"DC",X"68",X"1B",X"3B", - X"75",X"04",X"DD",X"39",X"04",X"79",X"97",X"97",X"71",X"71",X"75",X"04",X"DD",X"39",X"04",X"D9", - X"77",X"04",X"3F",X"77",X"04",X"D9",X"F9",X"F9",X"73",X"BB",X"39",X"04",X"3F",X"77",X"04",X"D9", - X"F9",X"F9",X"D5",X"40",X"DD",X"39",X"0A",X"D9",X"71",X"71",X"71",X"75",X"04",X"5D",X"F9",X"F9", - X"04",X"DD",X"39",X"04",X"3D",X"71",X"71",X"B9",X"02",X"02",X"02",X"4E",X"02",X"02",X"02",X"04", - X"02",X"02",X"02",X"02",X"02",X"06",X"08",X"08",X"08",X"08",X"02",X"02",X"02",X"06",X"02",X"02", - X"02",X"02",X"02",X"06",X"08",X"08",X"06",X"06",X"02",X"06",X"06",X"0E",X"0A",X"06",X"02",X"02", - X"02",X"02",X"02",X"02",X"0C",X"08",X"0E",X"4E",X"4E",X"02",X"02",X"02",X"04",X"02",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"8D",X"D0",X"E8",X"5E",X"8F",X"AD",X"8D",X"C2",X"8F",X"8D",X"8F",X"8D",X"8F",X"B3",X"00",X"B5", - X"0D",X"45",X"41",X"47",X"74",X"76",X"B2",X"74",X"B6",X"BA",X"8D",X"8B",X"8D",X"FF",X"B3",X"04", - X"0D",X"81",X"03",X"81",X"0D",X"81",X"70",X"74",X"3A",X"70",X"0D",X"03",X"0D",X"FF",X"B3",X"00", - X"72",X"0D",X"32",X"38",X"3A",X"0D",X"0D",X"38",X"38",X"38",X"23",X"B0",X"B2",X"B8",X"BA",X"AA", - X"3C",X"3A",X"81",X"32",X"B0",X"32",X"3A",X"70",X"0B",X"B0",X"0D",X"70",X"3A",X"FF",X"FF",X"E4", - X"58",X"22",X"90",X"5E",X"02",X"48",X"00",X"7B",X"60",X"48",X"E4",X"44",X"58",X"FD",X"EE",X"20", - X"8D",X"17",X"19",X"68",X"FF",X"FF",X"FF",X"FF",X"1E",X"1A",X"5C",X"1A",X"94",X"12",X"58",X"20", - X"20",X"20",X"16",X"5E",X"94",X"90",X"5E",X"94",X"50",X"3A",X"78",X"78",X"7E",X"68",X"20",X"5C", - X"71",X"71",X"B9",X"39",X"04",X"3D",X"71",X"71",X"34",X"02",X"04",X"02",X"02",X"06",X"02",X"02", - X"02",X"08",X"02",X"02",X"02",X"02",X"02",X"08",X"06",X"46",X"02",X"02",X"02",X"06",X"06",X"08", - X"06",X"08",X"06",X"80",X"0C",X"06",X"08",X"06",X"02",X"02",X"08",X"06",X"02",X"02",X"02",X"02", - X"02",X"08",X"48",X"02",X"02",X"02",X"06",X"02",X"0E",X"08",X"48",X"06",X"06",X"06",X"08",X"02", - X"00",X"B5",X"10",X"6A",X"CA",X"24",X"CA",X"E2",X"C1",X"16",X"6C",X"83",X"8A",X"98",X"48",X"A8", - X"B9",X"E8",X"83",X"8A",X"98",X"48",X"75",X"FF",X"9A",X"9B",X"9E",X"9A",X"65",X"65",X"EF",X"F5", - X"83",X"2A",X"00",X"00",X"DE",X"83",X"2A",X"00",X"00",X"98",X"0A",X"98",X"FE",X"BB",X"46",X"44", - X"65",X"65",X"05",X"65",X"00",X"21",X"65",X"9A",X"EF",X"10",X"F9",X"91",X"95",X"95",X"95",X"95", - X"10",X"E6",X"CC",X"89",X"88",X"49",X"48",X"26",X"B9",X"AC",X"89",X"8A",X"B8",X"48",X"01",X"65", - X"9B",X"9E",X"9A",X"75",X"FF",X"9E",X"9B",X"DE",X"FD",X"64",X"61",X"65",X"90",X"89",X"8A",X"00", - X"C2",X"00",X"00",X"36",X"89",X"C8",X"00",X"00",X"05",X"65",X"FD",X"65",X"65",X"6F",X"04",X"64", - X"9A",X"EF",X"22",X"B8",X"89",X"5B",X"EB",X"89",X"61",X"4D",X"F2",X"83",X"22",X"96",X"28",X"C0", - X"EB",X"89",X"82",X"A8",X"5C",X"72",X"30",X"5C",X"27",X"20",X"B9",X"53",X"AA",X"47",X"20",X"4D", - X"8B",X"5B",X"EB",X"89",X"30",X"72",X"DC",X"26",X"20",X"04",X"EC",X"00",X"BE",X"77",X"26",X"DC", - X"9C",X"57",X"95",X"84",X"26",X"DC",X"26",X"9C",X"53",X"E4",X"6C",X"5A",X"C0",X"06",X"E4",X"6E", - X"EB",X"89",X"72",X"30",X"7B",X"DE",X"3D",X"0C",X"6A",X"47",X"C0",X"4D",X"44",X"83",X"04",X"89", - X"73",X"73",X"73",X"73",X"77",X"04",X"3F",X"73",X"04",X"D9",X"F9",X"D5",X"04",X"DD",X"11",X"39", - X"39",X"04",X"D9",X"F9",X"D5",X"04",X"DD",X"11",X"71",X"75",X"04",X"3D",X"71",X"71",X"71",X"75", - X"39",X"04",X"D9",X"F9",X"D5",X"04",X"3F",X"73",X"73",X"77",X"04",X"3F",X"73",X"73",X"BB",X"39", - X"39",X"04",X"D9",X"F9",X"D5",X"42",X"DD",X"39",X"F9",X"D5",X"04",X"3D",X"71",X"71",X"71",X"71", - X"0C",X"08",X"02",X"02",X"02",X"02",X"06",X"06",X"06",X"06",X"0E",X"0A",X"06",X"06",X"08",X"08", - X"02",X"02",X"02",X"02",X"02",X"06",X"02",X"02",X"08",X"4E",X"06",X"0C",X"08",X"02",X"02",X"02", - X"02",X"02",X"02",X"06",X"08",X"0E",X"84",X"06",X"02",X"02",X"84",X"02",X"02",X"02",X"08",X"06", - X"02",X"02",X"84",X"02",X"02",X"02",X"08",X"0E",X"02",X"02",X"02",X"02",X"02",X"02",X"48",X"02", - X"0C",X"20",X"53",X"1B",X"3B",X"22",X"8C",X"8D",X"BB",X"12",X"42",X"22",X"8A",X"14",X"42",X"24", - X"FD",X"FF",X"60",X"4E",X"1E",X"26",X"FC",X"26",X"26",X"C0",X"79",X"53",X"EC",X"00",X"A4",X"00", - X"22",X"C5",X"14",X"EC",X"EF",X"2F",X"82",X"CA",X"7B",X"14",X"26",X"9D",X"08",X"BE",X"42",X"AC", - X"AC",X"02",X"7B",X"14",X"26",X"9D",X"08",X"BE",X"FD",X"E7",X"20",X"D1",X"53",X"8B",X"8D",X"9D", - X"83",X"76",X"72",X"3C",X"B5",X"02",X"B8",X"BC",X"FF",X"B3",X"06",X"B5",X"06",X"B7",X"44",X"B9", - X"B0",X"3C",X"B0",X"1C",X"90",X"0D",X"81",X"B0",X"B0",X"12",X"90",X"03",X"81",X"B9",X"00",X"2D", - X"03",X"B8",X"B2",X"76",X"72",X"2D",X"FF",X"B3",X"38",X"3A",X"41",X"3E",X"41",X"32",X"36",X"38", - X"87",X"81",X"83",X"81",X"83",X"B0",X"45",X"70",X"B9",X"04",X"3A",X"81",X"70",X"B0",X"70",X"3E", - X"02",X"02",X"02",X"06",X"08",X"0E",X"8A",X"08",X"02",X"02",X"48",X"06",X"02",X"02",X"02",X"06", - X"48",X"06",X"06",X"06",X"08",X"02",X"02",X"02",X"02",X"08",X"06",X"08",X"4E",X"44",X"06",X"02", - X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"46",X"0C",X"06",X"08", - X"08",X"0A",X"06",X"46",X"06",X"06",X"06",X"08",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02", - X"04",X"DD",X"39",X"04",X"D9",X"F9",X"F9",X"F9",X"95",X"99",X"F9",X"D5",X"42",X"D9",X"F9",X"F9", - X"F9",X"F9",X"D5",X"40",X"D9",X"F9",X"D5",X"04",X"95",X"95",X"77",X"04",X"DD",X"39",X"04",X"3F", - X"71",X"71",X"75",X"04",X"D9",X"F9",X"D5",X"04",X"39",X"42",X"DD",X"B7",X"73",X"73",X"77",X"04", - X"75",X"04",X"3D",X"71",X"B9",X"B5",X"71",X"75",X"0A",X"D9",X"F9",X"D5",X"04",X"3D",X"71",X"75", - X"5B",X"EB",X"89",X"FB",X"22",X"00",X"00",X"FB",X"53",X"E6",X"45",X"2E",X"4B",X"C0",X"81",X"79", - X"44",X"1E",X"E4",X"4C",X"5C",X"E1",X"13",X"15",X"4D",X"42",X"83",X"F3",X"87",X"E4",X"86",X"5C", - X"89",X"9F",X"33",X"0F",X"5E",X"0C",X"00",X"42",X"B5",X"9D",X"89",X"1D",X"4A",X"C0",X"3F",X"00", - X"06",X"06",X"06",X"06",X"22",X"C8",X"8B",X"5B",X"26",X"1C",X"26",X"C4",X"04",X"86",X"EC",X"06", - X"0E",X"FD",X"80",X"EC",X"02",X"15",X"33",X"28",X"5E",X"0C",X"00",X"22",X"6D",X"8B",X"42",X"FC", - X"2B",X"8B",X"1D",X"8A",X"C0",X"75",X"CA",X"CA",X"0E",X"0E",X"0E",X"C0",X"C0",X"C0",X"C0",X"CA", - X"B5",X"A8",X"2A",X"22",X"DF",X"8B",X"5B",X"EB",X"A8",X"2A",X"9F",X"57",X"BD",X"C0",X"BB",X"EA", - X"8D",X"FD",X"46",X"59",X"BD",X"8B",X"FD",X"0C",X"5B",X"14",X"8D",X"33",X"13",X"E4",X"01",X"90", - X"97",X"7D",X"04",X"DD",X"39",X"04",X"3D",X"71",X"F9",X"D5",X"04",X"DD",X"B7",X"73",X"73",X"73", - X"F9",X"D5",X"04",X"3F",X"77",X"04",X"3F",X"73",X"F9",X"D5",X"04",X"DD",X"39",X"42",X"B1",X"F9", - X"F9",X"D5",X"04",X"DD",X"39",X"04",X"3D",X"71",X"F9",X"D5",X"04",X"3D",X"71",X"71",X"71",X"75", - X"00",X"00",X"00",X"00",X"34",X"02",X"04",X"02",X"02",X"08",X"0E",X"4E",X"0C",X"08",X"0E",X"02", - X"4E",X"06",X"0C",X"08",X"08",X"4E",X"06",X"0C",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"06", - X"0E",X"0A",X"06",X"06",X"08",X"02",X"02",X"02",X"02",X"08",X"0E",X"02",X"02",X"02",X"0E",X"02", - X"0C",X"08",X"02",X"04",X"02",X"02",X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"7D",X"38",X"10",X"F8",X"10",X"09",X"16", - X"8F",X"99",X"E6",X"B4",X"8F",X"8D",X"8F",X"8D",X"04",X"B7",X"44",X"B9",X"00",X"12",X"16",X"1A", - X"41",X"47",X"74",X"76",X"B2",X"74",X"76",X"B2",X"B5",X"06",X"B7",X"44",X"B9",X"04",X"90",X"B0", - X"76",X"70",X"74",X"70",X"3C",X"74",X"70",X"3C",X"B5",X"04",X"B7",X"44",X"B9",X"00",X"72",X"76", - X"3C",X"38",X"32",X"72",X"76",X"72",X"0D",X"32",X"BC",X"A0",X"90",X"AA",X"BC",X"A0",X"90",X"98", - X"3C",X"81",X"36",X"81",X"0D",X"81",X"0B",X"81",X"00",X"5E",X"FD",X"00",X"60",X"46",X"82",X"04", - X"A1",X"E4",X"42",X"5C",X"22",X"B4",X"5C",X"2D",X"0A",X"EC",X"FF",X"A4",X"44",X"58",X"22",X"0B", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"16",X"5E",X"5A",X"90",X"9A",X"98",X"1A",X"94", - X"12",X"98",X"52",X"5E",X"5C",X"20",X"20",X"20",X"32",X"76",X"32",X"7A",X"BA",X"B4",X"32",X"22", - X"05",X"47",X"B6",X"4D",X"14",X"83",X"E8",X"89",X"EC",X"00",X"A4",X"4A",X"58",X"17",X"00",X"80", - X"06",X"FD",X"0C",X"A0",X"C0",X"FA",X"87",X"1D",X"4A",X"58",X"B3",X"1D",X"04",X"A4",X"48",X"58", - X"C2",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"FF",X"FD",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"FF",X"00",X"00",X"00", - X"95",X"77",X"04",X"3F",X"95",X"95",X"95",X"95",X"77",X"04",X"3D",X"71",X"71",X"71",X"75",X"04", - X"11",X"11",X"11",X"39",X"04",X"D9",X"F9",X"D5",X"71",X"75",X"04",X"3D",X"71",X"71",X"71",X"75", - X"11",X"11",X"11",X"39",X"04",X"D9",X"F9",X"D5",X"BB",X"39",X"04",X"DD",X"B7",X"73",X"73",X"77", - X"73",X"73",X"73",X"77",X"04",X"D9",X"F9",X"D5",X"39",X"04",X"DD",X"39",X"40",X"D9",X"F9",X"F5", - X"75",X"04",X"D9",X"F9",X"D5",X"04",X"DD",X"39",X"39",X"04",X"DD",X"39",X"48",X"DD",X"39",X"04", - X"39",X"0A",X"DD",X"39",X"04",X"DD",X"B5",X"71",X"71",X"71",X"B9",X"39",X"04",X"D9",X"F9",X"D5", - X"75",X"04",X"3F",X"77",X"04",X"3F",X"73",X"73",X"73",X"73",X"73",X"77",X"04",X"D9",X"F9",X"D5", - X"39",X"40",X"D9",X"F9",X"F5",X"71",X"71",X"75",X"71",X"71",X"75",X"04",X"3D",X"71",X"71",X"75", - X"39",X"0A",X"D9",X"F9",X"D5",X"04",X"DD",X"B5",X"5D",X"F9",X"F9",X"F9",X"D5",X"04",X"DD",X"11", - X"75",X"04",X"D9",X"00",X"00",X"00",X"00",X"3C",X"02",X"46",X"02",X"02",X"0E",X"0C",X"06",X"06", - X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"06",X"0C",X"0E",X"06",X"06",X"06",X"0E",X"06", - X"02",X"02",X"02",X"02",X"02",X"02",X"06",X"02",X"0C",X"06",X"0E",X"06",X"4A",X"0C",X"06",X"08", - X"DD",X"39",X"04",X"D9",X"F9",X"D5",X"04",X"DD",X"F9",X"D5",X"0A",X"DD",X"39",X"0A",X"DD",X"39", - X"3D",X"71",X"71",X"71",X"B9",X"39",X"04",X"5D",X"B9",X"39",X"04",X"3D",X"71",X"71",X"B9",X"39", - X"02",X"02",X"04",X"02",X"08",X"06",X"86",X"0C",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02", - X"80",X"06",X"0C",X"08",X"06",X"80",X"06",X"0C",X"48",X"06",X"02",X"02",X"02",X"02",X"02",X"02", - X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"86",X"02",X"02",X"02",X"04",X"02",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E2",X"10",X"20",X"10",X"E6",X"36",X"10",X"F8", - X"42",X"8E",X"42",X"4C",X"31",X"31",X"31",X"62",X"47",X"86",X"89",X"48",X"70",X"47",X"24",X"89", - X"C8",X"58",X"48",X"01",X"65",X"65",X"EF",X"65",X"9A",X"75",X"FF",X"9E",X"9A",X"BB",X"9E",X"FF", - X"02",X"02",X"02",X"06",X"0E",X"0C",X"06",X"06",X"06",X"02",X"02",X"02",X"46",X"02",X"02",X"B9", - X"3A",X"10",X"F6",X"10",X"0B",X"16",X"C7",X"16",X"20",X"20",X"DD",X"31",X"24",X"20",X"20",X"20", - X"98",X"4D",X"86",X"19",X"48",X"D2",X"4D",X"CC",X"4D",X"CA",X"88",X"48",X"04",X"65",X"65",X"01", - X"0A",X"75",X"FF",X"9E",X"9A",X"BB",X"FF",X"9E",X"6F",X"65",X"04",X"0F",X"4D",X"84",X"00",X"00", - X"BB",X"39",X"04",X"3F",X"73",X"73",X"BB",X"39",X"F9",X"D5",X"04",X"DD",X"39",X"42",X"DD",X"39", - X"39",X"04",X"DD",X"39",X"04",X"D9",X"F9",X"D5",X"71",X"75",X"04",X"3F",X"77",X"04",X"3D",X"75", - X"77",X"04",X"3F",X"77",X"04",X"D9",X"F9",X"D5",X"BB",X"39",X"0A",X"DD",X"39",X"4C",X"D9",X"F9", - X"3D",X"71",X"71",X"B9",X"39",X"04",X"3D",X"71",X"71",X"71",X"B9",X"F9",X"D5",X"04",X"3F",X"77", - X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"02",X"00", - X"02",X"00",X"00",X"02",X"00",X"02",X"00",X"02",X"00",X"02",X"00",X"02",X"00",X"02",X"00",X"02", - X"FF",X"10",X"F9",X"91",X"95",X"95",X"95",X"95",X"F9",X"F9",X"F9",X"D5",X"04",X"D9",X"F9",X"F9", - X"95",X"99",X"F9",X"D5",X"0A",X"D9",X"F9",X"D5",X"D5",X"04",X"D9",X"F9",X"F9",X"F9",X"D5",X"40", - X"DD",X"39",X"04",X"DD",X"39",X"04",X"3D",X"71",X"71",X"71",X"71",X"75",X"04",X"D9",X"F9",X"F7", - X"3F",X"77",X"04",X"3F",X"77",X"04",X"3F",X"73",X"B7",X"73",X"73",X"77",X"04",X"D9",X"F9",X"D5", - X"DD",X"39",X"0A",X"D9",X"F9",X"D5",X"04",X"3D",X"04",X"79",X"97",X"97",X"97",X"7D",X"04",X"DD", - X"3D",X"75",X"04",X"D9",X"F9",X"D5",X"04",X"DD",X"04",X"D9",X"F9",X"F9",X"F9",X"D5",X"04",X"3F", - X"75",X"04",X"D9",X"F9",X"F7",X"73",X"73",X"77",X"73",X"73",X"77",X"04",X"3F",X"73",X"BB",X"39", - X"39",X"04",X"D9",X"F9",X"D5",X"84",X"DD",X"39",X"F9",X"D5",X"04",X"3D",X"75",X"04",X"3D",X"71", - X"97",X"7D",X"04",X"3F",X"77",X"04",X"3F",X"77",X"F9",X"D5",X"04",X"DD",X"39",X"04",X"3F",X"73", - X"F9",X"D5",X"40",X"DD",X"39",X"04",X"3F",X"77",X"DD",X"39",X"04",X"B1",X"F9",X"F9",X"F9",X"D5", - X"02",X"02",X"02",X"06",X"08",X"06",X"80",X"06",X"06",X"06",X"08",X"06",X"02",X"02",X"02",X"02", - X"0E",X"8A",X"08",X"06",X"02",X"02",X"02",X"02",X"02",X"02",X"06",X"06",X"08",X"06",X"80",X"06", - X"02",X"4A",X"06",X"02",X"02",X"02",X"06",X"0E",X"06",X"0E",X"06",X"06",X"02",X"02",X"02",X"02", - X"02",X"02",X"02",X"02",X"02",X"0E",X"06",X"06",X"02",X"06",X"0E",X"06",X"0C",X"0E",X"0C",X"06", - X"06",X"0C",X"08",X"02",X"02",X"02",X"08",X"48",X"06",X"08",X"4E",X"06",X"06",X"08",X"06",X"08", - X"02",X"4E",X"02",X"02",X"02",X"06",X"08",X"06",X"02",X"02",X"4E",X"02",X"02",X"02",X"06",X"08", - X"4E",X"06",X"06",X"08",X"02",X"02",X"02",X"08",X"0E",X"08",X"48",X"06",X"0C",X"0E",X"08",X"48", - X"02",X"02",X"48",X"06",X"02",X"02",X"02",X"02",X"06",X"80",X"06",X"0C",X"08",X"06",X"02",X"02", - X"FF",X"65",X"89",X"47",X"88",X"00",X"00",X"C3",X"00",X"2D",X"47",X"CA",X"9A",X"10",X"9A",X"9A", - X"01",X"65",X"04",X"01",X"65",X"65",X"9A",X"00",X"D5",X"04",X"DD",X"D1",X"95",X"95",X"95",X"95", - X"95",X"99",X"F9",X"F9",X"F9",X"F9",X"D5",X"04",X"D5",X"04",X"DD",X"39",X"40",X"DD",X"39",X"0A", - X"39",X"0A",X"D9",X"F9",X"D5",X"04",X"DD",X"39",X"39",X"04",X"3D",X"75",X"04",X"3F",X"95",X"95", - X"00",X"00",X"CB",X"4D",X"68",X"00",X"00",X"9A",X"21",X"75",X"FF",X"FF",X"65",X"64",X"21",X"04", - X"64",X"00",X"98",X"0A",X"00",X"00",X"9A",X"FB",X"95",X"9D",X"39",X"04",X"3F",X"95",X"95",X"95", - X"D1",X"95",X"95",X"95",X"95",X"95",X"95",X"95",X"39",X"40",X"D9",X"F9",X"D5",X"04",X"3D",X"71", - X"71",X"75",X"04",X"3D",X"71",X"71",X"71",X"75",X"75",X"04",X"D9",X"F9",X"D5",X"04",X"DD",X"B7", - X"3F",X"73",X"73",X"73",X"77",X"04",X"DD",X"B7",X"73",X"73",X"BB",X"F9",X"D5",X"0A",X"DD",X"11", - X"D9",X"F9",X"F5",X"71",X"71",X"75",X"04",X"DD",X"97",X"97",X"7D",X"04",X"DD",X"39",X"04",X"3D", - X"D9",X"F9",X"F7",X"73",X"73",X"77",X"04",X"3F",X"F9",X"F9",X"D5",X"04",X"3F",X"77",X"04",X"DD", - X"D9",X"F9",X"D5",X"42",X"DD",X"39",X"04",X"B1",X"DD",X"39",X"04",X"D9",X"F9",X"D5",X"04",X"3D", - X"F5",X"FF",X"9A",X"9A",X"02",X"01",X"65",X"04",X"BB",X"7B",X"D6",X"95",X"5A",X"F8",X"85",X"1D", - X"06",X"FD",X"0C",X"A0",X"80",X"EC",X"02",X"A4",X"9D",X"04",X"17",X"A5",X"C2",X"B3",X"17",X"5B", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"02", - X"FF",X"00",X"00",X"FF",X"FD",X"00",X"00",X"00",X"FF",X"00",X"00",X"02",X"FF",X"02",X"FF",X"00", - X"95",X"95",X"77",X"04",X"3F",X"95",X"95",X"95",X"D9",X"F9",X"D5",X"04",X"DD",X"39",X"8A",X"DD", - X"04",X"DD",X"39",X"04",X"3D",X"71",X"71",X"71",X"04",X"3D",X"75",X"04",X"3D",X"75",X"04",X"DD", - X"04",X"3F",X"77",X"04",X"3F",X"73",X"73",X"73",X"04",X"DD",X"39",X"04",X"DD",X"39",X"04",X"3F", - X"42",X"DD",X"39",X"04",X"DD",X"39",X"0A",X"DD",X"71",X"71",X"75",X"04",X"3D",X"71",X"75",X"04", - X"04",X"DD",X"B7",X"73",X"73",X"77",X"04",X"DD",X"D9",X"F9",X"D5",X"04",X"DD",X"39",X"04",X"DD", - X"71",X"71",X"75",X"04",X"3D",X"75",X"04",X"3D",X"04",X"3F",X"77",X"04",X"DD",X"39",X"04",X"3D", - X"73",X"73",X"77",X"04",X"DD",X"39",X"04",X"3F",X"0A",X"DD",X"39",X"04",X"DD",X"39",X"48",X"DD", - X"04",X"DD",X"39",X"04",X"DD",X"B5",X"71",X"71",X"04",X"DD",X"B5",X"71",X"71",X"75",X"04",X"3D", - X"71",X"71",X"71",X"75",X"04",X"DD",X"39",X"04",X"11",X"11",X"39",X"04",X"DD",X"B5",X"71",X"71", - X"02",X"02",X"02",X"02",X"02",X"06",X"02",X"02",X"44",X"06",X"0E",X"0C",X"06",X"06",X"02",X"02", - X"06",X"0E",X"06",X"02",X"02",X"02",X"06",X"0E",X"0C",X"0E",X"06",X"06",X"02",X"02",X"02",X"02", - X"02",X"02",X"02",X"02",X"02",X"0E",X"06",X"4A",X"02",X"02",X"02",X"02",X"02",X"02",X"4A",X"06", - X"39",X"0C",X"DD",X"39",X"04",X"B1",X"F9",X"F9",X"04",X"D9",X"F9",X"D5",X"04",X"DD",X"39",X"04", - X"F9",X"F9",X"F9",X"D5",X"04",X"3D",X"71",X"71",X"04",X"D9",X"00",X"34",X"04",X"02",X"86",X"02", - X"08",X"06",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"0C",X"08",X"06", - X"08",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"0E",X"08",X"48",X"06",X"0C",X"0E",X"08",X"48", - X"02",X"0C",X"08",X"06",X"86",X"0C",X"08",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"31",X"CA",X"24",X"CA",X"10",X"07",X"16",X"C9",X"16",X"52",X"42",X"8E", - X"42",X"8E",X"42",X"8E",X"42",X"00",X"00",X"36",X"B9",X"B2",X"47",X"2E",X"58",X"B9",X"F6",X"47", - X"01",X"44",X"98",X"9A",X"9A",X"9A",X"FF",X"DE",X"8A",X"10",X"9A",X"75",X"6F",X"04",X"75",X"FF", - X"44",X"06",X"40",X"02",X"02",X"02",X"02",X"02",X"CA",X"24",X"CA",X"E2",X"10",X"20",X"10",X"E6", - X"14",X"8C",X"44",X"8C",X"44",X"8C",X"44",X"20",X"20",X"8C",X"44",X"8C",X"44",X"8C",X"00",X"00", - X"19",X"B9",X"32",X"4D",X"2C",X"88",X"B9",X"76",X"64",X"04",X"10",X"9A",X"FE",X"9A",X"8A",X"90", - X"FE",X"9A",X"0A",X"75",X"FF",X"FF",X"FF",X"75",X"49",X"4D",X"CA",X"00",X"00",X"89",X"4D",X"22", - X"0A",X"DD",X"39",X"04",X"DD",X"39",X"04",X"D9",X"0A",X"DD",X"39",X"04",X"3D",X"71",X"71",X"B9", - X"04",X"DD",X"39",X"04",X"3D",X"71",X"71",X"71",X"04",X"3F",X"77",X"04",X"3F",X"73",X"73",X"73", - X"04",X"DD",X"39",X"04",X"3F",X"73",X"73",X"73",X"D5",X"04",X"DD",X"39",X"0C",X"DD",X"39",X"04", - X"71",X"71",X"75",X"04",X"3D",X"71",X"71",X"71",X"04",X"3D",X"71",X"75",X"04",X"3F",X"77",X"04", - X"00",X"00",X"02",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"02",X"02",X"02", - X"00",X"02",X"00",X"02",X"00",X"02",X"00",X"02",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"FF", - X"99",X"F9",X"D5",X"04",X"D9",X"F9",X"F9",X"F9",X"F9",X"91",X"95",X"95",X"95",X"95",X"95",X"95", - X"04",X"D9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"D9",X"F9",X"D5",X"04",X"3D",X"75",X"04",X"3F", - X"71",X"B9",X"39",X"04",X"DD",X"39",X"04",X"3D",X"73",X"73",X"77",X"04",X"DD",X"11",X"39",X"04", - X"73",X"BB",X"39",X"04",X"3F",X"77",X"04",X"DD",X"0A",X"DD",X"11",X"39",X"46",X"DD",X"39",X"0A", - X"75",X"04",X"DD",X"11",X"39",X"04",X"3D",X"75",X"39",X"04",X"3D",X"75",X"04",X"DD",X"39",X"04", - X"39",X"04",X"3F",X"73",X"77",X"04",X"DD",X"39",X"77",X"04",X"DD",X"39",X"04",X"3F",X"77",X"04", - X"04",X"3F",X"77",X"04",X"3F",X"73",X"73",X"73",X"04",X"DD",X"B7",X"73",X"73",X"77",X"04",X"DD", - X"04",X"DD",X"39",X"0A",X"DD",X"39",X"04",X"D9",X"71",X"71",X"71",X"75",X"04",X"79",X"97",X"97", - X"04",X"3D",X"75",X"04",X"DD",X"39",X"04",X"D9",X"73",X"73",X"BB",X"39",X"04",X"D9",X"F9",X"F9", - X"04",X"D9",X"F9",X"D5",X"04",X"DD",X"39",X"0C",X"04",X"3D",X"71",X"71",X"71",X"75",X"04",X"DD", - X"06",X"06",X"08",X"06",X"80",X"02",X"02",X"02",X"84",X"02",X"02",X"02",X"08",X"0E",X"8A",X"08", - X"84",X"02",X"02",X"02",X"08",X"06",X"80",X"02",X"06",X"06",X"08",X"02",X"02",X"02",X"02",X"02", - X"06",X"4A",X"0C",X"06",X"0E",X"06",X"4A",X"0C",X"02",X"02",X"02",X"02",X"02",X"02",X"06",X"02", - X"06",X"0E",X"06",X"0C",X"0E",X"06",X"02",X"02",X"06",X"02",X"02",X"02",X"02",X"02",X"02",X"02", - X"02",X"02",X"02",X"06",X"02",X"02",X"02",X"08",X"4E",X"06",X"06",X"08",X"06",X"02",X"02",X"02", - X"C2",X"08",X"06",X"C2",X"08",X"06",X"02",X"02",X"06",X"08",X"4E",X"06",X"06",X"08",X"06",X"08", - X"48",X"02",X"02",X"02",X"06",X"02",X"02",X"02",X"06",X"0C",X"08",X"02",X"02",X"02",X"02",X"02", - X"02",X"02",X"08",X"06",X"80",X"06",X"0C",X"08",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02", - X"47",X"8E",X"00",X"00",X"CF",X"47",X"C4",X"00",X"EF",X"65",X"01",X"65",X"65",X"EF",X"65",X"65", - X"00",X"00",X"9A",X"9A",X"FB",X"65",X"10",X"F9",X"95",X"95",X"95",X"9D",X"D1",X"95",X"95",X"95", - X"DD",X"D1",X"95",X"95",X"95",X"95",X"99",X"F9",X"D9",X"F9",X"F9",X"F9",X"F9",X"D5",X"04",X"DD", - X"04",X"3D",X"71",X"71",X"71",X"75",X"04",X"DD",X"95",X"95",X"77",X"04",X"3F",X"77",X"04",X"3D", - X"FE",X"9A",X"9B",X"FF",X"65",X"EF",X"65",X"64",X"00",X"00",X"21",X"65",X"04",X"9A",X"8A",X"21", - X"10",X"F9",X"91",X"95",X"95",X"95",X"95",X"95",X"95",X"95",X"95",X"95",X"95",X"95",X"95",X"9D", - X"99",X"F9",X"D5",X"0E",X"DD",X"39",X"4A",X"DD",X"71",X"75",X"04",X"DD",X"39",X"04",X"3D",X"71", - X"04",X"3F",X"77",X"04",X"3D",X"75",X"04",X"3D",X"73",X"77",X"04",X"3F",X"77",X"04",X"3F",X"73", - X"73",X"73",X"77",X"04",X"DD",X"B7",X"73",X"73",X"39",X"46",X"DD",X"39",X"0A",X"DD",X"39",X"0A", - X"11",X"39",X"04",X"3D",X"75",X"04",X"79",X"97",X"75",X"04",X"DD",X"39",X"04",X"3D",X"75",X"04", - X"73",X"77",X"04",X"DD",X"39",X"04",X"D9",X"F9",X"39",X"04",X"3F",X"77",X"04",X"DD",X"39",X"04", - X"F9",X"F9",X"F9",X"D5",X"0A",X"DD",X"39",X"0A",X"71",X"71",X"71",X"71",X"75",X"04",X"DD",X"39", - X"22",X"00",X"00",X"02",X"00",X"80",X"A4",X"11",X"FD",X"04",X"95",X"42",X"A0",X"28",X"80",X"7D", - X"FD",X"A0",X"15",X"06",X"A0",X"2C",X"00",X"68",X"A0",X"2A",X"F8",X"3D",X"B1",X"A4",X"0E",X"90", - X"EB",X"A0",X"A2",X"98",X"A2",X"0C",X"FF",X"33",X"1D",X"A6",X"5E",X"68",X"FA",X"3D",X"4E",X"15", - X"5E",X"FA",X"2F",X"15",X"5A",X"A0",X"28",X"8A",X"93",X"50",X"A4",X"11",X"90",X"F2",X"27",X"5E", - X"12",X"1B",X"3B",X"0C",X"28",X"5B",X"DC",X"68",X"82",X"FD",X"58",X"64",X"7C",X"A2",X"A0",X"44", - X"B4",X"A2",X"FA",X"A4",X"08",X"14",X"F8",X"A4",X"90",X"A1",X"3D",X"02",X"20",X"82",X"13",X"F2", - X"4E",X"4E",X"5E",X"7B",X"16",X"0B",X"12",X"A4",X"BD",X"17",X"46",X"26",X"00",X"58",X"4E",X"08", - X"00",X"10",X"B1",X"08",X"00",X"18",X"4E",X"08",X"12",X"9C",X"12",X"16",X"22",X"0C",X"90",X"EC", - X"0A",X"40",X"0E",X"E1",X"46",X"39",X"48",X"FD",X"74",X"9B",X"74",X"AD",X"7A",X"7A",X"D7",X"7A", - X"28",X"24",X"83",X"85",X"28",X"85",X"28",X"68",X"48",X"FD",X"FF",X"FF",X"FF",X"E4",X"00",X"5E", - X"EC",X"02",X"A4",X"69",X"14",X"EC",X"8C",X"A4",X"00",X"5E",X"FD",X"02",X"55",X"C9",X"A8",X"7F", - X"8C",X"A4",X"69",X"1C",X"4C",X"48",X"17",X"C9",X"A8",X"7F",X"C8",X"8A",X"EC",X"06",X"A4",X"69", - X"5B",X"9C",X"AA",X"C6",X"84",X"5B",X"12",X"AC",X"F0",X"9F",X"3B",X"E8",X"5E",X"22",X"EC",X"5E", - X"2C",X"AA",X"4C",X"00",X"C0",X"7F",X"33",X"B2",X"5C",X"5E",X"DF",X"33",X"77",X"B4",X"66",X"E4", - X"08",X"EC",X"11",X"67",X"DE",X"B6",X"22",X"8E",X"20",X"34",X"CC",X"08",X"C0",X"DC",X"5E",X"57", - X"B5",X"70",X"AA",X"BD",X"B1",X"48",X"C0",X"04",X"9B",X"26",X"9C",X"26",X"DC",X"C0",X"86",X"77", - X"DE",X"9B",X"0C",X"66",X"5B",X"DC",X"68",X"0C",X"F3",X"A4",X"C2",X"FC",X"A4",X"64",X"14",X"26", - X"4E",X"3D",X"06",X"1D",X"A2",X"FD",X"A8",X"20",X"DC",X"68",X"E4",X"10",X"90",X"0E",X"3D",X"02", - X"90",X"3D",X"80",X"55",X"41",X"A2",X"6F",X"A4",X"6A",X"20",X"F9",X"A2",X"35",X"E4",X"0C",X"06", - X"E8",X"BE",X"26",X"B4",X"26",X"80",X"F1",X"E6",X"80",X"F1",X"E6",X"E6",X"CA",X"15",X"D6",X"A4", - X"FF",X"02",X"00",X"00",X"02",X"FF",X"00",X"00",X"64",X"9A",X"64",X"9A",X"9A",X"9A",X"9A",X"9A", - X"2A",X"2A",X"2A",X"24",X"24",X"24",X"24",X"02",X"42",X"80",X"4C",X"70",X"80",X"B0",X"8E",X"88", - X"9A",X"9A",X"64",X"9A",X"64",X"94",X"54",X"2B",X"83",X"02",X"02",X"02",X"02",X"00",X"00",X"00", - X"00",X"00",X"00",X"9A",X"64",X"9A",X"64",X"9A",X"64",X"9A",X"64",X"94",X"54",X"2B",X"89",X"50", - X"69",X"14",X"82",X"02",X"00",X"C0",X"6B",X"26",X"27",X"E4",X"04",X"5C",X"2F",X"20",X"40",X"EC", - X"B1",X"03",X"0C",X"00",X"42",X"82",X"04",X"5E",X"00",X"5E",X"A4",X"29",X"5A",X"22",X"CE",X"5E", - X"53",X"F0",X"FD",X"0C",X"20",X"08",X"22",X"1D",X"F0",X"FD",X"02",X"60",X"08",X"0C",X"00",X"C0", - X"60",X"40",X"0C",X"04",X"FD",X"08",X"60",X"04",X"BE",X"55",X"3C",X"20",X"EC",X"02",X"04",X"53", - X"E2",X"55",X"E2",X"2B",X"EA",X"22",X"EC",X"1D",X"EA",X"A0",X"EC",X"99",X"07",X"50",X"52",X"1E", - X"4F",X"6E",X"01",X"E6",X"01",X"16",X"94",X"1A",X"6E",X"01",X"E6",X"01",X"1C",X"94",X"1A",X"1A", - X"01",X"49",X"04",X"90",X"58",X"12",X"D2",X"1A",X"80",X"80",X"C4",X"C4",X"C4",X"C4",X"C4",X"C4", - X"1A",X"94",X"10",X"98",X"9E",X"5E",X"6E",X"0B",X"10",X"10",X"5E",X"9C",X"1A",X"94",X"6E",X"03", - X"5E",X"68",X"FA",X"3D",X"4E",X"15",X"BA",X"A0",X"2F",X"15",X"BA",X"A0",X"28",X"8A",X"15",X"B4", - X"1E",X"80",X"29",X"B3",X"93",X"FD",X"18",X"15",X"0C",X"02",X"17",X"EB",X"A0",X"F6",X"3D",X"02", - X"D3",X"22",X"00",X"58",X"0C",X"08",X"A4",X"11",X"BB",X"22",X"00",X"10",X"0C",X"08",X"A4",X"11", - X"80",X"B9",X"0C",X"08",X"A4",X"11",X"90",X"EC",X"D3",X"80",X"40",X"0C",X"26",X"5B",X"DC",X"68", - X"90",X"9D",X"08",X"97",X"00",X"A2",X"11",X"5E",X"A4",X"02",X"5C",X"A4",X"00",X"90",X"F7",X"E4", - X"EC",X"04",X"A4",X"C9",X"5C",X"E4",X"10",X"90",X"A4",X"C9",X"5C",X"F0",X"A3",X"3D",X"02",X"60", - X"3D",X"04",X"60",X"0A",X"EC",X"08",X"A4",X"E9",X"80",X"A4",X"E9",X"5C",X"F0",X"A3",X"3D",X"40", - X"01",X"90",X"3D",X"06",X"1D",X"2A",X"1E",X"5B",X"4E",X"3D",X"06",X"FD",X"06",X"20",X"40",X"0C", - X"17",X"C9",X"A8",X"4C",X"28",X"17",X"C9",X"A8",X"C9",X"A8",X"4C",X"50",X"17",X"C9",X"A8",X"4C", - X"59",X"82",X"AC",X"0C",X"0C",X"DB",X"22",X"48",X"FD",X"B1",X"55",X"DD",X"A8",X"FD",X"B3",X"55", - X"B7",X"55",X"BE",X"AA",X"FD",X"BB",X"55",X"0E",X"55",X"B7",X"AA",X"FD",X"F1",X"55",X"FB",X"AA", - X"02",X"9F",X"5E",X"22",X"6C",X"5E",X"DF",X"F2",X"DF",X"F8",X"03",X"84",X"33",X"3B",X"EC",X"04", - X"82",X"EC",X"5E",X"9B",X"26",X"DC",X"26",X"9C",X"66",X"B6",X"82",X"06",X"00",X"C0",X"CA",X"26", - X"04",X"00",X"C0",X"80",X"22",X"8E",X"5E",X"F0",X"CC",X"02",X"C0",X"00",X"DB",X"7C",X"00",X"DB", - X"02",X"DB",X"66",X"DB",X"66",X"80",X"02",X"53",X"AC",X"02",X"22",X"20",X"5E",X"FC",X"26",X"2D", - X"82",X"00",X"00",X"60",X"5F",X"E4",X"04",X"5C",X"17",X"4D",X"0A",X"F0",X"7F",X"C8",X"A0",X"1E", - X"40",X"5B",X"7B",X"A4",X"80",X"F7",X"A4",X"11",X"E4",X"10",X"90",X"3D",X"30",X"15",X"56",X"26", - X"10",X"90",X"3D",X"80",X"15",X"56",X"26",X"CC",X"A4",X"E4",X"00",X"90",X"27",X"20",X"B9",X"5B", - X"7D",X"FF",X"20",X"B7",X"80",X"3B",X"57",X"06",X"10",X"0C",X"08",X"EC",X"10",X"BE",X"68",X"20", - X"11",X"90",X"E4",X"10",X"90",X"3D",X"80",X"55",X"22",X"00",X"60",X"66",X"F8",X"AB",X"20",X"F7", - X"04",X"A8",X"40",X"D1",X"42",X"A9",X"4E",X"D0",X"9A",X"9B",X"74",X"9B",X"74",X"65",X"74",X"9A", - X"9A",X"85",X"28",X"85",X"28",X"24",X"24",X"24",X"48",X"99",X"4A",X"09",X"84",X"A1",X"86",X"9B", - X"D4",X"6B",X"AB",X"9B",X"74",X"9B",X"74",X"65",X"28",X"24",X"83",X"29",X"02",X"98",X"0C",X"F1", - X"FF",X"7A",X"7A",X"7A",X"7A",X"7A",X"7A",X"7A",X"7A",X"9D",X"D4",X"6B",X"AB",X"2A",X"2A",X"2A", - X"40",X"5A",X"3D",X"4E",X"57",X"EE",X"57",X"EE",X"EC",X"AC",X"A4",X"44",X"58",X"53",X"06",X"08", - X"02",X"08",X"02",X"02",X"02",X"86",X"AE",X"26",X"AE",X"F4",X"AE",X"0D",X"AE",X"CB",X"AE",X"A3", - X"EA",X"37",X"EA",X"0D",X"EA",X"04",X"EC",X"58",X"EA",X"BC",X"EA",X"B5",X"EA",X"02",X"00",X"04", - X"E0",X"D1",X"E0",X"35",X"E0",X"79",X"E0",X"BD",X"E2",X"64",X"E2",X"D0",X"E2",X"12",X"E2",X"82", - X"D2",X"D6",X"6E",X"43",X"6E",X"81",X"7B",X"04",X"94",X"98",X"10",X"14",X"9A",X"98",X"98",X"5E", - X"10",X"90",X"58",X"12",X"D2",X"1A",X"94",X"10",X"01",X"6F",X"04",X"A2",X"10",X"5E",X"94",X"10", - X"96",X"6E",X"0F",X"00",X"6E",X"00",X"01",X"00",X"90",X"9A",X"16",X"56",X"5A",X"12",X"5C",X"10", - X"A0",X"10",X"DA",X"DC",X"DE",X"6E",X"4D",X"6E",X"66",X"68",X"6A",X"6C",X"10",X"A2",X"E2",X"E0", - X"90",X"F2",X"0D",X"5E",X"FA",X"1D",X"04",X"7E",X"F2",X"2F",X"20",X"8A",X"A4",X"0E",X"90",X"F8", - X"FA",X"FD",X"04",X"D5",X"06",X"A0",X"17",X"14",X"4E",X"4E",X"4E",X"4E",X"DE",X"0C",X"00",X"17", - X"93",X"50",X"A4",X"11",X"90",X"F2",X"27",X"BE",X"5A",X"A0",X"F2",X"0F",X"0F",X"03",X"1D",X"A2", - X"15",X"54",X"A0",X"E6",X"E6",X"E6",X"E6",X"33",X"FC",X"27",X"E3",X"15",X"AB",X"A0",X"1D",X"A6", - X"33",X"F8",X"FD",X"10",X"64",X"78",X"A2",X"E0",X"FD",X"18",X"64",X"B0",X"A2",X"E0",X"06",X"64", - X"38",X"14",X"E4",X"00",X"90",X"1E",X"E4",X"10",X"3D",X"4E",X"1E",X"F2",X"3D",X"B1",X"4E",X"4E", - X"11",X"90",X"E4",X"10",X"90",X"3D",X"80",X"60",X"00",X"58",X"B1",X"08",X"00",X"10",X"4E",X"08", - X"00",X"18",X"B1",X"08",X"5E",X"10",X"12",X"9E",X"02",X"BE",X"6A",X"20",X"F9",X"6F",X"A4",X"06", - X"FF",X"FF",X"FF",X"9B",X"74",X"9B",X"74",X"9B",X"7A",X"7A",X"7A",X"9D",X"D4",X"6B",X"AB",X"50", - X"02",X"D9",X"0A",X"40",X"0E",X"E1",X"46",X"39",X"FD",X"02",X"55",X"C9",X"A8",X"7F",X"C8",X"A4", - X"69",X"1C",X"4C",X"00",X"17",X"C9",X"A8",X"E4",X"C8",X"8E",X"EC",X"04",X"A4",X"69",X"14",X"EC", - X"A8",X"E4",X"00",X"5E",X"FD",X"02",X"55",X"C9",X"14",X"EC",X"8C",X"A4",X"69",X"1C",X"4C",X"C0", - X"DF",X"FA",X"03",X"C6",X"84",X"22",X"4E",X"5E",X"DF",X"F2",X"57",X"6E",X"9F",X"FD",X"FF",X"15", - X"DE",X"33",X"EC",X"06",X"9F",X"9E",X"9B",X"22",X"42",X"5C",X"5E",X"E4",X"B4",X"5C",X"23",X"60", - X"5E",X"F0",X"9F",X"EA",X"BE",X"82",X"00",X"00",X"62",X"57",X"62",X"57",X"62",X"57",X"62",X"2F", - X"3D",X"4E",X"53",X"77",X"5B",X"12",X"AC",X"77",X"22",X"4E",X"5E",X"F0",X"9F",X"AC",X"00",X"77", - X"6C",X"5B",X"DC",X"68",X"93",X"8C",X"00",X"22",X"FC",X"A4",X"54",X"14",X"E4",X"01",X"90",X"4E", - X"02",X"E8",X"A4",X"69",X"12",X"0C",X"62",X"5B",X"1D",X"68",X"1E",X"5B",X"DC",X"68",X"E4",X"10", - X"00",X"90",X"B7",X"22",X"0E",X"90",X"6F",X"BE",X"D3",X"33",X"93",X"A4",X"11",X"90",X"13",X"EC", - X"E6",X"13",X"B2",X"26",X"EC",X"EE",X"BE",X"26",X"B3",X"D3",X"80",X"D9",X"A2",X"11",X"5E",X"0C", - X"FF",X"02",X"00",X"00",X"02",X"FF",X"00",X"9A",X"64",X"9A",X"64",X"94",X"54",X"2B",X"89",X"2A", - X"02",X"02",X"02",X"D0",X"04",X"40",X"0E",X"30",X"C2",X"94",X"54",X"2B",X"89",X"65",X"64",X"9A", - X"89",X"85",X"28",X"2A",X"52",X"50",X"28",X"24",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"9A",X"9A",X"9A",X"65",X"64",X"9A",X"9A",X"9A",X"28",X"24",X"83",X"22",X"18",X"18",X"40",X"D0", - X"FC",X"A4",X"E9",X"5C",X"82",X"04",X"00",X"C0",X"04",X"A4",X"59",X"5C",X"A4",X"D9",X"5C",X"22", - X"02",X"48",X"00",X"7B",X"A1",X"EC",X"02",X"A4",X"EC",X"00",X"A4",X"2B",X"5A",X"0C",X"88",X"5F", - X"5A",X"53",X"22",X"FD",X"58",X"53",X"0A",X"1B",X"82",X"E4",X"86",X"5C",X"0C",X"02",X"FD",X"02", - X"0C",X"06",X"DF",X"13",X"17",X"B4",X"6A",X"57",X"22",X"00",X"00",X"24",X"95",X"5A",X"53",X"E4", - X"EA",X"10",X"EC",X"8B",X"EA",X"82",X"EC",X"A9",X"50",X"10",X"96",X"16",X"5E",X"94",X"1A",X"6E", - X"18",X"52",X"98",X"10",X"10",X"10",X"6E",X"4F",X"10",X"90",X"58",X"12",X"D2",X"6E",X"4F",X"6E", - X"94",X"10",X"5E",X"5C",X"1A",X"6E",X"0B",X"6E",X"80",X"80",X"49",X"04",X"90",X"58",X"12",X"D2", - X"6E",X"01",X"85",X"04",X"1E",X"12",X"5A",X"1A",X"6E",X"01",X"94",X"04",X"94",X"1A",X"12",X"18", - X"F2",X"0F",X"0F",X"03",X"1D",X"A2",X"5E",X"FA",X"A0",X"E6",X"E6",X"E6",X"E6",X"F0",X"9D",X"80", - X"1A",X"A0",X"F6",X"7D",X"B1",X"15",X"1A",X"A0",X"7D",X"02",X"DE",X"0C",X"00",X"A2",X"11",X"5E", - X"90",X"AC",X"00",X"68",X"20",X"F7",X"28",X"80",X"90",X"EC",X"10",X"BE",X"68",X"20",X"F9",X"28", - X"4E",X"BE",X"68",X"20",X"F9",X"28",X"80",X"B9",X"17",X"B8",X"A2",X"F6",X"1D",X"A0",X"A4",X"09", - X"A4",X"11",X"90",X"6F",X"A4",X"00",X"5C",X"E8",X"00",X"90",X"6E",X"1E",X"3D",X"31",X"60",X"0A", - X"6E",X"5E",X"3D",X"30",X"60",X"0A",X"EC",X"02",X"0A",X"EC",X"40",X"A4",X"E9",X"5C",X"F0",X"A3", - X"5C",X"F0",X"A3",X"3D",X"08",X"60",X"0A",X"EC",X"60",X"0A",X"EC",X"20",X"A4",X"E9",X"5C",X"E4", - X"DC",X"68",X"E4",X"01",X"90",X"4E",X"4E",X"4E",X"64",X"5B",X"DC",X"68",X"17",X"C8",X"A4",X"0E", - X"4C",X"A0",X"17",X"C9",X"A8",X"4C",X"E8",X"17",X"98",X"17",X"C9",X"A8",X"E4",X"00",X"5E",X"2F", - X"5E",X"DB",X"7C",X"00",X"DB",X"3C",X"02",X"FC",X"76",X"AA",X"FD",X"B5",X"55",X"8F",X"AA",X"FD", - X"AC",X"FD",X"BD",X"55",X"29",X"AA",X"FD",X"BF",X"FD",X"FF",X"55",X"57",X"AA",X"BC",X"3B",X"EC", - X"09",X"5B",X"9C",X"AA",X"84",X"5B",X"12",X"AC",X"9F",X"5E",X"22",X"6C",X"5E",X"DF",X"F2",X"0B", - X"C0",X"00",X"33",X"9B",X"DF",X"77",X"93",X"B4",X"5C",X"22",X"8E",X"5E",X"F0",X"9F",X"B2",X"82", - X"9F",X"EA",X"BE",X"82",X"00",X"00",X"20",X"08",X"3C",X"02",X"C2",X"DB",X"BA",X"00",X"DB",X"B8", - X"17",X"63",X"A8",X"22",X"CE",X"5E",X"F0",X"9F",X"26",X"2D",X"26",X"2D",X"26",X"2D",X"26",X"2D", - X"2F",X"55",X"8B",X"22",X"6F",X"A4",X"00",X"5E",X"82",X"02",X"00",X"C0",X"AF",X"EC",X"10",X"A4", - X"90",X"E4",X"10",X"90",X"3D",X"80",X"60",X"BD",X"0C",X"40",X"5B",X"7B",X"A4",X"80",X"F7",X"E4", - X"02",X"0C",X"08",X"A4",X"11",X"90",X"5B",X"7B",X"7B",X"A4",X"A4",X"11",X"90",X"E4",X"00",X"90", - X"F6",X"FD",X"80",X"D5",X"63",X"A4",X"22",X"00",X"F9",X"28",X"80",X"BF",X"5B",X"B9",X"E4",X"A4", - X"DF",X"A4",X"17",X"56",X"26",X"A4",X"11",X"90",X"53",X"A0",X"A2",X"AA",X"A2",X"A0",X"A4",X"00", - X"82",X"40",X"8C",X"A8",X"8E",X"9A",X"9A",X"9A",X"9B",X"9A",X"9A",X"9A",X"9A",X"65",X"64",X"9A", - X"24",X"29",X"02",X"98",X"0C",X"F1",X"0E",X"61",X"74",X"9B",X"74",X"9D",X"D4",X"6B",X"AB",X"9D", - X"74",X"9A",X"9B",X"85",X"28",X"2A",X"52",X"50",X"0E",X"61",X"48",X"99",X"4A",X"FD",X"FF",X"FF", - X"7A",X"AD",X"7A",X"7A",X"D7",X"7A",X"7A",X"7A",X"2A",X"85",X"28",X"85",X"28",X"68",X"02",X"D9", - X"6E",X"CC",X"C8",X"07",X"FD",X"C0",X"20",X"04",X"02",X"04",X"02",X"02",X"02",X"02",X"48",X"02", - X"AE",X"A4",X"AE",X"12",X"AE",X"D4",X"AE",X"74",X"AE",X"22",X"EA",X"00",X"EA",X"FB",X"AE",X"3E", - X"E0",X"D4",X"E0",X"E8",X"EA",X"9E",X"EA",X"97",X"00",X"06",X"00",X"E9",X"E0",X"19",X"E0",X"5D", - X"E0",X"00",X"E2",X"44",X"E2",X"C4",X"E2",X"7E",X"EC",X"0D",X"E2",X"8F",X"E2",X"A1",X"E2",X"EB", - X"90",X"9A",X"96",X"50",X"10",X"96",X"98",X"12",X"5C",X"6E",X"0F",X"6E",X"01",X"6F",X"04",X"A2", - X"5E",X"5C",X"58",X"D2",X"10",X"6E",X"0F",X"6E",X"A4",X"10",X"90",X"58",X"12",X"D2",X"1A",X"94", - X"8D",X"06",X"14",X"5E",X"5C",X"9A",X"96",X"10",X"1C",X"5E",X"94",X"10",X"10",X"10",X"A0",X"A0", - X"01",X"E5",X"04",X"D8",X"10",X"60",X"62",X"64",X"A0",X"6E",X"07",X"6E",X"01",X"3A",X"06",X"10", - X"10",X"10",X"10",X"10",X"10",X"10",X"10",X"2C",X"12",X"5C",X"2E",X"10",X"6E",X"0F",X"6E",X"01", - X"2C",X"6E",X"03",X"6E",X"01",X"1A",X"02",X"2C",X"6E",X"01",X"50",X"02",X"2C",X"90",X"52",X"5C", - X"02",X"2C",X"5A",X"52",X"16",X"56",X"D2",X"2C",X"A2",X"A0",X"10",X"DA",X"DC",X"DE",X"6E",X"CF", - X"10",X"DA",X"DC",X"DE",X"6E",X"CF",X"6E",X"01",X"6C",X"6E",X"07",X"6E",X"01",X"1B",X"04",X"10", - X"A8",X"01",X"43",X"45",X"4B",X"4D",X"6E",X"43",X"94",X"D2",X"10",X"10",X"5E",X"56",X"6E",X"4F", - X"10",X"10",X"10",X"94",X"10",X"5A",X"6E",X"4F",X"52",X"5C",X"10",X"10",X"A2",X"10",X"16",X"94", - X"01",X"40",X"06",X"A4",X"10",X"16",X"5E",X"52",X"18",X"52",X"98",X"10",X"6E",X"4F",X"6E",X"01", - X"10",X"10",X"A4",X"10",X"16",X"94",X"1A",X"18",X"06",X"1C",X"94",X"1A",X"1A",X"10",X"10",X"90", - X"87",X"8D",X"41",X"8D",X"87",X"8D",X"41",X"8D",X"BE",X"F0",X"F0",X"BA",X"B6",X"70",X"83",X"8B", - X"8B",X"85",X"87",X"49",X"45",X"41",X"0D",X"81",X"81",X"8D",X"83",X"41",X"03",X"FF",X"1E",X"A0", - X"BE",X"20",X"5C",X"80",X"5A",X"80",X"58",X"80",X"3C",X"A0",X"3E",X"10",X"B0",X"B1",X"F7",X"E6", - X"41",X"78",X"B2",X"B4",X"B6",X"B6",X"B2",X"87",X"F4",X"F0",X"BC",X"BA",X"8D",X"78",X"83",X"21", - X"8D",X"06",X"10",X"12",X"18",X"18",X"52",X"98",X"10",X"12",X"98",X"10",X"10",X"10",X"A0",X"A0", - X"01",X"D4",X"04",X"10",X"10",X"10",X"10",X"10",X"02",X"02",X"6E",X"01",X"90",X"10",X"10",X"10", - X"5A",X"52",X"18",X"9E",X"12",X"D2",X"10",X"5A",X"10",X"6E",X"03",X"6E",X"01",X"6E",X"01",X"1B", - X"1E",X"10",X"10",X"6E",X"03",X"6E",X"01",X"7C",X"56",X"D2",X"6E",X"03",X"6E",X"01",X"51",X"04", - X"EC",X"02",X"A4",X"88",X"5C",X"53",X"0F",X"6E",X"1E",X"9A",X"94",X"1A",X"E6",X"E6",X"6E",X"0B", - X"58",X"52",X"96",X"98",X"E6",X"E6",X"E6",X"E6",X"98",X"5E",X"14",X"5E",X"56",X"1A",X"E6",X"E6", - X"16",X"94",X"D2",X"14",X"12",X"14",X"D2",X"E6",X"02",X"06",X"02",X"02",X"02",X"06",X"04",X"04", - X"08",X"0C",X"04",X"04",X"04",X"04",X"08",X"04",X"02",X"02",X"02",X"02",X"04",X"08",X"08",X"08", - X"0B",X"7E",X"95",X"F5",X"E4",X"28",X"C0",X"B5",X"21",X"88",X"29",X"8E",X"61",X"8C",X"69",X"8C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"B6",X"20",X"00",X"48",X"00",X"44",X"CE",X"00", - X"D2",X"02",X"0C",X"40",X"00",X"00",X"04",X"00",X"D2",X"04",X"0C",X"44",X"00",X"00",X"04",X"00", - X"D2",X"08",X"0C",X"48",X"00",X"0C",X"04",X"00",X"AC",X"0E",X"0F",X"7E",X"00",X"00",X"08",X"00", - X"6E",X"01",X"76",X"04",X"96",X"98",X"12",X"94",X"01",X"48",X"06",X"5A",X"96",X"10",X"90",X"12", - X"01",X"76",X"04",X"10",X"10",X"10",X"10",X"10",X"76",X"04",X"12",X"16",X"98",X"10",X"52",X"52", - X"76",X"04",X"98",X"50",X"1A",X"D2",X"10",X"5A",X"06",X"5E",X"98",X"98",X"5E",X"5A",X"1A",X"5C", - X"80",X"19",X"91",X"EC",X"E4",X"04",X"5C",X"3F",X"EB",X"EC",X"C9",X"EC",X"07",X"A8",X"25",X"EC", - X"DB",X"7C",X"A0",X"DB",X"3C",X"A2",X"AC",X"03",X"DB",X"7C",X"90",X"DB",X"3C",X"92",X"AC",X"09", - X"FF",X"4A",X"DB",X"42",X"DB",X"7C",X"00",X"DB",X"06",X"AC",X"41",X"DB",X"7C",X"80",X"DB",X"3C", - X"AC",X"41",X"DB",X"7C",X"20",X"DB",X"3C",X"22",X"47",X"DB",X"7C",X"A0",X"DB",X"3C",X"A2",X"AA", - X"DB",X"7C",X"10",X"DB",X"3C",X"12",X"AA",X"DB",X"7C",X"90",X"DB",X"3C",X"92",X"AA",X"DB",X"7C", - X"E6",X"E6",X"6E",X"03",X"6E",X"01",X"1B",X"04",X"E6",X"E6",X"E6",X"E6",X"6E",X"03",X"6E",X"01", - X"14",X"9A",X"96",X"1A",X"E6",X"E6",X"6E",X"07",X"90",X"E6",X"E6",X"E6",X"E6",X"E6",X"E6",X"E6", - X"6E",X"03",X"6E",X"81",X"7C",X"04",X"96",X"9A",X"5A",X"12",X"5C",X"6E",X"43",X"6E",X"01",X"5A", - X"00",X"00",X"6C",X"01",X"0D",X"47",X"4B",X"4D",X"10",X"10",X"6E",X"89",X"6E",X"81",X"A4",X"01", - X"10",X"10",X"6E",X"4F",X"6E",X"01",X"44",X"06",X"5E",X"5C",X"1A",X"6E",X"4F",X"6E",X"01",X"44", - X"4F",X"6E",X"01",X"48",X"06",X"90",X"9A",X"16",X"4C",X"06",X"98",X"12",X"14",X"58",X"1A",X"10", - X"90",X"94",X"52",X"1E",X"50",X"98",X"6E",X"4F",X"4F",X"6E",X"01",X"76",X"02",X"2C",X"12",X"5E", - X"EA",X"5E",X"22",X"00",X"5A",X"9F",X"77",X"F2",X"84",X"53",X"64",X"D5",X"14",X"D5",X"D4",X"D5", - X"BA",X"B2",X"BA",X"B2",X"70",X"70",X"3A",X"3C",X"78",X"B2",X"BA",X"B6",X"76",X"78",X"B6",X"BC", - X"B2",X"B6",X"B8",X"BA",X"74",X"76",X"78",X"B6",X"B2",X"BA",X"B2",X"70",X"50",X"10",X"70",X"3E", - X"BA",X"B6",X"B2",X"B2",X"B6",X"8B",X"BA",X"B6",X"BC",X"74",X"78",X"83",X"81",X"83",X"FF",X"10", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"10",X"10",X"6E",X"07",X"6E",X"01",X"7C",X"04",X"10",X"6E",X"07",X"6E",X"01",X"7C",X"04",X"5A", - X"5C",X"6E",X"43",X"6E",X"01",X"7C",X"04",X"10",X"6E",X"0B",X"6E",X"01",X"EA",X"04",X"10",X"10", - X"A2",X"10",X"6E",X"03",X"6E",X"01",X"7C",X"04",X"0F",X"6E",X"01",X"76",X"04",X"54",X"9A",X"5C", - X"4F",X"6E",X"01",X"76",X"04",X"9E",X"52",X"98",X"6E",X"01",X"76",X"04",X"98",X"50",X"1A",X"10", - X"02",X"02",X"06",X"02",X"02",X"02",X"08",X"02",X"02",X"78",X"0A",X"02",X"02",X"02",X"C0",X"08", - X"06",X"08",X"8C",X"08",X"06",X"02",X"02",X"02",X"02",X"04",X"08",X"04",X"08",X"4C",X"04",X"08", - X"04",X"08",X"04",X"02",X"02",X"02",X"02",X"04",X"02",X"04",X"02",X"44",X"02",X"02",X"02",X"02", - X"08",X"00",X"04",X"10",X"02",X"EC",X"EA",X"80",X"02",X"EC",X"EA",X"80",X"22",X"25",X"10",X"82", - X"C8",X"B0",X"47",X"40",X"00",X"02",X"0C",X"00",X"9C",X"48",X"FF",X"49",X"00",X"04",X"40",X"00", - X"AC",X"E0",X"FD",X"84",X"F1",X"08",X"4E",X"F9",X"02",X"04",X"08",X"40",X"80",X"20",X"10",X"01", - X"05",X"45",X"85",X"C5",X"27",X"6B",X"E1",X"17",X"DD",X"E8",X"DF",X"E8",X"B3",X"06",X"B5",X"06", - X"F2",X"F2",X"F0",X"8F",X"BC",X"BA",X"B8",X"B6",X"83",X"8B",X"41",X"8B",X"83",X"8B",X"41",X"8B", - X"85",X"A8",X"17",X"EC",X"AF",X"EC",X"8F",X"A8",X"A4",X"02",X"5E",X"17",X"4D",X"0A",X"5B",X"14", - X"4D",X"0A",X"7F",X"C8",X"A0",X"7F",X"C8",X"4E",X"0A",X"7F",X"C8",X"A2",X"17",X"4D",X"0A",X"7F", - X"17",X"4D",X"0A",X"7F",X"C8",X"80",X"17",X"4D",X"E4",X"02",X"5E",X"E8",X"3D",X"4E",X"A4",X"02", - X"03",X"EE",X"57",X"1E",X"60",X"A6",X"DB",X"42",X"DB",X"7C",X"80",X"DB",X"3C",X"82",X"AC",X"0F", - X"14",X"A1",X"14",X"81",X"14",X"B0",X"14",X"90",X"12",X"A1",X"12",X"81",X"12",X"B0",X"12",X"90", - X"10",X"A1",X"10",X"6F",X"10",X"6D",X"10",X"6B",X"10",X"53",X"10",X"73",X"10",X"42",X"12",X"62", - X"12",X"53",X"12",X"73",X"12",X"42",X"14",X"62",X"14",X"53",X"14",X"55",X"14",X"57",X"14",X"59", - X"14",X"53",X"14",X"55",X"14",X"57",X"14",X"59",X"14",X"14",X"5F",X"14",X"91",X"14",X"00",X"5E", - X"5A",X"96",X"10",X"90",X"12",X"16",X"E6",X"5A",X"02",X"2C",X"12",X"56",X"12",X"14",X"1A",X"52", - X"5A",X"12",X"16",X"56",X"D2",X"2C",X"6E",X"03",X"56",X"D2",X"2C",X"6E",X"07",X"6E",X"01",X"50", - X"6E",X"07",X"6E",X"01",X"BC",X"04",X"80",X"10",X"6E",X"01",X"F0",X"04",X"88",X"10",X"AA",X"A0", - X"DA",X"04",X"60",X"62",X"64",X"66",X"68",X"6A",X"5E",X"52",X"56",X"12",X"56",X"1A",X"E6",X"E6", - X"6E",X"81",X"08",X"06",X"5A",X"1A",X"5A",X"5E",X"6E",X"01",X"08",X"06",X"14",X"12",X"18",X"10", - X"6E",X"01",X"40",X"06",X"A2",X"10",X"16",X"5E",X"1A",X"18",X"52",X"98",X"10",X"6E",X"4F",X"6E", - X"5C",X"96",X"10",X"A2",X"10",X"16",X"94",X"1A",X"40",X"06",X"A2",X"10",X"16",X"5E",X"52",X"5C", - X"52",X"98",X"96",X"6E",X"4F",X"6E",X"01",X"40",X"58",X"12",X"D2",X"10",X"10",X"10",X"10",X"10", - X"87",X"8D",X"41",X"8D",X"AD",X"A7",X"BA",X"BC",X"41",X"8B",X"83",X"8B",X"41",X"8B",X"0D",X"8D", - X"81",X"8D",X"8B",X"81",X"81",X"0D",X"81",X"8D",X"56",X"80",X"58",X"80",X"5A",X"80",X"5C",X"80", - X"54",X"80",X"1E",X"80",X"1C",X"80",X"3A",X"A0",X"B3",X"00",X"B5",X"04",X"B7",X"44",X"B9",X"00", - X"78",X"B6",X"BA",X"BC",X"BC",X"BA",X"8D",X"F8",X"41",X"BA",X"BC",X"BE",X"F0",X"B2",X"B6",X"B8", - X"52",X"5E",X"5C",X"12",X"58",X"10",X"10",X"10",X"A0",X"10",X"DA",X"DC",X"DE",X"6E",X"8B",X"6E", - X"10",X"10",X"6E",X"0E",X"0E",X"0E",X"02",X"02",X"6E",X"0F",X"6E",X"01",X"D6",X"04",X"D8",X"10", - X"1C",X"1E",X"10",X"16",X"5E",X"10",X"10",X"10",X"04",X"E6",X"5A",X"12",X"18",X"10",X"18",X"5E", - X"04",X"10",X"10",X"10",X"14",X"58",X"52",X"5C",X"E6",X"56",X"52",X"58",X"58",X"1A",X"94",X"10", - X"01",X"57",X"04",X"10",X"56",X"52",X"5A",X"12",X"6E",X"01",X"57",X"04",X"10",X"96",X"98",X"D2", - X"6E",X"0B",X"6E",X"01",X"5D",X"04",X"10",X"5E",X"E6",X"6E",X"0F",X"6E",X"01",X"5D",X"04",X"10", - X"E6",X"E6",X"E6",X"6E",X"0F",X"6E",X"01",X"02",X"04",X"02",X"02",X"02",X"02",X"04",X"08",X"08", - X"08",X"08",X"08",X"0C",X"04",X"04",X"04",X"04",X"0C",X"04",X"04",X"04",X"04",X"0C",X"08",X"0A", - X"81",X"88",X"89",X"4E",X"C1",X"8A",X"C9",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"C9",X"8C",X"C9",X"8C",X"C9",X"8C",X"B4",X"20",X"F7",X"0F",X"00",X"04",X"4E",X"00", - X"D2",X"02",X"0C",X"42",X"00",X"00",X"04",X"00",X"D2",X"06",X"0C",X"46",X"00",X"00",X"04",X"00", - X"28",X"00",X"0C",X"40",X"04",X"00",X"44",X"00",X"B0",X"08",X"00",X"00",X"00",X"00",X"40",X"00", - X"94",X"52",X"5C",X"1E",X"10",X"6E",X"4F",X"6E",X"16",X"E6",X"5A",X"1A",X"5C",X"6E",X"4F",X"6E", - X"10",X"10",X"10",X"10",X"6E",X"0B",X"6E",X"01",X"52",X"2C",X"10",X"10",X"6E",X"0F",X"6E",X"01", - X"1A",X"1A",X"98",X"6E",X"4F",X"6E",X"01",X"48",X"6E",X"4F",X"6E",X"01",X"E4",X"04",X"5C",X"FD", - X"DE",X"08",X"8D",X"EC",X"47",X"EC",X"48",X"00",X"41",X"A8",X"67",X"EC",X"4B",X"A8",X"A3",X"EC", - X"DB",X"7C",X"10",X"DB",X"3C",X"12",X"AC",X"03",X"53",X"4A",X"6F",X"E3",X"F5",X"22",X"EE",X"0C", - X"3C",X"02",X"AA",X"DB",X"7C",X"04",X"DB",X"3C",X"82",X"AA",X"DB",X"7C",X"84",X"DB",X"3C",X"86", - X"AA",X"DB",X"7C",X"24",X"DB",X"3C",X"26",X"AC",X"DB",X"7C",X"A4",X"DB",X"3C",X"A6",X"AC",X"05", - X"7C",X"14",X"DB",X"3C",X"16",X"AC",X"05",X"DB",X"94",X"DB",X"3C",X"96",X"AC",X"07",X"53",X"91", - X"10",X"9A",X"94",X"16",X"50",X"52",X"5C",X"E6",X"51",X"04",X"10",X"5A",X"12",X"16",X"50",X"52", - X"6E",X"01",X"51",X"04",X"10",X"94",X"5E",X"5A",X"6E",X"07",X"6E",X"01",X"2A",X"01",X"03",X"0B", - X"90",X"1A",X"94",X"10",X"90",X"12",X"16",X"E6",X"12",X"5C",X"6E",X"43",X"6E",X"01",X"6E",X"81", - X"6E",X"4F",X"6E",X"81",X"A0",X"01",X"10",X"10",X"43",X"45",X"4B",X"4D",X"6E",X"43",X"6E",X"81", - X"14",X"5E",X"5C",X"9A",X"96",X"10",X"10",X"5C",X"06",X"14",X"5E",X"5C",X"9A",X"96",X"10",X"6E", - X"56",X"5A",X"12",X"5C",X"6E",X"4F",X"6E",X"01",X"10",X"6E",X"4F",X"6E",X"01",X"4C",X"06",X"9A", - X"6E",X"01",X"44",X"04",X"A0",X"A0",X"A0",X"6E",X"96",X"9A",X"56",X"1A",X"2C",X"6E",X"0B",X"6E", - X"22",X"B5",X"E2",X"9F",X"84",X"26",X"86",X"FC",X"B4",X"D5",X"7F",X"0A",X"02",X"7F",X"80",X"88", - X"3E",X"61",X"67",X"69",X"49",X"0D",X"BC",X"BA",X"F4",X"F0",X"F0",X"BC",X"B6",X"78",X"65",X"61", - X"BA",X"BC",X"BE",X"F0",X"B2",X"B6",X"B8",X"BA",X"70",X"65",X"63",X"65",X"74",X"30",X"45",X"BC", - X"B2",X"70",X"70",X"32",X"36",X"74",X"61",X"78",X"2C",X"0F",X"B0",X"B1",X"CB",X"E8",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"10",X"10",X"10",X"90",X"52",X"5C",X"56",X"D2",X"96",X"10",X"90",X"12",X"16",X"E6",X"5A",X"12", - X"10",X"10",X"52",X"5C",X"56",X"D2",X"10",X"10",X"A2",X"E2",X"E0",X"A0",X"E4",X"A2",X"E2",X"E0", - X"10",X"10",X"10",X"10",X"96",X"9A",X"1A",X"6E",X"52",X"5E",X"94",X"10",X"10",X"10",X"10",X"6E", - X"50",X"10",X"10",X"10",X"10",X"10",X"6E",X"4F",X"16",X"50",X"12",X"96",X"1A",X"10",X"6E",X"4F", - X"02",X"02",X"06",X"02",X"02",X"08",X"02",X"02",X"08",X"C0",X"0A",X"02",X"02",X"02",X"8E",X"04", - X"BC",X"02",X"02",X"02",X"02",X"06",X"02",X"02",X"04",X"08",X"04",X"08",X"46",X"02",X"02",X"02", - X"04",X"04",X"4C",X"04",X"08",X"04",X"08",X"04",X"06",X"02",X"02",X"02",X"06",X"02",X"02",X"06", - X"10",X"10",X"4C",X"EA",X"EC",X"80",X"15",X"16",X"5E",X"E4",X"AC",X"88",X"C4",X"2F",X"51",X"86", - X"C8",X"B0",X"47",X"40",X"00",X"02",X"0C",X"00",X"9C",X"00",X"04",X"44",X"0E",X"06",X"48",X"00", - X"24",X"02",X"02",X"0C",X"00",X"02",X"0E",X"00",X"00",X"9E",X"D8",X"32",X"3E",X"7A",X"B8",X"F6", - X"99",X"E6",X"B7",X"E6",X"D0",X"E8",X"8B",X"E8",X"B7",X"44",X"B9",X"04",X"81",X"F8",X"F6",X"F4", - X"B6",X"B4",X"83",X"61",X"41",X"30",X"54",X"58",X"83",X"8B",X"41",X"8B",X"8B",X"C1",X"89",X"8F", - X"53",X"EC",X"53",X"7F",X"C8",X"48",X"EC",X"30",X"8D",X"17",X"4D",X"0A",X"7F",X"C8",X"4A",X"17", - X"17",X"4D",X"0A",X"7F",X"C8",X"6E",X"17",X"4D",X"C8",X"A6",X"17",X"4D",X"0A",X"7F",X"C8",X"4C", - X"0A",X"6F",X"A4",X"88",X"5C",X"17",X"F8",X"0A",X"5E",X"5E",X"57",X"03",X"0C",X"00",X"DB",X"22", - X"DB",X"7C",X"00",X"DB",X"3C",X"02",X"AC",X"0F",X"DB",X"7C",X"20",X"DB",X"3C",X"22",X"AC",X"45", - X"14",X"A0",X"14",X"80",X"14",X"B1",X"12",X"91",X"12",X"A0",X"12",X"80",X"12",X"B1",X"10",X"91", - X"10",X"69",X"10",X"67",X"10",X"65",X"10",X"63",X"12",X"52",X"12",X"72",X"12",X"43",X"12",X"63", - X"14",X"52",X"14",X"72",X"14",X"43",X"14",X"63",X"14",X"5B",X"14",X"5D",X"14",X"5F",X"14",X"91", - X"14",X"5B",X"14",X"5D",X"14",X"5F",X"14",X"91",X"53",X"00",X"00",X"A0",X"4B",X"00",X"BA",X"B6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/dpram.vhd deleted file mode 100644 index 78823ec4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,58 +0,0 @@ -------------------------------------------------------------------------------- --- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $ -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity dpram is - -generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 -); -port ( - clk_a_i : in std_logic; - en_a_i : in std_logic; - we_i : in std_logic; - addr_a_i : in std_logic_vector(addr_width_g-1 downto 0); - data_a_i : in std_logic_vector(data_width_g-1 downto 0); - data_a_o : out std_logic_vector(data_width_g-1 downto 0); - clk_b_i : in std_logic; - addr_b_i : in std_logic_vector(addr_width_g-1 downto 0); - data_b_o : out std_logic_vector(data_width_g-1 downto 0) -); - -end dpram; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of dpram is - - type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0); - signal ram_q : ram_t; - -begin - - mem_a: process (clk_a_i) - begin - if rising_edge(clk_a_i) then - if we_i = '1' and en_a_i = '1' then - ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i; - data_a_o <= data_a_i; - else - data_a_o <= ram_q(to_integer(unsigned(addr_a_i))); - end if; - end if; - end process mem_a; - - mem_b: process (clk_b_i) - begin - if rising_edge(clk_b_i) then - data_b_o <= ram_q(to_integer(unsigned(addr_b_i))); - end if; - end process mem_b; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman.vhd deleted file mode 100644 index 6ccb7094..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,619 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN is -generic ( - MRTNT : std_logic := '0'; -- 1 to descramble Mr TNT ROMs, 0 otherwise - MSPACMAN : std_logic := '1' -- set to 1 when using Ms Pacman ROMs, 0 otherwise -); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0_reg : in std_logic_vector(7 downto 0); - in1_reg : in std_logic_vector(7 downto 0); - dipsw_reg : in std_logic_vector(7 downto 0); - - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal rom_data : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector(7 downto 0); - -- more decode - signal wr0_l : std_logic; - signal wr1_l : std_logic; - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - -begin - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - p_sync_comb : process(hcnt, vcnt) - begin - vsync <= not vcnt(8); - do_hsync <= (hcnt = "010101111"); -- 0AF - end process; - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010010111") then -- 097 - O_HBLANK <= '1'; - elsif (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - O_HBLANK <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - -- - -- cpu - -- - p_cpu_wait_comb : process(sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off - watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_nmi_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - - -- 7M - -- 7N - sync_bus_cs_l <= '1'; --- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - --- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then --- program_rom_cs_l <= '0'; --- end if; - - if (cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - -- - -- vram addr custom ic - -- - u_vram_addr : entity work.PACMAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H256_L => hcnt(8), - H128 => hcnt(7), - H64 => hcnt(6), - H32 => hcnt(5), - H16 => hcnt(4), - H8 => hcnt(3), - H4 => hcnt(2), - H2 => hcnt(1), - H1 => hcnt(0), - V128 => vcnt(7), - V64 => vcnt(6), - V32 => vcnt(5), - V16 => vcnt(4), - V8 => vcnt(3), - V4 => vcnt(2), - V2 => vcnt(1), - V1 => vcnt(0), - FLIP => control_reg(3) - ); - - p_ab_mux_comb : process(hcnt, cpu_addr, vram_addr_ab) - begin - --When 2H is low, the CPU controls the bus. - if (hcnt(1) = '0') then - ab <= cpu_addr(11 downto 0); - else - ab <= vram_addr_ab; - end if; - end process; - - p_vram_comb : process(hcnt, cpu_addr, sync_bus_stb) - variable a,b : std_logic; - begin - - a := not (cpu_addr(12) or sync_bus_stb); - b := hcnt(1) and hcnt(0); - vram_l <= not (a or b); - end process; - - p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr) - variable sel : std_logic_vector(2 downto 0); - variable dec : std_logic_vector(7 downto 0); - variable selb : std_logic_vector(1 downto 0); - variable decb : std_logic_vector(3 downto 0); - begin - -- WRITE - - -- out_l 0x5000 - 0x503F control space - - -- wr0_l 0x5040 - 0x504F sound - -- wr1_l 0x5050 - 0x505F sound - -- wr2_l 0x5060 - 0x506F sprite - - -- 0x5080 - 0x50BF unused - - -- wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - - -- in0_l 0x5000 - 0x503F in port 0 - -- in1_l 0x5040 - 0x507F in port 1 - -- dipsw_l 0x5080 - 0x50BF dip switches - - -- 7J - dec := "11111111"; - sel := sync_bus_r_w_l & ab(7) & ab(6); - if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then - case sel is - when "000" => dec := "11111110"; - when "001" => dec := "11111101"; - when "010" => dec := "11111011"; - when "011" => dec := "11110111"; - when "100" => dec := "11101111"; - when "101" => dec := "11011111"; - when "110" => dec := "10111111"; - when "111" => dec := "01111111"; - when others => null; - end case; - end if; - iodec_out_l <= dec(0); - iodec_wdr_l <= dec(3); - - iodec_in0_l <= dec(4); - iodec_in1_l <= dec(5); - iodec_dipsw_l <= dec(6); - - -- 7M - decb := "1111"; - selb := ab(5) & ab(4); - if (dec(1) = '0') then - case selb is - when "00" => decb := "1110"; - when "01" => decb := "1101"; - when "10" => decb := "1011"; - when "11" => decb := "0111"; - when others => null; - end case; - end if; - wr0_l <= decb(0); - wr1_l <= decb(1); - wr2_l <= decb(2); - end process; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - p_db_mux_comb : process(hcnt, cpu_data_out, rams_data_out) - begin - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - if (hcnt(1) = '0') then - sync_bus_db <= cpu_data_out; - else - sync_bus_db <= rams_data_out; - end if; - end process; - - p_cpu_data_in_mux_comb : process(cpu_addr, cpu_iorq_l, cpu_m1_l, sync_bus_wreq_l, - iodec_in0_l, iodec_in1_l, iodec_dipsw_l, cpu_vec_reg, sync_bus_reg, rom_data, - rams_data_out, in0_reg, in1_reg, dipsw_reg) - begin - -- simplifed again - if (cpu_iorq_l = '0') and (cpu_m1_l = '0') then - cpu_data_in <= cpu_vec_reg; - elsif (sync_bus_wreq_l = '0') then - cpu_data_in <= sync_bus_reg; - else - if (cpu_addr(15 downto 14) = "00") then -- ROM at 0000 - 3fff - cpu_data_in <= rom_data; - elsif (cpu_addr(15 downto 13) = "100") then -- ROM at 8000 - 9fff - cpu_data_in <= rom_data; - else - cpu_data_in <= rams_data_out; - if (iodec_in0_l = '0') then cpu_data_in <= in0_reg; end if; - if (iodec_in1_l = '0') then cpu_data_in <= in1_reg; end if; - if (iodec_dipsw_l = '0') then cpu_data_in <= dipsw_reg; end if; - end if; - end if; - end process; - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab(11 downto 0), - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab(11 downto 0), - data_b_o => rams_data_out - ); - - u_program_rom: work.rom_descrambler - generic map ( - MRTNT => MRTNT, - MSPACMAN => MSPACMAN - ) - port map( - CLK => clk, - cpu_m1_l => cpu_m1_l, - addr => cpu_addr, - data => rom_data - ); - - -- - -- video subsystem - -- - u_video : entity work.PACMAN_VIDEO - generic map ( - MRTNT => MRTNT - ) - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - I_WR2_L => wr2_l, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk - ); - - O_HSYNC <= hSync; - O_VSYNC <= vSync; - - --O_HBLANK <= hblank; - O_VBLANK <= vblank; - - -- - -- - -- audio subsystem - -- - u_audio : entity work.PACMAN_AUDIO - port map ( - I_HCNT => hcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_WR1_L => wr1_l, - I_WR0_L => wr0_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 39619ea0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR1_L, - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => rom3m(1), - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_rom_descrambler.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_rom_descrambler.vhd deleted file mode 100644 index b8d20de6..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_rom_descrambler.vhd +++ /dev/null @@ -1,446 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) d18c7db (gmail) - May 2013 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- - - --- The following comments and source code in the comments are from MAME source code and are --- included here to help make sense of the logic used in the VHDL address mapper and descrambler --- ---/************************************ --- * --- * Ms. Pac-Man --- * --- ************************************/ --- ---/* --- Ms. Pac-Man has an auxiliary PCB with ribbon cable that plugs into the Z-80 CPU socket of a Pac-Man main PCB. Also the --- graphics ROMs at 5E, 5F on the main board are replaced. --- --- The aux board contains three ROMs (two 2532 at U6, U7 and one 2716 at U5), a Z-80, and four PAL/HAL logic chips. --- --- The aux board logic decodes the Z-80 address and determines whether to enable the main board ROMs (containing Pac-Man --- code) or the aux board ROMs (containing Ms. Pac-Man code). Normally the Pac-Man ROMs reside at address 0x0000-0x3fff --- and are mirrored at 0x8000-0xbfff (Z-80 A15 is not used in Pac-Man). The aux board logic modifies the address map and --- enables the aux board ROMs for addresses 0x3000-0x3fff and 0x8000-0x97ff. Furthermore there are forty 8-byte "patch" --- regions which reside in the 0x0000-0x2fff address range. Any access to these patch addresses will disable the Pac-Man --- ROMs and enable the aux board ROM. Aux board ROM addresses 0x8000-0x81ef are mapped onto the patch regions. These --- patches typically insert jumps to new code above 0x8000. --- --- The aux board logic also acts as a software protection circuit which inhibits dumping of the ROMs (e.g., using a --- microprocessor emulator system). There are several "trap" address regions which enable and disable the decode --- functions. In order to properly operate as Ms. Pac-Man you must access one of the "latch set" trap addresses. This --- enables the decode. If a "latch clear" address is accessed then decode is disabled and all you get is Pac-Man. For --- more info see U.S. Patent 4,525,599 "Software protection methods and apparatus". --- --- The trap regions are 8 bytes in length starting on the following addresses: --- --- latch clear, decode disable --- 0x0038 --- 0x03b0 --- 0x1600 --- 0x2120 --- 0x3ff0 --- 0x8000 --- 0x97f0 --- --- latch set, decode enable --- 0x3ff8 --- --- Any memory access will trigger the trap behavior: instruction fetch, data read, data write. The latch clear addresses --- should never be accessed during normal Ms. Pac-Man operation, so when the circuitry detects an access it clears the --- latch and prevents any further dumping of the aux board ROMs. --- --- The Pac-Man self-test code does a checksum of the ROM 0x0000-0x2fff. This works because the checksum routine walks the --- ROM starting from the low address and hits the latch clear trap at 0x0038 prior to encountering any of the patch --- regions. The decode stays disabled for the rest of the checksum routine, and thus the checksum is calculated for the --- Pac-Man ROMs with no patches applied. --- --- During normal operation every VBLANK (60.6Hz) interrupt will fetch its interrupt vector from the 0x3ff8 trap region, so --- the latch is continually being enabled. --- --- In a further attempt to thwart copying, the aux board ROMs have a simple encryption scheme: their address and data --- lines are bit flipped (i.e., wired in a nonstandard fashion). The specific bit flips were selected to minimize the --- vias required to lay out the aux PCB. ---*/ - --- ---static void mspacman_install_patches(UINT8 *ROM) ---{ --- int i; --- --- /* copy forty 8-byte patches into Pac-Man code */ --- for (i = 0; i < 8; i++) --- { --- ROM[0x0410+i] = ROM[0x8008+i]; --- ROM[0x08E0+i] = ROM[0x81D8+i]; --- ROM[0x0A30+i] = ROM[0x8118+i]; --- ROM[0x0BD0+i] = ROM[0x80D8+i]; --- ROM[0x0C20+i] = ROM[0x8120+i]; --- ROM[0x0E58+i] = ROM[0x8168+i]; --- ROM[0x0EA8+i] = ROM[0x8198+i]; --- --- ROM[0x1000+i] = ROM[0x8020+i]; --- ROM[0x1008+i] = ROM[0x8010+i]; --- ROM[0x1288+i] = ROM[0x8098+i]; --- ROM[0x1348+i] = ROM[0x8048+i]; --- ROM[0x1688+i] = ROM[0x8088+i]; --- ROM[0x16B0+i] = ROM[0x8188+i]; --- ROM[0x16D8+i] = ROM[0x80C8+i]; --- ROM[0x16F8+i] = ROM[0x81C8+i]; --- ROM[0x19A8+i] = ROM[0x80A8+i]; --- ROM[0x19B8+i] = ROM[0x81A8+i]; --- --- ROM[0x2060+i] = ROM[0x8148+i]; --- ROM[0x2108+i] = ROM[0x8018+i]; --- ROM[0x21A0+i] = ROM[0x81A0+i]; --- ROM[0x2298+i] = ROM[0x80A0+i]; --- ROM[0x23E0+i] = ROM[0x80E8+i]; --- ROM[0x2418+i] = ROM[0x8000+i]; --- ROM[0x2448+i] = ROM[0x8058+i]; --- ROM[0x2470+i] = ROM[0x8140+i]; --- ROM[0x2488+i] = ROM[0x8080+i]; --- ROM[0x24B0+i] = ROM[0x8180+i]; --- ROM[0x24D8+i] = ROM[0x80C0+i]; --- ROM[0x24F8+i] = ROM[0x81C0+i]; --- ROM[0x2748+i] = ROM[0x8050+i]; --- ROM[0x2780+i] = ROM[0x8090+i]; --- ROM[0x27B8+i] = ROM[0x8190+i]; --- ROM[0x2800+i] = ROM[0x8028+i]; --- ROM[0x2B20+i] = ROM[0x8100+i]; --- ROM[0x2B30+i] = ROM[0x8110+i]; --- ROM[0x2BF0+i] = ROM[0x81D0+i]; --- ROM[0x2CC0+i] = ROM[0x80D0+i]; --- ROM[0x2CD8+i] = ROM[0x80E0+i]; --- ROM[0x2CF0+i] = ROM[0x81E0+i]; --- ROM[0x2D60+i] = ROM[0x8160+i]; --- } ---} --- ---DRIVER_INIT_MEMBER(pacman_state,mspacman) ---{ --- int i; --- UINT8 *ROM, *DROM; --- --- /* CPU ROMs */ --- --- /* Pac-Man code is in low bank */ --- ROM = machine().root_device().memregion("maincpu")->base(); --- --- /* decrypted Ms. Pac-Man code is in high bank */ --- DROM = &machine().root_device().memregion("maincpu")->base()[0x10000]; --- --- /* copy ROMs into decrypted bank */ --- for (i = 0; i < 0x1000; i++) --- { --- DROM[0x0000+i] = ROM[0x0000+i]; /* pacman.6e */ --- DROM[0x1000+i] = ROM[0x1000+i]; /* pacman.6f */ --- DROM[0x2000+i] = ROM[0x2000+i]; /* pacman.6h */ --- DROM[0x3000+i] = BITSWAP8(ROM[0xb000+BITSWAP16(i,15,14,13,12,11,3,7,9,10,8,6,5,4,2,1,0)],0,4,5,7,6,3,2,1); /* decrypt u7 */ --- } --- for (i = 0; i < 0x800; i++) --- { --- DROM[0x8000+i] = BITSWAP8(ROM[0x8000+BITSWAP16(i,15,14,13,12,11,8,7,5,9,10,6,3,4,2,1,0)],0,4,5,7,6,3,2,1); /* decrypt u5 */ --- DROM[0x8800+i] = BITSWAP8(ROM[0x9800+BITSWAP16(i,15,14,13,12,11,3,7,9,10,8,6,5,4,2,1,0)],0,4,5,7,6,3,2,1); /* decrypt half of u6 */ --- DROM[0x9000+i] = BITSWAP8(ROM[0x9000+BITSWAP16(i,15,14,13,12,11,3,7,9,10,8,6,5,4,2,1,0)],0,4,5,7,6,3,2,1); /* decrypt half of u6 */ ---// 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0 --- DROM[0x9800+i] = ROM[0x1800+i]; /* mirror of pacman.6f high */ --- } --- for (i = 0; i < 0x1000; i++) --- { --- DROM[0xa000+i] = ROM[0x2000+i]; /* mirror of pacman.6h */ --- DROM[0xb000+i] = ROM[0x3000+i]; /* mirror of pacman.6j */ --- } --- /* install patches into decrypted bank */ --- mspacman_install_patches(DROM); --- --- /* mirror Pac-Man ROMs into upper addresses of normal bank */ --- for (i = 0; i < 0x1000; i++) --- { --- ROM[0x8000+i] = ROM[0x0000+i]; --- ROM[0x9000+i] = ROM[0x1000+i]; --- ROM[0xa000+i] = ROM[0x2000+i]; --- ROM[0xb000+i] = ROM[0x3000+i]; --- } --- --- /* initialize the banks */ --- machine().root_device().membank("bank1")->configure_entries(0, 2, &ROM[0x00000], 0x10000); --- machine().root_device().membank("bank1")->set_entry(1); ---} --- ---ROM_START( puckmana ) --- ROM_REGION( 0x10000, "maincpu", 0 ) --- ROM_LOAD( "pacman.6e", 0x0000, 0x1000, CRC(c1e6ab10) SHA1(e87e059c5be45753f7e9f33dff851f16d6751181) ) --- ROM_LOAD( "pacman.6f", 0x1000, 0x1000, CRC(1a6fb2d4) SHA1(674d3a7f00d8be5e38b1fdc208ebef5a92d38329) ) --- ROM_LOAD( "pacman.6h", 0x2000, 0x1000, CRC(bcdd1beb) SHA1(8e47e8c2c4d6117d174cdac150392042d3e0a881) ) --- ROM_LOAD( "prg7", 0x3000, 0x0800, CRC(b6289b26) SHA1(d249fa9cdde774d5fee7258147cd25fa3f4dc2b3) ) --- ROM_LOAD( "prg8", 0x3800, 0x0800, CRC(17a88c13) SHA1(eb462de79f49b7aa8adb0cc6d31535b10550c0ce) ) --- ---ROM_START( mspacman ) --- ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code+64k for decrypted code */ --- ROM_LOAD( "pacman.6e", 0x0000, 0x1000, CRC(c1e6ab10) SHA1(e87e059c5be45753f7e9f33dff851f16d6751181) ) --- ROM_LOAD( "pacman.6f", 0x1000, 0x1000, CRC(1a6fb2d4) SHA1(674d3a7f00d8be5e38b1fdc208ebef5a92d38329) ) --- ROM_LOAD( "pacman.6h", 0x2000, 0x1000, CRC(bcdd1beb) SHA1(8e47e8c2c4d6117d174cdac150392042d3e0a881) ) --- ROM_LOAD( "pacman.6j", 0x3000, 0x1000, CRC(817d94e3) SHA1(d4a70d56bb01d27d094d73db8667ffb00ca69cb9) ) --- --- ROM_LOAD( "u5", 0x8000, 0x0800, CRC(f45fbbcd) SHA1(b26cc1c8ee18e9b1daa97956d2159b954703a0ec) ) --- ROM_LOAD( "u6", 0x9000, 0x1000, CRC(a90e7000) SHA1(e4df96f1db753533f7d770aa62ae1973349ea4cf) ) --- ROM_LOAD( "u7", 0xb000, 0x1000, CRC(c82cd714) SHA1(1d8ac7ad03db2dc4c8c18ade466e12032673f874) ) --- --- ---Normally the Pac-Man ROMs reside at address 0x0000-0x3fff and are mirrored at 0x8000-0xbfff (Z-80 A15 is not used in Pac-Man). ---The aux board logic modifies the address map and enables the aux board ROMs for addresses 0x3000-0x3fff and 0x8000-0x97ff. - -library ieee; - use ieee.std_logic_1164.all; - use ieee.numeric_std.all; - -entity rom_descrambler is - generic ( - -- only set one of these when PACMAN is set - MRTNT : std_logic := '0'; -- set to 1 when using Mr TNT ROMs, 0 otherwise - MSPACMAN : std_logic := '0' -- set to 1 when using Ms Pacman ROMs, 0 otherwise - ); - port ( - CLK : in std_logic; - cpu_m1_l : in std_logic; - addr : in std_logic_vector(15 downto 0); - data : out std_logic_vector( 7 downto 0) - ); - -end rom_descrambler; - -architecture rtl of rom_descrambler is - signal overlay_on : std_logic := '0'; - signal rom_patched : std_logic_vector(15 downto 0); - signal rom_addr : std_logic_vector(15 downto 0); - signal rom_lo : std_logic_vector( 7 downto 0); - signal rom_hi : std_logic_vector( 7 downto 0); - signal rom_data_in : std_logic_vector( 7 downto 0); - signal rom_data_out : std_logic_vector( 7 downto 0); -begin - -- ROM at 0000 - 3FFF - u_program_rom0 : entity work.ROM_PGM_0 - port map ( - CLK => CLK, - ADDR => rom_addr(13 downto 0), - DATA => rom_lo - ); - - -- ROM at 8000 - BFFF (Liz Wiz) - u_program_rom1 : entity work.ROM_PGM_1 - port map ( - CLK => CLK, - ADDR => rom_addr(13 downto 0), - DATA => rom_hi - ); - --- The trap regions are 8 bytes in length starting on the following addresses: --- --- latch clear, decode disable --- 0x0038 --- 0x03b0 --- 0x1600 --- 0x2120 --- 0x3ff0 --- 0x8000 --- 0x97f0 --- --- latch set, decode enable --- 0x3ff8 - p_overlay : process - variable trap_addr : std_logic_vector(15 downto 0); - begin - wait until rising_edge(CLK); - trap_addr := addr(15 downto 3) & "000"; - if trap_addr = x"3ff8" then - overlay_on <= '1'; - elsif - trap_addr = x"0038" or - trap_addr = x"03b0" or - trap_addr = x"1600" or - trap_addr = x"2120" or - trap_addr = x"3ff0" or - trap_addr = x"8000" or - trap_addr = x"97f0" - then - overlay_on <= '0'; - end if; - end process; - - p_decoder_comb : process(clk, rom_addr, addr, rom_data_in, rom_data_out, rom_patched, rom_hi, rom_lo, overlay_on) - variable patch_addr : std_logic_vector(15 downto 0); - begin - rom_addr <= addr; - rom_patched <= addr; - data <= rom_data_out; - - -- default is unscrambled data - rom_data_out <= rom_data_in ; - - -- mux ROMs to same data bus - -- ignore A15 so that Pacman ROMs 0000-3FFF mirror in high mem at 8000-BFFF - if rom_addr(14) = '0' then - rom_data_in <= rom_lo; - else - rom_data_in <= rom_hi; - end if; - - -- Mr TNT program ROMs have data lines D3 and D5 swapped - -- Mr TNT video ROMs have data lines D4 and D6 and address lines A0 and A2 swapped - if MRTNT = '1' then - rom_data_out <= rom_data_in(7 downto 6) & rom_data_in(3) & rom_data_in(4) & rom_data_in(5) & rom_data_in(2 downto 0); - end if; - - if MSPACMAN = '1' and overlay_on = '1' then - -- forty 8-byte patches into Pac-Man code - -- If the CPU address presented falls in a patch range, substitute it with patched address - -- OH THE HUMANITY!!! - patch_addr := addr(15 downto 3) & "000"; - case patch_addr is - when x"0410" => rom_patched <= x"800" & '1' & addr(2 downto 0); -- ROM[0x0410+i] = ROM[0x8008+i] - when x"08E0" => rom_patched <= x"81D" & '1' & addr(2 downto 0); -- ROM[0x08E0+i] = ROM[0x81D8+i] - when x"0A30" => rom_patched <= x"811" & '1' & addr(2 downto 0); -- ROM[0x0A30+i] = ROM[0x8118+i] - when x"0BD0" => rom_patched <= x"80D" & '1' & addr(2 downto 0); -- ROM[0x0BD0+i] = ROM[0x80D8+i] - when x"0C20" => rom_patched <= x"812" & '0' & addr(2 downto 0); -- ROM[0x0C20+i] = ROM[0x8120+i] - when x"0E58" => rom_patched <= x"816" & '1' & addr(2 downto 0); -- ROM[0x0E58+i] = ROM[0x8168+i] - when x"0EA8" => rom_patched <= x"819" & '1' & addr(2 downto 0); -- ROM[0x0EA8+i] = ROM[0x8198+i] - - when x"1000" => rom_patched <= x"802" & '0' & addr(2 downto 0); -- ROM[0x1000+i] = ROM[0x8020+i] - when x"1008" => rom_patched <= x"801" & '0' & addr(2 downto 0); -- ROM[0x1008+i] = ROM[0x8010+i] - when x"1288" => rom_patched <= x"809" & '1' & addr(2 downto 0); -- ROM[0x1288+i] = ROM[0x8098+i] - when x"1348" => rom_patched <= x"804" & '1' & addr(2 downto 0); -- ROM[0x1348+i] = ROM[0x8048+i] - when x"1688" => rom_patched <= x"808" & '1' & addr(2 downto 0); -- ROM[0x1688+i] = ROM[0x8088+i] - when x"16B0" => rom_patched <= x"818" & '1' & addr(2 downto 0); -- ROM[0x16B0+i] = ROM[0x8188+i] - when x"16D8" => rom_patched <= x"80C" & '1' & addr(2 downto 0); -- ROM[0x16D8+i] = ROM[0x80C8+i] - when x"16F8" => rom_patched <= x"81C" & '1' & addr(2 downto 0); -- ROM[0x16F8+i] = ROM[0x81C8+i] - when x"19A8" => rom_patched <= x"80A" & '1' & addr(2 downto 0); -- ROM[0x19A8+i] = ROM[0x80A8+i] - when x"19B8" => rom_patched <= x"81A" & '1' & addr(2 downto 0); -- ROM[0x19B8+i] = ROM[0x81A8+i] - - when x"2060" => rom_patched <= x"814" & '1' & addr(2 downto 0); -- ROM[0x2060+i] = ROM[0x8148+i] - when x"2108" => rom_patched <= x"801" & '1' & addr(2 downto 0); -- ROM[0x2108+i] = ROM[0x8018+i] - when x"21A0" => rom_patched <= x"81A" & '0' & addr(2 downto 0); -- ROM[0x21A0+i] = ROM[0x81A0+i] - when x"2298" => rom_patched <= x"80A" & '0' & addr(2 downto 0); -- ROM[0x2298+i] = ROM[0x80A0+i] - when x"23E0" => rom_patched <= x"80E" & '1' & addr(2 downto 0); -- ROM[0x23E0+i] = ROM[0x80E8+i] - when x"2418" => rom_patched <= x"800" & '0' & addr(2 downto 0); -- ROM[0x2418+i] = ROM[0x8000+i] - when x"2448" => rom_patched <= x"805" & '1' & addr(2 downto 0); -- ROM[0x2448+i] = ROM[0x8058+i] - when x"2470" => rom_patched <= x"814" & '0' & addr(2 downto 0); -- ROM[0x2470+i] = ROM[0x8140+i] - when x"2488" => rom_patched <= x"808" & '0' & addr(2 downto 0); -- ROM[0x2488+i] = ROM[0x8080+i] - when x"24B0" => rom_patched <= x"818" & '0' & addr(2 downto 0); -- ROM[0x24B0+i] = ROM[0x8180+i] - when x"24D8" => rom_patched <= x"80C" & '0' & addr(2 downto 0); -- ROM[0x24D8+i] = ROM[0x80C0+i] - when x"24F8" => rom_patched <= x"81C" & '0' & addr(2 downto 0); -- ROM[0x24F8+i] = ROM[0x81C0+i] - when x"2748" => rom_patched <= x"805" & '0' & addr(2 downto 0); -- ROM[0x2748+i] = ROM[0x8050+i] - when x"2780" => rom_patched <= x"809" & '0' & addr(2 downto 0); -- ROM[0x2780+i] = ROM[0x8090+i] - when x"27B8" => rom_patched <= x"819" & '0' & addr(2 downto 0); -- ROM[0x27B8+i] = ROM[0x8190+i] - when x"2800" => rom_patched <= x"802" & '1' & addr(2 downto 0); -- ROM[0x2800+i] = ROM[0x8028+i] - when x"2B20" => rom_patched <= x"810" & '0' & addr(2 downto 0); -- ROM[0x2B20+i] = ROM[0x8100+i] - when x"2B30" => rom_patched <= x"811" & '0' & addr(2 downto 0); -- ROM[0x2B30+i] = ROM[0x8110+i] - when x"2BF0" => rom_patched <= x"81D" & '0' & addr(2 downto 0); -- ROM[0x2BF0+i] = ROM[0x81D0+i] - when x"2CC0" => rom_patched <= x"80D" & '0' & addr(2 downto 0); -- ROM[0x2CC0+i] = ROM[0x80D0+i] - when x"2CD8" => rom_patched <= x"80E" & '0' & addr(2 downto 0); -- ROM[0x2CD8+i] = ROM[0x80E0+i] - when x"2CF0" => rom_patched <= x"81E" & '0' & addr(2 downto 0); -- ROM[0x2CF0+i] = ROM[0x81E0+i] - when x"2D60" => rom_patched <= x"816" & '0' & addr(2 downto 0); -- ROM[0x2D60+i] = ROM[0x8160+i] - when others => rom_patched <= addr; - end case; - --- Pacman ROMs --- 0x0000-0x0FFF = 0x0000-0x0FFF; /* pacman.6e */ --- 0x1000-0x1FFF = 0x1000-0x1FFF; /* pacman.6f */ --- 0x2000-0x2FFF = 0x2000-0x2FFF; /* pacman.6h */ --- 0x3000-0x3FFF = 0x3000-0x3FFF; /* pacman.6j */ - --- ROM mirror (easy just ignore A15) --- 0x8000-0x8FFF = 0x0000-0x0FFF; /* mirror of pacman.6e */ --- 0x9000-0x9FFF = 0x1000-0x1FFF; /* mirror of pacman.6f */ --- 0xA000-0xAFFF = 0x2000-0x2FFF; /* mirror of pacman.6h */ --- 0xB000-0xBFFF = 0x3000-0x3FFF; /* mirror of pacman.6j */ - --- Ms Pacman overlays - --- no xlate --- 0x8000-0x87FF = 0x8000-0x87FF (physical ROM hi 0000-07FF); /* decrypt u5 */ --- 0x9000-0x97FF = 0x9000-0x97FF (physical ROM hi 1000-17FF); /* decrypt half of u6 */ - --- xlate addr --- 0x3000-0x3FFF = 0xB000-0xBFFF (physical ROM hi 2000-2FFF); /* decrypt u7 */ - --- xlate addr --- 0x8800-0x8FFF = 0x9800-0x9FFF (physical ROM hi 1800-1FFF); /* decrypt half of u6 */ - --- ROM hi mem map --- u5 2K 0000-07FF (0x8000-0x87FF) --- u5 2K 0800-0FFF N/A --- u6b 2K 1000-17FF (0x9000-0x97FF) --- u6t 2K 1800-1FFF (0x8800-0x8FFF) --- u7 4K 2000-2FFF (0x3000-0x3FFF) - - -- If the new patched address falls in certain Ms Pacman ranges, swap in ROM overlays and descramble address and data - -- high address bits are not scrambled so we know for sure this only accesses ROM hi after address translation - case rom_patched(15 downto 11) is - - -- addr = 0x3000-0x37FF, xlate to 0xB000-0xB7FF (physical ROM hi 2000-27FF), decrypt half of u7 - when "00110" => - rom_addr <= x"2" & rom_patched(11) & rom_patched(3) & rom_patched(7) & rom_patched(9) & rom_patched(10) & rom_patched(8) & rom_patched(6 downto 4) & rom_patched(2 downto 0); - rom_data_out <= rom_hi(0) & rom_hi(4) & rom_hi(5) & rom_hi(7 downto 6) & rom_hi(3 downto 1); - - -- addr = 0x3800-0x3FFF, xlate to 0xB800-0xBFFF (physical ROM hi 2800-2FFF), decrypt half of u7 - when "00111" => - rom_addr <= x"2" & rom_patched(11) & rom_patched(3) & rom_patched(7) & rom_patched(9) & rom_patched(10) & rom_patched(8) & rom_patched(6 downto 4) & rom_patched(2 downto 0); - rom_data_out <= rom_hi(0) & rom_hi(4) & rom_hi(5) & rom_hi(7 downto 6) & rom_hi(3 downto 1); - - -- addr = 0x8000-0x87FF, no xlate (physical ROM hi 0000-07FF), decrypt u5 - when "10000" => - rom_addr <= x"0" & rom_patched(11) & rom_patched(8) & rom_patched(7) & rom_patched(5) & rom_patched(9) & rom_patched(10) & rom_patched(6) & rom_patched(3) & rom_patched(4) & rom_patched(2 downto 0); - rom_data_out <= rom_hi(0) & rom_hi(4) & rom_hi(5) & rom_hi(7 downto 6) & rom_hi(3 downto 1); - - -- addr = 0x8800-0x8FFF, xlate to 0x9800-0x9FFF (physical ROM hi 1800-1FFF), decrypt half of u6 - when "10001" => - rom_addr <= x"1" & rom_patched(11) & rom_patched(3) & rom_patched(7) & rom_patched(9) & rom_patched(10) & rom_patched(8) & rom_patched(6 downto 4) & rom_patched(2 downto 0); - rom_data_out <= rom_hi(0) & rom_hi(4) & rom_hi(5) & rom_hi(7 downto 6) & rom_hi(3 downto 1); - - -- addr = 0x9000-0x97FF, no xlate (physical ROM hi 1000-17FF), decrypt half of u6 - when "10010" => - rom_addr <= x"1" & rom_patched(11) & rom_patched(3) & rom_patched(7) & rom_patched(9) & rom_patched(10) & rom_patched(8) & rom_patched(6 downto 4) & rom_patched(2 downto 0); - rom_data_out <= rom_hi(0) & rom_hi(4) & rom_hi(5) & rom_hi(7 downto 6) & rom_hi(3 downto 1); - - -- catch all default action - when others => null; - rom_addr <= rom_patched; - rom_data_out <= rom_data_in; - end case; - end if; - end process; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 895304e9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,366 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_VIDEO is -generic ( - MRTNT : std_logic := '0' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); -port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - I_WR2_L : in std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic -); -end; - -architecture RTL of PACMAN_VIDEO is - - signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal db_reg : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_dout : std_logic_vector(7 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal cntr_ld : std_logic; - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); - signal ra : std_logic_vector(7 downto 0); - signal ra_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(3 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - - -- ram enable is low when HBLANK_L is 0 (for sprite access) or - -- 2H is low (for cpu writes) - -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board - - sprite_xy_ram : work.dpram generic map (4,8) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, - - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp - ); - - p_char_regs : process - variable inc : std_logic; - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; - begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - inc := (not I_HBLANK); - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & inc); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - db_reg <= I_DB; -- character reg - end if; - end process; - - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) - begin - if (char_hblank_reg = '0') then - xflip <= I_FLIP; - yflip <= I_FLIP; - else - xflip <= db_reg(1); - yflip <= db_reg(0); - end if; - end process; - - p_char_addr_comb : process(db_reg, I_HCNT, - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) - begin - obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - - ca(12) <= char_hblank_reg; - ca(11 downto 6) <= db_reg(7 downto 2); - - -- 2h, 4e - if (char_hblank_reg = '0') then - ca(5) <= db_reg(1); - ca(4) <= db_reg(0); - else - ca(5) <= char_sum_reg(3) xor xflip; - ca(4) <= I_HCNT(3); - end if; - - ca(3) <= I_HCNT(2) xor yflip; - ca(1) <= char_sum_reg(1) xor xflip; - - -- descramble ROMs for Mr TNT (swap address lines A0 and A2) - if MRTNT = '1' then - ca(2) <= char_sum_reg(0) xor xflip; - ca(0) <= char_sum_reg(2) xor xflip; - else - ca(2) <= char_sum_reg(2) xor xflip; - ca(0) <= char_sum_reg(0) xor xflip; - end if; - end process; - - - -- descramble ROMs for Mr TNT (swap data lines D4 and D6) - char_rom_5ef_dout <= char_rom_5ef_buf(7) & char_rom_5ef_buf(4) & char_rom_5ef_buf(5) & char_rom_5ef_buf(6) & char_rom_5ef_buf(3 downto 0) when MRTNT = '1' else char_rom_5ef_buf; - - -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf - ); - - p_char_shift : process - begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_dout(7 downto 4); -- load - shift_regl <= char_rom_5ef_dout(3 downto 0); - when others => null; - end case; - end if; - end process; - - p_char_shift_comb : process(I_HCNT, vout_yflip, shift_regu, shift_regl) - variable ip : std_logic; - begin - ip := I_HCNT(0) and I_HCNT(1); - if (vout_yflip = '0') then - - shift_sel(0) <= ip; - shift_sel(1) <= '1'; - shift_op(0) <= shift_regl(3); - shift_op(1) <= shift_regu(3); - else - - shift_sel(0) <= '1'; - shift_sel(1) <= ip; - shift_op(0) <= shift_regl(0); - shift_op(1) <= shift_regu(0); - end if; - end process; - - p_video_out_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= I_DB(4 downto 0); -- colour reg - end if; - end if; - end process; - - col_rom_4a : entity work.PROM4_DST - port map ( - CLK => CLK, - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a - ); - - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; - - p_ra_cnt : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (cntr_ld = '1') then - ra <= dr; - else - ra <= ra + "1"; - end if; - end if; - end process; - - u_sprite_ram : work.dpram generic map (8,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on_t1, - addr_a_i => ra_t1, - data_a_i => sprite_ram_ip, - - clk_b_i => CLK, - addr_b_i => ra, - data_b_o => sprite_ram_op - ); - - sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "0000"; - video_op_sel <= '1' when not (sprite_ram_reg = "0000") else '0'; - - p_sprite_ram_ip_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - ra_t1 <= ra; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - end if; - end process; - - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) - begin - -- 3a - if (vout_hblank_t1 = '0') then - sprite_ram_ip <= (others => '0'); - else - if (video_op_sel = '1') then - sprite_ram_ip <= sprite_ram_reg; - else - sprite_ram_ip <= lut_4a_t1(3 downto 0); - end if; - end if; - end process; - - p_video_op_comb : process(vout_hblank, I_VBLANK, video_op_sel, sprite_ram_reg, lut_4a) - begin - -- 3b - if (vout_hblank = '1') or (I_VBLANK = '1') then - final_col <= (others => '0'); - else - if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite - else - final_col <= lut_4a(3 downto 0); - end if; - end if; - end process; - - -- assign video outputs from color LUT PROM - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE - ); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_vram_addr.vhd deleted file mode 100644 index b26824c4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pacman_vram_addr.vhd +++ /dev/null @@ -1,273 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ & CarlW - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity X74_157 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end; - -architecture RTL of X74_157 is -begin - p_y_comb : process(S,G,A,B) - begin - for i in 0 to 3 loop - -- quad 2 line to 1 line mux (true logic) - if (G = '1') then - Y(i) <= '0'; - else - if (S = '0') then - Y(i) <= A(i); - else - Y(i) <= B(i); - end if; - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_arith.all; - use ieee.std_logic_unsigned.all; - -entity X74_257 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end; - -architecture RTL of X74_257 is -signal ab : std_logic_vector (3 downto 0); -begin - - Y <= ab; -- no tristate - p_ab : process(S,A,B) - begin - for i in 0 to 3 loop - if (S = '0') then - AB(i) <= A(i); - else - AB(i) <= B(i); - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VRAM_ADDR is - port ( - AB : out std_logic_vector (11 downto 0); - H256_L : in std_logic; - H128 : in std_logic; - H64 : in std_logic; - H32 : in std_logic; - H16 : in std_logic; - H8 : in std_logic; - H4 : in std_logic; - H2 : in std_logic; - H1 : in std_logic; - V128 : in std_logic; - V64 : in std_logic; - V32 : in std_logic; - V16 : in std_logic; - V8 : in std_logic; - V4 : in std_logic; - V2 : in std_logic; - V1 : in std_logic; - FLIP : in std_logic - ); -end; - -architecture RTL of PACMAN_VRAM_ADDR is - -signal v128p : std_logic; -signal v64p : std_logic; -signal v32p : std_logic; -signal v16p : std_logic; -signal v8p : std_logic; -signal h128p : std_logic; -signal h64p : std_logic; -signal h32p : std_logic; -signal h16p : std_logic; -signal h8p : std_logic; -signal sel : std_logic; -signal y157 : std_logic_vector (11 downto 0); - -component X74_157 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end component; - -component X74_257 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end component; - -begin - p_vp_comb : process(FLIP, V8, V16, V32, V64, V128) - begin - v128p <= FLIP xor V128; - v64p <= FLIP xor V64; - v32p <= FLIP xor V32; - v16p <= FLIP xor V16; - v8p <= FLIP xor V8; - end process; - - p_hp_comb : process(FLIP, H8, H16, H32, H64, H128) - begin - H128P <= FLIP xor H128; - H64P <= FLIP xor H64; - H32P <= FLIP xor H32; - H16P <= FLIP xor H16; - H8P <= FLIP xor H8; - end process; - - p_sel : process(H16, H32, H64) - begin - sel <= not((H32 xor H16) or (H32 xor H64)); - end process; - - --p_oe257 : process(H2) - --begin - -- oe <= not(H2); - --end process; - - U6 : X74_157 - port map( - Y => y157(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => h64p, - B(0) => h64p, - A => "1111", - G => '0', - S => sel - ); - - U5 : X74_157 - port map( - Y => y157(7 downto 4), - B(3) => h64p, - B(2) => h64p, - B(1) => h8p, - B(0) => v128p, - A => "1111", - G => '0', - S => sel - ); - - U4 : X74_157 - port map( - Y => y157(3 downto 0), - B(3) => v64p, - B(2) => v32p, - B(1) => v16p, - B(0) => v8p, - A(3) => H64, - A(2) => H32, - A(1) => H16, - A(0) => H4, - G => '0', - S => sel - ); - - U3 : X74_257 - port map( - Y => AB(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => v128p, - B(0) => v64p, - A => y157(11 downto 8), - S => H256_L - ); - - U2 : X74_257 - port map( - Y => AB(7 downto 4), - B(3) => v32p, - B(2) => v16p, - B(1) => v8p, - B(0) => h128p, - A => y157(7 downto 4), - S => H256_L - ); - - U1 : X74_257 - port map( - Y => AB(3 downto 0), - B(3) => h64p, - B(2) => h32p, - B(1) => h16p, - B(0) => h8p, - A => y157(3 downto 0), - S => H256_L - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pll.qip deleted file mode 100644 index 48665362..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VHDL_FILE [file join $::quartus(qip_path) "pll.vhd"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pll.vhd b/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pll.vhd deleted file mode 100644 index 3c952a1a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/MsPacman_MiST/rtl/pll.vhd +++ /dev/null @@ -1,365 +0,0 @@ --- megafunction wizard: %ALTPLL% --- GENERATION: STANDARD --- VERSION: WM1.0 --- MODULE: altpll - --- ============================================================ --- File Name: pll.vhd --- Megafunction Name(s): --- altpll --- --- Simulation Library Files(s): --- altera_mf --- ============================================================ --- ************************************************************ --- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! --- --- 13.1.0 Build 162 10/23/2013 SJ Web Edition --- ************************************************************ - - ---Copyright (C) 1991-2013 Altera Corporation ---Your use of Altera Corporation's design tools, logic functions ---and other software and tools, and its AMPP partner logic ---functions, and any output files from any of the foregoing ---(including device programming or simulation files), and any ---associated documentation or information are expressly subject ---to the terms and conditions of the Altera Program License ---Subscription Agreement, Altera MegaCore Function License ---Agreement, or other applicable license agreement, including, ---without limitation, that your use is for the sole purpose of ---programming logic devices manufactured by Altera and sold by ---Altera or its authorized distributors. Please refer to the ---applicable agreement for further details. - - -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.all; - -ENTITY pll IS - PORT - ( - areset : IN STD_LOGIC := '0'; - inclk0 : IN STD_LOGIC := '0'; - c0 : OUT STD_LOGIC ; - locked : OUT STD_LOGIC - ); -END pll; - - -ARCHITECTURE SYN OF pll IS - - SIGNAL sub_wire0 : STD_LOGIC ; - SIGNAL sub_wire1 : STD_LOGIC_VECTOR (4 DOWNTO 0); - SIGNAL sub_wire2 : STD_LOGIC ; - SIGNAL sub_wire3 : STD_LOGIC ; - SIGNAL sub_wire4 : STD_LOGIC_VECTOR (1 DOWNTO 0); - SIGNAL sub_wire5_bv : BIT_VECTOR (0 DOWNTO 0); - SIGNAL sub_wire5 : STD_LOGIC_VECTOR (0 DOWNTO 0); - - - - COMPONENT altpll - GENERIC ( - bandwidth_type : STRING; - clk0_divide_by : NATURAL; - clk0_duty_cycle : NATURAL; - clk0_multiply_by : NATURAL; - clk0_phase_shift : STRING; - compensate_clock : STRING; - inclk0_input_frequency : NATURAL; - intended_device_family : STRING; - lpm_hint : STRING; - lpm_type : STRING; - operation_mode : STRING; - pll_type : STRING; - port_activeclock : STRING; - port_areset : STRING; - port_clkbad0 : STRING; - port_clkbad1 : STRING; - port_clkloss : STRING; - port_clkswitch : STRING; - port_configupdate : STRING; - port_fbin : STRING; - port_inclk0 : STRING; - port_inclk1 : STRING; - port_locked : STRING; - port_pfdena : STRING; - port_phasecounterselect : STRING; - port_phasedone : STRING; - port_phasestep : STRING; - port_phaseupdown : STRING; - port_pllena : STRING; - port_scanaclr : STRING; - port_scanclk : STRING; - port_scanclkena : STRING; - port_scandata : STRING; - port_scandataout : STRING; - port_scandone : STRING; - port_scanread : STRING; - port_scanwrite : STRING; - port_clk0 : STRING; - port_clk1 : STRING; - port_clk2 : STRING; - port_clk3 : STRING; - port_clk4 : STRING; - port_clk5 : STRING; - port_clkena0 : STRING; - port_clkena1 : STRING; - port_clkena2 : STRING; - port_clkena3 : STRING; - port_clkena4 : STRING; - port_clkena5 : STRING; - port_extclk0 : STRING; - port_extclk1 : STRING; - port_extclk2 : STRING; - port_extclk3 : STRING; - self_reset_on_loss_lock : STRING; - width_clock : NATURAL - ); - PORT ( - areset : IN STD_LOGIC ; - clk : OUT STD_LOGIC_VECTOR (4 DOWNTO 0); - inclk : IN STD_LOGIC_VECTOR (1 DOWNTO 0); - locked : OUT STD_LOGIC - ); - END COMPONENT; - -BEGIN - sub_wire5_bv(0 DOWNTO 0) <= "0"; - sub_wire5 <= To_stdlogicvector(sub_wire5_bv); - locked <= sub_wire0; - sub_wire2 <= sub_wire1(0); - c0 <= sub_wire2; - sub_wire3 <= inclk0; - sub_wire4 <= sub_wire5(0 DOWNTO 0) & sub_wire3; - - altpll_component : altpll - GENERIC MAP ( - bandwidth_type => "AUTO", - clk0_divide_by => 9, - clk0_duty_cycle => 50, - clk0_multiply_by => 8, - clk0_phase_shift => "0", - compensate_clock => "CLK0", - inclk0_input_frequency => 37037, - intended_device_family => "Cyclone III", - lpm_hint => "CBX_MODULE_PREFIX=pll", - lpm_type => "altpll", - operation_mode => "NORMAL", - pll_type => "AUTO", - port_activeclock => "PORT_UNUSED", - port_areset => "PORT_USED", - port_clkbad0 => "PORT_UNUSED", - port_clkbad1 => "PORT_UNUSED", - port_clkloss => "PORT_UNUSED", - port_clkswitch => "PORT_UNUSED", - port_configupdate => "PORT_UNUSED", - port_fbin => "PORT_UNUSED", - port_inclk0 => "PORT_USED", - port_inclk1 => "PORT_UNUSED", - port_locked => "PORT_USED", - port_pfdena => "PORT_UNUSED", - port_phasecounterselect => "PORT_UNUSED", - port_phasedone => "PORT_UNUSED", - port_phasestep => "PORT_UNUSED", - port_phaseupdown => "PORT_UNUSED", - port_pllena => "PORT_UNUSED", - port_scanaclr => "PORT_UNUSED", - port_scanclk => "PORT_UNUSED", - port_scanclkena => "PORT_UNUSED", - port_scandata => "PORT_UNUSED", - port_scandataout => "PORT_UNUSED", - port_scandone => "PORT_UNUSED", - port_scanread => "PORT_UNUSED", - port_scanwrite => "PORT_UNUSED", - port_clk0 => "PORT_USED", - port_clk1 => "PORT_UNUSED", - port_clk2 => "PORT_UNUSED", - port_clk3 => "PORT_UNUSED", - port_clk4 => "PORT_UNUSED", - port_clk5 => "PORT_UNUSED", - port_clkena0 => "PORT_UNUSED", - port_clkena1 => "PORT_UNUSED", - port_clkena2 => "PORT_UNUSED", - port_clkena3 => "PORT_UNUSED", - port_clkena4 => "PORT_UNUSED", - port_clkena5 => "PORT_UNUSED", - port_extclk0 => "PORT_UNUSED", - port_extclk1 => "PORT_UNUSED", - port_extclk2 => "PORT_UNUSED", - port_extclk3 => "PORT_UNUSED", - self_reset_on_loss_lock => "OFF", - width_clock => 5 - ) - PORT MAP ( - areset => areset, - inclk => sub_wire4, - locked => sub_wire0, - clk => sub_wire1 - ); - - - -END SYN; - --- ============================================================ --- CNX file retrieval info --- ============================================================ --- Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" --- Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" --- Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" --- Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" --- Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" --- Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" --- Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" --- Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" --- Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" --- Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" --- Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" --- Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" --- Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" --- Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" --- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" --- Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" --- Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" --- Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" --- Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" --- Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" --- Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" --- Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" --- Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" --- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" --- Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" --- Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" --- Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" --- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" --- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" --- Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" --- Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" --- Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" --- Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" --- Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" --- Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" --- Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" --- Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" --- Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" --- Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" --- Retrieval info: PRIVATE: SPREAD_USE STRING "0" --- Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" --- Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" --- Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" --- Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" --- Retrieval info: PRIVATE: USE_CLK0 STRING "1" --- Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" --- Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" --- Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" --- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" --- Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" --- Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" --- Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" --- Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" --- Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" --- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" --- Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" --- Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" --- Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" --- Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" --- Retrieval info: USED_PORT: @inclk 0 0 2 0 INPUT_CLK_EXT VCC "@inclk[1..0]" --- Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" --- Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" --- Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" --- Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" --- Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 --- Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 --- Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.vhd FALSE --- Retrieval info: LIB_FILE: altera_mf --- Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.qpf b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.qpf deleted file mode 100644 index 0d72bb2f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "NumberCrash" diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.qsf b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.qsf deleted file mode 100644 index 58eda143..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.qsf +++ /dev/null @@ -1,169 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 12:33:31 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# NumberCrash_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION 13.1 -set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name SMART_RECOMPILE ON -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name SAVE_DISK_SPACE OFF -set_global_assignment -name TOP_LEVEL_ENTITY NumberCrash_MiST - -# Fitter Assignments -# ================== -set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF -set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS -set_global_assignment -name FITTER_EFFORT "STANDARD FIT" -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# -------------------- -# start ENTITY(Pacman) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(Pacman) -# ------------------ -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP -set_global_assignment -name ENABLE_SIGNALTAP OFF -set_global_assignment -name USE_SIGNALTAP_FILE output_files/key.stp -set_global_assignment -name SYSTEMVERILOG_FILE rtl/NumberCrash_MiST.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_vram_addr.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.sdc b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/NumberCrash.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/NumberCrash_MiST.sv b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/NumberCrash_MiST.sv deleted file mode 100644 index 046cfd3a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/NumberCrash_MiST.sv +++ /dev/null @@ -1,190 +0,0 @@ -//============================================================================ -// Arcade: Number Crash -// -// Version for MiST -// Copyright (C) 2021 Gehstock -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module NumberCrash_MiST( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "NumberCrash;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "O6,Rack Test (Cheat),Off,On;", - "O78,Coinage,1C_1C,2C_1C,3C_1C,4C_1C;", - "O9A,Lives,4,3,2,1;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -wire rotate = status[2]; -wire [1:0] scanlines = status[4:3]; -wire blend = status[5]; -wire test = status[6]; - -wire [1:0] Coinage = status[8:7]; -wire [1:0] Lives = status[10:9]; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [63:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [31:0] joystick_0; -wire [31:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; -wire no_csync; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -pacmant pacmant( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0(~{1'b0, 1'b1, 1'b0, test, m_down, m_left, m_right, m_up}), - .in1(~{1'b0,m_one_player, m_coin1, 4'b0000, m_fireA}), - .dipsw(~{1'b0,1'b0,1'b0,1'b0,Lives,~Coinage}), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,rotate}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .blend(status[5]), - .no_csync(no_csync), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD), - .ypbpr (ypbpr ), - .no_csync (no_csync ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -wire m_up, m_down, m_left, m_right, m_fireA, m_fireB, m_fireC, m_fireD, m_fireE, m_fireF; -wire m_up2, m_down2, m_left2, m_right2, m_fire2A, m_fire2B, m_fire2C, m_fire2D, m_fire2E, m_fire2F; -wire m_tilt, m_coin1, m_coin2, m_coin3, m_coin4, m_one_player, m_two_players, m_three_players, m_four_players; - -arcade_inputs inputs ( - .clk ( clk_sys ), - .key_strobe ( key_strobe ), - .key_pressed ( key_pressed ), - .key_code ( key_code ), - .joystick_0 ( joystick_0 ), - .joystick_1 ( joystick_1 ), - .rotate ( rotate ), - .orientation ( 2'b11 ), - .oneplayer ( 1'b1 ), - .controls ( {m_tilt, m_coin4, m_coin3, m_coin2, m_coin1, m_four_players, m_three_players, m_two_players, m_one_player} ), - .player1 ( {m_fireF, m_fireE, m_fireD, m_fireC, m_fireB, m_fireA, m_up, m_down, m_left, m_right} ), - .player2 ( {m_fire2F, m_fire2E, m_fire2D, m_fire2C, m_fire2B, m_fire2A, m_up2, m_down2, m_left2, m_right2} ) -); - - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 9dfc04a4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"CC",X"EE",X"11",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"44",X"33",X"11",X"00", - X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00",X"00",X"00", - X"11",X"99",X"DD",X"DD",X"FF",X"77",X"33",X"00",X"33",X"77",X"55",X"44",X"44",X"66",X"22",X"00", - X"66",X"FF",X"99",X"99",X"99",X"33",X"22",X"00",X"44",X"66",X"77",X"55",X"44",X"44",X"00",X"00", - X"44",X"FF",X"FF",X"44",X"44",X"CC",X"CC",X"00",X"00",X"77",X"77",X"66",X"33",X"11",X"00",X"00", - X"EE",X"FF",X"11",X"11",X"11",X"33",X"22",X"00",X"00",X"55",X"55",X"55",X"55",X"77",X"77",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"00",X"44",X"44",X"44",X"66",X"33",X"11",X"00", - X"00",X"00",X"88",X"FF",X"77",X"00",X"00",X"00",X"66",X"77",X"55",X"44",X"44",X"66",X"66",X"00", - X"66",X"77",X"DD",X"DD",X"99",X"99",X"66",X"00",X"00",X"33",X"44",X"44",X"55",X"77",X"33",X"00", - X"CC",X"EE",X"BB",X"99",X"99",X"99",X"00",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"FF",X"FF",X"44",X"44",X"44",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"66",X"33",X"11",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"77",X"00", - X"22",X"33",X"11",X"11",X"33",X"EE",X"CC",X"00",X"22",X"66",X"44",X"44",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"33",X"11",X"11",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"44",X"77",X"77",X"00", - X"11",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00",X"44",X"44",X"44",X"44",X"77",X"77",X"00",X"00", - X"00",X"88",X"88",X"88",X"88",X"FF",X"FF",X"00",X"44",X"44",X"44",X"44",X"44",X"77",X"77",X"00", - X"00",X"00",X"08",X"0C",X"0E",X"0C",X"08",X"00",X"00",X"07",X"0F",X"0F",X"07",X"0F",X"0F",X"07", - X"22",X"66",X"44",X"55",X"77",X"55",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"11",X"11",X"11",X"33",X"22",X"22",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"22",X"22",X"33",X"11",X"11",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77", - X"88",X"88",X"CC",X"55",X"77",X"55",X"44",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FB",X"F7",X"DD",X"88",X"00",X"00",X"00",X"00",X"F3",X"F3",X"70",X"30",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"88",X"D9",X"FB",X"00",X"00",X"00",X"00",X"00",X"00",X"41",X"C3", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"70",X"03",X"03",X"03",X"CF",X"1F", - X"88",X"08",X"08",X"08",X"08",X"C0",X"00",X"00",X"FF",X"EF",X"01",X"01",X"10",X"00",X"00",X"00", - X"CC",X"22",X"22",X"22",X"22",X"EE",X"22",X"00",X"44",X"55",X"55",X"77",X"00",X"77",X"22",X"00", - X"CC",X"22",X"22",X"CC",X"CC",X"22",X"22",X"CC",X"00",X"11",X"11",X"00",X"00",X"11",X"11",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"C1",X"EF",X"2E",X"EF",X"C1",X"00",X"00",X"77",X"17",X"DB",X"FF",X"DB",X"17",X"77",X"00", - X"F0",X"F0",X"70",X"70",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"E0",X"E4",X"C8",X"C0",X"80",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F3",X"F0",X"E0",X"00",X"00", - X"00",X"00",X"00",X"80",X"C0",X"C0",X"E0",X"E0",X"00",X"00",X"E0",X"FC",X"F0",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"30",X"71",X"72",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DD",X"00",X"EE",X"DD",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DD",X"00",X"EE",X"DD",X"00",X"00", - X"22",X"22",X"33",X"00",X"22",X"22",X"22",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"88",X"88",X"00",X"88",X"88",X"88",X"88",X"44",X"44",X"DD",X"00",X"77",X"44",X"44",X"DD", - X"00",X"00",X"44",X"88",X"EE",X"88",X"44",X"00",X"00",X"00",X"11",X"00",X"33",X"00",X"11",X"00", - X"00",X"88",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"22",X"22",X"22",X"22",X"22",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"00",X"00",X"88",X"44",X"22",X"00",X"88",X"44",X"22",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88", - X"00",X"00",X"00",X"00",X"00",X"66",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"FF", - X"00",X"00",X"88",X"DD",X"00",X"00",X"00",X"00",X"66",X"99",X"99",X"88",X"88",X"CC",X"66",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"00",X"00",X"00",X"00",X"88",X"22",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"33",X"00",X"00",X"00", - X"F1",X"F3",X"F7",X"EE",X"FC",X"FF",X"FF",X"00",X"00",X"10",X"30",X"70",X"71",X"73",X"33",X"00", - X"F0",X"F0",X"FF",X"FF",X"00",X"10",X"30",X"70",X"70",X"70",X"73",X"33",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"C0",X"EE",X"EE",X"00",X"CC",X"88",X"00",X"F0",X"F0",X"FF",X"FF",X"00", - X"80",X"C0",X"EE",X"EE",X"CC",X"88",X"00",X"00",X"F0",X"F0",X"FF",X"FF",X"71",X"F3",X"F7",X"EE", - X"00",X"00",X"00",X"F0",X"F0",X"FF",X"FF",X"00",X"00",X"00",X"00",X"70",X"70",X"73",X"33",X"00", - X"F0",X"F0",X"FF",X"FF",X"00",X"00",X"00",X"00",X"70",X"70",X"73",X"33",X"00",X"00",X"00",X"00", - X"66",X"E6",X"E6",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"10",X"F0",X"F1",X"FF",X"FF",X"00", - X"00",X"00",X"80",X"C8",X"EC",X"EE",X"66",X"66",X"E0",X"F0",X"FF",X"FF",X"11",X"00",X"00",X"00", - X"F1",X"F3",X"F7",X"FE",X"FC",X"FF",X"FF",X"00",X"00",X"10",X"30",X"70",X"71",X"73",X"33",X"00", - X"F0",X"F0",X"FF",X"FF",X"CC",X"EE",X"77",X"73",X"70",X"70",X"73",X"33",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"C0",X"EE",X"EE",X"00",X"88",X"88",X"00",X"F0",X"F0",X"FF",X"FF",X"00", - X"80",X"C0",X"EE",X"EE",X"00",X"00",X"00",X"00",X"F0",X"F0",X"FF",X"FF",X"00",X"00",X"00",X"88", - X"30",X"30",X"30",X"F0",X"F0",X"FF",X"FF",X"00",X"73",X"73",X"73",X"73",X"73",X"73",X"33",X"00", - X"00",X"C0",X"C0",X"EE",X"FF",X"BB",X"11",X"10",X"00",X"10",X"30",X"70",X"71",X"73",X"73",X"73", - X"E6",X"E6",X"E6",X"E6",X"E6",X"EE",X"EE",X"00",X"DC",X"DC",X"DC",X"FC",X"FC",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"88",X"CC",X"EE",X"E6",X"E6",X"00",X"E0",X"F0",X"F3",X"F7",X"FE",X"DC",X"DC", - X"30",X"30",X"30",X"F0",X"F0",X"FF",X"FF",X"00",X"73",X"73",X"73",X"73",X"73",X"73",X"33",X"00", - X"00",X"00",X"30",X"30",X"30",X"30",X"30",X"30",X"00",X"60",X"60",X"73",X"73",X"73",X"73",X"73", - X"E6",X"E6",X"E6",X"E6",X"E6",X"EE",X"EE",X"00",X"DC",X"DC",X"DC",X"FC",X"FC",X"FF",X"FF",X"00", - X"00",X"80",X"C0",X"E6",X"E6",X"E6",X"E6",X"E6",X"00",X"10",X"10",X"90",X"DC",X"DC",X"DC",X"DC", - X"71",X"71",X"71",X"F1",X"F1",X"FF",X"FF",X"00",X"73",X"73",X"73",X"73",X"73",X"73",X"33",X"00", - X"80",X"C0",X"EE",X"FF",X"BB",X"31",X"31",X"31",X"10",X"30",X"70",X"71",X"73",X"73",X"73",X"73", - X"00",X"00",X"00",X"80",X"C0",X"EE",X"EE",X"00",X"88",X"88",X"88",X"F8",X"F8",X"FF",X"FF",X"00", - X"00",X"C0",X"E2",X"E6",X"EE",X"CC",X"88",X"00",X"00",X"00",X"10",X"F0",X"F8",X"FF",X"FF",X"88", - X"00",X"00",X"00",X"F8",X"FC",X"FF",X"77",X"00",X"73",X"73",X"73",X"33",X"11",X"00",X"00",X"00", - X"00",X"C0",X"E6",X"EE",X"CC",X"88",X"00",X"00",X"00",X"10",X"30",X"70",X"71",X"73",X"73",X"73", - X"E6",X"E6",X"E6",X"EE",X"CC",X"88",X"00",X"00",X"10",X"10",X"30",X"F0",X"F1",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"88",X"CC",X"EE",X"E6",X"E6",X"00",X"00",X"33",X"33",X"11",X"10",X"10",X"10", - X"00",X"00",X"88",X"FC",X"FE",X"77",X"33",X"00",X"73",X"73",X"33",X"11",X"00",X"00",X"00",X"00", - X"70",X"F0",X"F3",X"F7",X"EE",X"CC",X"88",X"00",X"00",X"00",X"10",X"30",X"70",X"71",X"73",X"73", - X"00",X"00",X"00",X"C0",X"C0",X"EE",X"EE",X"00",X"F3",X"F3",X"F3",X"F3",X"F3",X"FF",X"FF",X"00", - X"80",X"C0",X"EE",X"EE",X"00",X"00",X"00",X"00",X"F0",X"F0",X"FF",X"FF",X"F3",X"F3",X"F3",X"F3", - X"30",X"30",X"30",X"F1",X"FB",X"FF",X"EE",X"00",X"73",X"73",X"73",X"73",X"33",X"11",X"00",X"00", - X"00",X"00",X"10",X"B8",X"B8",X"30",X"30",X"30",X"00",X"20",X"70",X"71",X"73",X"73",X"73",X"73", - X"E6",X"E6",X"E6",X"E6",X"E6",X"EE",X"CC",X"00",X"DC",X"DC",X"DC",X"FC",X"B8",X"10",X"00",X"00", - X"00",X"00",X"00",X"88",X"CC",X"EE",X"E6",X"E6",X"00",X"E0",X"F0",X"F3",X"F7",X"FE",X"DC",X"DC", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"22",X"44",X"FF",X"44",X"22",X"00", - X"E0",X"78",X"78",X"96",X"1E",X"1E",X"FF",X"FF",X"FC",X"CE",X"CE",X"CE",X"DE",X"EF",X"77",X"33", - X"F3",X"3C",X"3C",X"3C",X"B7",X"7F",X"EE",X"CC",X"70",X"E1",X"E1",X"96",X"87",X"87",X"FF",X"FF", - X"00",X"AA",X"AA",X"AA",X"AA",X"CC",X"00",X"00",X"00",X"11",X"22",X"22",X"22",X"11",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"11",X"22",X"22",X"11",X"33",X"00",X"00", - X"71",X"71",X"71",X"F1",X"F1",X"FF",X"FF",X"00",X"00",X"00",X"00",X"70",X"70",X"73",X"33",X"00", - X"F0",X"F0",X"FF",X"FF",X"71",X"71",X"71",X"71",X"70",X"70",X"73",X"33",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"C0",X"EE",X"EE",X"00",X"88",X"88",X"88",X"F8",X"F8",X"FF",X"FF",X"00", - X"80",X"C0",X"EE",X"EE",X"00",X"00",X"00",X"00",X"F0",X"F0",X"FF",X"FF",X"88",X"88",X"88",X"88", - X"D3",X"87",X"97",X"0F",X"2F",X"07",X"00",X"00",X"33",X"10",X"10",X"10",X"00",X"00",X"00",X"00", - X"0C",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"4F",X"1F",X"0F",X"4F",X"0E",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"08",X"0E",X"8E",X"1F",X"0F", - X"00",X"00",X"00",X"07",X"4F",X"0F",X"A7",X"87",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"EF",X"47",X"07",X"07",X"03",X"01",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0C",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"00",X"01",X"03",X"87",X"87",X"87",X"47",X"00",X"00",X"00",X"10",X"10",X"30",X"30",X"10", - X"0F",X"0B",X"0C",X"0F",X"01",X"00",X"00",X"00",X"02",X"01",X"01",X"00",X"00",X"00",X"00",X"00", - X"68",X"68",X"68",X"68",X"68",X"0C",X"00",X"00",X"0F",X"0F",X"07",X"0C",X"0F",X"03",X"00",X"00", - X"00",X"00",X"0C",X"68",X"68",X"68",X"6E",X"6E",X"00",X"00",X"03",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"00",X"00",X"01",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"02", - X"87",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"10",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0C",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"0C",X"0F",X"CF",X"2F",X"0F",X"0F", - X"00",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"20", - X"D2",X"63",X"52",X"30",X"00",X"00",X"00",X"00",X"02",X"02",X"04",X"00",X"00",X"00",X"00",X"00", - X"68",X"84",X"C0",X"80",X"00",X"00",X"00",X"00",X"F5",X"E1",X"5A",X"BE",X"E0",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"48",X"84",X"C2",X"E0",X"00",X"00",X"E0",X"B4",X"7C",X"E1",X"5B",X"A5", - X"00",X"00",X"00",X"30",X"52",X"61",X"F1",X"BC",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"03", - X"0F",X"0F",X"0D",X"0F",X"0F",X"1E",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"24",X"2C",X"68",X"48",X"C0",X"80",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"48",X"68",X"24",X"2C", - X"00",X"F0",X"1E",X"0F",X"0D",X"0F",X"0F",X"0D",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"E0",X"F1",X"E0",X"E0",X"00",X"00",X"00",X"00",X"20",X"20",X"10",X"10",X"00",X"00",X"00",X"00", - X"22",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"DD", - X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F1",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"20", - X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"99",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"99", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"23",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"2E",X"EE",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE", - X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FD",X"FE",X"FF",X"77",X"33",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"CC",X"CC",X"4C",X"CC",X"00",X"00",X"00",X"FF",X"F7",X"FF",X"F9",X"FF",X"00",X"00",X"00", - X"00",X"00",X"00",X"CC",X"CC",X"CC",X"CC",X"C4",X"00",X"00",X"00",X"FF",X"FF",X"F7",X"FB",X"F9", - X"00",X"00",X"00",X"33",X"77",X"FE",X"FD",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"22",X"66",X"00",X"11",X"08",X"01",X"01",X"01",X"77",X"00",X"04",X"08",X"00",X"01",X"02",X"04", - X"CC",X"CC",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"33",X"00",X"00",X"33",X"77",X"00",X"00",X"00", - X"00",X"00",X"00",X"CC",X"48",X"48",X"CC",X"CC",X"00",X"00",X"00",X"FF",X"23",X"FF",X"11",X"71", - X"00",X"00",X"00",X"55",X"CC",X"C4",X"C9",X"00",X"00",X"00",X"00",X"00",X"11",X"32",X"75",X"75", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"FF",X"FF",X"F0",X"F0",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"E6",X"E6",X"E6",X"E6",X"00",X"00",X"00",X"00",X"E6",X"E6",X"E6",X"E6", - X"00",X"00",X"00",X"00",X"E6",X"E6",X"E6",X"E6",X"00",X"00",X"00",X"00",X"E6",X"E6",X"E6",X"E6", - X"00",X"0E",X"4A",X"6A",X"6A",X"4A",X"0E",X"00",X"00",X"07",X"25",X"65",X"65",X"25",X"07",X"00", - X"00",X"99",X"CC",X"EE",X"E6",X"E6",X"E6",X"E6",X"00",X"FF",X"FF",X"F0",X"F0",X"FC",X"FE",X"F6", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"FF",X"FF",X"F0",X"F0",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"F0",X"F0",X"FF",X"FF",X"FF", - X"00",X"FF",X"FF",X"F0",X"F0",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"F0",X"F0",X"FF",X"FF",X"00", - X"E6",X"E6",X"E6",X"E6",X"E6",X"E6",X"E6",X"E6",X"76",X"76",X"76",X"76",X"76",X"76",X"76",X"76", - X"E6",X"E6",X"E6",X"E6",X"E6",X"E6",X"E6",X"E6",X"76",X"76",X"76",X"76",X"76",X"76",X"76",X"E6", - X"00",X"FF",X"FF",X"F0",X"F0",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"F0",X"F0",X"FF",X"FF",X"00", - X"E6",X"E6",X"E6",X"E6",X"EE",X"CC",X"88",X"00",X"76",X"FE",X"FC",X"F0",X"F0",X"FF",X"FF",X"00", - X"00",X"FF",X"FF",X"F0",X"F0",X"F3",X"F7",X"F6",X"00",X"11",X"33",X"77",X"76",X"76",X"76",X"76", - X"E6",X"E6",X"E6",X"E6",X"EE",X"CC",X"88",X"00",X"76",X"FE",X"FC",X"F0",X"F0",X"FF",X"FF",X"00", - X"00",X"FF",X"FF",X"F0",X"F0",X"F3",X"F7",X"F6",X"00",X"11",X"33",X"77",X"76",X"76",X"76",X"76", - X"00",X"FF",X"FF",X"F0",X"F0",X"F3",X"F7",X"F6",X"00",X"11",X"33",X"77",X"76",X"76",X"76",X"76", - X"00",X"88",X"CC",X"EE",X"E6",X"E6",X"E6",X"E6",X"00",X"FF",X"FF",X"F0",X"F0",X"FC",X"FE",X"76", - X"E6",X"E6",X"E6",X"E6",X"EE",X"CC",X"88",X"00",X"76",X"FE",X"FC",X"F0",X"F0",X"FF",X"FF",X"00", - X"E6",X"F7",X"F3",X"F0",X"F0",X"FF",X"FF",X"00",X"76",X"76",X"76",X"76",X"77",X"33",X"11",X"00", - X"E6",X"F7",X"F3",X"F0",X"F0",X"FF",X"FF",X"00",X"76",X"76",X"76",X"76",X"77",X"33",X"11",X"00", - X"00",X"88",X"CC",X"EE",X"E6",X"E6",X"E6",X"E6",X"00",X"FF",X"FF",X"F0",X"F0",X"FC",X"FE",X"F6", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"E2",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"E2",X"E2",X"CC",X"00", - X"00",X"33",X"74",X"74",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"74",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"33",X"74",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"E2",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F8",X"F8",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F9",X"F8",X"F8",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"F1",X"F1",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F1",X"F1",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1", - X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"24",X"2C",X"2C",X"24",X"24",X"2C",X"2C",X"24",X"C2",X"C3",X"C3",X"C2",X"C2",X"C3",X"C3",X"C2", - X"24",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"C2",X"C3",X"C3",X"C3",X"C3",X"C2",X"C2",X"C0", - X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"22",X"C0",X"C2",X"C2",X"C3",X"C3",X"C3",X"C3",X"C2", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"0E",X"0E",X"0A",X"0F",X"0F",X"0E",X"0B",X"0F", - X"0C",X"04",X"0C",X"08",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0D",X"0F",X"0F",X"0E",X"0A",X"0E", - X"0C",X"0C",X"0C",X"04",X"0C",X"0C",X"0C",X"04",X"0F",X"0F",X"0D",X"0F",X"0F",X"0E",X"0B",X"0F", - X"3C",X"34",X"3C",X"F0",X"0C",X"0C",X"04",X"0C",X"69",X"69",X"69",X"F0",X"0F",X"0E",X"0B",X"0F", - X"0C",X"04",X"0C",X"04",X"F0",X"3C",X"3C",X"3C",X"0F",X"0F",X"0D",X"0F",X"F0",X"68",X"69",X"69", - X"20",X"20",X"20",X"F0",X"00",X"00",X"00",X"00",X"30",X"30",X"30",X"F0",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"F0",X"20",X"20",X"20",X"00",X"00",X"00",X"00",X"F0",X"30",X"30",X"30", - X"80",X"00",X"F7",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"00",X"10",X"00",X"00",X"00",X"11",X"70",X"F0", - X"97",X"09",X"09",X"96",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"70",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"30",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"F7",X"FF",X"F9",X"F1",X"F3",X"F3",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"10",X"00",X"00",X"00",X"11",X"30",X"30", - X"97",X"83",X"03",X"96",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"30",X"10",X"00",X"00",X"00",X"00",X"00", - X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"33",X"41",X"C3", - X"00",X"00",X"00",X"00",X"00",X"88",X"D9",X"FB",X"00",X"00",X"70",X"03",X"03",X"03",X"CF",X"1F", - X"88",X"08",X"08",X"08",X"08",X"C0",X"00",X"00",X"F3",X"F3",X"70",X"30",X"00",X"00",X"00",X"00", - X"FB",X"F7",X"DD",X"88",X"00",X"00",X"00",X"00",X"FF",X"EF",X"01",X"01",X"10",X"00",X"00",X"00", - X"03",X"03",X"07",X"8F",X"8F",X"8E",X"88",X"88",X"00",X"10",X"32",X"47",X"47",X"67",X"32",X"12", - X"33",X"B6",X"97",X"1F",X"1F",X"3F",X"B7",X"97",X"CC",X"E6",X"F7",X"F3",X"F9",X"FC",X"FC",X"FD", - X"88",X"8E",X"8F",X"8F",X"07",X"03",X"03",X"00",X"03",X"47",X"67",X"77",X"33",X"11",X"00",X"00", - X"1F",X"1F",X"3F",X"FE",X"FF",X"FF",X"33",X"00",X"F9",X"F3",X"F7",X"F7",X"FF",X"EE",X"CC",X"00", - X"00",X"00",X"00",X"00",X"03",X"0F",X"0F",X"03",X"00",X"12",X"16",X"8F",X"8F",X"CF",X"56",X"16", - X"FF",X"F4",X"B6",X"3E",X"3F",X"7F",X"F7",X"B7",X"00",X"CC",X"EE",X"F7",X"F3",X"FB",X"F9",X"FB", - X"03",X"0F",X"0F",X"03",X"00",X"00",X"00",X"00",X"07",X"8F",X"CF",X"FF",X"77",X"33",X"00",X"00", - X"3F",X"3E",X"7E",X"FC",X"FF",X"FF",X"00",X"00",X"F3",X"F7",X"FF",X"FF",X"EE",X"CC",X"00",X"00", - X"00",X"00",X"00",X"07",X"87",X"87",X"87",X"00",X"00",X"88",X"88",X"98",X"9A",X"8B",X"47",X"67", - X"00",X"00",X"00",X"95",X"97",X"1F",X"1F",X"3F",X"00",X"00",X"EE",X"FF",X"F3",X"F9",X"FD",X"FD", - X"87",X"87",X"87",X"07",X"00",X"00",X"00",X"00",X"FE",X"56",X"47",X"8B",X"89",X"88",X"88",X"00", - X"B7",X"97",X"1F",X"1F",X"1D",X"00",X"00",X"00",X"FD",X"F9",X"F3",X"FF",X"FF",X"EE",X"00",X"00", - X"00",X"00",X"03",X"43",X"CB",X"CB",X"8B",X"88",X"00",X"00",X"44",X"88",X"89",X"45",X"23",X"33", - X"00",X"00",X"00",X"C2",X"C3",X"0F",X"0F",X"1F",X"00",X"00",X"77",X"FF",X"F9",X"FC",X"FE",X"FE", - X"88",X"88",X"8B",X"CB",X"CB",X"43",X"03",X"00",X"77",X"23",X"23",X"45",X"88",X"88",X"44",X"00", - X"D3",X"C3",X"0F",X"0F",X"1F",X"00",X"00",X"00",X"FE",X"FE",X"FC",X"F9",X"FF",X"FF",X"77",X"00", - X"00",X"00",X"00",X"00",X"10",X"1E",X"DE",X"89",X"00",X"00",X"00",X"00",X"73",X"C2",X"C3",X"F3", - X"00",X"00",X"00",X"00",X"88",X"D9",X"FB",X"FB",X"00",X"00",X"00",X"00",X"00",X"EF",X"1F",X"1F", - X"1E",X"1E",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F0",X"70",X"00",X"00",X"00",X"00",X"00", - X"F7",X"DD",X"88",X"00",X"00",X"00",X"00",X"00",X"EF",X"CF",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"33",X"41",X"C3", - X"00",X"00",X"00",X"00",X"00",X"88",X"D9",X"FB",X"00",X"00",X"70",X"03",X"03",X"03",X"CF",X"1F", - X"88",X"08",X"08",X"08",X"08",X"C0",X"00",X"00",X"F3",X"F3",X"70",X"30",X"00",X"00",X"00",X"00", - X"FB",X"F7",X"DD",X"88",X"00",X"00",X"00",X"00",X"FF",X"EF",X"01",X"01",X"10",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00", - X"00",X"00",X"00",X"00",X"30",X"2D",X"0F",X"06",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"0E", - X"00",X"10",X"3C",X"3C",X"00",X"00",X"00",X"00",X"00",X"31",X"76",X"9B",X"97",X"F3",X"70",X"30", - X"07",X"47",X"FF",X"F7",X"89",X"C0",X"C0",X"80",X"8E",X"EE",X"EF",X"0B",X"1B",X"CF",X"77",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"AC",X"AC",X"00",X"00",X"00",X"00",X"33",X"11",X"10",X"30", - X"00",X"00",X"00",X"00",X"0F",X"E7",X"F3",X"F3",X"00",X"00",X"00",X"00",X"08",X"0C",X"77",X"FF", - X"88",X"8F",X"8F",X"6E",X"4E",X"00",X"00",X"00",X"30",X"30",X"10",X"00",X"00",X"00",X"00",X"00", - X"F3",X"F3",X"F3",X"E6",X"00",X"00",X"00",X"00",X"FF",X"FF",X"77",X"07",X"03",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"2C",X"2C",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"70",X"70", - X"00",X"00",X"00",X"01",X"CD",X"E6",X"F7",X"F7",X"00",X"00",X"00",X"0C",X"0C",X"EF",X"EF",X"EE", - X"1E",X"1E",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"30",X"10",X"00",X"00",X"00",X"00",X"00", - X"F7",X"E6",X"CD",X"01",X"00",X"00",X"00",X"00",X"EF",X"EF",X"0C",X"0C",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"EE",X"CC",X"1E",X"1E",X"00",X"00",X"00",X"00",X"00",X"31",X"70",X"F0", - X"00",X"00",X"00",X"00",X"00",X"89",X"DD",X"FF",X"00",X"00",X"00",X"00",X"0F",X"0F",X"EF",X"EF", - X"00",X"4C",X"4C",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"70",X"31",X"67",X"00",X"00",X"00", - X"FF",X"FF",X"DD",X"8F",X"0E",X"00",X"00",X"00",X"EE",X"EF",X"EF",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"EE",X"11",X"11",X"33",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"66",X"44",X"44",X"33",X"11",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"99",X"DD",X"DD",X"FF",X"77",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"55",X"44",X"44",X"66",X"22",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"66",X"FF",X"99",X"99",X"99",X"33",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"66",X"77",X"55",X"44",X"44",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"44",X"FF",X"FF",X"44",X"44",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"66",X"33",X"11",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"FF",X"11",X"11",X"11",X"33",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"55",X"55",X"55",X"55",X"77",X"77",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"44",X"44",X"66",X"33",X"11",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"88",X"FF",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"77",X"55",X"44",X"44",X"66",X"66",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"66",X"77",X"DD",X"DD",X"99",X"99",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"44",X"44",X"55",X"77",X"33",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"EE",X"BB",X"99",X"99",X"99",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"00",X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"88",X"88",X"77",X"00",X"77",X"88", - X"22",X"CC",X"00",X"CC",X"66",X"22",X"66",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"11",X"33",X"22",X"33",X"11",X"88",X"77",X"00",X"DD",X"22",X"22",X"22",X"88", - X"00",X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"88",X"88",X"77",X"00",X"77",X"88", - X"22",X"CC",X"00",X"88",X"EE",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"33",X"00",X"00",X"00",X"88",X"77",X"00",X"00",X"FF",X"88",X"44",X"33", - X"00",X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"88",X"88",X"77",X"00",X"77",X"88", - X"22",X"CC",X"00",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"11",X"11",X"11",X"11",X"11",X"88",X"77",X"00",X"33",X"22",X"22",X"22",X"EE", - X"00",X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"88",X"88",X"77",X"00",X"77",X"88", - X"22",X"CC",X"00",X"CC",X"66",X"22",X"22",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"11",X"11",X"11",X"11",X"00",X"88",X"77",X"00",X"33",X"22",X"22",X"AA",X"FF", - X"00",X"00",X"00",X"10",X"20",X"D8",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"10",X"30",X"70",X"70",X"43",X"06",X"86",X"C3",X"E0",X"C0",X"80",X"C0",X"73",X"77",X"55",X"EE", - X"CC",X"CC",X"D8",X"20",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"C3",X"86",X"06",X"43",X"70",X"70",X"30",X"10",X"EE",X"55",X"77",X"73",X"C0",X"80",X"C0",X"E0", - X"00",X"00",X"00",X"20",X"40",X"A0",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"00",X"00",X"30",X"70",X"96",X"03",X"03",X"97",X"00",X"00",X"F0",X"C0",X"E6",X"FF",X"BB",X"DD", - X"88",X"88",X"A0",X"40",X"20",X"00",X"00",X"00",X"10",X"10",X"10",X"00",X"00",X"00",X"00",X"00", - X"97",X"03",X"03",X"96",X"70",X"30",X"00",X"00",X"DD",X"BB",X"FF",X"E6",X"C0",X"F0",X"00",X"00", - X"80",X"00",X"F7",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"00",X"10",X"00",X"00",X"00",X"11",X"70",X"F0", - X"97",X"09",X"09",X"96",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"70",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"30",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"F7",X"FF",X"F9",X"F1",X"F3",X"F3",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"10",X"00",X"00",X"00",X"11",X"30",X"30", - X"97",X"83",X"03",X"96",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"30",X"10",X"00",X"00",X"00",X"00",X"00", - X"00",X"CC",X"6E",X"6E",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"10",X"10",X"10",X"00",X"00",X"00", - X"00",X"00",X"87",X"87",X"80",X"00",X"61",X"61",X"00",X"11",X"0F",X"0F",X"33",X"33",X"0F",X"0F", - X"EE",X"CC",X"E6",X"FB",X"FC",X"FC",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"11",X"30",X"77",X"44",X"44",X"30",X"10", - X"80",X"08",X"C4",X"E6",X"6E",X"6E",X"6E",X"6E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"03",X"70",X"30",X"23",X"23",X"23",X"23", - X"EE",X"CC",X"E6",X"FB",X"FC",X"FC",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"11",X"30",X"77",X"47",X"47",X"30",X"10", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"30",X"30", - X"00",X"00",X"00",X"00",X"00",X"F0",X"30",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"30",X"30",X"30",X"F0",X"00",X"00",X"00", - X"20",X"20",X"20",X"20",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"80",X"C0",X"EE",X"EE",X"CC",X"88",X"00",X"00",X"70",X"70",X"73",X"33",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"FF",X"FF",X"00",X"10",X"30",X"70",X"F0",X"F0",X"FF",X"FF",X"71",X"F3",X"F7",X"EE", - X"00",X"00",X"00",X"80",X"C0",X"EE",X"EE",X"00",X"00",X"10",X"30",X"70",X"71",X"73",X"33",X"00", - X"F1",X"F3",X"F7",X"EE",X"FC",X"FF",X"FF",X"00",X"CC",X"88",X"00",X"F0",X"F0",X"FF",X"FF",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"77",X"77",X"77",X"FF",X"FF",X"FF", - X"00",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"77",X"77",X"77",X"66", - X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"33",X"77",X"77",X"FF", - X"00",X"88",X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"77",X"77",X"33",X"33",X"33",X"11", - X"00",X"00",X"CC",X"EE",X"EE",X"EE",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77", - X"88",X"CC",X"EE",X"EE",X"EE",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"44",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77", - X"CC",X"EE",X"EE",X"EE",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33", - X"CC",X"EE",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"33",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"22",X"44",X"11",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"11",X"00",X"00",X"00",X"11",X"99",X"44",X"00",X"00", - X"00",X"22",X"11",X"88",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"22",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"22",X"22",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index b4f7ce4a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"0F",X"0B",X"03",X"00",X"0F",X"0B",X"0F", - X"00",X"0F",X"0B",X"07",X"00",X"0F",X"0B",X"05",X"00",X"0F",X"0B",X"0C",X"00",X"0F",X"0B",X"09", - X"00",X"05",X"0B",X"07",X"00",X"0B",X"01",X"09",X"00",X"05",X"0B",X"01",X"00",X"02",X"05",X"01", - X"00",X"02",X"0B",X"01",X"00",X"05",X"0B",X"09",X"00",X"0C",X"01",X"07",X"00",X"01",X"0C",X"0F", - X"00",X"0F",X"00",X"0B",X"00",X"0C",X"05",X"0F",X"00",X"0F",X"0B",X"0E",X"00",X"0F",X"0B",X"0D", - X"00",X"01",X"09",X"0F",X"00",X"09",X"0C",X"09",X"00",X"09",X"05",X"0F",X"00",X"05",X"0C",X"0F", - X"00",X"01",X"07",X"0B",X"00",X"0F",X"0B",X"00",X"00",X"0F",X"00",X"0B",X"00",X"0B",X"05",X"09", - X"00",X"0B",X"0C",X"0F",X"00",X"0B",X"07",X"09",X"00",X"02",X"0B",X"00",X"00",X"02",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index b4fb83f5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"F3",X"31",X"C0",X"4F",X"C3",X"0A",X"01",X"FF",X"77",X"23",X"32",X"C0",X"50",X"10",X"F9",X"0D", - X"20",X"F6",X"C9",X"3A",X"76",X"4C",X"3D",X"C9",X"D5",X"11",X"20",X"00",X"19",X"D1",X"C9",X"FF", - X"D5",X"11",X"E0",X"FF",X"19",X"D1",X"C9",X"FF",X"E1",X"87",X"85",X"6F",X"3E",X"00",X"8C",X"67", - X"7E",X"5F",X"23",X"7E",X"57",X"EB",X"E9",X"FF",X"F5",X"E5",X"D5",X"C5",X"DD",X"E5",X"FD",X"E5", - X"AF",X"32",X"00",X"50",X"DD",X"21",X"00",X"4C",X"CD",X"6A",X"00",X"DD",X"23",X"CD",X"00",X"02", - X"DD",X"23",X"CD",X"50",X"02",X"32",X"C0",X"50",X"CD",X"24",X"03",X"FB",X"3E",X"01",X"32",X"00", - X"50",X"FD",X"E1",X"DD",X"E1",X"C1",X"D1",X"E1",X"F1",X"C9",X"DD",X"7E",X"00",X"CB",X"47",X"28", - X"2C",X"21",X"0F",X"4C",X"11",X"51",X"50",X"01",X"05",X"00",X"ED",X"B0",X"DD",X"7E",X"1E",X"32", - X"45",X"50",X"DD",X"7E",X"13",X"A7",X"28",X"06",X"CD",X"D6",X"8A",X"DD",X"77",X"13",X"DD",X"7E", - X"21",X"3D",X"DD",X"77",X"21",X"C0",X"00",X"00",X"DD",X"CB",X"00",X"86",X"C9",X"CB",X"4F",X"20", - X"0C",X"2A",X"03",X"4C",X"22",X"05",X"4C",X"3E",X"02",X"DD",X"77",X"00",X"C9",X"2A",X"05",X"4C", - X"CD",X"BE",X"00",X"A7",X"28",X"F3",X"22",X"05",X"4C",X"DD",X"CB",X"00",X"C6",X"C9",X"7C",X"A7", - X"20",X"03",X"C3",X"EC",X"02",X"7E",X"FE",X"10",X"20",X"02",X"AF",X"C9",X"DD",X"77",X"1E",X"DD", - X"E5",X"C1",X"0C",X"11",X"0A",X"4C",X"13",X"13",X"13",X"13",X"13",X"0D",X"20",X"F8",X"23",X"06", - X"02",X"7E",X"4F",X"CD",X"9E",X"02",X"E6",X"0F",X"12",X"13",X"79",X"12",X"13",X"23",X"10",X"F1", - X"7E",X"12",X"23",X"7E",X"CD",X"3C",X"32",X"23",X"3E",X"01",X"C9",X"0F",X"0F",X"0F",X"0F",X"C9", - X"21",X"00",X"40",X"01",X"04",X"00",X"3E",X"40",X"CF",X"C9",X"CD",X"00",X"01",X"00",X"36",X"00", - X"23",X"32",X"C0",X"50",X"7C",X"FE",X"48",X"20",X"F5",X"21",X"00",X"40",X"01",X"04",X"00",X"3E", - X"80",X"CF",X"21",X"00",X"44",X"3E",X"12",X"01",X"04",X"00",X"CF",X"21",X"00",X"4C",X"AF",X"01", - X"02",X"00",X"CF",X"21",X"00",X"50",X"36",X"00",X"23",X"7C",X"FE",X"51",X"20",X"F8",X"CD",X"21", - X"32",X"00",X"00",X"00",X"00",X"00",X"3E",X"01",X"32",X"01",X"50",X"3E",X"01",X"32",X"00",X"50", - X"18",X"4E",X"20",X"03",X"3E",X"20",X"B0",X"21",X"2D",X"4C",X"CB",X"CE",X"32",X"2E",X"4C",X"C9", - X"0B",X"00",X"3A",X"00",X"50",X"E6",X"0F",X"FE",X"0E",X"28",X"27",X"FE",X"0B",X"28",X"26",X"FE", - X"07",X"28",X"25",X"FE",X"0D",X"28",X"24",X"3E",X"0F",X"32",X"2E",X"4C",X"3A",X"40",X"50",X"CB", - X"47",X"CA",X"AD",X"06",X"21",X"2D",X"4C",X"CB",X"8E",X"3A",X"47",X"4C",X"C3",X"5A",X"11",X"00", - X"00",X"11",X"3E",X"00",X"11",X"3E",X"01",X"11",X"3E",X"02",X"11",X"3E",X"03",X"C3",X"A4",X"02", - X"ED",X"56",X"FB",X"00",X"00",X"00",X"CD",X"13",X"90",X"CD",X"00",X"90",X"CD",X"1E",X"35",X"00", - X"00",X"CD",X"62",X"80",X"18",X"F0",X"CD",X"BF",X"01",X"CD",X"BF",X"01",X"CD",X"BF",X"01",X"3E", - X"80",X"32",X"2C",X"4C",X"32",X"C0",X"50",X"3A",X"26",X"4C",X"A7",X"C2",X"0D",X"90",X"3A",X"2C", - X"4C",X"A7",X"20",X"F3",X"C9",X"1A",X"47",X"13",X"1A",X"FE",X"FF",X"C8",X"CD",X"E2",X"01",X"2B", - X"18",X"F5",X"D5",X"E5",X"11",X"00",X"04",X"19",X"70",X"E1",X"D1",X"77",X"C9",X"1A",X"47",X"13", - X"1A",X"FE",X"FF",X"C8",X"CD",X"E2",X"01",X"C5",X"01",X"20",X"00",X"ED",X"42",X"C1",X"18",X"EF", - X"DD",X"7E",X"00",X"CB",X"47",X"28",X"2C",X"CB",X"C7",X"21",X"14",X"4C",X"11",X"56",X"50",X"01", - X"05",X"00",X"ED",X"B0",X"3A",X"2F",X"4C",X"32",X"4A",X"50",X"DD",X"7E",X"17",X"A7",X"28",X"06", - X"CD",X"D6",X"8A",X"DD",X"77",X"17",X"DD",X"7E",X"21",X"3D",X"DD",X"77",X"21",X"C0",X"DD",X"CB", - X"00",X"86",X"C9",X"CB",X"4F",X"20",X"09",X"2A",X"07",X"4C",X"22",X"09",X"4C",X"C3",X"2C",X"04", - X"2A",X"09",X"4C",X"CD",X"BE",X"00",X"A7",X"CA",X"A9",X"00",X"22",X"09",X"4C",X"C3",X"B9",X"00", - X"DD",X"7E",X"00",X"CB",X"47",X"28",X"2A",X"21",X"19",X"4C",X"11",X"5B",X"50",X"01",X"05",X"00", - X"ED",X"B0",X"DD",X"7E",X"1E",X"32",X"4F",X"50",X"DD",X"7E",X"1B",X"A7",X"28",X"06",X"CD",X"D6", - X"8A",X"DD",X"77",X"1B",X"DD",X"7E",X"21",X"3D",X"DD",X"77",X"21",X"C0",X"DD",X"CB",X"00",X"86", - X"C9",X"CB",X"4F",X"20",X"09",X"2A",X"0B",X"4C",X"22",X"0D",X"4C",X"C3",X"A7",X"00",X"2A",X"0D", - X"4C",X"CD",X"BE",X"00",X"A7",X"CA",X"38",X"04",X"22",X"0D",X"4C",X"C3",X"B9",X"00",X"32",X"C0", - X"50",X"C3",X"FB",X"00",X"47",X"3A",X"40",X"50",X"CB",X"47",X"C2",X"B4",X"06",X"3A",X"2D",X"4C", - X"CB",X"4F",X"78",X"C3",X"52",X"01",X"3A",X"40",X"50",X"CB",X"6F",X"20",X"15",X"3A",X"24",X"4C", - X"CB",X"67",X"C0",X"CB",X"E7",X"CD",X"09",X"03",X"00",X"E6",X"10",X"06",X"0F",X"B0",X"32",X"24", - X"4C",X"C9",X"3A",X"24",X"4C",X"CB",X"A7",X"A7",X"C8",X"00",X"3D",X"32",X"24",X"4C",X"21",X"1D", - X"80",X"22",X"0B",X"4C",X"C9",X"21",X"00",X"00",X"22",X"0B",X"4C",X"C9",X"7D",X"A7",X"C2",X"C5", - X"00",X"DD",X"E5",X"C1",X"0C",X"11",X"50",X"50",X"13",X"13",X"13",X"13",X"13",X"0D",X"20",X"F8", - X"21",X"27",X"4C",X"01",X"01",X"00",X"ED",X"B0",X"C9",X"F5",X"3A",X"25",X"4C",X"3C",X"32",X"25", - X"4C",X"47",X"3A",X"80",X"50",X"E6",X"03",X"3C",X"B8",X"20",X"07",X"21",X"26",X"4C",X"34",X"2B", - X"36",X"00",X"F1",X"C9",X"CD",X"B6",X"02",X"CD",X"F2",X"06",X"CD",X"00",X"80",X"35",X"3A",X"26", - X"4C",X"FE",X"0A",X"30",X"05",X"21",X"14",X"40",X"77",X"C9",X"3E",X"46",X"18",X"F7",X"01",X"54", - X"48",X"41",X"4E",X"4B",X"40",X"59",X"4F",X"55",X"40",X"5B",X"FF",X"02",X"01",X"40",X"50",X"4C", - X"41",X"59",X"45",X"52",X"40",X"50",X"55",X"53",X"48",X"40",X"53",X"54",X"41",X"52",X"54",X"40", - X"5B",X"5B",X"FF",X"07",X"54",X"48",X"49",X"53",X"40",X"4D",X"41",X"43",X"48",X"49",X"4E",X"45", - X"FF",X"07",X"49",X"53",X"FF",X"07",X"4F",X"4E",X"4C",X"59",X"40",X"4F",X"4E",X"45",X"40",X"50", - X"4C",X"41",X"59",X"45",X"52",X"FF",X"06",X"48",X"41",X"4E",X"53",X"48",X"49",X"4E",X"40",X"47", - X"4F",X"52",X"41",X"4B",X"55",X"FF",X"0F",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"FF",X"07", - X"40",X"40",X"42",X"59",X"40",X"26",X"50",X"45",X"4E",X"49",X"26",X"FF",X"3E",X"03",X"84",X"42", - X"4B",X"03",X"09",X"43",X"63",X"03",X"AD",X"42",X"71",X"03",X"0F",X"42",X"75",X"03",X"D1",X"42", - X"86",X"03",X"7D",X"43",X"9F",X"03",X"BD",X"41",X"E7",X"03",X"DF",X"40",X"FF",X"FF",X"DB",X"3A", - X"D5",X"0A",X"5F",X"03",X"0A",X"57",X"03",X"0A",X"6F",X"03",X"0A",X"67",X"C5",X"CD",X"ED",X"01", - X"C1",X"D1",X"03",X"15",X"20",X"EA",X"C9",X"0F",X"01",X"09",X"08",X"03",X"FF",X"31",X"C0",X"4F", - X"CD",X"00",X"01",X"01",X"AC",X"03",X"16",X"08",X"CD",X"D0",X"03",X"21",X"1B",X"40",X"11",X"96", - X"03",X"CD",X"D5",X"01",X"3A",X"2C",X"4C",X"CB",X"5F",X"20",X"1D",X"3E",X"06",X"21",X"7D",X"47", - X"06",X"0E",X"77",X"11",X"20",X"00",X"ED",X"52",X"10",X"F8",X"3A",X"40",X"50",X"CB",X"77",X"20", - X"E3",X"21",X"26",X"4C",X"35",X"C3",X"41",X"04",X"3E",X"02",X"18",X"E1",X"F5",X"ED",X"5F",X"E6", - X"07",X"32",X"2F",X"4C",X"F1",X"C3",X"A7",X"00",X"21",X"00",X"00",X"22",X"0B",X"4C",X"C3",X"A9", - X"00",X"CD",X"9D",X"06",X"AF",X"77",X"23",X"77",X"23",X"77",X"CD",X"D7",X"04",X"3A",X"80",X"50", - X"E6",X"0C",X"0F",X"0F",X"3C",X"32",X"3F",X"4C",X"CD",X"93",X"20",X"18",X"77",X"CD",X"DD",X"9A", - X"00",X"EF",X"72",X"04",X"2E",X"09",X"3A",X"09",X"6F",X"94",X"46",X"09",X"46",X"09",X"46",X"09", - X"46",X"09",X"CD",X"74",X"20",X"22",X"41",X"4C",X"21",X"DC",X"43",X"11",X"C3",X"04",X"CD",X"D5", - X"01",X"21",X"D4",X"43",X"11",X"CA",X"04",X"CD",X"D5",X"01",X"21",X"40",X"44",X"3E",X"0E",X"CD", - X"7C",X"20",X"CF",X"21",X"40",X"40",X"ED",X"5B",X"41",X"4C",X"01",X"02",X"C0",X"C5",X"D5",X"1A", - X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"F6",X"F0",X"77",X"13",X"23",X"10",X"F2",X"0D",X"20",X"EF", - X"D1",X"C1",X"1A",X"E6",X"0F",X"F6",X"F0",X"77",X"13",X"23",X"10",X"F6",X"0D",X"20",X"F3",X"CD", - X"20",X"14",X"C9",X"0F",X"53",X"43",X"4F",X"52",X"45",X"FF",X"0F",X"48",X"49",X"40",X"53",X"43", - X"4F",X"52",X"45",X"FF",X"C3",X"BD",X"06",X"3E",X"01",X"32",X"40",X"4C",X"C9",X"00",X"00",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"BA",X"00",X"00",X"0C",X"0E",X"BE",X"0E",X"0E",X"0B", - X"00",X"00",X"00",X"00",X"09",X"00",X"00",X"00",X"00",X"0B",X"00",X"00",X"BB",X"00",X"00",X"0B", - X"00",X"00",X"00",X"09",X"00",X"00",X"00",X"A0",X"00",X"00",X"0A",X"00",X"B0",X"00",X"00",X"0D", - X"0F",X"8F",X"0F",X"0F",X"0B",X"00",X"00",X"00",X"00",X"0D",X"0F",X"0F",X"BB",X"00",X"00",X"0D", - X"0F",X"0F",X"0F",X"0B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"B0",X"00",X"00",X"0C", - X"0E",X"7E",X"0E",X"0E",X"0B",X"00",X"00",X"00",X"00",X"0C",X"0E",X"0E",X"BB",X"00",X"00",X"0C", - X"0E",X"0E",X"0E",X"0B",X"00",X"00",X"00",X"D0",X"F0",X"F0",X"F9",X"F0",X"D0",X"F0",X"F0",X"0A", - X"00",X"00",X"00",X"00",X"0D",X"0F",X"0F",X"0F",X"0F",X"0B",X"00",X"00",X"BB",X"00",X"00",X"0A", - X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"C9",X"E0",X"E0",X"ED",X"EF",X"CF",X"E0",X"E0",X"00", - X"00",X"00",X"00",X"00",X"0C",X"0E",X"0E",X"0E",X"0E",X"0B",X"00",X"00",X"BB",X"00",X"00",X"00", - X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"AB",X"00",X"00",X"0E",X"0E",X"AE",X"00",X"00",X"90", - X"00",X"00",X"00",X"00",X"0B",X"D0",X"F0",X"F0",X"F0",X"BA",X"00",X"00",X"BB",X"00",X"00",X"00", - X"00",X"00",X"00",X"9D",X"0F",X"0F",X"0F",X"0B",X"00",X"00",X"00",X"00",X"09",X"00",X"00",X"D9", - X"F0",X"F0",X"F0",X"F0",X"FA",X"C0",X"E0",X"E0",X"E0",X"D0",X"F0",X"F0",X"BB",X"00",X"00",X"00", - X"09",X"00",X"00",X"BC",X"0E",X"0E",X"0E",X"9B",X"00",X"00",X"90",X"00",X"0B",X"00",X"00",X"CB", - X"E0",X"E0",X"E0",X"E0",X"E0",X"B0",X"00",X"00",X"00",X"C0",X"E0",X"E0",X"BB",X"00",X"00",X"00", - X"0B",X"00",X"00",X"DA",X"F0",X"F0",X"F0",X"BB",X"00",X"00",X"D0",X"F0",X"FB",X"F0",X"F0",X"BA", - X"00",X"00",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"A0",X"00",X"00",X"BB",X"00",X"00",X"90", - X"0A",X"00",X"00",X"C0",X"E0",X"E0",X"E0",X"BD",X"0F",X"0F",X"CF",X"EF",X"ED",X"EF",X"EF",X"AF", - X"0F",X"0F",X"0F",X"0F",X"0F",X"BF",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"BB",X"00",X"00",X"D0", - X"F0",X"F0",X"F0",X"B0",X"00",X"00",X"00",X"BC",X"0E",X"0E",X"BE",X"0E",X"0C",X"0E",X"0E",X"0E", - X"0E",X"0E",X"0E",X"0E",X"0E",X"AE",X"0E",X"0E",X"0E",X"0E",X"00",X"00",X"BB",X"00",X"00",X"C0", - X"E0",X"E0",X"E0",X"A0",X"00",X"00",X"00",X"DA",X"F0",X"F0",X"B0",X"00",X"0B",X"00",X"00",X"00", - X"00",X"00",X"D0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"BB",X"00",X"00",X"B0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",X"E0",X"B0",X"00",X"0B",X"00",X"00",X"00", - X"00",X"00",X"C0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"E0",X"E0",X"BB",X"00",X"00",X"B0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"B9",X"00",X"00",X"D0",X"F0",X"FB",X"F0",X"F0",X"90", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"B0",X"00",X"00",X"BB",X"CD",X"00",X"01", - X"21",X"1B",X"40",X"11",X"96",X"03",X"CD",X"D5",X"01",X"21",X"3C",X"4C",X"C9",X"3A",X"2E",X"4C", - X"47",X"C3",X"AD",X"02",X"78",X"21",X"2D",X"4C",X"CB",X"8E",X"C3",X"5C",X"01",X"CD",X"12",X"0D", - X"CD",X"01",X"07",X"CD",X"E0",X"06",X"CD",X"0C",X"0A",X"CD",X"14",X"10",X"CD",X"ED",X"13",X"CD", - X"B7",X"16",X"C3",X"B9",X"1C",X"CD",X"62",X"01",X"3A",X"2E",X"4C",X"FE",X"0F",X"C0",X"E1",X"C9", - X"21",X"66",X"18",X"22",X"3A",X"4C",X"21",X"20",X"0E",X"22",X"FC",X"4F",X"21",X"2D",X"4C",X"CB", - X"C6",X"C9",X"CD",X"5F",X"07",X"21",X"30",X"4C",X"11",X"62",X"50",X"01",X"0C",X"00",X"ED",X"B0", - X"C9",X"CD",X"C4",X"8F",X"22",X"03",X"4C",X"21",X"92",X"83",X"22",X"07",X"4C",X"C9",X"2A",X"3A", - X"4C",X"45",X"4C",X"C5",X"79",X"3D",X"2F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"4F",X"78",X"D6", - X"06",X"CB",X"3F",X"CB",X"3F",X"E6",X"FE",X"0F",X"0F",X"0F",X"0F",X"5F",X"E6",X"0F",X"26",X"40", - X"B4",X"67",X"7B",X"E6",X"F0",X"B1",X"6F",X"C1",X"C9",X"F5",X"7D",X"E6",X"1F",X"CB",X"27",X"CB", - X"27",X"CB",X"27",X"ED",X"44",X"4F",X"7C",X"E6",X"03",X"0F",X"0F",X"0F",X"0F",X"57",X"7D",X"E6", - X"E0",X"0F",X"0F",X"0F",X"0F",X"B2",X"CB",X"27",X"CB",X"27",X"C6",X"06",X"47",X"F1",X"C9",X"3A", - X"2D",X"4C",X"CB",X"47",X"C8",X"3A",X"43",X"4C",X"A7",X"C2",X"73",X"08",X"CD",X"7F",X"1B",X"CB", - X"6F",X"C2",X"FF",X"1A",X"F5",X"CD",X"0E",X"07",X"22",X"45",X"4C",X"F1",X"EF",X"85",X"07",X"FD", - X"07",X"2A",X"08",X"42",X"08",X"2A",X"45",X"4C",X"23",X"7E",X"FE",X"FC",X"28",X"04",X"FE",X"FE", - X"C0",X"00",X"21",X"44",X"4C",X"CB",X"C6",X"AF",X"32",X"47",X"4C",X"3E",X"08",X"C3",X"C5",X"0F", - X"28",X"3A",X"2E",X"4C",X"E6",X"0F",X"EF",X"AF",X"07",X"C4",X"07",X"D7",X"07",X"EA",X"07",X"3A", - X"48",X"4C",X"3C",X"32",X"48",X"4C",X"CB",X"47",X"28",X"06",X"3E",X"2C",X"32",X"FC",X"4F",X"C9", - X"3E",X"30",X"18",X"F8",X"3A",X"49",X"4C",X"3C",X"32",X"49",X"4C",X"CB",X"47",X"28",X"04",X"3E", - X"22",X"18",X"E9",X"3E",X"26",X"18",X"E5",X"3A",X"4A",X"4C",X"3C",X"32",X"4A",X"4C",X"CB",X"47", - X"28",X"04",X"3E",X"2C",X"18",X"D6",X"3E",X"30",X"18",X"D2",X"3A",X"4B",X"4C",X"3C",X"32",X"4B", - X"4C",X"CB",X"47",X"28",X"04",X"3E",X"20",X"18",X"C3",X"3E",X"24",X"18",X"BF",X"2A",X"45",X"4C", - X"23",X"23",X"CD",X"64",X"09",X"28",X"1C",X"FE",X"F6",X"CD",X"39",X"26",X"FE",X"CA",X"28",X"05", - X"FE",X"CF",X"C2",X"91",X"1C",X"7C",X"CD",X"0A",X"09",X"CD",X"92",X"0A",X"CB",X"86",X"3E",X"01", - X"C3",X"98",X"07",X"CD",X"D3",X"14",X"CB",X"CE",X"18",X"F4",X"CD",X"05",X"09",X"23",X"7E",X"FE", - X"FC",X"28",X"05",X"FE",X"FE",X"C2",X"FE",X"0B",X"21",X"44",X"4C",X"CB",X"C6",X"3E",X"02",X"C3", - X"98",X"07",X"2A",X"45",X"4C",X"23",X"23",X"E7",X"CD",X"6E",X"09",X"28",X"1F",X"FE",X"F6",X"D2", - X"88",X"1C",X"7D",X"FE",X"40",X"D2",X"88",X"1C",X"00",X"00",X"00",X"00",X"7C",X"FE",X"40",X"CA", - X"19",X"09",X"CD",X"A1",X"0A",X"CB",X"86",X"3E",X"03",X"C3",X"98",X"07",X"CD",X"D3",X"14",X"CB", - X"CE",X"18",X"F4",X"21",X"44",X"4C",X"CB",X"4E",X"28",X"1F",X"FE",X"01",X"20",X"1B",X"3A",X"89", - X"4C",X"3D",X"32",X"89",X"4C",X"00",X"2A",X"3A",X"4C",X"25",X"22",X"3A",X"4C",X"CD",X"DB",X"14", - X"00",X"21",X"44",X"4C",X"CB",X"8E",X"CB",X"E6",X"C9",X"3D",X"32",X"43",X"4C",X"CD",X"2C",X"1B", - X"EF",X"A9",X"08",X"C9",X"08",X"E4",X"08",X"EA",X"08",X"2A",X"3A",X"4C",X"24",X"3A",X"43",X"4C", - X"FE",X"06",X"30",X"0D",X"FE",X"03",X"30",X"0D",X"3E",X"2C",X"32",X"FC",X"4F",X"22",X"3A",X"4C", - X"C9",X"3E",X"30",X"18",X"F5",X"3E",X"34",X"18",X"F1",X"2A",X"3A",X"4C",X"2C",X"3A",X"43",X"4C", - X"FE",X"06",X"30",X"08",X"FE",X"03",X"30",X"08",X"3E",X"22",X"18",X"DE",X"3E",X"26",X"18",X"DA", - X"3E",X"2A",X"18",X"D6",X"2A",X"3A",X"4C",X"25",X"18",X"C3",X"2A",X"3A",X"4C",X"2D",X"3A",X"43", - X"4C",X"FE",X"06",X"30",X"08",X"FE",X"03",X"30",X"08",X"3E",X"20",X"18",X"BD",X"3E",X"24",X"18", - X"B9",X"3E",X"28",X"18",X"B5",X"2A",X"45",X"4C",X"23",X"C9",X"FE",X"43",X"C0",X"E1",X"3E",X"01", - X"32",X"47",X"4C",X"3E",X"28",X"32",X"43",X"4C",X"C9",X"3E",X"03",X"32",X"47",X"4C",X"3E",X"28", - X"32",X"43",X"4C",X"C9",X"21",X"52",X"9C",X"22",X"4C",X"4C",X"21",X"DD",X"04",X"C9",X"21",X"64", - X"22",X"22",X"4C",X"4C",X"21",X"96",X"20",X"C3",X"1D",X"26",X"21",X"2E",X"8A",X"22",X"4C",X"4C", - X"21",X"6E",X"88",X"C3",X"89",X"8A",X"21",X"64",X"34",X"22",X"4C",X"4C",X"21",X"A4",X"32",X"C3", - X"CC",X"34",X"CD",X"5D",X"04",X"2A",X"4C",X"4C",X"46",X"23",X"7E",X"5F",X"23",X"56",X"23",X"7E", - X"12",X"10",X"F6",X"C9",X"7E",X"FE",X"FE",X"28",X"03",X"FE",X"F0",X"C9",X"E1",X"C9",X"7E",X"FE", - X"FF",X"28",X"03",X"FE",X"F0",X"C9",X"E1",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"3A",X"44",X"4C",X"CB",X"6F",X"C0",X"CB",X"57",X"C0",X"3A",X"47",X"4C",X"E6",X"0F",X"FE", - X"01",X"28",X"26",X"CD",X"0E",X"07",X"23",X"E7",X"E7",X"7E",X"FE",X"0A",X"CD",X"52",X"0A",X"22", - X"51",X"4C",X"CD",X"E4",X"0A",X"CB",X"D6",X"CB",X"9E",X"3E",X"0C",X"32",X"FC",X"4F",X"21",X"F3", - X"09",X"CD",X"76",X"26",X"AF",X"32",X"02",X"4C",X"C9",X"CD",X"0E",X"07",X"23",X"DF",X"7E",X"FE", - X"0A",X"CD",X"72",X"0A",X"00",X"22",X"51",X"4C",X"CD",X"E4",X"0A",X"CB",X"D6",X"CB",X"DE",X"3E", - X"0E",X"18",X"D8",X"07",X"D2",X"00",X"0F",X"1F",X"10",X"21",X"B1",X"43",X"06",X"0A",X"36",X"14", - X"E5",X"11",X"00",X"04",X"19",X"36",X"0F",X"E1",X"23",X"10",X"F3",X"C9",X"3A",X"50",X"4C",X"A7", - X"28",X"05",X"3D",X"32",X"50",X"4C",X"C9",X"3E",X"10",X"32",X"50",X"4C",X"3A",X"44",X"4C",X"CB", - X"57",X"C2",X"9A",X"0B",X"CB",X"6F",X"C2",X"F5",X"0A",X"3A",X"4E",X"4C",X"A7",X"28",X"05",X"3D", - X"32",X"4E",X"4C",X"C9",X"3E",X"10",X"32",X"4E",X"4C",X"3A",X"4F",X"4C",X"FE",X"0A",X"20",X"01", - X"AF",X"3C",X"32",X"4F",X"4C",X"CD",X"F9",X"09",X"21",X"BA",X"47",X"36",X"01",X"2B",X"3D",X"20", - X"FA",X"C9",X"30",X"1A",X"E5",X"3A",X"3A",X"4C",X"FE",X"27",X"D2",X"A7",X"22",X"E1",X"C1",X"2B", - X"00",X"22",X"51",X"4C",X"CD",X"B0",X"0A",X"CB",X"EE",X"CB",X"96",X"C3",X"C7",X"09",X"E1",X"C3", - X"C9",X"09",X"30",X"1A",X"E5",X"3A",X"3A",X"4C",X"FE",X"E6",X"DA",X"B3",X"22",X"00",X"E1",X"C1", - X"2B",X"22",X"51",X"4C",X"CD",X"B0",X"0A",X"CB",X"EE",X"CB",X"96",X"C3",X"ED",X"09",X"E1",X"C3", - X"EF",X"09",X"2B",X"DF",X"7E",X"FE",X"0A",X"30",X"04",X"E1",X"C3",X"96",X"0B",X"21",X"44",X"4C", - X"C9",X"2B",X"E7",X"7E",X"FE",X"0A",X"30",X"04",X"E1",X"C3",X"8E",X"0B",X"21",X"44",X"4C",X"C9", - X"3E",X"28",X"32",X"53",X"4C",X"23",X"7E",X"36",X"F0",X"2B",X"CD",X"F2",X"0C",X"68",X"61",X"22", - X"38",X"4C",X"CD",X"D1",X"0A",X"32",X"FA",X"4F",X"3E",X"08",X"32",X"FB",X"4F",X"21",X"44",X"4C", - X"C9",X"32",X"54",X"4C",X"06",X"38",X"A7",X"28",X"09",X"F5",X"3E",X"04",X"80",X"47",X"F1",X"3D", - X"20",X"F7",X"78",X"C9",X"3A",X"4F",X"4C",X"06",X"08",X"F5",X"3E",X"08",X"80",X"47",X"F1",X"3D", - X"20",X"F7",X"78",X"18",X"BD",X"3A",X"44",X"4C",X"CB",X"5F",X"20",X"66",X"3A",X"53",X"4C",X"3D", - X"32",X"53",X"4C",X"2A",X"38",X"4C",X"FE",X"28",X"30",X"1E",X"FE",X"20",X"30",X"1D",X"FE",X"10", - X"30",X"1D",X"FE",X"08",X"30",X"1C",X"A7",X"20",X"0A",X"3A",X"44",X"4C",X"00",X"00",X"CB",X"AF", - X"C3",X"36",X"0B",X"25",X"22",X"38",X"4C",X"C9",X"24",X"18",X"F9",X"24",X"2C",X"18",X"F5",X"2C", - X"18",X"F2",X"2C",X"25",X"18",X"EE",X"32",X"44",X"4C",X"E5",X"CD",X"89",X"0B",X"23",X"23",X"CD", - X"E0",X"0C",X"28",X"11",X"2B",X"CD",X"FC",X"0C",X"77",X"E1",X"C9",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"E1",X"25",X"22",X"38",X"4C",X"21",X"44",X"4C",X"CB",X"F6",X"CB", - X"D6",X"C9",X"3A",X"53",X"4C",X"3D",X"32",X"53",X"4C",X"2A",X"38",X"4C",X"FE",X"28",X"30",X"B8", - X"FE",X"20",X"30",X"0A",X"FE",X"10",X"30",X"0A",X"FE",X"08",X"30",X"09",X"18",X"98",X"24",X"2D", - X"18",X"A2",X"2D",X"18",X"9F",X"2D",X"25",X"18",X"9B",X"45",X"4C",X"C3",X"13",X"07",X"3E",X"03", - X"32",X"47",X"4C",X"C3",X"67",X"0C",X"3E",X"01",X"18",X"F6",X"CB",X"77",X"CA",X"DB",X"0B",X"CD", - X"73",X"11",X"3A",X"55",X"4C",X"A7",X"28",X"09",X"25",X"3D",X"32",X"55",X"4C",X"22",X"38",X"4C", - X"C9",X"CD",X"89",X"0B",X"23",X"23",X"7E",X"CD",X"81",X"0C",X"00",X"3E",X"08",X"32",X"55",X"4C", - X"C9",X"2B",X"CD",X"54",X"1A",X"77",X"C9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"3A",X"44",X"4C",X"E6",X"9B",X"32",X"44",X"4C",X"C9",X"CB",X"5F",X"28",X"52",X"3A", - X"53",X"4C",X"3D",X"32",X"53",X"4C",X"FE",X"08",X"D2",X"26",X"0C",X"2A",X"38",X"4C",X"CD",X"89", - X"0B",X"23",X"23",X"7E",X"FE",X"F6",X"30",X"7A",X"DF",X"7E",X"FE",X"F6",X"18",X"0B",X"FE",X"0A", - X"D2",X"A1",X"07",X"C3",X"38",X"08",X"FF",X"FF",X"FF",X"AF",X"32",X"53",X"4C",X"32",X"55",X"4C", - X"21",X"44",X"4C",X"CB",X"F6",X"C9",X"2B",X"3A",X"54",X"4C",X"77",X"21",X"00",X"00",X"22",X"FA", - X"4F",X"22",X"38",X"4C",X"18",X"AC",X"CD",X"73",X"11",X"2A",X"38",X"4C",X"2C",X"C3",X"B0",X"0C", - X"FE",X"3A",X"53",X"4C",X"3D",X"32",X"53",X"4C",X"FE",X"08",X"30",X"20",X"2A",X"38",X"4C",X"CD", - X"89",X"0B",X"23",X"23",X"7E",X"FE",X"F6",X"30",X"29",X"E7",X"7E",X"FE",X"F6",X"30",X"BA",X"CD", - X"78",X"0C",X"CB",X"97",X"00",X"00",X"CB",X"EF",X"32",X"44",X"4C",X"C9",X"CD",X"73",X"11",X"2A", - X"38",X"4C",X"2D",X"C3",X"8B",X"0C",X"C9",X"3A",X"44",X"4C",X"CB",X"87",X"32",X"44",X"4C",X"C3", - X"A1",X"07",X"FE",X"FE",X"38",X"A0",X"18",X"80",X"3E",X"10",X"32",X"53",X"4C",X"3A",X"44",X"4C", - X"C9",X"FE",X"15",X"D8",X"FE",X"FE",X"D0",X"00",X"C3",X"8F",X"0D",X"7D",X"FE",X"17",X"D8",X"22", - X"38",X"4C",X"CD",X"D5",X"0C",X"FE",X"08",X"28",X"03",X"00",X"A7",X"C0",X"CD",X"89",X"0B",X"23", - X"E7",X"7E",X"FE",X"0A",X"D0",X"DF",X"23",X"7E",X"FE",X"F6",X"DA",X"09",X"0C",X"C3",X"16",X"0C", - X"7D",X"FE",X"EF",X"D0",X"22",X"38",X"4C",X"CD",X"D5",X"0C",X"FE",X"08",X"28",X"03",X"00",X"A7", - X"C0",X"CD",X"89",X"0B",X"23",X"DF",X"7E",X"FE",X"0A",X"D0",X"E7",X"23",X"7E",X"FE",X"F6",X"DA", - X"09",X"0C",X"C3",X"16",X"0C",X"3A",X"53",X"4C",X"E6",X"0F",X"C9",X"32",X"44",X"4C",X"3E",X"09", - X"7E",X"FE",X"15",X"38",X"0B",X"FE",X"F0",X"28",X"07",X"FE",X"FE",X"30",X"03",X"AF",X"3D",X"C9", - X"AF",X"C9",X"F5",X"E5",X"7E",X"23",X"77",X"E1",X"F1",X"C3",X"39",X"07",X"E5",X"3A",X"38",X"4C", - X"FE",X"16",X"38",X"09",X"FE",X"EE",X"30",X"05",X"CD",X"54",X"1A",X"E1",X"C9",X"E1",X"C1",X"C3", - X"49",X"0B",X"CD",X"53",X"0D",X"21",X"58",X"0D",X"3D",X"23",X"20",X"FC",X"7E",X"32",X"56",X"4C", - X"32",X"57",X"4C",X"21",X"5F",X"0D",X"CD",X"53",X"0D",X"3D",X"23",X"20",X"FC",X"5E",X"23",X"16", - X"0D",X"EB",X"11",X"30",X"4C",X"01",X"0A",X"00",X"ED",X"B0",X"CD",X"9F",X"0D",X"11",X"F2",X"4F", - X"01",X"0A",X"00",X"ED",X"B0",X"CD",X"53",X"0D",X"21",X"96",X"0D",X"3D",X"23",X"20",X"FC",X"7E", - X"C3",X"27",X"10",X"CD",X"87",X"0D",X"E6",X"07",X"C9",X"80",X"60",X"55",X"50",X"40",X"35",X"30", - X"67",X"6F",X"77",X"77",X"7F",X"7F",X"7F",X"36",X"98",X"26",X"C0",X"C6",X"98",X"D6",X"C0",X"26", - X"98",X"26",X"C0",X"86",X"C0",X"C6",X"D8",X"2E",X"80",X"86",X"A8",X"66",X"F8",X"C6",X"C0",X"4E", - X"F0",X"4E",X"98",X"8E",X"B8",X"96",X"98",X"3A",X"40",X"4C",X"E6",X"07",X"C0",X"3C",X"C9",X"FE", - X"F0",X"C8",X"C1",X"C3",X"C1",X"0B",X"FF",X"09",X"08",X"08",X"07",X"06",X"06",X"06",X"FF",X"3A", - X"40",X"4C",X"CB",X"47",X"28",X"04",X"21",X"AE",X"0D",X"C9",X"21",X"B6",X"0D",X"C9",X"12",X"08", - X"16",X"0A",X"14",X"0D",X"10",X"05",X"18",X"08",X"1C",X"0A",X"18",X"0D",X"1C",X"05",X"3A",X"57", - X"4C",X"3D",X"32",X"57",X"4C",X"C0",X"3A",X"56",X"4C",X"32",X"57",X"4C",X"DD",X"21",X"30",X"4C", - X"CD",X"52",X"0E",X"DD",X"23",X"DD",X"23",X"DD",X"E5",X"E1",X"7D",X"FE",X"38",X"20",X"F1",X"C9", - X"CD",X"0E",X"07",X"EB",X"D5",X"DD",X"46",X"00",X"DD",X"4E",X"01",X"CD",X"13",X"07",X"D1",X"E5", - X"D5",X"7D",X"E6",X"1F",X"6F",X"7B",X"E6",X"1F",X"BD",X"28",X"4D",X"38",X"41",X"DD",X"CB",X"31", - X"86",X"DD",X"CB",X"31",X"CE",X"D1",X"E1",X"7C",X"BA",X"28",X"17",X"ED",X"52",X"FA",X"19",X"0E", - X"DD",X"CB",X"31",X"D6",X"DD",X"CB",X"31",X"9E",X"C9",X"DD",X"CB",X"31",X"DE",X"DD",X"CB",X"31", - X"96",X"C9",X"7D",X"93",X"F2",X"29",X"0E",X"3D",X"2F",X"FE",X"20",X"38",X"08",X"18",X"DC",X"00", - X"00",X"00",X"00",X"00",X"00",X"DD",X"7E",X"31",X"E6",X"F3",X"DD",X"77",X"31",X"C9",X"DD",X"CB", - X"31",X"C6",X"DD",X"CB",X"31",X"8E",X"18",X"BD",X"DD",X"7E",X"31",X"E6",X"FC",X"DD",X"77",X"31", - X"18",X"B3",X"CD",X"63",X"23",X"CB",X"4F",X"C2",X"CC",X"11",X"CB",X"7F",X"C0",X"CB",X"47",X"C2", - X"40",X"12",X"CB",X"57",X"C2",X"FA",X"11",X"CD",X"E9",X"36",X"CD",X"3C",X"15",X"FE",X"06",X"28", - X"04",X"FE",X"0E",X"20",X"0A",X"7C",X"E6",X"0F",X"FE",X"08",X"28",X"49",X"A7",X"28",X"46",X"DD", - X"7E",X"2A",X"CB",X"7F",X"20",X"12",X"E6",X"03",X"EF",X"91",X"0E",X"B3",X"0E",X"B9",X"0E",X"BF", - X"0E",X"DD",X"7E",X"01",X"3C",X"DD",X"77",X"01",X"DD",X"7E",X"3E",X"3C",X"DD",X"77",X"3E",X"FE", - X"04",X"C0",X"DD",X"7E",X"32",X"CB",X"57",X"20",X"06",X"CB",X"D7",X"CD",X"00",X"10",X"C9",X"CB", - X"97",X"18",X"F8",X"DD",X"7E",X"00",X"C3",X"E1",X"0F",X"DD",X"7E",X"01",X"3D",X"18",X"D6",X"DD", - X"7E",X"00",X"C3",X"E8",X"0F",X"CD",X"E0",X"0D",X"DD",X"7E",X"31",X"E6",X"0F",X"CC",X"DE",X"36", - X"F6",X"FF",X"DD",X"77",X"3E",X"CD",X"2C",X"11",X"18",X"A5",X"DD",X"46",X"00",X"DD",X"4E",X"01", - X"CD",X"13",X"07",X"22",X"6C",X"4C",X"DD",X"7E",X"2A",X"E6",X"01",X"20",X"04",X"CD",X"C6",X"10", - X"C0",X"CD",X"DB",X"10",X"CB",X"6F",X"C2",X"32",X"10",X"CB",X"67",X"C2",X"32",X"10",X"E6",X"03", - X"CA",X"A0",X"0F",X"2A",X"6C",X"4C",X"CD",X"D6",X"0F",X"28",X"43",X"2A",X"6C",X"4C",X"CD",X"FE", - X"10",X"CA",X"F2",X"0F",X"CD",X"EB",X"0F",X"EF",X"20",X"0F",X"33",X"0F",X"3C",X"0F",X"45",X"0F", - X"DD",X"7E",X"31",X"CB",X"FF",X"CB",X"B7",X"DD",X"77",X"31",X"78",X"3C",X"3C",X"E6",X"03",X"DD", - X"77",X"2A",X"C9",X"DD",X"7E",X"31",X"CB",X"E7",X"CB",X"AF",X"18",X"EB",X"DD",X"7E",X"31",X"CB", - X"F7",X"CB",X"BF",X"18",X"E2",X"DD",X"7E",X"31",X"CB",X"EF",X"CB",X"A7",X"18",X"D9",X"DD",X"7E", - X"31",X"CB",X"47",X"28",X"05",X"AF",X"DD",X"77",X"2A",X"C9",X"3E",X"02",X"DD",X"77",X"2A",X"C9", - X"DD",X"7E",X"31",X"E6",X"0C",X"28",X"35",X"CB",X"57",X"23",X"23",X"20",X"0B",X"DF",X"7E",X"FE", - X"FE",X"38",X"56",X"AF",X"3D",X"C9",X"AF",X"C9",X"E7",X"E7",X"18",X"F2",X"CB",X"47",X"23",X"28", - X"0E",X"7E",X"FE",X"FC",X"28",X"07",X"FE",X"FE",X"28",X"03",X"AF",X"3D",X"C9",X"AF",X"C9",X"23", - X"7E",X"FE",X"FC",X"28",X"F8",X"FE",X"FE",X"28",X"F4",X"AF",X"3D",X"C9",X"C3",X"EF",X"10",X"28", - X"2A",X"6C",X"4C",X"CD",X"60",X"0F",X"28",X"0C",X"CD",X"14",X"0F",X"DD",X"7E",X"29",X"CB",X"DF", - X"DD",X"77",X"29",X"C9",X"DD",X"7E",X"31",X"CB",X"57",X"20",X"06",X"3E",X"01",X"DD",X"77",X"2A", - X"C9",X"3E",X"03",X"18",X"F8",X"32",X"43",X"4C",X"C9",X"FE",X"F6",X"38",X"A6",X"AF",X"C9",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"7E",X"29",X"CB",X"67",X"C0",X"DD",X"7E",X"31",X"18", - X"9B",X"3C",X"DD",X"77",X"00",X"C3",X"98",X"0E",X"3D",X"18",X"F7",X"DD",X"7E",X"2A",X"47",X"E6", - X"03",X"C9",X"DD",X"7E",X"29",X"CB",X"A7",X"DD",X"77",X"29",X"C3",X"8A",X"10",X"FF",X"FF",X"FF", - X"DD",X"77",X"32",X"21",X"62",X"4C",X"11",X"F2",X"4F",X"01",X"04",X"00",X"ED",X"A0",X"23",X"13", - X"EA",X"0C",X"10",X"C9",X"3A",X"6A",X"4C",X"A7",X"28",X"05",X"3D",X"CD",X"D6",X"12",X"C9",X"3E", - X"01",X"32",X"6A",X"4C",X"C3",X"BE",X"0D",X"32",X"58",X"4C",X"21",X"F2",X"4F",X"11",X"62",X"4C", - X"18",X"D7",X"DD",X"7E",X"29",X"CB",X"5F",X"2A",X"6C",X"4C",X"C2",X"50",X"10",X"DD",X"7E",X"31", - X"CD",X"DC",X"0F",X"20",X"3C",X"DD",X"7E",X"31",X"E6",X"CF",X"DD",X"77",X"31",X"C3",X"4E",X"0F", - X"ED",X"5F",X"CB",X"57",X"2A",X"6C",X"4C",X"23",X"20",X"1E",X"CD",X"8F",X"0F",X"C2",X"81",X"10", - X"3E",X"02",X"DD",X"77",X"2A",X"DD",X"7E",X"29",X"00",X"00",X"CB",X"E7",X"DD",X"77",X"29",X"DD", - X"7E",X"31",X"E6",X"CF",X"DD",X"77",X"31",X"C9",X"CD",X"81",X"0F",X"C2",X"81",X"10",X"AF",X"18", - X"E1",X"2A",X"6C",X"4C",X"CD",X"A3",X"10",X"C2",X"BB",X"10",X"DD",X"7E",X"2A",X"CB",X"47",X"C0", - X"00",X"DD",X"7E",X"31",X"CB",X"57",X"20",X"06",X"3E",X"01",X"DD",X"77",X"2A",X"C9",X"3E",X"03", - X"18",X"F8",X"C9",X"DD",X"7E",X"2A",X"23",X"23",X"FE",X"01",X"20",X"0B",X"DF",X"7E",X"FE",X"F6", - X"30",X"03",X"AF",X"3D",X"C9",X"AF",X"C9",X"E7",X"E7",X"18",X"F2",X"DD",X"7E",X"29",X"CB",X"DF", - X"DD",X"77",X"29",X"C3",X"14",X"0F",X"DD",X"7E",X"31",X"E6",X"03",X"28",X"03",X"C3",X"60",X"0F", - X"DD",X"7E",X"29",X"CB",X"EF",X"DD",X"77",X"29",X"C3",X"60",X"0F",X"DD",X"7E",X"29",X"CB",X"6F", - X"20",X"04",X"DD",X"7E",X"31",X"C9",X"CB",X"AF",X"CB",X"E7",X"DD",X"77",X"29",X"18",X"F3",X"CD", - X"26",X"11",X"7E",X"FE",X"FE",X"30",X"04",X"FE",X"F6",X"30",X"10",X"AF",X"3D",X"C9",X"DD",X"7E", - X"31",X"E6",X"0C",X"28",X"1D",X"CD",X"91",X"10",X"C3",X"1C",X"11",X"ED",X"5F",X"CB",X"47",X"20", - X"07",X"3E",X"01",X"DD",X"77",X"2A",X"AF",X"C9",X"3E",X"03",X"18",X"F7",X"2A",X"6C",X"4C",X"C3", - X"A3",X"10",X"C1",X"C3",X"14",X"0F",X"2A",X"6C",X"4C",X"23",X"23",X"C9",X"CD",X"DA",X"0E",X"DD", - X"7E",X"2A",X"CB",X"47",X"00",X"00",X"FE",X"01",X"28",X"11",X"3A",X"40",X"4C",X"CB",X"47",X"28", - X"06",X"3E",X"10",X"C3",X"00",X"10",X"00",X"3E",X"18",X"18",X"F8",X"3A",X"40",X"4C",X"CB",X"47", - X"28",X"04",X"3E",X"12",X"18",X"ED",X"3E",X"1A",X"18",X"E9",X"E6",X"0F",X"EF",X"65",X"11",X"6B", - X"11",X"65",X"11",X"6F",X"11",X"3E",X"2C",X"32",X"FC",X"4F",X"C9",X"3E",X"22",X"18",X"F8",X"3E", - X"20",X"18",X"F4",X"2A",X"38",X"4C",X"E5",X"DD",X"21",X"30",X"4C",X"DD",X"56",X"00",X"DD",X"5E", - X"01",X"CD",X"92",X"11",X"DD",X"23",X"DD",X"23",X"DD",X"E5",X"D1",X"7B",X"FE",X"38",X"20",X"EB", - X"E1",X"C9",X"DD",X"7E",X"29",X"CB",X"4F",X"C0",X"7C",X"93",X"F2",X"9F",X"11",X"ED",X"44",X"FE", - X"09",X"D0",X"7D",X"92",X"28",X"0C",X"38",X"18",X"7D",X"92",X"F2",X"B1",X"11",X"ED",X"44",X"FE", - X"09",X"D0",X"DD",X"7E",X"29",X"CB",X"57",X"C0",X"CD",X"9A",X"1E",X"CB",X"CF",X"C3",X"83",X"13", - X"7D",X"92",X"F2",X"C7",X"11",X"ED",X"44",X"FE",X"11",X"D0",X"18",X"E6",X"DD",X"7E",X"3E",X"3C", - X"DD",X"77",X"3E",X"CB",X"47",X"C0",X"DD",X"7E",X"3F",X"3D",X"DD",X"77",X"3F",X"06",X"E0",X"28", - X"0D",X"F5",X"3E",X"04",X"80",X"47",X"F1",X"3D",X"20",X"F7",X"78",X"C3",X"00",X"10",X"DD",X"7E", - X"29",X"CB",X"8F",X"CB",X"D7",X"DD",X"77",X"29",X"18",X"F0",X"DD",X"7E",X"01",X"FE",X"19",X"DA", - X"15",X"12",X"3D",X"DD",X"77",X"01",X"CD",X"2F",X"11",X"DD",X"7E",X"32",X"3C",X"3C",X"3C",X"DD", - X"77",X"32",X"C3",X"00",X"10",X"DD",X"7E",X"29",X"CB",X"C7",X"CB",X"97",X"DD",X"77",X"29",X"CD", - X"70",X"12",X"CD",X"50",X"13",X"2E",X"FF",X"DD",X"75",X"46",X"CD",X"70",X"12",X"DD",X"70",X"32", - X"C3",X"03",X"10",X"DD",X"7E",X"29",X"CB",X"FF",X"DD",X"77",X"29",X"21",X"4D",X"81",X"C9",X"4F", - X"14",X"00",X"DD",X"7E",X"46",X"3D",X"DD",X"77",X"46",X"28",X"51",X"FE",X"55",X"30",X"07",X"ED", - X"5F",X"E6",X"07",X"CD",X"91",X"12",X"DD",X"7E",X"00",X"FE",X"1E",X"28",X"0F",X"3D",X"DD",X"77", - X"00",X"CB",X"4F",X"DD",X"7E",X"01",X"20",X"05",X"3C",X"DD",X"77",X"01",X"C9",X"3D",X"18",X"F9", - X"3A",X"40",X"4C",X"21",X"87",X"12",X"3D",X"23",X"23",X"20",X"FB",X"00",X"00",X"7D",X"FE",X"91", - X"38",X"03",X"21",X"8F",X"12",X"7E",X"23",X"46",X"C9",X"30",X"60",X"40",X"64",X"50",X"68",X"60", - X"6C",X"3C",X"DD",X"E5",X"E1",X"11",X"C3",X"03",X"19",X"77",X"C9",X"A9",X"3A",X"58",X"4C",X"3D", - X"CD",X"7C",X"13",X"FE",X"04",X"DD",X"7E",X"29",X"30",X"05",X"CB",X"F7",X"C3",X"E2",X"13",X"E6", - X"FE",X"DD",X"77",X"29",X"3E",X"01",X"DD",X"77",X"2A",X"CD",X"2F",X"11",X"21",X"1E",X"18",X"DD", - X"75",X"00",X"DD",X"74",X"01",X"C9",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"C9",X"CB",X"D6",X"CD", - X"60",X"32",X"32",X"9E",X"4C",X"C9",X"32",X"6A",X"4C",X"3A",X"BE",X"4C",X"CB",X"57",X"C8",X"3A", - X"9E",X"4C",X"C3",X"73",X"32",X"32",X"58",X"4C",X"C9",X"C3",X"63",X"94",X"11",X"7E",X"4C",X"1A", - X"86",X"27",X"77",X"23",X"13",X"1A",X"8E",X"27",X"77",X"23",X"13",X"1A",X"8E",X"27",X"77",X"11", - X"F7",X"43",X"AF",X"12",X"1E",X"FD",X"21",X"3E",X"4C",X"7E",X"4F",X"E6",X"F0",X"28",X"05",X"0F", - X"0F",X"0F",X"0F",X"12",X"1B",X"79",X"E6",X"0F",X"28",X"01",X"12",X"06",X"02",X"4E",X"2B",X"1B", - X"79",X"A7",X"7E",X"20",X"05",X"E6",X"F0",X"28",X"08",X"7E",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F", - X"12",X"1B",X"79",X"A7",X"20",X"0A",X"7E",X"E6",X"F0",X"20",X"05",X"7E",X"E6",X"0F",X"28",X"04", - X"7E",X"E6",X"0F",X"12",X"10",X"D7",X"21",X"7E",X"4C",X"AF",X"77",X"23",X"77",X"23",X"18",X"06", - X"32",X"7E",X"4C",X"C3",X"E9",X"12",X"77",X"3A",X"81",X"4C",X"CB",X"47",X"C0",X"3A",X"3D",X"4C", - X"FE",X"10",X"D8",X"3E",X"FA",X"CD",X"F2",X"9A",X"00",X"CD",X"CD",X"12",X"3A",X"3F",X"4C",X"3C", - X"32",X"3F",X"4C",X"CD",X"48",X"1E",X"21",X"81",X"4C",X"CB",X"C6",X"C9",X"FE",X"02",X"C8",X"C3", - X"E5",X"12",X"12",X"DD",X"77",X"29",X"3E",X"08",X"DD",X"77",X"3F",X"CD",X"1C",X"90",X"22",X"0B", - X"4C",X"AF",X"32",X"02",X"4C",X"C9",X"05",X"A7",X"00",X"0F",X"04",X"05",X"98",X"00",X"0F",X"04", - X"05",X"89",X"00",X"0F",X"04",X"05",X"77",X"00",X"0F",X"04",X"05",X"68",X"00",X"0F",X"04",X"05", - X"59",X"00",X"0F",X"04",X"05",X"27",X"00",X"0F",X"04",X"05",X"38",X"00",X"0F",X"04",X"05",X"49", - X"00",X"0F",X"04",X"05",X"57",X"00",X"0F",X"04",X"05",X"68",X"00",X"0F",X"04",X"05",X"79",X"00", - X"0F",X"04",X"05",X"87",X"00",X"0F",X"04",X"05",X"98",X"00",X"0F",X"04",X"05",X"A9",X"00",X"0F", - X"04",X"10",X"E6",X"FE",X"DD",X"77",X"29",X"21",X"16",X"18",X"C3",X"43",X"15",X"CD",X"CC",X"14", - X"3D",X"32",X"84",X"4C",X"C0",X"3E",X"05",X"32",X"84",X"4C",X"3A",X"82",X"4C",X"3D",X"32",X"82", - X"4C",X"C0",X"3E",X"F0",X"32",X"82",X"4C",X"3A",X"83",X"4C",X"3C",X"32",X"83",X"4C",X"CB",X"47", - X"3E",X"18",X"28",X"02",X"3E",X"0D",X"21",X"9E",X"46",X"06",X"0A",X"77",X"DF",X"10",X"FC",X"C9", - X"CD",X"F9",X"09",X"3A",X"58",X"4C",X"21",X"9F",X"46",X"06",X"0A",X"36",X"0F",X"DF",X"10",X"FB", - X"2A",X"85",X"4C",X"22",X"87",X"4C",X"CD",X"48",X"1E",X"CD",X"0F",X"26",X"21",X"60",X"41",X"11", - X"5C",X"14",X"C3",X"5C",X"94",X"29",X"21",X"00",X"11",X"22",X"85",X"4C",X"C3",X"24",X"09",X"FF", - X"FF",X"FF",X"FF",X"04",X"BE",X"40",X"69",X"40",X"09",X"42",X"C1",X"41",X"0F",X"54",X"49",X"4D", - X"45",X"FF",X"11",X"87",X"4C",X"21",X"73",X"14",X"1A",X"96",X"27",X"12",X"23",X"13",X"1A",X"9E", - X"27",X"12",X"C9",X"01",X"00",X"3A",X"81",X"4C",X"CB",X"4F",X"C0",X"3A",X"AF",X"4C",X"3D",X"32", - X"AF",X"4C",X"C0",X"3D",X"32",X"AF",X"4C",X"3A",X"B0",X"4C",X"3D",X"32",X"B0",X"4C",X"C0",X"3E", - X"04",X"32",X"B0",X"4C",X"CD",X"62",X"14",X"11",X"87",X"4C",X"21",X"60",X"40",X"CD",X"B2",X"14", - X"CD",X"4D",X"32",X"AF",X"21",X"87",X"4C",X"BE",X"C0",X"23",X"BE",X"C0",X"21",X"81",X"4C",X"C3", - X"69",X"32",X"06",X"02",X"1A",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"77",X"D5",X"E7",X"D1",X"1A", - X"E6",X"0F",X"77",X"13",X"D5",X"DF",X"DF",X"DF",X"D1",X"10",X"E9",X"C9",X"CD",X"75",X"14",X"3A", - X"84",X"4C",X"C9",X"AF",X"32",X"89",X"4C",X"CD",X"07",X"15",X"C9",X"CD",X"16",X"15",X"23",X"23", - X"7E",X"FE",X"F1",X"30",X"02",X"E1",X"C9",X"3A",X"89",X"4C",X"FE",X"C0",X"38",X"0D",X"21",X"EC", - X"9A",X"CD",X"8E",X"13",X"21",X"44",X"4C",X"CB",X"8E",X"E1",X"C9",X"21",X"00",X"00",X"C3",X"D6", - X"24",X"01",X"FF",X"00",X"0F",X"01",X"10",X"21",X"01",X"15",X"11",X"8A",X"4C",X"01",X"06",X"00", - X"ED",X"B0",X"21",X"44",X"4C",X"C9",X"3A",X"90",X"4C",X"3D",X"32",X"90",X"4C",X"CB",X"57",X"C2", - X"11",X"07",X"3A",X"8B",X"4C",X"0F",X"0F",X"0F",X"0F",X"3D",X"0F",X"0F",X"0F",X"0F",X"32",X"8B", - X"4C",X"E5",X"21",X"8A",X"4C",X"CD",X"8E",X"13",X"E1",X"C3",X"11",X"07",X"CD",X"C6",X"12",X"7D", - X"E6",X"0F",X"C9",X"CD",X"BF",X"12",X"3A",X"81",X"4C",X"CB",X"57",X"C0",X"CB",X"D7",X"E6",X"C7", - X"CB",X"DF",X"32",X"81",X"4C",X"CD",X"33",X"12",X"22",X"07",X"4C",X"AF",X"32",X"01",X"4C",X"DD", - X"22",X"91",X"4C",X"3C",X"32",X"95",X"4C",X"2A",X"91",X"4C",X"11",X"FE",X"F0",X"73",X"C3",X"04", - X"18",X"3A",X"81",X"4C",X"CB",X"5F",X"C8",X"3A",X"95",X"4C",X"A7",X"28",X"07",X"3D",X"32",X"95", - X"4C",X"C2",X"C7",X"16",X"CD",X"6F",X"1C",X"CB",X"77",X"C2",X"A7",X"19",X"CB",X"67",X"C2",X"01", - X"19",X"CB",X"6F",X"C2",X"27",X"18",X"CD",X"4A",X"19",X"CA",X"70",X"19",X"00",X"3A",X"3B",X"4C", - X"47",X"0E",X"F8",X"FE",X"C0",X"30",X"03",X"C6",X"30",X"4F",X"CD",X"DE",X"15",X"7C",X"B8",X"38", - X"06",X"B9",X"30",X"6F",X"C3",X"34",X"16",X"CD",X"D9",X"15",X"28",X"62",X"3E",X"03",X"06",X"00", - X"CD",X"E6",X"15",X"28",X"04",X"78",X"32",X"94",X"4C",X"CD",X"D9",X"15",X"E6",X"01",X"32",X"93", - X"4C",X"3E",X"0D",X"32",X"95",X"4C",X"00",X"00",X"C9",X"ED",X"5F",X"CB",X"67",X"C9",X"2A",X"91", - X"4C",X"5E",X"23",X"56",X"EB",X"C9",X"32",X"94",X"4C",X"A7",X"20",X"03",X"11",X"08",X"08",X"3D", - X"20",X"03",X"11",X"08",X"F8",X"3D",X"20",X"03",X"11",X"F8",X"F8",X"3D",X"20",X"03",X"11",X"F8", - X"08",X"7D",X"83",X"6F",X"7C",X"82",X"67",X"7D",X"FE",X"0E",X"38",X"0F",X"FE",X"F7",X"30",X"0B", - X"7C",X"FE",X"18",X"38",X"06",X"FE",X"F9",X"30",X"02",X"AF",X"C9",X"AF",X"3D",X"C9",X"06",X"03", - X"AF",X"18",X"9D",X"CD",X"D9",X"15",X"28",X"06",X"3E",X"01",X"06",X"02",X"18",X"92",X"3E",X"02", - X"06",X"01",X"18",X"8C",X"2A",X"3A",X"4C",X"7D",X"FE",X"5E",X"38",X"3E",X"FE",X"AE",X"30",X"3E", - X"F5",X"D6",X"40",X"47",X"F1",X"C6",X"40",X"4F",X"7C",X"FE",X"C0",X"30",X"38",X"F5",X"C6",X"40", - X"57",X"F1",X"C6",X"20",X"5F",X"D5",X"CD",X"DE",X"15",X"D1",X"7D",X"B8",X"38",X"2C",X"B9",X"30", - X"29",X"7C",X"BB",X"38",X"25",X"BA",X"30",X"22",X"3A",X"81",X"4C",X"CB",X"EF",X"32",X"81",X"4C", - X"CD",X"D9",X"15",X"E6",X"07",X"3C",X"32",X"96",X"4C",X"C9",X"06",X"16",X"18",X"C7",X"0E",X"EE", - X"D6",X"40",X"47",X"18",X"C3",X"16",X"F8",X"7C",X"18",X"C8",X"ED",X"5B",X"3A",X"4C",X"7D",X"93", - X"38",X"13",X"CD",X"D9",X"15",X"28",X"07",X"3E",X"03",X"06",X"02",X"C3",X"C0",X"15",X"3E",X"02", - X"06",X"03",X"C3",X"C0",X"15",X"CD",X"D9",X"15",X"20",X"07",X"3E",X"01",X"06",X"00",X"C3",X"C0", - X"15",X"AF",X"06",X"01",X"C3",X"C0",X"15",X"CD",X"6E",X"23",X"3D",X"32",X"98",X"4C",X"C0",X"3E", - X"A0",X"32",X"98",X"4C",X"C3",X"71",X"15",X"00",X"CD",X"08",X"1C",X"3A",X"81",X"4C",X"CB",X"67", - X"C2",X"26",X"19",X"3A",X"94",X"4C",X"EF",X"DF",X"16",X"CE",X"17",X"E0",X"17",X"F2",X"17",X"3A", - X"93",X"4C",X"A7",X"28",X"3C",X"21",X"07",X"17",X"CD",X"FF",X"16",X"D5",X"CD",X"DE",X"15",X"D1", - X"7D",X"83",X"6F",X"7C",X"82",X"67",X"EB",X"2A",X"91",X"4C",X"73",X"23",X"C3",X"0C",X"18",X"3A", - X"95",X"4C",X"87",X"85",X"6F",X"5E",X"23",X"56",X"C9",X"00",X"01",X"00",X"01",X"00",X"01",X"00", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"00",X"01",X"00",X"01",X"00",X"01", - X"00",X"21",X"24",X"17",X"18",X"C2",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"FF", - X"00",X"FF",X"00",X"FF",X"00",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"00", - X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"FF", - X"01",X"FF",X"01",X"FF",X"01",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"FF", - X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"00",X"01", - X"00",X"01",X"00",X"01",X"00",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"01", - X"FF",X"01",X"FF",X"01",X"FF",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"3A",X"93", - X"4C",X"A7",X"28",X"06",X"21",X"54",X"17",X"C3",X"E8",X"16",X"21",X"3C",X"17",X"C3",X"E8",X"16", - X"3A",X"93",X"4C",X"A7",X"28",X"06",X"21",X"84",X"17",X"C3",X"E8",X"16",X"21",X"6C",X"17",X"C3", - X"E8",X"16",X"3A",X"93",X"4C",X"A7",X"28",X"06",X"21",X"B4",X"17",X"C3",X"E8",X"16",X"21",X"9C", - X"17",X"C3",X"E8",X"16",X"23",X"72",X"3E",X"70",X"32",X"97",X"4C",X"C9",X"72",X"3A",X"95",X"4C", - X"FE",X"07",X"3E",X"70",X"30",X"02",X"3E",X"74",X"DD",X"2A",X"91",X"4C",X"DD",X"77",X"32",X"3A", - X"81",X"4C",X"CB",X"77",X"C3",X"EE",X"19",X"3A",X"96",X"4C",X"3D",X"32",X"96",X"4C",X"20",X"30", - X"CD",X"DE",X"15",X"ED",X"5B",X"3A",X"4C",X"7D",X"BB",X"38",X"1B",X"CD",X"D9",X"15",X"3E",X"03", - X"28",X"02",X"3E",X"02",X"32",X"94",X"4C",X"3E",X"0D",X"32",X"95",X"4C",X"CD",X"D9",X"15",X"CD", - X"F5",X"18",X"32",X"96",X"4C",X"C9",X"CD",X"D9",X"15",X"3E",X"01",X"28",X"E7",X"AF",X"18",X"E4", - X"CD",X"DE",X"15",X"7D",X"FE",X"0E",X"38",X"67",X"FE",X"FE",X"30",X"63",X"2A",X"3A",X"4C",X"7D", - X"FE",X"3E",X"38",X"65",X"FE",X"C6",X"30",X"65",X"F5",X"D6",X"28",X"47",X"F1",X"C6",X"28",X"4F", - X"7C",X"FE",X"C0",X"30",X"5F",X"F5",X"C6",X"40",X"57",X"F1",X"5F",X"D5",X"CD",X"DE",X"15",X"D1", - X"7D",X"B8",X"38",X"54",X"B9",X"30",X"51",X"7C",X"BB",X"38",X"4D",X"BA",X"30",X"4A",X"3A",X"81", - X"4C",X"CB",X"AF",X"CB",X"E7",X"32",X"81",X"4C",X"ED",X"5B",X"3A",X"4C",X"7D",X"BB",X"28",X"3E", - X"38",X"40",X"3E",X"02",X"32",X"94",X"4C",X"3E",X"09",X"32",X"95",X"4C",X"CD",X"D9",X"15",X"E6", - X"07",X"3C",X"32",X"96",X"4C",X"3A",X"98",X"4C",X"D6",X"65",X"00",X"32",X"98",X"4C",X"C9",X"3A", - X"94",X"4C",X"3C",X"3C",X"E6",X"03",X"C3",X"44",X"18",X"06",X"16",X"18",X"A0",X"0E",X"EE",X"D6", - X"28",X"47",X"18",X"9C",X"16",X"F8",X"18",X"A2",X"3E",X"0D",X"32",X"95",X"4C",X"C9",X"3E",X"01", - X"18",X"C2",X"AF",X"18",X"BF",X"F5",X"0F",X"E6",X"01",X"32",X"93",X"4C",X"F1",X"E6",X"07",X"3C", - X"C9",X"3A",X"96",X"4C",X"3D",X"32",X"96",X"4C",X"28",X"13",X"CD",X"4A",X"19",X"CA",X"70",X"19", - X"3E",X"09",X"32",X"95",X"4C",X"CD",X"DE",X"15",X"7C",X"FE",X"21",X"30",X"A8",X"3A",X"81",X"4C", - X"CB",X"A7",X"32",X"81",X"4C",X"C9",X"3A",X"94",X"4C",X"EF",X"30",X"19",X"38",X"19",X"3F",X"19", - X"CD",X"DE",X"15",X"25",X"2C",X"C3",X"44",X"19",X"CD",X"DE",X"15",X"25",X"C3",X"44",X"19",X"CD", - X"DE",X"15",X"25",X"2D",X"CD",X"C5",X"18",X"C3",X"F6",X"16",X"CD",X"23",X"1D",X"ED",X"5B",X"3A", - X"4C",X"7C",X"92",X"38",X"17",X"FE",X"09",X"30",X"13",X"7B",X"F5",X"C6",X"08",X"47",X"F1",X"D6", - X"08",X"4F",X"7D",X"B9",X"38",X"05",X"B8",X"30",X"02",X"AF",X"C9",X"AF",X"3D",X"C9",X"00",X"00", - X"CD",X"D9",X"15",X"3E",X"03",X"28",X"01",X"AF",X"32",X"94",X"4C",X"CD",X"D9",X"15",X"0F",X"E6", - X"01",X"32",X"93",X"4C",X"3A",X"81",X"4C",X"CB",X"F7",X"E6",X"CF",X"CD",X"36",X"1A",X"21",X"2D", - X"4C",X"CB",X"86",X"21",X"69",X"85",X"22",X"03",X"4C",X"21",X"0A",X"86",X"22",X"07",X"4C",X"AF", - X"32",X"00",X"4C",X"32",X"01",X"4C",X"C9",X"3A",X"96",X"4C",X"3D",X"32",X"96",X"4C",X"3E",X"0D", - X"32",X"95",X"4C",X"28",X"1B",X"CD",X"19",X"1A",X"28",X"0F",X"21",X"2D",X"4C",X"CD",X"3C",X"1A", - X"3A",X"81",X"4C",X"CB",X"B7",X"CD",X"E4",X"9A",X"C9",X"CD",X"FC",X"19",X"18",X"EC",X"00",X"00", - X"CD",X"D9",X"15",X"3E",X"03",X"20",X"01",X"AF",X"32",X"94",X"4C",X"CD",X"D9",X"15",X"E6",X"07", - X"3C",X"32",X"96",X"4C",X"CD",X"D9",X"15",X"0F",X"E6",X"01",X"C3",X"2A",X"1A",X"B9",X"C8",X"CD", - X"DE",X"15",X"7C",X"D6",X"10",X"57",X"5D",X"ED",X"53",X"3A",X"4C",X"C9",X"3A",X"3B",X"4C",X"FE", - X"E8",X"D0",X"3A",X"3A",X"4C",X"FE",X"1E",X"D8",X"FE",X"E6",X"D0",X"C1",X"C9",X"21",X"4D",X"81", - X"22",X"03",X"4C",X"21",X"92",X"83",X"C3",X"9C",X"19",X"CD",X"D9",X"15",X"47",X"3A",X"2C",X"4C", - X"80",X"FE",X"10",X"30",X"03",X"AF",X"3D",X"C9",X"AF",X"C9",X"32",X"93",X"4C",X"CD",X"FC",X"19", - X"C3",X"BA",X"19",X"00",X"00",X"00",X"32",X"81",X"4C",X"C3",X"EF",X"19",X"CB",X"C6",X"3E",X"08", - X"32",X"43",X"4C",X"CD",X"0D",X"1A",X"CD",X"0E",X"07",X"CD",X"39",X"07",X"68",X"61",X"CD",X"EA", - X"1A",X"C3",X"E4",X"1A",X"3A",X"54",X"4C",X"47",X"7E",X"FE",X"0A",X"78",X"30",X"68",X"3A",X"44", - X"4C",X"CB",X"5F",X"06",X"00",X"20",X"4B",X"E7",X"7E",X"04",X"FE",X"0A",X"38",X"F9",X"CD",X"CC", - X"1A",X"E5",X"DF",X"7E",X"E1",X"77",X"DF",X"10",X"F8",X"3A",X"9B",X"4C",X"C9",X"3A",X"54",X"4C", - X"32",X"9B",X"4C",X"E5",X"23",X"7E",X"E1",X"FE",X"F0",X"20",X"13",X"7E",X"36",X"F0",X"00",X"E5", - X"CD",X"DE",X"1A",X"CB",X"F6",X"CB",X"D6",X"E1",X"3E",X"08",X"32",X"55",X"4C",X"C9",X"E5",X"21", - X"00",X"00",X"22",X"FA",X"4F",X"22",X"38",X"4C",X"3A",X"44",X"4C",X"E6",X"9B",X"32",X"44",X"4C", - X"E1",X"C9",X"DF",X"7E",X"04",X"FE",X"0A",X"38",X"F9",X"CD",X"D2",X"1A",X"E5",X"E7",X"7E",X"E1", - X"77",X"E7",X"10",X"F8",X"18",X"B3",X"F5",X"CD",X"9E",X"1A",X"F1",X"C9",X"DF",X"CD",X"D8",X"1A", - X"E7",X"C9",X"E7",X"CD",X"D8",X"1A",X"DF",X"C9",X"C5",X"CD",X"7D",X"1A",X"C1",X"C9",X"CD",X"39", - X"07",X"C3",X"BD",X"0A",X"21",X"44",X"4C",X"CB",X"CE",X"C9",X"7D",X"FE",X"17",X"38",X"08",X"FE", - X"EE",X"30",X"08",X"22",X"3A",X"4C",X"C9",X"2E",X"1E",X"18",X"F8",X"2E",X"E6",X"18",X"F4",X"CD", - X"79",X"1B",X"FE",X"0F",X"CA",X"A1",X"09",X"CB",X"47",X"CA",X"A1",X"09",X"CB",X"4F",X"3A",X"44", - X"4C",X"CB",X"FF",X"CB",X"9F",X"20",X"02",X"CB",X"DF",X"32",X"44",X"4C",X"3E",X"20",X"32",X"43", - X"4C",X"21",X"A6",X"1B",X"22",X"0B",X"4C",X"AF",X"32",X"02",X"4C",X"C9",X"3A",X"44",X"4C",X"CB", - X"7F",X"20",X"04",X"3A",X"47",X"4C",X"C9",X"E1",X"47",X"3A",X"43",X"4C",X"A7",X"78",X"20",X"05", - X"CB",X"BF",X"32",X"44",X"4C",X"CB",X"5F",X"2A",X"3A",X"4C",X"7D",X"28",X"15",X"FE",X"EE",X"3A", - X"44",X"4C",X"30",X"09",X"32",X"44",X"4C",X"CD",X"D8",X"1B",X"C3",X"BA",X"08",X"CB",X"9F",X"C3", - X"FD",X"1B",X"FE",X"17",X"3A",X"44",X"4C",X"38",X"08",X"CD",X"F1",X"1B",X"3E",X"0C",X"C3",X"BA", - X"08",X"CB",X"DF",X"32",X"44",X"4C",X"C3",X"F7",X"1B",X"3A",X"2E",X"4C",X"E6",X"0F",X"C9",X"CD", - X"0E",X"07",X"7C",X"FE",X"43",X"20",X"10",X"7D",X"FE",X"C8",X"CA",X"D5",X"06",X"FE",X"CD",X"CA", - X"D5",X"06",X"FE",X"BD",X"CA",X"85",X"1C",X"23",X"23",X"7E",X"FE",X"F0",X"C2",X"D5",X"06",X"E7", - X"7E",X"FE",X"F0",X"C3",X"A2",X"1C",X"04",X"69",X"10",X"0F",X"02",X"04",X"0F",X"00",X"0F",X"02", - X"02",X"CC",X"00",X"0F",X"0A",X"07",X"6B",X"00",X"0F",X"02",X"04",X"A7",X"00",X"0F",X"02",X"07", - X"D2",X"00",X"0F",X"02",X"10",X"3A",X"43",X"4C",X"FE",X"1B",X"30",X"09",X"FE",X"05",X"30",X"03", - X"2C",X"25",X"C9",X"2C",X"C9",X"2C",X"24",X"C9",X"CD",X"C5",X"1B",X"3E",X"0E",X"C9",X"3A",X"43", - X"4C",X"FE",X"1B",X"30",X"09",X"FE",X"05",X"30",X"03",X"2D",X"25",X"C9",X"2D",X"C9",X"2D",X"24", - X"C9",X"32",X"44",X"4C",X"C3",X"DE",X"1B",X"CD",X"C5",X"1B",X"C3",X"6C",X"1B",X"32",X"44",X"4C", - X"CD",X"DE",X"1B",X"3E",X"0E",X"C3",X"BA",X"08",X"CD",X"6A",X"1C",X"DD",X"7E",X"29",X"CB",X"57", - X"C8",X"E1",X"3A",X"81",X"4C",X"CB",X"7F",X"20",X"19",X"DD",X"7E",X"01",X"FE",X"19",X"38",X"08", - X"3D",X"DD",X"77",X"01",X"C3",X"AB",X"1C",X"B1",X"3E",X"00",X"32",X"9D",X"4C",X"CD",X"D4",X"1E", - X"CB",X"FE",X"3A",X"9D",X"4C",X"3D",X"32",X"9D",X"4C",X"28",X"10",X"CB",X"57",X"3E",X"7C",X"20", - X"02",X"3E",X"78",X"CD",X"1A",X"1D",X"AF",X"32",X"98",X"4C",X"C9",X"AF",X"32",X"95",X"4C",X"3E", - X"06",X"CD",X"91",X"12",X"DD",X"7E",X"29",X"CB",X"97",X"DD",X"77",X"29",X"3A",X"81",X"4C",X"E6", - X"0F",X"32",X"81",X"4C",X"21",X"EE",X"E8",X"C3",X"9A",X"1C",X"DD",X"2A",X"91",X"4C",X"C9",X"CD", - X"6A",X"1C",X"DD",X"7E",X"29",X"CB",X"4F",X"3A",X"81",X"4C",X"C8",X"E1",X"C9",X"CB",X"4F",X"3E", - X"03",X"C0",X"3E",X"01",X"C9",X"3E",X"23",X"C9",X"CD",X"28",X"26",X"CC",X"BF",X"22",X"C3",X"62", - X"08",X"CD",X"28",X"26",X"CC",X"BF",X"22",X"C3",X"19",X"08",X"CD",X"BF",X"12",X"3E",X"06",X"C3", - X"00",X"10",X"C2",X"D5",X"06",X"3A",X"47",X"4C",X"C3",X"7D",X"1C",X"32",X"95",X"4C",X"CB",X"57", - X"3E",X"73",X"20",X"02",X"3E",X"77",X"C3",X"00",X"10",X"CD",X"79",X"23",X"3A",X"81",X"4C",X"CB", - X"4F",X"C2",X"59",X"1D",X"3A",X"44",X"4C",X"CB",X"67",X"C2",X"F1",X"1D",X"CD",X"20",X"23",X"C3", - X"C6",X"06",X"AF",X"CD",X"60",X"32",X"CD",X"D6",X"24",X"C3",X"05",X"1F",X"FF",X"FF",X"E1",X"21", - X"2D",X"4C",X"CB",X"86",X"21",X"4A",X"87",X"22",X"03",X"4C",X"21",X"D7",X"87",X"CD",X"E8",X"34", - X"06",X"08",X"3E",X"08",X"CD",X"01",X"1D",X"3E",X"0E",X"CD",X"01",X"1D",X"10",X"F4",X"C3",X"35", - X"1F",X"C5",X"21",X"40",X"44",X"01",X"04",X"80",X"CF",X"CD",X"0E",X"1D",X"C1",X"C9",X"3E",X"1A", - X"32",X"2C",X"4C",X"3A",X"2C",X"4C",X"A7",X"20",X"FA",X"C9",X"CD",X"00",X"10",X"3E",X"90",X"32", - X"95",X"4C",X"C9",X"DD",X"2A",X"91",X"4C",X"DD",X"7E",X"29",X"CB",X"4F",X"20",X"05",X"CB",X"57", - X"CA",X"DE",X"15",X"E1",X"AF",X"3D",X"C9",X"FB",X"CD",X"84",X"26",X"3A",X"81",X"4C",X"32",X"A4", - X"4C",X"21",X"43",X"4C",X"01",X"01",X"60",X"AF",X"CF",X"3A",X"A4",X"4C",X"E6",X"01",X"32",X"81", - X"4C",X"3E",X"80",X"CD",X"10",X"1D",X"C3",X"58",X"04",X"CD",X"EB",X"1D",X"21",X"AD",X"42",X"11", - X"F7",X"1D",X"CD",X"08",X"1E",X"21",X"30",X"4C",X"01",X"01",X"08",X"AF",X"CF",X"3E",X"20",X"CD", - X"10",X"1D",X"06",X"10",X"CD",X"C3",X"80",X"32",X"7E",X"4C",X"3E",X"0E",X"32",X"FD",X"4F",X"3E", - X"80",X"32",X"FC",X"4F",X"3E",X"05",X"CD",X"10",X"1D",X"3E",X"84",X"32",X"FC",X"4F",X"3E",X"05", - X"CD",X"10",X"1D",X"10",X"EA",X"3A",X"3F",X"4C",X"3D",X"32",X"3F",X"4C",X"CA",X"C2",X"26",X"CD", - X"48",X"1E",X"21",X"5F",X"0D",X"CD",X"53",X"0D",X"3D",X"23",X"20",X"FC",X"5E",X"CD",X"03",X"1E", - X"11",X"30",X"4C",X"01",X"0A",X"00",X"ED",X"B0",X"21",X"45",X"4C",X"01",X"01",X"07",X"AF",X"CF", - X"32",X"43",X"4C",X"3A",X"44",X"4C",X"E6",X"44",X"32",X"44",X"4C",X"CD",X"E0",X"06",X"3A",X"7E", - X"4C",X"3A",X"81",X"4C",X"E6",X"BD",X"32",X"81",X"4C",X"2A",X"85",X"4C",X"22",X"87",X"4C",X"21", - X"60",X"40",X"11",X"87",X"4C",X"CD",X"B2",X"14",X"C3",X"FD",X"1E",X"21",X"2D",X"4C",X"CB",X"86", - X"C9",X"CD",X"EB",X"1D",X"C3",X"65",X"1D",X"07",X"F0",X"54",X"49",X"4D",X"45",X"F0",X"4F",X"55", - X"54",X"F0",X"FF",X"23",X"16",X"0D",X"EB",X"C9",X"E5",X"D5",X"CD",X"2B",X"1E",X"D1",X"E1",X"CD", - X"ED",X"01",X"3E",X"B0",X"CD",X"10",X"1D",X"11",X"A4",X"4C",X"21",X"AD",X"42",X"C3",X"86",X"1E", - X"E5",X"C1",X"3E",X"04",X"80",X"47",X"0A",X"32",X"B3",X"4C",X"C9",X"CD",X"20",X"1E",X"06",X"0B", - X"11",X"A4",X"4C",X"7E",X"12",X"13",X"E7",X"10",X"FA",X"C9",X"06",X"0B",X"1A",X"77",X"13",X"E7", - X"10",X"FA",X"C9",X"E5",X"C1",X"3E",X"04",X"C9",X"21",X"04",X"40",X"3E",X"40",X"CD",X"75",X"1E", - X"2E",X"24",X"CD",X"75",X"1E",X"2E",X"03",X"3A",X"3F",X"4C",X"3D",X"C8",X"47",X"23",X"23",X"3D", - X"20",X"FB",X"3E",X"16",X"E5",X"77",X"2B",X"3C",X"77",X"3C",X"DF",X"77",X"3C",X"23",X"77",X"E1", - X"2B",X"2B",X"10",X"EE",X"C9",X"C5",X"06",X"08",X"77",X"23",X"10",X"FC",X"C1",X"C9",X"CD",X"43", - X"1E",X"80",X"47",X"C5",X"E1",X"C9",X"E5",X"CD",X"7E",X"1E",X"CD",X"90",X"1E",X"E1",X"18",X"AA", - X"06",X"0B",X"3A",X"B3",X"4C",X"77",X"E7",X"10",X"FC",X"C9",X"CB",X"7F",X"C8",X"F5",X"CD",X"C6", - X"12",X"CD",X"11",X"07",X"E5",X"CD",X"20",X"1E",X"06",X"02",X"CD",X"30",X"1E",X"E1",X"E5",X"23", - X"06",X"02",X"CD",X"33",X"1E",X"E1",X"11",X"D0",X"1E",X"E5",X"CD",X"ED",X"01",X"E1",X"22",X"B1", - X"4C",X"3E",X"01",X"32",X"7F",X"4C",X"3E",X"50",X"32",X"7E",X"4C",X"CD",X"E9",X"12",X"F1",X"C9", - X"02",X"1A",X"1B",X"FF",X"2A",X"B1",X"4C",X"E5",X"CD",X"7E",X"1E",X"06",X"02",X"E5",X"CD",X"92", - X"1E",X"E1",X"23",X"06",X"02",X"CD",X"92",X"1E",X"E1",X"E5",X"06",X"02",X"11",X"A4",X"4C",X"CD", - X"3C",X"1E",X"E1",X"23",X"06",X"02",X"CD",X"3C",X"1E",X"21",X"81",X"4C",X"C9",X"3E",X"80",X"CD", - X"10",X"1D",X"C3",X"06",X"87",X"21",X"BE",X"43",X"06",X"06",X"C5",X"3E",X"09",X"CD",X"10",X"1D", - X"00",X"06",X"0A",X"E5",X"CD",X"30",X"1E",X"E1",X"E5",X"06",X"0A",X"36",X"F0",X"E7",X"10",X"FB", - X"3E",X"01",X"CD",X"10",X"1D",X"E1",X"2B",X"E5",X"11",X"A4",X"4C",X"06",X"0A",X"CD",X"3C",X"1E", - X"E1",X"C1",X"10",X"D6",X"C9",X"21",X"BE",X"43",X"CD",X"97",X"1F",X"21",X"40",X"40",X"01",X"04", - X"80",X"3E",X"F0",X"CF",X"21",X"BE",X"43",X"11",X"A4",X"4C",X"06",X"0A",X"CD",X"3C",X"1E",X"21", - X"30",X"4C",X"01",X"01",X"0C",X"AF",X"CF",X"CD",X"D2",X"1C",X"CD",X"6B",X"1F",X"CD",X"5E",X"20", - X"3E",X"20",X"CD",X"10",X"1D",X"CD",X"FC",X"23",X"C3",X"38",X"1D",X"06",X"03",X"C5",X"E5",X"3E", - X"09",X"CD",X"10",X"1D",X"06",X"0A",X"CD",X"30",X"1E",X"E1",X"E5",X"06",X"0A",X"36",X"F0",X"E7", - X"10",X"FB",X"3E",X"01",X"CD",X"10",X"1D",X"E1",X"E7",X"E5",X"11",X"A4",X"4C",X"06",X"0A",X"CD", - X"3C",X"1E",X"E1",X"C1",X"10",X"D7",X"C9",X"06",X"0A",X"C3",X"30",X"1E",X"06",X"09",X"21",X"94", - X"43",X"3E",X"2A",X"CD",X"2D",X"20",X"06",X"09",X"21",X"F4",X"41",X"3E",X"2B",X"CD",X"2D",X"20", - X"3E",X"0A",X"21",X"44",X"43",X"CD",X"33",X"20",X"3E",X"0A",X"21",X"46",X"43",X"CD",X"46",X"20", - X"3E",X"07",X"21",X"48",X"43",X"CD",X"33",X"20",X"3E",X"07",X"21",X"4A",X"43",X"CD",X"46",X"20", - X"3E",X"05",X"21",X"4C",X"43",X"CD",X"33",X"20",X"3E",X"05",X"21",X"4E",X"43",X"CD",X"46",X"20", - X"3E",X"03",X"21",X"50",X"43",X"CD",X"33",X"20",X"3E",X"03",X"21",X"52",X"43",X"CD",X"46",X"20", - X"3E",X"01",X"21",X"54",X"43",X"CD",X"33",X"20",X"21",X"34",X"41",X"06",X"03",X"C5",X"E5",X"06", - X"09",X"AF",X"CD",X"2D",X"20",X"E1",X"C1",X"DF",X"10",X"F3",X"21",X"AA",X"41",X"06",X"04",X"3E", - X"01",X"CD",X"2D",X"20",X"C3",X"CA",X"96",X"21",X"94",X"41",X"06",X"09",X"1A",X"77",X"2B",X"2B", - X"13",X"10",X"F9",X"C9",X"01",X"05",X"05",X"08",X"08",X"00",X"00",X"05",X"05",X"77",X"2B",X"2B", - X"10",X"FB",X"C9",X"06",X"0A",X"A7",X"28",X"0A",X"F5",X"78",X"3D",X"77",X"F1",X"3D",X"E7",X"10", - X"F4",X"C9",X"36",X"3B",X"18",X"F8",X"06",X"00",X"A7",X"28",X"0C",X"70",X"3D",X"04",X"E7",X"F5", - X"78",X"FE",X"0A",X"20",X"06",X"F1",X"C9",X"36",X"3B",X"18",X"F2",X"F1",X"18",X"EA",X"3E",X"06", - X"06",X"14",X"21",X"34",X"45",X"E5",X"C5",X"06",X"09",X"CD",X"2D",X"20",X"C1",X"E1",X"DF",X"10", - X"F4",X"C3",X"5A",X"22",X"3E",X"0E",X"32",X"2E",X"4C",X"C3",X"46",X"14",X"01",X"04",X"80",X"3A", - X"2E",X"4C",X"C9",X"3E",X"0F",X"32",X"2E",X"4C",X"C3",X"75",X"04",X"3E",X"0D",X"18",X"F6",X"3E", - X"08",X"18",X"F2",X"C3",X"52",X"09",X"00",X"00",X"0D",X"0F",X"0F",X"0B",X"00",X"00",X"00",X"00", - X"BC",X"0E",X"0E",X"0C",X"0E",X"AE",X"0D",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"BB",X"00",X"00",X"0C",X"0E",X"0E",X"0D",X"0F",X"0F",X"0F",X"0F", - X"DB",X"F0",X"F0",X"FA",X"F0",X"F0",X"9C",X"0E",X"0E",X"0E",X"0E",X"0E",X"8E",X"0E",X"0E",X"0E", - X"0E",X"0C",X"0E",X"0E",X"0E",X"BB",X"00",X"00",X"0A",X"00",X"00",X"0C",X"DE",X"FE",X"FE",X"FE", - X"EB",X"E0",X"E0",X"E0",X"E0",X"E0",X"AB",X"00",X"00",X"00",X"00",X"00",X"70",X"00",X"00",X"00", - X"00",X"0B",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"00",X"00",X"0A",X"C0",X"E0",X"E0",X"E0", - X"0A",X"00",X"00",X"00",X"00",X"00",X"8A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"0B",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"90",X"00",X"00",X"00",X"00",X"00",X"60",X"00",X"00",X"80",X"00",X"09",X"00",X"00",X"00",X"00", - X"00",X"0B",X"00",X"00",X"00",X"BB",X"00",X"00",X"09",X"00",X"00",X"00",X"00",X"09",X"00",X"00", - X"B0",X"00",X"00",X"00",X"00",X"00",X"6D",X"0F",X"0F",X"7F",X"00",X"0D",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0B",X"00",X"00",X"00",X"BB",X"00",X"00",X"0D",X"0F",X"9F",X"00",X"00",X"0D",X"0F",X"0F", - X"D9",X"F0",X"F0",X"F0",X"F0",X"F0",X"7C",X"0E",X"0E",X"0E",X"00",X"0C",X"0E",X"0E",X"0E",X"0E", - X"0E",X"0A",X"00",X"00",X"00",X"BB",X"00",X"00",X"0C",X"0E",X"DE",X"F0",X"F0",X"FC",X"0E",X"0E", - X"CB",X"E0",X"E0",X"E0",X"E0",X"E0",X"0A",X"00",X"00",X"00",X"00",X"0A",X"90",X"00",X"00",X"00", - X"00",X"90",X"00",X"00",X"00",X"BB",X"00",X"00",X"0B",X"00",X"C0",X"E0",X"E0",X"EA",X"00",X"00", - X"AB",X"00",X"00",X"90",X"00",X"00",X"00",X"90",X"00",X"00",X"00",X"00",X"D0",X"F0",X"F0",X"F0", - X"F0",X"B0",X"00",X"00",X"00",X"BB",X"00",X"00",X"0A",X"00",X"B0",X"00",X"00",X"00",X"00",X"00", - X"0A",X"00",X"00",X"B0",X"00",X"00",X"00",X"D0",X"F0",X"F9",X"F0",X"F0",X"C0",X"E0",X"E0",X"E0", - X"E0",X"B0",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"00",X"A8",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"A0",X"00",X"00",X"00",X"C0",X"E0",X"EA",X"E0",X"E0",X"B0",X"00",X"00",X"00", - X"00",X"D0",X"F0",X"F0",X"F0",X"BB",X"00",X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"09",X"00",X"A0",X"00",X"00",X"00",X"00",X"B0",X"00",X"00",X"00", - X"00",X"C0",X"E0",X"E0",X"E0",X"BB",X"00",X"00",X"90",X"00",X"07",X"B0",X"00",X"00",X"00",X"00", - X"99",X"00",X"00",X"90",X"00",X"0B",X"90",X"00",X"00",X"00",X"00",X"00",X"A0",X"00",X"00",X"00", - X"00",X"A0",X"00",X"00",X"00",X"BB",X"00",X"00",X"B0",X"00",X"00",X"B0",X"00",X"00",X"00",X"00", - X"DB",X"F0",X"F0",X"D0",X"F0",X"FB",X"B0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"3A",X"40",X"4C",X"3C",X"32",X"40", - X"4C",X"C3",X"32",X"80",X"16",X"01",X"43",X"09",X"94",X"42",X"09",X"CF",X"40",X"09",X"01",X"42", - X"08",X"3A",X"41",X"08",X"C9",X"41",X"07",X"09",X"41",X"07",X"5A",X"42",X"06",X"6F",X"42",X"06", - X"29",X"43",X"05",X"B5",X"41",X"05",X"BA",X"41",X"04",X"69",X"42",X"04",X"D5",X"41",X"03",X"70", - X"41",X"03",X"2C",X"42",X"02",X"35",X"41",X"02",X"32",X"43",X"01",X"55",X"41",X"01",X"F4",X"42", - X"00",X"9A",X"42",X"00",X"C6",X"42",X"00",X"E1",X"E5",X"E7",X"7E",X"FE",X"0A",X"DA",X"5D",X"0A", - X"E1",X"2B",X"C9",X"E1",X"E5",X"DF",X"7E",X"FE",X"0A",X"DA",X"7E",X"0A",X"E1",X"2B",X"C9",X"E5", - X"CD",X"6C",X"26",X"21",X"69",X"85",X"22",X"03",X"4C",X"21",X"0A",X"86",X"CD",X"9C",X"19",X"CD", - X"EF",X"22",X"3A",X"9A",X"4C",X"CB",X"47",X"20",X"05",X"00",X"00",X"CD",X"5B",X"26",X"3E",X"13", - X"E1",X"32",X"B4",X"4C",X"11",X"F3",X"4F",X"06",X"04",X"12",X"13",X"13",X"10",X"FB",X"C9",X"CD", - X"DD",X"9A",X"EF",X"03",X"23",X"06",X"23",X"09",X"23",X"0C",X"23",X"0F",X"23",X"12",X"23",X"15", - X"23",X"15",X"23",X"3E",X"60",X"11",X"3E",X"50",X"11",X"3E",X"48",X"11",X"3E",X"46",X"11",X"3E", - X"44",X"11",X"3E",X"3F",X"11",X"3E",X"32",X"32",X"B6",X"4C",X"3E",X"FF",X"32",X"B5",X"4C",X"C9", - X"3A",X"9A",X"4C",X"CB",X"47",X"C8",X"3A",X"2C",X"4C",X"CB",X"47",X"C8",X"3A",X"B5",X"4C",X"3D", - X"32",X"B5",X"4C",X"F5",X"3A",X"B6",X"4C",X"FE",X"10",X"30",X"0B",X"CB",X"47",X"3A",X"B4",X"4C", - X"20",X"01",X"AF",X"CD",X"E4",X"22",X"F1",X"C0",X"3D",X"32",X"B5",X"4C",X"3A",X"B6",X"4C",X"3D", - X"32",X"B6",X"4C",X"C0",X"21",X"9A",X"4C",X"CB",X"86",X"CD",X"01",X"07",X"11",X"F3",X"4F",X"C3", - X"4E",X"26",X"00",X"3A",X"9A",X"4C",X"CB",X"47",X"DD",X"7E",X"29",X"C8",X"E1",X"C9",X"3A",X"9A", - X"4C",X"CB",X"47",X"3A",X"98",X"4C",X"C8",X"E1",X"C9",X"3A",X"00",X"50",X"CB",X"67",X"CA",X"A8", - X"96",X"3A",X"B7",X"4C",X"A7",X"28",X"05",X"3D",X"32",X"B7",X"4C",X"C9",X"0E",X"00",X"3D",X"32", - X"B7",X"4C",X"21",X"40",X"40",X"23",X"06",X"1B",X"7E",X"FE",X"0A",X"30",X"02",X"0C",X"00",X"23", - X"10",X"F6",X"23",X"23",X"23",X"23",X"7D",X"FE",X"C0",X"20",X"EA",X"7C",X"FE",X"43",X"20",X"E5", - X"3A",X"44",X"4C",X"CB",X"57",X"C0",X"C3",X"D7",X"34",X"06",X"2A",X"F0",X"3D",X"3D",X"3B",X"3B", - X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"F0",X"2B",X"F0",X"F0",X"F0",X"3D",X"3D",X"30",X"FF",X"07", - X"59",X"4F",X"55",X"52",X"F0",X"42",X"4F",X"4E",X"55",X"53",X"F0",X"F0",X"2B",X"FF",X"21",X"96", - X"43",X"11",X"B9",X"23",X"CD",X"ED",X"01",X"21",X"7A",X"43",X"11",X"CF",X"23",X"CD",X"ED",X"01", - X"C3",X"9C",X"1F",X"0A",X"0A",X"07",X"07",X"05",X"05",X"03",X"03",X"01",X"CD",X"D6",X"24",X"11", - X"F3",X"23",X"1A",X"47",X"CD",X"90",X"24",X"CA",X"15",X"25",X"13",X"23",X"23",X"7B",X"FE",X"FC", - X"20",X"F0",X"3E",X"01",X"21",X"58",X"47",X"E5",X"F5",X"21",X"80",X"25",X"22",X"03",X"4C",X"C3", - X"A0",X"25",X"E1",X"06",X"02",X"77",X"E7",X"3C",X"F5",X"3E",X"03",X"CD",X"10",X"1D",X"F1",X"10", - X"F4",X"FE",X"19",X"20",X"DF",X"21",X"58",X"43",X"18",X"06",X"3A",X"87",X"4C",X"E6",X"F0",X"C9", - X"CD",X"6E",X"24",X"B0",X"0F",X"0F",X"0F",X"0F",X"4F",X"E7",X"CD",X"6E",X"24",X"B0",X"B1",X"32", - X"7E",X"4C",X"21",X"7A",X"41",X"11",X"7E",X"4C",X"CD",X"66",X"24",X"3E",X"20",X"CD",X"10",X"1D", - X"CD",X"69",X"94",X"C3",X"AA",X"25",X"CD",X"B2",X"14",X"AF",X"32",X"3A",X"41",X"C9",X"7E",X"06", - X"00",X"FE",X"0A",X"D8",X"78",X"C9",X"11",X"58",X"43",X"1A",X"CD",X"98",X"24",X"4F",X"7E",X"B9", - X"20",X"0B",X"CD",X"CE",X"24",X"E7",X"EB",X"E7",X"EB",X"10",X"EE",X"AF",X"C9",X"AF",X"3D",X"C9", - X"E5",X"D5",X"CD",X"76",X"24",X"D1",X"E1",X"C9",X"C5",X"F5",X"E5",X"D5",X"3E",X"04",X"84",X"67", - X"3E",X"04",X"82",X"57",X"D5",X"DD",X"E1",X"DD",X"46",X"00",X"7E",X"4F",X"16",X"07",X"3E",X"00", - X"DD",X"77",X"00",X"77",X"F5",X"3E",X"04",X"CD",X"10",X"1D",X"F1",X"71",X"CD",X"E3",X"24",X"F5", - X"3E",X"02",X"CD",X"10",X"1D",X"F1",X"15",X"20",X"E5",X"D1",X"E1",X"F1",X"C1",X"C9",X"F5",X"3E", - X"09",X"CD",X"00",X"25",X"F1",X"C9",X"21",X"00",X"00",X"22",X"03",X"4C",X"CD",X"9C",X"19",X"21", - X"44",X"43",X"C9",X"E5",X"F5",X"21",X"F5",X"24",X"22",X"0B",X"4C",X"AF",X"32",X"02",X"4C",X"F1", - X"E1",X"DD",X"70",X"00",X"C9",X"06",X"6B",X"00",X"0F",X"02",X"07",X"6B",X"00",X"05",X"02",X"10", - X"CD",X"10",X"1D",X"E5",X"21",X"00",X"00",X"22",X"0B",X"4C",X"AF",X"32",X"02",X"4C",X"3E",X"01", - X"CD",X"10",X"1D",X"E1",X"C9",X"11",X"60",X"FE",X"19",X"E5",X"D1",X"CD",X"D9",X"96",X"CD",X"6E", - X"24",X"B0",X"0F",X"0F",X"0F",X"0F",X"4F",X"E7",X"CD",X"6E",X"24",X"B0",X"B1",X"C3",X"07",X"26", - X"E5",X"21",X"5A",X"25",X"22",X"03",X"4C",X"21",X"6A",X"25",X"CD",X"9C",X"19",X"EB",X"3E",X"04", - X"84",X"67",X"3E",X"01",X"E5",X"06",X"05",X"77",X"E7",X"F5",X"3E",X"03",X"CD",X"10",X"1D",X"F1", - X"3C",X"10",X"F4",X"FE",X"2E",X"E1",X"20",X"EC",X"18",X"20",X"07",X"27",X"00",X"0F",X"07",X"07", - X"88",X"00",X"0F",X"07",X"07",X"6B",X"00",X"0F",X"07",X"10",X"06",X"6B",X"00",X"0F",X"07",X"06", - X"2E",X"00",X"0F",X"07",X"06",X"E0",X"10",X"0F",X"07",X"10",X"E1",X"3E",X"20",X"C3",X"10",X"1D", - X"07",X"56",X"00",X"0F",X"02",X"07",X"A7",X"00",X"0F",X"02",X"07",X"79",X"00",X"0F",X"02",X"10", - X"06",X"CC",X"00",X"0F",X"05",X"06",X"0F",X"00",X"0F",X"05",X"06",X"F2",X"10",X"0F",X"05",X"10", - X"21",X"90",X"25",X"CD",X"9C",X"19",X"F1",X"C3",X"22",X"24",X"CD",X"D6",X"24",X"21",X"BE",X"25", - X"22",X"03",X"4C",X"21",X"C9",X"25",X"CD",X"D4",X"25",X"3E",X"10",X"C3",X"10",X"1D",X"02",X"88", - X"00",X"0F",X"0F",X"02",X"6B",X"00",X"0F",X"0F",X"10",X"06",X"CC",X"00",X"0F",X"0F",X"06",X"2E", - X"00",X"0F",X"0F",X"10",X"CD",X"9C",X"19",X"3E",X"5A",X"CD",X"10",X"1D",X"21",X"00",X"00",X"22", - X"03",X"4C",X"22",X"07",X"4C",X"C9",X"CD",X"DD",X"9A",X"00",X"EF",X"FB",X"25",X"FB",X"25",X"FF", - X"25",X"FF",X"25",X"03",X"26",X"03",X"26",X"03",X"26",X"03",X"26",X"21",X"53",X"14",X"C9",X"21", - X"94",X"8A",X"C9",X"21",X"BF",X"34",X"C9",X"32",X"7F",X"4C",X"E7",X"C3",X"40",X"24",X"09",X"CD", - X"F3",X"34",X"3E",X"10",X"46",X"23",X"5E",X"23",X"56",X"12",X"10",X"F9",X"C9",X"E5",X"21",X"00", - X"15",X"22",X"85",X"4C",X"E1",X"C3",X"83",X"20",X"E5",X"2A",X"45",X"4C",X"23",X"7E",X"FE",X"10", - X"28",X"34",X"E1",X"AF",X"3D",X"C9",X"AF",X"3D",X"C9",X"30",X"02",X"7D",X"C9",X"C1",X"C3",X"91", - X"1C",X"06",X"04",X"21",X"B8",X"4C",X"1A",X"13",X"13",X"77",X"23",X"10",X"F9",X"C9",X"06",X"04", - X"21",X"B8",X"4C",X"7E",X"12",X"13",X"13",X"23",X"10",X"F9",X"C9",X"CB",X"C7",X"32",X"9A",X"4C", - X"11",X"F3",X"4F",X"C3",X"41",X"26",X"22",X"BC",X"4C",X"E1",X"AF",X"C9",X"2A",X"BC",X"4C",X"36", - X"F0",X"3E",X"95",X"C3",X"50",X"13",X"22",X"0B",X"4C",X"3A",X"44",X"4C",X"CB",X"6F",X"C8",X"3E", - X"01",X"C3",X"50",X"13",X"21",X"7C",X"43",X"11",X"5D",X"14",X"06",X"04",X"CD",X"B6",X"26",X"11", - X"D4",X"23",X"06",X"09",X"CD",X"B6",X"26",X"CD",X"7B",X"25",X"21",X"7C",X"41",X"CD",X"39",X"80", - X"CD",X"B2",X"14",X"2A",X"87",X"4C",X"CD",X"43",X"80",X"3E",X"40",X"CD",X"10",X"1D",X"CD",X"69", - X"94",X"3E",X"50",X"C3",X"10",X"1D",X"1A",X"77",X"E7",X"3E",X"03",X"CD",X"10",X"1D",X"13",X"10", - X"F5",X"C9",X"3E",X"40",X"CD",X"10",X"1D",X"21",X"AE",X"42",X"11",X"E5",X"26",X"06",X"0B",X"CD", - X"B6",X"26",X"21",X"6D",X"80",X"22",X"03",X"4C",X"21",X"AB",X"86",X"CD",X"9C",X"19",X"3E",X"80", - X"CD",X"10",X"1D",X"18",X"15",X"40",X"47",X"41",X"4D",X"45",X"40",X"4F",X"56",X"45",X"52",X"40", - X"21",X"40",X"40",X"01",X"04",X"80",X"3E",X"40",X"CF",X"C9",X"CD",X"F0",X"26",X"CD",X"62",X"80", - X"3A",X"3E",X"4C",X"21",X"0F",X"4E",X"06",X"05",X"4E",X"B9",X"38",X"0E",X"C3",X"99",X"97",X"2B", - X"5E",X"2A",X"3C",X"4C",X"ED",X"52",X"F2",X"23",X"27",X"E1",X"11",X"10",X"00",X"19",X"10",X"E8", - X"C3",X"A1",X"8A",X"E1",X"CD",X"A6",X"97",X"E5",X"7D",X"D6",X"0F",X"6F",X"FE",X"40",X"28",X"20", - X"22",X"E3",X"4C",X"21",X"30",X"4E",X"11",X"40",X"4E",X"01",X"10",X"00",X"E5",X"C5",X"ED",X"B0", - X"C1",X"E1",X"7D",X"ED",X"5B",X"E3",X"4C",X"BB",X"28",X"06",X"5F",X"D6",X"10",X"6F",X"18",X"E9", - X"E1",X"11",X"3E",X"4C",X"06",X"03",X"1A",X"77",X"2B",X"1B",X"10",X"FA",X"3A",X"40",X"4C",X"77", - X"2B",X"06",X"0C",X"3E",X"40",X"77",X"2B",X"10",X"FA",X"00",X"00",X"00",X"21",X"E5",X"42",X"3E", - X"3B",X"06",X"04",X"E5",X"C5",X"06",X"08",X"77",X"E7",X"E7",X"3C",X"10",X"FA",X"C1",X"E1",X"23", - X"23",X"23",X"10",X"EF",X"21",X"F1",X"42",X"11",X"A1",X"27",X"CD",X"ED",X"01",X"11",X"A6",X"27", - X"21",X"71",X"42",X"CD",X"ED",X"01",X"11",X"AB",X"27",X"21",X"75",X"43",X"CD",X"ED",X"01",X"18", - X"23",X"10",X"52",X"55",X"42",X"FF",X"07",X"45",X"4E",X"44",X"FF",X"06",X"59",X"4F",X"55",X"52", - X"40",X"4E",X"41",X"4D",X"45",X"40",X"40",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B", - X"3B",X"3B",X"3B",X"FF",X"21",X"29",X"42",X"22",X"04",X"4D",X"21",X"15",X"42",X"22",X"06",X"4D", - X"2A",X"00",X"4D",X"7D",X"D6",X"0F",X"6F",X"22",X"08",X"4D",X"21",X"FF",X"00",X"22",X"0A",X"4D", - X"21",X"00",X"00",X"00",X"00",X"00",X"21",X"00",X"00",X"00",X"00",X"00",X"AF",X"32",X"0C",X"4D", - X"2A",X"0A",X"4D",X"01",X"01",X"00",X"ED",X"42",X"22",X"0A",X"4D",X"C3",X"00",X"30",X"AB",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"30",X"10",X"21",X"FF",X"00",X"22",X"0A",X"4D",X"3A",X"0C",X"4D",X"3D",X"32",X"0C",X"4D",X"CA", - X"F1",X"30",X"CD",X"2D",X"32",X"FE",X"0F",X"28",X"1F",X"21",X"0D",X"4D",X"CB",X"46",X"20",X"1D", - X"2A",X"04",X"4D",X"36",X"40",X"FE",X"00",X"28",X"35",X"FE",X"01",X"28",X"46",X"FE",X"02",X"28", - X"50",X"FE",X"03",X"28",X"59",X"C3",X"9C",X"30",X"21",X"0D",X"4D",X"CB",X"86",X"3A",X"2C",X"4C", - X"CB",X"67",X"28",X"0D",X"2A",X"04",X"4D",X"36",X"81",X"2A",X"06",X"4D",X"36",X"80",X"C3",X"F0", - X"27",X"2A",X"04",X"4D",X"36",X"40",X"2A",X"06",X"4D",X"36",X"40",X"C3",X"F0",X"27",X"7D",X"E6", - X"1F",X"FE",X"06",X"28",X"07",X"7D",X"D6",X"03",X"6F",X"22",X"04",X"4D",X"21",X"0D",X"4D",X"CB", - X"C6",X"18",X"CA",X"7C",X"FE",X"42",X"20",X"05",X"7D",X"FE",X"E0",X"30",X"EF",X"DF",X"DF",X"18", - X"E8",X"7D",X"E6",X"1F",X"FE",X"12",X"28",X"E4",X"7D",X"C6",X"03",X"6F",X"18",X"DB",X"7C",X"FE", - X"41",X"20",X"05",X"7D",X"FE",X"60",X"38",X"D4",X"E7",X"E7",X"18",X"CD",X"2A",X"04",X"4D",X"7C", - X"FE",X"42",X"20",X"11",X"7D",X"FE",X"F2",X"28",X"2F",X"FE",X"B2",X"28",X"2B",X"FE",X"72",X"28", - X"40",X"FE",X"32",X"28",X"3C",X"EB",X"2A",X"06",X"4D",X"7C",X"FE",X"40",X"20",X"05",X"7D",X"FE", - X"B5",X"28",X"A9",X"EB",X"2B",X"7E",X"2A",X"08",X"4D",X"77",X"23",X"22",X"08",X"4D",X"2A",X"06", - X"4D",X"77",X"E7",X"22",X"06",X"4D",X"18",X"94",X"2A",X"06",X"4D",X"7C",X"FE",X"42",X"28",X"8C", - X"36",X"3B",X"DF",X"22",X"06",X"4D",X"2A",X"08",X"4D",X"36",X"40",X"2B",X"22",X"08",X"4D",X"18", - X"E5",X"CD",X"F0",X"26",X"CD",X"02",X"31",X"3E",X"FF",X"CD",X"10",X"1D",X"CD",X"D6",X"24",X"C3", - X"AF",X"01",X"CD",X"6B",X"31",X"DD",X"21",X"00",X"4E",X"0E",X"01",X"3E",X"07",X"06",X"05",X"FD", - X"21",X"A7",X"43",X"FD",X"E5",X"E1",X"11",X"00",X"04",X"19",X"CD",X"9D",X"31",X"FD",X"71",X"00", - X"F5",X"DD",X"7E",X"0C",X"CD",X"A8",X"31",X"F1",X"FD",X"E5",X"E1",X"11",X"20",X"FF",X"19",X"DD", - X"E5",X"D1",X"E5",X"EB",X"11",X"0F",X"00",X"19",X"EB",X"E1",X"C5",X"F5",X"06",X"03",X"CD",X"CB", - X"31",X"F1",X"C1",X"DD",X"E5",X"D1",X"FD",X"E5",X"E1",X"D5",X"11",X"00",X"FE",X"19",X"D1",X"C5", - X"F5",X"06",X"0C",X"1A",X"77",X"E7",X"13",X"10",X"FA",X"F1",X"C1",X"FD",X"23",X"FD",X"23",X"FD", - X"23",X"11",X"10",X"00",X"DD",X"19",X"0C",X"3D",X"10",X"A9",X"C9",X"CD",X"00",X"01",X"11",X"89", - X"31",X"21",X"45",X"41",X"CD",X"ED",X"01",X"11",X"8F",X"31",X"21",X"65",X"43",X"CD",X"ED",X"01", - X"11",X"96",X"31",X"21",X"A5",X"42",X"C3",X"ED",X"01",X"12",X"4E",X"41",X"4D",X"45",X"FF",X"12", - X"52",X"4F",X"55",X"4E",X"44",X"FF",X"12",X"53",X"43",X"4F",X"52",X"45",X"FF",X"F5",X"C5",X"06", - X"1C",X"77",X"E7",X"10",X"FC",X"C1",X"F1",X"C9",X"F5",X"E6",X"F0",X"0F",X"0F",X"0F",X"0F",X"FD", - X"77",X"A0",X"F1",X"E6",X"0F",X"FD",X"77",X"80",X"C9",X"1A",X"E6",X"F0",X"0F",X"0F",X"0F",X"0F", - X"77",X"E7",X"1A",X"E6",X"0F",X"77",X"E7",X"1B",X"10",X"EF",X"C9",X"CD",X"B9",X"31",X"36",X"00", - X"C9",X"4E",X"4F",X"4E",X"50",X"45",X"40",X"3D",X"40",X"40",X"40",X"40",X"40",X"03",X"70",X"32", - X"00",X"54",X"41",X"4B",X"41",X"53",X"48",X"49",X"40",X"48",X"41",X"52",X"41",X"03",X"57",X"10", - X"00",X"46",X"55",X"4D",X"49",X"4B",X"4F",X"40",X"59",X"41",X"4D",X"41",X"3D",X"01",X"60",X"09", - X"00",X"52",X"45",X"49",X"4B",X"4F",X"40",X"49",X"5A",X"55",X"4D",X"49",X"40",X"01",X"54",X"05", - X"00",X"41",X"54",X"53",X"55",X"4B",X"4F",X"40",X"4B",X"49",X"42",X"41",X"40",X"01",X"32",X"04", - X"00",X"21",X"D1",X"31",X"11",X"00",X"4E",X"01",X"50",X"00",X"ED",X"B0",X"C9",X"06",X"A0",X"10", - X"FE",X"CD",X"62",X"01",X"3A",X"2E",X"4C",X"06",X"F0",X"10",X"FE",X"C9",X"E5",X"F5",X"DD",X"E5", - X"E1",X"7D",X"C6",X"FD",X"6F",X"46",X"F1",X"E1",X"80",X"DD",X"77",X"21",X"C9",X"3A",X"9A",X"4C", - X"CB",X"4F",X"C0",X"3A",X"88",X"4C",X"C3",X"99",X"32",X"3E",X"FD",X"21",X"9A",X"4C",X"18",X"20", - X"32",X"FD",X"4C",X"32",X"FE",X"4C",X"C3",X"9F",X"19",X"CB",X"CE",X"21",X"9A",X"4C",X"CB",X"8E", - X"AF",X"18",X"1D",X"3D",X"32",X"9E",X"4C",X"C0",X"21",X"BE",X"4C",X"CB",X"96",X"AF",X"18",X"10", - X"CB",X"CE",X"CD",X"60",X"32",X"00",X"00",X"21",X"00",X"00",X"22",X"07",X"4C",X"C3",X"9F",X"19", - X"CD",X"60",X"32",X"CD",X"01",X"07",X"C3",X"9F",X"19",X"FE",X"01",X"28",X"BC",X"FE",X"00",X"3E", - X"FC",X"28",X"B8",X"C9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"0D", - X"0F",X"0F",X"0F",X"BC",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E", - X"0B",X"00",X"00",X"BB",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"0C", - X"0E",X"0E",X"0E",X"AB",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00", - X"0D",X"0F",X"0F",X"BB",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"08",X"00",X"00",X"00",X"0B", - X"00",X"00",X"00",X"0A",X"00",X"00",X"00",X"09",X"00",X"60",X"00",X"00",X"09",X"00",X"00",X"00", - X"0C",X"0E",X"0E",X"BB",X"00",X"00",X"00",X"00",X"06",X"00",X"00",X"07",X"00",X"00",X"00",X"0A", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"0F",X"6F",X"00",X"00",X"0B",X"00",X"00",X"00", - X"0A",X"00",X"00",X"BB",X"00",X"00",X"00",X"00",X"97",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"90",X"00",X"00",X"00",X"0C",X"0E",X"7E",X"00",X"00",X"0A",X"00",X"00",X"00", - X"00",X"00",X"00",X"B8",X"00",X"00",X"F0",X"F0",X"D0",X"F0",X"F0",X"F0",X"F0",X"F8",X"F0",X"F0", - X"F0",X"F0",X"F0",X"D0",X"F0",X"F0",X"F0",X"FB",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"B6",X"00",X"00",X"E0",X"E0",X"C0",X"E0",X"E0",X"E0",X"E0",X"E6",X"E0",X"E0", - X"E0",X"E0",X"E0",X"C8",X"E0",X"E0",X"E0",X"EA",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0", - X"E0",X"E0",X"E0",X"B6",X"00",X"00",X"00",X"00",X"B0",X"00",X"08",X"00",X"00",X"07",X"00",X"00", - X"00",X"00",X"00",X"B6",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00", - X"00",X"00",X"00",X"B6",X"00",X"00",X"00",X"00",X"A0",X"00",X"06",X"00",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"A6",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"00",X"00",X"00", - X"00",X"00",X"00",X"B6",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"00",X"0E",X"0E",X"0E",X"0E", - X"0E",X"0E",X"0E",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"06",X"00",X"00",X"00", - X"00",X"00",X"00",X"B6",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"00", - X"00",X"90",X"00",X"00",X"00",X"00",X"00",X"09",X"00",X"00",X"00",X"60",X"07",X"00",X"00",X"00", - X"00",X"00",X"00",X"B6",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"80",X"00",X"00",X"00",X"00", - X"00",X"A0",X"00",X"00",X"00",X"00",X"00",X"0A",X"00",X"00",X"00",X"60",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"B6",X"00",X"00",X"00",X"00",X"60",X"00",X"00",X"60",X"00",X"00",X"09",X"00", - X"00",X"00",X"00",X"98",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"B6",X"00",X"00",X"00",X"00",X"70",X"00",X"00",X"70",X"00",X"00",X"0B",X"90", - X"00",X"00",X"00",X"D6",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"90",X"00",X"00",X"B7",X"1E",X"C3",X"40",X"09",X"63",X"42",X"09",X"C8",X"42",X"09",X"4A",X"42", - X"08",X"96",X"41",X"08",X"17",X"43",X"08",X"CE",X"42",X"07",X"2E",X"41",X"07",X"52",X"43",X"07", - X"B2",X"42",X"06",X"77",X"42",X"06",X"43",X"41",X"06",X"C3",X"41",X"05",X"8C",X"41",X"05",X"89", - X"43",X"05",X"CE",X"40",X"04",X"52",X"42",X"04",X"7B",X"42",X"04",X"49",X"40",X"03",X"25",X"43", - X"03",X"CE",X"41",X"03",X"4E",X"40",X"02",X"43",X"42",X"02",X"4E",X"42",X"02",X"EA",X"41",X"01", - X"D6",X"41",X"01",X"AE",X"43",X"01",X"4E",X"41",X"40",X"23",X"41",X"00",X"E8",X"42",X"00",X"06", - X"94",X"40",X"7E",X"41",X"72",X"43",X"AC",X"41",X"C6",X"41",X"E5",X"42",X"E5",X"21",X"00",X"25", - X"22",X"85",X"4C",X"E1",X"C3",X"8F",X"20",X"CB",X"6F",X"C0",X"CB",X"77",X"C0",X"79",X"FE",X"01", - X"CA",X"DC",X"25",X"A7",X"C0",X"C3",X"DE",X"1C",X"CD",X"9C",X"19",X"3E",X"10",X"CD",X"10",X"1D", - X"C3",X"DC",X"25",X"21",X"C9",X"43",X"11",X"8F",X"31",X"CD",X"D5",X"01",X"3A",X"40",X"4C",X"2E", - X"E6",X"47",X"E6",X"0F",X"77",X"23",X"78",X"E6",X"F0",X"0F",X"0F",X"0F",X"0F",X"77",X"11",X"EF", - X"43",X"21",X"0F",X"4E",X"AF",X"12",X"1E",X"F5",X"CD",X"09",X"13",X"C3",X"E6",X"25",X"AF",X"32", - X"2D",X"4C",X"3C",X"32",X"40",X"4C",X"CD",X"CF",X"9B",X"CD",X"00",X"01",X"CD",X"52",X"09",X"CD", - X"12",X"0D",X"CD",X"5B",X"35",X"CD",X"77",X"35",X"CD",X"9F",X"36",X"CD",X"D6",X"9B",X"06",X"0E", - X"CD",X"45",X"35",X"18",X"F0",X"3A",X"26",X"4C",X"A7",X"20",X"03",X"10",X"F8",X"C9",X"21",X"30", - X"4C",X"06",X"0C",X"36",X"00",X"23",X"10",X"FB",X"C3",X"0D",X"90",X"CD",X"E0",X"06",X"CB",X"86", - X"3E",X"30",X"CD",X"C1",X"01",X"AF",X"32",X"44",X"4C",X"3C",X"32",X"81",X"4C",X"32",X"42",X"4C", - X"21",X"08",X"37",X"CD",X"99",X"37",X"C9",X"3A",X"41",X"4C",X"A7",X"28",X"05",X"3D",X"32",X"41", - X"4C",X"C9",X"3E",X"40",X"32",X"41",X"4C",X"3A",X"43",X"4C",X"A7",X"C2",X"14",X"36",X"2A",X"45", - X"4C",X"3A",X"42",X"4C",X"3D",X"28",X"03",X"23",X"18",X"FA",X"3A",X"42",X"4C",X"3C",X"32",X"42", - X"4C",X"7E",X"47",X"E6",X"0F",X"32",X"47",X"4C",X"78",X"E6",X"F0",X"C2",X"F8",X"35",X"CD",X"0E", - X"36",X"3E",X"08",X"32",X"43",X"4C",X"C9",X"AF",X"CD",X"0E",X"36",X"3A",X"47",X"4C",X"FE",X"01", - X"28",X"0B",X"CD",X"26",X"36",X"3E",X"01",X"32",X"01",X"50",X"C9",X"AE",X"35",X"AF",X"CD",X"D6", - X"24",X"CD",X"42",X"36",X"18",X"EF",X"AF",X"CD",X"D6",X"24",X"3A",X"47",X"4C",X"FE",X"01",X"3A", - X"44",X"4C",X"CB",X"9F",X"20",X"02",X"CB",X"DF",X"CB",X"FF",X"CB",X"8F",X"32",X"44",X"4C",X"3E", - X"20",X"32",X"43",X"4C",X"00",X"00",X"00",X"C9",X"CB",X"77",X"20",X"0B",X"CB",X"6F",X"20",X"B7", - X"CB",X"67",X"20",X"D2",X"C3",X"6E",X"37",X"21",X"44",X"4C",X"CB",X"CE",X"18",X"A3",X"21",X"44", - X"4C",X"CB",X"8E",X"C9",X"F5",X"3A",X"44",X"4C",X"CB",X"4F",X"20",X"04",X"00",X"C3",X"79",X"37", - X"F1",X"3D",X"32",X"43",X"4C",X"C9",X"CD",X"0E",X"07",X"23",X"E7",X"E7",X"7E",X"FE",X"0A",X"CD", - X"5B",X"36",X"22",X"51",X"4C",X"CD",X"E4",X"0A",X"CB",X"D6",X"CB",X"9E",X"3E",X"0C",X"32",X"FC", - X"4F",X"C9",X"CD",X"0E",X"07",X"23",X"DF",X"7E",X"FE",X"0A",X"CD",X"7A",X"36",X"22",X"51",X"4C", - X"CD",X"E4",X"0A",X"CB",X"D6",X"CB",X"DE",X"3E",X"0E",X"18",X"E3",X"30",X"19",X"E5",X"E7",X"7E", - X"FE",X"0A",X"E1",X"38",X"02",X"2B",X"C9",X"C1",X"2B",X"22",X"51",X"4C",X"CD",X"B0",X"0A",X"CB", - X"EE",X"CB",X"96",X"C3",X"3A",X"36",X"E1",X"C3",X"3C",X"36",X"30",X"19",X"E5",X"DF",X"7E",X"FE", - X"0A",X"E1",X"38",X"02",X"2B",X"C9",X"C1",X"2B",X"22",X"51",X"4C",X"CD",X"B0",X"0A",X"CB",X"EE", - X"CB",X"96",X"C3",X"55",X"36",X"E1",X"C3",X"57",X"36",X"CD",X"0C",X"0A",X"C3",X"14",X"10",X"3A", - X"44",X"4C",X"CB",X"67",X"C8",X"21",X"30",X"4C",X"06",X"08",X"36",X"00",X"23",X"10",X"FB",X"3E", - X"20",X"CD",X"C1",X"01",X"3A",X"FD",X"4F",X"32",X"7E",X"4F",X"3E",X"11",X"32",X"FD",X"4F",X"06", - X"10",X"3E",X"80",X"32",X"FC",X"4F",X"3E",X"05",X"CD",X"C1",X"01",X"3E",X"84",X"32",X"FC",X"4F", - X"3E",X"05",X"CD",X"C1",X"01",X"10",X"EA",X"3E",X"80",X"CD",X"C1",X"01",X"C1",X"C9",X"F5",X"3A", - X"44",X"4C",X"CB",X"E7",X"32",X"44",X"4C",X"F1",X"C9",X"DD",X"5E",X"00",X"DD",X"56",X"01",X"2A", - X"3A",X"4C",X"7C",X"92",X"F2",X"F9",X"36",X"ED",X"44",X"FE",X"09",X"D0",X"7D",X"93",X"F2",X"03", - X"37",X"ED",X"44",X"FE",X"09",X"38",X"D7",X"C9",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"21", - X"40",X"01",X"21",X"40",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"40",X"40", - X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"01",X"21",X"40",X"40",X"01",X"03",X"03",X"00",X"00", - X"00",X"00",X"00",X"40",X"02",X"02",X"02",X"02",X"02",X"01",X"01",X"01",X"11",X"01",X"01",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"13",X"01",X"00",X"00",X"00",X"00", - X"23",X"40",X"03",X"03",X"23",X"40",X"03",X"03",X"03",X"13",X"03",X"03",X"23",X"03",X"02",X"02", - X"02",X"02",X"03",X"13",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"80",X"21",X"44", - X"4C",X"CB",X"C6",X"3E",X"F0",X"32",X"43",X"4C",X"C9",X"CB",X"47",X"20",X"04",X"F1",X"C3",X"99", - X"08",X"F1",X"3D",X"32",X"43",X"4C",X"3A",X"3B",X"4C",X"3D",X"32",X"3B",X"4C",X"CD",X"0E",X"07", - X"23",X"23",X"7E",X"FE",X"F6",X"D8",X"C3",X"DE",X"36",X"ED",X"5F",X"CB",X"4F",X"28",X"03",X"21", - X"A6",X"37",X"22",X"45",X"4C",X"C9",X"03",X"03",X"03",X"00",X"00",X"00",X"03",X"21",X"01",X"01", - X"11",X"01",X"01",X"23",X"03",X"03",X"00",X"00",X"00",X"00",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"23",X"03", - X"03",X"03",X"03",X"23",X"01",X"11",X"03",X"23",X"40",X"03",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"03",X"23",X"03",X"03",X"23",X"03",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"01",X"11",X"01",X"01",X"01",X"11",X"01",X"01",X"11",X"80",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index 98e8b4fa..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"3A",X"00",X"50",X"CB",X"77",X"20",X"04",X"21",X"2C",X"4C",X"C9",X"21",X"B0",X"42",X"11",X"20", - X"81",X"CD",X"ED",X"01",X"C3",X"14",X"80",X"C0",X"50",X"28",X"F0",X"18",X"EA",X"05",X"71",X"00", - X"0F",X"01",X"05",X"31",X"00",X"0F",X"01",X"05",X"11",X"00",X"0F",X"01",X"05",X"E0",X"00",X"0F", - X"01",X"10",X"AF",X"CD",X"60",X"32",X"C3",X"DE",X"23",X"CD",X"3A",X"24",X"32",X"87",X"4C",X"11", - X"87",X"4C",X"C9",X"7C",X"47",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"32",X"7F",X"4C",X"7D",X"0F", - X"0F",X"0F",X"0F",X"E6",X"0F",X"4F",X"78",X"E6",X"0F",X"0F",X"0F",X"0F",X"0F",X"B1",X"32",X"7E", - X"4C",X"C9",X"CD",X"0C",X"87",X"36",X"00",X"23",X"7D",X"A7",X"20",X"F9",X"C9",X"02",X"C3",X"00", - X"08",X"0F",X"07",X"79",X"00",X"08",X"0F",X"07",X"4B",X"00",X"08",X"0F",X"02",X"93",X"00",X"08", - X"0F",X"07",X"88",X"00",X"08",X"0F",X"07",X"4B",X"00",X"08",X"0F",X"02",X"33",X"00",X"08",X"0F", - X"07",X"88",X"00",X"08",X"0F",X"07",X"4B",X"00",X"08",X"0F",X"02",X"D2",X"00",X"08",X"0F",X"07", - X"00",X"00",X"08",X"02",X"07",X"D2",X"00",X"08",X"03",X"07",X"D2",X"00",X"08",X"03",X"07",X"D2", - X"00",X"08",X"03",X"07",X"D2",X"00",X"08",X"03",X"07",X"D2",X"00",X"08",X"03",X"07",X"D2",X"00", - X"08",X"03",X"10",X"21",X"00",X"00",X"22",X"03",X"4C",X"CD",X"9C",X"19",X"3E",X"10",X"CD",X"10", - X"1D",X"21",X"E1",X"80",X"22",X"03",X"4C",X"21",X"16",X"87",X"CD",X"3F",X"87",X"3A",X"FD",X"4F", - X"C9",X"07",X"A5",X"00",X"0A",X"0F",X"07",X"56",X"00",X"0A",X"0F",X"07",X"27",X"00",X"0A",X"0F", - X"07",X"88",X"00",X"0A",X"0F",X"07",X"4B",X"00",X"0A",X"05",X"07",X"4B",X"00",X"0A",X"05",X"07", - X"4B",X"00",X"0F",X"1F",X"10",X"FF",X"FF",X"F5",X"C5",X"47",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F", - X"FE",X"0A",X"30",X"10",X"77",X"78",X"E6",X"0F",X"FE",X"0A",X"30",X"0C",X"01",X"E0",X"FF",X"09", - X"06",X"49",X"40",X"43",X"41",X"4E",X"40",X"4E",X"4F",X"54",X"40",X"52",X"55",X"4E",X"5B",X"5B", - X"5B",X"FF",X"06",X"20",X"1A",X"E5",X"CD",X"07",X"81",X"E1",X"23",X"13",X"7B",X"32",X"C0",X"50", - X"A7",X"C8",X"05",X"20",X"EF",X"C5",X"01",X"80",X"FF",X"09",X"C1",X"18",X"E5",X"02",X"D2",X"00", - X"0D",X"0F",X"03",X"22",X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"07",X"02",X"22",X"00",X"0D", - X"07",X"03",X"93",X"00",X"08",X"07",X"03",X"22",X"00",X"08",X"07",X"03",X"D2",X"00",X"08",X"07", - X"02",X"D2",X"00",X"0D",X"0F",X"03",X"22",X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"07",X"02", - X"22",X"00",X"0D",X"07",X"03",X"93",X"00",X"08",X"07",X"03",X"22",X"00",X"08",X"07",X"03",X"D2", - X"00",X"08",X"07",X"02",X"62",X"00",X"0D",X"0F",X"03",X"62",X"00",X"08",X"07",X"02",X"62",X"00", - X"0D",X"07",X"02",X"C1",X"00",X"0D",X"07",X"03",X"93",X"00",X"08",X"07",X"03",X"62",X"00",X"08", - X"07",X"03",X"D2",X"00",X"08",X"07",X"02",X"62",X"00",X"0D",X"0F",X"03",X"62",X"00",X"08",X"07", - X"02",X"62",X"00",X"0D",X"07",X"02",X"C1",X"00",X"0D",X"07",X"03",X"93",X"00",X"08",X"07",X"03", - X"62",X"00",X"08",X"07",X"03",X"D2",X"00",X"08",X"07",X"02",X"E1",X"00",X"0D",X"0F",X"03",X"62", - X"00",X"08",X"07",X"02",X"E1",X"00",X"0D",X"07",X"02",X"D2",X"00",X"0D",X"07",X"03",X"C3",X"00", - X"08",X"07",X"03",X"62",X"00",X"08",X"07",X"03",X"D2",X"00",X"08",X"07",X"02",X"E1",X"00",X"0D", - X"0F",X"03",X"62",X"00",X"08",X"07",X"02",X"E1",X"00",X"0D",X"07",X"02",X"D2",X"00",X"0D",X"07", - X"03",X"C3",X"00",X"08",X"07",X"03",X"62",X"00",X"08",X"07",X"03",X"D2",X"00",X"08",X"07",X"02", - X"22",X"00",X"0D",X"0F",X"03",X"B2",X"00",X"08",X"07",X"02",X"22",X"00",X"0D",X"07",X"02",X"B2", - X"00",X"0D",X"07",X"03",X"44",X"00",X"08",X"07",X"03",X"B2",X"00",X"08",X"07",X"03",X"33",X"00", - X"08",X"07",X"02",X"22",X"00",X"0D",X"0F",X"03",X"B2",X"00",X"08",X"07",X"02",X"22",X"00",X"0D", - X"07",X"02",X"B2",X"00",X"0D",X"07",X"03",X"44",X"00",X"08",X"07",X"03",X"B2",X"00",X"08",X"07", - X"03",X"33",X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"0F",X"03",X"22",X"00",X"08",X"07",X"03", - X"D2",X"00",X"08",X"07",X"02",X"22",X"00",X"0D",X"07",X"03",X"93",X"00",X"08",X"07",X"03",X"22", - X"00",X"08",X"07",X"03",X"D2",X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"0F",X"03",X"22",X"00", - X"08",X"07",X"03",X"D2",X"00",X"08",X"07",X"02",X"22",X"00",X"0D",X"07",X"03",X"93",X"00",X"08", - X"07",X"03",X"22",X"00",X"08",X"07",X"03",X"D2",X"00",X"08",X"07",X"02",X"62",X"00",X"0D",X"0F", - X"03",X"62",X"00",X"08",X"07",X"03",X"D2",X"00",X"08",X"07",X"02",X"93",X"00",X"0D",X"07",X"03", - X"93",X"00",X"08",X"07",X"03",X"62",X"00",X"08",X"07",X"03",X"D2",X"00",X"08",X"07",X"02",X"62", - X"00",X"0D",X"0F",X"03",X"62",X"00",X"08",X"07",X"03",X"D2",X"00",X"08",X"07",X"02",X"93",X"00", - X"0D",X"07",X"03",X"93",X"00",X"08",X"07",X"03",X"62",X"00",X"08",X"07",X"03",X"D2",X"00",X"08", - X"07",X"02",X"E1",X"00",X"0D",X"0F",X"03",X"62",X"00",X"08",X"07",X"03",X"D2",X"00",X"08",X"07", - X"02",X"62",X"00",X"0D",X"07",X"03",X"C3",X"00",X"08",X"07",X"03",X"62",X"00",X"08",X"07",X"03", - X"D2",X"00",X"08",X"07",X"02",X"E1",X"00",X"0D",X"0F",X"03",X"62",X"00",X"08",X"07",X"03",X"D2", - X"00",X"08",X"07",X"02",X"62",X"00",X"0D",X"07",X"03",X"C3",X"00",X"08",X"07",X"03",X"62",X"00", - X"08",X"07",X"03",X"D2",X"00",X"08",X"07",X"02",X"22",X"00",X"0D",X"0F",X"03",X"B2",X"00",X"08", - X"07",X"03",X"33",X"00",X"08",X"07",X"02",X"B2",X"00",X"0D",X"07",X"03",X"44",X"00",X"08",X"07", - X"03",X"B2",X"00",X"08",X"07",X"03",X"33",X"00",X"08",X"07",X"02",X"22",X"00",X"0D",X"0F",X"03", - X"B2",X"00",X"08",X"07",X"03",X"33",X"00",X"08",X"07",X"02",X"B2",X"00",X"0D",X"07",X"03",X"44", - X"00",X"08",X"07",X"03",X"B2",X"00",X"08",X"07",X"03",X"33",X"00",X"08",X"07",X"10",X"D2",X"00", - X"0F",X"0F",X"02",X"22",X"00",X"0F",X"0F",X"02",X"62",X"00",X"0F",X"0F",X"02",X"B2",X"00",X"0F", - X"0F",X"10",X"03",X"44",X"00",X"08",X"0F",X"03",X"44",X"00",X"08",X"0F",X"03",X"C4",X"00",X"08", - X"07",X"03",X"A5",X"00",X"08",X"0F",X"03",X"56",X"00",X"08",X"07",X"03",X"27",X"00",X"08",X"0F", - X"03",X"27",X"00",X"08",X"07",X"03",X"56",X"00",X"08",X"07",X"03",X"27",X"00",X"08",X"07",X"03", - X"56",X"00",X"08",X"07",X"03",X"A5",X"00",X"08",X"07",X"03",X"C4",X"00",X"08",X"07",X"03",X"44", - X"00",X"08",X"0F",X"03",X"44",X"00",X"08",X"0F",X"03",X"C4",X"00",X"08",X"07",X"03",X"A5",X"00", - X"08",X"0F",X"03",X"56",X"00",X"08",X"07",X"03",X"27",X"00",X"08",X"0F",X"03",X"27",X"00",X"08", - X"07",X"03",X"56",X"00",X"08",X"07",X"03",X"27",X"00",X"08",X"07",X"03",X"88",X"00",X"08",X"07", - X"03",X"79",X"00",X"08",X"07",X"03",X"88",X"00",X"08",X"07",X"03",X"79",X"00",X"08",X"0F",X"03", - X"79",X"00",X"08",X"07",X"03",X"9A",X"00",X"08",X"07",X"03",X"6B",X"00",X"08",X"0F",X"03",X"6B", - X"00",X"08",X"07",X"03",X"9A",X"00",X"08",X"07",X"03",X"6B",X"00",X"08",X"0F",X"03",X"6B",X"00", - X"08",X"07",X"03",X"9A",X"00",X"08",X"07",X"03",X"6B",X"00",X"08",X"07",X"03",X"9A",X"00",X"08", - X"07",X"03",X"79",X"00",X"08",X"07",X"03",X"88",X"00",X"08",X"07",X"03",X"27",X"00",X"08",X"0F", - X"03",X"27",X"00",X"08",X"07",X"03",X"88",X"00",X"08",X"07",X"03",X"56",X"00",X"08",X"0F",X"03", - X"56",X"00",X"08",X"07",X"03",X"27",X"00",X"08",X"07",X"03",X"56",X"00",X"08",X"07",X"03",X"A5", - X"00",X"08",X"07",X"03",X"C4",X"00",X"08",X"07",X"03",X"55",X"00",X"08",X"07",X"03",X"A5",X"00", - X"08",X"0F",X"03",X"A5",X"00",X"08",X"0F",X"03",X"44",X"00",X"08",X"0F",X"03",X"C4",X"00",X"0F", - X"07",X"03",X"A5",X"00",X"08",X"0F",X"03",X"56",X"00",X"08",X"07",X"03",X"A5",X"00",X"08",X"07", - X"03",X"C4",X"00",X"08",X"07",X"03",X"44",X"00",X"08",X"0F",X"03",X"C4",X"00",X"08",X"07",X"03", - X"A5",X"00",X"08",X"0F",X"03",X"56",X"00",X"08",X"07",X"03",X"A5",X"00",X"08",X"07",X"03",X"56", - X"00",X"08",X"07",X"03",X"27",X"00",X"08",X"0F",X"03",X"56",X"00",X"08",X"07",X"03",X"27",X"00", - X"08",X"0F",X"03",X"56",X"00",X"08",X"07",X"03",X"A5",X"00",X"08",X"07",X"03",X"56",X"00",X"08", - X"07",X"03",X"27",X"00",X"08",X"0F",X"03",X"88",X"00",X"08",X"07",X"03",X"79",X"00",X"08",X"0F", - X"03",X"88",X"00",X"08",X"07",X"03",X"27",X"00",X"08",X"07",X"03",X"88",X"00",X"08",X"07",X"03", - X"79",X"00",X"08",X"0F",X"03",X"6B",X"00",X"08",X"07",X"03",X"2E",X"00",X"08",X"0F",X"03",X"CC", - X"00",X"08",X"07",X"03",X"6B",X"00",X"08",X"07",X"03",X"CC",X"00",X"08",X"07",X"03",X"2E",X"00", - X"08",X"0F",X"03",X"2E",X"00",X"08",X"07",X"03",X"CC",X"00",X"08",X"0F",X"03",X"2E",X"00",X"08", - X"07",X"03",X"CC",X"00",X"08",X"07",X"03",X"2E",X"00",X"08",X"07",X"03",X"6B",X"00",X"08",X"0F", - X"03",X"88",X"00",X"08",X"0F",X"03",X"27",X"00",X"08",X"07",X"03",X"56",X"00",X"08",X"0F",X"03", - X"27",X"00",X"08",X"07",X"03",X"A5",X"00",X"08",X"0F",X"03",X"44",X"00",X"08",X"0F",X"03",X"A5", - X"00",X"08",X"0F",X"03",X"A5",X"00",X"08",X"0F",X"10",X"02",X"62",X"00",X"09",X"07",X"02",X"62", - X"00",X"09",X"07",X"04",X"03",X"00",X"06",X"07",X"04",X"33",X"00",X"06",X"07",X"04",X"93",X"00", - X"06",X"07",X"02",X"91",X"00",X"09",X"07",X"04",X"03",X"00",X"06",X"07",X"02",X"B2",X"00",X"09", - X"07",X"02",X"62",X"00",X"09",X"07",X"02",X"62",X"00",X"09",X"07",X"04",X"03",X"00",X"06",X"07", - X"04",X"33",X"00",X"06",X"07",X"04",X"93",X"00",X"06",X"07",X"02",X"91",X"00",X"09",X"07",X"04", - X"03",X"00",X"06",X"07",X"02",X"B2",X"00",X"09",X"07",X"04",X"33",X"00",X"06",X"07",X"04",X"33", - X"00",X"06",X"07",X"04",X"04",X"00",X"06",X"07",X"04",X"44",X"00",X"06",X"07",X"04",X"C4",X"00", - X"06",X"07",X"04",X"44",X"00",X"06",X"07",X"04",X"04",X"00",X"06",X"07",X"04",X"93",X"00",X"06", - X"07",X"04",X"33",X"00",X"06",X"07",X"04",X"33",X"00",X"06",X"07",X"04",X"04",X"00",X"06",X"07", - X"04",X"44",X"00",X"06",X"07",X"04",X"C4",X"00",X"06",X"07",X"04",X"44",X"00",X"06",X"07",X"04", - X"04",X"00",X"06",X"07",X"04",X"93",X"00",X"10",X"07",X"10",X"07",X"62",X"00",X"06",X"07",X"07", - X"79",X"00",X"06",X"07",X"07",X"0C",X"00",X"06",X"07",X"07",X"79",X"00",X"06",X"07",X"07",X"2E", - X"00",X"06",X"07",X"07",X"79",X"00",X"06",X"07",X"07",X"0C",X"00",X"06",X"07",X"07",X"79",X"00", - X"06",X"07",X"07",X"62",X"00",X"06",X"07",X"07",X"79",X"00",X"06",X"07",X"07",X"0C",X"00",X"06", - X"07",X"07",X"79",X"00",X"06",X"07",X"07",X"2E",X"00",X"06",X"07",X"07",X"79",X"00",X"06",X"07", - X"07",X"0C",X"00",X"06",X"07",X"07",X"79",X"00",X"06",X"07",X"07",X"91",X"00",X"06",X"07",X"07", - X"79",X"00",X"06",X"07",X"07",X"CC",X"00",X"06",X"07",X"07",X"79",X"00",X"06",X"07",X"07",X"FF", - X"00",X"06",X"07",X"07",X"79",X"00",X"06",X"07",X"07",X"CC",X"00",X"06",X"07",X"07",X"79",X"00", - X"06",X"07",X"07",X"91",X"00",X"06",X"07",X"07",X"79",X"00",X"06",X"07",X"07",X"CC",X"00",X"06", - X"07",X"07",X"79",X"00",X"06",X"07",X"07",X"FF",X"00",X"06",X"07",X"07",X"79",X"00",X"06",X"07", - X"07",X"CC",X"00",X"06",X"07",X"07",X"79",X"00",X"06",X"07",X"10",X"02",X"00",X"00",X"10",X"02", - X"02",X"79",X"00",X"10",X"0F",X"02",X"A7",X"00",X"08",X"0F",X"07",X"4B",X"00",X"08",X"0F",X"07", - X"88",X"00",X"08",X"0F",X"02",X"27",X"00",X"08",X"0F",X"07",X"4B",X"00",X"08",X"0F",X"07",X"CC", - X"00",X"08",X"0F",X"02",X"9A",X"00",X"08",X"0F",X"07",X"88",X"00",X"08",X"0F",X"07",X"4B",X"00", - X"08",X"0F",X"02",X"4B",X"00",X"08",X"03",X"07",X"4B",X"00",X"08",X"03",X"07",X"4B",X"00",X"08", - X"03",X"02",X"4B",X"00",X"08",X"03",X"07",X"4B",X"00",X"08",X"03",X"07",X"4B",X"00",X"08",X"03", - X"10",X"D2",X"00",X"08",X"03",X"10",X"CD",X"01",X"07",X"C3",X"C6",X"06",X"21",X"00",X"00",X"22", - X"3A",X"4C",X"21",X"41",X"4C",X"C9",X"03",X"27",X"00",X"0A",X"0F",X"03",X"A7",X"00",X"0A",X"0F", - X"03",X"88",X"00",X"0A",X"0F",X"03",X"79",X"00",X"0A",X"0F",X"03",X"4B",X"00",X"0A",X"05",X"03", - X"4B",X"00",X"0A",X"05",X"03",X"4B",X"00",X"0A",X"0F",X"03",X"4B",X"00",X"0A",X"0F",X"10",X"CD", - X"9C",X"19",X"3E",X"05",X"CD",X"10",X"1D",X"C3",X"DC",X"25",X"02",X"D2",X"00",X"0F",X"0F",X"03", - X"88",X"00",X"0A",X"07",X"03",X"4B",X"00",X"0A",X"07",X"02",X"C1",X"00",X"0F",X"0F",X"03",X"88", - X"00",X"0A",X"07",X"03",X"9A",X"00",X"0A",X"07",X"02",X"E1",X"00",X"0F",X"0F",X"03",X"79",X"00", - X"0A",X"07",X"03",X"4B",X"00",X"0A",X"07",X"02",X"22",X"00",X"0F",X"0F",X"03",X"88",X"00",X"0A", - X"07",X"03",X"9A",X"00",X"0A",X"07",X"02",X"D2",X"00",X"0F",X"0F",X"03",X"88",X"00",X"0A",X"07", - X"03",X"4B",X"00",X"0A",X"07",X"02",X"C1",X"00",X"0F",X"0F",X"03",X"88",X"00",X"0A",X"07",X"03", - X"9A",X"00",X"0A",X"07",X"02",X"E1",X"00",X"0F",X"0F",X"03",X"79",X"00",X"0A",X"07",X"03",X"4B", - X"00",X"0A",X"07",X"02",X"22",X"00",X"0F",X"0F",X"03",X"88",X"00",X"0A",X"07",X"03",X"9A",X"00", - X"0A",X"07",X"02",X"71",X"00",X"0F",X"05",X"02",X"D2",X"00",X"0F",X"05",X"02",X"71",X"00",X"0F", - X"05",X"02",X"D2",X"00",X"0F",X"05",X"10",X"07",X"4B",X"00",X"1A",X"0F",X"07",X"4B",X"00",X"1A", - X"07",X"07",X"CC",X"00",X"0A",X"07",X"07",X"2E",X"00",X"1A",X"0F",X"07",X"2E",X"00",X"1A",X"07", - X"07",X"0F",X"00",X"0A",X"07",X"07",X"E0",X"10",X"1A",X"0F",X"07",X"E0",X"10",X"1A",X"07",X"07", - X"0F",X"00",X"0A",X"07",X"07",X"E0",X"10",X"1A",X"07",X"07",X"0F",X"00",X"1A",X"07",X"07",X"2E", - X"00",X"0A",X"07",X"07",X"CC",X"00",X"0A",X"07",X"07",X"4B",X"00",X"0A",X"0F",X"07",X"4B",X"00", - X"0A",X"07",X"07",X"CC",X"00",X"0A",X"07",X"07",X"2E",X"00",X"0A",X"0F",X"07",X"2E",X"00",X"0A", - X"07",X"07",X"0F",X"00",X"0A",X"07",X"07",X"E0",X"10",X"0A",X"0F",X"07",X"E0",X"10",X"0A",X"07", - X"07",X"0F",X"00",X"0A",X"07",X"07",X"E0",X"10",X"0A",X"07",X"07",X"0F",X"00",X"0A",X"07",X"07", - X"2E",X"00",X"0A",X"07",X"07",X"CC",X"00",X"0A",X"07",X"07",X"A5",X"00",X"1A",X"05",X"07",X"A5", - X"00",X"1A",X"05",X"07",X"A5",X"00",X"1A",X"05",X"07",X"A5",X"00",X"1A",X"05",X"10",X"00",X"00", - X"00",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"0C",X"0E",X"6E",X"0E",X"0E", - X"0E",X"0E",X"0E",X"0C",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0A",X"00",X"00",X"BB",X"00",X"00", - X"00",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"00",X"00",X"0A",X"00",X"70",X"00",X"00", - X"B0",X"00",X"00",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"BB",X"00",X"00", - X"0F",X"8F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"08",X"00",X"00",X"00",X"00", - X"D0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F9",X"F0",X"F0",X"F0",X"F0",X"BB",X"00",X"00", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"8E",X"0E",X"0E",X"07",X"00",X"00",X"0F",X"0F", - X"CF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EB",X"E0",X"E0",X"E0",X"E0",X"BB",X"00",X"00", - X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"00",X"00",X"00",X"00",X"00",X"0E",X"0E", - X"BE",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0A",X"00",X"00",X"00",X"00",X"B8",X"00",X"00", - X"0F",X"78",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"B0",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"90",X"00",X"00",X"B6",X"00",X"00", - X"0E",X"07",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"99",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"A0",X"00",X"09",X"90",X"00",X"00",X"00",X"C0",X"E0",X"E0",X"B0",X"00",X"00",X"B6",X"00",X"00", - X"00",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"0F",X"0B",X"D0",X"F0",X"FF",X"FF",X"BF",X"0F",X"00",X"80",X"00",X"00",X"B6",X"00",X"00", - X"00",X"90",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE", - X"EE",X"0E",X"0B",X"C0",X"E0",X"EE",X"EE",X"BE",X"0E",X"00",X"60",X"00",X"00",X"B6",X"00",X"00", - X"00",X"D0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"BA",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0A",X"A0",X"00",X"08",X"00",X"A0",X"00",X"00",X"70",X"00",X"00",X"B6",X"00",X"00", - X"00",X"C0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"A0",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"00",X"B0",X"00",X"00",X"B6",X"00",X"00", - X"00",X"B8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"90",X"00",X"07",X"00",X"00",X"00",X"00",X"B0",X"00",X"00",X"B6",X"00",X"00", - X"00",X"A7",X"00",X"00",X"00",X"60",X"00",X"00",X"09",X"00",X"00",X"68",X"00",X"08",X"00",X"00", - X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"00",X"00",X"00",X"D0",X"F0",X"F0",X"B6",X"00",X"00", - X"00",X"80",X"00",X"00",X"00",X"60",X"00",X"00",X"0B",X"00",X"00",X"D0",X"F0",X"F6",X"F0",X"F0", - X"F0",X"F0",X"F0",X"D0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"C0",X"E0",X"E0",X"B7",X"1E",X"22", - X"42",X"09",X"89",X"43",X"09",X"C9",X"40",X"09",X"E2",X"42",X"08",X"E9",X"42",X"08",X"B4",X"41", - X"08",X"F1",X"40",X"07",X"62",X"40",X"07",X"0C",X"42",X"07",X"49",X"41",X"06",X"A2",X"41",X"06", - X"74",X"41",X"06",X"5B",X"41",X"05",X"29",X"43",X"05",X"62",X"43",X"05",X"00",X"00",X"04",X"C2", - X"40",X"04",X"91",X"40",X"04",X"00",X"00",X"03",X"56",X"43",X"03",X"14",X"41",X"03",X"4E",X"40", - X"02",X"42",X"41",X"02",X"00",X"00",X"02",X"AC",X"41",X"01",X"B1",X"40",X"01",X"00",X"00",X"01", - X"BB",X"41",X"00",X"34",X"42",X"00",X"00",X"00",X"00",X"E5",X"21",X"00",X"20",X"22",X"85",X"4C", - X"E1",X"C3",X"8B",X"20",X"06",X"7E",X"41",X"69",X"40",X"E6",X"41",X"E2",X"41",X"33",X"43",X"36", - X"43",X"11",X"BF",X"8A",X"06",X"0E",X"21",X"CB",X"42",X"CD",X"B6",X"26",X"06",X"09",X"21",X"CD", - X"42",X"CD",X"B6",X"26",X"3E",X"FF",X"CD",X"10",X"1D",X"CD",X"DC",X"25",X"C3",X"AF",X"01",X"53", - X"45",X"45",X"40",X"59",X"4F",X"55",X"40",X"41",X"47",X"41",X"49",X"4E",X"3D",X"42",X"59",X"45", - X"40",X"42",X"59",X"45",X"40",X"5B",X"CB",X"67",X"C0",X"3D",X"C9",X"02",X"D2",X"00",X"0D",X"0F", - X"06",X"88",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"22",X"00",X"0D",X"07",X"06", - X"2E",X"00",X"08",X"07",X"06",X"88",X"00",X"08",X"07",X"06",X"A5",X"00",X"08",X"07",X"02",X"D2", - X"00",X"0D",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"D2",X"00", - X"0D",X"07",X"06",X"A5",X"00",X"08",X"07",X"02",X"B2",X"00",X"0D",X"07",X"06",X"A5",X"00",X"08", - X"07",X"02",X"62",X"00",X"0D",X"0F",X"06",X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07", - X"02",X"C1",X"00",X"0D",X"07",X"06",X"2E",X"00",X"08",X"07",X"06",X"79",X"00",X"08",X"07",X"06", - X"4B",X"00",X"08",X"07",X"02",X"62",X"00",X"0D",X"0F",X"06",X"79",X"00",X"08",X"07",X"06",X"4B", - X"00",X"08",X"07",X"02",X"62",X"00",X"0D",X"07",X"06",X"A5",X"00",X"08",X"07",X"02",X"C1",X"00", - X"0D",X"07",X"02",X"02",X"00",X"0D",X"07",X"02",X"22",X"00",X"0D",X"0F",X"06",X"88",X"00",X"08", - X"07",X"06",X"9A",X"00",X"08",X"07",X"02",X"B2",X"00",X"0D",X"07",X"06",X"E0",X"10",X"08",X"07", - X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"02",X"22",X"00",X"0D",X"0F",X"06", - X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"02",X"B2",X"00",X"0D",X"07",X"06",X"E0", - X"10",X"08",X"07",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"02",X"D2",X"00", - X"0D",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"22",X"00",X"0D", - X"07",X"06",X"2E",X"00",X"08",X"07",X"06",X"88",X"00",X"08",X"07",X"06",X"A5",X"00",X"08",X"07", - X"02",X"B2",X"00",X"0D",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"02", - X"22",X"00",X"0D",X"07",X"06",X"E0",X"10",X"08",X"07",X"06",X"88",X"00",X"08",X"07",X"06",X"9A", - X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"4B",X"00", - X"08",X"07",X"02",X"22",X"00",X"0D",X"07",X"06",X"2E",X"00",X"08",X"07",X"06",X"88",X"00",X"08", - X"07",X"06",X"A5",X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"0F",X"06",X"88",X"00",X"08",X"07", - X"06",X"4B",X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"07",X"06",X"A5",X"00",X"08",X"07",X"02", - X"B2",X"00",X"0D",X"07",X"06",X"A5",X"00",X"08",X"07",X"02",X"62",X"00",X"0D",X"0F",X"06",X"79", - X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"C1",X"00",X"0D",X"07",X"06",X"2E",X"00", - X"08",X"07",X"06",X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"62",X"00",X"0D", - X"0F",X"06",X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"62",X"00",X"0D",X"07", - X"06",X"A5",X"00",X"08",X"07",X"02",X"C1",X"00",X"0D",X"07",X"02",X"02",X"00",X"0D",X"07",X"02", - X"22",X"00",X"0D",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"02",X"B2", - X"00",X"0D",X"07",X"06",X"E0",X"10",X"08",X"07",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00", - X"08",X"07",X"02",X"22",X"00",X"0D",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08", - X"07",X"02",X"B2",X"00",X"0D",X"07",X"06",X"E0",X"10",X"08",X"07",X"06",X"88",X"00",X"08",X"07", - X"06",X"9A",X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"0F",X"06",X"88",X"00",X"08",X"07",X"06", - X"4B",X"00",X"08",X"07",X"02",X"22",X"00",X"0D",X"07",X"06",X"2E",X"00",X"08",X"07",X"06",X"88", - X"00",X"08",X"07",X"06",X"A5",X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"0F",X"06",X"0A",X"00", - X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"07",X"06",X"2E",X"00",X"08", - X"07",X"06",X"0A",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"E1",X"00",X"0D",X"0F", - X"06",X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"07",X"06", - X"0F",X"00",X"08",X"07",X"06",X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"E1", - X"00",X"0D",X"0F",X"06",X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"E1",X"00", - X"0D",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"02",X"00",X"0D",X"07",X"06",X"0C",X"00",X"08", - X"07",X"02",X"22",X"00",X"0D",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07", - X"02",X"B2",X"00",X"0D",X"07",X"06",X"E0",X"10",X"08",X"07",X"06",X"88",X"00",X"08",X"07",X"06", - X"9A",X"00",X"08",X"07",X"02",X"22",X"00",X"0D",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"9A", - X"00",X"08",X"07",X"02",X"22",X"00",X"0D",X"07",X"06",X"9A",X"00",X"08",X"07",X"02",X"02",X"00", - X"0D",X"07",X"06",X"0A",X"00",X"08",X"07",X"02",X"E1",X"00",X"0D",X"0F",X"06",X"79",X"00",X"08", - X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"D2",X"00",X"0D",X"07",X"06",X"0F",X"00",X"08",X"07", - X"06",X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"E1",X"00",X"0D",X"0F",X"06", - X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"02",X"E1",X"00",X"0D",X"07",X"06",X"4B", - X"00",X"08",X"07",X"02",X"02",X"00",X"0D",X"07",X"06",X"0C",X"00",X"08",X"07",X"02",X"22",X"00", - X"0D",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"02",X"B2",X"00",X"0D", - X"07",X"06",X"E0",X"10",X"08",X"07",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07", - X"02",X"22",X"00",X"0D",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"02", - X"B2",X"00",X"0D",X"07",X"06",X"E0",X"10",X"08",X"07",X"06",X"88",X"00",X"08",X"07",X"06",X"9A", - X"00",X"08",X"07",X"06",X"E0",X"10",X"08",X"1F",X"02",X"22",X"00",X"0D",X"0F",X"02",X"62",X"00", - X"0D",X"0F",X"02",X"B2",X"00",X"0D",X"0F",X"10",X"07",X"88",X"00",X"08",X"0F",X"07",X"88",X"00", - X"08",X"0F",X"07",X"79",X"00",X"08",X"0F",X"07",X"88",X"00",X"08",X"0F",X"07",X"27",X"00",X"08", - X"0F",X"07",X"27",X"00",X"08",X"0F",X"07",X"56",X"00",X"08",X"0F",X"07",X"A5",X"00",X"08",X"0F", - X"07",X"27",X"00",X"08",X"0F",X"07",X"27",X"00",X"08",X"0F",X"07",X"27",X"00",X"08",X"0F",X"07", - X"A5",X"00",X"18",X"0F",X"07",X"C4",X"00",X"08",X"1F",X"07",X"00",X"00",X"08",X"1F",X"07",X"56", - X"00",X"08",X"0F",X"07",X"56",X"00",X"08",X"0F",X"07",X"56",X"00",X"08",X"0F",X"07",X"27",X"00", - X"08",X"0F",X"07",X"56",X"00",X"08",X"0F",X"07",X"A5",X"00",X"08",X"0F",X"07",X"C4",X"00",X"18", - X"1F",X"07",X"88",X"00",X"08",X"0F",X"07",X"88",X"00",X"08",X"1F",X"07",X"79",X"00",X"08",X"0F", - X"07",X"56",X"00",X"18",X"1F",X"07",X"00",X"00",X"08",X"1F",X"07",X"00",X"00",X"08",X"0F",X"07", - X"88",X"00",X"18",X"0F",X"07",X"79",X"00",X"18",X"0F",X"07",X"88",X"00",X"18",X"0F",X"07",X"27", - X"00",X"08",X"0F",X"07",X"27",X"00",X"08",X"0F",X"07",X"56",X"00",X"08",X"0F",X"07",X"A5",X"00", - X"08",X"0F",X"07",X"27",X"00",X"08",X"0F",X"07",X"27",X"00",X"08",X"0F",X"07",X"27",X"00",X"08", - X"0F",X"07",X"A5",X"00",X"08",X"0F",X"07",X"C4",X"00",X"18",X"1F",X"07",X"C4",X"00",X"08",X"1F", - X"07",X"00",X"00",X"08",X"0F",X"07",X"56",X"00",X"18",X"0F",X"07",X"56",X"00",X"08",X"0F",X"07", - X"27",X"00",X"08",X"0F",X"07",X"56",X"00",X"08",X"0F",X"07",X"A5",X"00",X"08",X"0F",X"07",X"C4", - X"00",X"08",X"0F",X"07",X"C4",X"00",X"08",X"0F",X"07",X"A5",X"00",X"18",X"1F",X"07",X"A5",X"00", - X"08",X"1F",X"07",X"00",X"00",X"08",X"1F",X"07",X"00",X"00",X"08",X"1F",X"07",X"79",X"00",X"08", - X"0F",X"07",X"79",X"00",X"18",X"1F",X"07",X"79",X"00",X"08",X"0F",X"07",X"79",X"00",X"08",X"0F", - X"07",X"9A",X"00",X"08",X"0F",X"07",X"4B",X"00",X"18",X"1F",X"07",X"9A",X"00",X"08",X"0F",X"07", - X"9A",X"00",X"18",X"0F",X"07",X"9A",X"00",X"18",X"0F",X"07",X"79",X"00",X"08",X"0F",X"07",X"88", - X"00",X"08",X"1F",X"07",X"88",X"00",X"08",X"1F",X"07",X"79",X"00",X"08",X"0F",X"07",X"79",X"00", - X"18",X"0F",X"07",X"79",X"00",X"18",X"0F",X"07",X"79",X"00",X"08",X"0F",X"07",X"79",X"00",X"08", - X"0F",X"07",X"9A",X"00",X"08",X"0F",X"07",X"4B",X"00",X"08",X"1F",X"07",X"9A",X"00",X"08",X"1F", - X"07",X"79",X"00",X"08",X"1F",X"07",X"88",X"00",X"18",X"1F",X"07",X"88",X"00",X"08",X"1F",X"07", - X"4B",X"00",X"08",X"1F",X"07",X"88",X"00",X"08",X"0F",X"07",X"79",X"00",X"08",X"0F",X"07",X"9A", - X"00",X"08",X"0F",X"10",X"3A",X"40",X"4C",X"CB",X"47",X"21",X"4D",X"81",X"C0",X"C1",X"21",X"DB", - X"8A",X"22",X"03",X"4C",X"21",X"38",X"8E",X"22",X"07",X"4C",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CD",X"02",X"31",X"3E",X"F0",X"CD",X"C1",X"01",X"3E",X"FF",X"C3",X"C1",X"01",X"CD",X"16",X"90", - X"C3",X"ED",X"03",X"C3",X"29",X"90",X"21",X"3F",X"4C",X"C3",X"65",X"80",X"3A",X"2D",X"4C",X"CB", - X"47",X"21",X"00",X"00",X"C8",X"21",X"96",X"13",X"C9",X"CD",X"30",X"91",X"CD",X"16",X"90",X"21", - X"46",X"43",X"11",X"56",X"90",X"06",X"18",X"CD",X"24",X"91",X"21",X"47",X"43",X"06",X"18",X"CD", - X"24",X"91",X"3E",X"80",X"CD",X"66",X"91",X"01",X"0C",X"91",X"16",X"06",X"CD",X"D0",X"03",X"3E", - X"50",X"C3",X"77",X"91",X"B8",X"7F",X"5C",X"5D",X"60",X"61",X"64",X"65",X"68",X"69",X"6C",X"6D", - X"70",X"71",X"40",X"40",X"74",X"75",X"70",X"71",X"78",X"79",X"7C",X"7D",X"86",X"87",X"5E",X"5F", - X"62",X"63",X"66",X"67",X"6A",X"6B",X"6E",X"6F",X"72",X"73",X"40",X"40",X"76",X"77",X"72",X"73", - X"7A",X"7B",X"7E",X"7F",X"88",X"89",X"06",X"40",X"43",X"4F",X"49",X"4E",X"40",X"40",X"43",X"52", - X"45",X"44",X"49",X"54",X"FF",X"FF",X"FF",X"FF",X"FF",X"06",X"4F",X"4E",X"4C",X"59",X"40",X"4F", - X"4E",X"45",X"40",X"50",X"4C",X"41",X"59",X"45",X"52",X"FF",X"FF",X"FF",X"FF",X"FF",X"06",X"42", - X"4F",X"4E",X"55",X"53",X"40",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"40",X"30",X"30",X"30", - X"30",X"FF",X"FF",X"FF",X"FF",X"13",X"4E",X"55",X"4D",X"42",X"45",X"52",X"40",X"43",X"52",X"41", - X"53",X"48",X"40",X"56",X"84",X"85",X"40",X"31",X"3D",X"30",X"FF",X"FF",X"FF",X"13",X"43",X"4F", - X"50",X"59",X"52",X"49",X"47",X"48",X"54",X"40",X"31",X"39",X"38",X"33",X"3D",X"36",X"3D",X"FF", - X"FF",X"FF",X"1C",X"42",X"59",X"40",X"48",X"41",X"4E",X"53",X"48",X"49",X"4E",X"40",X"47",X"4F", - X"52",X"41",X"4B",X"55",X"40",X"26",X"50",X"45",X"4E",X"49",X"26",X"FF",X"86",X"90",X"ED",X"42", - X"99",X"90",X"EF",X"42",X"AE",X"90",X"F2",X"42",X"C5",X"90",X"7C",X"43",X"DD",X"90",X"9D",X"43", - X"F2",X"90",X"9E",X"43",X"1A",X"77",X"E7",X"13",X"3E",X"03",X"CD",X"C1",X"01",X"10",X"F5",X"C9", - X"CD",X"6E",X"91",X"21",X"00",X"44",X"01",X"04",X"00",X"3E",X"0D",X"CF",X"C9",X"06",X"20",X"21", - X"46",X"47",X"3E",X"09",X"CD",X"4F",X"91",X"3E",X"0D",X"CD",X"4F",X"91",X"10",X"F1",X"C9",X"E5", - X"C5",X"0E",X"02",X"E5",X"06",X"18",X"77",X"E7",X"10",X"FC",X"E1",X"23",X"0D",X"20",X"F4",X"C1", - X"E1",X"3E",X"05",X"C3",X"C1",X"01",X"CD",X"3D",X"91",X"3E",X"40",X"C3",X"C1",X"01",X"21",X"00", - X"00",X"22",X"3A",X"4C",X"C3",X"00",X"01",X"21",X"06",X"E8",X"22",X"30",X"4C",X"22",X"32",X"4C", - X"22",X"34",X"4C",X"22",X"36",X"4C",X"DD",X"21",X"C0",X"4C",X"DD",X"36",X"00",X"53",X"DD",X"36", - X"02",X"A5",X"DD",X"36",X"04",X"FF",X"AF",X"00",X"00",X"00",X"3E",X"03",X"32",X"C8",X"4C",X"DD", - X"21",X"C0",X"4C",X"06",X"03",X"C5",X"CD",X"B9",X"91",X"C1",X"DD",X"23",X"DD",X"23",X"10",X"F5", - X"3A",X"C8",X"4C",X"A7",X"20",X"E9",X"C3",X"74",X"92",X"3E",X"01",X"CD",X"C1",X"01",X"DD",X"7E", - X"01",X"A7",X"28",X"07",X"3D",X"DD",X"77",X"01",X"C3",X"23",X"92",X"DD",X"7E",X"00",X"A7",X"28", - X"05",X"3D",X"DD",X"77",X"00",X"C9",X"CD",X"5F",X"92",X"3E",X"08",X"DD",X"77",X"01",X"DD",X"E5", - X"E1",X"7D",X"D6",X"90",X"6F",X"00",X"7D",X"FE",X"30",X"28",X"20",X"FE",X"32",X"28",X"23",X"7E", - X"FE",X"CE",X"20",X"07",X"CD",X"1D",X"92",X"23",X"C3",X"67",X"92",X"FE",X"FE",X"D8",X"DD",X"7E", - X"09",X"CB",X"E7",X"DD",X"77",X"09",X"21",X"C8",X"4C",X"35",X"C9",X"7E",X"FE",X"BE",X"20",X"EB", - X"18",X"E2",X"7E",X"FE",X"AE",X"20",X"E4",X"CD",X"1D",X"92",X"23",X"18",X"22",X"47",X"23",X"4E", - X"C3",X"13",X"07",X"DD",X"E5",X"E1",X"7D",X"D6",X"90",X"6F",X"34",X"CD",X"42",X"92",X"FE",X"04", - X"78",X"00",X"38",X"02",X"79",X"00",X"DD",X"E5",X"E1",X"11",X"32",X"03",X"19",X"77",X"C9",X"C3", - X"70",X"92",X"7D",X"FE",X"30",X"28",X"0C",X"FE",X"32",X"28",X"0E",X"06",X"10",X"0E",X"14",X"DD", - X"7E",X"01",X"C9",X"06",X"18",X"0E",X"1C",X"18",X"F6",X"06",X"70",X"0E",X"74",X"18",X"F0",X"DD", - X"7E",X"09",X"CB",X"67",X"C8",X"E1",X"C9",X"36",X"01",X"11",X"00",X"04",X"19",X"36",X"06",X"C9", - X"36",X"01",X"18",X"F5",X"3E",X"88",X"32",X"F6",X"4F",X"21",X"E6",X"00",X"22",X"34",X"4C",X"21", - X"80",X"43",X"36",X"FE",X"E7",X"36",X"FF",X"0E",X"04",X"06",X"08",X"3A",X"35",X"4C",X"3D",X"32", - X"35",X"4C",X"3E",X"05",X"CD",X"C1",X"01",X"10",X"F2",X"C5",X"2A",X"34",X"4C",X"CD",X"11",X"07", - X"36",X"FE",X"E7",X"36",X"FF",X"C1",X"0D",X"20",X"E0",X"21",X"E6",X"00",X"22",X"34",X"4C",X"21", - X"2C",X"0E",X"22",X"F6",X"4F",X"06",X"18",X"3A",X"35",X"4C",X"3D",X"32",X"35",X"4C",X"3E",X"01", - X"CD",X"C1",X"01",X"78",X"E6",X"0F",X"FE",X"0B",X"0E",X"30",X"30",X"08",X"FE",X"06",X"0E",X"34", - X"30",X"02",X"0E",X"2C",X"79",X"32",X"F6",X"4F",X"10",X"DD",X"3E",X"0F",X"CD",X"C1",X"01",X"18", - X"21",X"3E",X"20",X"32",X"F6",X"4F",X"06",X"0A",X"3A",X"34",X"4C",X"3D",X"32",X"34",X"4C",X"3E", - X"02",X"CD",X"C1",X"01",X"CB",X"50",X"3E",X"20",X"20",X"02",X"3E",X"24",X"32",X"F6",X"4F",X"10", - X"E7",X"C9",X"CD",X"E1",X"92",X"3E",X"20",X"32",X"F6",X"4F",X"3E",X"20",X"CD",X"C1",X"01",X"3E", - X"24",X"CD",X"9F",X"93",X"21",X"CE",X"E8",X"22",X"30",X"4C",X"21",X"3C",X"06",X"22",X"F2",X"4F", - X"06",X"10",X"CD",X"7D",X"93",X"06",X"48",X"CD",X"8A",X"93",X"2A",X"30",X"4C",X"CD",X"11",X"07", - X"23",X"36",X"01",X"3E",X"30",X"CD",X"C1",X"01",X"06",X"10",X"CD",X"A8",X"93",X"21",X"BE",X"E8", - X"22",X"30",X"4C",X"06",X"30",X"CD",X"7D",X"93",X"06",X"48",X"CD",X"8A",X"93",X"2A",X"30",X"4C", - X"CD",X"11",X"07",X"23",X"36",X"01",X"06",X"10",X"CD",X"B1",X"93",X"3E",X"20",X"32",X"F6",X"4F", - X"21",X"AE",X"E8",X"22",X"30",X"4C",X"21",X"3C",X"06",X"22",X"F2",X"4F",X"06",X"58",X"CD",X"7D", - X"93",X"06",X"70",X"CD",X"8A",X"93",X"3E",X"80",X"CD",X"C1",X"01",X"18",X"3D",X"3A",X"30",X"4C", - X"3D",X"32",X"30",X"4C",X"CD",X"97",X"93",X"10",X"F4",X"C9",X"3A",X"31",X"4C",X"3D",X"32",X"31", - X"4C",X"CD",X"97",X"93",X"10",X"F4",X"C9",X"C5",X"06",X"00",X"CD",X"45",X"35",X"C1",X"C9",X"32", - X"F6",X"4F",X"3E",X"40",X"32",X"24",X"43",X"C9",X"CD",X"E8",X"92",X"3E",X"40",X"32",X"E4",X"42", - X"C9",X"CD",X"E8",X"92",X"3E",X"40",X"32",X"A4",X"42",X"C9",X"2A",X"30",X"4C",X"CD",X"11",X"07", - X"23",X"36",X"01",X"3E",X"80",X"CD",X"C1",X"01",X"3E",X"22",X"32",X"F6",X"4F",X"06",X"2F",X"18", - X"1A",X"3A",X"34",X"4C",X"3C",X"32",X"34",X"4C",X"3E",X"02",X"CD",X"C1",X"01",X"CB",X"50",X"3E", - X"26",X"20",X"02",X"3E",X"22",X"32",X"F6",X"4F",X"10",X"E7",X"C9",X"CD",X"D1",X"93",X"3E",X"20", - X"32",X"F6",X"4F",X"06",X"10",X"3A",X"35",X"4C",X"3D",X"32",X"35",X"4C",X"3E",X"01",X"CD",X"C1", - X"01",X"10",X"F2",X"3E",X"30",X"CD",X"C1",X"01",X"3E",X"24",X"32",X"F6",X"4F",X"21",X"D6",X"D0", - X"22",X"30",X"4C",X"21",X"8C",X"0D",X"22",X"F2",X"4F",X"21",X"46",X"43",X"CD",X"4A",X"94",X"0E", - X"0D",X"06",X"10",X"3A",X"30",X"4C",X"3D",X"32",X"30",X"4C",X"CD",X"97",X"93",X"10",X"F4",X"2A", - X"30",X"4C",X"CD",X"56",X"94",X"CD",X"4A",X"94",X"0D",X"20",X"E6",X"3E",X"30",X"CD",X"C1",X"01", - X"06",X"D8",X"CD",X"E8",X"92",X"3E",X"A0",X"C3",X"C1",X"01",X"36",X"40",X"E7",X"36",X"40",X"23", - X"36",X"40",X"DF",X"36",X"40",X"C9",X"C5",X"CD",X"11",X"07",X"C1",X"C9",X"CD",X"ED",X"01",X"CD", - X"FF",X"12",X"C9",X"3A",X"2D",X"4C",X"CB",X"47",X"C8",X"21",X"3C",X"4C",X"C3",X"EC",X"12",X"21", - X"43",X"96",X"22",X"4C",X"4C",X"21",X"00",X"25",X"22",X"85",X"4C",X"21",X"83",X"94",X"3E",X"02", - X"C3",X"85",X"20",X"00",X"00",X"0F",X"0C",X"0E",X"0E",X"0E",X"0C",X"0E",X"0E",X"6E",X"0E",X"0E", - X"0E",X"0E",X"BE",X"0E",X"0E",X"0E",X"0C",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0C",X"0E", - X"0E",X"0E",X"BB",X"00",X"00",X"0E",X"0A",X"00",X"00",X"00",X"0A",X"00",X"00",X"6F",X"0F",X"0F", - X"0F",X"0F",X"AF",X"0F",X"0F",X"0F",X"0B",X"00",X"00",X"00",X"00",X"00",X"90",X"00",X"0B",X"00", - X"00",X"00",X"BB",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"90",X"00",X"00",X"7E",X"0E",X"0E", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0B",X"00",X"00",X"00",X"00",X"00",X"A0",X"00",X"0A",X"00", - X"00",X"00",X"BB",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"09",X"00",X"00",X"00",X"9A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"BB",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0B",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"B8",X"00",X"00",X"06",X"00",X"00",X"00",X"00",X"D0",X"F0",X"F0",X"F9",X"F0",X"F0", - X"F0",X"F0",X"FB",X"F0",X"F0",X"F0",X"B0",X"08",X"00",X"00",X"00",X"00",X"A8",X"00",X"00",X"00", - X"00",X"00",X"B6",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"C9",X"E0",X"E0",X"EB",X"E0",X"E0", - X"E0",X"E0",X"EB",X"E0",X"E0",X"E0",X"B0",X"07",X"00",X"00",X"00",X"00",X"A6",X"00",X"00",X"00", - X"00",X"00",X"B6",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"BA",X"00",X"00",X"0B",X"00",X"00", - X"00",X"00",X"0A",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"00",X"00",X"07",X"00",X"00",X"00", - X"00",X"00",X"B6",X"00",X"00",X"00",X"00",X"00",X"09",X"00",X"A0",X"00",X"00",X"0A",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"B0",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"90",X"00", - X"00",X"00",X"B6",X"00",X"00",X"F0",X"F0",X"F0",X"FA",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"B0",X"06",X"00",X"00",X"09",X"90",X"00",X"00",X"B0",X"00", - X"00",X"00",X"B6",X"00",X"00",X"E8",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0", - X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"B0",X"07",X"00",X"00",X"0B",X"D0",X"F0",X"F0",X"B0",X"00", - X"00",X"00",X"B6",X"00",X"00",X"06",X"00",X"00",X"00",X"00",X"90",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"0A",X"E0",X"E0",X"E0",X"B0",X"00", - X"00",X"00",X"B6",X"00",X"00",X"07",X"90",X"00",X"00",X"00",X"B0",X"00",X"00",X"09",X"00",X"00", - X"00",X"00",X"08",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"B0",X"00", - X"00",X"00",X"B6",X"00",X"00",X"00",X"D0",X"F0",X"F0",X"F0",X"D0",X"F0",X"F0",X"FB",X"F0",X"F0", - X"F0",X"F0",X"F6",X"F0",X"F0",X"F0",X"D0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"D0",X"F0", - X"F0",X"F0",X"B7",X"1E",X"81",X"43",X"09",X"C9",X"42",X"09",X"32",X"41",X"09",X"81",X"42",X"08", - X"B3",X"42",X"08",X"6E",X"40",X"08",X"04",X"43",X"07",X"CE",X"42",X"07",X"86",X"40",X"07",X"A6", - X"41",X"06",X"8E",X"43",X"06",X"56",X"43",X"06",X"41",X"43",X"05",X"C2",X"41",X"05",X"77",X"41", - X"05",X"26",X"41",X"04",X"D2",X"41",X"04",X"5A",X"42",X"04",X"C6",X"42",X"03",X"D8",X"42",X"03", - X"F8",X"40",X"03",X"C1",X"42",X"02",X"09",X"43",X"02",X"98",X"40",X"02",X"C6",X"40",X"01",X"26", - X"42",X"01",X"8E",X"42",X"01",X"13",X"43",X"00",X"89",X"43",X"00",X"5A",X"41",X"00",X"09",X"09", - X"08",X"08",X"07",X"07",X"06",X"06",X"05",X"05",X"21",X"BE",X"43",X"06",X"0A",X"11",X"9E",X"96", - X"1A",X"77",X"E7",X"13",X"10",X"FA",X"C3",X"DE",X"1C",X"02",X"53",X"50",X"45",X"43",X"49",X"41", - X"4C",X"40",X"40",X"40",X"40",X"40",X"40",X"FF",X"FF",X"FF",X"11",X"24",X"20",X"CD",X"17",X"20", - X"11",X"B9",X"96",X"21",X"A4",X"41",X"C3",X"76",X"97",X"7E",X"FE",X"53",X"C2",X"30",X"25",X"E1", - X"21",X"40",X"40",X"01",X"04",X"80",X"3E",X"40",X"CF",X"CD",X"51",X"97",X"21",X"89",X"42",X"11", - X"BA",X"96",X"06",X"08",X"CD",X"B6",X"26",X"11",X"D5",X"23",X"06",X"05",X"CD",X"61",X"97",X"0E", - X"33",X"CD",X"8E",X"97",X"06",X"0D",X"77",X"E7",X"3C",X"10",X"FB",X"0D",X"20",X"F3",X"3E",X"30", - X"CD",X"10",X"1D",X"21",X"8C",X"42",X"11",X"6A",X"97",X"06",X"06",X"CD",X"B6",X"26",X"11",X"71", - X"97",X"06",X"05",X"CD",X"B6",X"26",X"3E",X"55",X"CD",X"10",X"1D",X"21",X"7A",X"43",X"11",X"CF", - X"23",X"CD",X"ED",X"01",X"11",X"69",X"97",X"21",X"BA",X"41",X"CD",X"ED",X"01",X"3E",X"99",X"32", - X"7F",X"4C",X"3E",X"90",X"32",X"7E",X"4C",X"CD",X"D6",X"24",X"AF",X"32",X"FD",X"4C",X"C3",X"5B", - X"24",X"21",X"06",X"9B",X"22",X"03",X"4C",X"21",X"00",X"9C",X"C3",X"9C",X"19",X"00",X"00",X"00", - X"00",X"CD",X"B6",X"26",X"AF",X"3D",X"C9",X"10",X"1D",X"07",X"09",X"09",X"09",X"00",X"00",X"40", - X"FF",X"50",X"4F",X"49",X"4E",X"54",X"CD",X"ED",X"01",X"21",X"44",X"43",X"11",X"82",X"97",X"C3", - X"ED",X"01",X"06",X"09",X"09",X"08",X"08",X"07",X"07",X"06",X"06",X"05",X"05",X"FF",X"21",X"89", - X"46",X"F5",X"3E",X"02",X"CD",X"10",X"1D",X"F1",X"C9",X"C2",X"24",X"27",X"E5",X"2B",X"56",X"C3", - X"0F",X"27",X"00",X"00",X"00",X"00",X"CD",X"CB",X"9A",X"E5",X"21",X"B8",X"97",X"22",X"03",X"4C", - X"21",X"F4",X"98",X"CD",X"9C",X"19",X"E1",X"C9",X"03",X"88",X"00",X"0C",X"0F",X"03",X"88",X"00", - X"0C",X"0F",X"03",X"88",X"00",X"0C",X"0F",X"03",X"08",X"00",X"0C",X"0F",X"03",X"27",X"00",X"0C", - X"0F",X"03",X"27",X"00",X"0C",X"0F",X"03",X"27",X"00",X"0C",X"0F",X"03",X"08",X"00",X"0C",X"0F", - X"03",X"79",X"00",X"0C",X"0F",X"03",X"79",X"00",X"0C",X"0F",X"03",X"9A",X"00",X"0C",X"1F",X"03", - X"79",X"00",X"0C",X"1F",X"03",X"56",X"00",X"0C",X"1F",X"03",X"88",X"00",X"0C",X"0F",X"03",X"88", - X"00",X"0C",X"0F",X"03",X"88",X"00",X"0C",X"0F",X"03",X"08",X"00",X"0C",X"0F",X"03",X"27",X"00", - X"0C",X"0F",X"03",X"27",X"00",X"0C",X"0F",X"03",X"27",X"00",X"0C",X"0F",X"03",X"08",X"00",X"0C", - X"0F",X"03",X"79",X"00",X"0C",X"0F",X"03",X"79",X"00",X"0C",X"0F",X"03",X"79",X"00",X"0C",X"0F", - X"03",X"9A",X"00",X"0C",X"0F",X"03",X"79",X"00",X"1C",X"1F",X"03",X"79",X"00",X"0C",X"0F",X"03", - X"9A",X"00",X"0C",X"0F",X"03",X"4B",X"00",X"1C",X"1F",X"03",X"4B",X"00",X"0C",X"0F",X"03",X"4B", - X"00",X"0C",X"07",X"03",X"4B",X"00",X"0C",X"07",X"03",X"CC",X"00",X"1C",X"1F",X"03",X"CC",X"00", - X"0C",X"0F",X"03",X"9A",X"00",X"0C",X"07",X"03",X"4B",X"00",X"0C",X"07",X"03",X"CC",X"00",X"1C", - X"1F",X"03",X"CC",X"00",X"0C",X"07",X"03",X"CC",X"00",X"0C",X"07",X"03",X"CC",X"00",X"0C",X"07", - X"03",X"4B",X"00",X"0C",X"07",X"03",X"4B",X"00",X"0C",X"1F",X"03",X"27",X"00",X"0C",X"0F",X"03", - X"88",X"00",X"0C",X"0F",X"03",X"79",X"00",X"0C",X"07",X"03",X"79",X"00",X"0C",X"0F",X"03",X"79", - X"00",X"0C",X"07",X"03",X"79",X"00",X"0C",X"07",X"03",X"79",X"00",X"0C",X"0F",X"03",X"79",X"00", - X"0C",X"07",X"03",X"9A",X"00",X"0C",X"07",X"03",X"79",X"00",X"0C",X"07",X"03",X"79",X"00",X"0C", - X"07",X"03",X"9A",X"00",X"0C",X"07",X"03",X"79",X"00",X"1C",X"1F",X"03",X"88",X"00",X"0C",X"0F", - X"03",X"88",X"00",X"0C",X"0F",X"03",X"79",X"00",X"0C",X"07",X"03",X"88",X"00",X"0C",X"07",X"03", - X"08",X"00",X"0C",X"0F",X"03",X"88",X"00",X"1C",X"0F",X"03",X"88",X"00",X"0C",X"0F",X"03",X"00", - X"00",X"0A",X"20",X"10",X"04",X"22",X"00",X"0C",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"9A", - X"00",X"08",X"07",X"04",X"22",X"00",X"0C",X"0F",X"04",X"02",X"00",X"0C",X"0F",X"04",X"C1",X"00", - X"0C",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"04",X"C1",X"00",X"0C", - X"0F",X"04",X"22",X"00",X"0C",X"0F",X"04",X"62",X"00",X"0C",X"0F",X"06",X"88",X"00",X"08",X"07", - X"06",X"4B",X"00",X"08",X"07",X"04",X"62",X"00",X"0C",X"07",X"06",X"2E",X"00",X"08",X"07",X"06", - X"88",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"04",X"33",X"00",X"0C",X"0F",X"06",X"79", - X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"04",X"33",X"00",X"0C",X"07",X"04",X"D2",X"00", - X"0C",X"07",X"04",X"B2",X"00",X"0C",X"07",X"04",X"62",X"00",X"0C",X"07",X"04",X"22",X"00",X"0C", - X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"04",X"22",X"00",X"0C",X"0F", - X"04",X"02",X"00",X"0C",X"0F",X"04",X"C1",X"00",X"0C",X"0F",X"06",X"88",X"00",X"08",X"07",X"06", - X"9A",X"00",X"08",X"07",X"04",X"C1",X"00",X"0C",X"0F",X"04",X"22",X"00",X"0C",X"0F",X"04",X"62", - X"00",X"0C",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"04",X"62",X"00", - X"0C",X"07",X"06",X"2E",X"00",X"08",X"07",X"06",X"88",X"00",X"08",X"07",X"06",X"4B",X"00",X"08", - X"07",X"04",X"33",X"00",X"0C",X"0F",X"06",X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07", - X"04",X"62",X"00",X"0C",X"0F",X"04",X"B2",X"00",X"0C",X"0F",X"04",X"D2",X"00",X"0C",X"0F",X"06", - X"88",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"04",X"D2",X"00",X"0C",X"07",X"06",X"2E", - X"00",X"08",X"07",X"06",X"88",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"04",X"33",X"00", - X"0C",X"0F",X"06",X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"04",X"33",X"00",X"0C", - X"07",X"06",X"FF",X"00",X"08",X"07",X"06",X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07", - X"04",X"22",X"00",X"0C",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"04", - X"B2",X"00",X"0C",X"0F",X"04",X"22",X"00",X"0C",X"0F",X"04",X"C1",X"00",X"0C",X"0F",X"06",X"88", - X"00",X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"04",X"C1",X"00",X"0C",X"0F",X"04",X"22",X"00", - X"0C",X"0F",X"04",X"62",X"00",X"0C",X"0F",X"06",X"88",X"00",X"08",X"07",X"06",X"4B",X"00",X"08", - X"07",X"04",X"62",X"00",X"0C",X"07",X"06",X"2E",X"00",X"08",X"07",X"06",X"88",X"00",X"08",X"07", - X"06",X"4B",X"00",X"08",X"07",X"04",X"33",X"00",X"0C",X"0F",X"06",X"79",X"00",X"08",X"07",X"06", - X"4B",X"00",X"08",X"07",X"04",X"33",X"00",X"0C",X"07",X"06",X"FF",X"00",X"08",X"07",X"06",X"79", - X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"04",X"22",X"00",X"0C",X"0F",X"06",X"88",X"00", - X"08",X"07",X"06",X"9A",X"00",X"08",X"07",X"04",X"33",X"00",X"0C",X"07",X"06",X"FF",X"00",X"08", - X"07",X"06",X"79",X"00",X"08",X"07",X"06",X"4B",X"00",X"08",X"07",X"06",X"44",X"00",X"18",X"0F", - X"06",X"44",X"00",X"08",X"0F",X"04",X"00",X"00",X"08",X"20",X"10",X"22",X"00",X"4D",X"3E",X"80", - X"CD",X"10",X"1D",X"E5",X"CD",X"DC",X"25",X"E1",X"3E",X"80",X"C3",X"10",X"1D",X"3A",X"40",X"4C", - X"3D",X"E6",X"07",X"C9",X"32",X"81",X"4C",X"AF",X"32",X"89",X"4C",X"C9",X"05",X"A0",X"00",X"0F", - X"0F",X"10",X"21",X"00",X"9B",X"22",X"0B",X"4C",X"AF",X"32",X"02",X"4C",X"21",X"BE",X"4C",X"C9", - X"05",X"27",X"00",X"1F",X"8F",X"10",X"07",X"C4",X"00",X"0F",X"07",X"07",X"0C",X"00",X"0F",X"07", - X"07",X"9A",X"00",X"0F",X"07",X"07",X"0C",X"00",X"0F",X"07",X"07",X"2E",X"00",X"0F",X"07",X"07", - X"0C",X"00",X"0F",X"07",X"07",X"9A",X"00",X"0F",X"07",X"07",X"0C",X"00",X"0F",X"07",X"07",X"84", - X"00",X"0F",X"07",X"07",X"9A",X"00",X"0F",X"07",X"07",X"9A",X"00",X"0F",X"07",X"07",X"9A",X"00", - X"0F",X"07",X"07",X"2E",X"00",X"0F",X"07",X"07",X"9A",X"00",X"0F",X"07",X"07",X"9A",X"00",X"0F", - X"07",X"07",X"9A",X"00",X"0F",X"07",X"07",X"44",X"00",X"0F",X"07",X"07",X"9A",X"00",X"0F",X"07", - X"07",X"9A",X"00",X"0F",X"07",X"07",X"9A",X"00",X"0F",X"07",X"07",X"2E",X"00",X"0F",X"07",X"07", - X"9A",X"00",X"0F",X"07",X"07",X"9A",X"00",X"0F",X"07",X"07",X"9A",X"00",X"0F",X"07",X"07",X"04", - X"00",X"0F",X"07",X"07",X"79",X"00",X"0F",X"07",X"07",X"9A",X"00",X"0F",X"07",X"07",X"79",X"00", - X"0F",X"07",X"07",X"2E",X"00",X"0F",X"07",X"07",X"79",X"00",X"0F",X"07",X"07",X"9A",X"00",X"0F", - X"07",X"07",X"79",X"00",X"0F",X"07",X"07",X"C1",X"00",X"0F",X"07",X"07",X"F8",X"00",X"0F",X"07", - X"07",X"9A",X"00",X"0F",X"07",X"07",X"F8",X"00",X"0F",X"07",X"07",X"2E",X"00",X"0F",X"07",X"07", - X"2E",X"00",X"0F",X"07",X"07",X"2E",X"00",X"0F",X"07",X"07",X"2E",X"00",X"0F",X"07",X"10",X"32", - X"3F",X"4C",X"32",X"81",X"4C",X"C9",X"CD",X"99",X"36",X"C3",X"ED",X"13",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"07",X"62",X"00",X"1F",X"1F",X"07",X"62",X"00",X"0F",X"1F",X"07",X"42",X"00",X"1F",X"1F",X"07", - X"42",X"00",X"0F",X"1F",X"07",X"22",X"00",X"1F",X"1F",X"07",X"22",X"00",X"0F",X"1F",X"07",X"02", - X"00",X"1F",X"1F",X"07",X"02",X"00",X"0F",X"1F",X"07",X"C1",X"00",X"1F",X"1F",X"07",X"C1",X"00", - X"0F",X"1F",X"10",X"02",X"00",X"0F",X"1F",X"10",X"02",X"00",X"0F",X"1F",X"07",X"C1",X"00",X"0F", - X"1F",X"07",X"C1",X"00",X"0F",X"1F",X"07",X"C1",X"00",X"0F",X"1F",X"07",X"C1",X"00",X"0F",X"1F", - X"10",X"FF",X"14",X"E1",X"41",X"09",X"A5",X"42",X"09",X"45",X"41",X"00",X"B6",X"42",X"06",X"00", - X"00",X"04",X"00",X"00",X"02",X"89",X"41",X"07",X"BB",X"42",X"08",X"8C",X"42",X"02",X"0C",X"42", - X"06",X"6C",X"41",X"04",X"0E",X"43",X"03",X"51",X"42",X"01",X"00",X"00",X"03",X"76",X"42",X"00", - X"97",X"41",X"05",X"F7",X"40",X"07",X"5B",X"42",X"05",X"3B",X"42",X"01",X"3B",X"41",X"08",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/dpram.vhd deleted file mode 100644 index 78823ec4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,58 +0,0 @@ -------------------------------------------------------------------------------- --- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $ -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity dpram is - -generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 -); -port ( - clk_a_i : in std_logic; - en_a_i : in std_logic; - we_i : in std_logic; - addr_a_i : in std_logic_vector(addr_width_g-1 downto 0); - data_a_i : in std_logic_vector(data_width_g-1 downto 0); - data_a_o : out std_logic_vector(data_width_g-1 downto 0); - clk_b_i : in std_logic; - addr_b_i : in std_logic_vector(addr_width_g-1 downto 0); - data_b_o : out std_logic_vector(data_width_g-1 downto 0) -); - -end dpram; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of dpram is - - type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0); - signal ram_q : ram_t; - -begin - - mem_a: process (clk_a_i) - begin - if rising_edge(clk_a_i) then - if we_i = '1' and en_a_i = '1' then - ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i; - data_a_o <= data_a_i; - else - data_a_o <= ram_q(to_integer(unsigned(addr_a_i))); - end if; - end if; - end process mem_a; - - mem_b: process (clk_b_i) - begin - if rising_edge(clk_b_i) then - data_b_o <= ram_q(to_integer(unsigned(addr_b_i))); - end if; - end process mem_b; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman.vhd deleted file mode 100644 index 78276d2c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,618 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity pacmant is - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0 : in std_logic_vector(7 downto 0); - in1 : in std_logic_vector(7 downto 0); - dipsw : in std_logic_vector(7 downto 0); - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of pacmant is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_din2 : std_logic_vector(7 downto 0); - signal program_rom_din3 : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector(7 downto 0); - -- more decode - signal wr0_l : std_logic; - signal wr1_l : std_logic; - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - - -begin - - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - p_sync_comb : process(hcnt, vcnt) - begin - vsync <= not vcnt(8); - do_hsync <= (hcnt = "010101111"); -- 0AF - end process; - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010010111") then -- 097 - O_HBLANK <= '1'; - elsif (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - O_HBLANK <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - -- - -- cpu - -- - p_cpu_wait_comb : process(sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off - watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_nmi_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - - -- 7M - -- 7N - sync_bus_cs_l <= '1'; --- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - --- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then --- program_rom_cs_l <= '0'; --- end if; - - if (cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - -- - -- vram addr custom ic - -- - u_vram_addr : entity work.PACMAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H256_L => hcnt(8), - H128 => hcnt(7), - H64 => hcnt(6), - H32 => hcnt(5), - H16 => hcnt(4), - H8 => hcnt(3), - H4 => hcnt(2), - H2 => hcnt(1), - H1 => hcnt(0), - V128 => vcnt(7), - V64 => vcnt(6), - V32 => vcnt(5), - V16 => vcnt(4), - V8 => vcnt(3), - V4 => vcnt(2), - V2 => vcnt(1), - V1 => vcnt(0), - FLIP => '0'--control_reg(3) - ); - - p_ab_mux_comb : process(hcnt, cpu_addr, vram_addr_ab) - begin - --When 2H is low, the CPU controls the bus. - if (hcnt(1) = '0') then - ab <= cpu_addr(11 downto 0); - else - ab <= vram_addr_ab; - end if; - end process; - - p_vram_comb : process(hcnt, cpu_addr, sync_bus_stb) - variable a,b : std_logic; - begin - - a := not (cpu_addr(12) or sync_bus_stb); - b := hcnt(1) and hcnt(0); - vram_l <= not (a or b); - end process; - - p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr) - variable sel : std_logic_vector(2 downto 0); - variable dec : std_logic_vector(7 downto 0); - variable selb : std_logic_vector(1 downto 0); - variable decb : std_logic_vector(3 downto 0); - begin - -- WRITE - - -- out_l 0x5000 - 0x503F control space - - -- wr0_l 0x5040 - 0x504F sound - -- wr1_l 0x5050 - 0x505F sound - -- wr2_l 0x5060 - 0x506F sprite - - -- 0x5080 - 0x50BF unused - - -- wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - - -- in0_l 0x5000 - 0x503F in port 0 - -- in1_l 0x5040 - 0x507F in port 1 - -- dipsw_l 0x5080 - 0x50BF dip switches - - -- 7J - dec := "11111111"; - sel := sync_bus_r_w_l & ab(7) & ab(6); - if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then - case sel is - when "000" => dec := "11111110"; - when "001" => dec := "11111101"; - when "010" => dec := "11111011"; - when "011" => dec := "11110111"; - when "100" => dec := "11101111"; - when "101" => dec := "11011111"; - when "110" => dec := "10111111"; - when "111" => dec := "01111111"; - when others => null; - end case; - end if; - iodec_out_l <= dec(0); - iodec_wdr_l <= dec(3); - - iodec_in0_l <= dec(4); - iodec_in1_l <= dec(5); - iodec_dipsw_l <= dec(6); - - -- 7M - decb := "1111"; - selb := ab(5) & ab(4); - if (dec(1) = '0') then - case selb is - when "00" => decb := "1110"; - when "01" => decb := "1101"; - when "10" => decb := "1011"; - when "11" => decb := "0111"; - when others => null; - end case; - end if; - wr0_l <= decb(0); - wr1_l <= decb(1); - wr2_l <= decb(2); - end process; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 not used - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 not used - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - p_db_mux_comb : process(hcnt, cpu_data_out, rams_data_out) - begin - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - if (hcnt(1) = '0') then - sync_bus_db <= cpu_data_out; - else - sync_bus_db <= rams_data_out; - end if; - end process; - - p_cpu_data_in_mux_comb : process(cpu_addr, cpu_iorq_l, cpu_m1_l, sync_bus_wreq_l, - iodec_in0_l, iodec_in1_l, iodec_dipsw_l, cpu_vec_reg, sync_bus_reg, program_rom_dinl, program_rom_din2, - rams_data_out, in0, in1, dipsw) - begin - -- simplifed again - if (cpu_iorq_l = '0') and (cpu_m1_l = '0') then - cpu_data_in <= cpu_vec_reg; - elsif (sync_bus_wreq_l = '0') then - cpu_data_in <= sync_bus_reg; - else - if (cpu_addr(15 downto 14) <= "00") then -- ROM at 0000 - 3fff - cpu_data_in <= program_rom_dinl; - elsif(cpu_addr(15 downto 13) = "100") then -- ROM at 8000 - 9fff - cpu_data_in <= program_rom_din2; - - else - cpu_data_in <= rams_data_out; - if (iodec_in0_l = '0') then cpu_data_in <= in0; end if; - if (iodec_in1_l = '0') then cpu_data_in <= in1; end if; - if (iodec_dipsw_l = '0') then cpu_data_in <= dipsw; end if; - end if; - end if; - end process; - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab(11 downto 0), - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab(11 downto 0), - data_b_o => rams_data_out - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom1 : entity work.ROM_PGM_0 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl - ); - - u_program_rom2 : entity work.ROM_PGM_1 - port map ( - CLK => clk, - ADDR => cpu_addr(12 downto 0), - DATA => program_rom_din2 - ); - - -- - -- video subsystem - -- - u_video : entity work.PACMAN_VIDEO - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => '0',--control_reg(3), - I_WR2_L => wr2_l, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk - ); - - O_HSYNC <= hSync; - O_VSYNC <= vSync; - - --O_HBLANK <= hblank; - O_VBLANK <= vblank; - - -- - -- - -- audio subsystem - -- - u_audio : entity work.PACMAN_AUDIO - port map ( - I_HCNT => hcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_WR1_L => wr1_l, - I_WR0_L => wr0_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk - ); - - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 39619ea0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR1_L, - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => rom3m(1), - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_video.vhd deleted file mode 100644 index ef80481d..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,360 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_VIDEO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - I_WR2_L : in std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_VIDEO is - - signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal db_reg : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_dout : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal cntr_ld : std_logic; - signal ra : std_logic_vector(7 downto 0); - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); - signal sprite_ram_addr : std_logic_vector(7 downto 0); - signal sprite_ram_addr_t1 : std_logic_vector(7 downto 0); - signal vout_obj_on_t1 : std_logic; - signal col_rom_addr : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal vout_hblank_t1 : std_logic; - signal sprite_ram_reg : std_logic_vector(3 downto 0); - - signal video_out : std_logic_vector(7 downto 0); - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - - -- ram enable is low when HBLANK_L is 0 (for sprite access) or - -- 2H is low (for cpu writes) - -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board - - sprite_xy_ram : work.dpram generic map (4,8) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, - - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp - ); - - p_char_regs : process - variable inc : std_logic; - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; - begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - inc := (not I_HBLANK); - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & inc); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - db_reg <= I_DB; -- character reg - end if; - end process; - - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) - begin - if (char_hblank_reg = '0') then - xflip <= I_FLIP; - yflip <= I_FLIP; - else - xflip <= db_reg(1); - yflip <= db_reg(0); - end if; - end process; - - p_char_addr_comb : process(db_reg, I_HCNT, - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) - begin - -- 2h, 4e - obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - - ca(12) <= char_hblank_reg; - ca(11 downto 6) <= db_reg(7 downto 2); - - if (char_hblank_reg = '0') then - ca(5) <= db_reg(1); - ca(4) <= db_reg(0); - else - ca(5) <= char_sum_reg(3) xor xflip; - ca(4) <= I_HCNT(3); - end if; - - ca(3) <= I_HCNT(2) xor yflip; - ca(2) <= char_sum_reg(2) xor xflip; - ca(1) <= char_sum_reg(1) xor xflip; - ca(0) <= char_sum_reg(0) xor xflip; - end process; - - -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_dout - ); - - p_char_shift : process - begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_dout(7 downto 4); -- load - shift_regl <= char_rom_5ef_dout(3 downto 0); - when others => null; - end case; - end if; - end process; - - p_char_shift_comb : process(I_HCNT, vout_yflip, shift_regu, shift_regl) - variable ip : std_logic; - begin - ip := I_HCNT(0) and I_HCNT(1); - if (vout_yflip = '0') then - - shift_sel(0) <= ip; - shift_sel(1) <= '1'; - shift_op(0) <= shift_regl(3); - shift_op(1) <= shift_regu(3); - else - - shift_sel(0) <= '1'; - shift_sel(1) <= ip; - shift_op(0) <= shift_regl(0); - shift_op(1) <= shift_regu(0); - end if; - end process; - - p_video_out_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= I_DB(4 downto 0); -- colour reg - end if; - end if; - end process; - - p_lut_4a_comb : process(vout_db, shift_op) - begin - col_rom_addr <= '0' & vout_db(4 downto 0) & shift_op(1 downto 0); - end process; - - col_rom_4a : entity work.PROM4_DST - port map ( - CLK => CLK, - ADDR => col_rom_addr, - DATA => lut_4a - ); - - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; - - p_ra_cnt : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (cntr_ld = '1') then - ra <= dr; - else - ra <= ra + "1"; - end if; - end if; - end process; - - sprite_ram_addr <= ra; - - u_sprite_ram : work.dpram generic map (8,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on, - addr_a_i => sprite_ram_addr, - data_a_i => sprite_ram_ip, - - clk_b_i => CLK, - addr_b_i => sprite_ram_addr, - data_b_o => sprite_ram_op - ); - - sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "0000"; - video_op_sel <= '1' when not (sprite_ram_reg = "0000") else '0'; - - p_sprite_ram_ip_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - end if; - end process; - - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) - begin - -- 3a - if (vout_hblank_t1 = '0') then - sprite_ram_ip <= (others => '0'); - else - if (video_op_sel = '1') then - sprite_ram_ip <= sprite_ram_reg; - else - sprite_ram_ip <= lut_4a_t1(3 downto 0); - end if; - end if; - end process; - - p_video_op_comb : process(vout_hblank, I_VBLANK, video_op_sel, sprite_ram_reg, lut_4a) - begin - -- 3b - if (vout_hblank = '1') or (I_VBLANK = '1') then - final_col <= (others => '0'); - else - if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite - else - final_col <= lut_4a(3 downto 0); - end if; - end if; - end process; - - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR => final_col, - DATA => video_out - ); - - -- assign outputs - O_BLUE (1 downto 0) <= video_out(7 downto 6); - O_GREEN(2 downto 0) <= video_out(5 downto 3); - O_RED (2 downto 0) <= video_out(2 downto 0); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_vram_addr.vhd deleted file mode 100644 index b26824c4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pacman_vram_addr.vhd +++ /dev/null @@ -1,273 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ & CarlW - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity X74_157 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end; - -architecture RTL of X74_157 is -begin - p_y_comb : process(S,G,A,B) - begin - for i in 0 to 3 loop - -- quad 2 line to 1 line mux (true logic) - if (G = '1') then - Y(i) <= '0'; - else - if (S = '0') then - Y(i) <= A(i); - else - Y(i) <= B(i); - end if; - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_arith.all; - use ieee.std_logic_unsigned.all; - -entity X74_257 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end; - -architecture RTL of X74_257 is -signal ab : std_logic_vector (3 downto 0); -begin - - Y <= ab; -- no tristate - p_ab : process(S,A,B) - begin - for i in 0 to 3 loop - if (S = '0') then - AB(i) <= A(i); - else - AB(i) <= B(i); - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VRAM_ADDR is - port ( - AB : out std_logic_vector (11 downto 0); - H256_L : in std_logic; - H128 : in std_logic; - H64 : in std_logic; - H32 : in std_logic; - H16 : in std_logic; - H8 : in std_logic; - H4 : in std_logic; - H2 : in std_logic; - H1 : in std_logic; - V128 : in std_logic; - V64 : in std_logic; - V32 : in std_logic; - V16 : in std_logic; - V8 : in std_logic; - V4 : in std_logic; - V2 : in std_logic; - V1 : in std_logic; - FLIP : in std_logic - ); -end; - -architecture RTL of PACMAN_VRAM_ADDR is - -signal v128p : std_logic; -signal v64p : std_logic; -signal v32p : std_logic; -signal v16p : std_logic; -signal v8p : std_logic; -signal h128p : std_logic; -signal h64p : std_logic; -signal h32p : std_logic; -signal h16p : std_logic; -signal h8p : std_logic; -signal sel : std_logic; -signal y157 : std_logic_vector (11 downto 0); - -component X74_157 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end component; - -component X74_257 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end component; - -begin - p_vp_comb : process(FLIP, V8, V16, V32, V64, V128) - begin - v128p <= FLIP xor V128; - v64p <= FLIP xor V64; - v32p <= FLIP xor V32; - v16p <= FLIP xor V16; - v8p <= FLIP xor V8; - end process; - - p_hp_comb : process(FLIP, H8, H16, H32, H64, H128) - begin - H128P <= FLIP xor H128; - H64P <= FLIP xor H64; - H32P <= FLIP xor H32; - H16P <= FLIP xor H16; - H8P <= FLIP xor H8; - end process; - - p_sel : process(H16, H32, H64) - begin - sel <= not((H32 xor H16) or (H32 xor H64)); - end process; - - --p_oe257 : process(H2) - --begin - -- oe <= not(H2); - --end process; - - U6 : X74_157 - port map( - Y => y157(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => h64p, - B(0) => h64p, - A => "1111", - G => '0', - S => sel - ); - - U5 : X74_157 - port map( - Y => y157(7 downto 4), - B(3) => h64p, - B(2) => h64p, - B(1) => h8p, - B(0) => v128p, - A => "1111", - G => '0', - S => sel - ); - - U4 : X74_157 - port map( - Y => y157(3 downto 0), - B(3) => v64p, - B(2) => v32p, - B(1) => v16p, - B(0) => v8p, - A(3) => H64, - A(2) => H32, - A(1) => H16, - A(0) => H4, - G => '0', - S => sel - ); - - U3 : X74_257 - port map( - Y => AB(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => v128p, - B(0) => v64p, - A => y157(11 downto 8), - S => H256_L - ); - - U2 : X74_257 - port map( - Y => AB(7 downto 4), - B(3) => v32p, - B(2) => v16p, - B(1) => v8p, - B(0) => h128p, - A => y157(7 downto 4), - S => H256_L - ); - - U1 : X74_257 - port map( - Y => AB(3 downto 0), - B(3) => h64p, - B(2) => h32p, - B(1) => h16p, - B(0) => h8p, - A => y157(3 downto 0), - S => H256_L - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pll.qip deleted file mode 100644 index afd958be..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll.v"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pll.v b/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pll.v deleted file mode 100644 index 60297687..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/rtl/pll.v +++ /dev/null @@ -1,320 +0,0 @@ -// megafunction wizard: %ALTPLL% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altpll - -// ============================================================ -// File Name: pll.v -// Megafunction Name(s): -// altpll -// -// Simulation Library Files(s): -// altera_mf -// ============================================================ -// ************************************************************ -// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -// -// 13.1.0 Build 162 10/23/2013 SJ Web Edition -// ************************************************************ - - -//Copyright (C) 1991-2013 Altera Corporation -//Your use of Altera Corporation's design tools, logic functions -//and other software and tools, and its AMPP partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Altera Program License -//Subscription Agreement, Altera MegaCore Function License -//Agreement, or other applicable license agreement, including, -//without limitation, that your use is for the sole purpose of -//programming logic devices manufactured by Altera and sold by -//Altera or its authorized distributors. Please refer to the -//applicable agreement for further details. - - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on -module pll ( - areset, - inclk0, - c0, - locked); - - input areset; - input inclk0; - output c0; - output locked; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri0 areset; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire sub_wire0; - wire [4:0] sub_wire1; - wire [0:0] sub_wire5 = 1'h0; - wire locked = sub_wire0; - wire [0:0] sub_wire2 = sub_wire1[0:0]; - wire c0 = sub_wire2; - wire sub_wire3 = inclk0; - wire [1:0] sub_wire4 = {sub_wire5, sub_wire3}; - - altpll altpll_component ( - .areset (areset), - .inclk (sub_wire4), - .locked (sub_wire0), - .clk (sub_wire1), - .activeclock (), - .clkbad (), - .clkena ({6{1'b1}}), - .clkloss (), - .clkswitch (1'b0), - .configupdate (1'b0), - .enable0 (), - .enable1 (), - .extclk (), - .extclkena ({4{1'b1}}), - .fbin (1'b1), - .fbmimicbidir (), - .fbout (), - .fref (), - .icdrclk (), - .pfdena (1'b1), - .phasecounterselect ({4{1'b1}}), - .phasedone (), - .phasestep (1'b1), - .phaseupdown (1'b1), - .pllena (1'b1), - .scanaclr (1'b0), - .scanclk (1'b0), - .scanclkena (1'b1), - .scandata (1'b0), - .scandataout (), - .scandone (), - .scanread (1'b0), - .scanwrite (1'b0), - .sclkout0 (), - .sclkout1 (), - .vcooverrange (), - .vcounderrange ()); - defparam - altpll_component.bandwidth_type = "AUTO", - altpll_component.clk0_divide_by = 9, - altpll_component.clk0_duty_cycle = 50, - altpll_component.clk0_multiply_by = 8, - altpll_component.clk0_phase_shift = "0", - altpll_component.compensate_clock = "CLK0", - altpll_component.inclk0_input_frequency = 37037, - altpll_component.intended_device_family = "Cyclone III", - altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll", - altpll_component.lpm_type = "altpll", - altpll_component.operation_mode = "NORMAL", - altpll_component.pll_type = "AUTO", - altpll_component.port_activeclock = "PORT_UNUSED", - altpll_component.port_areset = "PORT_USED", - altpll_component.port_clkbad0 = "PORT_UNUSED", - altpll_component.port_clkbad1 = "PORT_UNUSED", - altpll_component.port_clkloss = "PORT_UNUSED", - altpll_component.port_clkswitch = "PORT_UNUSED", - altpll_component.port_configupdate = "PORT_UNUSED", - altpll_component.port_fbin = "PORT_UNUSED", - altpll_component.port_inclk0 = "PORT_USED", - altpll_component.port_inclk1 = "PORT_UNUSED", - altpll_component.port_locked = "PORT_USED", - altpll_component.port_pfdena = "PORT_UNUSED", - altpll_component.port_phasecounterselect = "PORT_UNUSED", - altpll_component.port_phasedone = "PORT_UNUSED", - altpll_component.port_phasestep = "PORT_UNUSED", - altpll_component.port_phaseupdown = "PORT_UNUSED", - altpll_component.port_pllena = "PORT_UNUSED", - altpll_component.port_scanaclr = "PORT_UNUSED", - altpll_component.port_scanclk = "PORT_UNUSED", - altpll_component.port_scanclkena = "PORT_UNUSED", - altpll_component.port_scandata = "PORT_UNUSED", - altpll_component.port_scandataout = "PORT_UNUSED", - altpll_component.port_scandone = "PORT_UNUSED", - altpll_component.port_scanread = "PORT_UNUSED", - altpll_component.port_scanwrite = "PORT_UNUSED", - altpll_component.port_clk0 = "PORT_USED", - altpll_component.port_clk1 = "PORT_UNUSED", - altpll_component.port_clk2 = "PORT_UNUSED", - altpll_component.port_clk3 = "PORT_UNUSED", - altpll_component.port_clk4 = "PORT_UNUSED", - altpll_component.port_clk5 = "PORT_UNUSED", - altpll_component.port_clkena0 = "PORT_UNUSED", - altpll_component.port_clkena1 = "PORT_UNUSED", - altpll_component.port_clkena2 = "PORT_UNUSED", - altpll_component.port_clkena3 = "PORT_UNUSED", - altpll_component.port_clkena4 = "PORT_UNUSED", - altpll_component.port_clkena5 = "PORT_UNUSED", - altpll_component.port_extclk0 = "PORT_UNUSED", - altpll_component.port_extclk1 = "PORT_UNUSED", - altpll_component.port_extclk2 = "PORT_UNUSED", - altpll_component.port_extclk3 = "PORT_UNUSED", - altpll_component.self_reset_on_loss_lock = "OFF", - altpll_component.width_clock = 5; - - -endmodule - -// ============================================================ -// CNX file retrieval info -// ============================================================ -// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" -// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" -// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" -// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" -// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" -// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" -// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" -// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" -// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" -// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" -// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" -// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" -// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" -// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" -// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" -// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" -// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" -// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" -// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" -// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" -// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" -// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" -// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" -// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" -// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" -// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" -// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" -// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" -// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" -// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" -// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" -// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" -// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" -// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" -// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" -// Retrieval info: PRIVATE: SPREAD_USE STRING "0" -// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" -// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" -// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" -// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: USE_CLK0 STRING "1" -// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" -// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" -// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" -// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" -// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" -// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" -// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" -// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" -// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" -// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" -// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" -// Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" -// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" -// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" -// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" -// Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 -// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 -// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf -// Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.qpf b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.qpf deleted file mode 100644 index 9494ecc3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "ManiacMiner" diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.qsf b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.qsf deleted file mode 100644 index 3ef23349..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.qsf +++ /dev/null @@ -1,162 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 12:26:17 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# ManiacMiner_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name TOP_LEVEL_ENTITY ManiacMiner -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP - -# Fitter Assignments -# ================== -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# ------------------------- -# start ENTITY(ManiacMiner) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(ManiacMiner) -# ----------------------- -set_global_assignment -name SYSTEMVERILOG_FILE rtl/ManiacMiner.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_vram_addr.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_rom_descrambler.vhd -set_global_assignment -name VHDL_FILE rtl/sega_decode.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/prom7_dst.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/prom4_dst.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/prom3_dst.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/prom1_dst.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/gfx1.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.sdc b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/ManiacMiner.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/README.txt deleted file mode 100644 index 2084610f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/README.txt +++ /dev/null @@ -1,22 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Pacmanic Miner port to MiST by Gehstock --- 10 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ManiacMiner.sv b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ManiacMiner.sv deleted file mode 100644 index 65089199..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ManiacMiner.sv +++ /dev/null @@ -1,193 +0,0 @@ -//============================================================================ -// Arcade: ManiacMiner -// -// Port to MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module ManiacMiner( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "M.Miner;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -PACMAN_MACHINE mminer( - .video_r(r), - .video_g(g), - .video_b(b), - .hsync(hs), - .vsync(vs), - .h_blank(hb), - .v_blank(vb), - .audio(audio), - .in0_reg(~{2'b00, btn_coin, 1'b0, m_down, m_right, m_left, m_up}), - .in1_reg(~{1'b0, btn_two_players, btn_one_player, m_fire, 1'b0, m_up, 1'b0, 1'b0}), - .dipsw1_reg(8'b0_1_00_11_01), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index aed0a451..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,2077 +0,0 @@ --- generated with romgen v3.0 by MikeJ -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity ROM_PGM_0 is - port ( - CLK : in std_logic; - ADDR : in std_logic_vector(13 downto 0); - DATA : out std_logic_vector(7 downto 0) - ); -end; - -architecture RTL of ROM_PGM_0 is - - - type ROM_ARRAY is array(0 to 16383) of std_logic_vector(7 downto 0); - constant ROM : ROM_ARRAY := ( - x"C3",x"01",x"01",x"00",x"00",x"00",x"00",x"00", -- 0x0000 - x"77",x"23",x"10",x"FC",x"C9",x"00",x"00",x"00", -- 0x0008 - x"85",x"6F",x"8C",x"95",x"67",x"7E",x"C9",x"00", -- 0x0010 - x"78",x"87",x"D7",x"5F",x"23",x"56",x"EB",x"C9", -- 0x0018 - x"E1",x"87",x"D7",x"5F",x"23",x"56",x"EB",x"E9", -- 0x0020 - x"ED",x"B0",x"AF",x"32",x"C0",x"50",x"C9",x"00", -- 0x0028 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0030 - x"C3",x"68",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0038 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0040 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0048 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0050 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0058 - x"00",x"00",x"00",x"00",x"00",x"00",x"ED",x"45", -- 0x0060 - x"F3",x"F5",x"DD",x"E5",x"E5",x"D5",x"C5",x"AF", -- 0x0068 - x"32",x"00",x"50",x"32",x"C0",x"50",x"2A",x"00", -- 0x0070 - x"4C",x"23",x"22",x"00",x"4C",x"3E",x"00",x"B7", -- 0x0078 - x"C2",x"EE",x"00",x"21",x"53",x"4C",x"11",x"F2", -- 0x0080 - x"4F",x"01",x"0C",x"00",x"EF",x"11",x"04",x"00", -- 0x0088 - x"19",x"11",x"62",x"50",x"01",x"0C",x"00",x"EF", -- 0x0090 - x"3A",x"1B",x"4C",x"3C",x"32",x"1B",x"4C",x"E6", -- 0x0098 - x"01",x"28",x"1C",x"2A",x"51",x"4C",x"ED",x"5B", -- 0x00A0 - x"61",x"4C",x"22",x"FA",x"4F",x"ED",x"53",x"6A", -- 0x00A8 - x"50",x"2A",x"5F",x"4C",x"ED",x"5B",x"6F",x"4C", -- 0x00B0 - x"22",x"FC",x"4F",x"ED",x"53",x"6C",x"50",x"3A", -- 0x00B8 - x"50",x"4C",x"B7",x"28",x"14",x"AF",x"32",x"1C", -- 0x00C0 - x"4C",x"AF",x"32",x"50",x"4C",x"CD",x"DD",x"0C", -- 0x00C8 - x"CD",x"DC",x"0C",x"CD",x"B7",x"0C",x"CD",x"92", -- 0x00D0 - x"07",x"CD",x"AF",x"12",x"AF",x"32",x"C0",x"50", -- 0x00D8 - x"3E",x"01",x"32",x"00",x"50",x"C1",x"D1",x"E1", -- 0x00E0 - x"DD",x"E1",x"F1",x"FB",x"ED",x"4D",x"21",x"51", -- 0x00E8 - x"4C",x"11",x"F0",x"4F",x"01",x"10",x"00",x"EF", -- 0x00F0 - x"11",x"60",x"50",x"01",x"10",x"00",x"EF",x"18", -- 0x00F8 - x"BE",x"F3",x"31",x"F0",x"4F",x"ED",x"56",x"3E", -- 0x0100 - x"FF",x"D3",x"00",x"AF",x"21",x"00",x"50",x"01", -- 0x0108 - x"08",x"08",x"CF",x"AF",x"32",x"C0",x"50",x"21", -- 0x0110 - x"00",x"4C",x"06",x"BE",x"CF",x"CF",x"CF",x"CF", -- 0x0118 - x"3E",x"0F",x"32",x"4C",x"4C",x"32",x"4D",x"4C", -- 0x0120 - x"21",x"0D",x"4C",x"11",x"0E",x"4C",x"01",x"0C", -- 0x0128 - x"00",x"36",x"30",x"EF",x"AF",x"12",x"32",x"13", -- 0x0130 - x"4C",x"21",x"CE",x"FA",x"22",x"02",x"4C",x"21", -- 0x0138 - x"40",x"50",x"06",x"40",x"CF",x"3E",x"01",x"32", -- 0x0140 - x"00",x"50",x"FB",x"AF",x"32",x"C0",x"50",x"32", -- 0x0148 - x"48",x"4C",x"32",x"49",x"4C",x"32",x"4A",x"4C", -- 0x0150 - x"3E",x"01",x"32",x"1D",x"4C",x"3E",x"68",x"32", -- 0x0158 - x"1E",x"4C",x"3E",x"00",x"32",x"1F",x"4C",x"3E", -- 0x0160 - x"01",x"32",x"20",x"4C",x"AF",x"32",x"24",x"4C", -- 0x0168 - x"32",x"22",x"4C",x"3E",x"FF",x"32",x"25",x"4C", -- 0x0170 - x"AF",x"32",x"50",x"4C",x"32",x"48",x"4C",x"32", -- 0x0178 - x"49",x"4C",x"32",x"4A",x"4C",x"3E",x"01",x"CD", -- 0x0180 - x"A2",x"12",x"CD",x"24",x"0F",x"3A",x"0B",x"4C", -- 0x0188 - x"B7",x"20",x"14",x"21",x"D9",x"11",x"11",x"BC", -- 0x0190 - x"43",x"0E",x"01",x"CD",x"93",x"0B",x"CD",x"83", -- 0x0198 - x"0B",x"3A",x"0B",x"4C",x"B7",x"28",x"F7",x"21", -- 0x01A0 - x"BD",x"11",x"11",x"BC",x"43",x"0E",x"01",x"CD", -- 0x01A8 - x"93",x"0B",x"CD",x"83",x"0B",x"3A",x"09",x"4C", -- 0x01B0 - x"E6",x"20",x"28",x"F6",x"3A",x"0B",x"4C",x"3D", -- 0x01B8 - x"32",x"0B",x"4C",x"3E",x"02",x"CD",x"A2",x"12", -- 0x01C0 - x"3E",x"00",x"32",x"2F",x"4C",x"3E",x"05",x"32", -- 0x01C8 - x"27",x"4C",x"21",x"0D",x"4C",x"11",x"0E",x"4C", -- 0x01D0 - x"01",x"05",x"00",x"36",x"30",x"EF",x"AF",x"12", -- 0x01D8 - x"3A",x"2F",x"4C",x"CD",x"1B",x"0D",x"AF",x"32", -- 0x01E0 - x"24",x"4C",x"CD",x"E2",x"26",x"AF",x"32",x"2B", -- 0x01E8 - x"4C",x"3A",x"30",x"4C",x"3C",x"32",x"30",x"4C", -- 0x01F0 - x"3E",x"01",x"32",x"0A",x"4C",x"CD",x"83",x"0B", -- 0x01F8 - x"CD",x"83",x"0B",x"CD",x"83",x"0B",x"AF",x"32", -- 0x0200 - x"0A",x"4C",x"CD",x"83",x"0B",x"3A",x"2E",x"4C", -- 0x0208 - x"3C",x"FE",x"06",x"38",x"0F",x"CD",x"3C",x"0B", -- 0x0210 - x"3A",x"39",x"4C",x"B7",x"20",x"05",x"3E",x"02", -- 0x0218 - x"32",x"2B",x"4C",x"AF",x"32",x"2E",x"4C",x"3A", -- 0x0220 - x"31",x"4C",x"32",x"33",x"4C",x"3A",x"32",x"4C", -- 0x0228 - x"32",x"34",x"4C",x"3A",x"04",x"4C",x"32",x"31", -- 0x0230 - x"4C",x"3A",x"05",x"4C",x"32",x"32",x"4C",x"ED", -- 0x0238 - x"5B",x"1D",x"4C",x"7A",x"C6",x"10",x"57",x"CD", -- 0x0240 - x"4B",x"0C",x"20",x"0E",x"ED",x"5B",x"1D",x"4C", -- 0x0248 - x"1C",x"7A",x"C6",x"10",x"57",x"CD",x"4B",x"0C", -- 0x0250 - x"28",x"41",x"3A",x"2C",x"4C",x"FE",x"00",x"28", -- 0x0258 - x"1E",x"3A",x"1F",x"4C",x"E6",x"02",x"28",x"08", -- 0x0260 - x"3A",x"31",x"4C",x"2F",x"E6",x"02",x"20",x"0D", -- 0x0268 - x"3A",x"31",x"4C",x"E6",x"FB",x"F6",x"02",x"32", -- 0x0270 - x"31",x"4C",x"32",x"26",x"4C",x"18",x"1C",x"3A", -- 0x0278 - x"1F",x"4C",x"E6",x"02",x"20",x"08",x"3A",x"31", -- 0x0280 - x"4C",x"2F",x"E6",x"04",x"20",x"0D",x"3A",x"31", -- 0x0288 - x"4C",x"E6",x"FD",x"F6",x"04",x"32",x"31",x"4C", -- 0x0290 - x"32",x"26",x"4C",x"3A",x"24",x"4C",x"B7",x"28", -- 0x0298 - x"06",x"3A",x"25",x"4C",x"32",x"31",x"4C",x"3A", -- 0x02A0 - x"31",x"4C",x"CB",x"4F",x"20",x"6F",x"F6",x"04", -- 0x02A8 - x"32",x"31",x"4C",x"32",x"26",x"4C",x"32",x"25", -- 0x02B0 - x"4C",x"3A",x"1F",x"4C",x"CB",x"4F",x"20",x"10", -- 0x02B8 - x"3A",x"31",x"4C",x"F6",x"02",x"32",x"31",x"4C", -- 0x02C0 - x"32",x"26",x"4C",x"32",x"25",x"4C",x"18",x"45", -- 0x02C8 - x"D6",x"04",x"E6",x"0F",x"32",x"1F",x"4C",x"FE", -- 0x02D0 - x"0E",x"20",x"3A",x"ED",x"5B",x"1D",x"4C",x"1D", -- 0x02D8 - x"CD",x"3A",x"0C",x"20",x"2B",x"ED",x"5B",x"1D", -- 0x02E0 - x"4C",x"1D",x"7A",x"C6",x"08",x"57",x"CD",x"3A", -- 0x02E8 - x"0C",x"20",x"1D",x"ED",x"5B",x"1D",x"4C",x"1D", -- 0x02F0 - x"7A",x"C6",x"0F",x"57",x"CD",x"3A",x"0C",x"20", -- 0x02F8 - x"0F",x"3A",x"1D",x"4C",x"3D",x"32",x"1D",x"4C", -- 0x0300 - x"FE",x"FF",x"20",x"11",x"3C",x"32",x"1D",x"4C", -- 0x0308 - x"3E",x"02",x"32",x"1F",x"4C",x"3A",x"1F",x"4C", -- 0x0310 - x"F6",x"02",x"32",x"1F",x"4C",x"3A",x"31",x"4C", -- 0x0318 - x"CB",x"57",x"20",x"70",x"F6",x"02",x"32",x"31", -- 0x0320 - x"4C",x"32",x"26",x"4C",x"32",x"25",x"4C",x"3A", -- 0x0328 - x"1F",x"4C",x"CB",x"4F",x"28",x"10",x"3A",x"31", -- 0x0330 - x"4C",x"F6",x"04",x"32",x"31",x"4C",x"32",x"26", -- 0x0338 - x"4C",x"32",x"25",x"4C",x"18",x"46",x"C6",x"04", -- 0x0340 - x"E6",x"0F",x"32",x"1F",x"4C",x"20",x"3D",x"ED", -- 0x0348 - x"5B",x"1D",x"4C",x"1C",x"1C",x"CD",x"3A",x"0C", -- 0x0350 - x"20",x"2D",x"ED",x"5B",x"1D",x"4C",x"1C",x"1C", -- 0x0358 - x"7A",x"C6",x"08",x"57",x"CD",x"3A",x"0C",x"20", -- 0x0360 - x"1E",x"ED",x"5B",x"1D",x"4C",x"1C",x"1C",x"7A", -- 0x0368 - x"C6",x"0F",x"57",x"CD",x"3A",x"0C",x"20",x"0F", -- 0x0370 - x"3A",x"1D",x"4C",x"3C",x"FE",x"1B",x"32",x"1D", -- 0x0378 - x"4C",x"20",x"11",x"3D",x"32",x"1D",x"4C",x"3E", -- 0x0380 - x"0C",x"32",x"1F",x"4C",x"3A",x"1F",x"4C",x"E6", -- 0x0388 - x"FD",x"32",x"1F",x"4C",x"3A",x"32",x"4C",x"CB", -- 0x0390 - x"57",x"20",x"25",x"3A",x"24",x"4C",x"B7",x"20", -- 0x0398 - x"1F",x"AF",x"32",x"23",x"4C",x"3E",x"01",x"32", -- 0x03A0 - x"24",x"4C",x"3E",x"FC",x"32",x"22",x"4C",x"3A", -- 0x03A8 - x"1E",x"4C",x"32",x"28",x"4C",x"3A",x"31",x"4C", -- 0x03B0 - x"32",x"25",x"4C",x"3E",x"01",x"32",x"2A",x"4C", -- 0x03B8 - x"3A",x"24",x"4C",x"B7",x"CA",x"BB",x"04",x"3C", -- 0x03C0 - x"32",x"24",x"4C",x"ED",x"5B",x"22",x"4C",x"3A", -- 0x03C8 - x"1E",x"4C",x"83",x"32",x"1E",x"4C",x"3A",x"24", -- 0x03D0 - x"4C",x"E6",x"01",x"28",x"0D",x"7B",x"CB",x"7F", -- 0x03D8 - x"20",x"04",x"FE",x"04",x"30",x"04",x"3C",x"32", -- 0x03E0 - x"22",x"4C",x"3A",x"22",x"4C",x"CB",x"7F",x"C2", -- 0x03E8 - x"53",x"04",x"FE",x"03",x"38",x"5D",x"ED",x"5B", -- 0x03F0 - x"1D",x"4C",x"7A",x"C6",x"10",x"57",x"CD",x"1B", -- 0x03F8 - x"0C",x"28",x"20",x"AF",x"32",x"22",x"4C",x"32", -- 0x0400 - x"24",x"4C",x"3A",x"1E",x"4C",x"E6",x"F8",x"32", -- 0x0408 - x"1E",x"4C",x"3A",x"28",x"4C",x"C6",x"18",x"5F", -- 0x0410 - x"3A",x"1E",x"4C",x"BB",x"38",x"05",x"3E",x"02", -- 0x0418 - x"32",x"2B",x"4C",x"ED",x"5B",x"1D",x"4C",x"1C", -- 0x0420 - x"7A",x"C6",x"10",x"57",x"CD",x"1B",x"0C",x"28", -- 0x0428 - x"20",x"AF",x"32",x"22",x"4C",x"32",x"24",x"4C", -- 0x0430 - x"3A",x"1E",x"4C",x"E6",x"F8",x"32",x"1E",x"4C", -- 0x0438 - x"3A",x"28",x"4C",x"C6",x"18",x"5F",x"3A",x"1E", -- 0x0440 - x"4C",x"BB",x"38",x"05",x"3E",x"02",x"32",x"2B", -- 0x0448 - x"4C",x"18",x"56",x"ED",x"5B",x"1D",x"4C",x"15", -- 0x0450 - x"CD",x"3A",x"0C",x"20",x"0B",x"ED",x"5B",x"1D", -- 0x0458 - x"4C",x"1C",x"15",x"CD",x"3A",x"0C",x"28",x"41", -- 0x0460 - x"3A",x"22",x"4C",x"CB",x"7F",x"28",x"3A",x"AF", -- 0x0468 - x"32",x"22",x"4C",x"3E",x"FF",x"32",x"25",x"4C", -- 0x0470 - x"32",x"26",x"4C",x"3A",x"1E",x"4C",x"3D",x"E6", -- 0x0478 - x"78",x"C6",x"08",x"32",x"1E",x"4C",x"ED",x"5B", -- 0x0480 - x"1D",x"4C",x"7A",x"C6",x"10",x"57",x"D5",x"CD", -- 0x0488 - x"1B",x"0C",x"D1",x"20",x"06",x"1C",x"CD",x"1B", -- 0x0490 - x"0C",x"28",x"0E",x"AF",x"32",x"24",x"4C",x"32", -- 0x0498 - x"22",x"4C",x"3E",x"FF",x"32",x"25",x"4C",x"18", -- 0x04A0 - x"43",x"3A",x"23",x"4C",x"3C",x"32",x"23",x"4C", -- 0x04A8 - x"FE",x"11",x"38",x"38",x"3E",x"FF",x"32",x"25", -- 0x04B0 - x"4C",x"18",x"31",x"3A",x"24",x"4C",x"B7",x"20", -- 0x04B8 - x"2B",x"ED",x"5B",x"1D",x"4C",x"7A",x"C6",x"10", -- 0x04C0 - x"57",x"D5",x"CD",x"1B",x"0C",x"D1",x"20",x"1C", -- 0x04C8 - x"1C",x"CD",x"1B",x"0C",x"20",x"16",x"AF",x"32", -- 0x04D0 - x"22",x"4C",x"3E",x"FF",x"32",x"25",x"4C",x"3E", -- 0x04D8 - x"01",x"32",x"24",x"4C",x"3A",x"1E",x"4C",x"C6", -- 0x04E0 - x"10",x"32",x"28",x"4C",x"ED",x"5B",x"1D",x"4C", -- 0x04E8 - x"CB",x"23",x"CB",x"23",x"CB",x"23",x"ED",x"4B", -- 0x04F0 - x"1F",x"4C",x"D5",x"79",x"E6",x"0C",x"1F",x"D1", -- 0x04F8 - x"83",x"32",x"29",x"4C",x"ED",x"5B",x"1D",x"4C", -- 0x0500 - x"CB",x"23",x"CB",x"23",x"CB",x"23",x"ED",x"4B", -- 0x0508 - x"1F",x"4C",x"CB",x"49",x"28",x"04",x"79",x"EE", -- 0x0510 - x"0C",x"4F",x"3E",x"00",x"CD",x"D5",x"0B",x"DD", -- 0x0518 - x"21",x"71",x"4C",x"06",x"01",x"3A",x"41",x"4C", -- 0x0520 - x"B7",x"28",x"21",x"4F",x"C5",x"DD",x"5E",x"01", -- 0x0528 - x"CB",x"23",x"CB",x"23",x"CB",x"23",x"DD",x"56", -- 0x0530 - x"02",x"DD",x"4E",x"00",x"78",x"06",x"01",x"CD", -- 0x0538 - x"D5",x"0B",x"C1",x"11",x"07",x"00",x"DD",x"19", -- 0x0540 - x"04",x"0D",x"20",x"E0",x"DD",x"21",x"8D",x"4C", -- 0x0548 - x"3A",x"42",x"4C",x"B7",x"28",x"21",x"4F",x"C5", -- 0x0550 - x"DD",x"5E",x"01",x"CB",x"23",x"CB",x"23",x"CB", -- 0x0558 - x"23",x"DD",x"56",x"02",x"DD",x"4E",x"00",x"78", -- 0x0560 - x"06",x"01",x"CD",x"D5",x"0B",x"C1",x"11",x"07", -- 0x0568 - x"00",x"DD",x"19",x"04",x"0D",x"20",x"E0",x"78", -- 0x0570 - x"FE",x"08",x"28",x"0C",x"11",x"F0",x"F0",x"DD", -- 0x0578 - x"4E",x"00",x"CD",x"D5",x"0B",x"04",x"18",x"EF", -- 0x0580 - x"3E",x"01",x"32",x"50",x"4C",x"3A",x"24",x"4C", -- 0x0588 - x"B7",x"20",x"43",x"ED",x"5B",x"1D",x"4C",x"7A", -- 0x0590 - x"C6",x"10",x"57",x"CD",x"0F",x"0C",x"FE",x"68", -- 0x0598 - x"38",x"12",x"FE",x"A0",x"30",x"0E",x"3C",x"77", -- 0x05A0 - x"E6",x"07",x"20",x"08",x"36",x"03",x"CB",x"D4", -- 0x05A8 - x"3A",x"36",x"4C",x"77",x"ED",x"5B",x"1D",x"4C", -- 0x05B0 - x"1C",x"7A",x"C6",x"10",x"57",x"CD",x"0F",x"0C", -- 0x05B8 - x"FE",x"68",x"38",x"12",x"FE",x"A0",x"30",x"0E", -- 0x05C0 - x"3C",x"77",x"E6",x"07",x"20",x"08",x"36",x"03", -- 0x05C8 - x"CB",x"D4",x"3A",x"36",x"4C",x"77",x"ED",x"5B", -- 0x05D0 - x"1D",x"4C",x"CD",x"7A",x"0A",x"1C",x"CD",x"7A", -- 0x05D8 - x"0A",x"7A",x"C6",x"08",x"57",x"CD",x"7A",x"0A", -- 0x05E0 - x"1D",x"CD",x"7A",x"0A",x"7A",x"C6",x"07",x"57", -- 0x05E8 - x"CD",x"7A",x"0A",x"1C",x"CD",x"7A",x"0A",x"DD", -- 0x05F0 - x"21",x"71",x"4C",x"3A",x"41",x"4C",x"B7",x"28", -- 0x05F8 - x"61",x"47",x"DD",x"7E",x"03",x"DD",x"86",x"06", -- 0x0600 - x"DD",x"77",x"03",x"1F",x"1F",x"1F",x"DD",x"77", -- 0x0608 - x"01",x"DD",x"7E",x"03",x"DD",x"BE",x"04",x"38", -- 0x0610 - x"05",x"DD",x"BE",x"05",x"38",x"08",x"DD",x"7E", -- 0x0618 - x"06",x"2F",x"3C",x"DD",x"77",x"06",x"DD",x"7E", -- 0x0620 - x"03",x"E6",x"06",x"87",x"4F",x"DD",x"7E",x"00", -- 0x0628 - x"E6",x"F0",x"B1",x"DD",x"77",x"00",x"DD",x"CB", -- 0x0630 - x"06",x"7E",x"28",x"08",x"DD",x"7E",x"00",x"EE", -- 0x0638 - x"0E",x"DD",x"77",x"00",x"DD",x"5E",x"03",x"DD", -- 0x0640 - x"56",x"02",x"2A",x"1D",x"4C",x"3A",x"29",x"4C", -- 0x0648 - x"6F",x"CD",x"FA",x"09",x"38",x"05",x"3E",x"02", -- 0x0650 - x"32",x"2B",x"4C",x"11",x"07",x"00",x"DD",x"19", -- 0x0658 - x"10",x"A0",x"DD",x"21",x"8D",x"4C",x"3A",x"42", -- 0x0660 - x"4C",x"B7",x"CA",x"2C",x"07",x"47",x"DD",x"7E", -- 0x0668 - x"06",x"B7",x"28",x"11",x"3A",x"2F",x"4C",x"FE", -- 0x0670 - x"07",x"28",x"04",x"FE",x"0B",x"20",x"06",x"11", -- 0x0678 - x"0E",x"0A",x"CD",x"26",x"0A",x"DD",x"7E",x"02", -- 0x0680 - x"DD",x"86",x"06",x"DD",x"77",x"02",x"DD",x"BE", -- 0x0688 - x"04",x"38",x"05",x"DD",x"BE",x"05",x"38",x"4A", -- 0x0690 - x"DD",x"7E",x"06",x"2F",x"3C",x"DD",x"77",x"06", -- 0x0698 - x"3A",x"2F",x"4C",x"FE",x"07",x"28",x"37",x"FE", -- 0x06A0 - x"0B",x"28",x"33",x"FE",x"0D",x"28",x"13",x"FE", -- 0x06A8 - x"04",x"28",x"02",x"18",x"2D",x"3A",x"3C",x"4C", -- 0x06B0 - x"B7",x"20",x"27",x"3E",x"00",x"DD",x"77",x"06", -- 0x06B8 - x"18",x"20",x"DD",x"7E",x"03",x"C6",x"40",x"DD", -- 0x06C0 - x"77",x"03",x"1F",x"1F",x"1F",x"DD",x"77",x"01", -- 0x06C8 - x"AF",x"DD",x"77",x"02",x"DD",x"7E",x"06",x"2F", -- 0x06D0 - x"3C",x"DD",x"77",x"06",x"18",x"04",x"AF",x"32", -- 0x06D8 - x"42",x"4C",x"3A",x"30",x"4C",x"E6",x"03",x"20", -- 0x06E0 - x"23",x"DD",x"7E",x"00",x"FE",x"20",x"38",x"1C", -- 0x06E8 - x"FE",x"A0",x"38",x"13",x"C6",x"04",x"DD",x"77", -- 0x06F0 - x"00",x"E6",x"0C",x"FE",x"00",x"20",x"0D",x"DD", -- 0x06F8 - x"7E",x"00",x"D6",x"10",x"DD",x"77",x"00",x"EE", -- 0x0700 - x"04",x"DD",x"77",x"00",x"DD",x"5E",x"03",x"DD", -- 0x0708 - x"56",x"02",x"2A",x"1D",x"4C",x"3A",x"29",x"4C", -- 0x0710 - x"6F",x"CD",x"FA",x"09",x"38",x"05",x"3E",x"02", -- 0x0718 - x"32",x"2B",x"4C",x"11",x"07",x"00",x"DD",x"19", -- 0x0720 - x"05",x"C2",x"6E",x"06",x"3A",x"07",x"4C",x"E6", -- 0x0728 - x"20",x"28",x"0A",x"3A",x"05",x"4C",x"E6",x"60", -- 0x0730 - x"20",x"03",x"C3",x"58",x"01",x"3A",x"2B",x"4C", -- 0x0738 - x"B7",x"CA",x"ED",x"01",x"FE",x"01",x"28",x"1C", -- 0x0740 - x"3E",x"40",x"32",x"4E",x"4C",x"3A",x"27",x"4C", -- 0x0748 - x"3D",x"32",x"27",x"4C",x"C2",x"E0",x"01",x"AF", -- 0x0750 - x"32",x"47",x"4C",x"32",x"24",x"4C",x"CD",x"19", -- 0x0758 - x"09",x"C3",x"58",x"01",x"AF",x"32",x"24",x"4C", -- 0x0760 - x"3A",x"39",x"4C",x"B7",x"28",x"11",x"32",x"4A", -- 0x0768 - x"4C",x"CD",x"83",x"0B",x"CD",x"3C",x"0B",x"11", -- 0x0770 - x"14",x"0A",x"CD",x"26",x"0A",x"18",x"E5",x"3A", -- 0x0778 - x"2F",x"4C",x"3C",x"32",x"2F",x"4C",x"FE",x"14", -- 0x0780 - x"DA",x"E0",x"01",x"AF",x"32",x"2F",x"4C",x"C3", -- 0x0788 - x"E0",x"01",x"3A",x"2F",x"4C",x"FE",x"12",x"C0", -- 0x0790 - x"11",x"14",x"00",x"CD",x"6D",x"0B",x"CB",x"D4", -- 0x0798 - x"11",x"14",x"00",x"7E",x"FE",x"18",x"20",x"34", -- 0x07A0 - x"7E",x"FE",x"18",x"20",x"24",x"36",x"0F",x"2C", -- 0x07A8 - x"14",x"18",x"F5",x"01",x"E1",x"FF",x"09",x"15", -- 0x07B0 - x"1D",x"7E",x"FE",x"18",x"28",x"EA",x"18",x"1C", -- 0x07B8 - x"7E",x"FE",x"18",x"20",x"EE",x"36",x"0F",x"01", -- 0x07C0 - x"20",x"00",x"09",x"1D",x"FA",x"DC",x"07",x"18", -- 0x07C8 - x"EF",x"01",x"1F",x"00",x"09",x"15",x"1D",x"7E", -- 0x07D0 - x"FE",x"18",x"28",x"E9",x"21",x"A4",x"47",x"36", -- 0x07D8 - x"0F",x"2E",x"84",x"36",x"0F",x"DD",x"21",x"71", -- 0x07E0 - x"4C",x"3A",x"41",x"4C",x"B7",x"28",x"31",x"47", -- 0x07E8 - x"DD",x"5E",x"03",x"DD",x"56",x"02",x"CB",x"3B", -- 0x07F0 - x"CB",x"3B",x"CB",x"3B",x"CB",x"3A",x"CB",x"3A", -- 0x07F8 - x"CB",x"3A",x"CD",x"6D",x"0B",x"CB",x"D4",x"CD", -- 0x0800 - x"0B",x"09",x"2C",x"CD",x"0B",x"09",x"11",x"E0", -- 0x0808 - x"FF",x"19",x"CD",x"0B",x"09",x"2D",x"CD",x"0B", -- 0x0810 - x"09",x"11",x"07",x"00",x"DD",x"19",x"10",x"D0", -- 0x0818 - x"DD",x"21",x"8D",x"4C",x"3A",x"42",x"4C",x"B7", -- 0x0820 - x"CA",x"5E",x"08",x"47",x"DD",x"5E",x"03",x"DD", -- 0x0828 - x"56",x"02",x"CB",x"3B",x"CB",x"3B",x"CB",x"3B", -- 0x0830 - x"CB",x"3A",x"CB",x"3A",x"CB",x"3A",x"CD",x"6D", -- 0x0838 - x"0B",x"CB",x"D4",x"CD",x"0B",x"09",x"2C",x"CD", -- 0x0840 - x"0B",x"09",x"11",x"E0",x"FF",x"19",x"CD",x"0B", -- 0x0848 - x"09",x"2D",x"CD",x"0B",x"09",x"11",x"07",x"00", -- 0x0850 - x"DD",x"19",x"05",x"C2",x"2C",x"08",x"3A",x"2F", -- 0x0858 - x"4C",x"FE",x"12",x"C0",x"11",x"14",x"00",x"CD", -- 0x0860 - x"6D",x"0B",x"CB",x"D4",x"11",x"14",x"00",x"01", -- 0x0868 - x"20",x"00",x"7E",x"FE",x"16",x"28",x"13",x"FE", -- 0x0870 - x"0F",x"20",x"16",x"36",x"18",x"2C",x"14",x"18", -- 0x0878 - x"F1",x"7E",x"FE",x"16",x"28",x"F5",x"FE",x"0F", -- 0x0880 - x"20",x"07",x"36",x"18",x"09",x"1D",x"F2",x"81", -- 0x0888 - x"08",x"DD",x"21",x"71",x"4C",x"3A",x"41",x"4C", -- 0x0890 - x"B7",x"28",x"31",x"47",x"DD",x"5E",x"03",x"DD", -- 0x0898 - x"56",x"02",x"CB",x"3B",x"CB",x"3B",x"CB",x"3B", -- 0x08A0 - x"CB",x"3A",x"CB",x"3A",x"CB",x"3A",x"CD",x"6D", -- 0x08A8 - x"0B",x"CB",x"D4",x"CD",x"12",x"09",x"2C",x"CD", -- 0x08B0 - x"12",x"09",x"11",x"E0",x"FF",x"19",x"CD",x"12", -- 0x08B8 - x"09",x"2D",x"CD",x"12",x"09",x"11",x"07",x"00", -- 0x08C0 - x"DD",x"19",x"10",x"D0",x"DD",x"21",x"8D",x"4C", -- 0x08C8 - x"3A",x"42",x"4C",x"B7",x"CA",x"0A",x"09",x"47", -- 0x08D0 - x"DD",x"5E",x"03",x"DD",x"56",x"02",x"CB",x"3B", -- 0x08D8 - x"CB",x"3B",x"CB",x"3B",x"CB",x"3A",x"CB",x"3A", -- 0x08E0 - x"CB",x"3A",x"CD",x"6D",x"0B",x"CB",x"D4",x"CD", -- 0x08E8 - x"12",x"09",x"2C",x"CD",x"12",x"09",x"11",x"E0", -- 0x08F0 - x"FF",x"19",x"CD",x"12",x"09",x"2D",x"CD",x"12", -- 0x08F8 - x"09",x"11",x"07",x"00",x"DD",x"19",x"05",x"C2", -- 0x0900 - x"D8",x"08",x"C9",x"7E",x"FE",x"0F",x"C0",x"36", -- 0x0908 - x"16",x"C9",x"7E",x"FE",x"18",x"C8",x"36",x"0F", -- 0x0910 - x"C9",x"AF",x"32",x"50",x"4C",x"CD",x"83",x"0B", -- 0x0918 - x"11",x"00",x"00",x"06",x"1C",x"D5",x"C5",x"CD", -- 0x0920 - x"6D",x"0B",x"06",x"10",x"AF",x"36",x"03",x"CB", -- 0x0928 - x"D4",x"77",x"CB",x"94",x"2C",x"10",x"F6",x"C1", -- 0x0930 - x"D1",x"1C",x"10",x"E9",x"CD",x"CB",x"0E",x"3E", -- 0x0938 - x"60",x"32",x"1E",x"4C",x"CD",x"83",x"0B",x"ED", -- 0x0940 - x"5F",x"11",x"00",x"00",x"06",x"1C",x"D5",x"C5", -- 0x0948 - x"F5",x"CD",x"6D",x"0B",x"F1",x"06",x"10",x"CB", -- 0x0950 - x"D4",x"77",x"2C",x"10",x"FA",x"C1",x"D1",x"1C", -- 0x0958 - x"10",x"EC",x"21",x"20",x"46",x"3A",x"1E",x"4C", -- 0x0960 - x"47",x"3E",x"60",x"90",x"1F",x"1F",x"1F",x"E6", -- 0x0968 - x"1F",x"3C",x"47",x"3E",x"01",x"77",x"2C",x"10", -- 0x0970 - x"FC",x"ED",x"4B",x"1E",x"4C",x"3E",x"61",x"91", -- 0x0978 - x"1F",x"1F",x"1F",x"E6",x"1F",x"57",x"1E",x"0C", -- 0x0980 - x"CD",x"6D",x"0B",x"36",x"17",x"CB",x"D4",x"36", -- 0x0988 - x"01",x"11",x"5D",x"70",x"01",x"14",x"01",x"3E", -- 0x0990 - x"02",x"CD",x"D5",x"0B",x"11",x"60",x"60",x"01", -- 0x0998 - x"00",x"01",x"3E",x"01",x"CD",x"D5",x"0B",x"11", -- 0x09A0 - x"5E",x"00",x"ED",x"4B",x"1E",x"4C",x"3E",x"61", -- 0x09A8 - x"91",x"57",x"01",x"18",x"01",x"3E",x"00",x"CD", -- 0x09B0 - x"D5",x"0B",x"3A",x"1E",x"4C",x"3D",x"32",x"1E", -- 0x09B8 - x"4C",x"F5",x"CB",x"3F",x"CB",x"3F",x"32",x"4A", -- 0x09C0 - x"4C",x"F1",x"C2",x"44",x"09",x"11",x"00",x"00", -- 0x09C8 - x"06",x"1C",x"AF",x"D5",x"C5",x"F5",x"CD",x"6D", -- 0x09D0 - x"0B",x"F1",x"06",x"10",x"CB",x"D4",x"77",x"2C", -- 0x09D8 - x"10",x"FA",x"C1",x"D1",x"1C",x"10",x"EC",x"21", -- 0x09E0 - x"20",x"46",x"06",x"0C",x"3E",x"01",x"77",x"2C", -- 0x09E8 - x"10",x"FC",x"06",x"FA",x"CD",x"83",x"0B",x"10", -- 0x09F0 - x"FB",x"C9",x"7D",x"C6",x"06",x"BB",x"D8",x"7B", -- 0x09F8 - x"C6",x"06",x"BD",x"D8",x"7C",x"C6",x"0F",x"BA", -- 0x0A00 - x"D8",x"7A",x"C6",x"0F",x"BC",x"C9",x"00",x"00", -- 0x0A08 - x"01",x"00",x"00",x"00",x"08",x"00",x"00",x"00", -- 0x0A10 - x"00",x"00",x"00",x"00",x"01",x"00",x"00",x"00", -- 0x0A18 - x"00",x"05",x"02",x"00",x"00",x"00",x"E5",x"C5", -- 0x0A20 - x"21",x"12",x"4C",x"01",x"00",x"06",x"1A",x"86", -- 0x0A28 - x"81",x"77",x"0E",x"00",x"FE",x"3A",x"38",x"04", -- 0x0A30 - x"D6",x"0A",x"77",x"0C",x"2B",x"13",x"10",x"EE", -- 0x0A38 - x"21",x"0D",x"4C",x"11",x"14",x"4C",x"06",x"06", -- 0x0A40 - x"1A",x"BE",x"28",x"0E",x"30",x"10",x"21",x"0D", -- 0x0A48 - x"4C",x"11",x"14",x"4C",x"01",x"06",x"00",x"EF", -- 0x0A50 - x"18",x"04",x"23",x"13",x"10",x"EA",x"CD",x"AE", -- 0x0A58 - x"0E",x"C1",x"E1",x"C9",x"CD",x"83",x"0B",x"3A", -- 0x0A60 - x"40",x"50",x"E6",x"20",x"20",x"F6",x"C9",x"CD", -- 0x0A68 - x"83",x"0B",x"3A",x"40",x"50",x"E6",x"20",x"28", -- 0x0A70 - x"F6",x"C9",x"D5",x"CD",x"0F",x"0C",x"D1",x"FE", -- 0x0A78 - x"18",x"D8",x"FE",x"20",x"DA",x"10",x"0B",x"FE", -- 0x0A80 - x"30",x"D8",x"FE",x"40",x"DA",x"10",x"0B",x"FE", -- 0x0A88 - x"FE",x"D2",x"16",x"0B",x"FE",x"DE",x"38",x"05", -- 0x0A90 - x"FE",x"E0",x"DA",x"16",x"0B",x"FE",x"44",x"28", -- 0x0A98 - x"42",x"FE",x"45",x"28",x"3E",x"FE",x"46",x"C0", -- 0x0AA0 - x"36",x"47",x"7B",x"FE",x"11",x"38",x"23",x"3A", -- 0x0AA8 - x"8D",x"4C",x"C6",x"08",x"32",x"8D",x"4C",x"3E", -- 0x0AB0 - x"04",x"32",x"93",x"4C",x"E5",x"D5",x"21",x"E2", -- 0x0AB8 - x"41",x"AF",x"77",x"11",x"E0",x"FF",x"19",x"77", -- 0x0AC0 - x"CB",x"D4",x"77",x"AF",x"ED",x"52",x"77",x"D1", -- 0x0AC8 - x"E1",x"C9",x"E5",x"D5",x"21",x"AB",x"41",x"AF", -- 0x0AD0 - x"77",x"2C",x"77",x"CB",x"D4",x"77",x"2D",x"77", -- 0x0AD8 - x"D1",x"E1",x"C9",x"36",x"03",x"CB",x"D4",x"3A", -- 0x0AE0 - x"36",x"4C",x"77",x"3A",x"3C",x"4C",x"3D",x"32", -- 0x0AE8 - x"3C",x"4C",x"D5",x"11",x"1A",x"0A",x"CD",x"26", -- 0x0AF0 - x"0A",x"D1",x"3E",x"02",x"32",x"4F",x"4C",x"3A", -- 0x0AF8 - x"2F",x"4C",x"FE",x"04",x"C0",x"3A",x"3C",x"4C", -- 0x0B00 - x"B7",x"C0",x"3E",x"01",x"32",x"93",x"4C",x"C9", -- 0x0B08 - x"3E",x"02",x"32",x"2B",x"4C",x"C9",x"3A",x"3C", -- 0x0B10 - x"4C",x"B7",x"C0",x"D5",x"3A",x"29",x"4C",x"C6", -- 0x0B18 - x"05",x"1F",x"1F",x"1F",x"E6",x"1F",x"5F",x"3A", -- 0x0B20 - x"1E",x"4C",x"C6",x"08",x"57",x"CD",x"0F",x"0C", -- 0x0B28 - x"D1",x"E6",x"DE",x"FE",x"DE",x"C0",x"3E",x"01", -- 0x0B30 - x"32",x"2B",x"4C",x"C9",x"3A",x"39",x"4C",x"B7", -- 0x0B38 - x"28",x"25",x"3D",x"32",x"39",x"4C",x"1F",x"1F", -- 0x0B40 - x"1F",x"E6",x"1F",x"C6",x"04",x"5F",x"16",x"11", -- 0x0B48 - x"CD",x"6D",x"0B",x"3A",x"39",x"4C",x"E6",x"07", -- 0x0B50 - x"C6",x"60",x"77",x"E6",x"07",x"FE",x"07",x"C0", -- 0x0B58 - x"11",x"E0",x"FF",x"19",x"36",x"A0",x"C9",x"21", -- 0x0B60 - x"31",x"43",x"36",x"A0",x"C9",x"7A",x"C6",x"A0", -- 0x0B68 - x"6F",x"26",x"43",x"7B",x"11",x"E0",x"FF",x"B7", -- 0x0B70 - x"C8",x"1F",x"30",x"01",x"19",x"EB",x"29",x"EB", -- 0x0B78 - x"C3",x"77",x"0B",x"E5",x"2A",x"00",x"4C",x"AF", -- 0x0B80 - x"32",x"C0",x"50",x"3A",x"00",x"4C",x"BD",x"28", -- 0x0B88 - x"F6",x"E1",x"C9",x"7E",x"23",x"B7",x"C8",x"C6", -- 0x0B90 - x"80",x"12",x"CB",x"D2",x"79",x"12",x"7B",x"D6", -- 0x0B98 - x"20",x"5F",x"CB",x"92",x"7A",x"DE",x"00",x"57", -- 0x0BA0 - x"C3",x"93",x"0B",x"7C",x"CD",x"B0",x"0B",x"7D", -- 0x0BA8 - x"F5",x"1F",x"1F",x"1F",x"1F",x"CD",x"B9",x"0B", -- 0x0BB0 - x"F1",x"E6",x"0F",x"FE",x"0A",x"38",x"02",x"C6", -- 0x0BB8 - x"07",x"C6",x"B0",x"E5",x"D5",x"F5",x"CD",x"6D", -- 0x0BC0 - x"0B",x"F1",x"77",x"CB",x"D4",x"36",x"12",x"CB", -- 0x0BC8 - x"94",x"D1",x"1C",x"E1",x"C9",x"F5",x"3E",x"F0", -- 0x0BD0 - x"BA",x"20",x"03",x"BB",x"28",x"2C",x"F1",x"3C", -- 0x0BD8 - x"D5",x"ED",x"5B",x"1C",x"4C",x"BB",x"38",x"03", -- 0x0BE0 - x"32",x"1C",x"4C",x"E6",x"07",x"87",x"5F",x"16", -- 0x0BE8 - x"00",x"21",x"51",x"4C",x"19",x"D1",x"71",x"23", -- 0x0BF0 - x"70",x"23",x"D5",x"11",x"0E",x"00",x"19",x"D1", -- 0x0BF8 - x"3E",x"EE",x"93",x"77",x"23",x"3E",x"00",x"92", -- 0x0C00 - x"77",x"C9",x"F1",x"3C",x"D5",x"18",x"DC",x"7A", -- 0x0C08 - x"1F",x"1F",x"1F",x"E6",x"1F",x"57",x"CD",x"6D", -- 0x0C10 - x"0B",x"7E",x"C9",x"CD",x"0F",x"0C",x"FE",x"05", -- 0x0C18 - x"38",x"14",x"FE",x"18",x"38",x"12",x"FE",x"20", -- 0x0C20 - x"38",x"0C",x"FE",x"30",x"38",x"0A",x"FE",x"48", -- 0x0C28 - x"38",x"04",x"FE",x"A0",x"38",x"02",x"AF",x"C9", -- 0x0C30 - x"B7",x"C9",x"CD",x"0F",x"0C",x"FE",x"20",x"38", -- 0x0C38 - x"04",x"FE",x"30",x"38",x"02",x"AF",x"C9",x"3E", -- 0x0C40 - x"01",x"B7",x"C9",x"CD",x"0F",x"0C",x"FE",x"48", -- 0x0C48 - x"38",x"04",x"FE",x"60",x"38",x"02",x"AF",x"C9", -- 0x0C50 - x"3E",x"01",x"B7",x"C9",x"32",x"36",x"4C",x"F5", -- 0x0C58 - x"AF",x"32",x"50",x"4C",x"CD",x"83",x"0B",x"F1", -- 0x0C60 - x"F3",x"E5",x"D5",x"C5",x"F5",x"21",x"00",x"40", -- 0x0C68 - x"11",x"01",x"40",x"01",x"00",x"04",x"36",x"03", -- 0x0C70 - x"ED",x"B0",x"01",x"40",x"00",x"36",x"00",x"ED", -- 0x0C78 - x"B0",x"01",x"80",x"03",x"77",x"ED",x"B0",x"36", -- 0x0C80 - x"00",x"01",x"3F",x"00",x"ED",x"B0",x"FB",x"CD", -- 0x0C88 - x"83",x"0B",x"F3",x"11",x"00",x"10",x"06",x"10", -- 0x0C90 - x"D5",x"C5",x"CD",x"6D",x"0B",x"11",x"E0",x"FF", -- 0x0C98 - x"CB",x"D4",x"06",x"20",x"36",x"00",x"19",x"10", -- 0x0CA0 - x"FB",x"C1",x"D1",x"14",x"10",x"EA",x"CD",x"69", -- 0x0CA8 - x"12",x"F1",x"C1",x"D1",x"E1",x"FB",x"C9",x"3A", -- 0x0CB0 - x"3C",x"4C",x"B7",x"C0",x"ED",x"5F",x"21",x"D8", -- 0x0CB8 - x"0C",x"E6",x"03",x"5F",x"16",x"00",x"19",x"7E", -- 0x0CC0 - x"2A",x"3F",x"4C",x"CB",x"D4",x"77",x"2C",x"77", -- 0x0CC8 - x"11",x"E0",x"FF",x"19",x"77",x"2D",x"77",x"C9", -- 0x0CD0 - x"09",x"11",x"14",x"17",x"C9",x"DD",x"2A",x"37", -- 0x0CD8 - x"4C",x"DD",x"7E",x"02",x"B7",x"C8",x"47",x"DD", -- 0x0CE0 - x"5E",x"00",x"DD",x"56",x"01",x"CD",x"6D",x"0B", -- 0x0CE8 - x"DD",x"7E",x"05",x"32",x"2C",x"4C",x"FE",x"00", -- 0x0CF0 - x"3A",x"30",x"4C",x"28",x"01",x"2F",x"E6",x"07", -- 0x0CF8 - x"DD",x"86",x"03",x"DD",x"4E",x"04",x"C3",x"09", -- 0x0D00 - x"0D",x"11",x"E0",x"FF",x"18",x"03",x"11",x"01", -- 0x0D08 - x"00",x"77",x"CB",x"D4",x"71",x"CB",x"94",x"19", -- 0x0D10 - x"10",x"F7",x"C9",x"6F",x"26",x"00",x"29",x"11", -- 0x0D18 - x"84",x"17",x"19",x"5E",x"23",x"56",x"D5",x"DD", -- 0x0D20 - x"E1",x"DD",x"7E",x"00",x"DD",x"23",x"CD",x"5C", -- 0x0D28 - x"0C",x"DD",x"5E",x"00",x"DD",x"56",x"01",x"CD", -- 0x0D30 - x"6D",x"0B",x"DD",x"7E",x"02",x"B7",x"28",x"1C", -- 0x0D38 - x"47",x"CB",x"B8",x"E6",x"80",x"DD",x"7E",x"03", -- 0x0D40 - x"DD",x"4E",x"04",x"11",x"05",x"00",x"DD",x"19", -- 0x0D48 - x"28",x"05",x"CD",x"0E",x"0D",x"18",x"DA",x"CD", -- 0x0D50 - x"09",x"0D",x"18",x"D5",x"22",x"3F",x"4C",x"36", -- 0x0D58 - x"DE",x"2C",x"36",x"FE",x"CB",x"D4",x"36",x"09", -- 0x0D60 - x"2D",x"36",x"09",x"CB",x"94",x"11",x"E0",x"FF", -- 0x0D68 - x"19",x"36",x"DF",x"2C",x"36",x"FF",x"CB",x"D4", -- 0x0D70 - x"36",x"09",x"2D",x"36",x"09",x"DD",x"7E",x"03", -- 0x0D78 - x"DD",x"4E",x"04",x"DD",x"46",x"05",x"11",x"06", -- 0x0D80 - x"00",x"DD",x"19",x"B7",x"28",x"16",x"F5",x"DD", -- 0x0D88 - x"5E",x"00",x"DD",x"56",x"01",x"DD",x"23",x"DD", -- 0x0D90 - x"23",x"CD",x"6D",x"0B",x"71",x"CB",x"D4",x"70", -- 0x0D98 - x"F1",x"3D",x"20",x"EA",x"DD",x"7E",x"00",x"DD", -- 0x0DA0 - x"4E",x"01",x"DD",x"46",x"02",x"11",x"03",x"00", -- 0x0DA8 - x"DD",x"19",x"B7",x"28",x"16",x"F5",x"DD",x"5E", -- 0x0DB0 - x"00",x"DD",x"56",x"01",x"DD",x"23",x"DD",x"23", -- 0x0DB8 - x"CD",x"6D",x"0B",x"71",x"CB",x"D4",x"70",x"F1", -- 0x0DC0 - x"3D",x"20",x"EA",x"21",x"B0",x"43",x"11",x"E0", -- 0x0DC8 - x"FF",x"06",x"1C",x"36",x"A0",x"CB",x"D4",x"36", -- 0x0DD0 - x"09",x"CB",x"94",x"19",x"10",x"F5",x"DD",x"5E", -- 0x0DD8 - x"00",x"DD",x"23",x"16",x"10",x"CD",x"6D",x"0B", -- 0x0DE0 - x"EB",x"DD",x"E5",x"E1",x"0E",x"09",x"CD",x"93", -- 0x0DE8 - x"0B",x"22",x"37",x"4C",x"11",x"06",x"00",x"19", -- 0x0DF0 - x"7E",x"32",x"1D",x"4C",x"FE",x"10",x"07",x"17", -- 0x0DF8 - x"E6",x"02",x"32",x"1F",x"4C",x"23",x"7E",x"87", -- 0x0E00 - x"87",x"87",x"32",x"1E",x"4C",x"23",x"3E",x"01", -- 0x0E08 - x"32",x"20",x"4C",x"AF",x"32",x"24",x"4C",x"32", -- 0x0E10 - x"22",x"4C",x"3E",x"FF",x"32",x"25",x"4C",x"22", -- 0x0E18 - x"3D",x"4C",x"7E",x"47",x"32",x"3C",x"4C",x"23", -- 0x0E20 - x"7E",x"32",x"3A",x"4C",x"23",x"7E",x"32",x"3B", -- 0x0E28 - x"4C",x"23",x"5E",x"23",x"56",x"23",x"E5",x"CD", -- 0x0E30 - x"6D",x"0B",x"3A",x"3A",x"4C",x"77",x"CB",x"D4", -- 0x0E38 - x"3A",x"3B",x"4C",x"77",x"E1",x"10",x"EB",x"7E", -- 0x0E40 - x"23",x"47",x"1F",x"1F",x"1F",x"1F",x"E6",x"07", -- 0x0E48 - x"32",x"41",x"4C",x"78",x"E6",x"07",x"32",x"42", -- 0x0E50 - x"4C",x"3A",x"41",x"4C",x"06",x"00",x"4F",x"87", -- 0x0E58 - x"81",x"87",x"81",x"4F",x"28",x"04",x"11",x"71", -- 0x0E60 - x"4C",x"EF",x"3A",x"42",x"4C",x"06",x"00",x"4F", -- 0x0E68 - x"87",x"81",x"87",x"81",x"4F",x"28",x"04",x"11", -- 0x0E70 - x"8D",x"4C",x"EF",x"21",x"1F",x"28",x"11",x"B1", -- 0x0E78 - x"43",x"0E",x"01",x"CD",x"93",x"0B",x"0E",x"05", -- 0x0E80 - x"CD",x"93",x"0B",x"3E",x"BF",x"32",x"39",x"4C", -- 0x0E88 - x"11",x"00",x"14",x"CD",x"6D",x"0B",x"3A",x"27", -- 0x0E90 - x"4C",x"47",x"11",x"C0",x"FF",x"36",x"DB",x"CB", -- 0x0E98 - x"D4",x"36",x"01",x"2C",x"36",x"01",x"CB",x"94", -- 0x0EA0 - x"36",x"FB",x"2D",x"19",x"10",x"EF",x"21",x"3D", -- 0x0EA8 - x"28",x"11",x"B3",x"43",x"0E",x"19",x"CD",x"93", -- 0x0EB0 - x"0B",x"21",x"14",x"4C",x"CD",x"93",x"0B",x"21", -- 0x0EB8 - x"46",x"28",x"CD",x"93",x"0B",x"21",x"0D",x"4C", -- 0x0EC0 - x"C3",x"93",x"0B",x"06",x"08",x"11",x"F0",x"F0", -- 0x0EC8 - x"3E",x"08",x"90",x"CD",x"D5",x"0B",x"10",x"F5", -- 0x0ED0 - x"C9",x"E5",x"CD",x"6D",x"0B",x"EB",x"E1",x"E5", -- 0x0ED8 - x"D5",x"C5",x"7D",x"2C",x"12",x"CB",x"D2",x"7C", -- 0x0EE0 - x"12",x"CB",x"92",x"3E",x"E0",x"83",x"5F",x"7A", -- 0x0EE8 - x"CE",x"FF",x"57",x"0D",x"20",x"EC",x"C1",x"D1", -- 0x0EF0 - x"E1",x"13",x"7D",x"C6",x"20",x"6F",x"10",x"DF", -- 0x0EF8 - x"C9",x"E5",x"CD",x"6D",x"0B",x"EB",x"E1",x"E5", -- 0x0F00 - x"D5",x"C5",x"7D",x"12",x"CB",x"D2",x"7C",x"12", -- 0x0F08 - x"CB",x"92",x"3E",x"E0",x"83",x"5F",x"7A",x"CE", -- 0x0F10 - x"FF",x"57",x"0D",x"20",x"ED",x"C1",x"D1",x"E1", -- 0x0F18 - x"13",x"10",x"E4",x"C9",x"AF",x"CD",x"5C",x"0C", -- 0x0F20 - x"21",x"50",x"0F",x"16",x"04",x"0E",x"17",x"1E", -- 0x0F28 - x"00",x"06",x"1B",x"7E",x"23",x"E6",x"01",x"28", -- 0x0F30 - x"0D",x"E5",x"D5",x"CD",x"6D",x"0B",x"36",x"A0", -- 0x0F38 - x"CB",x"D4",x"36",x"09",x"D1",x"E1",x"1C",x"10", -- 0x0F40 - x"EA",x"14",x"0D",x"20",x"E2",x"C3",x"CB",x"0E", -- 0x0F48 - x"30",x"30",x"30",x"30",x"30",x"31",x"31",x"31", -- 0x0F50 - x"31",x"30",x"30",x"30",x"31",x"31",x"31",x"30", -- 0x0F58 - x"30",x"30",x"31",x"31",x"31",x"30",x"30",x"30", -- 0x0F60 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0F68 - x"31",x"30",x"30",x"30",x"31",x"30",x"31",x"30", -- 0x0F70 - x"30",x"30",x"31",x"30",x"31",x"30",x"30",x"30", -- 0x0F78 - x"31",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0F80 - x"30",x"30",x"30",x"31",x"31",x"31",x"31",x"30", -- 0x0F88 - x"30",x"31",x"31",x"31",x"31",x"31",x"30",x"31", -- 0x0F90 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0F98 - x"30",x"30",x"30",x"30",x"30",x"30",x"31",x"30", -- 0x0FA0 - x"30",x"30",x"30",x"30",x"31",x"30",x"30",x"30", -- 0x0FA8 - x"31",x"30",x"31",x"30",x"30",x"30",x"31",x"30", -- 0x0FB0 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0FB8 - x"30",x"31",x"30",x"30",x"30",x"30",x"30",x"31", -- 0x0FC0 - x"30",x"30",x"30",x"31",x"30",x"30",x"31",x"31", -- 0x0FC8 - x"31",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0FD0 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0FD8 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0FE0 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0FE8 - x"30",x"30",x"31",x"30",x"30",x"30",x"31",x"30", -- 0x0FF0 - x"30",x"31",x"31",x"31",x"30",x"30",x"31",x"30", -- 0x0FF8 - x"30",x"30",x"31",x"30",x"31",x"31",x"31",x"30", -- 0x1000 - x"30",x"31",x"31",x"31",x"30",x"31",x"31",x"30", -- 0x1008 - x"31",x"31",x"30",x"31",x"30",x"30",x"30",x"31", -- 0x1010 - x"30",x"31",x"31",x"30",x"30",x"31",x"30",x"30", -- 0x1018 - x"31",x"30",x"30",x"31",x"30",x"30",x"30",x"31", -- 0x1020 - x"31",x"30",x"31",x"30",x"31",x"30",x"31",x"31", -- 0x1028 - x"31",x"31",x"31",x"30",x"31",x"30",x"31",x"30", -- 0x1030 - x"31",x"30",x"30",x"31",x"30",x"30",x"31",x"30", -- 0x1038 - x"30",x"30",x"30",x"31",x"30",x"30",x"30",x"31", -- 0x1040 - x"30",x"31",x"30",x"30",x"30",x"31",x"30",x"31", -- 0x1048 - x"30",x"30",x"31",x"31",x"30",x"30",x"31",x"30", -- 0x1050 - x"30",x"31",x"30",x"30",x"30",x"31",x"31",x"30", -- 0x1058 - x"30",x"30",x"31",x"30",x"31",x"30",x"30",x"30", -- 0x1060 - x"31",x"30",x"31",x"30",x"30",x"30",x"31",x"30", -- 0x1068 - x"31",x"31",x"31",x"30",x"30",x"31",x"31",x"31", -- 0x1070 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1078 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1080 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1088 - x"30",x"30",x"30",x"30",x"31",x"30",x"30",x"30", -- 0x1090 - x"31",x"30",x"31",x"31",x"31",x"30",x"31",x"30", -- 0x1098 - x"30",x"30",x"31",x"30",x"31",x"31",x"31",x"31", -- 0x10A0 - x"31",x"30",x"31",x"31",x"31",x"31",x"30",x"31", -- 0x10A8 - x"31",x"30",x"31",x"31",x"30",x"30",x"31",x"30", -- 0x10B0 - x"30",x"31",x"31",x"30",x"30",x"31",x"30",x"31", -- 0x10B8 - x"30",x"30",x"30",x"30",x"30",x"31",x"30",x"30", -- 0x10C0 - x"30",x"31",x"31",x"30",x"31",x"30",x"31",x"30", -- 0x10C8 - x"30",x"31",x"30",x"30",x"31",x"30",x"31",x"30", -- 0x10D0 - x"31",x"30",x"31",x"31",x"30",x"30",x"30",x"30", -- 0x10D8 - x"31",x"31",x"31",x"31",x"30",x"31",x"30",x"30", -- 0x10E0 - x"30",x"31",x"30",x"30",x"31",x"30",x"30",x"31", -- 0x10E8 - x"30",x"30",x"31",x"31",x"30",x"31",x"30",x"30", -- 0x10F0 - x"30",x"30",x"30",x"31",x"30",x"30",x"31",x"30", -- 0x10F8 - x"31",x"30",x"30",x"30",x"31",x"30",x"31",x"31", -- 0x1100 - x"31",x"30",x"31",x"30",x"30",x"30",x"31",x"30", -- 0x1108 - x"31",x"31",x"31",x"31",x"31",x"30",x"31",x"30", -- 0x1110 - x"30",x"30",x"31",x"30",x"30",x"30",x"30",x"30", -- 0x1118 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1120 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1128 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1130 - x"30",x"30",x"30",x"31",x"30",x"30",x"30",x"31", -- 0x1138 - x"30",x"30",x"31",x"31",x"31",x"30",x"30",x"31", -- 0x1140 - x"30",x"30",x"30",x"31",x"30",x"30",x"30",x"30", -- 0x1148 - x"30",x"30",x"30",x"30",x"30",x"30",x"31",x"31", -- 0x1150 - x"30",x"31",x"31",x"30",x"31",x"30",x"30",x"30", -- 0x1158 - x"31",x"30",x"31",x"31",x"30",x"30",x"31",x"30", -- 0x1160 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1168 - x"30",x"31",x"30",x"31",x"30",x"31",x"30",x"31", -- 0x1170 - x"31",x"31",x"31",x"31",x"30",x"31",x"30",x"31", -- 0x1178 - x"30",x"31",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1180 - x"30",x"30",x"30",x"30",x"31",x"30",x"30",x"30", -- 0x1188 - x"31",x"30",x"31",x"30",x"30",x"30",x"31",x"30", -- 0x1190 - x"31",x"30",x"30",x"31",x"31",x"30",x"30",x"30", -- 0x1198 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"31", -- 0x11A0 - x"30",x"30",x"30",x"31",x"30",x"31",x"30",x"30", -- 0x11A8 - x"30",x"31",x"30",x"31",x"30",x"30",x"30",x"31", -- 0x11B0 - x"30",x"30",x"30",x"30",x"30",x"20",x"20",x"20", -- 0x11B8 - x"20",x"50",x"72",x"65",x"73",x"73",x"20",x"53", -- 0x11C0 - x"74",x"61",x"72",x"74",x"20",x"54",x"6F",x"20", -- 0x11C8 - x"50",x"6C",x"61",x"79",x"20",x"20",x"20",x"20", -- 0x11D0 - x"00",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x11D8 - x"20",x"49",x"6E",x"73",x"65",x"72",x"74",x"20", -- 0x11E0 - x"43",x"6F",x"69",x"6E",x"20",x"20",x"20",x"20", -- 0x11E8 - x"20",x"20",x"20",x"20",x"00",x"1E",x"00",x"D6", -- 0x11F0 - x"0A",x"38",x"03",x"1C",x"18",x"F9",x"C6",x"0A", -- 0x11F8 - x"C9",x"3A",x"0A",x"4C",x"B7",x"C0",x"3A",x"00", -- 0x1200 - x"50",x"32",x"04",x"4C",x"2F",x"5F",x"3A",x"06", -- 0x1208 - x"4C",x"57",x"2F",x"A3",x"32",x"07",x"4C",x"7B", -- 0x1210 - x"32",x"06",x"4C",x"3A",x"40",x"50",x"32",x"05", -- 0x1218 - x"4C",x"2F",x"5F",x"3A",x"08",x"4C",x"57",x"2F", -- 0x1220 - x"A3",x"32",x"09",x"4C",x"7B",x"32",x"08",x"4C", -- 0x1228 - x"3A",x"09",x"4C",x"E6",x"01",x"28",x"08",x"3A", -- 0x1230 - x"4C",x"4C",x"EE",x"0F",x"32",x"4C",x"4C",x"3A", -- 0x1238 - x"09",x"4C",x"E6",x"08",x"28",x"08",x"3A",x"4D", -- 0x1240 - x"4C",x"EE",x"0F",x"32",x"4D",x"4C",x"3A",x"07", -- 0x1248 - x"4C",x"E6",x"20",x"28",x"13",x"3A",x"0B",x"4C", -- 0x1250 - x"FE",x"63",x"28",x"0C",x"3C",x"32",x"0B",x"4C", -- 0x1258 - x"CD",x"69",x"12",x"3E",x"01",x"32",x"0C",x"4C", -- 0x1260 - x"C9",x"11",x"99",x"12",x"21",x"FD",x"43",x"1A", -- 0x1268 - x"13",x"B7",x"28",x"0C",x"C6",x"80",x"77",x"CB", -- 0x1270 - x"D4",x"36",x"19",x"CB",x"94",x"2D",x"18",x"EF", -- 0x1278 - x"3A",x"0B",x"4C",x"CD",x"F5",x"11",x"57",x"7B", -- 0x1280 - x"C6",x"B0",x"77",x"CB",x"D4",x"36",x"19",x"2D", -- 0x1288 - x"36",x"19",x"CB",x"94",x"7A",x"C6",x"B0",x"77", -- 0x1290 - x"C9",x"43",x"72",x"65",x"64",x"69",x"74",x"73", -- 0x1298 - x"20",x"00",x"32",x"47",x"4C",x"AF",x"32",x"46", -- 0x12A0 - x"4C",x"3E",x"01",x"32",x"4B",x"4C",x"C9",x"CD", -- 0x12A8 - x"01",x"12",x"3A",x"47",x"4C",x"B7",x"CA",x"A1", -- 0x12B0 - x"13",x"3A",x"4B",x"4C",x"D6",x"04",x"32",x"4B", -- 0x12B8 - x"4C",x"D2",x"10",x"13",x"3A",x"47",x"4C",x"87", -- 0x12C0 - x"5F",x"16",x"00",x"21",x"4F",x"14",x"19",x"5E", -- 0x12C8 - x"23",x"56",x"EB",x"3A",x"46",x"4C",x"5F",x"3C", -- 0x12D0 - x"32",x"46",x"4C",x"16",x"00",x"19",x"19",x"19", -- 0x12D8 - x"7E",x"FE",x"FF",x"CA",x"A1",x"13",x"B7",x"20", -- 0x12E0 - x"14",x"3C",x"32",x"46",x"4C",x"3A",x"47",x"4C", -- 0x12E8 - x"87",x"5F",x"16",x"00",x"21",x"4F",x"14",x"19", -- 0x12F0 - x"5E",x"23",x"56",x"EB",x"7E",x"32",x"4B",x"4C", -- 0x12F8 - x"23",x"7E",x"CD",x"FD",x"13",x"32",x"48",x"4C", -- 0x1300 - x"23",x"7E",x"CD",x"FD",x"13",x"32",x"49",x"4C", -- 0x1308 - x"3A",x"24",x"4C",x"B7",x"28",x"16",x"3A",x"2A", -- 0x1310 - x"4C",x"3C",x"32",x"2A",x"4C",x"1F",x"1F",x"E6", -- 0x1318 - x"3F",x"5F",x"16",x"00",x"21",x"AE",x"13",x"19", -- 0x1320 - x"7E",x"32",x"4A",x"4C",x"3A",x"4F",x"4C",x"B7", -- 0x1328 - x"28",x"10",x"C6",x"02",x"32",x"4F",x"4C",x"32", -- 0x1330 - x"4A",x"4C",x"FE",x"40",x"38",x"04",x"AF",x"32", -- 0x1338 - x"4F",x"4C",x"3A",x"0C",x"4C",x"B7",x"28",x"10", -- 0x1340 - x"C6",x"01",x"32",x"0C",x"4C",x"32",x"4A",x"4C", -- 0x1348 - x"FE",x"20",x"38",x"04",x"AF",x"32",x"0C",x"4C", -- 0x1350 - x"3A",x"4E",x"4C",x"B7",x"28",x"08",x"D6",x"04", -- 0x1358 - x"32",x"4E",x"4C",x"32",x"4A",x"4C",x"DD",x"21", -- 0x1360 - x"45",x"50",x"DD",x"36",x"00",x"01",x"ED",x"4B", -- 0x1368 - x"4C",x"4C",x"3A",x"48",x"4C",x"CD",x"16",x"14", -- 0x1370 - x"DD",x"21",x"4A",x"50",x"DD",x"36",x"00",x"03", -- 0x1378 - x"ED",x"4B",x"4C",x"4C",x"3A",x"49",x"4C",x"CD", -- 0x1380 - x"16",x"14",x"DD",x"21",x"4F",x"50",x"DD",x"36", -- 0x1388 - x"00",x"01",x"ED",x"4B",x"4D",x"4C",x"3A",x"4A", -- 0x1390 - x"4C",x"CD",x"16",x"14",x"AF",x"32",x"4A",x"4C", -- 0x1398 - x"C9",x"AF",x"32",x"48",x"4C",x"32",x"49",x"4C", -- 0x13A0 - x"32",x"47",x"4C",x"C3",x"10",x"13",x"04",x"09", -- 0x13A8 - x"0B",x"0D",x"0F",x"11",x"13",x"15",x"16",x"15", -- 0x13B0 - x"13",x"11",x"0F",x"0D",x"0B",x"09",x"09",x"08", -- 0x13B8 - x"08",x"07",x"07",x"06",x"06",x"05",x"05",x"04", -- 0x13C0 - x"04",x"04",x"03",x"03",x"03",x"03",x"02",x"02", -- 0x13C8 - x"02",x"02",x"01",x"01",x"01",x"01",x"01",x"01", -- 0x13D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13F0 - x"00",x"00",x"00",x"00",x"00",x"FE",x"FF",x"C8", -- 0x13F8 - x"B7",x"C8",x"E5",x"D5",x"5F",x"21",x"44",x"16", -- 0x1400 - x"16",x"00",x"BE",x"28",x"05",x"23",x"23",x"14", -- 0x1408 - x"18",x"F8",x"7A",x"D1",x"E1",x"C9",x"E5",x"D5", -- 0x1410 - x"B7",x"28",x"2D",x"87",x"5F",x"16",x"00",x"21", -- 0x1418 - x"AC",x"16",x"19",x"5E",x"23",x"56",x"7B",x"DD", -- 0x1420 - x"77",x"0C",x"1F",x"1F",x"1F",x"1F",x"DD",x"77", -- 0x1428 - x"0D",x"7A",x"DD",x"77",x"0E",x"1F",x"1F",x"1F", -- 0x1430 - x"1F",x"DD",x"77",x"0F",x"79",x"DD",x"77",x"10", -- 0x1438 - x"3E",x"01",x"32",x"01",x"50",x"D1",x"E1",x"C9", -- 0x1440 - x"DD",x"36",x"10",x"00",x"D1",x"E1",x"C9",x"00", -- 0x1448 - x"00",x"55",x"14",x"81",x"15",x"50",x"80",x"80", -- 0x1450 - x"50",x"66",x"66",x"50",x"56",x"56",x"32",x"56", -- 0x1458 - x"56",x"32",x"AB",x"CB",x"32",x"2B",x"33",x"32", -- 0x1460 - x"2B",x"33",x"32",x"AB",x"CB",x"32",x"33",x"40", -- 0x1468 - x"32",x"33",x"40",x"32",x"AB",x"CB",x"32",x"80", -- 0x1470 - x"80",x"32",x"80",x"80",x"32",x"66",x"66",x"32", -- 0x1478 - x"56",x"56",x"32",x"60",x"56",x"32",x"AB",x"C0", -- 0x1480 - x"32",x"2B",x"30",x"32",x"2B",x"30",x"32",x"AB", -- 0x1488 - x"C0",x"32",x"30",x"44",x"32",x"30",x"44",x"32", -- 0x1490 - x"AB",x"C0",x"32",x"88",x"88",x"32",x"88",x"88", -- 0x1498 - x"32",x"72",x"72",x"32",x"4C",x"4C",x"32",x"4C", -- 0x14A0 - x"4C",x"32",x"AB",x"C0",x"32",x"26",x"30",x"32", -- 0x14A8 - x"26",x"30",x"32",x"AB",x"C0",x"32",x"30",x"44", -- 0x14B0 - x"32",x"30",x"44",x"32",x"AB",x"C0",x"32",x"88", -- 0x14B8 - x"88",x"32",x"88",x"88",x"32",x"72",x"72",x"32", -- 0x14C0 - x"4C",x"4C",x"32",x"4C",x"4C",x"32",x"AB",x"CB", -- 0x14C8 - x"32",x"26",x"33",x"32",x"26",x"33",x"32",x"AB", -- 0x14D0 - x"CB",x"32",x"33",x"40",x"32",x"33",x"40",x"32", -- 0x14D8 - x"AB",x"CB",x"32",x"80",x"80",x"32",x"80",x"80", -- 0x14E0 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"40", -- 0x14E8 - x"40",x"32",x"80",x"AB",x"32",x"20",x"2B",x"32", -- 0x14F0 - x"20",x"2B",x"32",x"80",x"AB",x"32",x"2B",x"33", -- 0x14F8 - x"32",x"2B",x"33",x"32",x"80",x"AB",x"32",x"80", -- 0x1500 - x"80",x"32",x"80",x"80",x"32",x"66",x"66",x"32", -- 0x1508 - x"56",x"56",x"32",x"40",x"40",x"32",x"80",x"98", -- 0x1510 - x"32",x"20",x"26",x"32",x"20",x"26",x"32",x"80", -- 0x1518 - x"98",x"32",x"26",x"30",x"32",x"26",x"30",x"32", -- 0x1520 - x"00",x"00",x"32",x"72",x"72",x"32",x"72",x"72", -- 0x1528 - x"32",x"60",x"60",x"32",x"4C",x"4C",x"32",x"4C", -- 0x1530 - x"98",x"32",x"4C",x"4C",x"32",x"4C",x"4C",x"32", -- 0x1538 - x"4C",x"98",x"32",x"5B",x"5B",x"32",x"56",x"56", -- 0x1540 - x"32",x"33",x"CB",x"32",x"33",x"33",x"32",x"33", -- 0x1548 - x"33",x"32",x"33",x"CB",x"32",x"40",x"40",x"32", -- 0x1550 - x"66",x"66",x"64",x"66",x"66",x"32",x"72",x"72", -- 0x1558 - x"64",x"4C",x"4C",x"32",x"56",x"56",x"32",x"80", -- 0x1560 - x"CB",x"19",x"80",x"00",x"19",x"80",x"80",x"32", -- 0x1568 - x"80",x"CB",x"FA",x"00",x"00",x"FA",x"00",x"00", -- 0x1570 - x"FA",x"00",x"00",x"FA",x"00",x"00",x"00",x"00", -- 0x1578 - x"00",x"32",x"80",x"80",x"32",x"72",x"72",x"32", -- 0x1580 - x"66",x"66",x"32",x"60",x"60",x"32",x"56",x"56", -- 0x1588 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"56", -- 0x1590 - x"56",x"32",x"51",x"51",x"32",x"60",x"60",x"32", -- 0x1598 - x"51",x"51",x"32",x"51",x"51",x"32",x"56",x"56", -- 0x15A0 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"56", -- 0x15A8 - x"56",x"32",x"80",x"80",x"32",x"72",x"72",x"32", -- 0x15B0 - x"66",x"66",x"32",x"60",x"60",x"32",x"56",x"56", -- 0x15B8 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"56", -- 0x15C0 - x"56",x"32",x"51",x"51",x"32",x"60",x"60",x"32", -- 0x15C8 - x"51",x"51",x"32",x"51",x"51",x"32",x"56",x"56", -- 0x15D0 - x"32",x"56",x"56",x"32",x"56",x"56",x"32",x"56", -- 0x15D8 - x"56",x"32",x"80",x"80",x"32",x"72",x"72",x"32", -- 0x15E0 - x"66",x"66",x"32",x"60",x"60",x"32",x"56",x"56", -- 0x15E8 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"56", -- 0x15F0 - x"56",x"32",x"51",x"51",x"32",x"60",x"60",x"32", -- 0x15F8 - x"51",x"51",x"32",x"51",x"51",x"32",x"56",x"56", -- 0x1600 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"56", -- 0x1608 - x"56",x"32",x"80",x"80",x"32",x"72",x"72",x"32", -- 0x1610 - x"66",x"66",x"32",x"60",x"60",x"32",x"56",x"56", -- 0x1618 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"40", -- 0x1620 - x"40",x"32",x"56",x"56",x"32",x"66",x"66",x"32", -- 0x1628 - x"80",x"80",x"32",x"66",x"66",x"32",x"56",x"56", -- 0x1630 - x"32",x"56",x"56",x"32",x"56",x"56",x"32",x"56", -- 0x1638 - x"56",x"00",x"00",x"00",x"00",x"24",x"FF",x"24", -- 0x1640 - x"F2",x"04",x"E6",x"25",x"D8",x"05",x"CB",x"26", -- 0x1648 - x"C0",x"27",x"B4",x"07",x"AB",x"28",x"A2",x"08", -- 0x1650 - x"98",x"29",x"90",x"09",x"88",x"2A",x"80",x"2B", -- 0x1658 - x"79",x"0B",x"72",x"2C",x"6C",x"0C",x"66",x"2D", -- 0x1660 - x"60",x"2E",x"5B",x"0E",x"56",x"2F",x"51",x"0F", -- 0x1668 - x"4C",x"30",x"48",x"10",x"44",x"31",x"40",x"32", -- 0x1670 - x"3C",x"12",x"39",x"33",x"36",x"13",x"33",x"34", -- 0x1678 - x"30",x"35",x"2D",x"15",x"2B",x"36",x"28",x"16", -- 0x1680 - x"26",x"37",x"24",x"17",x"22",x"38",x"20",x"39", -- 0x1688 - x"1F",x"19",x"1D",x"3A",x"1B",x"1A",x"19",x"3B", -- 0x1690 - x"18",x"3C",x"17",x"1C",x"16",x"3D",x"14",x"1D", -- 0x1698 - x"13",x"3E",x"12",x"1E",x"11",x"3F",x"10",x"2B", -- 0x16A0 - x"01",x"01",x"01",x"01",x"57",x"00",x"5C",x"00", -- 0x16A8 - x"62",x"00",x"6A",x"00",x"6F",x"00",x"75",x"00", -- 0x16B0 - x"7D",x"00",x"85",x"00",x"8E",x"00",x"96",x"00", -- 0x16B8 - x"9E",x"00",x"A6",x"00",x"AE",x"00",x"B9",x"00", -- 0x16C0 - x"C4",x"00",x"D5",x"00",x"DF",x"00",x"EA",x"00", -- 0x16C8 - x"FB",x"00",x"0B",x"01",x"1C",x"01",x"2C",x"01", -- 0x16D0 - x"3C",x"01",x"4D",x"01",x"5D",x"01",x"73",x"01", -- 0x16D8 - x"89",x"01",x"AA",x"01",x"BF",x"01",x"D5",x"01", -- 0x16E0 - x"F6",x"01",x"17",x"02",x"38",x"02",x"58",x"02", -- 0x16E8 - x"79",x"02",x"9A",x"02",x"BA",x"02",x"E6",x"02", -- 0x16F0 - x"12",x"03",x"54",x"03",x"7E",x"03",x"AA",x"03", -- 0x16F8 - x"EC",x"03",x"2E",x"04",x"70",x"04",x"B0",x"04", -- 0x1700 - x"F2",x"04",x"34",x"05",x"74",x"05",x"CC",x"05", -- 0x1708 - x"24",x"06",x"A8",x"06",x"FC",x"06",x"54",x"07", -- 0x1710 - x"D8",x"07",x"5C",x"08",x"E0",x"08",x"60",x"09", -- 0x1718 - x"E4",x"09",x"68",x"0A",x"E8",x"0A",x"98",x"0B", -- 0x1720 - x"48",x"0C",x"50",x"0D",x"F8",x"0D",x"A8",x"0E", -- 0x1728 - x"B0",x"0F",x"B8",x"10",x"C0",x"11",x"C0",x"12", -- 0x1730 - x"C8",x"13",x"D0",x"14",x"E8",x"0A",x"98",x"0B", -- 0x1738 - x"48",x"0C",x"50",x"0D",x"F8",x"0D",x"A8",x"0E", -- 0x1740 - x"B0",x"0F",x"B8",x"10",x"C0",x"11",x"C0",x"12", -- 0x1748 - x"C8",x"13",x"D0",x"14",x"E8",x"0A",x"98",x"0B", -- 0x1750 - x"48",x"0C",x"50",x"0D",x"F8",x"0D",x"A8",x"0E", -- 0x1758 - x"B0",x"0F",x"B8",x"10",x"C0",x"11",x"C0",x"12", -- 0x1760 - x"C8",x"13",x"D0",x"14",x"E8",x"0A",x"98",x"0B", -- 0x1768 - x"48",x"0C",x"50",x"0D",x"F8",x"0D",x"A8",x"0E", -- 0x1770 - x"B0",x"0F",x"B8",x"10",x"C0",x"11",x"C0",x"12", -- 0x1778 - x"C8",x"13",x"D0",x"14",x"AC",x"17",x"30",x"18", -- 0x1780 - x"D3",x"18",x"67",x"19",x"1F",x"1A",x"C9",x"1A", -- 0x1788 - x"71",x"1B",x"2F",x"1C",x"13",x"1D",x"CC",x"1D", -- 0x1790 - x"A0",x"1E",x"77",x"1F",x"59",x"20",x"13",x"21", -- 0x1798 - x"FA",x"21",x"AF",x"22",x"68",x"23",x"3E",x"24", -- 0x17A0 - x"F2",x"24",x"A6",x"25",x"00",x"00",x"05",x"1C", -- 0x17A8 - x"08",x"01",x"0C",x"05",x"04",x"80",x"01",x"11", -- 0x17B0 - x"05",x"04",x"80",x"01",x"00",x"07",x"03",x"08", -- 0x17B8 - x"01",x"11",x"08",x"03",x"20",x"09",x"00",x"09", -- 0x17C0 - x"04",x"08",x"01",x"08",x"09",x"10",x"58",x"0F", -- 0x17C8 - x"1A",x"0A",x"02",x"08",x"01",x"14",x"0C",x"03", -- 0x17D0 - x"20",x"09",x"17",x"0C",x"03",x"80",x"01",x"1A", -- 0x17D8 - x"0C",x"02",x"08",x"01",x"04",x"0D",x"10",x"08", -- 0x17E0 - x"01",x"00",x"0F",x"1C",x"08",x"01",x"1A",x"0D", -- 0x17E8 - x"00",x"04",x"30",x"0F",x"17",x"04",x"1B",x"04", -- 0x17F0 - x"15",x"08",x"0C",x"0C",x"02",x"38",x"05",x"0B", -- 0x17F8 - x"00",x"10",x"00",x"07",x"43",x"45",x"4E",x"54", -- 0x1800 - x"52",x"41",x"4C",x"20",x"43",x"41",x"56",x"45", -- 0x1808 - x"52",x"4E",x"00",x"08",x"09",x"10",x"58",x"0F", -- 0x1810 - x"00",x"01",x"0D",x"05",x"45",x"07",x"09",x"00", -- 0x1818 - x"10",x"01",x"19",x"00",x"18",x"04",x"1B",x"06", -- 0x1820 - x"10",x"28",x"08",x"38",x"40",x"40",x"7E",x"01", -- 0x1828 - x"01",x"10",x"00",x"0C",x"20",x"09",x"12",x"03", -- 0x1830 - x"03",x"88",x"01",x"15",x"03",x"01",x"09",x"01", -- 0x1838 - x"00",x"05",x"12",x"09",x"01",x"12",x"06",x"02", -- 0x1840 - x"09",x"01",x"00",x"07",x"01",x"09",x"01",x"01", -- 0x1848 - x"07",x"04",x"88",x"01",x"08",x"09",x"07",x"09", -- 0x1850 - x"01",x"11",x"0A",x"04",x"88",x"01",x"0D",x"0C", -- 0x1858 - x"03",x"09",x"01",x"07",x"0D",x"03",x"88",x"01", -- 0x1860 - x"00",x"0F",x"1C",x"09",x"01",x"16",x"06",x"87", -- 0x1868 - x"20",x"09",x"19",x"05",x"88",x"20",x"09",x"17", -- 0x1870 - x"06",x"02",x"88",x"01",x"17",x"08",x"02",x"88", -- 0x1878 - x"01",x"17",x"09",x"02",x"88",x"01",x"17",x"0A", -- 0x1880 - x"02",x"88",x"01",x"17",x"0B",x"02",x"88",x"01", -- 0x1888 - x"17",x"0C",x"02",x"88",x"01",x"1A",x"0D",x"00", -- 0x1890 - x"00",x"31",x"07",x"01",x"39",x"05",x"1B",x"01", -- 0x1898 - x"08",x"54",x"48",x"45",x"20",x"43",x"4F",x"4C", -- 0x18A0 - x"44",x"20",x"52",x"4F",x"4F",x"4D",x"00",x"02", -- 0x18A8 - x"0B",x"04",x"58",x"14",x"01",x"01",x"0D",x"05", -- 0x18B0 - x"44",x"07",x"02",x"09",x"07",x"01",x"15",x"01", -- 0x18B8 - x"18",x"07",x"11",x"0C",x"20",x"30",x"10",x"18", -- 0x18C0 - x"80",x"08",x"80",x"FF",x"30",x"13",x"68",x"98", -- 0x18C8 - x"58",x"D4",x"FF",x"00",x"09",x"00",x"01",x"1C", -- 0x18D0 - x"03",x"11",x"00",x"01",x"1B",x"03",x"11",x"01", -- 0x18D8 - x"01",x"1C",x"03",x"1A",x"00",x"01",x"1C",x"03", -- 0x18E0 - x"00",x"05",x"04",x"0A",x"05",x"04",x"05",x"18", -- 0x18E8 - x"98",x"05",x"00",x"07",x"05",x"0A",x"05",x"19", -- 0x18F0 - x"07",x"03",x"0A",x"05",x"00",x"08",x"83",x"1B", -- 0x18F8 - x"03",x"00",x"0B",x"01",x"1C",x"03",x"05",x"09", -- 0x1900 - x"06",x"48",x"01",x"17",x"0A",x"05",x"0A",x"05", -- 0x1908 - x"0C",x"0B",x"05",x"0A",x"05",x"04",x"0C",x"06", -- 0x1910 - x"0A",x"05",x"13",x"0D",x"09",x"0A",x"05",x"00", -- 0x1918 - x"0F",x"1C",x"0A",x"05",x"1A",x"08",x"00",x"00", -- 0x1920 - x"1B",x"07",x"00",x"1C",x"05",x"08",x"54",x"48", -- 0x1928 - x"45",x"20",x"4D",x"45",x"4E",x"41",x"47",x"45", -- 0x1930 - x"52",x"49",x"45",x"00",x"05",x"09",x"06",x"48", -- 0x1938 - x"01",x"00",x"01",x"0D",x"05",x"45",x"1B",x"05", -- 0x1940 - x"00",x"0D",x"00",x"15",x"00",x"12",x"06",x"19", -- 0x1948 - x"06",x"30",x"40",x"13",x"68",x"A0",x"08",x"D0", -- 0x1950 - x"FF",x"40",x"10",x"18",x"50",x"08",x"68",x"FF", -- 0x1958 - x"40",x"12",x"18",x"90",x"78",x"D0",x"01",x"00", -- 0x1960 - x"06",x"00",x"01",x"1C",x"03",x"0D",x"00",x"0F", -- 0x1968 - x"20",x"05",x"12",x"03",x"05",x"0A",x"07",x"19", -- 0x1970 - x"04",x"03",x"0A",x"07",x"00",x"05",x"01",x"0A", -- 0x1978 - x"07",x"06",x"05",x"01",x"0A",x"07",x"10",x"05", -- 0x1980 - x"01",x"0A",x"07",x"0B",x"06",x"02",x"0A",x"07", -- 0x1988 - x"14",x"06",x"03",x"0A",x"07",x"00",x"07",x"03", -- 0x1990 - x"98",x"14",x"06",x"08",x"02",x"0A",x"07",x"18", -- 0x1998 - x"08",x"04",x"0A",x"07",x"11",x"09",x"03",x"0A", -- 0x19A0 - x"07",x"00",x"0A",x"03",x"48",x"05",x"1B",x"0A", -- 0x19A8 - x"01",x"0A",x"07",x"0B",x"0B",x"03",x"0A",x"07", -- 0x19B0 - x"15",x"0B",x"03",x"0A",x"07",x"05",x"0C",x"02", -- 0x19B8 - x"0A",x"07",x"16",x"0C",x"01",x"1C",x"03",x"19", -- 0x19C0 - x"0C",x"03",x"0A",x"07",x"11",x"0D",x"02",x"0A", -- 0x19C8 - x"07",x"00",x"0F",x"1C",x"0A",x"07",x"1A",x"01", -- 0x19D0 - x"00",x"00",x"1B",x"07",x"00",x"1C",x"05",x"01", -- 0x19D8 - x"41",x"42",x"41",x"4E",x"44",x"4F",x"4E",x"45", -- 0x19E0 - x"44",x"20",x"55",x"52",x"41",x"4E",x"49",x"55", -- 0x19E8 - x"4D",x"20",x"57",x"4F",x"52",x"4B",x"49",x"4E", -- 0x19F0 - x"47",x"53",x"00",x"00",x"0A",x"03",x"48",x"05", -- 0x19F8 - x"01",x"1A",x"0D",x"05",x"45",x"1B",x"00",x"00", -- 0x1A00 - x"0B",x"01",x"16",x"01",x"0F",x"07",x"19",x"07", -- 0x1A08 - x"20",x"50",x"08",x"68",x"08",x"08",x"60",x"01", -- 0x1A10 - x"50",x"28",x"68",x"28",x"20",x"78",x"01",x"09", -- 0x1A18 - x"12",x"00",x"01",x"3A",x"01",x"00",x"05",x"0C", -- 0x1A20 - x"0C",x"0F",x"10",x"05",x"04",x"68",x"0F",x"14", -- 0x1A28 - x"05",x"05",x"0C",x"0F",x"1A",x"06",x"02",x"0C", -- 0x1A30 - x"0F",x"10",x"08",x"09",x"48",x"01",x"03",x"09", -- 0x1A38 - x"09",x"0C",x"0F",x"00",x"0B",x"02",x"68",x"0F", -- 0x1A40 - x"02",x"0B",x"0A",x"0C",x"0F",x"10",x"0B",x"06", -- 0x1A48 - x"0C",x"0F",x"1B",x"0B",x"01",x"0C",x"0F",x"00", -- 0x1A50 - x"0D",x"02",x"0C",x"0F",x"00",x"0F",x"1C",x"0C", -- 0x1A58 - x"0F",x"07",x"0C",x"83",x"23",x"0F",x"0C",x"0D", -- 0x1A60 - x"82",x"23",x"0F",x"0F",x"0D",x"82",x"23",x"0F", -- 0x1A68 - x"10",x"0E",x"06",x"23",x"0F",x"07",x"0F",x"0F", -- 0x1A70 - x"23",x"0F",x"0D",x"0D",x"00",x"05",x"33",x"09", -- 0x1A78 - x"14",x"07",x"17",x"04",x"04",x"0E",x"16",x"0E", -- 0x1A80 - x"17",x"0E",x"01",x"3A",x"01",x"12",x"00",x"08", -- 0x1A88 - x"45",x"55",x"47",x"45",x"4E",x"45",x"27",x"53", -- 0x1A90 - x"20",x"4C",x"41",x"49",x"52",x"00",x"10",x"08", -- 0x1A98 - x"09",x"48",x"01",x"00",x"00",x"03",x"05",x"44", -- 0x1AA0 - x"09",x"1B",x"01",x"1A",x"07",x"09",x"06",x"08", -- 0x1AA8 - x"0C",x"06",x"0C",x"21",x"60",x"50",x"18",x"50", -- 0x1AB0 - x"08",x"50",x"FF",x"60",x"20",x"38",x"20",x"20", -- 0x1AB8 - x"50",x"01",x"1C",x"0D",x"08",x"68",x"08",x"58", -- 0x1AC0 - x"01",x"00",x"14",x"04",x"01",x"3B",x"07",x"07", -- 0x1AC8 - x"05",x"03",x"0D",x"0F",x"0E",x"05",x"02",x"0D", -- 0x1AD0 - x"0F",x"14",x"05",x"05",x"0D",x"0F",x"02",x"06", -- 0x1AD8 - x"02",x"0D",x"0F",x"0F",x"06",x"82",x"24",x"09", -- 0x1AE0 - x"1A",x"06",x"02",x"0D",x"0F",x"15",x"08",x"04", -- 0x1AE8 - x"0D",x"0F",x"00",x"09",x"02",x"0D",x"0F",x"06", -- 0x1AF0 - x"0A",x"09",x"0D",x"0F",x"0F",x"0A",x"83",x"24", -- 0x1AF8 - x"09",x"10",x"0A",x"08",x"0D",x"0F",x"10",x"0B", -- 0x1B00 - x"01",x"3B",x"07",x"02",x"0C",x"01",x"34",x"03", -- 0x1B08 - x"1A",x"0C",x"02",x"0D",x"0F",x"02",x"0D",x"04", -- 0x1B10 - x"58",x"0F",x"15",x"0D",x"02",x"0D",x"0F",x"00", -- 0x1B18 - x"0F",x"1C",x"0D",x"0F",x"1A",x"00",x"00",x"00", -- 0x1B20 - x"33",x"01",x"00",x"3A",x"01",x"06",x"50",x"52", -- 0x1B28 - x"4F",x"43",x"45",x"53",x"53",x"49",x"4E",x"47", -- 0x1B30 - x"20",x"50",x"4C",x"41",x"4E",x"54",x"00",x"02", -- 0x1B38 - x"0D",x"04",x"58",x"0F",x"00",x"0F",x"03",x"05", -- 0x1B40 - x"45",x"1B",x"00",x"0A",x"0B",x"0B",x"0E",x"06", -- 0x1B48 - x"10",x"06",x"1B",x"07",x"40",x"70",x"30",x"40", -- 0x1B50 - x"30",x"30",x"60",x"01",x"70",x"70",x"40",x"70", -- 0x1B58 - x"70",x"A0",x"01",x"70",x"38",x"68",x"38",x"38", -- 0x1B60 - x"98",x"01",x"70",x"B8",x"68",x"B8",x"B8",x"D8", -- 0x1B68 - x"01",x"00",x"0D",x"00",x"0F",x"25",x"05",x"0E", -- 0x1B70 - x"03",x"02",x"0B",x"09",x"10",x"03",x"8A",x"25", -- 0x1B78 - x"05",x"11",x"03",x"0B",x"90",x"01",x"11",x"04", -- 0x1B80 - x"0B",x"90",x"01",x"06",x"05",x"04",x"58",x"0F", -- 0x1B88 - x"0D",x"05",x"03",x"0B",x"09",x"11",x"05",x"0B", -- 0x1B90 - x"90",x"01",x"00",x"06",x"03",x"0B",x"09",x"11", -- 0x1B98 - x"06",x"0B",x"90",x"01",x"11",x"07",x"0B",x"90", -- 0x1BA0 - x"01",x"00",x"08",x"01",x"0B",x"09",x"11",x"08", -- 0x1BA8 - x"0B",x"90",x"01",x"0D",x"09",x"03",x"0B",x"09", -- 0x1BB0 - x"11",x"09",x"0B",x"90",x"01",x"01",x"0A",x"0A", -- 0x1BB8 - x"0B",x"09",x"11",x"0A",x"0B",x"90",x"01",x"11", -- 0x1BC0 - x"0B",x"0B",x"90",x"01",x"0D",x"0C",x"03",x"25", -- 0x1BC8 - x"05",x"11",x"0C",x"0B",x"90",x"01",x"08",x"0D", -- 0x1BD0 - x"03",x"0B",x"09",x"0D",x"0D",x"82",x"25",x"05", -- 0x1BD8 - x"00",x"0F",x"1C",x"0B",x"09",x"0D",x"0F",x"0F", -- 0x1BE0 - x"25",x"05",x"0E",x"0D",x"00",x"00",x"34",x"01", -- 0x1BE8 - x"04",x"18",x"09",x"19",x"05",x"16",x"08",x"19", -- 0x1BF0 - x"0A",x"16",x"0C",x"0B",x"54",x"48",x"45",x"20", -- 0x1BF8 - x"56",x"41",x"54",x"00",x"06",x"05",x"04",x"58", -- 0x1C00 - x"0F",x"01",x"00",x"0D",x"05",x"45",x"1B",x"1B", -- 0x1C08 - x"03",x"13",x"06",x"18",x"07",x"12",x"0A",x"1B", -- 0x1C10 - x"0B",x"30",x"80",x"70",x"08",x"70",x"70",x"D0", -- 0x1C18 - x"01",x"80",x"08",x"40",x"08",x"08",x"50",x"01", -- 0x1C20 - x"80",x"80",x"68",x"80",x"80",x"D0",x"01",x"00", -- 0x1C28 - x"01",x"00",x"01",x"3C",x"09",x"09",x"00",x"01", -- 0x1C30 - x"3C",x"09",x"13",x"00",x"82",x"26",x"09",x"10", -- 0x1C38 - x"00",x"8F",x"26",x"09",x"0E",x"02",x"02",x"08", -- 0x1C40 - x"01",x"1A",x"02",x"02",x"08",x"01",x"00",x"05", -- 0x1C48 - x"03",x"08",x"01",x"08",x"05",x"06",x"08",x"01", -- 0x1C50 - x"11",x"05",x"02",x"08",x"01",x"14",x"06",x"02", -- 0x1C58 - x"08",x"01",x"1B",x"06",x"01",x"08",x"01",x"01", -- 0x1C60 - x"07",x"03",x"08",x"01",x"18",x"07",x"01",x"08", -- 0x1C68 - x"01",x"07",x"08",x"03",x"08",x"01",x"11",x"09", -- 0x1C70 - x"03",x"08",x"01",x"00",x"0A",x"01",x"08",x"01", -- 0x1C78 - x"0B",x"0A",x"03",x"08",x"01",x"18",x"0A",x"03", -- 0x1C80 - x"08",x"01",x"08",x"0B",x"02",x"08",x"01",x"03", -- 0x1C88 - x"0C",x"02",x"08",x"01",x"15",x"0C",x"04",x"08", -- 0x1C90 - x"01",x"0A",x"0D",x"02",x"58",x"0F",x"0D",x"0D", -- 0x1C98 - x"82",x"26",x"09",x"11",x"0D",x"02",x"08",x"01", -- 0x1CA0 - x"15",x"0E",x"01",x"30",x"0F",x"00",x"0F",x"1C", -- 0x1CA8 - x"08",x"01",x"05",x"00",x"01",x"46",x"0F",x"11", -- 0x1CB0 - x"00",x"01",x"46",x"0F",x"0E",x"0D",x"00",x"00", -- 0x1CB8 - x"33",x"01",x"00",x"3A",x"01",x"00",x"4D",x"49", -- 0x1CC0 - x"4E",x"45",x"52",x"20",x"57",x"49",x"4C",x"4C", -- 0x1CC8 - x"59",x"20",x"4D",x"45",x"45",x"54",x"53",x"20", -- 0x1CD0 - x"4B",x"4F",x"4E",x"47",x"20",x"42",x"45",x"41", -- 0x1CD8 - x"53",x"54",x"00",x"0A",x"0D",x"03",x"58",x"0F", -- 0x1CE0 - x"00",x"00",x"0D",x"04",x"45",x"1B",x"0C",x"02", -- 0x1CE8 - x"0D",x"06",x"01",x"08",x"1A",x"0D",x"31",x"A0", -- 0x1CF0 - x"44",x"68",x"44",x"00",x"48",x"FF",x"A0",x"68", -- 0x1CF8 - x"58",x"68",x"54",x"74",x"01",x"A0",x"88",x"38", -- 0x1D00 - x"88",x"88",x"98",x"01",x"90",x"0E",x"00",x"70", -- 0x1D08 - x"00",x"68",x"00",x"00",x"02",x"00",x"01",x"27", -- 0x1D10 - x"09",x"00",x"05",x"04",x"0B",x"09",x"06",x"05", -- 0x1D18 - x"02",x"0B",x"09",x"0A",x"05",x"08",x"0B",x"09", -- 0x1D20 - x"14",x"05",x"02",x"0B",x"09",x"18",x"05",x"02", -- 0x1D28 - x"0B",x"09",x"1A",x"07",x"02",x"0B",x"09",x"02", -- 0x1D30 - x"08",x"02",x"0B",x"09",x"06",x"08",x"02",x"0B", -- 0x1D38 - x"09",x"0A",x"08",x"08",x"58",x"0F",x"14",x"09", -- 0x1D40 - x"02",x"0B",x"09",x"18",x"09",x"02",x"0B",x"09", -- 0x1D48 - x"00",x"0A",x"02",x"0B",x"09",x"02",x"0C",x"02", -- 0x1D50 - x"0B",x"09",x"06",x"0C",x"02",x"0B",x"09",x"0A", -- 0x1D58 - x"0C",x"08",x"0B",x"09",x"14",x"0C",x"02",x"0B", -- 0x1D60 - x"09",x"18",x"0C",x"02",x"0B",x"09",x"1A",x"0D", -- 0x1D68 - x"02",x"0B",x"09",x"00",x"0F",x"1C",x"0B",x"09", -- 0x1D70 - x"00",x"00",x"00",x"00",x"33",x"01",x"00",x"3A", -- 0x1D78 - x"01",x"06",x"57",x"41",x"43",x"4B",x"59",x"20", -- 0x1D80 - x"41",x"4D",x"4F",x"45",x"42",x"41",x"54",x"52", -- 0x1D88 - x"4F",x"4E",x"53",x"00",x"0A",x"08",x"08",x"58", -- 0x1D90 - x"0F",x"01",x"00",x"0D",x"01",x"45",x"1B",x"10", -- 0x1D98 - x"01",x"24",x"C0",x"58",x"18",x"58",x"58",x"80", -- 0x1DA0 - x"01",x"C0",x"58",x"50",x"58",x"58",x"80",x"01", -- 0x1DA8 - x"B0",x"04",x"08",x"20",x"04",x"68",x"01",x"B0", -- 0x1DB0 - x"08",x"08",x"40",x"04",x"68",x"02",x"B0",x"12", -- 0x1DB8 - x"08",x"90",x"04",x"68",x"01",x"B0",x"16",x"08", -- 0x1DC0 - x"B0",x"04",x"68",x"02",x"00",x"0C",x"00",x"03", -- 0x1DC8 - x"0E",x"0F",x"0F",x"00",x"8C",x"28",x"09",x"14", -- 0x1DD0 - x"00",x"08",x"0E",x"0F",x"00",x"02",x"06",x"0E", -- 0x1DD8 - x"0F",x"1A",x"02",x"02",x"0E",x"0F",x"10",x"04", -- 0x1DE0 - x"04",x"0E",x"0F",x"07",x"05",x"01",x"0E",x"0F", -- 0x1DE8 - x"08",x"05",x"07",x"78",x"01",x"16",x"05",x"06", -- 0x1DF0 - x"0E",x"0F",x"00",x"06",x"04",x"0E",x"0F",x"10", -- 0x1DF8 - x"07",x"07",x"0E",x"0F",x"17",x"07",x"03",x"78", -- 0x1E00 - x"01",x"00",x"08",x"05",x"0E",x"0F",x"08",x"09", -- 0x1E08 - x"07",x"0E",x"0F",x"1A",x"09",x"02",x"0E",x"0F", -- 0x1E10 - x"00",x"0A",x"04",x"0E",x"0F",x"04",x"0A",x"02", -- 0x1E18 - x"78",x"01",x"10",x"0A",x"07",x"0E",x"0F",x"17", -- 0x1E20 - x"0B",x"03",x"78",x"01",x"07",x"0C",x"0A",x"13", -- 0x1E28 - x"05",x"00",x"0D",x"03",x"0E",x"0F",x"19",x"0D", -- 0x1E30 - x"03",x"0E",x"0F",x"00",x"0F",x"1C",x"13",x"05", -- 0x1E38 - x"0B",x"0D",x"00",x"08",x"37",x"0F",x"0A",x"00", -- 0x1E40 - x"11",x"00",x"13",x"00",x"14",x"01",x"02",x"03", -- 0x1E48 - x"00",x"09",x"1B",x"0A",x"16",x"0B",x"00",x"3B", -- 0x1E50 - x"01",x"05",x"54",x"48",x"45",x"20",x"45",x"4E", -- 0x1E58 - x"44",x"4F",x"52",x"49",x"41",x"4E",x"20",x"46", -- 0x1E60 - x"4F",x"52",x"45",x"53",x"54",x"00",x"02",x"0D", -- 0x1E68 - x"00",x"58",x"0F",x"00",x"00",x"04",x"05",x"45", -- 0x1E70 - x"1B",x"0D",x"01",x"1B",x"01",x"14",x"02",x"0B", -- 0x1E78 - x"06",x"11",x"08",x"40",x"D0",x"40",x"38",x"40", -- 0x1E80 - x"40",x"68",x"01",x"D0",x"38",x"50",x"38",x"38", -- 0x1E88 - x"68",x"01",x"D0",x"18",x"68",x"18",x"18",x"B8", -- 0x1E90 - x"01",x"D0",x"80",x"28",x"80",x"80",x"A0",x"01", -- 0x1E98 - x"00",x"00",x"00",x"06",x"2A",x"07",x"00",x"03", -- 0x1EA0 - x"04",x"0F",x"01",x"04",x"05",x"06",x"0F",x"01", -- 0x1EA8 - x"0E",x"05",x"02",x"0F",x"01",x"10",x"05",x"05", -- 0x1EB0 - x"14",x"05",x"15",x"05",x"02",x"0F",x"01",x"1A", -- 0x1EB8 - x"06",x"02",x"0F",x"01",x"00",x"08",x"02",x"0F", -- 0x1EC0 - x"01",x"04",x"08",x"02",x"80",x"09",x"1A",x"08", -- 0x1EC8 - x"02",x"0F",x"01",x"0A",x"09",x"07",x"0F",x"01", -- 0x1ED0 - x"19",x"0A",x"01",x"0F",x"01",x"05",x"0B",x"03", -- 0x1ED8 - x"80",x"10",x"08",x"0B",x"01",x"0F",x"01",x"19", -- 0x1EE0 - x"0C",x"03",x"0F",x"01",x"00",x"0D",x"02",x"0F", -- 0x1EE8 - x"01",x"14",x"0D",x"03",x"0F",x"01",x"00",x"0F", -- 0x1EF0 - x"1C",x"0F",x"0F",x"00",x"01",x"00",x"04",x"1A", -- 0x1EF8 - x"09",x"10",x"01",x"15",x"09",x"10",x"0B",x"0B", -- 0x1F00 - x"0C",x"07",x"1B",x"01",x"10",x"00",x"15",x"06", -- 0x1F08 - x"15",x"07",x"15",x"08",x"0B",x"0A",x"0B",x"0B", -- 0x1F10 - x"10",x"0A",x"01",x"41",x"54",x"54",x"41",x"43", -- 0x1F18 - x"4B",x"20",x"4F",x"46",x"20",x"54",x"48",x"45", -- 0x1F20 - x"20",x"4D",x"55",x"54",x"41",x"4E",x"54",x"20", -- 0x1F28 - x"50",x"48",x"4F",x"4E",x"45",x"53",x"00",x"04", -- 0x1F30 - x"08",x"02",x"50",x"09",x"00",x"02",x"01",x"05", -- 0x1F38 - x"45",x"1B",x"15",x"00",x"1B",x"01",x"00",x"04", -- 0x1F40 - x"11",x"06",x"1B",x"0D",x"24",x"F0",x"70",x"18", -- 0x1F48 - x"70",x"70",x"A8",x"01",x"F0",x"20",x"68",x"20", -- 0x1F50 - x"20",x"90",x"01",x"E0",x"02",x"20",x"10",x"20", -- 0x1F58 - x"68",x"02",x"E0",x"0B",x"02",x"58",x"02",x"38", -- 0x1F60 - x"01",x"E0",x"12",x"30",x"90",x"30",x"68",x"01", -- 0x1F68 - x"E0",x"17",x"02",x"B8",x"02",x"68",x"FD",x"00", -- 0x1F70 - x"05",x"00",x"01",x"46",x"07",x"10",x"00",x"01", -- 0x1F78 - x"25",x"07",x"11",x"00",x"01",x"46",x"07",x"14", -- 0x1F80 - x"00",x"01",x"25",x"07",x"0E",x"02",x"02",x"80", -- 0x1F88 - x"01",x"00",x"05",x"03",x"08",x"01",x"08",x"05", -- 0x1F90 - x"05",x"80",x"01",x"0D",x"05",x"85",x"25",x"07", -- 0x1F98 - x"10",x"05",x"8B",x"25",x"07",x"11",x"05",x"04", -- 0x1FA0 - x"80",x"01",x"15",x"05",x"02",x"08",x"01",x"1B", -- 0x1FA8 - x"06",x"01",x"08",x"01",x"05",x"07",x"02",x"08", -- 0x1FB0 - x"01",x"02",x"08",x"01",x"08",x"01",x"16",x"08", -- 0x1FB8 - x"06",x"08",x"0F",x"09",x"09",x"04",x"08",x"01", -- 0x1FC0 - x"05",x"0A",x"01",x"08",x"01",x"11",x"0A",x"03", -- 0x1FC8 - x"08",x"01",x"16",x"0B",x"02",x"08",x"01",x"00", -- 0x1FD0 - x"0C",x"06",x"08",x"01",x"0A",x"0D",x"03",x"08", -- 0x1FD8 - x"01",x"0D",x"0D",x"83",x"25",x"07",x"11",x"0D", -- 0x1FE0 - x"08",x"50",x"09",x"00",x"0F",x"0D",x"08",x"01", -- 0x1FE8 - x"0D",x"0F",x"03",x"08",x"01",x"11",x"0F",x"0B", -- 0x1FF0 - x"08",x"01",x"0E",x"0D",x"00",x"02",x"30",x"0F", -- 0x1FF8 - x"14",x"0C",x"19",x"0C",x"02",x"3C",x"05",x"01", -- 0x2000 - x"00",x"09",x"00",x"00",x"52",x"45",x"54",x"55", -- 0x2008 - x"52",x"4E",x"20",x"4F",x"46",x"20",x"41",x"4C", -- 0x2010 - x"49",x"45",x"4E",x"20",x"4B",x"4F",x"4E",x"47", -- 0x2018 - x"20",x"42",x"45",x"41",x"53",x"54",x"00",x"11", -- 0x2020 - x"0D",x"09",x"50",x"09",x"01",x"00",x"0D",x"05", -- 0x2028 - x"45",x"1B",x"0E",x"03",x"17",x"05",x"01",x"06", -- 0x2030 - x"0F",x"07",x"1A",x"0D",x"31",x"A0",x"40",x"68", -- 0x2038 - x"40",x"00",x"40",x"FF",x"A0",x"50",x"58",x"50", -- 0x2040 - x"50",x"70",x"01",x"A0",x"B0",x"30",x"B0",x"B0", -- 0x2048 - x"C8",x"01",x"90",x"0E",x"00",x"70",x"00",x"70", -- 0x2050 - x"00",x"00",x"00",x"00",x"1C",x"27",x"09",x"02", -- 0x2058 - x"01",x"8E",x"16",x"09",x"06",x"03",x"12",x"05", -- 0x2060 - x"05",x"1A",x"03",x"02",x"05",x"05",x"06",x"06", -- 0x2068 - x"02",x"05",x"05",x"0A",x"06",x"04",x"05",x"05", -- 0x2070 - x"10",x"06",x"05",x"05",x"05",x"17",x"06",x"02", -- 0x2078 - x"05",x"05",x"1B",x"06",x"01",x"05",x"05",x"06", -- 0x2080 - x"09",x"05",x"05",x"05",x"0D",x"09",x"03",x"05", -- 0x2088 - x"05",x"13",x"09",x"03",x"05",x"05",x"18",x"09", -- 0x2090 - x"04",x"05",x"05",x"06",x"0C",x"03",x"05",x"05", -- 0x2098 - x"0B",x"0C",x"03",x"05",x"05",x"10",x"0C",x"04", -- 0x20A0 - x"05",x"05",x"16",x"0C",x"02",x"05",x"05",x"1A", -- 0x20A8 - x"0C",x"02",x"05",x"05",x"00",x"0F",x"02",x"05", -- 0x20B0 - x"05",x"02",x"0F",x"18",x"58",x"0F",x"1A",x"0F", -- 0x20B8 - x"02",x"05",x"05",x"00",x"0D",x"00",x"00",x"33", -- 0x20C0 - x"01",x"00",x"3A",x"01",x"08",x"4F",x"52",x"45", -- 0x20C8 - x"20",x"52",x"45",x"46",x"49",x"4E",x"45",x"52", -- 0x20D0 - x"59",x"00",x"02",x"0F",x"18",x"58",x"0F",x"01", -- 0x20D8 - x"1A",x"0D",x"05",x"45",x"1B",x"18",x"03",x"09", -- 0x20E0 - x"06",x"12",x"09",x"17",x"09",x"0A",x"0C",x"41", -- 0x20E8 - x"C0",x"30",x"08",x"30",x"30",x"D0",x"02",x"C0", -- 0x20F0 - x"80",x"20",x"80",x"30",x"D0",x"01",x"C0",x"88", -- 0x20F8 - x"38",x"88",x"30",x"D0",x"FE",x"C0",x"98",x"50", -- 0x2100 - x"98",x"30",x"D0",x"01",x"B0",x"04",x"38",x"20", -- 0x2108 - x"08",x"68",x"02",x"01",x"0E",x"05",x"01",x"06", -- 0x2110 - x"05",x"0F",x"05",x"01",x"07",x"05",x"02",x"06", -- 0x2118 - x"01",x"06",x"05",x"03",x"06",x"01",x"07",x"05", -- 0x2120 - x"0A",x"06",x"01",x"06",x"05",x"0B",x"06",x"01", -- 0x2128 - x"07",x"05",x"12",x"06",x"01",x"06",x"05",x"13", -- 0x2130 - x"06",x"01",x"07",x"05",x"1A",x"06",x"01",x"06", -- 0x2138 - x"05",x"1B",x"06",x"01",x"07",x"05",x"06",x"07", -- 0x2140 - x"01",x"06",x"05",x"07",x"07",x"01",x"07",x"05", -- 0x2148 - x"16",x"07",x"01",x"06",x"05",x"17",x"07",x"01", -- 0x2150 - x"07",x"05",x"04",x"09",x"01",x"06",x"05",x"05", -- 0x2158 - x"09",x"01",x"07",x"05",x"0C",x"09",x"01",x"06", -- 0x2160 - x"05",x"0D",x"09",x"01",x"07",x"05",x"14",x"09", -- 0x2168 - x"01",x"06",x"05",x"15",x"09",x"01",x"07",x"05", -- 0x2170 - x"1A",x"09",x"01",x"06",x"05",x"1B",x"09",x"01", -- 0x2178 - x"07",x"05",x"00",x"0B",x"01",x"06",x"05",x"01", -- 0x2180 - x"0B",x"01",x"07",x"05",x"08",x"0B",x"01",x"06", -- 0x2188 - x"05",x"09",x"0B",x"01",x"07",x"05",x"0E",x"0B", -- 0x2190 - x"06",x"58",x"0F",x"18",x"0B",x"01",x"06",x"05", -- 0x2198 - x"19",x"0B",x"01",x"07",x"05",x"06",x"0D",x"01", -- 0x21A0 - x"06",x"05",x"07",x"0D",x"01",x"07",x"05",x"00", -- 0x21A8 - x"0F",x"1C",x"29",x"05",x"0E",x"00",x"00",x"00", -- 0x21B0 - x"33",x"01",x"00",x"3A",x"01",x"05",x"53",x"4B", -- 0x21B8 - x"59",x"4C",x"41",x"42",x"20",x"4C",x"41",x"4E", -- 0x21C0 - x"44",x"49",x"4E",x"47",x"20",x"42",x"41",x"59", -- 0x21C8 - x"00",x"0E",x"0B",x"06",x"58",x"0F",x"00",x"1A", -- 0x21D0 - x"0D",x"04",x"44",x"01",x"16",x"02",x"0F",x"07", -- 0x21D8 - x"1A",x"07",x"02",x"08",x"03",x"E0",x"00",x"20", -- 0x21E0 - x"00",x"00",x"48",x"04",x"E0",x"0A",x"00",x"50", -- 0x21E8 - x"00",x"20",x"01",x"E0",x"14",x"10",x"A0",x"00", -- 0x21F0 - x"38",x"03",x"00",x"04",x"00",x"18",x"2A",x"07", -- 0x21F8 - x"1A",x"01",x"8E",x"15",x"07",x"1B",x"01",x"8E", -- 0x2200 - x"15",x"07",x"06",x"03",x"0F",x"50",x"05",x"15", -- 0x2208 - x"03",x"05",x"0F",x"01",x"06",x"04",x"01",x"1B", -- 0x2210 - x"01",x"06",x"05",x"01",x"1A",x"09",x"19",x"04", -- 0x2218 - x"86",x"1B",x"01",x"19",x"0A",x"01",x"1A",x"09", -- 0x2220 - x"00",x"05",x"04",x"0F",x"01",x"15",x"06",x"02", -- 0x2228 - x"0F",x"01",x"05",x"07",x"01",x"80",x"10",x"0A", -- 0x2230 - x"07",x"02",x"0F",x"01",x"02",x"08",x"02",x"0F", -- 0x2238 - x"01",x"10",x"08",x"02",x"0F",x"01",x"16",x"09", -- 0x2240 - x"02",x"0F",x"01",x"00",x"0A",x"02",x"0F",x"01", -- 0x2248 - x"0A",x"0A",x"02",x"0F",x"01",x"10",x"0B",x"02", -- 0x2250 - x"0F",x"01",x"04",x"0C",x"02",x"0F",x"01",x"15", -- 0x2258 - x"0C",x"02",x"0F",x"01",x"0A",x"0D",x"02",x"0F", -- 0x2260 - x"01",x"00",x"0F",x"1C",x"0F",x"01",x"00",x"03", -- 0x2268 - x"00",x"00",x"33",x"01",x"00",x"3A",x"01",x"0A", -- 0x2270 - x"54",x"48",x"45",x"20",x"42",x"41",x"4E",x"4B", -- 0x2278 - x"00",x"06",x"03",x"0F",x"50",x"05",x"00",x"01", -- 0x2280 - x"0D",x"03",x"45",x"1B",x"16",x"02",x"0A",x"06", -- 0x2288 - x"18",x"0E",x"13",x"C0",x"78",x"68",x"78",x"78", -- 0x2290 - x"88",x"01",x"E0",x"07",x"28",x"38",x"24",x"68", -- 0x2298 - x"02",x"E0",x"0D",x"40",x"68",x"24",x"68",x"01", -- 0x22A0 - x"E0",x"12",x"50",x"90",x"20",x"68",x"FD",x"00", -- 0x22A8 - x"00",x"05",x"01",x"08",x"01",x"05",x"05",x"01", -- 0x22B0 - x"08",x"01",x"14",x"05",x"02",x"08",x"01",x"03", -- 0x22B8 - x"07",x"01",x"08",x"01",x"16",x"07",x"06",x"08", -- 0x22C0 - x"01",x"0A",x"05",x"84",x"2B",x"17",x"0D",x"05", -- 0x22C8 - x"84",x"2B",x"17",x"0E",x"06",x"83",x"2B",x"17", -- 0x22D0 - x"0F",x"07",x"82",x"2B",x"17",x"10",x"08",x"81", -- 0x22D8 - x"2B",x"17",x"00",x"09",x"02",x"80",x"01",x"02", -- 0x22E0 - x"09",x"18",x"50",x"09",x"09",x"0B",x"02",x"2B", -- 0x22E8 - x"17",x"0B",x"0B",x"02",x"08",x"01",x"0B",x"0B", -- 0x22F0 - x"02",x"08",x"01",x"19",x"0B",x"01",x"08",x"01", -- 0x22F8 - x"00",x"0C",x"09",x"08",x"01",x"13",x"0D",x"01", -- 0x2300 - x"08",x"01",x"19",x"0D",x"01",x"08",x"01",x"16", -- 0x2308 - x"0E",x"03",x"36",x"0F",x"00",x"0F",x"1C",x"08", -- 0x2310 - x"01",x"0B",x"05",x"00",x"00",x"33",x"01",x"00", -- 0x2318 - x"3A",x"01",x"04",x"54",x"48",x"45",x"20",x"53", -- 0x2320 - x"49",x"58",x"54",x"45",x"45",x"4E",x"54",x"48", -- 0x2328 - x"20",x"43",x"41",x"56",x"45",x"52",x"4E",x"00", -- 0x2330 - x"02",x"09",x"18",x"50",x"09",x"00",x"01",x"0D", -- 0x2338 - x"04",x"45",x"1B",x"00",x"00",x"1B",x"02",x"0C", -- 0x2340 - x"07",x"10",x"0A",x"40",x"20",x"B0",x"28",x"B0", -- 0x2348 - x"B0",x"D0",x"01",x"20",x"88",x"38",x"88",x"88", -- 0x2350 - x"A0",x"01",x"20",x"10",x"50",x"10",x"02",x"38", -- 0x2358 - x"01",x"20",x"50",x"68",x"50",x"02",x"88",x"01", -- 0x2360 - x"00",x"00",x"05",x"1C",x"90",x"05",x"00",x"06", -- 0x2368 - x"1C",x"90",x"05",x"00",x"07",x"1C",x"90",x"05", -- 0x2370 - x"00",x"08",x"1C",x"90",x"05",x"00",x"09",x"1C", -- 0x2378 - x"90",x"05",x"00",x"0A",x"1C",x"90",x"05",x"00", -- 0x2380 - x"0B",x"1C",x"90",x"05",x"00",x"0C",x"1C",x"90", -- 0x2388 - x"05",x"02",x"08",x"85",x"00",x"00",x"03",x"08", -- 0x2390 - x"85",x"00",x"00",x"08",x"05",x"88",x"00",x"00", -- 0x2398 - x"09",x"05",x"88",x"00",x"00",x"11",x"05",x"85", -- 0x23A0 - x"00",x"00",x"12",x"05",x"85",x"00",x"00",x"18", -- 0x23A8 - x"05",x"88",x"00",x"00",x"19",x"05",x"88",x"00", -- 0x23B0 - x"00",x"0C",x"08",x"05",x"58",x"0F",x"00",x"05", -- 0x23B8 - x"02",x"11",x"05",x"1A",x"05",x"02",x"11",x"05", -- 0x23C0 - x"18",x"0E",x"04",x"11",x"05",x"00",x"0F",x"1C", -- 0x23C8 - x"11",x"05",x"1A",x"01",x"00",x"06",x"32",x"07", -- 0x23D0 - x"05",x"04",x"07",x"04",x"0B",x"04",x"0E",x"04", -- 0x23D8 - x"14",x"04",x"16",x"04",x"04",x"3E",x"05",x"02", -- 0x23E0 - x"06",x"17",x"07",x"14",x"0A",x"07",x"0B",x"08", -- 0x23E8 - x"54",x"48",x"45",x"20",x"57",x"41",x"52",x"45", -- 0x23F0 - x"48",x"4F",x"55",x"53",x"45",x"00",x"0C",x"08", -- 0x23F8 - x"05",x"58",x"0F",x"01",x"00",x"03",x"05",x"45", -- 0x2400 - x"1B",x"16",x"05",x"0D",x"07",x"00",x"09",x"11", -- 0x2408 - x"0A",x"17",x"0B",x"24",x"70",x"20",x"68",x"20", -- 0x2410 - x"20",x"30",x"01",x"70",x"50",x"68",x"50",x"50", -- 0x2418 - x"B0",x"01",x"40",x"02",x"40",x"10",x"40",x"68", -- 0x2420 - x"02",x"40",x"08",x"40",x"40",x"00",x"68",x"FD", -- 0x2428 - x"40",x"11",x"30",x"88",x"00",x"40",x"01",x"40", -- 0x2430 - x"18",x"00",x"C0",x"00",x"60",x"04",x"00",x"19", -- 0x2438 - x"00",x"01",x"2D",x"09",x"02",x"05",x"1A",x"08", -- 0x2440 - x"01",x"00",x"07",x"02",x"08",x"01",x"0B",x"08", -- 0x2448 - x"11",x"08",x"01",x"02",x"09",x"07",x"08",x"01", -- 0x2450 - x"1B",x"0A",x"01",x"08",x"01",x"02",x"0C",x"1A", -- 0x2458 - x"08",x"01",x"00",x"0D",x"02",x"08",x"01",x"04", -- 0x2460 - x"05",x"88",x"00",x"00",x"05",x"05",x"88",x"00", -- 0x2468 - x"00",x"09",x"05",x"88",x"00",x"00",x"0A",x"05", -- 0x2470 - x"88",x"00",x"00",x"13",x"05",x"88",x"00",x"00", -- 0x2478 - x"14",x"05",x"88",x"00",x"00",x"18",x"05",x"88", -- 0x2480 - x"00",x"00",x"19",x"05",x"88",x"00",x"00",x"00", -- 0x2488 - x"0F",x"1C",x"08",x"01",x"1A",x"00",x"00",x"00", -- 0x2490 - x"34",x"01",x"00",x"3B",x"01",x"04",x"4F",x"4D", -- 0x2498 - x"4F",x"45",x"42",x"41",x"54",x"52",x"4F",x"4E", -- 0x24A0 - x"53",x"27",x"20",x"52",x"45",x"56",x"45",x"4E", -- 0x24A8 - x"47",x"45",x"00",x"02",x"0D",x"00",x"58",x"0F", -- 0x24B0 - x"00",x"1A",x"0D",x"01",x"45",x"1B",x"0F",x"01", -- 0x24B8 - x"34",x"C0",x"58",x"30",x"58",x"58",x"88",x"02", -- 0x24C0 - x"C0",x"78",x"50",x"78",x"58",x"88",x"01",x"C0", -- 0x24C8 - x"70",x"68",x"70",x"58",x"88",x"FE",x"B0",x"04", -- 0x24D0 - x"68",x"20",x"05",x"68",x"FC",x"B0",x"09",x"48", -- 0x24D8 - x"48",x"05",x"68",x"02",x"B0",x"13",x"48",x"98", -- 0x24E0 - x"05",x"68",x"04",x"B0",x"18",x"28",x"C0",x"05", -- 0x24E8 - x"68",x"01",x"0F",x"00",x"00",x"02",x"20",x"09", -- 0x24F0 - x"02",x"05",x"01",x"12",x"15",x"07",x"05",x"06", -- 0x24F8 - x"12",x"15",x"15",x"05",x"07",x"12",x"15",x"11", -- 0x2500 - x"07",x"02",x"12",x"15",x"00",x"08",x"01",x"12", -- 0x2508 - x"15",x"0B",x"08",x"03",x"12",x"15",x"15",x"08", -- 0x2510 - x"07",x"12",x"15",x"11",x"0A",x"01",x"12",x"15", -- 0x2518 - x"00",x"0B",x"03",x"12",x"15",x"0C",x"0C",x"05", -- 0x2520 - x"12",x"15",x"15",x"0B",x"07",x"12",x"15",x"00", -- 0x2528 - x"0E",x"02",x"20",x"09",x"00",x"0F",x"02",x"20", -- 0x2530 - x"09",x"02",x"0F",x"1A",x"12",x"15",x"14",x"0F", -- 0x2538 - x"01",x"20",x"09",x"00",x"01",x"00",x"00",x"33", -- 0x2540 - x"01",x"00",x"3A",x"01",x"04",x"53",x"4F",x"4C", -- 0x2548 - x"41",x"52",x"20",x"50",x"4F",x"57",x"45",x"52", -- 0x2550 - x"20",x"47",x"45",x"4E",x"45",x"52",x"41",x"54", -- 0x2558 - x"4F",x"52",x"00",x"05",x"0C",x"04",x"58",x"0F", -- 0x2560 - x"00",x"0C",x"0A",x"03",x"44",x"0F",x"1B",x"01", -- 0x2568 - x"00",x"05",x"1B",x"0C",x"43",x"70",x"B8",x"18", -- 0x2570 - x"B8",x"A0",x"D0",x"02",x"70",x"D0",x"30",x"D0", -- 0x2578 - x"98",x"D0",x"FE",x"70",x"C8",x"48",x"C8",x"98", -- 0x2580 - x"D0",x"FF",x"70",x"78",x"68",x"78",x"60",x"D0", -- 0x2588 - x"02",x"E0",x"03",x"58",x"18",x"04",x"68",x"03", -- 0x2590 - x"E0",x"09",x"38",x"48",x"30",x"68",x"FE",x"E0", -- 0x2598 - x"0E",x"48",x"70",x"02",x"50",x"FF",x"00",x"00", -- 0x25A0 - x"00",x"05",x"03",x"0F",x"00",x"01",x"05",x"03", -- 0x25A8 - x"0F",x"00",x"02",x"04",x"03",x"0F",x"02",x"02", -- 0x25B0 - x"84",x"28",x"09",x"05",x"00",x"17",x"01",x"01", -- 0x25B8 - x"05",x"01",x"17",x"01",x"01",x"04",x"02",x"18", -- 0x25C0 - x"01",x"01",x"17",x"02",x"05",x"04",x"01",x"17", -- 0x25C8 - x"03",x"05",x"04",x"01",x"00",x"03",x"83",x"01", -- 0x25D0 - x"01",x"01",x"03",x"83",x"01",x"01",x"03",x"03", -- 0x25D8 - x"0C",x"01",x"01",x"03",x"04",x"03",x"01",x"01", -- 0x25E0 - x"06",x"04",x"01",x"3F",x"09",x"05",x"05",x"01", -- 0x25E8 - x"3F",x"09",x"07",x"04",x"02",x"2E",x"09",x"06", -- 0x25F0 - x"05",x"04",x"2E",x"09",x"09",x"04",x"01",x"1F", -- 0x25F8 - x"09",x"0A",x"05",x"01",x"1F",x"09",x"13",x"00", -- 0x2600 - x"01",x"3F",x"09",x"14",x"00",x"02",x"2E",x"09", -- 0x2608 - x"16",x"00",x"01",x"1F",x"09",x"13",x"01",x"82", -- 0x2610 - x"2E",x"0F",x"14",x"01",x"82",x"1E",x"01",x"15", -- 0x2618 - x"01",x"82",x"1E",x"01",x"16",x"01",x"82",x"2E", -- 0x2620 - x"0F",x"13",x"03",x"04",x"2E",x"0F",x"0A",x"04", -- 0x2628 - x"03",x"01",x"01",x"03",x"05",x"02",x"01",x"01", -- 0x2630 - x"0B",x"05",x"01",x"01",x"01",x"1A",x"08",x"02", -- 0x2638 - x"08",x"01",x"18",x"0A",x"01",x"80",x"01",x"19", -- 0x2640 - x"0B",x"01",x"08",x"01",x"00",x"0C",x"01",x"08", -- 0x2648 - x"01",x"03",x"0D",x"01",x"08",x"01",x"00",x"0F", -- 0x2650 - x"1C",x"08",x"01",x"0F",x"04",x"0D",x"24",x"15", -- 0x2658 - x"0D",x"05",x"03",x"24",x"15",x"12",x"05",x"83", -- 0x2660 - x"24",x"15",x"0D",x"06",x"03",x"24",x"15",x"00", -- 0x2668 - x"06",x"04",x"24",x"15",x"00",x"07",x"10",x"24", -- 0x2670 - x"15",x"04",x"06",x"03",x"03",x"0F",x"07",x"06", -- 0x2678 - x"02",x"01",x"01",x"09",x"06",x"04",x"03",x"0F", -- 0x2680 - x"0C",x"05",x"01",x"03",x"0F",x"10",x"05",x"00", -- 0x2688 - x"06",x"31",x"05",x"0D",x"04",x"0E",x"04",x"0F", -- 0x2690 - x"03",x"10",x"03",x"11",x"03",x"12",x"03",x"04", -- 0x2698 - x"1A",x"05",x"06",x"0B",x"09",x"0B",x"0E",x"0B", -- 0x26A0 - x"12",x"0B",x"06",x"54",x"48",x"45",x"20",x"46", -- 0x26A8 - x"49",x"4E",x"41",x"4C",x"20",x"42",x"41",x"52", -- 0x26B0 - x"52",x"49",x"45",x"52",x"00",x"00",x"0A",x"14", -- 0x26B8 - x"58",x"0F",x"01",x"19",x"0D",x"05",x"45",x"1B", -- 0x26C0 - x"14",x"05",x"1B",x"06",x"07",x"0B",x"0B",x"0B", -- 0x26C8 - x"10",x"0B",x"11",x"70",x"38",x"68",x"38",x"20", -- 0x26D0 - x"98",x"02",x"E0",x"15",x"30",x"A8",x"28",x"68", -- 0x26D8 - x"01",x"00",x"21",x"07",x"27",x"16",x"16",x"0E", -- 0x26E0 - x"0A",x"1E",x"00",x"06",x"1C",x"7E",x"23",x"E5", -- 0x26E8 - x"D5",x"F5",x"CD",x"6D",x"0B",x"F1",x"C6",x"80", -- 0x26F0 - x"77",x"CB",x"D4",x"36",x"1B",x"D1",x"E1",x"1C", -- 0x26F8 - x"10",x"EB",x"14",x"0D",x"20",x"E3",x"C9",x"20", -- 0x2700 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2708 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2710 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2718 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"50", -- 0x2720 - x"41",x"43",x"2D",x"4D",x"41",x"4E",x"49",x"43", -- 0x2728 - x"2D",x"4D",x"49",x"4E",x"45",x"52",x"2D",x"4D", -- 0x2730 - x"41",x"4E",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2738 - x"57",x"52",x"49",x"54",x"54",x"45",x"4E",x"20", -- 0x2740 - x"42",x"59",x"20",x"4A",x"49",x"4D",x"20",x"42", -- 0x2748 - x"41",x"47",x"4C",x"45",x"59",x"20",x"46",x"4F", -- 0x2750 - x"52",x"20",x"20",x"20",x"20",x"50",x"41",x"43", -- 0x2758 - x"4D",x"41",x"4E",x"20",x"41",x"52",x"43",x"41", -- 0x2760 - x"44",x"45",x"20",x"48",x"41",x"52",x"44",x"57", -- 0x2768 - x"41",x"52",x"45",x"2E",x"20",x"20",x"20",x"20", -- 0x2770 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2778 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2780 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2788 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2790 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2798 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x27A0 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x27A8 - x"20",x"20",x"4A",x"55",x"4D",x"50",x"20",x"3D", -- 0x27B0 - x"20",x"4A",x"4F",x"59",x"20",x"32",x"20",x"2D", -- 0x27B8 - x"3E",x"20",x"52",x"49",x"47",x"48",x"54",x"20", -- 0x27C0 - x"20",x"20",x"20",x"20",x"4D",x"55",x"53",x"49", -- 0x27C8 - x"43",x"20",x"4F",x"4E",x"2F",x"4F",x"46",x"46", -- 0x27D0 - x"20",x"3D",x"20",x"4A",x"4F",x"59",x"20",x"32", -- 0x27D8 - x"20",x"2D",x"3E",x"20",x"55",x"50",x"20",x"20", -- 0x27E0 - x"46",x"58",x"20",x"4F",x"4E",x"2F",x"4F",x"46", -- 0x27E8 - x"46",x"20",x"3D",x"20",x"4A",x"4F",x"59",x"20", -- 0x27F0 - x"32",x"20",x"2D",x"3E",x"20",x"44",x"4F",x"57", -- 0x27F8 - x"4E",x"2E",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2800 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2808 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2810 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"41", -- 0x2818 - x"49",x"52",x"20",x"E7",x"E7",x"E7",x"E7",x"E7", -- 0x2820 - x"E7",x"00",x"E7",x"E7",x"E7",x"E7",x"E7",x"E7", -- 0x2828 - x"E7",x"E7",x"E7",x"E7",x"E7",x"E7",x"E7",x"E7", -- 0x2830 - x"E7",x"E7",x"E7",x"E7",x"00",x"48",x"49",x"53", -- 0x2838 - x"43",x"4F",x"52",x"45",x"20",x"00",x"20",x"20", -- 0x2840 - x"53",x"43",x"4F",x"52",x"45",x"20",x"00",x"00", -- 0x2848 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2850 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2858 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2860 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2868 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2870 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2878 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2880 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2888 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2890 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2898 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2900 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2908 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2910 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2918 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2920 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2928 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2930 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2938 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2940 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2948 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2950 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2958 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2960 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2968 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2970 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2978 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2980 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2988 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2990 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2998 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2ED0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2ED8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3000 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3008 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3010 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3018 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3020 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3028 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3030 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3038 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3040 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3048 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3050 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3058 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3060 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3068 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3070 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3078 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3080 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3088 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3090 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3098 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3100 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3108 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3110 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3118 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3120 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3128 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3130 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3138 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3140 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3148 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3150 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3158 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3160 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3168 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3170 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3178 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3180 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3188 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3190 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3198 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3200 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3208 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3210 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3218 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3220 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3228 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3230 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3238 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3240 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3248 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3250 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3258 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3260 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3268 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3270 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3278 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3280 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3288 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3290 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3298 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3300 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3308 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3310 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3318 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3320 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3328 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3330 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3338 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3340 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3348 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3350 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3358 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3360 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3368 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3370 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3378 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3380 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3388 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3390 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3398 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3400 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3408 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3410 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3418 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3420 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3428 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3430 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3438 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3440 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3448 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3450 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3458 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3460 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3468 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3470 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3478 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3480 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3488 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3490 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3498 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3500 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3508 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3510 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3518 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3520 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3528 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3530 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3538 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3540 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3548 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3550 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3558 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3560 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3568 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3570 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3578 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3580 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3588 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3590 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3598 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3600 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3608 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3610 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3618 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3620 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3628 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3630 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3638 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3640 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3648 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3650 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3658 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3660 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3668 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3670 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3678 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3680 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3688 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3690 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3698 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3700 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3708 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3710 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3718 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3720 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3728 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3730 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3738 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3740 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3748 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3750 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3758 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3760 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3768 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3770 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3778 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3780 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3788 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3790 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3798 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3800 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3808 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3810 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3818 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3820 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3828 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3830 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3838 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3840 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3848 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3850 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3858 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3860 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3868 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3870 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3878 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3880 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3888 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3890 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3898 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3900 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3908 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3910 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3918 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3920 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3928 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3930 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3938 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3940 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3948 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3950 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3958 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3960 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3968 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3970 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3978 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3980 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3988 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3990 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3998 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3ED0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3ED8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00" -- 0x3FF8 - ); - -begin - - p_rom : process - begin - wait until rising_edge(CLK); - DATA <= ROM(to_integer(unsigned(ADDR))); - end process; -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index 11395aeb..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,2077 +0,0 @@ --- generated with romgen v3.0 by MikeJ -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity ROM_PGM_1 is - port ( - CLK : in std_logic; - ADDR : in std_logic_vector(13 downto 0); - DATA : out std_logic_vector(7 downto 0) - ); -end; - -architecture RTL of ROM_PGM_1 is - - - type ROM_ARRAY is array(0 to 16383) of std_logic_vector(7 downto 0); - constant ROM : ROM_ARRAY := ( - x"C3",x"01",x"01",x"00",x"00",x"00",x"00",x"00", -- 0x0000 - x"77",x"23",x"10",x"FC",x"C9",x"00",x"00",x"00", -- 0x0008 - x"85",x"6F",x"8C",x"95",x"67",x"7E",x"C9",x"00", -- 0x0010 - x"78",x"87",x"D7",x"5F",x"23",x"56",x"EB",x"C9", -- 0x0018 - x"E1",x"87",x"D7",x"5F",x"23",x"56",x"EB",x"E9", -- 0x0020 - x"ED",x"B0",x"AF",x"32",x"C0",x"50",x"C9",x"00", -- 0x0028 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0030 - x"C3",x"68",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0038 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0040 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0048 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0050 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0058 - x"00",x"00",x"00",x"00",x"00",x"00",x"ED",x"45", -- 0x0060 - x"F3",x"F5",x"DD",x"E5",x"E5",x"D5",x"C5",x"AF", -- 0x0068 - x"32",x"00",x"50",x"32",x"C0",x"50",x"2A",x"00", -- 0x0070 - x"4C",x"23",x"22",x"00",x"4C",x"3E",x"00",x"B7", -- 0x0078 - x"C2",x"EE",x"00",x"21",x"53",x"4C",x"11",x"F2", -- 0x0080 - x"4F",x"01",x"0C",x"00",x"EF",x"11",x"04",x"00", -- 0x0088 - x"19",x"11",x"62",x"50",x"01",x"0C",x"00",x"EF", -- 0x0090 - x"3A",x"1B",x"4C",x"3C",x"32",x"1B",x"4C",x"E6", -- 0x0098 - x"01",x"28",x"1C",x"2A",x"51",x"4C",x"ED",x"5B", -- 0x00A0 - x"61",x"4C",x"22",x"FA",x"4F",x"ED",x"53",x"6A", -- 0x00A8 - x"50",x"2A",x"5F",x"4C",x"ED",x"5B",x"6F",x"4C", -- 0x00B0 - x"22",x"FC",x"4F",x"ED",x"53",x"6C",x"50",x"3A", -- 0x00B8 - x"50",x"4C",x"B7",x"28",x"14",x"AF",x"32",x"1C", -- 0x00C0 - x"4C",x"AF",x"32",x"50",x"4C",x"CD",x"DD",x"0C", -- 0x00C8 - x"CD",x"DC",x"0C",x"CD",x"B7",x"0C",x"CD",x"92", -- 0x00D0 - x"07",x"CD",x"AF",x"12",x"AF",x"32",x"C0",x"50", -- 0x00D8 - x"3E",x"01",x"32",x"00",x"50",x"C1",x"D1",x"E1", -- 0x00E0 - x"DD",x"E1",x"F1",x"FB",x"ED",x"4D",x"21",x"51", -- 0x00E8 - x"4C",x"11",x"F0",x"4F",x"01",x"10",x"00",x"EF", -- 0x00F0 - x"11",x"60",x"50",x"01",x"10",x"00",x"EF",x"18", -- 0x00F8 - x"BE",x"F3",x"31",x"F0",x"4F",x"ED",x"56",x"3E", -- 0x0100 - x"FF",x"D3",x"00",x"AF",x"21",x"00",x"50",x"01", -- 0x0108 - x"08",x"08",x"CF",x"AF",x"32",x"C0",x"50",x"21", -- 0x0110 - x"00",x"4C",x"06",x"BE",x"CF",x"CF",x"CF",x"CF", -- 0x0118 - x"3E",x"0F",x"32",x"4C",x"4C",x"32",x"4D",x"4C", -- 0x0120 - x"21",x"0D",x"4C",x"11",x"0E",x"4C",x"01",x"0C", -- 0x0128 - x"00",x"36",x"30",x"EF",x"AF",x"12",x"32",x"13", -- 0x0130 - x"4C",x"21",x"CE",x"FA",x"22",x"02",x"4C",x"21", -- 0x0138 - x"40",x"50",x"06",x"40",x"CF",x"3E",x"01",x"32", -- 0x0140 - x"00",x"50",x"FB",x"AF",x"32",x"C0",x"50",x"32", -- 0x0148 - x"48",x"4C",x"32",x"49",x"4C",x"32",x"4A",x"4C", -- 0x0150 - x"3E",x"01",x"32",x"1D",x"4C",x"3E",x"68",x"32", -- 0x0158 - x"1E",x"4C",x"3E",x"00",x"32",x"1F",x"4C",x"3E", -- 0x0160 - x"01",x"32",x"20",x"4C",x"AF",x"32",x"24",x"4C", -- 0x0168 - x"32",x"22",x"4C",x"3E",x"FF",x"32",x"25",x"4C", -- 0x0170 - x"AF",x"32",x"50",x"4C",x"32",x"48",x"4C",x"32", -- 0x0178 - x"49",x"4C",x"32",x"4A",x"4C",x"3E",x"01",x"CD", -- 0x0180 - x"A2",x"12",x"CD",x"24",x"0F",x"3A",x"0B",x"4C", -- 0x0188 - x"B7",x"20",x"14",x"21",x"D9",x"11",x"11",x"BC", -- 0x0190 - x"43",x"0E",x"01",x"CD",x"93",x"0B",x"CD",x"83", -- 0x0198 - x"0B",x"3A",x"0B",x"4C",x"B7",x"28",x"F7",x"21", -- 0x01A0 - x"BD",x"11",x"11",x"BC",x"43",x"0E",x"01",x"CD", -- 0x01A8 - x"93",x"0B",x"CD",x"83",x"0B",x"3A",x"09",x"4C", -- 0x01B0 - x"E6",x"20",x"28",x"F6",x"3A",x"0B",x"4C",x"3D", -- 0x01B8 - x"32",x"0B",x"4C",x"3E",x"02",x"CD",x"A2",x"12", -- 0x01C0 - x"3E",x"00",x"32",x"2F",x"4C",x"3E",x"05",x"32", -- 0x01C8 - x"27",x"4C",x"21",x"0D",x"4C",x"11",x"0E",x"4C", -- 0x01D0 - x"01",x"05",x"00",x"36",x"30",x"EF",x"AF",x"12", -- 0x01D8 - x"3A",x"2F",x"4C",x"CD",x"1B",x"0D",x"AF",x"32", -- 0x01E0 - x"24",x"4C",x"CD",x"E2",x"26",x"AF",x"32",x"2B", -- 0x01E8 - x"4C",x"3A",x"30",x"4C",x"3C",x"32",x"30",x"4C", -- 0x01F0 - x"3E",x"01",x"32",x"0A",x"4C",x"CD",x"83",x"0B", -- 0x01F8 - x"CD",x"83",x"0B",x"CD",x"83",x"0B",x"AF",x"32", -- 0x0200 - x"0A",x"4C",x"CD",x"83",x"0B",x"3A",x"2E",x"4C", -- 0x0208 - x"3C",x"FE",x"06",x"38",x"0F",x"CD",x"3C",x"0B", -- 0x0210 - x"3A",x"39",x"4C",x"B7",x"20",x"05",x"3E",x"02", -- 0x0218 - x"32",x"2B",x"4C",x"AF",x"32",x"2E",x"4C",x"3A", -- 0x0220 - x"31",x"4C",x"32",x"33",x"4C",x"3A",x"32",x"4C", -- 0x0228 - x"32",x"34",x"4C",x"3A",x"04",x"4C",x"32",x"31", -- 0x0230 - x"4C",x"3A",x"05",x"4C",x"32",x"32",x"4C",x"ED", -- 0x0238 - x"5B",x"1D",x"4C",x"7A",x"C6",x"10",x"57",x"CD", -- 0x0240 - x"4B",x"0C",x"20",x"0E",x"ED",x"5B",x"1D",x"4C", -- 0x0248 - x"1C",x"7A",x"C6",x"10",x"57",x"CD",x"4B",x"0C", -- 0x0250 - x"28",x"41",x"3A",x"2C",x"4C",x"FE",x"00",x"28", -- 0x0258 - x"1E",x"3A",x"1F",x"4C",x"E6",x"02",x"28",x"08", -- 0x0260 - x"3A",x"31",x"4C",x"2F",x"E6",x"02",x"20",x"0D", -- 0x0268 - x"3A",x"31",x"4C",x"E6",x"FB",x"F6",x"02",x"32", -- 0x0270 - x"31",x"4C",x"32",x"26",x"4C",x"18",x"1C",x"3A", -- 0x0278 - x"1F",x"4C",x"E6",x"02",x"20",x"08",x"3A",x"31", -- 0x0280 - x"4C",x"2F",x"E6",x"04",x"20",x"0D",x"3A",x"31", -- 0x0288 - x"4C",x"E6",x"FD",x"F6",x"04",x"32",x"31",x"4C", -- 0x0290 - x"32",x"26",x"4C",x"3A",x"24",x"4C",x"B7",x"28", -- 0x0298 - x"06",x"3A",x"25",x"4C",x"32",x"31",x"4C",x"3A", -- 0x02A0 - x"31",x"4C",x"CB",x"4F",x"20",x"6F",x"F6",x"04", -- 0x02A8 - x"32",x"31",x"4C",x"32",x"26",x"4C",x"32",x"25", -- 0x02B0 - x"4C",x"3A",x"1F",x"4C",x"CB",x"4F",x"20",x"10", -- 0x02B8 - x"3A",x"31",x"4C",x"F6",x"02",x"32",x"31",x"4C", -- 0x02C0 - x"32",x"26",x"4C",x"32",x"25",x"4C",x"18",x"45", -- 0x02C8 - x"D6",x"04",x"E6",x"0F",x"32",x"1F",x"4C",x"FE", -- 0x02D0 - x"0E",x"20",x"3A",x"ED",x"5B",x"1D",x"4C",x"1D", -- 0x02D8 - x"CD",x"3A",x"0C",x"20",x"2B",x"ED",x"5B",x"1D", -- 0x02E0 - x"4C",x"1D",x"7A",x"C6",x"08",x"57",x"CD",x"3A", -- 0x02E8 - x"0C",x"20",x"1D",x"ED",x"5B",x"1D",x"4C",x"1D", -- 0x02F0 - x"7A",x"C6",x"0F",x"57",x"CD",x"3A",x"0C",x"20", -- 0x02F8 - x"0F",x"3A",x"1D",x"4C",x"3D",x"32",x"1D",x"4C", -- 0x0300 - x"FE",x"FF",x"20",x"11",x"3C",x"32",x"1D",x"4C", -- 0x0308 - x"3E",x"02",x"32",x"1F",x"4C",x"3A",x"1F",x"4C", -- 0x0310 - x"F6",x"02",x"32",x"1F",x"4C",x"3A",x"31",x"4C", -- 0x0318 - x"CB",x"57",x"20",x"70",x"F6",x"02",x"32",x"31", -- 0x0320 - x"4C",x"32",x"26",x"4C",x"32",x"25",x"4C",x"3A", -- 0x0328 - x"1F",x"4C",x"CB",x"4F",x"28",x"10",x"3A",x"31", -- 0x0330 - x"4C",x"F6",x"04",x"32",x"31",x"4C",x"32",x"26", -- 0x0338 - x"4C",x"32",x"25",x"4C",x"18",x"46",x"C6",x"04", -- 0x0340 - x"E6",x"0F",x"32",x"1F",x"4C",x"20",x"3D",x"ED", -- 0x0348 - x"5B",x"1D",x"4C",x"1C",x"1C",x"CD",x"3A",x"0C", -- 0x0350 - x"20",x"2D",x"ED",x"5B",x"1D",x"4C",x"1C",x"1C", -- 0x0358 - x"7A",x"C6",x"08",x"57",x"CD",x"3A",x"0C",x"20", -- 0x0360 - x"1E",x"ED",x"5B",x"1D",x"4C",x"1C",x"1C",x"7A", -- 0x0368 - x"C6",x"0F",x"57",x"CD",x"3A",x"0C",x"20",x"0F", -- 0x0370 - x"3A",x"1D",x"4C",x"3C",x"FE",x"1B",x"32",x"1D", -- 0x0378 - x"4C",x"20",x"11",x"3D",x"32",x"1D",x"4C",x"3E", -- 0x0380 - x"0C",x"32",x"1F",x"4C",x"3A",x"1F",x"4C",x"E6", -- 0x0388 - x"FD",x"32",x"1F",x"4C",x"3A",x"32",x"4C",x"CB", -- 0x0390 - x"57",x"20",x"25",x"3A",x"24",x"4C",x"B7",x"20", -- 0x0398 - x"1F",x"AF",x"32",x"23",x"4C",x"3E",x"01",x"32", -- 0x03A0 - x"24",x"4C",x"3E",x"FC",x"32",x"22",x"4C",x"3A", -- 0x03A8 - x"1E",x"4C",x"32",x"28",x"4C",x"3A",x"31",x"4C", -- 0x03B0 - x"32",x"25",x"4C",x"3E",x"01",x"32",x"2A",x"4C", -- 0x03B8 - x"3A",x"24",x"4C",x"B7",x"CA",x"BB",x"04",x"3C", -- 0x03C0 - x"32",x"24",x"4C",x"ED",x"5B",x"22",x"4C",x"3A", -- 0x03C8 - x"1E",x"4C",x"83",x"32",x"1E",x"4C",x"3A",x"24", -- 0x03D0 - x"4C",x"E6",x"01",x"28",x"0D",x"7B",x"CB",x"7F", -- 0x03D8 - x"20",x"04",x"FE",x"04",x"30",x"04",x"3C",x"32", -- 0x03E0 - x"22",x"4C",x"3A",x"22",x"4C",x"CB",x"7F",x"C2", -- 0x03E8 - x"53",x"04",x"FE",x"03",x"38",x"5D",x"ED",x"5B", -- 0x03F0 - x"1D",x"4C",x"7A",x"C6",x"10",x"57",x"CD",x"1B", -- 0x03F8 - x"0C",x"28",x"20",x"AF",x"32",x"22",x"4C",x"32", -- 0x0400 - x"24",x"4C",x"3A",x"1E",x"4C",x"E6",x"F8",x"32", -- 0x0408 - x"1E",x"4C",x"3A",x"28",x"4C",x"C6",x"18",x"5F", -- 0x0410 - x"3A",x"1E",x"4C",x"BB",x"38",x"05",x"3E",x"02", -- 0x0418 - x"32",x"2B",x"4C",x"ED",x"5B",x"1D",x"4C",x"1C", -- 0x0420 - x"7A",x"C6",x"10",x"57",x"CD",x"1B",x"0C",x"28", -- 0x0428 - x"20",x"AF",x"32",x"22",x"4C",x"32",x"24",x"4C", -- 0x0430 - x"3A",x"1E",x"4C",x"E6",x"F8",x"32",x"1E",x"4C", -- 0x0438 - x"3A",x"28",x"4C",x"C6",x"18",x"5F",x"3A",x"1E", -- 0x0440 - x"4C",x"BB",x"38",x"05",x"3E",x"02",x"32",x"2B", -- 0x0448 - x"4C",x"18",x"56",x"ED",x"5B",x"1D",x"4C",x"15", -- 0x0450 - x"CD",x"3A",x"0C",x"20",x"0B",x"ED",x"5B",x"1D", -- 0x0458 - x"4C",x"1C",x"15",x"CD",x"3A",x"0C",x"28",x"41", -- 0x0460 - x"3A",x"22",x"4C",x"CB",x"7F",x"28",x"3A",x"AF", -- 0x0468 - x"32",x"22",x"4C",x"3E",x"FF",x"32",x"25",x"4C", -- 0x0470 - x"32",x"26",x"4C",x"3A",x"1E",x"4C",x"3D",x"E6", -- 0x0478 - x"78",x"C6",x"08",x"32",x"1E",x"4C",x"ED",x"5B", -- 0x0480 - x"1D",x"4C",x"7A",x"C6",x"10",x"57",x"D5",x"CD", -- 0x0488 - x"1B",x"0C",x"D1",x"20",x"06",x"1C",x"CD",x"1B", -- 0x0490 - x"0C",x"28",x"0E",x"AF",x"32",x"24",x"4C",x"32", -- 0x0498 - x"22",x"4C",x"3E",x"FF",x"32",x"25",x"4C",x"18", -- 0x04A0 - x"43",x"3A",x"23",x"4C",x"3C",x"32",x"23",x"4C", -- 0x04A8 - x"FE",x"11",x"38",x"38",x"3E",x"FF",x"32",x"25", -- 0x04B0 - x"4C",x"18",x"31",x"3A",x"24",x"4C",x"B7",x"20", -- 0x04B8 - x"2B",x"ED",x"5B",x"1D",x"4C",x"7A",x"C6",x"10", -- 0x04C0 - x"57",x"D5",x"CD",x"1B",x"0C",x"D1",x"20",x"1C", -- 0x04C8 - x"1C",x"CD",x"1B",x"0C",x"20",x"16",x"AF",x"32", -- 0x04D0 - x"22",x"4C",x"3E",x"FF",x"32",x"25",x"4C",x"3E", -- 0x04D8 - x"01",x"32",x"24",x"4C",x"3A",x"1E",x"4C",x"C6", -- 0x04E0 - x"10",x"32",x"28",x"4C",x"ED",x"5B",x"1D",x"4C", -- 0x04E8 - x"CB",x"23",x"CB",x"23",x"CB",x"23",x"ED",x"4B", -- 0x04F0 - x"1F",x"4C",x"D5",x"79",x"E6",x"0C",x"1F",x"D1", -- 0x04F8 - x"83",x"32",x"29",x"4C",x"ED",x"5B",x"1D",x"4C", -- 0x0500 - x"CB",x"23",x"CB",x"23",x"CB",x"23",x"ED",x"4B", -- 0x0508 - x"1F",x"4C",x"CB",x"49",x"28",x"04",x"79",x"EE", -- 0x0510 - x"0C",x"4F",x"3E",x"00",x"CD",x"D5",x"0B",x"DD", -- 0x0518 - x"21",x"71",x"4C",x"06",x"01",x"3A",x"41",x"4C", -- 0x0520 - x"B7",x"28",x"21",x"4F",x"C5",x"DD",x"5E",x"01", -- 0x0528 - x"CB",x"23",x"CB",x"23",x"CB",x"23",x"DD",x"56", -- 0x0530 - x"02",x"DD",x"4E",x"00",x"78",x"06",x"01",x"CD", -- 0x0538 - x"D5",x"0B",x"C1",x"11",x"07",x"00",x"DD",x"19", -- 0x0540 - x"04",x"0D",x"20",x"E0",x"DD",x"21",x"8D",x"4C", -- 0x0548 - x"3A",x"42",x"4C",x"B7",x"28",x"21",x"4F",x"C5", -- 0x0550 - x"DD",x"5E",x"01",x"CB",x"23",x"CB",x"23",x"CB", -- 0x0558 - x"23",x"DD",x"56",x"02",x"DD",x"4E",x"00",x"78", -- 0x0560 - x"06",x"01",x"CD",x"D5",x"0B",x"C1",x"11",x"07", -- 0x0568 - x"00",x"DD",x"19",x"04",x"0D",x"20",x"E0",x"78", -- 0x0570 - x"FE",x"08",x"28",x"0C",x"11",x"F0",x"F0",x"DD", -- 0x0578 - x"4E",x"00",x"CD",x"D5",x"0B",x"04",x"18",x"EF", -- 0x0580 - x"3E",x"01",x"32",x"50",x"4C",x"3A",x"24",x"4C", -- 0x0588 - x"B7",x"20",x"43",x"ED",x"5B",x"1D",x"4C",x"7A", -- 0x0590 - x"C6",x"10",x"57",x"CD",x"0F",x"0C",x"FE",x"68", -- 0x0598 - x"38",x"12",x"FE",x"A0",x"30",x"0E",x"3C",x"77", -- 0x05A0 - x"E6",x"07",x"20",x"08",x"36",x"03",x"CB",x"D4", -- 0x05A8 - x"3A",x"36",x"4C",x"77",x"ED",x"5B",x"1D",x"4C", -- 0x05B0 - x"1C",x"7A",x"C6",x"10",x"57",x"CD",x"0F",x"0C", -- 0x05B8 - x"FE",x"68",x"38",x"12",x"FE",x"A0",x"30",x"0E", -- 0x05C0 - x"3C",x"77",x"E6",x"07",x"20",x"08",x"36",x"03", -- 0x05C8 - x"CB",x"D4",x"3A",x"36",x"4C",x"77",x"ED",x"5B", -- 0x05D0 - x"1D",x"4C",x"CD",x"7A",x"0A",x"1C",x"CD",x"7A", -- 0x05D8 - x"0A",x"7A",x"C6",x"08",x"57",x"CD",x"7A",x"0A", -- 0x05E0 - x"1D",x"CD",x"7A",x"0A",x"7A",x"C6",x"07",x"57", -- 0x05E8 - x"CD",x"7A",x"0A",x"1C",x"CD",x"7A",x"0A",x"DD", -- 0x05F0 - x"21",x"71",x"4C",x"3A",x"41",x"4C",x"B7",x"28", -- 0x05F8 - x"61",x"47",x"DD",x"7E",x"03",x"DD",x"86",x"06", -- 0x0600 - x"DD",x"77",x"03",x"1F",x"1F",x"1F",x"DD",x"77", -- 0x0608 - x"01",x"DD",x"7E",x"03",x"DD",x"BE",x"04",x"38", -- 0x0610 - x"05",x"DD",x"BE",x"05",x"38",x"08",x"DD",x"7E", -- 0x0618 - x"06",x"2F",x"3C",x"DD",x"77",x"06",x"DD",x"7E", -- 0x0620 - x"03",x"E6",x"06",x"87",x"4F",x"DD",x"7E",x"00", -- 0x0628 - x"E6",x"F0",x"B1",x"DD",x"77",x"00",x"DD",x"CB", -- 0x0630 - x"06",x"7E",x"28",x"08",x"DD",x"7E",x"00",x"EE", -- 0x0638 - x"0E",x"DD",x"77",x"00",x"DD",x"5E",x"03",x"DD", -- 0x0640 - x"56",x"02",x"2A",x"1D",x"4C",x"3A",x"29",x"4C", -- 0x0648 - x"6F",x"CD",x"FA",x"09",x"38",x"05",x"3E",x"02", -- 0x0650 - x"32",x"2B",x"4C",x"11",x"07",x"00",x"DD",x"19", -- 0x0658 - x"10",x"A0",x"DD",x"21",x"8D",x"4C",x"3A",x"42", -- 0x0660 - x"4C",x"B7",x"CA",x"2C",x"07",x"47",x"DD",x"7E", -- 0x0668 - x"06",x"B7",x"28",x"11",x"3A",x"2F",x"4C",x"FE", -- 0x0670 - x"07",x"28",x"04",x"FE",x"0B",x"20",x"06",x"11", -- 0x0678 - x"0E",x"0A",x"CD",x"26",x"0A",x"DD",x"7E",x"02", -- 0x0680 - x"DD",x"86",x"06",x"DD",x"77",x"02",x"DD",x"BE", -- 0x0688 - x"04",x"38",x"05",x"DD",x"BE",x"05",x"38",x"4A", -- 0x0690 - x"DD",x"7E",x"06",x"2F",x"3C",x"DD",x"77",x"06", -- 0x0698 - x"3A",x"2F",x"4C",x"FE",x"07",x"28",x"37",x"FE", -- 0x06A0 - x"0B",x"28",x"33",x"FE",x"0D",x"28",x"13",x"FE", -- 0x06A8 - x"04",x"28",x"02",x"18",x"2D",x"3A",x"3C",x"4C", -- 0x06B0 - x"B7",x"20",x"27",x"3E",x"00",x"DD",x"77",x"06", -- 0x06B8 - x"18",x"20",x"DD",x"7E",x"03",x"C6",x"40",x"DD", -- 0x06C0 - x"77",x"03",x"1F",x"1F",x"1F",x"DD",x"77",x"01", -- 0x06C8 - x"AF",x"DD",x"77",x"02",x"DD",x"7E",x"06",x"2F", -- 0x06D0 - x"3C",x"DD",x"77",x"06",x"18",x"04",x"AF",x"32", -- 0x06D8 - x"42",x"4C",x"3A",x"30",x"4C",x"E6",x"03",x"20", -- 0x06E0 - x"23",x"DD",x"7E",x"00",x"FE",x"20",x"38",x"1C", -- 0x06E8 - x"FE",x"A0",x"38",x"13",x"C6",x"04",x"DD",x"77", -- 0x06F0 - x"00",x"E6",x"0C",x"FE",x"00",x"20",x"0D",x"DD", -- 0x06F8 - x"7E",x"00",x"D6",x"10",x"DD",x"77",x"00",x"EE", -- 0x0700 - x"04",x"DD",x"77",x"00",x"DD",x"5E",x"03",x"DD", -- 0x0708 - x"56",x"02",x"2A",x"1D",x"4C",x"3A",x"29",x"4C", -- 0x0710 - x"6F",x"CD",x"FA",x"09",x"38",x"05",x"3E",x"02", -- 0x0718 - x"32",x"2B",x"4C",x"11",x"07",x"00",x"DD",x"19", -- 0x0720 - x"05",x"C2",x"6E",x"06",x"3A",x"07",x"4C",x"E6", -- 0x0728 - x"20",x"28",x"0A",x"3A",x"05",x"4C",x"E6",x"60", -- 0x0730 - x"20",x"03",x"C3",x"58",x"01",x"3A",x"2B",x"4C", -- 0x0738 - x"B7",x"CA",x"ED",x"01",x"FE",x"01",x"28",x"1C", -- 0x0740 - x"3E",x"40",x"32",x"4E",x"4C",x"3A",x"27",x"4C", -- 0x0748 - x"3D",x"32",x"27",x"4C",x"C2",x"E0",x"01",x"AF", -- 0x0750 - x"32",x"47",x"4C",x"32",x"24",x"4C",x"CD",x"19", -- 0x0758 - x"09",x"C3",x"58",x"01",x"AF",x"32",x"24",x"4C", -- 0x0760 - x"3A",x"39",x"4C",x"B7",x"28",x"11",x"32",x"4A", -- 0x0768 - x"4C",x"CD",x"83",x"0B",x"CD",x"3C",x"0B",x"11", -- 0x0770 - x"14",x"0A",x"CD",x"26",x"0A",x"18",x"E5",x"3A", -- 0x0778 - x"2F",x"4C",x"3C",x"32",x"2F",x"4C",x"FE",x"14", -- 0x0780 - x"DA",x"E0",x"01",x"AF",x"32",x"2F",x"4C",x"C3", -- 0x0788 - x"E0",x"01",x"3A",x"2F",x"4C",x"FE",x"12",x"C0", -- 0x0790 - x"11",x"14",x"00",x"CD",x"6D",x"0B",x"CB",x"D4", -- 0x0798 - x"11",x"14",x"00",x"7E",x"FE",x"18",x"20",x"34", -- 0x07A0 - x"7E",x"FE",x"18",x"20",x"24",x"36",x"0F",x"2C", -- 0x07A8 - x"14",x"18",x"F5",x"01",x"E1",x"FF",x"09",x"15", -- 0x07B0 - x"1D",x"7E",x"FE",x"18",x"28",x"EA",x"18",x"1C", -- 0x07B8 - x"7E",x"FE",x"18",x"20",x"EE",x"36",x"0F",x"01", -- 0x07C0 - x"20",x"00",x"09",x"1D",x"FA",x"DC",x"07",x"18", -- 0x07C8 - x"EF",x"01",x"1F",x"00",x"09",x"15",x"1D",x"7E", -- 0x07D0 - x"FE",x"18",x"28",x"E9",x"21",x"A4",x"47",x"36", -- 0x07D8 - x"0F",x"2E",x"84",x"36",x"0F",x"DD",x"21",x"71", -- 0x07E0 - x"4C",x"3A",x"41",x"4C",x"B7",x"28",x"31",x"47", -- 0x07E8 - x"DD",x"5E",x"03",x"DD",x"56",x"02",x"CB",x"3B", -- 0x07F0 - x"CB",x"3B",x"CB",x"3B",x"CB",x"3A",x"CB",x"3A", -- 0x07F8 - x"CB",x"3A",x"CD",x"6D",x"0B",x"CB",x"D4",x"CD", -- 0x0800 - x"0B",x"09",x"2C",x"CD",x"0B",x"09",x"11",x"E0", -- 0x0808 - x"FF",x"19",x"CD",x"0B",x"09",x"2D",x"CD",x"0B", -- 0x0810 - x"09",x"11",x"07",x"00",x"DD",x"19",x"10",x"D0", -- 0x0818 - x"DD",x"21",x"8D",x"4C",x"3A",x"42",x"4C",x"B7", -- 0x0820 - x"CA",x"5E",x"08",x"47",x"DD",x"5E",x"03",x"DD", -- 0x0828 - x"56",x"02",x"CB",x"3B",x"CB",x"3B",x"CB",x"3B", -- 0x0830 - x"CB",x"3A",x"CB",x"3A",x"CB",x"3A",x"CD",x"6D", -- 0x0838 - x"0B",x"CB",x"D4",x"CD",x"0B",x"09",x"2C",x"CD", -- 0x0840 - x"0B",x"09",x"11",x"E0",x"FF",x"19",x"CD",x"0B", -- 0x0848 - x"09",x"2D",x"CD",x"0B",x"09",x"11",x"07",x"00", -- 0x0850 - x"DD",x"19",x"05",x"C2",x"2C",x"08",x"3A",x"2F", -- 0x0858 - x"4C",x"FE",x"12",x"C0",x"11",x"14",x"00",x"CD", -- 0x0860 - x"6D",x"0B",x"CB",x"D4",x"11",x"14",x"00",x"01", -- 0x0868 - x"20",x"00",x"7E",x"FE",x"16",x"28",x"13",x"FE", -- 0x0870 - x"0F",x"20",x"16",x"36",x"18",x"2C",x"14",x"18", -- 0x0878 - x"F1",x"7E",x"FE",x"16",x"28",x"F5",x"FE",x"0F", -- 0x0880 - x"20",x"07",x"36",x"18",x"09",x"1D",x"F2",x"81", -- 0x0888 - x"08",x"DD",x"21",x"71",x"4C",x"3A",x"41",x"4C", -- 0x0890 - x"B7",x"28",x"31",x"47",x"DD",x"5E",x"03",x"DD", -- 0x0898 - x"56",x"02",x"CB",x"3B",x"CB",x"3B",x"CB",x"3B", -- 0x08A0 - x"CB",x"3A",x"CB",x"3A",x"CB",x"3A",x"CD",x"6D", -- 0x08A8 - x"0B",x"CB",x"D4",x"CD",x"12",x"09",x"2C",x"CD", -- 0x08B0 - x"12",x"09",x"11",x"E0",x"FF",x"19",x"CD",x"12", -- 0x08B8 - x"09",x"2D",x"CD",x"12",x"09",x"11",x"07",x"00", -- 0x08C0 - x"DD",x"19",x"10",x"D0",x"DD",x"21",x"8D",x"4C", -- 0x08C8 - x"3A",x"42",x"4C",x"B7",x"CA",x"0A",x"09",x"47", -- 0x08D0 - x"DD",x"5E",x"03",x"DD",x"56",x"02",x"CB",x"3B", -- 0x08D8 - x"CB",x"3B",x"CB",x"3B",x"CB",x"3A",x"CB",x"3A", -- 0x08E0 - x"CB",x"3A",x"CD",x"6D",x"0B",x"CB",x"D4",x"CD", -- 0x08E8 - x"12",x"09",x"2C",x"CD",x"12",x"09",x"11",x"E0", -- 0x08F0 - x"FF",x"19",x"CD",x"12",x"09",x"2D",x"CD",x"12", -- 0x08F8 - x"09",x"11",x"07",x"00",x"DD",x"19",x"05",x"C2", -- 0x0900 - x"D8",x"08",x"C9",x"7E",x"FE",x"0F",x"C0",x"36", -- 0x0908 - x"16",x"C9",x"7E",x"FE",x"18",x"C8",x"36",x"0F", -- 0x0910 - x"C9",x"AF",x"32",x"50",x"4C",x"CD",x"83",x"0B", -- 0x0918 - x"11",x"00",x"00",x"06",x"1C",x"D5",x"C5",x"CD", -- 0x0920 - x"6D",x"0B",x"06",x"10",x"AF",x"36",x"03",x"CB", -- 0x0928 - x"D4",x"77",x"CB",x"94",x"2C",x"10",x"F6",x"C1", -- 0x0930 - x"D1",x"1C",x"10",x"E9",x"CD",x"CB",x"0E",x"3E", -- 0x0938 - x"60",x"32",x"1E",x"4C",x"CD",x"83",x"0B",x"ED", -- 0x0940 - x"5F",x"11",x"00",x"00",x"06",x"1C",x"D5",x"C5", -- 0x0948 - x"F5",x"CD",x"6D",x"0B",x"F1",x"06",x"10",x"CB", -- 0x0950 - x"D4",x"77",x"2C",x"10",x"FA",x"C1",x"D1",x"1C", -- 0x0958 - x"10",x"EC",x"21",x"20",x"46",x"3A",x"1E",x"4C", -- 0x0960 - x"47",x"3E",x"60",x"90",x"1F",x"1F",x"1F",x"E6", -- 0x0968 - x"1F",x"3C",x"47",x"3E",x"01",x"77",x"2C",x"10", -- 0x0970 - x"FC",x"ED",x"4B",x"1E",x"4C",x"3E",x"61",x"91", -- 0x0978 - x"1F",x"1F",x"1F",x"E6",x"1F",x"57",x"1E",x"0C", -- 0x0980 - x"CD",x"6D",x"0B",x"36",x"17",x"CB",x"D4",x"36", -- 0x0988 - x"01",x"11",x"5D",x"70",x"01",x"14",x"01",x"3E", -- 0x0990 - x"02",x"CD",x"D5",x"0B",x"11",x"60",x"60",x"01", -- 0x0998 - x"00",x"01",x"3E",x"01",x"CD",x"D5",x"0B",x"11", -- 0x09A0 - x"5E",x"00",x"ED",x"4B",x"1E",x"4C",x"3E",x"61", -- 0x09A8 - x"91",x"57",x"01",x"18",x"01",x"3E",x"00",x"CD", -- 0x09B0 - x"D5",x"0B",x"3A",x"1E",x"4C",x"3D",x"32",x"1E", -- 0x09B8 - x"4C",x"F5",x"CB",x"3F",x"CB",x"3F",x"32",x"4A", -- 0x09C0 - x"4C",x"F1",x"C2",x"44",x"09",x"11",x"00",x"00", -- 0x09C8 - x"06",x"1C",x"AF",x"D5",x"C5",x"F5",x"CD",x"6D", -- 0x09D0 - x"0B",x"F1",x"06",x"10",x"CB",x"D4",x"77",x"2C", -- 0x09D8 - x"10",x"FA",x"C1",x"D1",x"1C",x"10",x"EC",x"21", -- 0x09E0 - x"20",x"46",x"06",x"0C",x"3E",x"01",x"77",x"2C", -- 0x09E8 - x"10",x"FC",x"06",x"FA",x"CD",x"83",x"0B",x"10", -- 0x09F0 - x"FB",x"C9",x"7D",x"C6",x"06",x"BB",x"D8",x"7B", -- 0x09F8 - x"C6",x"06",x"BD",x"D8",x"7C",x"C6",x"0F",x"BA", -- 0x0A00 - x"D8",x"7A",x"C6",x"0F",x"BC",x"C9",x"00",x"00", -- 0x0A08 - x"01",x"00",x"00",x"00",x"08",x"00",x"00",x"00", -- 0x0A10 - x"00",x"00",x"00",x"00",x"01",x"00",x"00",x"00", -- 0x0A18 - x"00",x"05",x"02",x"00",x"00",x"00",x"E5",x"C5", -- 0x0A20 - x"21",x"12",x"4C",x"01",x"00",x"06",x"1A",x"86", -- 0x0A28 - x"81",x"77",x"0E",x"00",x"FE",x"3A",x"38",x"04", -- 0x0A30 - x"D6",x"0A",x"77",x"0C",x"2B",x"13",x"10",x"EE", -- 0x0A38 - x"21",x"0D",x"4C",x"11",x"14",x"4C",x"06",x"06", -- 0x0A40 - x"1A",x"BE",x"28",x"0E",x"30",x"10",x"21",x"0D", -- 0x0A48 - x"4C",x"11",x"14",x"4C",x"01",x"06",x"00",x"EF", -- 0x0A50 - x"18",x"04",x"23",x"13",x"10",x"EA",x"CD",x"AE", -- 0x0A58 - x"0E",x"C1",x"E1",x"C9",x"CD",x"83",x"0B",x"3A", -- 0x0A60 - x"40",x"50",x"E6",x"20",x"20",x"F6",x"C9",x"CD", -- 0x0A68 - x"83",x"0B",x"3A",x"40",x"50",x"E6",x"20",x"28", -- 0x0A70 - x"F6",x"C9",x"D5",x"CD",x"0F",x"0C",x"D1",x"FE", -- 0x0A78 - x"18",x"D8",x"FE",x"20",x"DA",x"10",x"0B",x"FE", -- 0x0A80 - x"30",x"D8",x"FE",x"40",x"DA",x"10",x"0B",x"FE", -- 0x0A88 - x"FE",x"D2",x"16",x"0B",x"FE",x"DE",x"38",x"05", -- 0x0A90 - x"FE",x"E0",x"DA",x"16",x"0B",x"FE",x"44",x"28", -- 0x0A98 - x"42",x"FE",x"45",x"28",x"3E",x"FE",x"46",x"C0", -- 0x0AA0 - x"36",x"47",x"7B",x"FE",x"11",x"38",x"23",x"3A", -- 0x0AA8 - x"8D",x"4C",x"C6",x"08",x"32",x"8D",x"4C",x"3E", -- 0x0AB0 - x"04",x"32",x"93",x"4C",x"E5",x"D5",x"21",x"E2", -- 0x0AB8 - x"41",x"AF",x"77",x"11",x"E0",x"FF",x"19",x"77", -- 0x0AC0 - x"CB",x"D4",x"77",x"AF",x"ED",x"52",x"77",x"D1", -- 0x0AC8 - x"E1",x"C9",x"E5",x"D5",x"21",x"AB",x"41",x"AF", -- 0x0AD0 - x"77",x"2C",x"77",x"CB",x"D4",x"77",x"2D",x"77", -- 0x0AD8 - x"D1",x"E1",x"C9",x"36",x"03",x"CB",x"D4",x"3A", -- 0x0AE0 - x"36",x"4C",x"77",x"3A",x"3C",x"4C",x"3D",x"32", -- 0x0AE8 - x"3C",x"4C",x"D5",x"11",x"1A",x"0A",x"CD",x"26", -- 0x0AF0 - x"0A",x"D1",x"3E",x"02",x"32",x"4F",x"4C",x"3A", -- 0x0AF8 - x"2F",x"4C",x"FE",x"04",x"C0",x"3A",x"3C",x"4C", -- 0x0B00 - x"B7",x"C0",x"3E",x"01",x"32",x"93",x"4C",x"C9", -- 0x0B08 - x"3E",x"02",x"32",x"2B",x"4C",x"C9",x"3A",x"3C", -- 0x0B10 - x"4C",x"B7",x"C0",x"D5",x"3A",x"29",x"4C",x"C6", -- 0x0B18 - x"05",x"1F",x"1F",x"1F",x"E6",x"1F",x"5F",x"3A", -- 0x0B20 - x"1E",x"4C",x"C6",x"08",x"57",x"CD",x"0F",x"0C", -- 0x0B28 - x"D1",x"E6",x"DE",x"FE",x"DE",x"C0",x"3E",x"01", -- 0x0B30 - x"32",x"2B",x"4C",x"C9",x"3A",x"39",x"4C",x"B7", -- 0x0B38 - x"28",x"25",x"3D",x"32",x"39",x"4C",x"1F",x"1F", -- 0x0B40 - x"1F",x"E6",x"1F",x"C6",x"04",x"5F",x"16",x"11", -- 0x0B48 - x"CD",x"6D",x"0B",x"3A",x"39",x"4C",x"E6",x"07", -- 0x0B50 - x"C6",x"60",x"77",x"E6",x"07",x"FE",x"07",x"C0", -- 0x0B58 - x"11",x"E0",x"FF",x"19",x"36",x"A0",x"C9",x"21", -- 0x0B60 - x"31",x"43",x"36",x"A0",x"C9",x"7A",x"C6",x"A0", -- 0x0B68 - x"6F",x"26",x"43",x"7B",x"11",x"E0",x"FF",x"B7", -- 0x0B70 - x"C8",x"1F",x"30",x"01",x"19",x"EB",x"29",x"EB", -- 0x0B78 - x"C3",x"77",x"0B",x"E5",x"2A",x"00",x"4C",x"AF", -- 0x0B80 - x"32",x"C0",x"50",x"3A",x"00",x"4C",x"BD",x"28", -- 0x0B88 - x"F6",x"E1",x"C9",x"7E",x"23",x"B7",x"C8",x"C6", -- 0x0B90 - x"80",x"12",x"CB",x"D2",x"79",x"12",x"7B",x"D6", -- 0x0B98 - x"20",x"5F",x"CB",x"92",x"7A",x"DE",x"00",x"57", -- 0x0BA0 - x"C3",x"93",x"0B",x"7C",x"CD",x"B0",x"0B",x"7D", -- 0x0BA8 - x"F5",x"1F",x"1F",x"1F",x"1F",x"CD",x"B9",x"0B", -- 0x0BB0 - x"F1",x"E6",x"0F",x"FE",x"0A",x"38",x"02",x"C6", -- 0x0BB8 - x"07",x"C6",x"B0",x"E5",x"D5",x"F5",x"CD",x"6D", -- 0x0BC0 - x"0B",x"F1",x"77",x"CB",x"D4",x"36",x"12",x"CB", -- 0x0BC8 - x"94",x"D1",x"1C",x"E1",x"C9",x"F5",x"3E",x"F0", -- 0x0BD0 - x"BA",x"20",x"03",x"BB",x"28",x"2C",x"F1",x"3C", -- 0x0BD8 - x"D5",x"ED",x"5B",x"1C",x"4C",x"BB",x"38",x"03", -- 0x0BE0 - x"32",x"1C",x"4C",x"E6",x"07",x"87",x"5F",x"16", -- 0x0BE8 - x"00",x"21",x"51",x"4C",x"19",x"D1",x"71",x"23", -- 0x0BF0 - x"70",x"23",x"D5",x"11",x"0E",x"00",x"19",x"D1", -- 0x0BF8 - x"3E",x"EE",x"93",x"77",x"23",x"3E",x"00",x"92", -- 0x0C00 - x"77",x"C9",x"F1",x"3C",x"D5",x"18",x"DC",x"7A", -- 0x0C08 - x"1F",x"1F",x"1F",x"E6",x"1F",x"57",x"CD",x"6D", -- 0x0C10 - x"0B",x"7E",x"C9",x"CD",x"0F",x"0C",x"FE",x"05", -- 0x0C18 - x"38",x"14",x"FE",x"18",x"38",x"12",x"FE",x"20", -- 0x0C20 - x"38",x"0C",x"FE",x"30",x"38",x"0A",x"FE",x"48", -- 0x0C28 - x"38",x"04",x"FE",x"A0",x"38",x"02",x"AF",x"C9", -- 0x0C30 - x"B7",x"C9",x"CD",x"0F",x"0C",x"FE",x"20",x"38", -- 0x0C38 - x"04",x"FE",x"30",x"38",x"02",x"AF",x"C9",x"3E", -- 0x0C40 - x"01",x"B7",x"C9",x"CD",x"0F",x"0C",x"FE",x"48", -- 0x0C48 - x"38",x"04",x"FE",x"60",x"38",x"02",x"AF",x"C9", -- 0x0C50 - x"3E",x"01",x"B7",x"C9",x"32",x"36",x"4C",x"F5", -- 0x0C58 - x"AF",x"32",x"50",x"4C",x"CD",x"83",x"0B",x"F1", -- 0x0C60 - x"F3",x"E5",x"D5",x"C5",x"F5",x"21",x"00",x"40", -- 0x0C68 - x"11",x"01",x"40",x"01",x"00",x"04",x"36",x"03", -- 0x0C70 - x"ED",x"B0",x"01",x"40",x"00",x"36",x"00",x"ED", -- 0x0C78 - x"B0",x"01",x"80",x"03",x"77",x"ED",x"B0",x"36", -- 0x0C80 - x"00",x"01",x"3F",x"00",x"ED",x"B0",x"FB",x"CD", -- 0x0C88 - x"83",x"0B",x"F3",x"11",x"00",x"10",x"06",x"10", -- 0x0C90 - x"D5",x"C5",x"CD",x"6D",x"0B",x"11",x"E0",x"FF", -- 0x0C98 - x"CB",x"D4",x"06",x"20",x"36",x"00",x"19",x"10", -- 0x0CA0 - x"FB",x"C1",x"D1",x"14",x"10",x"EA",x"CD",x"69", -- 0x0CA8 - x"12",x"F1",x"C1",x"D1",x"E1",x"FB",x"C9",x"3A", -- 0x0CB0 - x"3C",x"4C",x"B7",x"C0",x"ED",x"5F",x"21",x"D8", -- 0x0CB8 - x"0C",x"E6",x"03",x"5F",x"16",x"00",x"19",x"7E", -- 0x0CC0 - x"2A",x"3F",x"4C",x"CB",x"D4",x"77",x"2C",x"77", -- 0x0CC8 - x"11",x"E0",x"FF",x"19",x"77",x"2D",x"77",x"C9", -- 0x0CD0 - x"09",x"11",x"14",x"17",x"C9",x"DD",x"2A",x"37", -- 0x0CD8 - x"4C",x"DD",x"7E",x"02",x"B7",x"C8",x"47",x"DD", -- 0x0CE0 - x"5E",x"00",x"DD",x"56",x"01",x"CD",x"6D",x"0B", -- 0x0CE8 - x"DD",x"7E",x"05",x"32",x"2C",x"4C",x"FE",x"00", -- 0x0CF0 - x"3A",x"30",x"4C",x"28",x"01",x"2F",x"E6",x"07", -- 0x0CF8 - x"DD",x"86",x"03",x"DD",x"4E",x"04",x"C3",x"09", -- 0x0D00 - x"0D",x"11",x"E0",x"FF",x"18",x"03",x"11",x"01", -- 0x0D08 - x"00",x"77",x"CB",x"D4",x"71",x"CB",x"94",x"19", -- 0x0D10 - x"10",x"F7",x"C9",x"6F",x"26",x"00",x"29",x"11", -- 0x0D18 - x"84",x"17",x"19",x"5E",x"23",x"56",x"D5",x"DD", -- 0x0D20 - x"E1",x"DD",x"7E",x"00",x"DD",x"23",x"CD",x"5C", -- 0x0D28 - x"0C",x"DD",x"5E",x"00",x"DD",x"56",x"01",x"CD", -- 0x0D30 - x"6D",x"0B",x"DD",x"7E",x"02",x"B7",x"28",x"1C", -- 0x0D38 - x"47",x"CB",x"B8",x"E6",x"80",x"DD",x"7E",x"03", -- 0x0D40 - x"DD",x"4E",x"04",x"11",x"05",x"00",x"DD",x"19", -- 0x0D48 - x"28",x"05",x"CD",x"0E",x"0D",x"18",x"DA",x"CD", -- 0x0D50 - x"09",x"0D",x"18",x"D5",x"22",x"3F",x"4C",x"36", -- 0x0D58 - x"DE",x"2C",x"36",x"FE",x"CB",x"D4",x"36",x"09", -- 0x0D60 - x"2D",x"36",x"09",x"CB",x"94",x"11",x"E0",x"FF", -- 0x0D68 - x"19",x"36",x"DF",x"2C",x"36",x"FF",x"CB",x"D4", -- 0x0D70 - x"36",x"09",x"2D",x"36",x"09",x"DD",x"7E",x"03", -- 0x0D78 - x"DD",x"4E",x"04",x"DD",x"46",x"05",x"11",x"06", -- 0x0D80 - x"00",x"DD",x"19",x"B7",x"28",x"16",x"F5",x"DD", -- 0x0D88 - x"5E",x"00",x"DD",x"56",x"01",x"DD",x"23",x"DD", -- 0x0D90 - x"23",x"CD",x"6D",x"0B",x"71",x"CB",x"D4",x"70", -- 0x0D98 - x"F1",x"3D",x"20",x"EA",x"DD",x"7E",x"00",x"DD", -- 0x0DA0 - x"4E",x"01",x"DD",x"46",x"02",x"11",x"03",x"00", -- 0x0DA8 - x"DD",x"19",x"B7",x"28",x"16",x"F5",x"DD",x"5E", -- 0x0DB0 - x"00",x"DD",x"56",x"01",x"DD",x"23",x"DD",x"23", -- 0x0DB8 - x"CD",x"6D",x"0B",x"71",x"CB",x"D4",x"70",x"F1", -- 0x0DC0 - x"3D",x"20",x"EA",x"21",x"B0",x"43",x"11",x"E0", -- 0x0DC8 - x"FF",x"06",x"1C",x"36",x"A0",x"CB",x"D4",x"36", -- 0x0DD0 - x"09",x"CB",x"94",x"19",x"10",x"F5",x"DD",x"5E", -- 0x0DD8 - x"00",x"DD",x"23",x"16",x"10",x"CD",x"6D",x"0B", -- 0x0DE0 - x"EB",x"DD",x"E5",x"E1",x"0E",x"09",x"CD",x"93", -- 0x0DE8 - x"0B",x"22",x"37",x"4C",x"11",x"06",x"00",x"19", -- 0x0DF0 - x"7E",x"32",x"1D",x"4C",x"FE",x"10",x"07",x"17", -- 0x0DF8 - x"E6",x"02",x"32",x"1F",x"4C",x"23",x"7E",x"87", -- 0x0E00 - x"87",x"87",x"32",x"1E",x"4C",x"23",x"3E",x"01", -- 0x0E08 - x"32",x"20",x"4C",x"AF",x"32",x"24",x"4C",x"32", -- 0x0E10 - x"22",x"4C",x"3E",x"FF",x"32",x"25",x"4C",x"22", -- 0x0E18 - x"3D",x"4C",x"7E",x"47",x"32",x"3C",x"4C",x"23", -- 0x0E20 - x"7E",x"32",x"3A",x"4C",x"23",x"7E",x"32",x"3B", -- 0x0E28 - x"4C",x"23",x"5E",x"23",x"56",x"23",x"E5",x"CD", -- 0x0E30 - x"6D",x"0B",x"3A",x"3A",x"4C",x"77",x"CB",x"D4", -- 0x0E38 - x"3A",x"3B",x"4C",x"77",x"E1",x"10",x"EB",x"7E", -- 0x0E40 - x"23",x"47",x"1F",x"1F",x"1F",x"1F",x"E6",x"07", -- 0x0E48 - x"32",x"41",x"4C",x"78",x"E6",x"07",x"32",x"42", -- 0x0E50 - x"4C",x"3A",x"41",x"4C",x"06",x"00",x"4F",x"87", -- 0x0E58 - x"81",x"87",x"81",x"4F",x"28",x"04",x"11",x"71", -- 0x0E60 - x"4C",x"EF",x"3A",x"42",x"4C",x"06",x"00",x"4F", -- 0x0E68 - x"87",x"81",x"87",x"81",x"4F",x"28",x"04",x"11", -- 0x0E70 - x"8D",x"4C",x"EF",x"21",x"1F",x"28",x"11",x"B1", -- 0x0E78 - x"43",x"0E",x"01",x"CD",x"93",x"0B",x"0E",x"05", -- 0x0E80 - x"CD",x"93",x"0B",x"3E",x"BF",x"32",x"39",x"4C", -- 0x0E88 - x"11",x"00",x"14",x"CD",x"6D",x"0B",x"3A",x"27", -- 0x0E90 - x"4C",x"47",x"11",x"C0",x"FF",x"36",x"DB",x"CB", -- 0x0E98 - x"D4",x"36",x"01",x"2C",x"36",x"01",x"CB",x"94", -- 0x0EA0 - x"36",x"FB",x"2D",x"19",x"10",x"EF",x"21",x"3D", -- 0x0EA8 - x"28",x"11",x"B3",x"43",x"0E",x"19",x"CD",x"93", -- 0x0EB0 - x"0B",x"21",x"14",x"4C",x"CD",x"93",x"0B",x"21", -- 0x0EB8 - x"46",x"28",x"CD",x"93",x"0B",x"21",x"0D",x"4C", -- 0x0EC0 - x"C3",x"93",x"0B",x"06",x"08",x"11",x"F0",x"F0", -- 0x0EC8 - x"3E",x"08",x"90",x"CD",x"D5",x"0B",x"10",x"F5", -- 0x0ED0 - x"C9",x"E5",x"CD",x"6D",x"0B",x"EB",x"E1",x"E5", -- 0x0ED8 - x"D5",x"C5",x"7D",x"2C",x"12",x"CB",x"D2",x"7C", -- 0x0EE0 - x"12",x"CB",x"92",x"3E",x"E0",x"83",x"5F",x"7A", -- 0x0EE8 - x"CE",x"FF",x"57",x"0D",x"20",x"EC",x"C1",x"D1", -- 0x0EF0 - x"E1",x"13",x"7D",x"C6",x"20",x"6F",x"10",x"DF", -- 0x0EF8 - x"C9",x"E5",x"CD",x"6D",x"0B",x"EB",x"E1",x"E5", -- 0x0F00 - x"D5",x"C5",x"7D",x"12",x"CB",x"D2",x"7C",x"12", -- 0x0F08 - x"CB",x"92",x"3E",x"E0",x"83",x"5F",x"7A",x"CE", -- 0x0F10 - x"FF",x"57",x"0D",x"20",x"ED",x"C1",x"D1",x"E1", -- 0x0F18 - x"13",x"10",x"E4",x"C9",x"AF",x"CD",x"5C",x"0C", -- 0x0F20 - x"21",x"50",x"0F",x"16",x"04",x"0E",x"17",x"1E", -- 0x0F28 - x"00",x"06",x"1B",x"7E",x"23",x"E6",x"01",x"28", -- 0x0F30 - x"0D",x"E5",x"D5",x"CD",x"6D",x"0B",x"36",x"A0", -- 0x0F38 - x"CB",x"D4",x"36",x"09",x"D1",x"E1",x"1C",x"10", -- 0x0F40 - x"EA",x"14",x"0D",x"20",x"E2",x"C3",x"CB",x"0E", -- 0x0F48 - x"30",x"30",x"30",x"30",x"30",x"31",x"31",x"31", -- 0x0F50 - x"31",x"30",x"30",x"30",x"31",x"31",x"31",x"30", -- 0x0F58 - x"30",x"30",x"31",x"31",x"31",x"30",x"30",x"30", -- 0x0F60 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0F68 - x"31",x"30",x"30",x"30",x"31",x"30",x"31",x"30", -- 0x0F70 - x"30",x"30",x"31",x"30",x"31",x"30",x"30",x"30", -- 0x0F78 - x"31",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0F80 - x"30",x"30",x"30",x"31",x"31",x"31",x"31",x"30", -- 0x0F88 - x"30",x"31",x"31",x"31",x"31",x"31",x"30",x"31", -- 0x0F90 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0F98 - x"30",x"30",x"30",x"30",x"30",x"30",x"31",x"30", -- 0x0FA0 - x"30",x"30",x"30",x"30",x"31",x"30",x"30",x"30", -- 0x0FA8 - x"31",x"30",x"31",x"30",x"30",x"30",x"31",x"30", -- 0x0FB0 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0FB8 - x"30",x"31",x"30",x"30",x"30",x"30",x"30",x"31", -- 0x0FC0 - x"30",x"30",x"30",x"31",x"30",x"30",x"31",x"31", -- 0x0FC8 - x"31",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0FD0 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0FD8 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0FE0 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x0FE8 - x"30",x"30",x"31",x"30",x"30",x"30",x"31",x"30", -- 0x0FF0 - x"30",x"31",x"31",x"31",x"30",x"30",x"31",x"30", -- 0x0FF8 - x"30",x"30",x"31",x"30",x"31",x"31",x"31",x"30", -- 0x1000 - x"30",x"31",x"31",x"31",x"30",x"31",x"31",x"30", -- 0x1008 - x"31",x"31",x"30",x"31",x"30",x"30",x"30",x"31", -- 0x1010 - x"30",x"31",x"31",x"30",x"30",x"31",x"30",x"30", -- 0x1018 - x"31",x"30",x"30",x"31",x"30",x"30",x"30",x"31", -- 0x1020 - x"31",x"30",x"31",x"30",x"31",x"30",x"31",x"31", -- 0x1028 - x"31",x"31",x"31",x"30",x"31",x"30",x"31",x"30", -- 0x1030 - x"31",x"30",x"30",x"31",x"30",x"30",x"31",x"30", -- 0x1038 - x"30",x"30",x"30",x"31",x"30",x"30",x"30",x"31", -- 0x1040 - x"30",x"31",x"30",x"30",x"30",x"31",x"30",x"31", -- 0x1048 - x"30",x"30",x"31",x"31",x"30",x"30",x"31",x"30", -- 0x1050 - x"30",x"31",x"30",x"30",x"30",x"31",x"31",x"30", -- 0x1058 - x"30",x"30",x"31",x"30",x"31",x"30",x"30",x"30", -- 0x1060 - x"31",x"30",x"31",x"30",x"30",x"30",x"31",x"30", -- 0x1068 - x"31",x"31",x"31",x"30",x"30",x"31",x"31",x"31", -- 0x1070 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1078 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1080 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1088 - x"30",x"30",x"30",x"30",x"31",x"30",x"30",x"30", -- 0x1090 - x"31",x"30",x"31",x"31",x"31",x"30",x"31",x"30", -- 0x1098 - x"30",x"30",x"31",x"30",x"31",x"31",x"31",x"31", -- 0x10A0 - x"31",x"30",x"31",x"31",x"31",x"31",x"30",x"31", -- 0x10A8 - x"31",x"30",x"31",x"31",x"30",x"30",x"31",x"30", -- 0x10B0 - x"30",x"31",x"31",x"30",x"30",x"31",x"30",x"31", -- 0x10B8 - x"30",x"30",x"30",x"30",x"30",x"31",x"30",x"30", -- 0x10C0 - x"30",x"31",x"31",x"30",x"31",x"30",x"31",x"30", -- 0x10C8 - x"30",x"31",x"30",x"30",x"31",x"30",x"31",x"30", -- 0x10D0 - x"31",x"30",x"31",x"31",x"30",x"30",x"30",x"30", -- 0x10D8 - x"31",x"31",x"31",x"31",x"30",x"31",x"30",x"30", -- 0x10E0 - x"30",x"31",x"30",x"30",x"31",x"30",x"30",x"31", -- 0x10E8 - x"30",x"30",x"31",x"31",x"30",x"31",x"30",x"30", -- 0x10F0 - x"30",x"30",x"30",x"31",x"30",x"30",x"31",x"30", -- 0x10F8 - x"31",x"30",x"30",x"30",x"31",x"30",x"31",x"31", -- 0x1100 - x"31",x"30",x"31",x"30",x"30",x"30",x"31",x"30", -- 0x1108 - x"31",x"31",x"31",x"31",x"31",x"30",x"31",x"30", -- 0x1110 - x"30",x"30",x"31",x"30",x"30",x"30",x"30",x"30", -- 0x1118 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1120 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1128 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1130 - x"30",x"30",x"30",x"31",x"30",x"30",x"30",x"31", -- 0x1138 - x"30",x"30",x"31",x"31",x"31",x"30",x"30",x"31", -- 0x1140 - x"30",x"30",x"30",x"31",x"30",x"30",x"30",x"30", -- 0x1148 - x"30",x"30",x"30",x"30",x"30",x"30",x"31",x"31", -- 0x1150 - x"30",x"31",x"31",x"30",x"31",x"30",x"30",x"30", -- 0x1158 - x"31",x"30",x"31",x"31",x"30",x"30",x"31",x"30", -- 0x1160 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1168 - x"30",x"31",x"30",x"31",x"30",x"31",x"30",x"31", -- 0x1170 - x"31",x"31",x"31",x"31",x"30",x"31",x"30",x"31", -- 0x1178 - x"30",x"31",x"30",x"30",x"30",x"30",x"30",x"30", -- 0x1180 - x"30",x"30",x"30",x"30",x"31",x"30",x"30",x"30", -- 0x1188 - x"31",x"30",x"31",x"30",x"30",x"30",x"31",x"30", -- 0x1190 - x"31",x"30",x"30",x"31",x"31",x"30",x"30",x"30", -- 0x1198 - x"30",x"30",x"30",x"30",x"30",x"30",x"30",x"31", -- 0x11A0 - x"30",x"30",x"30",x"31",x"30",x"31",x"30",x"30", -- 0x11A8 - x"30",x"31",x"30",x"31",x"30",x"30",x"30",x"31", -- 0x11B0 - x"30",x"30",x"30",x"30",x"30",x"20",x"20",x"20", -- 0x11B8 - x"20",x"50",x"72",x"65",x"73",x"73",x"20",x"53", -- 0x11C0 - x"74",x"61",x"72",x"74",x"20",x"54",x"6F",x"20", -- 0x11C8 - x"50",x"6C",x"61",x"79",x"20",x"20",x"20",x"20", -- 0x11D0 - x"00",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x11D8 - x"20",x"49",x"6E",x"73",x"65",x"72",x"74",x"20", -- 0x11E0 - x"43",x"6F",x"69",x"6E",x"20",x"20",x"20",x"20", -- 0x11E8 - x"20",x"20",x"20",x"20",x"00",x"1E",x"00",x"D6", -- 0x11F0 - x"0A",x"38",x"03",x"1C",x"18",x"F9",x"C6",x"0A", -- 0x11F8 - x"C9",x"3A",x"0A",x"4C",x"B7",x"C0",x"3A",x"00", -- 0x1200 - x"50",x"32",x"04",x"4C",x"2F",x"5F",x"3A",x"06", -- 0x1208 - x"4C",x"57",x"2F",x"A3",x"32",x"07",x"4C",x"7B", -- 0x1210 - x"32",x"06",x"4C",x"3A",x"40",x"50",x"32",x"05", -- 0x1218 - x"4C",x"2F",x"5F",x"3A",x"08",x"4C",x"57",x"2F", -- 0x1220 - x"A3",x"32",x"09",x"4C",x"7B",x"32",x"08",x"4C", -- 0x1228 - x"3A",x"09",x"4C",x"E6",x"01",x"28",x"08",x"3A", -- 0x1230 - x"4C",x"4C",x"EE",x"0F",x"32",x"4C",x"4C",x"3A", -- 0x1238 - x"09",x"4C",x"E6",x"08",x"28",x"08",x"3A",x"4D", -- 0x1240 - x"4C",x"EE",x"0F",x"32",x"4D",x"4C",x"3A",x"07", -- 0x1248 - x"4C",x"E6",x"20",x"28",x"13",x"3A",x"0B",x"4C", -- 0x1250 - x"FE",x"63",x"28",x"0C",x"3C",x"32",x"0B",x"4C", -- 0x1258 - x"CD",x"69",x"12",x"3E",x"01",x"32",x"0C",x"4C", -- 0x1260 - x"C9",x"11",x"99",x"12",x"21",x"FD",x"43",x"1A", -- 0x1268 - x"13",x"B7",x"28",x"0C",x"C6",x"80",x"77",x"CB", -- 0x1270 - x"D4",x"36",x"19",x"CB",x"94",x"2D",x"18",x"EF", -- 0x1278 - x"3A",x"0B",x"4C",x"CD",x"F5",x"11",x"57",x"7B", -- 0x1280 - x"C6",x"B0",x"77",x"CB",x"D4",x"36",x"19",x"2D", -- 0x1288 - x"36",x"19",x"CB",x"94",x"7A",x"C6",x"B0",x"77", -- 0x1290 - x"C9",x"43",x"72",x"65",x"64",x"69",x"74",x"73", -- 0x1298 - x"20",x"00",x"32",x"47",x"4C",x"AF",x"32",x"46", -- 0x12A0 - x"4C",x"3E",x"01",x"32",x"4B",x"4C",x"C9",x"CD", -- 0x12A8 - x"01",x"12",x"3A",x"47",x"4C",x"B7",x"CA",x"A1", -- 0x12B0 - x"13",x"3A",x"4B",x"4C",x"D6",x"04",x"32",x"4B", -- 0x12B8 - x"4C",x"D2",x"10",x"13",x"3A",x"47",x"4C",x"87", -- 0x12C0 - x"5F",x"16",x"00",x"21",x"4F",x"14",x"19",x"5E", -- 0x12C8 - x"23",x"56",x"EB",x"3A",x"46",x"4C",x"5F",x"3C", -- 0x12D0 - x"32",x"46",x"4C",x"16",x"00",x"19",x"19",x"19", -- 0x12D8 - x"7E",x"FE",x"FF",x"CA",x"A1",x"13",x"B7",x"20", -- 0x12E0 - x"14",x"3C",x"32",x"46",x"4C",x"3A",x"47",x"4C", -- 0x12E8 - x"87",x"5F",x"16",x"00",x"21",x"4F",x"14",x"19", -- 0x12F0 - x"5E",x"23",x"56",x"EB",x"7E",x"32",x"4B",x"4C", -- 0x12F8 - x"23",x"7E",x"CD",x"FD",x"13",x"32",x"48",x"4C", -- 0x1300 - x"23",x"7E",x"CD",x"FD",x"13",x"32",x"49",x"4C", -- 0x1308 - x"3A",x"24",x"4C",x"B7",x"28",x"16",x"3A",x"2A", -- 0x1310 - x"4C",x"3C",x"32",x"2A",x"4C",x"1F",x"1F",x"E6", -- 0x1318 - x"3F",x"5F",x"16",x"00",x"21",x"AE",x"13",x"19", -- 0x1320 - x"7E",x"32",x"4A",x"4C",x"3A",x"4F",x"4C",x"B7", -- 0x1328 - x"28",x"10",x"C6",x"02",x"32",x"4F",x"4C",x"32", -- 0x1330 - x"4A",x"4C",x"FE",x"40",x"38",x"04",x"AF",x"32", -- 0x1338 - x"4F",x"4C",x"3A",x"0C",x"4C",x"B7",x"28",x"10", -- 0x1340 - x"C6",x"01",x"32",x"0C",x"4C",x"32",x"4A",x"4C", -- 0x1348 - x"FE",x"20",x"38",x"04",x"AF",x"32",x"0C",x"4C", -- 0x1350 - x"3A",x"4E",x"4C",x"B7",x"28",x"08",x"D6",x"04", -- 0x1358 - x"32",x"4E",x"4C",x"32",x"4A",x"4C",x"DD",x"21", -- 0x1360 - x"45",x"50",x"DD",x"36",x"00",x"01",x"ED",x"4B", -- 0x1368 - x"4C",x"4C",x"3A",x"48",x"4C",x"CD",x"16",x"14", -- 0x1370 - x"DD",x"21",x"4A",x"50",x"DD",x"36",x"00",x"03", -- 0x1378 - x"ED",x"4B",x"4C",x"4C",x"3A",x"49",x"4C",x"CD", -- 0x1380 - x"16",x"14",x"DD",x"21",x"4F",x"50",x"DD",x"36", -- 0x1388 - x"00",x"01",x"ED",x"4B",x"4D",x"4C",x"3A",x"4A", -- 0x1390 - x"4C",x"CD",x"16",x"14",x"AF",x"32",x"4A",x"4C", -- 0x1398 - x"C9",x"AF",x"32",x"48",x"4C",x"32",x"49",x"4C", -- 0x13A0 - x"32",x"47",x"4C",x"C3",x"10",x"13",x"04",x"09", -- 0x13A8 - x"0B",x"0D",x"0F",x"11",x"13",x"15",x"16",x"15", -- 0x13B0 - x"13",x"11",x"0F",x"0D",x"0B",x"09",x"09",x"08", -- 0x13B8 - x"08",x"07",x"07",x"06",x"06",x"05",x"05",x"04", -- 0x13C0 - x"04",x"04",x"03",x"03",x"03",x"03",x"02",x"02", -- 0x13C8 - x"02",x"02",x"01",x"01",x"01",x"01",x"01",x"01", -- 0x13D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13F0 - x"00",x"00",x"00",x"00",x"00",x"FE",x"FF",x"C8", -- 0x13F8 - x"B7",x"C8",x"E5",x"D5",x"5F",x"21",x"44",x"16", -- 0x1400 - x"16",x"00",x"BE",x"28",x"05",x"23",x"23",x"14", -- 0x1408 - x"18",x"F8",x"7A",x"D1",x"E1",x"C9",x"E5",x"D5", -- 0x1410 - x"B7",x"28",x"2D",x"87",x"5F",x"16",x"00",x"21", -- 0x1418 - x"AC",x"16",x"19",x"5E",x"23",x"56",x"7B",x"DD", -- 0x1420 - x"77",x"0C",x"1F",x"1F",x"1F",x"1F",x"DD",x"77", -- 0x1428 - x"0D",x"7A",x"DD",x"77",x"0E",x"1F",x"1F",x"1F", -- 0x1430 - x"1F",x"DD",x"77",x"0F",x"79",x"DD",x"77",x"10", -- 0x1438 - x"3E",x"01",x"32",x"01",x"50",x"D1",x"E1",x"C9", -- 0x1440 - x"DD",x"36",x"10",x"00",x"D1",x"E1",x"C9",x"00", -- 0x1448 - x"00",x"55",x"14",x"81",x"15",x"50",x"80",x"80", -- 0x1450 - x"50",x"66",x"66",x"50",x"56",x"56",x"32",x"56", -- 0x1458 - x"56",x"32",x"AB",x"CB",x"32",x"2B",x"33",x"32", -- 0x1460 - x"2B",x"33",x"32",x"AB",x"CB",x"32",x"33",x"40", -- 0x1468 - x"32",x"33",x"40",x"32",x"AB",x"CB",x"32",x"80", -- 0x1470 - x"80",x"32",x"80",x"80",x"32",x"66",x"66",x"32", -- 0x1478 - x"56",x"56",x"32",x"60",x"56",x"32",x"AB",x"C0", -- 0x1480 - x"32",x"2B",x"30",x"32",x"2B",x"30",x"32",x"AB", -- 0x1488 - x"C0",x"32",x"30",x"44",x"32",x"30",x"44",x"32", -- 0x1490 - x"AB",x"C0",x"32",x"88",x"88",x"32",x"88",x"88", -- 0x1498 - x"32",x"72",x"72",x"32",x"4C",x"4C",x"32",x"4C", -- 0x14A0 - x"4C",x"32",x"AB",x"C0",x"32",x"26",x"30",x"32", -- 0x14A8 - x"26",x"30",x"32",x"AB",x"C0",x"32",x"30",x"44", -- 0x14B0 - x"32",x"30",x"44",x"32",x"AB",x"C0",x"32",x"88", -- 0x14B8 - x"88",x"32",x"88",x"88",x"32",x"72",x"72",x"32", -- 0x14C0 - x"4C",x"4C",x"32",x"4C",x"4C",x"32",x"AB",x"CB", -- 0x14C8 - x"32",x"26",x"33",x"32",x"26",x"33",x"32",x"AB", -- 0x14D0 - x"CB",x"32",x"33",x"40",x"32",x"33",x"40",x"32", -- 0x14D8 - x"AB",x"CB",x"32",x"80",x"80",x"32",x"80",x"80", -- 0x14E0 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"40", -- 0x14E8 - x"40",x"32",x"80",x"AB",x"32",x"20",x"2B",x"32", -- 0x14F0 - x"20",x"2B",x"32",x"80",x"AB",x"32",x"2B",x"33", -- 0x14F8 - x"32",x"2B",x"33",x"32",x"80",x"AB",x"32",x"80", -- 0x1500 - x"80",x"32",x"80",x"80",x"32",x"66",x"66",x"32", -- 0x1508 - x"56",x"56",x"32",x"40",x"40",x"32",x"80",x"98", -- 0x1510 - x"32",x"20",x"26",x"32",x"20",x"26",x"32",x"80", -- 0x1518 - x"98",x"32",x"26",x"30",x"32",x"26",x"30",x"32", -- 0x1520 - x"00",x"00",x"32",x"72",x"72",x"32",x"72",x"72", -- 0x1528 - x"32",x"60",x"60",x"32",x"4C",x"4C",x"32",x"4C", -- 0x1530 - x"98",x"32",x"4C",x"4C",x"32",x"4C",x"4C",x"32", -- 0x1538 - x"4C",x"98",x"32",x"5B",x"5B",x"32",x"56",x"56", -- 0x1540 - x"32",x"33",x"CB",x"32",x"33",x"33",x"32",x"33", -- 0x1548 - x"33",x"32",x"33",x"CB",x"32",x"40",x"40",x"32", -- 0x1550 - x"66",x"66",x"64",x"66",x"66",x"32",x"72",x"72", -- 0x1558 - x"64",x"4C",x"4C",x"32",x"56",x"56",x"32",x"80", -- 0x1560 - x"CB",x"19",x"80",x"00",x"19",x"80",x"80",x"32", -- 0x1568 - x"80",x"CB",x"FA",x"00",x"00",x"FA",x"00",x"00", -- 0x1570 - x"FA",x"00",x"00",x"FA",x"00",x"00",x"00",x"00", -- 0x1578 - x"00",x"32",x"80",x"80",x"32",x"72",x"72",x"32", -- 0x1580 - x"66",x"66",x"32",x"60",x"60",x"32",x"56",x"56", -- 0x1588 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"56", -- 0x1590 - x"56",x"32",x"51",x"51",x"32",x"60",x"60",x"32", -- 0x1598 - x"51",x"51",x"32",x"51",x"51",x"32",x"56",x"56", -- 0x15A0 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"56", -- 0x15A8 - x"56",x"32",x"80",x"80",x"32",x"72",x"72",x"32", -- 0x15B0 - x"66",x"66",x"32",x"60",x"60",x"32",x"56",x"56", -- 0x15B8 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"56", -- 0x15C0 - x"56",x"32",x"51",x"51",x"32",x"60",x"60",x"32", -- 0x15C8 - x"51",x"51",x"32",x"51",x"51",x"32",x"56",x"56", -- 0x15D0 - x"32",x"56",x"56",x"32",x"56",x"56",x"32",x"56", -- 0x15D8 - x"56",x"32",x"80",x"80",x"32",x"72",x"72",x"32", -- 0x15E0 - x"66",x"66",x"32",x"60",x"60",x"32",x"56",x"56", -- 0x15E8 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"56", -- 0x15F0 - x"56",x"32",x"51",x"51",x"32",x"60",x"60",x"32", -- 0x15F8 - x"51",x"51",x"32",x"51",x"51",x"32",x"56",x"56", -- 0x1600 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"56", -- 0x1608 - x"56",x"32",x"80",x"80",x"32",x"72",x"72",x"32", -- 0x1610 - x"66",x"66",x"32",x"60",x"60",x"32",x"56",x"56", -- 0x1618 - x"32",x"66",x"66",x"32",x"56",x"56",x"32",x"40", -- 0x1620 - x"40",x"32",x"56",x"56",x"32",x"66",x"66",x"32", -- 0x1628 - x"80",x"80",x"32",x"66",x"66",x"32",x"56",x"56", -- 0x1630 - x"32",x"56",x"56",x"32",x"56",x"56",x"32",x"56", -- 0x1638 - x"56",x"00",x"00",x"00",x"00",x"24",x"FF",x"24", -- 0x1640 - x"F2",x"04",x"E6",x"25",x"D8",x"05",x"CB",x"26", -- 0x1648 - x"C0",x"27",x"B4",x"07",x"AB",x"28",x"A2",x"08", -- 0x1650 - x"98",x"29",x"90",x"09",x"88",x"2A",x"80",x"2B", -- 0x1658 - x"79",x"0B",x"72",x"2C",x"6C",x"0C",x"66",x"2D", -- 0x1660 - x"60",x"2E",x"5B",x"0E",x"56",x"2F",x"51",x"0F", -- 0x1668 - x"4C",x"30",x"48",x"10",x"44",x"31",x"40",x"32", -- 0x1670 - x"3C",x"12",x"39",x"33",x"36",x"13",x"33",x"34", -- 0x1678 - x"30",x"35",x"2D",x"15",x"2B",x"36",x"28",x"16", -- 0x1680 - x"26",x"37",x"24",x"17",x"22",x"38",x"20",x"39", -- 0x1688 - x"1F",x"19",x"1D",x"3A",x"1B",x"1A",x"19",x"3B", -- 0x1690 - x"18",x"3C",x"17",x"1C",x"16",x"3D",x"14",x"1D", -- 0x1698 - x"13",x"3E",x"12",x"1E",x"11",x"3F",x"10",x"2B", -- 0x16A0 - x"01",x"01",x"01",x"01",x"57",x"00",x"5C",x"00", -- 0x16A8 - x"62",x"00",x"6A",x"00",x"6F",x"00",x"75",x"00", -- 0x16B0 - x"7D",x"00",x"85",x"00",x"8E",x"00",x"96",x"00", -- 0x16B8 - x"9E",x"00",x"A6",x"00",x"AE",x"00",x"B9",x"00", -- 0x16C0 - x"C4",x"00",x"D5",x"00",x"DF",x"00",x"EA",x"00", -- 0x16C8 - x"FB",x"00",x"0B",x"01",x"1C",x"01",x"2C",x"01", -- 0x16D0 - x"3C",x"01",x"4D",x"01",x"5D",x"01",x"73",x"01", -- 0x16D8 - x"89",x"01",x"AA",x"01",x"BF",x"01",x"D5",x"01", -- 0x16E0 - x"F6",x"01",x"17",x"02",x"38",x"02",x"58",x"02", -- 0x16E8 - x"79",x"02",x"9A",x"02",x"BA",x"02",x"E6",x"02", -- 0x16F0 - x"12",x"03",x"54",x"03",x"7E",x"03",x"AA",x"03", -- 0x16F8 - x"EC",x"03",x"2E",x"04",x"70",x"04",x"B0",x"04", -- 0x1700 - x"F2",x"04",x"34",x"05",x"74",x"05",x"CC",x"05", -- 0x1708 - x"24",x"06",x"A8",x"06",x"FC",x"06",x"54",x"07", -- 0x1710 - x"D8",x"07",x"5C",x"08",x"E0",x"08",x"60",x"09", -- 0x1718 - x"E4",x"09",x"68",x"0A",x"E8",x"0A",x"98",x"0B", -- 0x1720 - x"48",x"0C",x"50",x"0D",x"F8",x"0D",x"A8",x"0E", -- 0x1728 - x"B0",x"0F",x"B8",x"10",x"C0",x"11",x"C0",x"12", -- 0x1730 - x"C8",x"13",x"D0",x"14",x"E8",x"0A",x"98",x"0B", -- 0x1738 - x"48",x"0C",x"50",x"0D",x"F8",x"0D",x"A8",x"0E", -- 0x1740 - x"B0",x"0F",x"B8",x"10",x"C0",x"11",x"C0",x"12", -- 0x1748 - x"C8",x"13",x"D0",x"14",x"E8",x"0A",x"98",x"0B", -- 0x1750 - x"48",x"0C",x"50",x"0D",x"F8",x"0D",x"A8",x"0E", -- 0x1758 - x"B0",x"0F",x"B8",x"10",x"C0",x"11",x"C0",x"12", -- 0x1760 - x"C8",x"13",x"D0",x"14",x"E8",x"0A",x"98",x"0B", -- 0x1768 - x"48",x"0C",x"50",x"0D",x"F8",x"0D",x"A8",x"0E", -- 0x1770 - x"B0",x"0F",x"B8",x"10",x"C0",x"11",x"C0",x"12", -- 0x1778 - x"C8",x"13",x"D0",x"14",x"AC",x"17",x"30",x"18", -- 0x1780 - x"D3",x"18",x"67",x"19",x"1F",x"1A",x"C9",x"1A", -- 0x1788 - x"71",x"1B",x"2F",x"1C",x"13",x"1D",x"CC",x"1D", -- 0x1790 - x"A0",x"1E",x"77",x"1F",x"59",x"20",x"13",x"21", -- 0x1798 - x"FA",x"21",x"AF",x"22",x"68",x"23",x"3E",x"24", -- 0x17A0 - x"F2",x"24",x"A6",x"25",x"00",x"00",x"05",x"1C", -- 0x17A8 - x"08",x"01",x"0C",x"05",x"04",x"80",x"01",x"11", -- 0x17B0 - x"05",x"04",x"80",x"01",x"00",x"07",x"03",x"08", -- 0x17B8 - x"01",x"11",x"08",x"03",x"20",x"09",x"00",x"09", -- 0x17C0 - x"04",x"08",x"01",x"08",x"09",x"10",x"58",x"0F", -- 0x17C8 - x"1A",x"0A",x"02",x"08",x"01",x"14",x"0C",x"03", -- 0x17D0 - x"20",x"09",x"17",x"0C",x"03",x"80",x"01",x"1A", -- 0x17D8 - x"0C",x"02",x"08",x"01",x"04",x"0D",x"10",x"08", -- 0x17E0 - x"01",x"00",x"0F",x"1C",x"08",x"01",x"1A",x"0D", -- 0x17E8 - x"00",x"04",x"30",x"0F",x"17",x"04",x"1B",x"04", -- 0x17F0 - x"15",x"08",x"0C",x"0C",x"02",x"38",x"05",x"0B", -- 0x17F8 - x"00",x"10",x"00",x"07",x"43",x"45",x"4E",x"54", -- 0x1800 - x"52",x"41",x"4C",x"20",x"43",x"41",x"56",x"45", -- 0x1808 - x"52",x"4E",x"00",x"08",x"09",x"10",x"58",x"0F", -- 0x1810 - x"00",x"01",x"0D",x"05",x"45",x"07",x"09",x"00", -- 0x1818 - x"10",x"01",x"19",x"00",x"18",x"04",x"1B",x"06", -- 0x1820 - x"10",x"28",x"08",x"38",x"40",x"40",x"7E",x"01", -- 0x1828 - x"01",x"10",x"00",x"0C",x"20",x"09",x"12",x"03", -- 0x1830 - x"03",x"88",x"01",x"15",x"03",x"01",x"09",x"01", -- 0x1838 - x"00",x"05",x"12",x"09",x"01",x"12",x"06",x"02", -- 0x1840 - x"09",x"01",x"00",x"07",x"01",x"09",x"01",x"01", -- 0x1848 - x"07",x"04",x"88",x"01",x"08",x"09",x"07",x"09", -- 0x1850 - x"01",x"11",x"0A",x"04",x"88",x"01",x"0D",x"0C", -- 0x1858 - x"03",x"09",x"01",x"07",x"0D",x"03",x"88",x"01", -- 0x1860 - x"00",x"0F",x"1C",x"09",x"01",x"16",x"06",x"87", -- 0x1868 - x"20",x"09",x"19",x"05",x"88",x"20",x"09",x"17", -- 0x1870 - x"06",x"02",x"88",x"01",x"17",x"08",x"02",x"88", -- 0x1878 - x"01",x"17",x"09",x"02",x"88",x"01",x"17",x"0A", -- 0x1880 - x"02",x"88",x"01",x"17",x"0B",x"02",x"88",x"01", -- 0x1888 - x"17",x"0C",x"02",x"88",x"01",x"1A",x"0D",x"00", -- 0x1890 - x"00",x"31",x"07",x"01",x"39",x"05",x"1B",x"01", -- 0x1898 - x"08",x"54",x"48",x"45",x"20",x"43",x"4F",x"4C", -- 0x18A0 - x"44",x"20",x"52",x"4F",x"4F",x"4D",x"00",x"02", -- 0x18A8 - x"0B",x"04",x"58",x"14",x"01",x"01",x"0D",x"05", -- 0x18B0 - x"44",x"07",x"02",x"09",x"07",x"01",x"15",x"01", -- 0x18B8 - x"18",x"07",x"11",x"0C",x"20",x"30",x"10",x"18", -- 0x18C0 - x"80",x"08",x"80",x"FF",x"30",x"13",x"68",x"98", -- 0x18C8 - x"58",x"D4",x"FF",x"00",x"09",x"00",x"01",x"1C", -- 0x18D0 - x"03",x"11",x"00",x"01",x"1B",x"03",x"11",x"01", -- 0x18D8 - x"01",x"1C",x"03",x"1A",x"00",x"01",x"1C",x"03", -- 0x18E0 - x"00",x"05",x"04",x"0A",x"05",x"04",x"05",x"18", -- 0x18E8 - x"98",x"05",x"00",x"07",x"05",x"0A",x"05",x"19", -- 0x18F0 - x"07",x"03",x"0A",x"05",x"00",x"08",x"83",x"1B", -- 0x18F8 - x"03",x"00",x"0B",x"01",x"1C",x"03",x"05",x"09", -- 0x1900 - x"06",x"48",x"01",x"17",x"0A",x"05",x"0A",x"05", -- 0x1908 - x"0C",x"0B",x"05",x"0A",x"05",x"04",x"0C",x"06", -- 0x1910 - x"0A",x"05",x"13",x"0D",x"09",x"0A",x"05",x"00", -- 0x1918 - x"0F",x"1C",x"0A",x"05",x"1A",x"08",x"00",x"00", -- 0x1920 - x"1B",x"07",x"00",x"1C",x"05",x"08",x"54",x"48", -- 0x1928 - x"45",x"20",x"4D",x"45",x"4E",x"41",x"47",x"45", -- 0x1930 - x"52",x"49",x"45",x"00",x"05",x"09",x"06",x"48", -- 0x1938 - x"01",x"00",x"01",x"0D",x"05",x"45",x"1B",x"05", -- 0x1940 - x"00",x"0D",x"00",x"15",x"00",x"12",x"06",x"19", -- 0x1948 - x"06",x"30",x"40",x"13",x"68",x"A0",x"08",x"D0", -- 0x1950 - x"FF",x"40",x"10",x"18",x"50",x"08",x"68",x"FF", -- 0x1958 - x"40",x"12",x"18",x"90",x"78",x"D0",x"01",x"00", -- 0x1960 - x"06",x"00",x"01",x"1C",x"03",x"0D",x"00",x"0F", -- 0x1968 - x"20",x"05",x"12",x"03",x"05",x"0A",x"07",x"19", -- 0x1970 - x"04",x"03",x"0A",x"07",x"00",x"05",x"01",x"0A", -- 0x1978 - x"07",x"06",x"05",x"01",x"0A",x"07",x"10",x"05", -- 0x1980 - x"01",x"0A",x"07",x"0B",x"06",x"02",x"0A",x"07", -- 0x1988 - x"14",x"06",x"03",x"0A",x"07",x"00",x"07",x"03", -- 0x1990 - x"98",x"14",x"06",x"08",x"02",x"0A",x"07",x"18", -- 0x1998 - x"08",x"04",x"0A",x"07",x"11",x"09",x"03",x"0A", -- 0x19A0 - x"07",x"00",x"0A",x"03",x"48",x"05",x"1B",x"0A", -- 0x19A8 - x"01",x"0A",x"07",x"0B",x"0B",x"03",x"0A",x"07", -- 0x19B0 - x"15",x"0B",x"03",x"0A",x"07",x"05",x"0C",x"02", -- 0x19B8 - x"0A",x"07",x"16",x"0C",x"01",x"1C",x"03",x"19", -- 0x19C0 - x"0C",x"03",x"0A",x"07",x"11",x"0D",x"02",x"0A", -- 0x19C8 - x"07",x"00",x"0F",x"1C",x"0A",x"07",x"1A",x"01", -- 0x19D0 - x"00",x"00",x"1B",x"07",x"00",x"1C",x"05",x"01", -- 0x19D8 - x"41",x"42",x"41",x"4E",x"44",x"4F",x"4E",x"45", -- 0x19E0 - x"44",x"20",x"55",x"52",x"41",x"4E",x"49",x"55", -- 0x19E8 - x"4D",x"20",x"57",x"4F",x"52",x"4B",x"49",x"4E", -- 0x19F0 - x"47",x"53",x"00",x"00",x"0A",x"03",x"48",x"05", -- 0x19F8 - x"01",x"1A",x"0D",x"05",x"45",x"1B",x"00",x"00", -- 0x1A00 - x"0B",x"01",x"16",x"01",x"0F",x"07",x"19",x"07", -- 0x1A08 - x"20",x"50",x"08",x"68",x"08",x"08",x"60",x"01", -- 0x1A10 - x"50",x"28",x"68",x"28",x"20",x"78",x"01",x"09", -- 0x1A18 - x"12",x"00",x"01",x"3A",x"01",x"00",x"05",x"0C", -- 0x1A20 - x"0C",x"0F",x"10",x"05",x"04",x"68",x"0F",x"14", -- 0x1A28 - x"05",x"05",x"0C",x"0F",x"1A",x"06",x"02",x"0C", -- 0x1A30 - x"0F",x"10",x"08",x"09",x"48",x"01",x"03",x"09", -- 0x1A38 - x"09",x"0C",x"0F",x"00",x"0B",x"02",x"68",x"0F", -- 0x1A40 - x"02",x"0B",x"0A",x"0C",x"0F",x"10",x"0B",x"06", -- 0x1A48 - x"0C",x"0F",x"1B",x"0B",x"01",x"0C",x"0F",x"00", -- 0x1A50 - x"0D",x"02",x"0C",x"0F",x"00",x"0F",x"1C",x"0C", -- 0x1A58 - x"0F",x"07",x"0C",x"83",x"23",x"0F",x"0C",x"0D", -- 0x1A60 - x"82",x"23",x"0F",x"0F",x"0D",x"82",x"23",x"0F", -- 0x1A68 - x"10",x"0E",x"06",x"23",x"0F",x"07",x"0F",x"0F", -- 0x1A70 - x"23",x"0F",x"0D",x"0D",x"00",x"05",x"33",x"09", -- 0x1A78 - x"14",x"07",x"17",x"04",x"04",x"0E",x"16",x"0E", -- 0x1A80 - x"17",x"0E",x"01",x"3A",x"01",x"12",x"00",x"08", -- 0x1A88 - x"45",x"55",x"47",x"45",x"4E",x"45",x"27",x"53", -- 0x1A90 - x"20",x"4C",x"41",x"49",x"52",x"00",x"10",x"08", -- 0x1A98 - x"09",x"48",x"01",x"00",x"00",x"03",x"05",x"44", -- 0x1AA0 - x"09",x"1B",x"01",x"1A",x"07",x"09",x"06",x"08", -- 0x1AA8 - x"0C",x"06",x"0C",x"21",x"60",x"50",x"18",x"50", -- 0x1AB0 - x"08",x"50",x"FF",x"60",x"20",x"38",x"20",x"20", -- 0x1AB8 - x"50",x"01",x"1C",x"0D",x"08",x"68",x"08",x"58", -- 0x1AC0 - x"01",x"00",x"14",x"04",x"01",x"3B",x"07",x"07", -- 0x1AC8 - x"05",x"03",x"0D",x"0F",x"0E",x"05",x"02",x"0D", -- 0x1AD0 - x"0F",x"14",x"05",x"05",x"0D",x"0F",x"02",x"06", -- 0x1AD8 - x"02",x"0D",x"0F",x"0F",x"06",x"82",x"24",x"09", -- 0x1AE0 - x"1A",x"06",x"02",x"0D",x"0F",x"15",x"08",x"04", -- 0x1AE8 - x"0D",x"0F",x"00",x"09",x"02",x"0D",x"0F",x"06", -- 0x1AF0 - x"0A",x"09",x"0D",x"0F",x"0F",x"0A",x"83",x"24", -- 0x1AF8 - x"09",x"10",x"0A",x"08",x"0D",x"0F",x"10",x"0B", -- 0x1B00 - x"01",x"3B",x"07",x"02",x"0C",x"01",x"34",x"03", -- 0x1B08 - x"1A",x"0C",x"02",x"0D",x"0F",x"02",x"0D",x"04", -- 0x1B10 - x"58",x"0F",x"15",x"0D",x"02",x"0D",x"0F",x"00", -- 0x1B18 - x"0F",x"1C",x"0D",x"0F",x"1A",x"00",x"00",x"00", -- 0x1B20 - x"33",x"01",x"00",x"3A",x"01",x"06",x"50",x"52", -- 0x1B28 - x"4F",x"43",x"45",x"53",x"53",x"49",x"4E",x"47", -- 0x1B30 - x"20",x"50",x"4C",x"41",x"4E",x"54",x"00",x"02", -- 0x1B38 - x"0D",x"04",x"58",x"0F",x"00",x"0F",x"03",x"05", -- 0x1B40 - x"45",x"1B",x"00",x"0A",x"0B",x"0B",x"0E",x"06", -- 0x1B48 - x"10",x"06",x"1B",x"07",x"40",x"70",x"30",x"40", -- 0x1B50 - x"30",x"30",x"60",x"01",x"70",x"70",x"40",x"70", -- 0x1B58 - x"70",x"A0",x"01",x"70",x"38",x"68",x"38",x"38", -- 0x1B60 - x"98",x"01",x"70",x"B8",x"68",x"B8",x"B8",x"D8", -- 0x1B68 - x"01",x"00",x"0D",x"00",x"0F",x"25",x"05",x"0E", -- 0x1B70 - x"03",x"02",x"0B",x"09",x"10",x"03",x"8A",x"25", -- 0x1B78 - x"05",x"11",x"03",x"0B",x"90",x"01",x"11",x"04", -- 0x1B80 - x"0B",x"90",x"01",x"06",x"05",x"04",x"58",x"0F", -- 0x1B88 - x"0D",x"05",x"03",x"0B",x"09",x"11",x"05",x"0B", -- 0x1B90 - x"90",x"01",x"00",x"06",x"03",x"0B",x"09",x"11", -- 0x1B98 - x"06",x"0B",x"90",x"01",x"11",x"07",x"0B",x"90", -- 0x1BA0 - x"01",x"00",x"08",x"01",x"0B",x"09",x"11",x"08", -- 0x1BA8 - x"0B",x"90",x"01",x"0D",x"09",x"03",x"0B",x"09", -- 0x1BB0 - x"11",x"09",x"0B",x"90",x"01",x"01",x"0A",x"0A", -- 0x1BB8 - x"0B",x"09",x"11",x"0A",x"0B",x"90",x"01",x"11", -- 0x1BC0 - x"0B",x"0B",x"90",x"01",x"0D",x"0C",x"03",x"25", -- 0x1BC8 - x"05",x"11",x"0C",x"0B",x"90",x"01",x"08",x"0D", -- 0x1BD0 - x"03",x"0B",x"09",x"0D",x"0D",x"82",x"25",x"05", -- 0x1BD8 - x"00",x"0F",x"1C",x"0B",x"09",x"0D",x"0F",x"0F", -- 0x1BE0 - x"25",x"05",x"0E",x"0D",x"00",x"00",x"34",x"01", -- 0x1BE8 - x"04",x"18",x"09",x"19",x"05",x"16",x"08",x"19", -- 0x1BF0 - x"0A",x"16",x"0C",x"0B",x"54",x"48",x"45",x"20", -- 0x1BF8 - x"56",x"41",x"54",x"00",x"06",x"05",x"04",x"58", -- 0x1C00 - x"0F",x"01",x"00",x"0D",x"05",x"45",x"1B",x"1B", -- 0x1C08 - x"03",x"13",x"06",x"18",x"07",x"12",x"0A",x"1B", -- 0x1C10 - x"0B",x"30",x"80",x"70",x"08",x"70",x"70",x"D0", -- 0x1C18 - x"01",x"80",x"08",x"40",x"08",x"08",x"50",x"01", -- 0x1C20 - x"80",x"80",x"68",x"80",x"80",x"D0",x"01",x"00", -- 0x1C28 - x"01",x"00",x"01",x"3C",x"09",x"09",x"00",x"01", -- 0x1C30 - x"3C",x"09",x"13",x"00",x"82",x"26",x"09",x"10", -- 0x1C38 - x"00",x"8F",x"26",x"09",x"0E",x"02",x"02",x"08", -- 0x1C40 - x"01",x"1A",x"02",x"02",x"08",x"01",x"00",x"05", -- 0x1C48 - x"03",x"08",x"01",x"08",x"05",x"06",x"08",x"01", -- 0x1C50 - x"11",x"05",x"02",x"08",x"01",x"14",x"06",x"02", -- 0x1C58 - x"08",x"01",x"1B",x"06",x"01",x"08",x"01",x"01", -- 0x1C60 - x"07",x"03",x"08",x"01",x"18",x"07",x"01",x"08", -- 0x1C68 - x"01",x"07",x"08",x"03",x"08",x"01",x"11",x"09", -- 0x1C70 - x"03",x"08",x"01",x"00",x"0A",x"01",x"08",x"01", -- 0x1C78 - x"0B",x"0A",x"03",x"08",x"01",x"18",x"0A",x"03", -- 0x1C80 - x"08",x"01",x"08",x"0B",x"02",x"08",x"01",x"03", -- 0x1C88 - x"0C",x"02",x"08",x"01",x"15",x"0C",x"04",x"08", -- 0x1C90 - x"01",x"0A",x"0D",x"02",x"58",x"0F",x"0D",x"0D", -- 0x1C98 - x"82",x"26",x"09",x"11",x"0D",x"02",x"08",x"01", -- 0x1CA0 - x"15",x"0E",x"01",x"30",x"0F",x"00",x"0F",x"1C", -- 0x1CA8 - x"08",x"01",x"05",x"00",x"01",x"46",x"0F",x"11", -- 0x1CB0 - x"00",x"01",x"46",x"0F",x"0E",x"0D",x"00",x"00", -- 0x1CB8 - x"33",x"01",x"00",x"3A",x"01",x"00",x"4D",x"49", -- 0x1CC0 - x"4E",x"45",x"52",x"20",x"57",x"49",x"4C",x"4C", -- 0x1CC8 - x"59",x"20",x"4D",x"45",x"45",x"54",x"53",x"20", -- 0x1CD0 - x"4B",x"4F",x"4E",x"47",x"20",x"42",x"45",x"41", -- 0x1CD8 - x"53",x"54",x"00",x"0A",x"0D",x"03",x"58",x"0F", -- 0x1CE0 - x"00",x"00",x"0D",x"04",x"45",x"1B",x"0C",x"02", -- 0x1CE8 - x"0D",x"06",x"01",x"08",x"1A",x"0D",x"31",x"A0", -- 0x1CF0 - x"44",x"68",x"44",x"00",x"48",x"FF",x"A0",x"68", -- 0x1CF8 - x"58",x"68",x"54",x"74",x"01",x"A0",x"88",x"38", -- 0x1D00 - x"88",x"88",x"98",x"01",x"90",x"0E",x"00",x"70", -- 0x1D08 - x"00",x"68",x"00",x"00",x"02",x"00",x"01",x"27", -- 0x1D10 - x"09",x"00",x"05",x"04",x"0B",x"09",x"06",x"05", -- 0x1D18 - x"02",x"0B",x"09",x"0A",x"05",x"08",x"0B",x"09", -- 0x1D20 - x"14",x"05",x"02",x"0B",x"09",x"18",x"05",x"02", -- 0x1D28 - x"0B",x"09",x"1A",x"07",x"02",x"0B",x"09",x"02", -- 0x1D30 - x"08",x"02",x"0B",x"09",x"06",x"08",x"02",x"0B", -- 0x1D38 - x"09",x"0A",x"08",x"08",x"58",x"0F",x"14",x"09", -- 0x1D40 - x"02",x"0B",x"09",x"18",x"09",x"02",x"0B",x"09", -- 0x1D48 - x"00",x"0A",x"02",x"0B",x"09",x"02",x"0C",x"02", -- 0x1D50 - x"0B",x"09",x"06",x"0C",x"02",x"0B",x"09",x"0A", -- 0x1D58 - x"0C",x"08",x"0B",x"09",x"14",x"0C",x"02",x"0B", -- 0x1D60 - x"09",x"18",x"0C",x"02",x"0B",x"09",x"1A",x"0D", -- 0x1D68 - x"02",x"0B",x"09",x"00",x"0F",x"1C",x"0B",x"09", -- 0x1D70 - x"00",x"00",x"00",x"00",x"33",x"01",x"00",x"3A", -- 0x1D78 - x"01",x"06",x"57",x"41",x"43",x"4B",x"59",x"20", -- 0x1D80 - x"41",x"4D",x"4F",x"45",x"42",x"41",x"54",x"52", -- 0x1D88 - x"4F",x"4E",x"53",x"00",x"0A",x"08",x"08",x"58", -- 0x1D90 - x"0F",x"01",x"00",x"0D",x"01",x"45",x"1B",x"10", -- 0x1D98 - x"01",x"24",x"C0",x"58",x"18",x"58",x"58",x"80", -- 0x1DA0 - x"01",x"C0",x"58",x"50",x"58",x"58",x"80",x"01", -- 0x1DA8 - x"B0",x"04",x"08",x"20",x"04",x"68",x"01",x"B0", -- 0x1DB0 - x"08",x"08",x"40",x"04",x"68",x"02",x"B0",x"12", -- 0x1DB8 - x"08",x"90",x"04",x"68",x"01",x"B0",x"16",x"08", -- 0x1DC0 - x"B0",x"04",x"68",x"02",x"00",x"0C",x"00",x"03", -- 0x1DC8 - x"0E",x"0F",x"0F",x"00",x"8C",x"28",x"09",x"14", -- 0x1DD0 - x"00",x"08",x"0E",x"0F",x"00",x"02",x"06",x"0E", -- 0x1DD8 - x"0F",x"1A",x"02",x"02",x"0E",x"0F",x"10",x"04", -- 0x1DE0 - x"04",x"0E",x"0F",x"07",x"05",x"01",x"0E",x"0F", -- 0x1DE8 - x"08",x"05",x"07",x"78",x"01",x"16",x"05",x"06", -- 0x1DF0 - x"0E",x"0F",x"00",x"06",x"04",x"0E",x"0F",x"10", -- 0x1DF8 - x"07",x"07",x"0E",x"0F",x"17",x"07",x"03",x"78", -- 0x1E00 - x"01",x"00",x"08",x"05",x"0E",x"0F",x"08",x"09", -- 0x1E08 - x"07",x"0E",x"0F",x"1A",x"09",x"02",x"0E",x"0F", -- 0x1E10 - x"00",x"0A",x"04",x"0E",x"0F",x"04",x"0A",x"02", -- 0x1E18 - x"78",x"01",x"10",x"0A",x"07",x"0E",x"0F",x"17", -- 0x1E20 - x"0B",x"03",x"78",x"01",x"07",x"0C",x"0A",x"13", -- 0x1E28 - x"05",x"00",x"0D",x"03",x"0E",x"0F",x"19",x"0D", -- 0x1E30 - x"03",x"0E",x"0F",x"00",x"0F",x"1C",x"13",x"05", -- 0x1E38 - x"0B",x"0D",x"00",x"08",x"37",x"0F",x"0A",x"00", -- 0x1E40 - x"11",x"00",x"13",x"00",x"14",x"01",x"02",x"03", -- 0x1E48 - x"00",x"09",x"1B",x"0A",x"16",x"0B",x"00",x"3B", -- 0x1E50 - x"01",x"05",x"54",x"48",x"45",x"20",x"45",x"4E", -- 0x1E58 - x"44",x"4F",x"52",x"49",x"41",x"4E",x"20",x"46", -- 0x1E60 - x"4F",x"52",x"45",x"53",x"54",x"00",x"02",x"0D", -- 0x1E68 - x"00",x"58",x"0F",x"00",x"00",x"04",x"05",x"45", -- 0x1E70 - x"1B",x"0D",x"01",x"1B",x"01",x"14",x"02",x"0B", -- 0x1E78 - x"06",x"11",x"08",x"40",x"D0",x"40",x"38",x"40", -- 0x1E80 - x"40",x"68",x"01",x"D0",x"38",x"50",x"38",x"38", -- 0x1E88 - x"68",x"01",x"D0",x"18",x"68",x"18",x"18",x"B8", -- 0x1E90 - x"01",x"D0",x"80",x"28",x"80",x"80",x"A0",x"01", -- 0x1E98 - x"00",x"00",x"00",x"06",x"2A",x"07",x"00",x"03", -- 0x1EA0 - x"04",x"0F",x"01",x"04",x"05",x"06",x"0F",x"01", -- 0x1EA8 - x"0E",x"05",x"02",x"0F",x"01",x"10",x"05",x"05", -- 0x1EB0 - x"14",x"05",x"15",x"05",x"02",x"0F",x"01",x"1A", -- 0x1EB8 - x"06",x"02",x"0F",x"01",x"00",x"08",x"02",x"0F", -- 0x1EC0 - x"01",x"04",x"08",x"02",x"80",x"09",x"1A",x"08", -- 0x1EC8 - x"02",x"0F",x"01",x"0A",x"09",x"07",x"0F",x"01", -- 0x1ED0 - x"19",x"0A",x"01",x"0F",x"01",x"05",x"0B",x"03", -- 0x1ED8 - x"80",x"10",x"08",x"0B",x"01",x"0F",x"01",x"19", -- 0x1EE0 - x"0C",x"03",x"0F",x"01",x"00",x"0D",x"02",x"0F", -- 0x1EE8 - x"01",x"14",x"0D",x"03",x"0F",x"01",x"00",x"0F", -- 0x1EF0 - x"1C",x"0F",x"0F",x"00",x"01",x"00",x"04",x"1A", -- 0x1EF8 - x"09",x"10",x"01",x"15",x"09",x"10",x"0B",x"0B", -- 0x1F00 - x"0C",x"07",x"1B",x"01",x"10",x"00",x"15",x"06", -- 0x1F08 - x"15",x"07",x"15",x"08",x"0B",x"0A",x"0B",x"0B", -- 0x1F10 - x"10",x"0A",x"01",x"41",x"54",x"54",x"41",x"43", -- 0x1F18 - x"4B",x"20",x"4F",x"46",x"20",x"54",x"48",x"45", -- 0x1F20 - x"20",x"4D",x"55",x"54",x"41",x"4E",x"54",x"20", -- 0x1F28 - x"50",x"48",x"4F",x"4E",x"45",x"53",x"00",x"04", -- 0x1F30 - x"08",x"02",x"50",x"09",x"00",x"02",x"01",x"05", -- 0x1F38 - x"45",x"1B",x"15",x"00",x"1B",x"01",x"00",x"04", -- 0x1F40 - x"11",x"06",x"1B",x"0D",x"24",x"F0",x"70",x"18", -- 0x1F48 - x"70",x"70",x"A8",x"01",x"F0",x"20",x"68",x"20", -- 0x1F50 - x"20",x"90",x"01",x"E0",x"02",x"20",x"10",x"20", -- 0x1F58 - x"68",x"02",x"E0",x"0B",x"02",x"58",x"02",x"38", -- 0x1F60 - x"01",x"E0",x"12",x"30",x"90",x"30",x"68",x"01", -- 0x1F68 - x"E0",x"17",x"02",x"B8",x"02",x"68",x"FD",x"00", -- 0x1F70 - x"05",x"00",x"01",x"46",x"07",x"10",x"00",x"01", -- 0x1F78 - x"25",x"07",x"11",x"00",x"01",x"46",x"07",x"14", -- 0x1F80 - x"00",x"01",x"25",x"07",x"0E",x"02",x"02",x"80", -- 0x1F88 - x"01",x"00",x"05",x"03",x"08",x"01",x"08",x"05", -- 0x1F90 - x"05",x"80",x"01",x"0D",x"05",x"85",x"25",x"07", -- 0x1F98 - x"10",x"05",x"8B",x"25",x"07",x"11",x"05",x"04", -- 0x1FA0 - x"80",x"01",x"15",x"05",x"02",x"08",x"01",x"1B", -- 0x1FA8 - x"06",x"01",x"08",x"01",x"05",x"07",x"02",x"08", -- 0x1FB0 - x"01",x"02",x"08",x"01",x"08",x"01",x"16",x"08", -- 0x1FB8 - x"06",x"08",x"0F",x"09",x"09",x"04",x"08",x"01", -- 0x1FC0 - x"05",x"0A",x"01",x"08",x"01",x"11",x"0A",x"03", -- 0x1FC8 - x"08",x"01",x"16",x"0B",x"02",x"08",x"01",x"00", -- 0x1FD0 - x"0C",x"06",x"08",x"01",x"0A",x"0D",x"03",x"08", -- 0x1FD8 - x"01",x"0D",x"0D",x"83",x"25",x"07",x"11",x"0D", -- 0x1FE0 - x"08",x"50",x"09",x"00",x"0F",x"0D",x"08",x"01", -- 0x1FE8 - x"0D",x"0F",x"03",x"08",x"01",x"11",x"0F",x"0B", -- 0x1FF0 - x"08",x"01",x"0E",x"0D",x"00",x"02",x"30",x"0F", -- 0x1FF8 - x"14",x"0C",x"19",x"0C",x"02",x"3C",x"05",x"01", -- 0x2000 - x"00",x"09",x"00",x"00",x"52",x"45",x"54",x"55", -- 0x2008 - x"52",x"4E",x"20",x"4F",x"46",x"20",x"41",x"4C", -- 0x2010 - x"49",x"45",x"4E",x"20",x"4B",x"4F",x"4E",x"47", -- 0x2018 - x"20",x"42",x"45",x"41",x"53",x"54",x"00",x"11", -- 0x2020 - x"0D",x"09",x"50",x"09",x"01",x"00",x"0D",x"05", -- 0x2028 - x"45",x"1B",x"0E",x"03",x"17",x"05",x"01",x"06", -- 0x2030 - x"0F",x"07",x"1A",x"0D",x"31",x"A0",x"40",x"68", -- 0x2038 - x"40",x"00",x"40",x"FF",x"A0",x"50",x"58",x"50", -- 0x2040 - x"50",x"70",x"01",x"A0",x"B0",x"30",x"B0",x"B0", -- 0x2048 - x"C8",x"01",x"90",x"0E",x"00",x"70",x"00",x"70", -- 0x2050 - x"00",x"00",x"00",x"00",x"1C",x"27",x"09",x"02", -- 0x2058 - x"01",x"8E",x"16",x"09",x"06",x"03",x"12",x"05", -- 0x2060 - x"05",x"1A",x"03",x"02",x"05",x"05",x"06",x"06", -- 0x2068 - x"02",x"05",x"05",x"0A",x"06",x"04",x"05",x"05", -- 0x2070 - x"10",x"06",x"05",x"05",x"05",x"17",x"06",x"02", -- 0x2078 - x"05",x"05",x"1B",x"06",x"01",x"05",x"05",x"06", -- 0x2080 - x"09",x"05",x"05",x"05",x"0D",x"09",x"03",x"05", -- 0x2088 - x"05",x"13",x"09",x"03",x"05",x"05",x"18",x"09", -- 0x2090 - x"04",x"05",x"05",x"06",x"0C",x"03",x"05",x"05", -- 0x2098 - x"0B",x"0C",x"03",x"05",x"05",x"10",x"0C",x"04", -- 0x20A0 - x"05",x"05",x"16",x"0C",x"02",x"05",x"05",x"1A", -- 0x20A8 - x"0C",x"02",x"05",x"05",x"00",x"0F",x"02",x"05", -- 0x20B0 - x"05",x"02",x"0F",x"18",x"58",x"0F",x"1A",x"0F", -- 0x20B8 - x"02",x"05",x"05",x"00",x"0D",x"00",x"00",x"33", -- 0x20C0 - x"01",x"00",x"3A",x"01",x"08",x"4F",x"52",x"45", -- 0x20C8 - x"20",x"52",x"45",x"46",x"49",x"4E",x"45",x"52", -- 0x20D0 - x"59",x"00",x"02",x"0F",x"18",x"58",x"0F",x"01", -- 0x20D8 - x"1A",x"0D",x"05",x"45",x"1B",x"18",x"03",x"09", -- 0x20E0 - x"06",x"12",x"09",x"17",x"09",x"0A",x"0C",x"41", -- 0x20E8 - x"C0",x"30",x"08",x"30",x"30",x"D0",x"02",x"C0", -- 0x20F0 - x"80",x"20",x"80",x"30",x"D0",x"01",x"C0",x"88", -- 0x20F8 - x"38",x"88",x"30",x"D0",x"FE",x"C0",x"98",x"50", -- 0x2100 - x"98",x"30",x"D0",x"01",x"B0",x"04",x"38",x"20", -- 0x2108 - x"08",x"68",x"02",x"01",x"0E",x"05",x"01",x"06", -- 0x2110 - x"05",x"0F",x"05",x"01",x"07",x"05",x"02",x"06", -- 0x2118 - x"01",x"06",x"05",x"03",x"06",x"01",x"07",x"05", -- 0x2120 - x"0A",x"06",x"01",x"06",x"05",x"0B",x"06",x"01", -- 0x2128 - x"07",x"05",x"12",x"06",x"01",x"06",x"05",x"13", -- 0x2130 - x"06",x"01",x"07",x"05",x"1A",x"06",x"01",x"06", -- 0x2138 - x"05",x"1B",x"06",x"01",x"07",x"05",x"06",x"07", -- 0x2140 - x"01",x"06",x"05",x"07",x"07",x"01",x"07",x"05", -- 0x2148 - x"16",x"07",x"01",x"06",x"05",x"17",x"07",x"01", -- 0x2150 - x"07",x"05",x"04",x"09",x"01",x"06",x"05",x"05", -- 0x2158 - x"09",x"01",x"07",x"05",x"0C",x"09",x"01",x"06", -- 0x2160 - x"05",x"0D",x"09",x"01",x"07",x"05",x"14",x"09", -- 0x2168 - x"01",x"06",x"05",x"15",x"09",x"01",x"07",x"05", -- 0x2170 - x"1A",x"09",x"01",x"06",x"05",x"1B",x"09",x"01", -- 0x2178 - x"07",x"05",x"00",x"0B",x"01",x"06",x"05",x"01", -- 0x2180 - x"0B",x"01",x"07",x"05",x"08",x"0B",x"01",x"06", -- 0x2188 - x"05",x"09",x"0B",x"01",x"07",x"05",x"0E",x"0B", -- 0x2190 - x"06",x"58",x"0F",x"18",x"0B",x"01",x"06",x"05", -- 0x2198 - x"19",x"0B",x"01",x"07",x"05",x"06",x"0D",x"01", -- 0x21A0 - x"06",x"05",x"07",x"0D",x"01",x"07",x"05",x"00", -- 0x21A8 - x"0F",x"1C",x"29",x"05",x"0E",x"00",x"00",x"00", -- 0x21B0 - x"33",x"01",x"00",x"3A",x"01",x"05",x"53",x"4B", -- 0x21B8 - x"59",x"4C",x"41",x"42",x"20",x"4C",x"41",x"4E", -- 0x21C0 - x"44",x"49",x"4E",x"47",x"20",x"42",x"41",x"59", -- 0x21C8 - x"00",x"0E",x"0B",x"06",x"58",x"0F",x"00",x"1A", -- 0x21D0 - x"0D",x"04",x"44",x"01",x"16",x"02",x"0F",x"07", -- 0x21D8 - x"1A",x"07",x"02",x"08",x"03",x"E0",x"00",x"20", -- 0x21E0 - x"00",x"00",x"48",x"04",x"E0",x"0A",x"00",x"50", -- 0x21E8 - x"00",x"20",x"01",x"E0",x"14",x"10",x"A0",x"00", -- 0x21F0 - x"38",x"03",x"00",x"04",x"00",x"18",x"2A",x"07", -- 0x21F8 - x"1A",x"01",x"8E",x"15",x"07",x"1B",x"01",x"8E", -- 0x2200 - x"15",x"07",x"06",x"03",x"0F",x"50",x"05",x"15", -- 0x2208 - x"03",x"05",x"0F",x"01",x"06",x"04",x"01",x"1B", -- 0x2210 - x"01",x"06",x"05",x"01",x"1A",x"09",x"19",x"04", -- 0x2218 - x"86",x"1B",x"01",x"19",x"0A",x"01",x"1A",x"09", -- 0x2220 - x"00",x"05",x"04",x"0F",x"01",x"15",x"06",x"02", -- 0x2228 - x"0F",x"01",x"05",x"07",x"01",x"80",x"10",x"0A", -- 0x2230 - x"07",x"02",x"0F",x"01",x"02",x"08",x"02",x"0F", -- 0x2238 - x"01",x"10",x"08",x"02",x"0F",x"01",x"16",x"09", -- 0x2240 - x"02",x"0F",x"01",x"00",x"0A",x"02",x"0F",x"01", -- 0x2248 - x"0A",x"0A",x"02",x"0F",x"01",x"10",x"0B",x"02", -- 0x2250 - x"0F",x"01",x"04",x"0C",x"02",x"0F",x"01",x"15", -- 0x2258 - x"0C",x"02",x"0F",x"01",x"0A",x"0D",x"02",x"0F", -- 0x2260 - x"01",x"00",x"0F",x"1C",x"0F",x"01",x"00",x"03", -- 0x2268 - x"00",x"00",x"33",x"01",x"00",x"3A",x"01",x"0A", -- 0x2270 - x"54",x"48",x"45",x"20",x"42",x"41",x"4E",x"4B", -- 0x2278 - x"00",x"06",x"03",x"0F",x"50",x"05",x"00",x"01", -- 0x2280 - x"0D",x"03",x"45",x"1B",x"16",x"02",x"0A",x"06", -- 0x2288 - x"18",x"0E",x"13",x"C0",x"78",x"68",x"78",x"78", -- 0x2290 - x"88",x"01",x"E0",x"07",x"28",x"38",x"24",x"68", -- 0x2298 - x"02",x"E0",x"0D",x"40",x"68",x"24",x"68",x"01", -- 0x22A0 - x"E0",x"12",x"50",x"90",x"20",x"68",x"FD",x"00", -- 0x22A8 - x"00",x"05",x"01",x"08",x"01",x"05",x"05",x"01", -- 0x22B0 - x"08",x"01",x"14",x"05",x"02",x"08",x"01",x"03", -- 0x22B8 - x"07",x"01",x"08",x"01",x"16",x"07",x"06",x"08", -- 0x22C0 - x"01",x"0A",x"05",x"84",x"2B",x"17",x"0D",x"05", -- 0x22C8 - x"84",x"2B",x"17",x"0E",x"06",x"83",x"2B",x"17", -- 0x22D0 - x"0F",x"07",x"82",x"2B",x"17",x"10",x"08",x"81", -- 0x22D8 - x"2B",x"17",x"00",x"09",x"02",x"80",x"01",x"02", -- 0x22E0 - x"09",x"18",x"50",x"09",x"09",x"0B",x"02",x"2B", -- 0x22E8 - x"17",x"0B",x"0B",x"02",x"08",x"01",x"0B",x"0B", -- 0x22F0 - x"02",x"08",x"01",x"19",x"0B",x"01",x"08",x"01", -- 0x22F8 - x"00",x"0C",x"09",x"08",x"01",x"13",x"0D",x"01", -- 0x2300 - x"08",x"01",x"19",x"0D",x"01",x"08",x"01",x"16", -- 0x2308 - x"0E",x"03",x"36",x"0F",x"00",x"0F",x"1C",x"08", -- 0x2310 - x"01",x"0B",x"05",x"00",x"00",x"33",x"01",x"00", -- 0x2318 - x"3A",x"01",x"04",x"54",x"48",x"45",x"20",x"53", -- 0x2320 - x"49",x"58",x"54",x"45",x"45",x"4E",x"54",x"48", -- 0x2328 - x"20",x"43",x"41",x"56",x"45",x"52",x"4E",x"00", -- 0x2330 - x"02",x"09",x"18",x"50",x"09",x"00",x"01",x"0D", -- 0x2338 - x"04",x"45",x"1B",x"00",x"00",x"1B",x"02",x"0C", -- 0x2340 - x"07",x"10",x"0A",x"40",x"20",x"B0",x"28",x"B0", -- 0x2348 - x"B0",x"D0",x"01",x"20",x"88",x"38",x"88",x"88", -- 0x2350 - x"A0",x"01",x"20",x"10",x"50",x"10",x"02",x"38", -- 0x2358 - x"01",x"20",x"50",x"68",x"50",x"02",x"88",x"01", -- 0x2360 - x"00",x"00",x"05",x"1C",x"90",x"05",x"00",x"06", -- 0x2368 - x"1C",x"90",x"05",x"00",x"07",x"1C",x"90",x"05", -- 0x2370 - x"00",x"08",x"1C",x"90",x"05",x"00",x"09",x"1C", -- 0x2378 - x"90",x"05",x"00",x"0A",x"1C",x"90",x"05",x"00", -- 0x2380 - x"0B",x"1C",x"90",x"05",x"00",x"0C",x"1C",x"90", -- 0x2388 - x"05",x"02",x"08",x"85",x"00",x"00",x"03",x"08", -- 0x2390 - x"85",x"00",x"00",x"08",x"05",x"88",x"00",x"00", -- 0x2398 - x"09",x"05",x"88",x"00",x"00",x"11",x"05",x"85", -- 0x23A0 - x"00",x"00",x"12",x"05",x"85",x"00",x"00",x"18", -- 0x23A8 - x"05",x"88",x"00",x"00",x"19",x"05",x"88",x"00", -- 0x23B0 - x"00",x"0C",x"08",x"05",x"58",x"0F",x"00",x"05", -- 0x23B8 - x"02",x"11",x"05",x"1A",x"05",x"02",x"11",x"05", -- 0x23C0 - x"18",x"0E",x"04",x"11",x"05",x"00",x"0F",x"1C", -- 0x23C8 - x"11",x"05",x"1A",x"01",x"00",x"06",x"32",x"07", -- 0x23D0 - x"05",x"04",x"07",x"04",x"0B",x"04",x"0E",x"04", -- 0x23D8 - x"14",x"04",x"16",x"04",x"04",x"3E",x"05",x"02", -- 0x23E0 - x"06",x"17",x"07",x"14",x"0A",x"07",x"0B",x"08", -- 0x23E8 - x"54",x"48",x"45",x"20",x"57",x"41",x"52",x"45", -- 0x23F0 - x"48",x"4F",x"55",x"53",x"45",x"00",x"0C",x"08", -- 0x23F8 - x"05",x"58",x"0F",x"01",x"00",x"03",x"05",x"45", -- 0x2400 - x"1B",x"16",x"05",x"0D",x"07",x"00",x"09",x"11", -- 0x2408 - x"0A",x"17",x"0B",x"24",x"70",x"20",x"68",x"20", -- 0x2410 - x"20",x"30",x"01",x"70",x"50",x"68",x"50",x"50", -- 0x2418 - x"B0",x"01",x"40",x"02",x"40",x"10",x"40",x"68", -- 0x2420 - x"02",x"40",x"08",x"40",x"40",x"00",x"68",x"FD", -- 0x2428 - x"40",x"11",x"30",x"88",x"00",x"40",x"01",x"40", -- 0x2430 - x"18",x"00",x"C0",x"00",x"60",x"04",x"00",x"19", -- 0x2438 - x"00",x"01",x"2D",x"09",x"02",x"05",x"1A",x"08", -- 0x2440 - x"01",x"00",x"07",x"02",x"08",x"01",x"0B",x"08", -- 0x2448 - x"11",x"08",x"01",x"02",x"09",x"07",x"08",x"01", -- 0x2450 - x"1B",x"0A",x"01",x"08",x"01",x"02",x"0C",x"1A", -- 0x2458 - x"08",x"01",x"00",x"0D",x"02",x"08",x"01",x"04", -- 0x2460 - x"05",x"88",x"00",x"00",x"05",x"05",x"88",x"00", -- 0x2468 - x"00",x"09",x"05",x"88",x"00",x"00",x"0A",x"05", -- 0x2470 - x"88",x"00",x"00",x"13",x"05",x"88",x"00",x"00", -- 0x2478 - x"14",x"05",x"88",x"00",x"00",x"18",x"05",x"88", -- 0x2480 - x"00",x"00",x"19",x"05",x"88",x"00",x"00",x"00", -- 0x2488 - x"0F",x"1C",x"08",x"01",x"1A",x"00",x"00",x"00", -- 0x2490 - x"34",x"01",x"00",x"3B",x"01",x"04",x"4F",x"4D", -- 0x2498 - x"4F",x"45",x"42",x"41",x"54",x"52",x"4F",x"4E", -- 0x24A0 - x"53",x"27",x"20",x"52",x"45",x"56",x"45",x"4E", -- 0x24A8 - x"47",x"45",x"00",x"02",x"0D",x"00",x"58",x"0F", -- 0x24B0 - x"00",x"1A",x"0D",x"01",x"45",x"1B",x"0F",x"01", -- 0x24B8 - x"34",x"C0",x"58",x"30",x"58",x"58",x"88",x"02", -- 0x24C0 - x"C0",x"78",x"50",x"78",x"58",x"88",x"01",x"C0", -- 0x24C8 - x"70",x"68",x"70",x"58",x"88",x"FE",x"B0",x"04", -- 0x24D0 - x"68",x"20",x"05",x"68",x"FC",x"B0",x"09",x"48", -- 0x24D8 - x"48",x"05",x"68",x"02",x"B0",x"13",x"48",x"98", -- 0x24E0 - x"05",x"68",x"04",x"B0",x"18",x"28",x"C0",x"05", -- 0x24E8 - x"68",x"01",x"0F",x"00",x"00",x"02",x"20",x"09", -- 0x24F0 - x"02",x"05",x"01",x"12",x"15",x"07",x"05",x"06", -- 0x24F8 - x"12",x"15",x"15",x"05",x"07",x"12",x"15",x"11", -- 0x2500 - x"07",x"02",x"12",x"15",x"00",x"08",x"01",x"12", -- 0x2508 - x"15",x"0B",x"08",x"03",x"12",x"15",x"15",x"08", -- 0x2510 - x"07",x"12",x"15",x"11",x"0A",x"01",x"12",x"15", -- 0x2518 - x"00",x"0B",x"03",x"12",x"15",x"0C",x"0C",x"05", -- 0x2520 - x"12",x"15",x"15",x"0B",x"07",x"12",x"15",x"00", -- 0x2528 - x"0E",x"02",x"20",x"09",x"00",x"0F",x"02",x"20", -- 0x2530 - x"09",x"02",x"0F",x"1A",x"12",x"15",x"14",x"0F", -- 0x2538 - x"01",x"20",x"09",x"00",x"01",x"00",x"00",x"33", -- 0x2540 - x"01",x"00",x"3A",x"01",x"04",x"53",x"4F",x"4C", -- 0x2548 - x"41",x"52",x"20",x"50",x"4F",x"57",x"45",x"52", -- 0x2550 - x"20",x"47",x"45",x"4E",x"45",x"52",x"41",x"54", -- 0x2558 - x"4F",x"52",x"00",x"05",x"0C",x"04",x"58",x"0F", -- 0x2560 - x"00",x"0C",x"0A",x"03",x"44",x"0F",x"1B",x"01", -- 0x2568 - x"00",x"05",x"1B",x"0C",x"43",x"70",x"B8",x"18", -- 0x2570 - x"B8",x"A0",x"D0",x"02",x"70",x"D0",x"30",x"D0", -- 0x2578 - x"98",x"D0",x"FE",x"70",x"C8",x"48",x"C8",x"98", -- 0x2580 - x"D0",x"FF",x"70",x"78",x"68",x"78",x"60",x"D0", -- 0x2588 - x"02",x"E0",x"03",x"58",x"18",x"04",x"68",x"03", -- 0x2590 - x"E0",x"09",x"38",x"48",x"30",x"68",x"FE",x"E0", -- 0x2598 - x"0E",x"48",x"70",x"02",x"50",x"FF",x"00",x"00", -- 0x25A0 - x"00",x"05",x"03",x"0F",x"00",x"01",x"05",x"03", -- 0x25A8 - x"0F",x"00",x"02",x"04",x"03",x"0F",x"02",x"02", -- 0x25B0 - x"84",x"28",x"09",x"05",x"00",x"17",x"01",x"01", -- 0x25B8 - x"05",x"01",x"17",x"01",x"01",x"04",x"02",x"18", -- 0x25C0 - x"01",x"01",x"17",x"02",x"05",x"04",x"01",x"17", -- 0x25C8 - x"03",x"05",x"04",x"01",x"00",x"03",x"83",x"01", -- 0x25D0 - x"01",x"01",x"03",x"83",x"01",x"01",x"03",x"03", -- 0x25D8 - x"0C",x"01",x"01",x"03",x"04",x"03",x"01",x"01", -- 0x25E0 - x"06",x"04",x"01",x"3F",x"09",x"05",x"05",x"01", -- 0x25E8 - x"3F",x"09",x"07",x"04",x"02",x"2E",x"09",x"06", -- 0x25F0 - x"05",x"04",x"2E",x"09",x"09",x"04",x"01",x"1F", -- 0x25F8 - x"09",x"0A",x"05",x"01",x"1F",x"09",x"13",x"00", -- 0x2600 - x"01",x"3F",x"09",x"14",x"00",x"02",x"2E",x"09", -- 0x2608 - x"16",x"00",x"01",x"1F",x"09",x"13",x"01",x"82", -- 0x2610 - x"2E",x"0F",x"14",x"01",x"82",x"1E",x"01",x"15", -- 0x2618 - x"01",x"82",x"1E",x"01",x"16",x"01",x"82",x"2E", -- 0x2620 - x"0F",x"13",x"03",x"04",x"2E",x"0F",x"0A",x"04", -- 0x2628 - x"03",x"01",x"01",x"03",x"05",x"02",x"01",x"01", -- 0x2630 - x"0B",x"05",x"01",x"01",x"01",x"1A",x"08",x"02", -- 0x2638 - x"08",x"01",x"18",x"0A",x"01",x"80",x"01",x"19", -- 0x2640 - x"0B",x"01",x"08",x"01",x"00",x"0C",x"01",x"08", -- 0x2648 - x"01",x"03",x"0D",x"01",x"08",x"01",x"00",x"0F", -- 0x2650 - x"1C",x"08",x"01",x"0F",x"04",x"0D",x"24",x"15", -- 0x2658 - x"0D",x"05",x"03",x"24",x"15",x"12",x"05",x"83", -- 0x2660 - x"24",x"15",x"0D",x"06",x"03",x"24",x"15",x"00", -- 0x2668 - x"06",x"04",x"24",x"15",x"00",x"07",x"10",x"24", -- 0x2670 - x"15",x"04",x"06",x"03",x"03",x"0F",x"07",x"06", -- 0x2678 - x"02",x"01",x"01",x"09",x"06",x"04",x"03",x"0F", -- 0x2680 - x"0C",x"05",x"01",x"03",x"0F",x"10",x"05",x"00", -- 0x2688 - x"06",x"31",x"05",x"0D",x"04",x"0E",x"04",x"0F", -- 0x2690 - x"03",x"10",x"03",x"11",x"03",x"12",x"03",x"04", -- 0x2698 - x"1A",x"05",x"06",x"0B",x"09",x"0B",x"0E",x"0B", -- 0x26A0 - x"12",x"0B",x"06",x"54",x"48",x"45",x"20",x"46", -- 0x26A8 - x"49",x"4E",x"41",x"4C",x"20",x"42",x"41",x"52", -- 0x26B0 - x"52",x"49",x"45",x"52",x"00",x"00",x"0A",x"14", -- 0x26B8 - x"58",x"0F",x"01",x"19",x"0D",x"05",x"45",x"1B", -- 0x26C0 - x"14",x"05",x"1B",x"06",x"07",x"0B",x"0B",x"0B", -- 0x26C8 - x"10",x"0B",x"11",x"70",x"38",x"68",x"38",x"20", -- 0x26D0 - x"98",x"02",x"E0",x"15",x"30",x"A8",x"28",x"68", -- 0x26D8 - x"01",x"00",x"21",x"07",x"27",x"16",x"16",x"0E", -- 0x26E0 - x"0A",x"1E",x"00",x"06",x"1C",x"7E",x"23",x"E5", -- 0x26E8 - x"D5",x"F5",x"CD",x"6D",x"0B",x"F1",x"C6",x"80", -- 0x26F0 - x"77",x"CB",x"D4",x"36",x"1B",x"D1",x"E1",x"1C", -- 0x26F8 - x"10",x"EB",x"14",x"0D",x"20",x"E3",x"C9",x"20", -- 0x2700 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2708 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2710 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2718 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"50", -- 0x2720 - x"41",x"43",x"2D",x"4D",x"41",x"4E",x"49",x"43", -- 0x2728 - x"2D",x"4D",x"49",x"4E",x"45",x"52",x"2D",x"4D", -- 0x2730 - x"41",x"4E",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2738 - x"57",x"52",x"49",x"54",x"54",x"45",x"4E",x"20", -- 0x2740 - x"42",x"59",x"20",x"4A",x"49",x"4D",x"20",x"42", -- 0x2748 - x"41",x"47",x"4C",x"45",x"59",x"20",x"46",x"4F", -- 0x2750 - x"52",x"20",x"20",x"20",x"20",x"50",x"41",x"43", -- 0x2758 - x"4D",x"41",x"4E",x"20",x"41",x"52",x"43",x"41", -- 0x2760 - x"44",x"45",x"20",x"48",x"41",x"52",x"44",x"57", -- 0x2768 - x"41",x"52",x"45",x"2E",x"20",x"20",x"20",x"20", -- 0x2770 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2778 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2780 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2788 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2790 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2798 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x27A0 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x27A8 - x"20",x"20",x"4A",x"55",x"4D",x"50",x"20",x"3D", -- 0x27B0 - x"20",x"4A",x"4F",x"59",x"20",x"32",x"20",x"2D", -- 0x27B8 - x"3E",x"20",x"52",x"49",x"47",x"48",x"54",x"20", -- 0x27C0 - x"20",x"20",x"20",x"20",x"4D",x"55",x"53",x"49", -- 0x27C8 - x"43",x"20",x"4F",x"4E",x"2F",x"4F",x"46",x"46", -- 0x27D0 - x"20",x"3D",x"20",x"4A",x"4F",x"59",x"20",x"32", -- 0x27D8 - x"20",x"2D",x"3E",x"20",x"55",x"50",x"20",x"20", -- 0x27E0 - x"46",x"58",x"20",x"4F",x"4E",x"2F",x"4F",x"46", -- 0x27E8 - x"46",x"20",x"3D",x"20",x"4A",x"4F",x"59",x"20", -- 0x27F0 - x"32",x"20",x"2D",x"3E",x"20",x"44",x"4F",x"57", -- 0x27F8 - x"4E",x"2E",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2800 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2808 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"20", -- 0x2810 - x"20",x"20",x"20",x"20",x"20",x"20",x"20",x"41", -- 0x2818 - x"49",x"52",x"20",x"E7",x"E7",x"E7",x"E7",x"E7", -- 0x2820 - x"E7",x"00",x"E7",x"E7",x"E7",x"E7",x"E7",x"E7", -- 0x2828 - x"E7",x"E7",x"E7",x"E7",x"E7",x"E7",x"E7",x"E7", -- 0x2830 - x"E7",x"E7",x"E7",x"E7",x"00",x"48",x"49",x"53", -- 0x2838 - x"43",x"4F",x"52",x"45",x"20",x"00",x"20",x"20", -- 0x2840 - x"53",x"43",x"4F",x"52",x"45",x"20",x"00",x"00", -- 0x2848 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2850 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2858 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2860 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2868 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2870 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2878 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2880 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2888 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2890 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2898 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2900 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2908 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2910 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2918 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2920 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2928 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2930 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2938 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2940 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2948 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2950 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2958 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2960 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2968 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2970 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2978 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2980 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2988 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2990 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2998 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2ED0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2ED8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3000 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3008 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3010 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3018 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3020 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3028 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3030 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3038 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3040 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3048 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3050 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3058 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3060 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3068 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3070 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3078 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3080 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3088 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3090 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3098 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3100 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3108 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3110 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3118 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3120 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3128 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3130 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3138 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3140 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3148 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3150 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3158 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3160 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3168 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3170 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3178 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3180 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3188 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3190 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3198 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3200 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3208 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3210 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3218 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3220 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3228 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3230 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3238 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3240 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3248 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3250 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3258 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3260 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3268 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3270 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3278 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3280 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3288 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3290 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3298 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3300 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3308 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3310 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3318 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3320 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3328 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3330 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3338 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3340 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3348 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3350 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3358 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3360 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3368 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3370 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3378 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3380 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3388 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3390 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3398 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3400 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3408 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3410 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3418 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3420 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3428 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3430 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3438 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3440 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3448 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3450 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3458 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3460 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3468 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3470 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3478 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3480 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3488 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3490 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3498 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3500 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3508 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3510 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3518 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3520 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3528 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3530 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3538 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3540 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3548 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3550 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3558 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3560 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3568 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3570 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3578 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3580 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3588 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3590 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3598 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3600 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3608 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3610 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3618 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3620 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3628 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3630 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3638 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3640 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3648 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3650 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3658 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3660 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3668 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3670 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3678 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3680 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3688 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3690 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3698 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3700 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3708 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3710 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3718 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3720 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3728 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3730 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3738 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3740 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3748 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3750 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3758 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3760 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3768 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3770 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3778 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3780 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3788 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3790 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3798 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3800 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3808 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3810 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3818 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3820 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3828 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3830 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3838 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3840 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3848 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3850 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3858 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3860 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3868 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3870 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3878 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3880 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3888 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3890 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3898 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3900 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3908 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3910 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3918 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3920 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3928 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3930 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3938 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3940 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3948 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3950 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3958 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3960 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3968 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3970 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3978 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3980 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3988 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3990 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3998 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3ED0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3ED8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00" -- 0x3FF8 - ); - -begin - - p_rom : process - begin - wait until rising_edge(CLK); - DATA <= ROM(to_integer(unsigned(ADDR))); - end process; -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/gfx1.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/gfx1.vhd deleted file mode 100644 index e2802758..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/gfx1.vhd +++ /dev/null @@ -1,2077 +0,0 @@ --- generated with romgen v3.0 by MikeJ -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity GFX1 is - port ( - CLK : in std_logic; - ADDR : in std_logic_vector(13 downto 0); - DATA : out std_logic_vector(7 downto 0) - ); -end; - -architecture RTL of GFX1 is - - - type ROM_ARRAY is array(0 to 16383) of std_logic_vector(7 downto 0); - constant ROM : ROM_ARRAY := ( - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0000 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0008 - x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0", -- 0x0010 - x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0", -- 0x0018 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0020 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0028 - x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0", -- 0x0030 - x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0", -- 0x0038 - x"F0",x"0F",x"0F",x"F0",x"F0",x"0F",x"0F",x"F0", -- 0x0040 - x"C3",x"0F",x"0F",x"C3",x"C3",x"0F",x"0F",x"C3", -- 0x0048 - x"33",x"33",x"BB",x"77",x"33",x"33",x"BB",x"77", -- 0x0050 - x"EE",x"DD",x"CC",x"CC",x"EE",x"DD",x"CC",x"CC", -- 0x0058 - x"F0",x"F0",x"F0",x"F8",x"FC",x"FF",x"FF",x"F0", -- 0x0060 - x"FC",x"FE",x"FD",x"FC",x"FC",x"FF",x"FF",x"FC", -- 0x0068 - x"F0",x"FF",x"FF",x"FC",x"F8",x"F0",x"F0",x"F0", -- 0x0070 - x"FC",x"FF",x"FF",x"FC",x"FC",x"FD",x"FE",x"FC", -- 0x0078 - x"88",x"00",x"88",x"00",x"00",x"00",x"CC",x"88", -- 0x0080 - x"EE",x"FF",x"DD",x"FF",x"EE",x"DD",x"FF",x"EE", -- 0x0088 - x"78",x"F0",x"78",x"F0",x"F0",x"F0",x"3C",x"78", -- 0x0090 - x"1E",x"0F",x"0F",x"0F",x"1E",x"2D",x"0F",x"1E", -- 0x0098 - x"66",x"AA",x"AA",x"66",x"66",x"AA",x"AA",x"66", -- 0x00A0 - x"DD",x"EE",x"EE",x"DD",x"DD",x"EE",x"EE",x"DD", -- 0x00A8 - x"88",x"00",x"88",x"00",x"00",x"00",x"CC",x"88", -- 0x00B0 - x"EE",x"FF",x"DD",x"FF",x"EE",x"DD",x"FF",x"EE", -- 0x00B8 - x"87",x"0F",x"87",x"0F",x"0F",x"0F",x"C3",x"87", -- 0x00C0 - x"E1",x"F0",x"D2",x"F0",x"E1",x"D2",x"F0",x"E1", -- 0x00C8 - x"C0",x"A0",x"A0",x"C0",x"C0",x"A0",x"A0",x"C0", -- 0x00D0 - x"F0",x"C0",x"C0",x"F0",x"F0",x"C0",x"C0",x"F0", -- 0x00D8 - x"00",x"00",x"80",x"F0",x"00",x"00",x"00",x"00", -- 0x00E0 - x"60",x"70",x"F0",x"F0",x"D0",x"E0",x"E0",x"60", -- 0x00E8 - x"80",x"00",x"80",x"00",x"00",x"00",x"C0",x"80", -- 0x00F0 - x"E0",x"F0",x"D0",x"F0",x"E0",x"D0",x"F0",x"E0", -- 0x00F8 - x"F8",x"F0",x"F8",x"F0",x"F0",x"F0",x"FC",x"F8", -- 0x0100 - x"FE",x"FF",x"FD",x"FF",x"FE",x"FD",x"FF",x"FE", -- 0x0108 - x"80",x"00",x"80",x"00",x"00",x"00",x"C0",x"80", -- 0x0110 - x"E0",x"F0",x"D0",x"F0",x"E0",x"D0",x"F0",x"E0", -- 0x0118 - x"70",x"F0",x"70",x"F0",x"F0",x"F0",x"30",x"70", -- 0x0120 - x"10",x"00",x"20",x"00",x"10",x"20",x"00",x"10", -- 0x0128 - x"00",x"AA",x"00",x"44",x"88",x"44",x"00",x"AA", -- 0x0130 - x"DD",x"EE",x"DD",x"EE",x"CC",x"DD",x"FF",x"EE", -- 0x0138 - x"00",x"88",x"00",x"88",x"00",x"88",x"00",x"88", -- 0x0140 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0148 - x"00",x"00",x"00",x"FF",x"FF",x"00",x"00",x"00", -- 0x0150 - x"CC",x"CC",x"CC",x"FF",x"FF",x"CC",x"CC",x"CC", -- 0x0158 - x"FF",x"00",x"00",x"00",x"00",x"00",x"00",x"FF", -- 0x0160 - x"FF",x"88",x"88",x"88",x"88",x"88",x"88",x"FF", -- 0x0168 - x"0F",x"5A",x"A5",x"5A",x"A5",x"5A",x"A5",x"0F", -- 0x0170 - x"0F",x"5A",x"A5",x"5A",x"A5",x"5A",x"A5",x"0F", -- 0x0178 - x"F2",x"F4",x"FF",x"FC",x"FC",x"FF",x"F4",x"F2", -- 0x0180 - x"F9",x"F5",x"FA",x"F3",x"F3",x"FA",x"F5",x"F9", -- 0x0188 - x"00",x"44",x"55",x"AA",x"FF",x"AA",x"55",x"44", -- 0x0190 - x"00",x"00",x"11",x"00",x"FF",x"00",x"11",x"00", -- 0x0198 - x"00",x"99",x"AA",x"44",x"FF",x"44",x"AA",x"99", -- 0x01A0 - x"00",x"22",x"22",x"11",x"FF",x"11",x"22",x"22", -- 0x01A8 - x"00",x"00",x"00",x"00",x"FF",x"00",x"00",x"00", -- 0x01B0 - x"00",x"00",x"00",x"00",x"FF",x"00",x"00",x"00", -- 0x01B8 - x"00",x"22",x"66",x"99",x"88",x"99",x"66",x"22", -- 0x01C0 - x"00",x"55",x"55",x"22",x"FF",x"22",x"55",x"55", -- 0x01C8 - x"00",x"00",x"00",x"00",x"F0",x"00",x"00",x"00", -- 0x01D0 - x"00",x"00",x"00",x"00",x"F0",x"00",x"00",x"00", -- 0x01D8 - x"00",x"0E",x"0E",x"0E",x"0E",x"0E",x"0E",x"00", -- 0x01E0 - x"00",x"07",x"07",x"07",x"07",x"07",x"07",x"00", -- 0x01E8 - x"1F",x"3F",x"7F",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x01F0 - x"0F",x"0F",x"0F",x"0F",x"1F",x"3F",x"7F",x"FF", -- 0x01F8 - x"F5",x"FD",x"F5",x"F7",x"F5",x"FD",x"F5",x"F7", -- 0x0200 - x"F5",x"FD",x"F5",x"F7",x"F5",x"FD",x"F5",x"F7", -- 0x0208 - x"FF",x"F2",x"F4",x"F8",x"F8",x"F4",x"F2",x"FF", -- 0x0210 - x"FF",x"F4",x"F2",x"F1",x"F1",x"F2",x"F4",x"FF", -- 0x0218 - x"FA",x"F2",x"FA",x"F8",x"FA",x"F2",x"FA",x"F8", -- 0x0220 - x"FA",x"F2",x"FA",x"F8",x"FA",x"F2",x"FA",x"F8", -- 0x0228 - x"5F",x"DF",x"5F",x"7F",x"5F",x"DF",x"5F",x"7F", -- 0x0230 - x"7F",x"DF",x"5F",x"7F",x"5F",x"DF",x"5F",x"7F", -- 0x0238 - x"FE",x"FB",x"FB",x"FE",x"FE",x"FB",x"FB",x"FE", -- 0x0240 - x"FE",x"FB",x"FB",x"FE",x"FE",x"FB",x"FB",x"FE", -- 0x0248 - x"F5",x"FD",x"F5",x"F7",x"F5",x"FD",x"F5",x"F7", -- 0x0250 - x"F5",x"FD",x"F5",x"F7",x"F5",x"FD",x"F5",x"F7", -- 0x0258 - x"FA",x"F2",x"FA",x"F8",x"FA",x"F2",x"FA",x"F8", -- 0x0260 - x"FA",x"F2",x"FA",x"F8",x"FA",x"F2",x"FA",x"F8", -- 0x0268 - x"F0",x"FF",x"F0",x"FF",x"FF",x"F0",x"FF",x"F0", -- 0x0270 - x"F0",x"FF",x"F0",x"FF",x"FF",x"F0",x"FF",x"F0", -- 0x0278 - x"F0",x"F7",x"F8",x"F7",x"F8",x"F3",x"FC",x"F0", -- 0x0280 - x"F0",x"FF",x"F0",x"FE",x"F1",x"F0",x"FF",x"F0", -- 0x0288 - x"FF",x"EE",x"CC",x"88",x"88",x"44",x"22",x"11", -- 0x0290 - x"77",x"BB",x"DD",x"EE",x"FF",x"EE",x"CC",x"88", -- 0x0298 - x"F5",x"FA",x"F5",x"FA",x"F5",x"FA",x"F5",x"FA", -- 0x02A0 - x"F5",x"FA",x"F5",x"FA",x"F5",x"FA",x"F5",x"FA", -- 0x02A8 - x"F9",x"F9",x"F9",x"FF",x"FA",x"FA",x"FF",x"F9", -- 0x02B0 - x"FF",x"F2",x"F2",x"FF",x"F4",x"F4",x"FF",x"F4", -- 0x02B8 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x02C0 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x02C8 - x"FF",x"F9",x"F9",x"F9",x"F9",x"F9",x"F9",x"FF", -- 0x02D0 - x"FF",x"F9",x"F9",x"F9",x"F9",x"F9",x"F9",x"FF", -- 0x02D8 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x02E0 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x02E8 - x"FF",x"F2",x"F4",x"F8",x"F8",x"F4",x"F2",x"FF", -- 0x02F0 - x"FF",x"F4",x"F2",x"F1",x"F1",x"F2",x"F4",x"FF", -- 0x02F8 - x"80",x"40",x"C0",x"20",x"F0",x"80",x"60",x"40", -- 0x0300 - x"10",x"00",x"A0",x"40",x"30",x"40",x"90",x"20", -- 0x0308 - x"F8",x"F4",x"FC",x"F2",x"FF",x"F8",x"F6",x"F4", -- 0x0310 - x"F1",x"F0",x"FA",x"F4",x"F3",x"F4",x"F9",x"F2", -- 0x0318 - x"88",x"44",x"CC",x"22",x"FF",x"88",x"66",x"44", -- 0x0320 - x"11",x"00",x"AA",x"44",x"33",x"44",x"99",x"22", -- 0x0328 - x"F8",x"F4",x"FC",x"F2",x"FF",x"F8",x"F6",x"F4", -- 0x0330 - x"F1",x"F0",x"FA",x"F4",x"F3",x"F4",x"F9",x"F2", -- 0x0338 - x"88",x"44",x"CC",x"22",x"FF",x"88",x"66",x"44", -- 0x0340 - x"11",x"00",x"AA",x"44",x"33",x"44",x"99",x"22", -- 0x0348 - x"87",x"4B",x"C3",x"2D",x"F0",x"87",x"69",x"4B", -- 0x0350 - x"1E",x"0F",x"A5",x"4B",x"3C",x"4B",x"96",x"2D", -- 0x0358 - x"10",x"F0",x"F0",x"70",x"10",x"F0",x"F0",x"70", -- 0x0360 - x"00",x"00",x"F0",x"00",x"00",x"00",x"F0",x"00", -- 0x0368 - x"30",x"50",x"50",x"60",x"80",x"E0",x"90",x"60", -- 0x0370 - x"20",x"50",x"20",x"A0",x"70",x"40",x"A0",x"40", -- 0x0378 - x"00",x"00",x"CC",x"FF",x"00",x"00",x"CC",x"00", -- 0x0380 - x"88",x"EE",x"FF",x"FF",x"FF",x"FF",x"FF",x"CC", -- 0x0388 - x"F0",x"F0",x"FC",x"FF",x"F0",x"F0",x"FC",x"F0", -- 0x0390 - x"F8",x"FE",x"FF",x"FF",x"FE",x"FD",x"FF",x"FC", -- 0x0398 - x"FF",x"FF",x"FF",x"F0",x"F7",x"FF",x"FF",x"FF", -- 0x03A0 - x"FF",x"F7",x"F1",x"F0",x"F0",x"F3",x"F7",x"FF", -- 0x03A8 - x"CC",x"88",x"DD",x"77",x"77",x"DD",x"88",x"CC", -- 0x03B0 - x"33",x"11",x"BB",x"EE",x"EE",x"BB",x"11",x"33", -- 0x03B8 - x"00",x"00",x"00",x"FF",x"88",x"00",x"00",x"00", -- 0x03C0 - x"00",x"88",x"EE",x"FF",x"FF",x"CC",x"88",x"00", -- 0x03C8 - x"F0",x"F0",x"F0",x"FF",x"F8",x"F0",x"F0",x"F0", -- 0x03D0 - x"F0",x"F8",x"FE",x"FF",x"FF",x"FC",x"F8",x"F0", -- 0x03D8 - x"FA",x"F4",x"F0",x"F9",x"FA",x"F1",x"F8",x"F4", -- 0x03E0 - x"FA",x"F1",x"F8",x"FD",x"F9",x"FC",x"F0",x"F9", -- 0x03E8 - x"FF",x"FF",x"FF",x"FF",x"FF",x"7F",x"3F",x"1F", -- 0x03F0 - x"FF",x"7F",x"3F",x"1F",x"0F",x"0F",x"0F",x"0F", -- 0x03F8 - x"F2",x"FF",x"F6",x"F2",x"FF",x"F6",x"F2",x"FF", -- 0x0400 - x"F9",x"FF",x"FB",x"F9",x"FF",x"FB",x"F9",x"FF", -- 0x0408 - x"FF",x"F6",x"F2",x"FF",x"F6",x"F2",x"FF",x"F6", -- 0x0410 - x"FF",x"FB",x"F9",x"FF",x"FB",x"F9",x"FF",x"FB", -- 0x0418 - x"F9",x"FF",x"FB",x"F9",x"FF",x"FB",x"F9",x"FF", -- 0x0420 - x"F4",x"FF",x"FD",x"F4",x"FF",x"FD",x"F4",x"FF", -- 0x0428 - x"FF",x"FB",x"F9",x"FF",x"FB",x"F9",x"FF",x"FB", -- 0x0430 - x"FF",x"FD",x"F4",x"FF",x"FD",x"F4",x"FF",x"FD", -- 0x0438 - x"F0",x"F2",x"F5",x"FA",x"F0",x"F8",x"F8",x"F0", -- 0x0440 - x"F0",x"F0",x"F0",x"F6",x"F9",x"F8",x"F4",x"F3", -- 0x0448 - x"00",x"22",x"55",x"AA",x"00",x"88",x"88",x"00", -- 0x0450 - x"00",x"00",x"00",x"66",x"99",x"88",x"44",x"33", -- 0x0458 - x"00",x"00",x"88",x"88",x"CC",x"BB",x"33",x"00", -- 0x0460 - x"EE",x"99",x"88",x"88",x"88",x"88",x"99",x"EE", -- 0x0468 - x"00",x"33",x"BB",x"CC",x"88",x"88",x"00",x"00", -- 0x0470 - x"EE",x"99",x"88",x"88",x"88",x"88",x"99",x"EE", -- 0x0478 - x"00",x"88",x"88",x"00",x"00",x"88",x"88",x"00", -- 0x0480 - x"88",x"55",x"11",x"66",x"22",x"FF",x"BB",x"CC", -- 0x0488 - x"00",x"88",x"88",x"00",x"00",x"88",x"88",x"00", -- 0x0490 - x"88",x"DD",x"33",x"66",x"22",x"77",x"99",x"CC", -- 0x0498 - x"00",x"88",x"88",x"00",x"00",x"88",x"88",x"00", -- 0x04A0 - x"88",x"FF",x"BB",x"66",x"22",x"55",x"11",x"CC", -- 0x04A8 - x"00",x"88",x"88",x"00",x"00",x"88",x"88",x"00", -- 0x04B0 - x"AA",x"FF",x"BB",x"EE",x"00",x"55",x"11",x"44", -- 0x04B8 - x"00",x"88",x"88",x"00",x"00",x"88",x"88",x"00", -- 0x04C0 - x"AA",x"FF",x"BB",x"CC",x"88",x"55",x"11",x"66", -- 0x04C8 - x"00",x"88",x"88",x"00",x"00",x"88",x"88",x"00", -- 0x04D0 - x"22",x"77",x"99",x"CC",x"88",x"DD",x"33",x"66", -- 0x04D8 - x"00",x"88",x"88",x"00",x"00",x"88",x"88",x"00", -- 0x04E0 - x"22",x"55",x"11",x"CC",x"88",x"FF",x"BB",x"66", -- 0x04E8 - x"00",x"88",x"88",x"00",x"00",x"88",x"88",x"00", -- 0x04F0 - x"00",x"55",x"11",x"44",x"AA",x"FF",x"BB",x"EE", -- 0x04F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0500 - x"00",x"AA",x"EE",x"EE",x"AA",x"AA",x"EE",x"EE", -- 0x0508 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0510 - x"44",x"AA",x"AA",x"EE",x"EE",x"AA",x"AA",x"EE", -- 0x0518 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0520 - x"44",x"EE",x"AA",x"AA",x"EE",x"EE",x"AA",x"AA", -- 0x0528 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0530 - x"00",x"EE",x"EE",x"AA",x"AA",x"EE",x"EE",x"AA", -- 0x0538 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0540 - x"00",x"AA",x"EE",x"EE",x"AA",x"AA",x"EE",x"EE", -- 0x0548 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0550 - x"44",x"AA",x"AA",x"EE",x"EE",x"AA",x"AA",x"EE", -- 0x0558 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0560 - x"44",x"EE",x"AA",x"AA",x"EE",x"EE",x"AA",x"AA", -- 0x0568 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0570 - x"00",x"EE",x"EE",x"AA",x"AA",x"EE",x"EE",x"AA", -- 0x0578 - x"60",x"20",x"20",x"60",x"60",x"20",x"20",x"60", -- 0x0580 - x"00",x"50",x"50",x"00",x"A0",x"F0",x"F0",x"A0", -- 0x0588 - x"60",x"20",x"20",x"60",x"60",x"20",x"20",x"60", -- 0x0590 - x"80",x"50",x"50",x"20",x"20",x"F0",x"F0",x"80", -- 0x0598 - x"60",x"20",x"20",x"60",x"60",x"20",x"20",x"60", -- 0x05A0 - x"80",x"D0",x"70",x"20",x"20",x"70",x"D0",x"80", -- 0x05A8 - x"60",x"20",x"20",x"60",x"60",x"20",x"20",x"60", -- 0x05B0 - x"80",x"F0",x"F0",x"20",x"20",x"50",x"50",x"80", -- 0x05B8 - x"60",x"20",x"20",x"60",x"60",x"20",x"20",x"60", -- 0x05C0 - x"A0",x"F0",x"F0",x"A0",x"00",x"50",x"50",x"00", -- 0x05C8 - x"60",x"20",x"20",x"60",x"60",x"20",x"20",x"60", -- 0x05D0 - x"20",x"F0",x"F0",x"80",x"80",x"50",x"50",x"20", -- 0x05D8 - x"60",x"20",x"20",x"60",x"60",x"20",x"20",x"60", -- 0x05E0 - x"20",x"70",x"D0",x"80",x"80",x"D0",x"70",x"20", -- 0x05E8 - x"60",x"20",x"20",x"60",x"60",x"20",x"20",x"60", -- 0x05F0 - x"20",x"50",x"50",x"80",x"80",x"F0",x"F0",x"20", -- 0x05F8 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"3F", -- 0x0600 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"CF", -- 0x0608 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"3F",x"3F", -- 0x0610 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"CF",x"CF", -- 0x0618 - x"FF",x"FF",x"FF",x"FF",x"FF",x"3F",x"3F",x"3F", -- 0x0620 - x"FF",x"FF",x"FF",x"FF",x"FF",x"CF",x"CF",x"CF", -- 0x0628 - x"FF",x"FF",x"FF",x"FF",x"3F",x"3F",x"3F",x"3F", -- 0x0630 - x"FF",x"FF",x"FF",x"FF",x"CF",x"CF",x"CF",x"CF", -- 0x0638 - x"FF",x"FF",x"FF",x"3F",x"3F",x"3F",x"3F",x"3F", -- 0x0640 - x"FF",x"FF",x"FF",x"CF",x"CF",x"CF",x"CF",x"CF", -- 0x0648 - x"FF",x"FF",x"3F",x"3F",x"3F",x"3F",x"3F",x"3F", -- 0x0650 - x"FF",x"FF",x"CF",x"CF",x"CF",x"CF",x"CF",x"CF", -- 0x0658 - x"FF",x"3F",x"3F",x"3F",x"3F",x"3F",x"3F",x"3F", -- 0x0660 - x"FF",x"CF",x"CF",x"CF",x"CF",x"CF",x"CF",x"CF", -- 0x0668 - x"3F",x"3F",x"3F",x"3F",x"3F",x"3F",x"3F",x"3F", -- 0x0670 - x"CF",x"CF",x"CF",x"CF",x"CF",x"CF",x"CF",x"CF", -- 0x0678 - x"0F",x"87",x"0F",x"2D",x"87",x"4B",x"87",x"0F", -- 0x0680 - x"E1",x"C3",x"B4",x"C3",x"C3",x"B4",x"C3",x"E1", -- 0x0688 - x"0F",x"4B",x"87",x"1E",x"4B",x"A5",x"4B",x"0F", -- 0x0690 - x"78",x"69",x"5A",x"69",x"69",x"5A",x"69",x"78", -- 0x0698 - x"87",x"2D",x"C3",x"0F",x"2D",x"D2",x"2D",x"87", -- 0x06A0 - x"3C",x"3C",x"2D",x"3C",x"3C",x"2D",x"3C",x"3C", -- 0x06A8 - x"C3",x"96",x"69",x"87",x"96",x"69",x"96",x"C3", -- 0x06B0 - x"1E",x"1E",x"1E",x"1E",x"1E",x"1E",x"1E",x"1E", -- 0x06B8 - x"E1",x"C3",x"B4",x"C3",x"C3",x"B4",x"C3",x"E1", -- 0x06C0 - x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F", -- 0x06C8 - x"78",x"69",x"5A",x"69",x"69",x"5A",x"69",x"78", -- 0x06D0 - x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F", -- 0x06D8 - x"3C",x"3C",x"2D",x"3C",x"3C",x"2D",x"3C",x"3C", -- 0x06E0 - x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F", -- 0x06E8 - x"1E",x"1E",x"1E",x"1E",x"1E",x"1E",x"1E",x"1E", -- 0x06F0 - x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F", -- 0x06F8 - x"88",x"88",x"88",x"EE",x"88",x"88",x"88",x"88", -- 0x0700 - x"77",x"77",x"FF",x"EE",x"EE",x"EE",x"EE",x"FF", -- 0x0708 - x"CC",x"CC",x"CC",x"77",x"44",x"44",x"44",x"CC", -- 0x0710 - x"33",x"33",x"77",x"77",x"77",x"77",x"77",x"77", -- 0x0718 - x"EE",x"EE",x"EE",x"BB",x"AA",x"AA",x"AA",x"EE", -- 0x0720 - x"11",x"11",x"33",x"33",x"33",x"33",x"33",x"33", -- 0x0728 - x"FF",x"FF",x"FF",x"DD",x"DD",x"DD",x"DD",x"FF", -- 0x0730 - x"00",x"00",x"11",x"11",x"11",x"11",x"11",x"11", -- 0x0738 - x"77",x"77",x"FF",x"EE",x"EE",x"EE",x"EE",x"FF", -- 0x0740 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0748 - x"33",x"33",x"77",x"77",x"77",x"77",x"77",x"77", -- 0x0750 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0758 - x"11",x"11",x"33",x"33",x"33",x"33",x"33",x"33", -- 0x0760 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0768 - x"00",x"00",x"11",x"11",x"11",x"11",x"11",x"11", -- 0x0770 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0778 - x"00",x"00",x"00",x"EE",x"00",x"00",x"00",x"00", -- 0x0780 - x"66",x"66",x"FF",x"DD",x"CC",x"CC",x"CC",x"EE", -- 0x0788 - x"00",x"00",x"88",x"FF",x"00",x"00",x"00",x"00", -- 0x0790 - x"33",x"33",x"77",x"66",x"66",x"66",x"66",x"77", -- 0x0798 - x"88",x"88",x"CC",x"77",x"00",x"00",x"00",x"88", -- 0x07A0 - x"11",x"11",x"33",x"33",x"33",x"33",x"33",x"33", -- 0x07A8 - x"CC",x"CC",x"EE",x"BB",x"88",x"88",x"88",x"CC", -- 0x07B0 - x"00",x"00",x"11",x"11",x"11",x"11",x"11",x"11", -- 0x07B8 - x"66",x"66",x"FF",x"DD",x"CC",x"CC",x"CC",x"EE", -- 0x07C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x07C8 - x"33",x"33",x"77",x"66",x"66",x"66",x"66",x"77", -- 0x07D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x07D8 - x"11",x"11",x"33",x"33",x"33",x"33",x"33",x"33", -- 0x07E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x07E8 - x"00",x"00",x"11",x"11",x"11",x"11",x"11",x"11", -- 0x07F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x07F8 - x"00",x"88",x"00",x"22",x"88",x"44",x"88",x"00", -- 0x0800 - x"EE",x"CC",x"BB",x"CC",x"CC",x"BB",x"CC",x"EE", -- 0x0808 - x"00",x"44",x"88",x"11",x"44",x"AA",x"44",x"00", -- 0x0810 - x"77",x"66",x"55",x"66",x"66",x"55",x"66",x"77", -- 0x0818 - x"88",x"22",x"CC",x"00",x"22",x"DD",x"22",x"88", -- 0x0820 - x"33",x"33",x"22",x"33",x"33",x"22",x"33",x"33", -- 0x0828 - x"CC",x"99",x"66",x"88",x"99",x"66",x"99",x"CC", -- 0x0830 - x"11",x"11",x"11",x"11",x"11",x"11",x"11",x"11", -- 0x0838 - x"EE",x"CC",x"BB",x"CC",x"CC",x"BB",x"CC",x"EE", -- 0x0840 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0848 - x"77",x"66",x"55",x"66",x"66",x"55",x"66",x"77", -- 0x0850 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0858 - x"33",x"33",x"22",x"33",x"33",x"22",x"33",x"33", -- 0x0860 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0868 - x"11",x"11",x"11",x"11",x"11",x"11",x"11",x"11", -- 0x0870 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0878 - x"F0",x"78",x"F0",x"D2",x"78",x"B4",x"78",x"F0", -- 0x0880 - x"1E",x"3C",x"4B",x"3C",x"3C",x"4B",x"3C",x"1E", -- 0x0888 - x"F0",x"B4",x"78",x"E1",x"B4",x"5A",x"B4",x"F0", -- 0x0890 - x"87",x"96",x"A5",x"96",x"96",x"A5",x"96",x"87", -- 0x0898 - x"78",x"D2",x"3C",x"F0",x"D2",x"2D",x"D2",x"78", -- 0x08A0 - x"C3",x"C3",x"D2",x"C3",x"C3",x"D2",x"C3",x"C3", -- 0x08A8 - x"3C",x"69",x"96",x"78",x"69",x"96",x"69",x"3C", -- 0x08B0 - x"E1",x"E1",x"E1",x"E1",x"E1",x"E1",x"E1",x"E1", -- 0x08B8 - x"1E",x"3C",x"4B",x"3C",x"3C",x"4B",x"3C",x"1E", -- 0x08C0 - x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0", -- 0x08C8 - x"87",x"96",x"A5",x"96",x"96",x"A5",x"96",x"87", -- 0x08D0 - x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0", -- 0x08D8 - x"C3",x"C3",x"D2",x"C3",x"C3",x"D2",x"C3",x"C3", -- 0x08E0 - x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0", -- 0x08E8 - x"E1",x"E1",x"E1",x"E1",x"E1",x"E1",x"E1",x"E1", -- 0x08F0 - x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0",x"F0", -- 0x08F8 - x"AA",x"55",x"AA",x"55",x"AA",x"55",x"AA",x"55", -- 0x0900 - x"AA",x"DD",x"AA",x"DD",x"AA",x"DD",x"AA",x"DD", -- 0x0908 - x"55",x"AA",x"55",x"AA",x"55",x"AA",x"55",x"AA", -- 0x0910 - x"55",x"66",x"55",x"66",x"55",x"66",x"55",x"66", -- 0x0918 - x"AA",x"55",x"AA",x"55",x"AA",x"55",x"AA",x"55", -- 0x0920 - x"22",x"33",x"22",x"33",x"22",x"33",x"22",x"33", -- 0x0928 - x"55",x"AA",x"55",x"AA",x"55",x"AA",x"55",x"AA", -- 0x0930 - x"11",x"11",x"11",x"11",x"11",x"11",x"11",x"11", -- 0x0938 - x"AA",x"DD",x"AA",x"DD",x"AA",x"DD",x"AA",x"DD", -- 0x0940 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0948 - x"55",x"66",x"55",x"66",x"55",x"66",x"55",x"66", -- 0x0950 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0958 - x"22",x"33",x"22",x"33",x"22",x"33",x"22",x"33", -- 0x0960 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0968 - x"11",x"11",x"11",x"11",x"11",x"11",x"11",x"11", -- 0x0970 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0978 - x"00",x"AA",x"00",x"66",x"44",x"22",x"AA",x"22", -- 0x0980 - x"DD",x"EE",x"EE",x"DD",x"DD",x"EE",x"EE",x"DD", -- 0x0988 - x"88",x"55",x"00",x"BB",x"AA",x"11",x"55",x"99", -- 0x0990 - x"66",x"77",x"77",x"66",x"66",x"77",x"77",x"66", -- 0x0998 - x"44",x"AA",x"88",x"55",x"55",x"88",x"AA",x"44", -- 0x09A0 - x"33",x"33",x"33",x"33",x"33",x"33",x"33",x"33", -- 0x09A8 - x"AA",x"DD",x"CC",x"AA",x"AA",x"CC",x"DD",x"AA", -- 0x09B0 - x"11",x"11",x"11",x"11",x"11",x"11",x"11",x"11", -- 0x09B8 - x"DD",x"EE",x"EE",x"DD",x"DD",x"EE",x"EE",x"DD", -- 0x09C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x09C8 - x"66",x"77",x"77",x"66",x"66",x"77",x"77",x"66", -- 0x09D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x09D8 - x"33",x"33",x"33",x"33",x"33",x"33",x"33",x"33", -- 0x09E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x09E8 - x"11",x"11",x"11",x"11",x"11",x"11",x"11",x"11", -- 0x09F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x09F8 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0A00 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0A08 - x"FF",x"FF",x"FF",x"FF",x"5F",x"FF",x"FF",x"FF", -- 0x0A10 - x"FF",x"FF",x"FF",x"FF",x"8F",x"FF",x"FF",x"FF", -- 0x0A18 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0A20 - x"FF",x"FF",x"9F",x"FF",x"FF",x"9F",x"FF",x"FF", -- 0x0A28 - x"FF",x"BF",x"1F",x"BF",x"BF",x"1F",x"BF",x"FF", -- 0x0A30 - x"FF",x"DF",x"8F",x"DF",x"DF",x"8F",x"DF",x"FF", -- 0x0A38 - x"FF",x"1F",x"5F",x"0F",x"5F",x"5F",x"FF",x"FF", -- 0x0A40 - x"FF",x"DF",x"DF",x"8F",x"DF",x"CF",x"FF",x"FF", -- 0x0A48 - x"FF",x"9F",x"9F",x"FF",x"7F",x"BF",x"DF",x"FF", -- 0x0A50 - x"FF",x"BF",x"DF",x"EF",x"FF",x"9F",x"9F",x"FF", -- 0x0A58 - x"FF",x"5F",x"BF",x"5F",x"DF",x"5F",x"BF",x"FF", -- 0x0A60 - x"FF",x"FF",x"FF",x"DF",x"AF",x"DF",x"FF",x"FF", -- 0x0A68 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0A70 - x"FF",x"FF",x"FF",x"BF",x"DF",x"FF",x"FF",x"FF", -- 0x0A78 - x"FF",x"FF",x"DF",x"3F",x"FF",x"FF",x"FF",x"FF", -- 0x0A80 - x"FF",x"FF",x"BF",x"CF",x"FF",x"FF",x"FF",x"FF", -- 0x0A88 - x"FF",x"FF",x"FF",x"FF",x"3F",x"DF",x"FF",x"FF", -- 0x0A90 - x"FF",x"FF",x"FF",x"FF",x"CF",x"BF",x"FF",x"FF", -- 0x0A98 - x"FF",x"7F",x"5F",x"3F",x"5F",x"7F",x"FF",x"FF", -- 0x0AA0 - x"FF",x"FF",x"DF",x"EF",x"DF",x"FF",x"FF",x"FF", -- 0x0AA8 - x"FF",x"7F",x"7F",x"1F",x"7F",x"7F",x"FF",x"FF", -- 0x0AB0 - x"FF",x"FF",x"FF",x"CF",x"FF",x"FF",x"FF",x"FF", -- 0x0AB8 - x"FF",x"FF",x"FF",x"9F",x"EF",x"FF",x"FF",x"FF", -- 0x0AC0 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0AC8 - x"FF",x"7F",x"7F",x"7F",x"7F",x"7F",x"FF",x"FF", -- 0x0AD0 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0AD8 - x"FF",x"FF",x"FF",x"9F",x"9F",x"FF",x"FF",x"FF", -- 0x0AE0 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0AE8 - x"FF",x"FF",x"FF",x"7F",x"BF",x"DF",x"FF",x"FF", -- 0x0AF0 - x"FF",x"DF",x"EF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0AF8 - x"FF",x"3F",x"DF",x"DF",x"5F",x"9F",x"3F",x"FF", -- 0x0B00 - x"FF",x"CF",x"9F",x"AF",x"BF",x"BF",x"CF",x"FF", -- 0x0B08 - x"FF",x"DF",x"DF",x"1F",x"DF",x"DF",x"FF",x"FF", -- 0x0B10 - x"FF",x"FF",x"FF",x"8F",x"BF",x"DF",x"FF",x"FF", -- 0x0B18 - x"FF",x"DF",x"5F",x"5F",x"5F",x"5F",x"9F",x"FF", -- 0x0B20 - x"FF",x"CF",x"BF",x"BF",x"BF",x"BF",x"DF",x"FF", -- 0x0B28 - x"FF",x"3F",x"DF",x"DF",x"DF",x"DF",x"BF",x"FF", -- 0x0B30 - x"FF",x"DF",x"AF",x"AF",x"BF",x"BF",x"DF",x"FF", -- 0x0B38 - x"FF",x"BF",x"BF",x"1F",x"BF",x"BF",x"3F",x"FF", -- 0x0B40 - x"FF",x"FF",x"FF",x"8F",x"DF",x"EF",x"FF",x"FF", -- 0x0B48 - x"FF",x"3F",x"DF",x"DF",x"DF",x"DF",x"BF",x"FF", -- 0x0B50 - x"FF",x"BF",x"AF",x"AF",x"AF",x"AF",x"8F",x"FF", -- 0x0B58 - x"FF",x"3F",x"DF",x"DF",x"DF",x"DF",x"3F",x"FF", -- 0x0B60 - x"FF",x"FF",x"AF",x"AF",x"AF",x"AF",x"CF",x"FF", -- 0x0B68 - x"FF",x"FF",x"FF",x"7F",x"9F",x"FF",x"FF",x"FF", -- 0x0B70 - x"FF",x"9F",x"AF",x"BF",x"BF",x"BF",x"BF",x"FF", -- 0x0B78 - x"FF",x"3F",x"DF",x"DF",x"DF",x"DF",x"3F",x"FF", -- 0x0B80 - x"FF",x"DF",x"AF",x"AF",x"AF",x"AF",x"DF",x"FF", -- 0x0B88 - x"FF",x"3F",x"5F",x"5F",x"5F",x"5F",x"FF",x"FF", -- 0x0B90 - x"FF",x"CF",x"BF",x"BF",x"BF",x"BF",x"CF",x"FF", -- 0x0B98 - x"FF",x"FF",x"FF",x"FF",x"DF",x"FF",x"FF",x"FF", -- 0x0BA0 - x"FF",x"FF",x"FF",x"FF",x"EF",x"FF",x"FF",x"FF", -- 0x0BA8 - x"FF",x"FF",x"FF",x"FF",x"9F",x"EF",x"FF",x"FF", -- 0x0BB0 - x"FF",x"FF",x"FF",x"FF",x"DF",x"FF",x"FF",x"FF", -- 0x0BB8 - x"FF",x"FF",x"DF",x"BF",x"7F",x"FF",x"FF",x"FF", -- 0x0BC0 - x"FF",x"FF",x"DF",x"EF",x"FF",x"FF",x"FF",x"FF", -- 0x0BC8 - x"FF",x"BF",x"BF",x"BF",x"BF",x"BF",x"FF",x"FF", -- 0x0BD0 - x"FF",x"EF",x"EF",x"EF",x"EF",x"EF",x"FF",x"FF", -- 0x0BD8 - x"FF",x"FF",x"7F",x"BF",x"DF",x"FF",x"FF",x"FF", -- 0x0BE0 - x"FF",x"FF",x"FF",x"EF",x"DF",x"FF",x"FF",x"FF", -- 0x0BE8 - x"FF",x"FF",x"FF",x"5F",x"FF",x"FF",x"FF",x"FF", -- 0x0BF0 - x"FF",x"DF",x"AF",x"BF",x"BF",x"BF",x"DF",x"FF", -- 0x0BF8 - x"FF",x"7F",x"5F",x"5F",x"5F",x"DF",x"3F",x"FF", -- 0x0C00 - x"FF",x"CF",x"AF",x"9F",x"AF",x"BF",x"CF",x"FF", -- 0x0C08 - x"FF",x"1F",x"7F",x"7F",x"7F",x"7F",x"1F",x"FF", -- 0x0C10 - x"FF",x"CF",x"BF",x"BF",x"BF",x"BF",x"CF",x"FF", -- 0x0C18 - x"FF",x"3F",x"DF",x"DF",x"DF",x"DF",x"1F",x"FF", -- 0x0C20 - x"FF",x"DF",x"AF",x"AF",x"AF",x"AF",x"8F",x"FF", -- 0x0C28 - x"FF",x"BF",x"DF",x"DF",x"DF",x"DF",x"3F",x"FF", -- 0x0C30 - x"FF",x"DF",x"BF",x"BF",x"BF",x"BF",x"CF",x"FF", -- 0x0C38 - x"FF",x"7F",x"BF",x"DF",x"DF",x"DF",x"1F",x"FF", -- 0x0C40 - x"FF",x"EF",x"DF",x"BF",x"BF",x"BF",x"8F",x"FF", -- 0x0C48 - x"FF",x"DF",x"DF",x"DF",x"DF",x"DF",x"1F",x"FF", -- 0x0C50 - x"FF",x"BF",x"AF",x"AF",x"AF",x"AF",x"8F",x"FF", -- 0x0C58 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"1F",x"FF", -- 0x0C60 - x"FF",x"BF",x"AF",x"AF",x"AF",x"AF",x"8F",x"FF", -- 0x0C68 - x"FF",x"3F",x"5F",x"5F",x"DF",x"DF",x"3F",x"FF", -- 0x0C70 - x"FF",x"DF",x"BF",x"BF",x"BF",x"BF",x"CF",x"FF", -- 0x0C78 - x"FF",x"1F",x"FF",x"FF",x"FF",x"FF",x"1F",x"FF", -- 0x0C80 - x"FF",x"8F",x"EF",x"EF",x"EF",x"EF",x"8F",x"FF", -- 0x0C88 - x"FF",x"DF",x"DF",x"1F",x"DF",x"DF",x"FF",x"FF", -- 0x0C90 - x"FF",x"BF",x"BF",x"8F",x"BF",x"BF",x"FF",x"FF", -- 0x0C98 - x"FF",x"3F",x"DF",x"DF",x"DF",x"DF",x"3F",x"FF", -- 0x0CA0 - x"FF",x"8F",x"FF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0CA8 - x"FF",x"DF",x"BF",x"7F",x"FF",x"FF",x"1F",x"FF", -- 0x0CB0 - x"FF",x"FF",x"BF",x"DF",x"EF",x"EF",x"8F",x"FF", -- 0x0CB8 - x"FF",x"DF",x"DF",x"DF",x"DF",x"DF",x"1F",x"FF", -- 0x0CC0 - x"FF",x"FF",x"FF",x"FF",x"FF",x"FF",x"8F",x"FF", -- 0x0CC8 - x"FF",x"1F",x"FF",x"FF",x"FF",x"FF",x"1F",x"FF", -- 0x0CD0 - x"FF",x"8F",x"DF",x"EF",x"EF",x"DF",x"8F",x"FF", -- 0x0CD8 - x"FF",x"1F",x"BF",x"7F",x"FF",x"FF",x"1F",x"FF", -- 0x0CE0 - x"FF",x"8F",x"FF",x"FF",x"EF",x"DF",x"8F",x"FF", -- 0x0CE8 - x"FF",x"3F",x"DF",x"DF",x"DF",x"DF",x"3F",x"FF", -- 0x0CF0 - x"FF",x"CF",x"BF",x"BF",x"BF",x"BF",x"CF",x"FF", -- 0x0CF8 - x"FF",x"FF",x"7F",x"7F",x"7F",x"7F",x"1F",x"FF", -- 0x0D00 - x"FF",x"CF",x"BF",x"BF",x"BF",x"BF",x"8F",x"FF", -- 0x0D08 - x"FF",x"3F",x"DF",x"9F",x"5F",x"DF",x"3F",x"FF", -- 0x0D10 - x"FF",x"CF",x"BF",x"BF",x"BF",x"BF",x"CF",x"FF", -- 0x0D18 - x"FF",x"DF",x"3F",x"7F",x"7F",x"7F",x"1F",x"FF", -- 0x0D20 - x"FF",x"CF",x"BF",x"BF",x"BF",x"BF",x"8F",x"FF", -- 0x0D28 - x"FF",x"3F",x"DF",x"DF",x"DF",x"DF",x"BF",x"FF", -- 0x0D30 - x"FF",x"FF",x"AF",x"AF",x"AF",x"AF",x"DF",x"FF", -- 0x0D38 - x"FF",x"FF",x"FF",x"FF",x"1F",x"FF",x"FF",x"FF", -- 0x0D40 - x"FF",x"BF",x"BF",x"BF",x"8F",x"BF",x"BF",x"BF", -- 0x0D48 - x"FF",x"3F",x"DF",x"DF",x"DF",x"DF",x"3F",x"FF", -- 0x0D50 - x"FF",x"8F",x"FF",x"FF",x"FF",x"FF",x"8F",x"FF", -- 0x0D58 - x"FF",x"7F",x"BF",x"DF",x"DF",x"BF",x"7F",x"FF", -- 0x0D60 - x"FF",x"8F",x"FF",x"FF",x"FF",x"FF",x"8F",x"FF", -- 0x0D68 - x"FF",x"3F",x"DF",x"BF",x"BF",x"DF",x"3F",x"FF", -- 0x0D70 - x"FF",x"8F",x"FF",x"FF",x"FF",x"FF",x"8F",x"FF", -- 0x0D78 - x"FF",x"DF",x"BF",x"7F",x"7F",x"BF",x"DF",x"FF", -- 0x0D80 - x"FF",x"BF",x"DF",x"EF",x"EF",x"DF",x"BF",x"FF", -- 0x0D88 - x"FF",x"FF",x"FF",x"FF",x"1F",x"FF",x"FF",x"FF", -- 0x0D90 - x"FF",x"BF",x"DF",x"EF",x"FF",x"EF",x"DF",x"BF", -- 0x0D98 - x"FF",x"DF",x"DF",x"DF",x"5F",x"9F",x"DF",x"FF", -- 0x0DA0 - x"FF",x"BF",x"9F",x"AF",x"BF",x"BF",x"BF",x"FF", -- 0x0DA8 - x"00",x"08",x"0D",x"0F",x"0F",x"0D",x"00",x"00", -- 0x0DB0 - x"00",x"0C",x"0F",x"06",x"07",x"07",x"02",x"00", -- 0x0DB8 - x"FF",x"FF",x"DF",x"BF",x"7F",x"FF",x"FF",x"FF", -- 0x0DC0 - x"FF",x"FF",x"FF",x"FF",x"FF",x"EF",x"DF",x"FF", -- 0x0DC8 - x"FF",x"FF",x"FF",x"FF",x"1F",x"DF",x"DF",x"FF", -- 0x0DD0 - x"FF",x"FF",x"FF",x"FF",x"8F",x"BF",x"BF",x"FF", -- 0x0DD8 - x"2F",x"FF",x"6F",x"2F",x"FF",x"6F",x"2F",x"FF", -- 0x0DE0 - x"9F",x"FF",x"BF",x"9F",x"FF",x"BF",x"9F",x"FF", -- 0x0DE8 - x"FF",x"6F",x"2F",x"FF",x"6F",x"2F",x"FF",x"6F", -- 0x0DF0 - x"FF",x"BF",x"9F",x"FF",x"BF",x"9F",x"FF",x"BF", -- 0x0DF8 - x"FF",x"DF",x"DF",x"DF",x"DF",x"1F",x"DF",x"FF", -- 0x0E00 - x"FF",x"DF",x"BF",x"AF",x"AF",x"CF",x"EF",x"FF", -- 0x0E08 - x"FF",x"FF",x"1F",x"5F",x"5F",x"5F",x"BF",x"FF", -- 0x0E10 - x"FF",x"FF",x"EF",x"DF",x"DF",x"DF",x"FF",x"FF", -- 0x0E18 - x"FF",x"3F",x"DF",x"DF",x"DF",x"1F",x"FF",x"FF", -- 0x0E20 - x"FF",x"FF",x"EF",x"EF",x"EF",x"8F",x"FF",x"FF", -- 0x0E28 - x"FF",x"FF",x"DF",x"DF",x"DF",x"3F",x"FF",x"FF", -- 0x0E30 - x"FF",x"FF",x"DF",x"DF",x"DF",x"EF",x"FF",x"FF", -- 0x0E38 - x"FF",x"FF",x"1F",x"DF",x"DF",x"DF",x"3F",x"FF", -- 0x0E40 - x"FF",x"FF",x"8F",x"EF",x"EF",x"EF",x"FF",x"FF", -- 0x0E48 - x"FF",x"FF",x"DF",x"5F",x"5F",x"5F",x"3F",x"FF", -- 0x0E50 - x"FF",x"FF",x"EF",x"DF",x"DF",x"DF",x"EF",x"FF", -- 0x0E58 - x"FF",x"FF",x"FF",x"FF",x"1F",x"FF",x"FF",x"FF", -- 0x0E60 - x"FF",x"FF",x"BF",x"AF",x"CF",x"FF",x"FF",x"FF", -- 0x0E68 - x"FF",x"FF",x"1F",x"AF",x"AF",x"AF",x"7F",x"FF", -- 0x0E70 - x"FF",x"FF",x"CF",x"DF",x"DF",x"DF",x"EF",x"FF", -- 0x0E78 - x"FF",x"FF",x"1F",x"FF",x"FF",x"FF",x"1F",x"FF", -- 0x0E80 - x"FF",x"FF",x"FF",x"EF",x"EF",x"EF",x"8F",x"FF", -- 0x0E88 - x"FF",x"FF",x"FF",x"DF",x"1F",x"DF",x"FF",x"FF", -- 0x0E90 - x"FF",x"FF",x"FF",x"FF",x"AF",x"EF",x"FF",x"FF", -- 0x0E98 - x"FF",x"FF",x"1F",x"EF",x"EF",x"DF",x"FF",x"FF", -- 0x0EA0 - x"FF",x"FF",x"AF",x"FF",x"FF",x"FF",x"FF",x"FF", -- 0x0EA8 - x"FF",x"FF",x"DF",x"BF",x"7F",x"1F",x"FF",x"FF", -- 0x0EB0 - x"FF",x"FF",x"FF",x"DF",x"EF",x"8F",x"FF",x"FF", -- 0x0EB8 - x"FF",x"FF",x"DF",x"DF",x"3F",x"FF",x"FF",x"FF", -- 0x0EC0 - x"FF",x"FF",x"FF",x"FF",x"8F",x"FF",x"FF",x"FF", -- 0x0EC8 - x"FF",x"FF",x"1F",x"FF",x"1F",x"FF",x"1F",x"FF", -- 0x0ED0 - x"FF",x"FF",x"EF",x"DF",x"EF",x"DF",x"CF",x"FF", -- 0x0ED8 - x"FF",x"FF",x"1F",x"FF",x"FF",x"FF",x"1F",x"FF", -- 0x0EE0 - x"FF",x"FF",x"EF",x"DF",x"DF",x"DF",x"CF",x"FF", -- 0x0EE8 - x"FF",x"FF",x"3F",x"DF",x"DF",x"DF",x"3F",x"FF", -- 0x0EF0 - x"FF",x"FF",x"EF",x"DF",x"DF",x"DF",x"EF",x"FF", -- 0x0EF8 - x"FF",x"FF",x"7F",x"BF",x"BF",x"BF",x"0F",x"FF", -- 0x0F00 - x"FF",x"FF",x"EF",x"DF",x"DF",x"DF",x"CF",x"FF", -- 0x0F08 - x"FF",x"EF",x"0F",x"BF",x"BF",x"BF",x"7F",x"FF", -- 0x0F10 - x"FF",x"FF",x"CF",x"DF",x"DF",x"DF",x"EF",x"FF", -- 0x0F18 - x"FF",x"FF",x"FF",x"FF",x"FF",x"1F",x"FF",x"FF", -- 0x0F20 - x"FF",x"FF",x"DF",x"DF",x"DF",x"EF",x"FF",x"FF", -- 0x0F28 - x"FF",x"FF",x"BF",x"5F",x"5F",x"5F",x"DF",x"FF", -- 0x0F30 - x"FF",x"FF",x"FF",x"DF",x"DF",x"DF",x"EF",x"FF", -- 0x0F38 - x"FF",x"FF",x"DF",x"DF",x"3F",x"FF",x"FF",x"FF", -- 0x0F40 - x"FF",x"FF",x"FF",x"DF",x"8F",x"DF",x"FF",x"FF", -- 0x0F48 - x"FF",x"FF",x"3F",x"DF",x"DF",x"DF",x"3F",x"FF", -- 0x0F50 - x"FF",x"FF",x"CF",x"FF",x"FF",x"FF",x"CF",x"FF", -- 0x0F58 - x"FF",x"FF",x"FF",x"3F",x"DF",x"3F",x"FF",x"FF", -- 0x0F60 - x"FF",x"FF",x"CF",x"FF",x"FF",x"FF",x"CF",x"FF", -- 0x0F68 - x"FF",x"FF",x"3F",x"DF",x"3F",x"DF",x"3F",x"FF", -- 0x0F70 - x"FF",x"FF",x"CF",x"FF",x"EF",x"FF",x"CF",x"FF", -- 0x0F78 - x"FF",x"FF",x"DF",x"BF",x"7F",x"BF",x"DF",x"FF", -- 0x0F80 - x"FF",x"FF",x"DF",x"EF",x"FF",x"EF",x"DF",x"FF", -- 0x0F88 - x"FF",x"FF",x"1F",x"AF",x"AF",x"AF",x"7F",x"FF", -- 0x0F90 - x"FF",x"FF",x"CF",x"FF",x"FF",x"FF",x"CF",x"FF", -- 0x0F98 - x"FF",x"FF",x"DF",x"DF",x"5F",x"9F",x"DF",x"FF", -- 0x0FA0 - x"FF",x"FF",x"DF",x"CF",x"DF",x"DF",x"DF",x"FF", -- 0x0FA8 - x"01",x"07",x"0F",x"0A",x"0D",x"0F",x"07",x"00", -- 0x0FB0 - x"03",x"0F",x"0E",x"0D",x"0F",x"0F",x"0F",x"03", -- 0x0FB8 - x"FF",x"FF",x"FF",x"1F",x"FF",x"FF",x"FF",x"FF", -- 0x0FC0 - x"FF",x"FF",x"FF",x"8F",x"FF",x"FF",x"FF",x"FF", -- 0x0FC8 - x"3F",x"DF",x"EF",x"AF",x"AF",x"6F",x"DF",x"3F", -- 0x0FD0 - x"CF",x"BF",x"7F",x"5F",x"5F",x"6F",x"BF",x"CF", -- 0x0FD8 - x"9F",x"FF",x"BF",x"9F",x"FF",x"BF",x"9F",x"FF", -- 0x0FE0 - x"4F",x"FF",x"DF",x"4F",x"FF",x"DF",x"4F",x"FF", -- 0x0FE8 - x"FF",x"BF",x"9F",x"FF",x"BF",x"9F",x"FF",x"BF", -- 0x0FF0 - x"FF",x"DF",x"4F",x"FF",x"DF",x"4F",x"FF",x"DF", -- 0x0FF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1000 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1008 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1010 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1018 - x"01",x"07",x"0F",x"0A",x"0D",x"0F",x"07",x"00", -- 0x1020 - x"00",x"0C",x"0F",x"06",x"07",x"07",x"02",x"00", -- 0x1028 - x"00",x"08",x"0D",x"0F",x"0F",x"0D",x"00",x"00", -- 0x1030 - x"03",x"0F",x"0E",x"0D",x"0F",x"0F",x"0F",x"03", -- 0x1038 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1040 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"0C", -- 0x1048 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"08", -- 0x1050 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"0F", -- 0x1058 - x"09",x"0F",x"0F",x"08",x"00",x"00",x"00",x"00", -- 0x1060 - x"0F",x"06",x"07",x"07",x"02",x"00",x"00",x"00", -- 0x1068 - x"0D",x"0F",x"0F",x"0D",x"00",x"00",x"00",x"00", -- 0x1070 - x"0F",x"0E",x"01",x"0F",x"0F",x"00",x"00",x"00", -- 0x1078 - x"00",x"00",x"00",x"00",x"01",x"07",x"0F",x"0A", -- 0x1080 - x"00",x"00",x"00",x"00",x"00",x"0C",x"0F",x"06", -- 0x1088 - x"00",x"00",x"00",x"00",x"00",x"08",x"0D",x"0F", -- 0x1090 - x"00",x"00",x"00",x"00",x"03",x"0F",x"0E",x"0D", -- 0x1098 - x"0D",x"0F",x"07",x"00",x"00",x"00",x"00",x"00", -- 0x10A0 - x"07",x"07",x"02",x"00",x"00",x"00",x"00",x"00", -- 0x10A8 - x"0F",x"0D",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x10B0 - x"0F",x"0F",x"0F",x"03",x"00",x"00",x"00",x"00", -- 0x10B8 - x"00",x"06",x"03",x"0E",x"0C",x"08",x"0C",x"0D", -- 0x10C0 - x"00",x"00",x"00",x"0C",x"0F",x"06",x"07",x"07", -- 0x10C8 - x"00",x"00",x"00",x"08",x"0D",x"0F",x"0F",x"0D", -- 0x10D0 - x"00",x"03",x"07",x"0E",x"0F",x"0F",x"0F",x"0F", -- 0x10D8 - x"07",x"03",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x10E0 - x"02",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x10E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x10F0 - x"0E",x"07",x"03",x"00",x"00",x"00",x"00",x"00", -- 0x10F8 - x"08",x"04",x"06",x"06",x"06",x"06",x"06",x"06", -- 0x1100 - x"05",x"05",x"03",x"01",x"01",x"0B",x"07",x"0B", -- 0x1108 - x"05",x"05",x"06",x"0C",x"0C",x"0E",x"0B",x"0B", -- 0x1110 - x"00",x"01",x"02",x"02",x"02",x"02",x"02",x"02", -- 0x1118 - x"0F",x"04",x"04",x"06",x"0E",x"06",x"0C",x"00", -- 0x1120 - x"07",x"0B",x"06",x"02",x"03",x"01",x"01",x"00", -- 0x1128 - x"07",x"0F",x"07",x"07",x"0F",x"0B",x"0A",x"0A", -- 0x1130 - x"07",x"01",x"01",x"03",x"02",x"03",x"01",x"00", -- 0x1138 - x"00",x"00",x"0F",x"00",x"0F",x"00",x"0F",x"00", -- 0x1140 - x"0B",x"0C",x"0D",x"0C",x"0B",x"08",x"0F",x"08", -- 0x1148 - x"00",x"08",x"03",x"04",x"09",x"00",x"0F",x"00", -- 0x1150 - x"00",x"00",x"0F",x"00",x"0F",x"00",x"0F",x"00", -- 0x1158 - x"00",x"0F",x"00",x"0F",x"00",x"0F",x"00",x"00", -- 0x1160 - x"08",x"0F",x"08",x"0B",x"0C",x"0D",x"0C",x"0B", -- 0x1168 - x"00",x"0F",x"00",x"09",x"04",x"03",x"08",x"00", -- 0x1170 - x"00",x"0F",x"00",x"0F",x"00",x"0F",x"00",x"00", -- 0x1178 - x"01",x"0F",x"E1",x"E1",x"E1",x"E1",x"69",x"E1", -- 0x1180 - x"00",x"00",x"00",x"00",x"00",x"00",x"0E",x"4A", -- 0x1188 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"07", -- 0x1190 - x"00",x"00",x"01",x"12",x"12",x"03",x"34",x"5A", -- 0x1198 - x"E1",x"E1",x"0F",x"E1",x"E1",x"E1",x"0F",x"01", -- 0x11A0 - x"87",x"5A",x"96",x"4B",x"86",x"0E",x"00",x"00", -- 0x11A8 - x"3C",x"B4",x"B4",x"3C",x"07",x"00",x"00",x"00", -- 0x11B0 - x"69",x"B4",x"F0",x"E1",x"69",x"16",x"01",x"00", -- 0x11B8 - x"00",x"08",x"00",x"00",x"01",x"09",x"0F",x"08", -- 0x11C0 - x"00",x"00",x"00",x"03",x"07",x"07",x"0F",x"0F", -- 0x11C8 - x"01",x"02",x"0B",x"08",x"07",x"07",x"07",x"0A", -- 0x11D0 - x"0F",x"00",x"08",x"0E",x"07",x"05",x"06",x"0E", -- 0x11D8 - x"08",x"0F",x"09",x"01",x"00",x"00",x"08",x"00", -- 0x11E0 - x"0F",x"0F",x"07",x"07",x"03",x"00",x"00",x"00", -- 0x11E8 - x"0A",x"07",x"07",x"07",x"08",x"0B",x"02",x"01", -- 0x11F0 - x"0E",x"06",x"05",x"07",x"0E",x"08",x"00",x"0F", -- 0x11F8 - x"00",x"00",x"00",x"00",x"00",x"08",x"04",x"0E", -- 0x1200 - x"00",x"00",x"00",x"00",x"00",x"0F",x"06",x"06", -- 0x1208 - x"00",x"00",x"00",x"00",x"00",x"00",x"02",x"06", -- 0x1210 - x"00",x"00",x"00",x"00",x"00",x"00",x"08",x"0C", -- 0x1218 - x"0D",x"08",x"00",x"08",x"0D",x"0E",x"04",x"08", -- 0x1220 - x"0F",x"09",x"09",x"0F",x"0E",x"04",x"00",x"00", -- 0x1228 - x"0E",x"0F",x"0F",x"0F",x"0F",x"02",x"07",x"0A", -- 0x1230 - x"0D",x"0F",x"0F",x"0F",x"0D",x"00",x"00",x"08", -- 0x1238 - x"00",x"00",x"00",x"00",x"02",x"02",x"0F",x"0D", -- 0x1240 - x"00",x"00",x"0F",x"06",x"06",x"06",x"0F",x"09", -- 0x1248 - x"00",x"00",x"00",x"00",x"03",x"07",x"0F",x"0F", -- 0x1250 - x"00",x"00",x"00",x"00",x"08",x"0C",x"0C",x"0F", -- 0x1258 - x"00",x"0D",x"0F",x"02",x"02",x"00",x"00",x"00", -- 0x1260 - x"09",x"0F",x"0E",x"04",x"00",x"01",x"00",x"00", -- 0x1268 - x"0F",x"0F",x"0F",x"02",x"0F",x"02",x"00",x"00", -- 0x1270 - x"0F",x"0F",x"0C",x"00",x"08",x"04",x"00",x"00", -- 0x1278 - x"00",x"00",x"00",x"00",x"01",x"0F",x"09",x"00", -- 0x1280 - x"00",x"0F",x"06",x"06",x"0F",x"09",x"09",x"0F", -- 0x1288 - x"00",x"00",x"02",x"06",x"0E",x"0F",x"0F",x"0F", -- 0x1290 - x"00",x"00",x"08",x"0C",x"0C",x"0F",x"0D",x"09", -- 0x1298 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x12A0 - x"0E",x"04",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x12A8 - x"0F",x"02",x"07",x"0A",x"00",x"00",x"00",x"00", -- 0x12B0 - x"04",x"00",x"00",x"08",x"00",x"00",x"00",x"00", -- 0x12B8 - x"02",x"02",x"0F",x"0D",x"00",x"00",x"06",x"00", -- 0x12C0 - x"0F",x"06",x"0F",x"09",x"09",x"0F",x"0E",x"04", -- 0x12C8 - x"04",x"04",x"0E",x"0F",x"0F",x"0F",x"0F",x"02", -- 0x12D0 - x"04",x"04",x"0C",x"0F",x"0D",x"09",x"04",x"00", -- 0x12D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x12E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x12E8 - x"02",x"02",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x12F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x12F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1300 - x"00",x"00",x"00",x"00",x"00",x"00",x"01",x"01", -- 0x1308 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1310 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1318 - x"08",x"05",x"05",x"07",x"0D",x"0C",x"08",x"04", -- 0x1320 - x"02",x"07",x"0D",x"0F",x"07",x"00",x"00",x"00", -- 0x1328 - x"09",x"06",x"01",x"0B",x"0F",x"0F",x"00",x"00", -- 0x1330 - x"0F",x"00",x"08",x"0E",x"00",x"0F",x"0F",x"00", -- 0x1338 - x"00",x"00",x"00",x"00",x"00",x"00",x"0A",x"05", -- 0x1340 - x"00",x"00",x"00",x"00",x"01",x"01",x"02",x"07", -- 0x1348 - x"00",x"00",x"00",x"00",x"00",x"00",x"09",x"07", -- 0x1350 - x"00",x"00",x"00",x"00",x"00",x"00",x"0F",x"00", -- 0x1358 - x"07",x"05",x"0F",x"0D",x"08",x"04",x"00",x"00", -- 0x1360 - x"0D",x"0F",x"07",x"00",x"00",x"00",x"00",x"00", -- 0x1368 - x"03",x"0A",x"0F",x"0F",x"00",x"00",x"00",x"00", -- 0x1370 - x"0C",x"0E",x"02",x"0D",x"0F",x"00",x"00",x"00", -- 0x1378 - x"00",x"00",x"00",x"04",x"0A",x"05",x"07",x"05", -- 0x1380 - x"00",x"00",x"01",x"01",x"02",x"07",x"0D",x"0F", -- 0x1388 - x"00",x"00",x"00",x"00",x"09",x"06",x"01",x"0B", -- 0x1390 - x"00",x"00",x"00",x"00",x"0F",x"00",x"08",x"0E", -- 0x1398 - x"0D",x"0F",x"09",x"04",x"00",x"00",x"00",x"00", -- 0x13A0 - x"07",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13A8 - x"0F",x"0F",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13B0 - x"00",x"0F",x"0F",x"00",x"00",x"00",x"00",x"00", -- 0x13B8 - x"00",x"00",x"0A",x"05",x"07",x"05",x"0F",x"0D", -- 0x13C0 - x"01",x"01",x"02",x"07",x"0D",x"0F",x"07",x"00", -- 0x13C8 - x"00",x"00",x"09",x"06",x"01",x"0B",x"0F",x"0F", -- 0x13D0 - x"00",x"00",x"0F",x"00",x"0E",x"08",x"00",x"0F", -- 0x13D8 - x"08",x"04",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13F0 - x"0F",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x13F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1400 - x"00",x"00",x"00",x"00",x"00",x"00",x"02",x"06", -- 0x1408 - x"00",x"00",x"00",x"00",x"00",x"00",x"06",x"0F", -- 0x1410 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1418 - x"00",x"00",x"01",x"0E",x"01",x"00",x"00",x"00", -- 0x1420 - x"0B",x"0F",x"06",x"00",x"00",x"00",x"00",x"00", -- 0x1428 - x"09",x"03",x"02",x"02",x"02",x"03",x"01",x"03", -- 0x1430 - x"0E",x"07",x"03",x"07",x"03",x"07",x"0A",x"04", -- 0x1438 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1440 - x"00",x"00",x"00",x"00",x"02",x"06",x"0B",x"0F", -- 0x1448 - x"00",x"00",x"00",x"00",x"06",x"0F",x"09",x"03", -- 0x1450 - x"00",x"00",x"00",x"00",x"00",x"00",x"0E",x"0F", -- 0x1458 - x"0A",x"04",x"0A",x"00",x"08",x"00",x"00",x"00", -- 0x1460 - x"06",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1468 - x"02",x"02",x"02",x"03",x"01",x"03",x"00",x"00", -- 0x1470 - x"02",x"01",x"02",x"09",x"0E",x"04",x"00",x"00", -- 0x1478 - x"00",x"00",x"00",x"00",x"00",x"00",x"04",x"08", -- 0x1480 - x"00",x"00",x"02",x"06",x"0B",x"0F",x"06",x"00", -- 0x1488 - x"00",x"00",x"06",x"0F",x"09",x"03",x"02",x"02", -- 0x1490 - x"00",x"00",x"00",x"00",x"0E",x"07",x"03",x"07", -- 0x1498 - x"04",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x14A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x14A8 - x"02",x"03",x"00",x"01",x"00",x"00",x"00",x"00", -- 0x14B0 - x"03",x"07",x"0A",x"04",x"00",x"00",x"00",x"00", -- 0x14B8 - x"00",x"00",x"00",x"00",x"02",x"0C",x"02",x"00", -- 0x14C0 - x"02",x"06",x"0B",x"0F",x"06",x"01",x"00",x"00", -- 0x14C8 - x"06",x"0F",x"09",x"06",x"0A",x"04",x"0A",x"05", -- 0x14D0 - x"00",x"00",x"0E",x"0F",x"07",x"07",x"07",x"07", -- 0x14D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x14E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x14E8 - x"01",x"03",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x14F0 - x"0E",x"04",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x14F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"07",x"0E", -- 0x1500 - x"00",x"00",x"00",x"00",x"00",x"00",x"03",x"07", -- 0x1508 - x"00",x"00",x"00",x"00",x"00",x"00",x"08",x"0C", -- 0x1510 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"01", -- 0x1518 - x"0C",x"0E",x"0F",x"0F",x"07",x"03",x"0E",x"02", -- 0x1520 - x"0F",x"0F",x"08",x"04",x"03",x"00",x"00",x"00", -- 0x1528 - x"0F",x"0E",x"02",x"04",x"08",x"00",x"00",x"00", -- 0x1530 - x"0F",x"0B",x"0F",x"00",x"00",x"00",x"00",x"00", -- 0x1538 - x"00",x"00",x"00",x"00",x"07",x"0E",x"0C",x"0E", -- 0x1540 - x"00",x"00",x"00",x"00",x"03",x"04",x"0F",x"0F", -- 0x1548 - x"00",x"00",x"00",x"00",x"08",x"04",x"0F",x"0E", -- 0x1550 - x"00",x"00",x"00",x"00",x"00",x"01",x"0F",x"0B", -- 0x1558 - x"0F",x"0F",x"07",x"07",x"03",x"0E",x"02",x"00", -- 0x1560 - x"0B",x"04",x"03",x"00",x"00",x"00",x"00",x"00", -- 0x1568 - x"0A",x"04",x"08",x"00",x"00",x"00",x"00",x"00", -- 0x1570 - x"0F",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1578 - x"00",x"00",x"07",x"0E",x"0C",x"0E",x"0F",x"0F", -- 0x1580 - x"00",x"00",x"03",x"04",x"08",x"0F",x"0F",x"07", -- 0x1588 - x"00",x"00",x"08",x"04",x"03",x"0E",x"0E",x"0C", -- 0x1590 - x"00",x"00",x"00",x"01",x"0F",x"0B",x"0F",x"01", -- 0x1598 - x"0F",x"07",x"07",x"03",x"02",x"0E",x"02",x"00", -- 0x15A0 - x"03",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x15A8 - x"08",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x15B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x15B8 - x"07",x"0E",x"0C",x"0E",x"0F",x"0F",x"07",x"07", -- 0x15C0 - x"03",x"07",x"0C",x"08",x"0C",x"07",x"03",x"00", -- 0x15C8 - x"08",x"0C",x"07",x"02",x"06",x"0C",x"08",x"00", -- 0x15D0 - x"00",x"01",x"0F",x"0B",x"0F",x"00",x"00",x"00", -- 0x15D8 - x"03",x"03",x"0E",x"02",x"00",x"00",x"00",x"00", -- 0x15E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x15E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x15F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x15F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"08", -- 0x1600 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1608 - x"00",x"00",x"00",x"00",x"00",x"00",x"01",x"01", -- 0x1610 - x"00",x"00",x"00",x"00",x"00",x"00",x"0E",x"0F", -- 0x1618 - x"0F",x"0F",x"0F",x"07",x"0F",x"0C",x"0F",x"07", -- 0x1620 - x"00",x"00",x"00",x"00",x"00",x"00",x"0F",x"0F", -- 0x1628 - x"01",x"01",x"01",x"01",x"01",x"00",x"0F",x"0F", -- 0x1630 - x"0F",x"0F",x"0F",x"0F",x"0E",x"04",x"0C",x"0C", -- 0x1638 - x"00",x"00",x"00",x"00",x"00",x"08",x"0F",x"0F", -- 0x1640 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1648 - x"00",x"00",x"00",x"00",x"00",x"08",x"04",x"04", -- 0x1650 - x"00",x"00",x"00",x"00",x"0E",x"0F",x"0F",x"0F", -- 0x1658 - x"0F",x"07",x"0F",x"0C",x"0F",x"07",x"00",x"00", -- 0x1660 - x"00",x"00",x"00",x"00",x"0F",x"0F",x"00",x"00", -- 0x1668 - x"02",x"02",x"01",x"00",x"0F",x"0F",x"00",x"00", -- 0x1670 - x"0F",x"0F",x"0E",x"04",x"0C",x"0C",x"00",x"00", -- 0x1678 - x"00",x"00",x"00",x"08",x"0F",x"0F",x"0F",x"07", -- 0x1680 - x"00",x"00",x"00",x"00",x"00",x"02",x"01",x"00", -- 0x1688 - x"00",x"00",x"00",x"00",x"00",x"00",x"08",x"06", -- 0x1690 - x"00",x"00",x"0E",x"0F",x"0F",x"0F",x"0F",x"0F", -- 0x1698 - x"0F",x"0C",x"0F",x"07",x"00",x"00",x"00",x"00", -- 0x16A0 - x"00",x"00",x"0F",x"0F",x"00",x"00",x"00",x"00", -- 0x16A8 - x"01",x"00",x"0F",x"0F",x"00",x"00",x"00",x"00", -- 0x16B0 - x"0E",x"04",x"0C",x"0C",x"00",x"00",x"00",x"00", -- 0x16B8 - x"00",x"08",x"0F",x"0F",x"0F",x"07",x"0F",x"0C", -- 0x16C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x16C8 - x"00",x"08",x"04",x"04",x"02",x"02",x"01",x"00", -- 0x16D0 - x"0E",x"0F",x"0F",x"0F",x"0F",x"0F",x"0E",x"04", -- 0x16D8 - x"0F",x"07",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x16E0 - x"0F",x"0F",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x16E8 - x"0F",x"0F",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x16F0 - x"0C",x"0C",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x16F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1700 - x"00",x"00",x"00",x"00",x"00",x"02",x"06",x"07", -- 0x1708 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"01", -- 0x1710 - x"00",x"00",x"00",x"00",x"00",x"08",x"0C",x"0C", -- 0x1718 - x"01",x"0F",x"01",x"0F",x"01",x"00",x"00",x"00", -- 0x1720 - x"0F",x"0F",x"0C",x"0C",x"0F",x"07",x"07",x"01", -- 0x1728 - x"01",x"0B",x"0B",x"0F",x"0F",x"0F",x"0F",x"0F", -- 0x1730 - x"0E",x"0F",x"0E",x"0F",x"0E",x"0C",x"0C",x"00", -- 0x1738 - x"00",x"00",x"00",x"00",x"00",x"00",x"04",x"0C", -- 0x1740 - x"00",x"00",x"00",x"01",x"07",x"07",x"0F",x"0C", -- 0x1748 - x"00",x"00",x"00",x"0B",x"0B",x"0B",x"0B",x"0B", -- 0x1750 - x"00",x"00",x"00",x"00",x"0C",x"0C",x"0E",x"0F", -- 0x1758 - x"04",x"0C",x"04",x"00",x"00",x"00",x"00",x"00", -- 0x1760 - x"0C",x"0F",x"0F",x"07",x"07",x"01",x"00",x"00", -- 0x1768 - x"0B",x"0F",x"0F",x"0F",x"0F",x"0F",x"00",x"00", -- 0x1770 - x"0E",x"0F",x"0E",x"0C",x"0C",x"00",x"00",x"00", -- 0x1778 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1780 - x"00",x"02",x"06",x"07",x"0F",x"0F",x"0C",x"0C", -- 0x1788 - x"00",x"00",x"00",x"01",x"01",x"0B",x"0B",x"0F", -- 0x1790 - x"00",x"08",x"0C",x"0C",x"0F",x"0F",x"0F",x"0F", -- 0x1798 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x17A0 - x"0F",x"07",x"07",x"01",x"00",x"00",x"00",x"00", -- 0x17A8 - x"0F",x"0F",x"0F",x"0F",x"00",x"00",x"00",x"00", -- 0x17B0 - x"0F",x"0C",x"0C",x"00",x"00",x"00",x"00",x"00", -- 0x17B8 - x"00",x"00",x"04",x"0C",x"04",x"0C",x"04",x"00", -- 0x17C0 - x"04",x"06",x"0F",x"0F",x"09",x"09",x"0F",x"07", -- 0x17C8 - x"00",x"00",x"01",x"01",x"0B",x"0F",x"0F",x"0F", -- 0x17D0 - x"04",x"0C",x"0E",x"0F",x"0E",x"0F",x"0E",x"0C", -- 0x17D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x17E0 - x"07",x"01",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x17E8 - x"0F",x"0F",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x17F0 - x"0C",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x17F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1800 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"03", -- 0x1808 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1810 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1818 - x"02",x"04",x"08",x"00",x"00",x"00",x"0C",x"02", -- 0x1820 - x"01",x"03",x"05",x"0F",x"0C",x"00",x"00",x"00", -- 0x1828 - x"01",x"02",x"0F",x"0F",x"07",x"00",x"00",x"00", -- 0x1830 - x"00",x"07",x"0F",x"0F",x"0E",x"0F",x"01",x"00", -- 0x1838 - x"00",x"00",x"00",x"00",x"00",x"00",x"01",x"0D", -- 0x1840 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1848 - x"00",x"00",x"00",x"00",x"00",x"0C",x"04",x"0E", -- 0x1850 - x"00",x"00",x"00",x"00",x"00",x"00",x"04",x"09", -- 0x1858 - x"0E",x"0E",x"08",x"0C",x"06",x"02",x"01",x"00", -- 0x1860 - x"01",x"03",x"03",x"00",x"00",x"00",x"00",x"00", -- 0x1868 - x"07",x"0F",x"01",x"00",x"00",x"00",x"00",x"00", -- 0x1870 - x"0F",x"0F",x"0F",x"03",x"00",x"00",x"00",x"00", -- 0x1878 - x"00",x"00",x"00",x"01",x"01",x"07",x"0F",x"0F", -- 0x1880 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1888 - x"00",x"00",x"00",x"03",x"01",x"03",x"05",x"0F", -- 0x1890 - x"00",x"00",x"00",x"00",x"01",x"0A",x"0F",x"0F", -- 0x1898 - x"0E",x"0F",x"03",x"01",x"01",x"01",x"00",x"00", -- 0x18A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x18A8 - x"0C",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x18B0 - x"07",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x18B8 - x"00",x"00",x"02",x"0A",x"0C",x"0C",x"08",x"0C", -- 0x18C0 - x"00",x"00",x"00",x"00",x"01",x"03",x"03",x"00", -- 0x18C8 - x"00",x"0C",x"04",x"0E",x"07",x"0F",x"01",x"00", -- 0x18D0 - x"00",x"00",x"04",x"09",x"0F",x"0F",x"0F",x"03", -- 0x18D8 - x"0E",x"02",x"01",x"00",x"00",x"00",x"00",x"00", -- 0x18E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x18E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x18F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x18F8 - x"00",x"00",x"08",x"00",x"09",x"0D",x"07",x"00", -- 0x1900 - x"00",x"00",x"00",x"0C",x"06",x"07",x"0B",x"0E", -- 0x1908 - x"00",x"00",x"00",x"00",x"01",x"0B",x"07",x"0B", -- 0x1910 - x"00",x"03",x"06",x"0C",x"08",x"09",x"0F",x"0E", -- 0x1918 - x"00",x"07",x"0D",x"09",x"00",x"08",x"00",x"00", -- 0x1920 - x"0E",x"0B",x"07",x"06",x"0C",x"00",x"00",x"00", -- 0x1928 - x"0B",x"07",x"0B",x"01",x"00",x"00",x"00",x"00", -- 0x1930 - x"0E",x"0F",x"09",x"08",x"0C",x"06",x"03",x"00", -- 0x1938 - x"00",x"00",x"01",x"01",x"07",x"0C",x"08",x"00", -- 0x1940 - x"00",x"00",x"00",x"00",x"0E",x"07",x"0B",x"0E", -- 0x1948 - x"00",x"00",x"00",x"01",x"01",x"09",x"07",x"0B", -- 0x1950 - x"07",x"0D",x"0C",x"08",x"08",x"0D",x"0F",x"0F", -- 0x1958 - x"00",x"08",x"0C",x"07",x"01",x"01",x"00",x"00", -- 0x1960 - x"0E",x"0B",x"07",x"0E",x"00",x"00",x"00",x"00", -- 0x1968 - x"0B",x"07",x"09",x"01",x"01",x"00",x"00",x"00", -- 0x1970 - x"0F",x"0F",x"0D",x"08",x"08",x"0C",x"0D",x"07", -- 0x1978 - x"00",x"00",x"00",x"00",x"07",x"0E",x"0D",x"07", -- 0x1980 - x"00",x"01",x"01",x"08",x"0A",x"0F",x"05",x"00", -- 0x1988 - x"00",x"04",x"0E",x"03",x"01",x"07",x"0F",x"0F", -- 0x1990 - x"00",x"00",x"00",x"00",x"08",x"0D",x"0E",x"0D", -- 0x1998 - x"07",x"0D",x"0E",x"07",x"00",x"00",x"00",x"00", -- 0x19A0 - x"00",x"05",x"0F",x"0A",x"08",x"01",x"01",x"00", -- 0x19A8 - x"0F",x"0F",x"07",x"01",x"03",x"0E",x"04",x"00", -- 0x19B0 - x"0D",x"0E",x"0D",x"08",x"00",x"00",x"00",x"00", -- 0x19B8 - x"00",x"00",x"00",x"08",x"06",x"0E",x"0D",x"07", -- 0x19C0 - x"00",x"08",x"08",x"0C",x"06",x"03",x"01",x"00", -- 0x19C8 - x"00",x"0A",x"0F",x"01",x"00",x"07",x"0F",x"0F", -- 0x19D0 - x"00",x"00",x"00",x"08",x"0C",x"0D",x"0E",x"0D", -- 0x19D8 - x"07",x"0D",x"0E",x"06",x"08",x"00",x"00",x"00", -- 0x19E0 - x"00",x"01",x"03",x"06",x"0C",x"08",x"08",x"00", -- 0x19E8 - x"0F",x"0F",x"07",x"00",x"01",x"0F",x"0A",x"00", -- 0x19F0 - x"0D",x"0E",x"0D",x"0C",x"08",x"00",x"00",x"00", -- 0x19F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"0C", -- 0x1A00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"02", -- 0x1A08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"08", -- 0x1A10 - x"00",x"00",x"00",x"00",x"00",x"00",x"03",x"0C", -- 0x1A18 - x"02",x"02",x"01",x"0D",x"02",x"02",x"0C",x"00", -- 0x1A20 - x"05",x"00",x"05",x"0A",x"00",x"01",x"00",x"00", -- 0x1A28 - x"05",x"01",x"02",x"0A",x"01",x"05",x"0A",x"00", -- 0x1A30 - x"00",x"00",x"0D",x"02",x"00",x"00",x"0C",x"03", -- 0x1A38 - x"00",x"00",x"00",x"00",x"00",x"0C",x"02",x"02", -- 0x1A40 - x"00",x"00",x"00",x"00",x"00",x"05",x"02",x"00", -- 0x1A48 - x"00",x"00",x"00",x"00",x"00",x"04",x"09",x"01", -- 0x1A50 - x"00",x"00",x"00",x"00",x"03",x"0C",x"04",x"02", -- 0x1A58 - x"01",x"01",x"02",x"0A",x"0C",x"00",x"00",x"00", -- 0x1A60 - x"05",x"0A",x"00",x"02",x"05",x"00",x"00",x"00", -- 0x1A68 - x"02",x"0A",x"01",x"09",x"04",x"00",x"00",x"00", -- 0x1A70 - x"01",x"02",x"01",x"00",x"0C",x"03",x"00",x"00", -- 0x1A78 - x"00",x"00",x"00",x"0C",x"02",x"02",x"01",x"01", -- 0x1A80 - x"00",x"00",x"01",x"02",x"00",x"05",x"0A",x"00", -- 0x1A88 - x"00",x"00",x"04",x"0A",x"01",x"01",x"0A",x"02", -- 0x1A90 - x"00",x"00",x"03",x"0C",x"01",x"01",x"02",x"01", -- 0x1A98 - x"02",x"02",x"0C",x"00",x"00",x"00",x"00",x"00", -- 0x1AA0 - x"00",x"05",x"02",x"00",x"00",x"00",x"00",x"00", -- 0x1AA8 - x"01",x"05",x"08",x"00",x"00",x"00",x"00",x"00", -- 0x1AB0 - x"02",x"02",x"0C",x"03",x"00",x"00",x"00",x"00", -- 0x1AB8 - x"00",x"0C",x"02",x"06",x"09",x"01",x"02",x"02", -- 0x1AC0 - x"00",x"05",x"0A",x"00",x"00",x"05",x"0A",x"00", -- 0x1AC8 - x"00",x"04",x"09",x"01",x"02",x"02",x"09",x"01", -- 0x1AD0 - x"03",x"0C",x"00",x"00",x"02",x"05",x"08",x"00", -- 0x1AD8 - x"0C",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1AE0 - x"05",x"02",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1AE8 - x"04",x"0A",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1AF0 - x"0C",x"03",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1AF8 - x"00",x"0C",x"08",x"01",x"03",x"0C",x"00",x"0F", -- 0x1B00 - x"00",x"01",x"00",x"04",x"02",x"0D",x"07",x"00", -- 0x1B08 - x"01",x"0A",x"0A",x"0A",x"05",x"03",x"0F",x"0F", -- 0x1B10 - x"06",x"04",x"0D",x"05",x"06",x"0F",x"0E",x"0F", -- 0x1B18 - x"04",x"03",x"09",x"04",x"03",x"09",x"0C",x"00", -- 0x1B20 - x"03",x"0C",x"04",x"09",x"05",x"01",x"00",x"00", -- 0x1B28 - x"0F",x"07",x"0B",x"02",x"02",x"0A",x"0A",x"03", -- 0x1B30 - x"0E",x"0F",x"0C",x"02",x"09",x"09",x"0C",x"06", -- 0x1B38 - x"00",x"00",x"08",x"02",x"06",x"08",x"03",x"0F", -- 0x1B40 - x"00",x"00",x"01",x"00",x"01",x"05",x"03",x"00", -- 0x1B48 - x"00",x"00",x"0B",x"0A",x"05",x"03",x"0F",x"0F", -- 0x1B50 - x"00",x"02",x"05",x"05",x"06",x"0F",x"0E",x"0F", -- 0x1B58 - x"04",x"06",x"08",x"06",x"02",x"08",x"00",x"00", -- 0x1B60 - x"07",x"02",x"04",x"00",x"01",x"01",x"00",x"00", -- 0x1B68 - x"0F",x"07",x"0B",x"0A",x"0A",x"02",x"00",x"00", -- 0x1B70 - x"0E",x"0F",x"0C",x"0A",x"09",x"0D",x"04",x"00", -- 0x1B78 - x"00",x"00",x"00",x"00",x"04",x"0C",x"02",x"0E", -- 0x1B80 - x"00",x"00",x"00",x"00",x"00",x"03",x"01",x"00", -- 0x1B88 - x"00",x"00",x"00",x"09",x"05",x"03",x"0F",x"0F", -- 0x1B90 - x"00",x"00",x"00",x"05",x"06",x"0F",x"0E",x"0F", -- 0x1B98 - x"08",x"04",x"08",x"04",x"00",x"00",x"00",x"00", -- 0x1BA0 - x"01",x"02",x"00",x"01",x"00",x"00",x"00",x"00", -- 0x1BA8 - x"0F",x"07",x"0B",x"02",x"02",x"00",x"00",x"00", -- 0x1BB0 - x"0E",x"0F",x"0E",x"0A",x"0D",x"00",x"00",x"00", -- 0x1BB8 - x"00",x"00",x"08",x"02",x"06",x"08",x"03",x"0F", -- 0x1BC0 - x"00",x"00",x"01",x"00",x"01",x"05",x"03",x"00", -- 0x1BC8 - x"00",x"00",x"0B",x"0A",x"05",x"03",x"0F",x"0F", -- 0x1BD0 - x"00",x"02",x"05",x"05",x"06",x"0F",x"0E",x"0F", -- 0x1BD8 - x"04",x"06",x"08",x"06",x"02",x"08",x"00",x"00", -- 0x1BE0 - x"07",x"02",x"04",x"00",x"01",x"01",x"00",x"00", -- 0x1BE8 - x"0F",x"07",x"0B",x"0A",x"0A",x"02",x"00",x"00", -- 0x1BF0 - x"0E",x"0F",x"0C",x"0A",x"09",x"0D",x"04",x"00", -- 0x1BF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"06",x"0D", -- 0x1C00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1C08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1C10 - x"00",x"00",x"00",x"00",x"00",x"00",x"02",x"02", -- 0x1C18 - x"0B",x"06",x"00",x"00",x"06",x"0B",x"0D",x"06", -- 0x1C20 - x"00",x"00",x"0F",x"0F",x"00",x"00",x"00",x"00", -- 0x1C28 - x"00",x"00",x"0F",x"0F",x"00",x"00",x"00",x"00", -- 0x1C30 - x"02",x"02",x"0F",x"0F",x"02",x"02",x"02",x"02", -- 0x1C38 - x"00",x"00",x"00",x"00",x"06",x"09",x"0F",x"06", -- 0x1C40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1C48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1C50 - x"00",x"00",x"00",x"00",x"02",x"02",x"02",x"02", -- 0x1C58 - x"00",x"00",x"06",x"0B",x"0B",x"06",x"00",x"00", -- 0x1C60 - x"0F",x"0F",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1C68 - x"0F",x"0F",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1C70 - x"0F",x"0F",x"02",x"02",x"02",x"02",x"00",x"00", -- 0x1C78 - x"00",x"00",x"06",x"0B",x"0D",x"06",x"00",x"00", -- 0x1C80 - x"00",x"00",x"00",x"00",x"00",x"00",x"0F",x"0F", -- 0x1C88 - x"00",x"00",x"00",x"00",x"00",x"00",x"0F",x"0F", -- 0x1C90 - x"00",x"00",x"02",x"02",x"02",x"02",x"0F",x"0F", -- 0x1C98 - x"06",x"0D",x"0B",x"06",x"00",x"00",x"00",x"00", -- 0x1CA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1CA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1CB0 - x"02",x"02",x"02",x"02",x"00",x"00",x"00",x"00", -- 0x1CB8 - x"06",x"09",x"0F",x"06",x"00",x"00",x"06",x"0B", -- 0x1CC0 - x"00",x"00",x"00",x"00",x"0F",x"0F",x"00",x"00", -- 0x1CC8 - x"00",x"00",x"00",x"00",x"0F",x"0F",x"00",x"00", -- 0x1CD0 - x"02",x"02",x"02",x"02",x"0F",x"0F",x"02",x"02", -- 0x1CD8 - x"0B",x"06",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1CE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1CE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1CF0 - x"02",x"02",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1CF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1D00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1D08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1D10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1D18 - x"01",x"07",x"0F",x"0A",x"0D",x"0F",x"07",x"00", -- 0x1D20 - x"00",x"00",x"03",x"02",x"0F",x"0B",x"0E",x"00", -- 0x1D28 - x"00",x"0C",x"0D",x"0F",x"0F",x"0D",x"00",x"00", -- 0x1D30 - x"03",x"0F",x"0E",x"0D",x"0F",x"0F",x"0F",x"03", -- 0x1D38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1D40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1D48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"0C", -- 0x1D50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"0F", -- 0x1D58 - x"09",x"0F",x"0F",x"08",x"00",x"00",x"00",x"00", -- 0x1D60 - x"03",x"02",x"0F",x"0B",x"0E",x"00",x"00",x"00", -- 0x1D68 - x"0D",x"0F",x"0F",x"0D",x"00",x"00",x"00",x"00", -- 0x1D70 - x"0F",x"0E",x"01",x"0F",x"0F",x"00",x"00",x"00", -- 0x1D78 - x"00",x"00",x"00",x"00",x"01",x"07",x"0F",x"0A", -- 0x1D80 - x"00",x"00",x"00",x"00",x"00",x"00",x"03",x"02", -- 0x1D88 - x"00",x"00",x"00",x"00",x"00",x"0C",x"0D",x"0F", -- 0x1D90 - x"00",x"00",x"00",x"00",x"03",x"0F",x"0E",x"0D", -- 0x1D98 - x"0D",x"0F",x"07",x"00",x"00",x"00",x"00",x"00", -- 0x1DA0 - x"0F",x"0B",x"0E",x"00",x"00",x"00",x"00",x"00", -- 0x1DA8 - x"0F",x"0D",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1DB0 - x"0F",x"0F",x"0F",x"03",x"00",x"00",x"00",x"00", -- 0x1DB8 - x"00",x"06",x"03",x"0E",x"0C",x"08",x"0C",x"0D", -- 0x1DC0 - x"00",x"00",x"00",x"00",x"03",x"02",x"0F",x"0B", -- 0x1DC8 - x"00",x"00",x"00",x"0C",x"0D",x"0F",x"0F",x"0D", -- 0x1DD0 - x"00",x"03",x"07",x"0E",x"0F",x"0F",x"0F",x"0F", -- 0x1DD8 - x"07",x"03",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1DE0 - x"0E",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1DE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1DF0 - x"0E",x"07",x"03",x"00",x"00",x"00",x"00",x"00", -- 0x1DF8 - x"00",x"00",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F", -- 0x1E00 - x"00",x"01",x"03",x"02",x"02",x"02",x"03",x"03", -- 0x1E08 - x"0C",x"0C",x"0C",x"00",x"0E",x"03",x"0B",x"0B", -- 0x1E10 - x"00",x"00",x"00",x"03",x"0F",x"09",x"06",x"06", -- 0x1E18 - x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"00",x"00", -- 0x1E20 - x"03",x"03",x"02",x"02",x"02",x"03",x"01",x"00", -- 0x1E28 - x"0B",x"0B",x"03",x"0E",x"00",x"0C",x"0C",x"0C", -- 0x1E30 - x"06",x"06",x"09",x"0F",x"03",x"00",x"00",x"00", -- 0x1E38 - x"00",x"00",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F", -- 0x1E40 - x"00",x"01",x"01",x"02",x"02",x"02",x"07",x"07", -- 0x1E48 - x"0E",x"0E",x"0E",x"00",x"0E",x"03",x"0B",x"03", -- 0x1E50 - x"00",x"00",x"00",x"03",x"0F",x"09",x"06",x"06", -- 0x1E58 - x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"00",x"00", -- 0x1E60 - x"07",x"07",x"0E",x"0E",x"0E",x"0F",x"07",x"00", -- 0x1E68 - x"03",x"03",x"03",x"0E",x"00",x"00",x"00",x"00", -- 0x1E70 - x"06",x"06",x"09",x"0F",x"03",x"00",x"00",x"00", -- 0x1E78 - x"00",x"00",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F", -- 0x1E80 - x"00",x"01",x"03",x"02",x"02",x"02",x"03",x"03", -- 0x1E88 - x"0C",x"0C",x"0C",x"00",x"0E",x"03",x"0B",x"0B", -- 0x1E90 - x"00",x"00",x"00",x"03",x"0F",x"09",x"06",x"06", -- 0x1E98 - x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"00",x"00", -- 0x1EA0 - x"03",x"03",x"02",x"02",x"02",x"03",x"01",x"00", -- 0x1EA8 - x"0B",x"0B",x"03",x"0E",x"00",x"0C",x"0C",x"0C", -- 0x1EB0 - x"06",x"06",x"09",x"0F",x"03",x"00",x"00",x"00", -- 0x1EB8 - x"00",x"00",x"0F",x"0F",x"0F",x"0F",x"0F",x"0F", -- 0x1EC0 - x"00",x"07",x"0F",x"0E",x"0E",x"0E",x"07",x"07", -- 0x1EC8 - x"00",x"00",x"00",x"00",x"0E",x"03",x"03",x"03", -- 0x1ED0 - x"00",x"00",x"00",x"03",x"0F",x"09",x"06",x"06", -- 0x1ED8 - x"0F",x"0F",x"0F",x"0F",x"0F",x"0F",x"00",x"00", -- 0x1EE0 - x"07",x"07",x"02",x"02",x"02",x"01",x"01",x"00", -- 0x1EE8 - x"03",x"0B",x"03",x"0E",x"00",x"0E",x"0E",x"0E", -- 0x1EF0 - x"06",x"06",x"09",x"0F",x"03",x"00",x"00",x"00", -- 0x1EF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"0C",x"0E", -- 0x1F00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"01", -- 0x1F08 - x"00",x"00",x"00",x"00",x"00",x"00",x"0C",x"02", -- 0x1F10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1F18 - x"0C",x"0D",x"0D",x"0D",x"0C",x"0D",x"0E",x"04", -- 0x1F20 - x"02",x"04",x"0F",x"0B",x"04",x"02",x"01",x"00", -- 0x1F28 - x"01",x"00",x"0F",x"0F",x"00",x"01",x"02",x"0C", -- 0x1F30 - x"02",x"0A",x"0F",x"05",x"0A",x"02",x"01",x"00", -- 0x1F38 - x"00",x"00",x"00",x"00",x"04",x"0E",x"0D",x"0C", -- 0x1F40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"03", -- 0x1F48 - x"00",x"00",x"00",x"00",x"00",x"00",x"0C",x"03", -- 0x1F50 - x"00",x"00",x"00",x"00",x"00",x"01",x"02",x"02", -- 0x1F58 - x"0D",x"0D",x"0D",x"0C",x"0E",x"0C",x"00",x"00", -- 0x1F60 - x"0F",x"0D",x"03",x"00",x"00",x"00",x"00",x"00", -- 0x1F68 - x"0F",x"0E",x"03",x"0C",x"00",x"00",x"00",x"00", -- 0x1F70 - x"0D",x"0F",x"02",x"02",x"00",x"00",x"00",x"00", -- 0x1F78 - x"00",x"00",x"08",x"0E",x"0D",x"0D",x"0C",x"0D", -- 0x1F80 - x"00",x"00",x"00",x"00",x"00",x"00",x"0F",x"0F", -- 0x1F88 - x"00",x"00",x"00",x"00",x"00",x"00",x"03",x"0F", -- 0x1F90 - x"00",x"00",x"00",x"01",x"02",x"00",x"0F",x"0F", -- 0x1F98 - x"0D",x"0D",x"0C",x"0C",x"00",x"00",x"00",x"00", -- 0x1FA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1FA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1FB0 - x"02",x"00",x"01",x"00",x"00",x"00",x"00",x"00", -- 0x1FB8 - x"0C",x"0C",x"0D",x"0D",x"0D",x"0C",x"0D",x"0D", -- 0x1FC0 - x"00",x"00",x"03",x"04",x"0B",x"0F",x"04",x"03", -- 0x1FC8 - x"00",x"0C",x"03",x"00",x"0F",x"0F",x"00",x"03", -- 0x1FD0 - x"00",x"01",x"00",x"0A",x"07",x"0F",x"08",x"02", -- 0x1FD8 - x"0E",x"08",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1FE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1FE8 - x"0C",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1FF0 - x"01",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x1FF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2000 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2008 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2010 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2018 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2020 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2028 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2030 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2038 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2040 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2048 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2050 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2058 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2060 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2068 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2070 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2078 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2080 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2088 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2090 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2098 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x20F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2100 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2108 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2110 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2118 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2120 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2128 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2130 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2138 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2140 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2148 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2150 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2158 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2160 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2168 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2170 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2178 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2180 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2188 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2190 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2198 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x21F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2200 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2208 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2210 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2218 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2220 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2228 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2230 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2238 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2240 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2248 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2250 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2258 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2260 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2268 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2270 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2278 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2280 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2288 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2290 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2298 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x22F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2300 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2308 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2310 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2318 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2320 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2328 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2330 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2338 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2340 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2348 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2350 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2358 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2360 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2368 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2370 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2378 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2380 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2388 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2390 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2398 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x23F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2400 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2408 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2410 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2418 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2420 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2428 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2430 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2438 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2440 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2448 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2450 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2458 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2460 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2468 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2470 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2478 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2480 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2488 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2490 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2498 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x24F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2500 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2508 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2510 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2518 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2520 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2528 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2530 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2538 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2540 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2548 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2550 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2558 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2560 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2568 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2570 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2578 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2580 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2588 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2590 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2598 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x25F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2600 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2608 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2610 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2618 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2620 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2628 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2630 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2638 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2640 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2648 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2650 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2658 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2660 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2668 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2670 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2678 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2680 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2688 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2690 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2698 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x26F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2700 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2708 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2710 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2718 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2720 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2728 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2730 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2738 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2740 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2748 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2750 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2758 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2760 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2768 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2770 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2778 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2780 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2788 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2790 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2798 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x27F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2800 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2808 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2810 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2818 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2820 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2828 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2830 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2838 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2840 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2848 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2850 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2858 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2860 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2868 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2870 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2878 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2880 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2888 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2890 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2898 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x28F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2900 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2908 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2910 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2918 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2920 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2928 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2930 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2938 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2940 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2948 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2950 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2958 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2960 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2968 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2970 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2978 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2980 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2988 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2990 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2998 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x29F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2A98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2AF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2B98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2BF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2C98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2CF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2D98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2DF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2E98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2ED0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2ED8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2EF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2F98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x2FF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3000 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3008 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3010 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3018 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3020 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3028 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3030 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3038 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3040 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3048 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3050 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3058 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3060 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3068 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3070 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3078 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3080 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3088 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3090 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3098 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x30F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3100 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3108 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3110 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3118 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3120 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3128 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3130 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3138 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3140 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3148 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3150 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3158 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3160 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3168 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3170 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3178 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3180 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3188 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3190 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3198 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x31F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3200 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3208 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3210 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3218 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3220 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3228 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3230 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3238 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3240 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3248 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3250 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3258 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3260 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3268 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3270 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3278 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3280 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3288 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3290 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3298 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x32F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3300 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3308 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3310 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3318 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3320 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3328 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3330 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3338 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3340 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3348 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3350 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3358 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3360 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3368 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3370 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3378 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3380 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3388 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3390 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3398 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x33F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3400 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3408 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3410 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3418 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3420 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3428 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3430 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3438 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3440 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3448 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3450 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3458 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3460 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3468 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3470 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3478 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3480 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3488 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3490 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3498 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x34F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3500 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3508 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3510 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3518 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3520 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3528 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3530 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3538 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3540 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3548 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3550 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3558 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3560 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3568 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3570 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3578 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3580 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3588 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3590 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3598 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x35F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3600 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3608 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3610 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3618 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3620 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3628 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3630 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3638 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3640 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3648 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3650 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3658 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3660 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3668 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3670 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3678 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3680 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3688 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3690 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3698 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x36F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3700 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3708 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3710 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3718 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3720 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3728 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3730 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3738 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3740 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3748 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3750 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3758 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3760 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3768 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3770 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3778 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3780 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3788 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3790 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3798 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x37F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3800 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3808 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3810 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3818 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3820 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3828 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3830 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3838 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3840 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3848 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3850 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3858 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3860 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3868 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3870 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3878 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3880 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3888 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3890 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3898 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x38F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3900 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3908 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3910 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3918 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3920 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3928 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3930 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3938 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3940 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3948 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3950 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3958 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3960 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3968 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3970 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3978 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3980 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3988 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3990 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3998 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x39F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3A98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3AF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3B98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3BF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3C98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3CF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3D98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3DF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3E98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3ED0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3ED8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3EF8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F00 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F08 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F10 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F18 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F20 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F28 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F30 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F38 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F40 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F48 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F50 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F58 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F60 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F68 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F70 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F78 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F80 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F88 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F90 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3F98 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FA0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FA8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FB0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FB8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FC0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FC8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FD0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FD8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FE0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FE8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x3FF0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00" -- 0x3FF8 - ); - -begin - - p_rom : process - begin - wait until rising_edge(CLK); - DATA <= ROM(to_integer(unsigned(ADDR))); - end process; -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom1_dst.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom1_dst.vhd deleted file mode 100644 index 5a7d9423..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom1_dst.vhd +++ /dev/null @@ -1,61 +0,0 @@ --- generated with romgen v3.0 by MikeJ -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PROM1_DST is - port ( - CLK : in std_logic; - ADDR : in std_logic_vector(7 downto 0); - DATA : out std_logic_vector(7 downto 0) - ); -end; - -architecture RTL of PROM1_DST is - - - type ROM_ARRAY is array(0 to 255) of std_logic_vector(7 downto 0); - constant ROM : ROM_ARRAY := ( - x"07",x"09",x"0A",x"0B",x"0C",x"0D",x"0D",x"0E", -- 0x0000 - x"0E",x"0E",x"0D",x"0D",x"0C",x"0B",x"0A",x"09", -- 0x0008 - x"07",x"05",x"04",x"03",x"02",x"01",x"01",x"00", -- 0x0010 - x"00",x"00",x"01",x"01",x"02",x"03",x"04",x"05", -- 0x0018 - x"07",x"0C",x"0E",x"0E",x"0D",x"0B",x"09",x"0A", -- 0x0020 - x"0B",x"0B",x"0A",x"09",x"06",x"04",x"03",x"05", -- 0x0028 - x"07",x"09",x"0B",x"0A",x"08",x"05",x"04",x"03", -- 0x0030 - x"03",x"04",x"05",x"03",x"01",x"00",x"00",x"02", -- 0x0038 - x"07",x"0A",x"0C",x"0D",x"0E",x"0D",x"0C",x"0A", -- 0x0040 - x"07",x"04",x"02",x"01",x"00",x"01",x"02",x"04", -- 0x0048 - x"07",x"0B",x"0D",x"0E",x"0D",x"0B",x"07",x"03", -- 0x0050 - x"01",x"00",x"01",x"03",x"07",x"0E",x"07",x"00", -- 0x0058 - x"07",x"0D",x"0B",x"08",x"0B",x"0D",x"09",x"06", -- 0x0060 - x"0B",x"0E",x"0C",x"07",x"09",x"0A",x"06",x"02", -- 0x0068 - x"07",x"0C",x"08",x"04",x"05",x"07",x"02",x"00", -- 0x0070 - x"03",x"08",x"05",x"01",x"03",x"06",x"03",x"01", -- 0x0078 - x"00",x"08",x"0F",x"07",x"01",x"08",x"0E",x"07", -- 0x0080 - x"02",x"08",x"0D",x"07",x"03",x"08",x"0C",x"07", -- 0x0088 - x"04",x"08",x"0B",x"07",x"05",x"08",x"0A",x"07", -- 0x0090 - x"06",x"08",x"09",x"07",x"07",x"08",x"08",x"07", -- 0x0098 - x"07",x"08",x"06",x"09",x"05",x"0A",x"04",x"0B", -- 0x00A0 - x"03",x"0C",x"02",x"0D",x"01",x"0E",x"00",x"0F", -- 0x00A8 - x"00",x"0F",x"01",x"0E",x"02",x"0D",x"03",x"0C", -- 0x00B0 - x"04",x"0B",x"05",x"0A",x"06",x"09",x"07",x"08", -- 0x00B8 - x"00",x"01",x"02",x"03",x"04",x"05",x"06",x"07", -- 0x00C0 - x"08",x"09",x"0A",x"0B",x"0C",x"0D",x"0E",x"0F", -- 0x00C8 - x"0F",x"0E",x"0D",x"0C",x"0B",x"0A",x"09",x"08", -- 0x00D0 - x"07",x"06",x"05",x"04",x"03",x"02",x"01",x"00", -- 0x00D8 - x"00",x"01",x"02",x"03",x"04",x"05",x"06",x"07", -- 0x00E0 - x"08",x"09",x"0A",x"0B",x"0C",x"0D",x"0E",x"0F", -- 0x00E8 - x"00",x"01",x"02",x"03",x"04",x"05",x"06",x"07", -- 0x00F0 - x"08",x"09",x"0A",x"0B",x"0C",x"0D",x"0E",x"0F" -- 0x00F8 - ); - -begin - - p_rom : process - begin - wait until rising_edge(CLK); - DATA <= ROM(to_integer(unsigned(ADDR))); - end process; -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom3_dst.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom3_dst.vhd deleted file mode 100644 index b14b4860..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom3_dst.vhd +++ /dev/null @@ -1,43 +0,0 @@ --- generated with romgen v3.0 by MikeJ -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PROM3_DST is - port ( - ADDR : in std_logic_vector(6 downto 0); - DATA : out std_logic_vector(7 downto 0) - ); -end; - -architecture RTL of PROM3_DST is - - - type ROM_ARRAY is array(0 to 127) of std_logic_vector(7 downto 0); - constant ROM : ROM_ARRAY := ( - x"0F",x"0D",x"0F",x"0F",x"0F",x"0D",x"0F",x"0F", -- 0x0000 - x"0F",x"0D",x"0F",x"0F",x"0F",x"0D",x"0F",x"0F", -- 0x0008 - x"0F",x"0D",x"0F",x"0F",x"0F",x"0D",x"0F",x"0F", -- 0x0010 - x"0F",x"0D",x"0F",x"0F",x"0F",x"0D",x"0F",x"0F", -- 0x0018 - x"0F",x"0D",x"0F",x"0F",x"0F",x"0D",x"0F",x"0F", -- 0x0020 - x"0F",x"0D",x"0F",x"0F",x"0F",x"0D",x"0F",x"0F", -- 0x0028 - x"0F",x"0D",x"0F",x"0F",x"0F",x"0D",x"0F",x"0F", -- 0x0030 - x"0F",x"0D",x"0F",x"0F",x"0F",x"0D",x"0F",x"0F", -- 0x0038 - x"07",x"0F",x"0E",x"0D",x"0F",x"0F",x"0E",x"0D", -- 0x0040 - x"0F",x"0F",x"0E",x"0D",x"0F",x"0F",x"0E",x"0D", -- 0x0048 - x"0F",x"0F",x"0E",x"0D",x"0F",x"0F",x"0F",x"0B", -- 0x0050 - x"07",x"0F",x"0E",x"0D",x"0F",x"0F",x"0E",x"0D", -- 0x0058 - x"0F",x"0F",x"0E",x"0D",x"0F",x"0F",x"0E",x"0D", -- 0x0060 - x"0F",x"0F",x"0F",x"0B",x"07",x"0F",x"0E",x"0D", -- 0x0068 - x"0F",x"0F",x"0E",x"0D",x"0F",x"0F",x"0E",x"0D", -- 0x0070 - x"0F",x"0F",x"0E",x"0D",x"0F",x"0F",x"0F",x"0B" -- 0x0078 - ); - -begin - - p_rom : process(ADDR) - begin - DATA <= ROM(to_integer(unsigned(ADDR))); - end process; -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom4_dst.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom4_dst.vhd deleted file mode 100644 index 5cae9812..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom4_dst.vhd +++ /dev/null @@ -1,155 +0,0 @@ --- generated with romgen v3.0 by MikeJ -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PROM4_DST is - port ( - ADDR : in std_logic_vector(9 downto 0); - DATA : out std_logic_vector(7 downto 0) - ); -end; - -architecture RTL of PROM4_DST is - - - type ROM_ARRAY is array(0 to 1023) of std_logic_vector(7 downto 0); - constant ROM : ROM_ARRAY := ( - x"00",x"00",x"00",x"00",x"00",x"0F",x"0B",x"01", -- 0x0000 - x"00",x"00",x"00",x"00",x"00",x"0F",x"0B",x"03", -- 0x0008 - x"00",x"00",x"00",x"00",x"00",x"0F",x"0B",x"05", -- 0x0010 - x"00",x"00",x"00",x"00",x"00",x"0F",x"0B",x"07", -- 0x0018 - x"00",x"00",x"00",x"00",x"00",x"0B",x"01",x"09", -- 0x0020 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0028 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0030 - x"00",x"0F",x"00",x"0E",x"00",x"01",x"0C",x"0F", -- 0x0038 - x"00",x"0E",x"00",x"0B",x"00",x"0C",x"0B",x"0E", -- 0x0040 - x"00",x"0C",x"0F",x"01",x"00",x"00",x"00",x"00", -- 0x0048 - x"00",x"01",x"02",x"0F",x"00",x"07",x"0C",x"02", -- 0x0050 - x"00",x"09",x"06",x"0F",x"00",x"0D",x"0C",x"0F", -- 0x0058 - x"00",x"05",x"03",x"09",x"00",x"0F",x"0B",x"00", -- 0x0060 - x"00",x"0E",x"00",x"0B",x"00",x"0E",x"00",x"0B", -- 0x0068 - x"00",x"00",x"00",x"00",x"00",x"0F",x"0E",x"01", -- 0x0070 - x"00",x"0F",x"0B",x"0E",x"00",x"0E",x"00",x"0F", -- 0x0078 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0080 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0088 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0090 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0098 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x00F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0100 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0108 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0110 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0118 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0120 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0128 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0130 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0138 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0140 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0148 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0150 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0158 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0160 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0168 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0170 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0178 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0180 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0188 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0190 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0198 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x01F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0200 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0208 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0210 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0218 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0220 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0228 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0230 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0238 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0240 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0248 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0250 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0258 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0260 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0268 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0270 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0278 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0280 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0288 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0290 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0298 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x02F8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0300 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0308 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0310 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0318 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0320 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0328 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0330 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0338 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0340 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0348 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0350 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0358 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0360 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0368 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0370 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0378 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0380 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0388 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0390 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0398 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x03A0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x03A8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x03B0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x03B8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x03C0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x03C8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x03D0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x03D8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x03E0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x03E8 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x03F0 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00" -- 0x03F8 - ); - -begin - - p_rom : process(ADDR) - begin - DATA <= ROM(to_integer(unsigned(ADDR))); - end process; -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom7_dst.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom7_dst.vhd deleted file mode 100644 index 05520377..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/ROM/prom7_dst.vhd +++ /dev/null @@ -1,33 +0,0 @@ --- generated with romgen v3.0 by MikeJ -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PROM7_DST is - port ( - CLK : in std_logic; - ADDR : in std_logic_vector(4 downto 0); - DATA : out std_logic_vector(7 downto 0) - ); -end; - -architecture RTL of PROM7_DST is - - - type ROM_ARRAY is array(0 to 31) of std_logic_vector(7 downto 0); - constant ROM : ROM_ARRAY := ( - x"00",x"07",x"66",x"EF",x"00",x"F8",x"EA",x"6F", -- 0x0000 - x"00",x"3F",x"00",x"C9",x"38",x"AA",x"AF",x"F6", -- 0x0008 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00", -- 0x0010 - x"00",x"00",x"00",x"00",x"00",x"00",x"00",x"00" -- 0x0018 - ); - -begin - - p_rom : process - begin - wait until rising_edge(CLK); - DATA <= ROM(to_integer(unsigned(ADDR))); - end process; -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/dpram.vhd deleted file mode 100644 index 78823ec4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,58 +0,0 @@ -------------------------------------------------------------------------------- --- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $ -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity dpram is - -generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 -); -port ( - clk_a_i : in std_logic; - en_a_i : in std_logic; - we_i : in std_logic; - addr_a_i : in std_logic_vector(addr_width_g-1 downto 0); - data_a_i : in std_logic_vector(data_width_g-1 downto 0); - data_a_o : out std_logic_vector(data_width_g-1 downto 0); - clk_b_i : in std_logic; - addr_b_i : in std_logic_vector(addr_width_g-1 downto 0); - data_b_o : out std_logic_vector(data_width_g-1 downto 0) -); - -end dpram; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of dpram is - - type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0); - signal ram_q : ram_t; - -begin - - mem_a: process (clk_a_i) - begin - if rising_edge(clk_a_i) then - if we_i = '1' and en_a_i = '1' then - ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i; - data_a_o <= data_a_i; - else - data_a_o <= ram_q(to_integer(unsigned(addr_a_i))); - end if; - end if; - end process mem_a; - - mem_b: process (clk_b_i) - begin - if rising_edge(clk_b_i) then - data_b_o <= ram_q(to_integer(unsigned(addr_b_i))); - end if; - end process mem_b; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman.vhd deleted file mode 100644 index d68aba42..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,552 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_MACHINE is - generic ( - -- only set one of these - PENGO : std_logic := '0'; -- set to 1 when using Pengo ROMs, 0 otherwise - PACMAN : std_logic := '1'; -- set to 1 for all other Pacman hardware games - -- only set one of these when PACMAN is set - MRTNT : std_logic := '0'; -- set to 1 when using Mr TNT ROMs, 0 otherwise - LIZWIZ : std_logic := '0'; -- set to 1 when using Lizard Wizard ROMs, 0 otherwise - MSPACMAN : std_logic := '0'; -- set to 1 when using Ms Pacman ROMs, 0 otherwise - MMINER : std_logic := '1' -- set to 1 when using Maniac Miner ROMs, 0 otherwise - ); - port ( - clk : in std_logic; - ena_6 : in std_logic; - reset : in std_logic; - - -- video - video_r : out std_logic_vector(2 downto 0); - video_g : out std_logic_vector(2 downto 0); - video_b : out std_logic_vector(1 downto 0); - hsync : out std_logic; - vsync : out std_logic; - v_blank : out std_logic; - h_blank : out std_logic; - - -- audio - audio : out std_logic_vector(7 downto 0); - - -- controls - in0_reg : in std_logic_vector( 7 downto 0); - in1_reg : in std_logic_vector( 7 downto 0); - dipsw1_reg : in std_logic_vector( 7 downto 0); - dipsw2_reg : in std_logic_vector( 7 downto 0) - ); - end; - -architecture RTL of PACMAN_MACHINE is - - -- timing - signal hcnt : std_logic_vector( 8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector( 8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean := true; - signal hblank : std_logic; - signal vblank : std_logic; --- signal comp_sync_l : std_logic; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector( 7 downto 0); - signal cpu_data_in : std_logic_vector( 7 downto 0); - - signal program_rom : std_logic_vector( 7 downto 0); - signal program_rom_dinl : std_logic_vector( 7 downto 0); - signal program_rom_dinh : std_logic_vector( 7 downto 0); - signal program_rom_bufl : std_logic_vector( 7 downto 0); - signal program_rom_bufh : std_logic_vector( 7 downto 0); - signal program_rom_din : std_logic_vector( 7 downto 0); - signal rom_to_dec : std_logic_vector( 7 downto 0); - signal rom_from_dec : std_logic_vector( 7 downto 0); --- signal program_rom_cs_l : std_logic; - - signal control_reg : std_logic_vector( 7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_reg : std_logic_vector( 7 downto 0); - signal sync_bus_db : std_logic_vector( 7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - signal sync_bus_cs_l : std_logic; - - signal cpu_vec_reg : std_logic_vector( 7 downto 0) := (others => '0'); - signal ps_reg : std_logic_vector( 2 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector( 7 downto 0); - -- more decode - signal wr0_l : std_logic; - signal wr1_l : std_logic; - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw1_l : std_logic; - signal iodec_dipsw2_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector( 3 downto 0); - signal watchdog_reset_l : std_logic; - -begin - - v_blank <= vblank; - h_blank <= hblank; - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - vsync <= not vcnt(8); - do_hsync <= true when (hcnt = "010101111") else false; -- 0AF - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - - -- - -- cpu - -- - p_cpu_wait_comb : process(sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off --- watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_nmi_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - -- 7M - -- 7N - sync_bus_cs_l <= '1'; - -- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - - -- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then - -- program_rom_cs_l <= '0'; - -- end if; - - if (PENGO = '1' and cpu_addr(15) = '1') or (PACMAN = '1' and cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - - -- - -- vram addresser custom ic - -- - u_vram_addr : entity work.PACMAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H => hcnt, - V => vcnt(7 downto 0), - FLIP => control_reg(3) - ); - - --When 2H is low, the CPU controls the bus. - ab <= cpu_addr(11 downto 0) when hcnt(1) = '0' else vram_addr_ab; - - -- vram_l <= not ((not (cpu_addr(12) or sync_bus_stb)) or (hcnt(1) and hcnt(0))); - vram_l <= ( (cpu_addr(12) or sync_bus_stb) and not (hcnt(1) and hcnt(0)) ); - - -- PENGO PACMAN - - -- WRITE - -- wr0_l 0x9000 - 0x900F voice 1,2,3 waveform wr0_l 0x5040 - 0x504F sound - -- wr1_l 0x9010 - 0x901F x50 wr voice 1,2,3 freq/vol wr1_l 0x5050 - 0x505F sound - -- wr2_l 0x9020 - 0x902F sprites wr2_l 0x5060 - 0x506F sprite - -- 0x5080 - 0x50BF unused - -- out_l 0x9040 - 0x904F control space out_l 0x5000 - 0x503F control space - -- wdr_l 0x9070 - 0x907F watchdog reset wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - -- dipsw2_l 0x9000 - 0x903F dip switch 2 - -- dipsw1_l 0x9040 - 0x907F dip switch 1 dipsw1_l 0x5080 - 0x50BF dip switches - -- in1_l 0x9080 - 0x90BF in port 1 in1_l 0x5040 - 0x507F in port 1 - -- in0_l 0x90C0 - 0x90FF in port 0 in0_l 0x5000 - 0x503F in port 0 - - -- writes <------------- PENGO -------------> <------------- PACMAN ------------> - wr0_l <= '0' when sync_bus_r_w_l='0' and ( (PACMAN='0' and ab(7 downto 4)=x"0") or (PACMAN='1' and ab(7 downto 4)=x"4") ) and cpu_addr(12)='1' and sync_bus_stb='0' else '1'; -- wr voice 1,2,3 waveform - wr1_l <= '0' when sync_bus_r_w_l='0' and ( (PACMAN='0' and ab(7 downto 4)=x"1") or (PACMAN='1' and ab(7 downto 4)=x"5") ) and cpu_addr(12)='1' and sync_bus_stb='0' else '1'; -- wr voice 1,2,3 freq/vol - wr2_l <= '0' when sync_bus_r_w_l='0' and ( (PACMAN='0' and ab(7 downto 4)=x"2") or (PACMAN='1' and ab(7 downto 4)=x"6") ) and cpu_addr(12)='1' and sync_bus_stb='0' else '1'; -- wr sprites - iodec_out_l <= '0' when sync_bus_r_w_l='0' and ( (PACMAN='0' and ab(7 downto 4)=x"4") or (PACMAN='1' and ab(7 downto 6)="00") ) and cpu_addr(12)='1' and sync_bus_stb='0' else '1'; -- wr control space - iodec_wdr_l <= '0' when sync_bus_r_w_l='0' and ( (PACMAN='0' and ab(7 downto 4)=x"7") or (PACMAN='1' and ab(7 downto 6)="11") ) and cpu_addr(12)='1' and sync_bus_stb='0' else '1'; -- wr watchdog reset - - -- reads - iodec_dipsw2_l <= '0' when sync_bus_r_w_l='1' and ( (PACMAN='0' and ab(7 downto 6)="00") or (PACMAN='1' and ab(7 downto 6)="11") ) and cpu_addr(12)='1' and sync_bus_stb='0' else '1'; -- rd in dip sw2 - iodec_dipsw1_l <= '0' when sync_bus_r_w_l='1' and ( (PACMAN='0' and ab(7 downto 6)="01") or (PACMAN='1' and ab(7 downto 6)="10") ) and cpu_addr(12)='1' and sync_bus_stb='0' else '1'; -- rd in dip sw1 - iodec_in1_l <= '0' when sync_bus_r_w_l='1' and ( (PACMAN='0' and ab(7 downto 6)="10") or (PACMAN='1' and ab(7 downto 6)="01") ) and cpu_addr(12)='1' and sync_bus_stb='0' else '1'; -- rd in port 1 - iodec_in0_l <= '0' when sync_bus_r_w_l='1' and ( (PACMAN='0' and ab(7 downto 6)="11") or (PACMAN='1' and ab(7 downto 6)="00") ) and cpu_addr(12)='1' and sync_bus_stb='0' else '1'; -- rd in port 0 - - ps_reg <= control_reg(7) & control_reg(6) & control_reg(2) when PENGO = '1' else "000"; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - -- 8 bit addressable latch 7K (made into register) - - -- PENGO PACMAN - -- 0 Interrupt ena Interrupt ena - -- 1 Sound ena Sound ena - -- 2 PS1 Not used - -- 3 Flip Flip - -- 4 Coin 1 meter 1 player start lamp - -- 5 Coin 2 meter 2 player start lamp - -- 6 PS2 Coin lockout - -- 7 PS3 Coin counter - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - sync_bus_db <= cpu_data_out when hcnt(1) = '0' else rams_data_out; - - -- address decoder - cpu_data_in <= cpu_vec_reg when (cpu_iorq_l = '0') and (cpu_m1_l = '0') else - sync_bus_reg when (sync_bus_wreq_l = '0') else - program_rom when (PENGO = '1' and cpu_addr(15) = '0') else -- ROM at 0000 - 7fff (Pengo descrambler) - program_rom when (PACMAN = '1' and cpu_addr(15 downto 14) = "00") else -- ROM at 0000 - 3fff and 8000 - bfff - program_rom when (PACMAN = '1' and cpu_addr(15 downto 13) = "100") else -- ROM at 8000 - 9fff (LizWiz) - in0_reg when (iodec_in0_l = '0') else - in1_reg when (iodec_in1_l = '0') else - dipsw1_reg when (iodec_dipsw1_l = '0') else - -- dipsw2_reg when (iodec_dipsw2_l = '0') else - rams_data_out; - - u_adec : entity work.rom_descrambler - generic map ( - PENGO => PENGO, - PACMAN => PACMAN, - MRTNT => MRTNT, - LIZWIZ => LIZWIZ, - MSPACMAN => MSPACMAN, - MMINER => MMINER - ) - port map ( - CLK => clk, - ENA => ena_6, - cpu_m1_l => cpu_m1_l, - addr => cpu_addr, - data => program_rom - ); - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab, - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab, - data_b_o => rams_data_out - ); - - -- - -- video subsystem - -- - u_video : entity work.PACMAN_VIDEO - generic map ( - MRTNT => MRTNT - ) - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - I_PS => ps_reg, - I_WR2_L => wr2_l, - -- - O_RED => video_r, - O_GREEN => video_g, - O_BLUE => video_b, - -- - ENA_6 => ena_6, - CLK => clk - ); - - -- - -- - -- audio subsystem - -- - u_audio : entity work.PACMAN_AUDIO - port map ( - I_HCNT => hcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_WR1_L => wr1_l, - I_WR0_L => wr0_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => audio, - ENA_6 => ena_6, - CLK => clk - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 39619ea0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR1_L, - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => rom3m(1), - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_video.vhd deleted file mode 100644 index ec6bcb54..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,371 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_VIDEO is -generic ( - MRTNT : std_logic := '1' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); -port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - I_PS : in std_logic_vector( 2 downto 0); - I_WR2_L : in std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic -); -end; - -architecture RTL of PACMAN_VIDEO is - - signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal db_reg : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - - signal ca : std_logic_vector(13 downto 0); - signal char_rom_5ef_dout : std_logic_vector(7 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal cntr_ld : std_logic; - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); - signal ra : std_logic_vector(7 downto 0); - signal ra_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(3 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - - -- ram enable is low when HBLANK_L is 0 (for sprite access) or - -- 2H is low (for cpu writes) - -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board - - sprite_xy_ram : work.dpram generic map (4,8) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, - - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp - ); - - p_char_regs : process - variable inc : std_logic; - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; - begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - inc := (not I_HBLANK); - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & inc); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - db_reg <= I_DB; -- character reg - end if; - end process; - - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) - begin - if (char_hblank_reg = '0') then - xflip <= I_FLIP; - yflip <= I_FLIP; - else - xflip <= db_reg(1); - yflip <= db_reg(0); - end if; - end process; - - p_char_addr_comb : process(db_reg, I_HCNT, I_PS(2), - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) - begin - obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - - ca(13) <= I_PS(2); - ca(12) <= char_hblank_reg; - ca(11 downto 6) <= db_reg(7 downto 2); - - -- 2h, 4e - if (char_hblank_reg = '0') then - ca(5) <= db_reg(1); - ca(4) <= db_reg(0); - else - ca(5) <= char_sum_reg(3) xor xflip; - ca(4) <= I_HCNT(3); - end if; - - ca(3) <= I_HCNT(2) xor yflip; - ca(1) <= char_sum_reg(1) xor xflip; - - -- descramble ROMs for Mr TNT (swap address lines A0 and A2) - if MRTNT = '1' then - ca(2) <= char_sum_reg(0) xor xflip; - ca(0) <= char_sum_reg(2) xor xflip; - else - ca(2) <= char_sum_reg(2) xor xflip; - ca(0) <= char_sum_reg(0) xor xflip; - end if; - end process; - - - -- descramble ROMs for Mr TNT (swap data lines D4 and D6) - char_rom_5ef_dout <= char_rom_5ef_buf(7) & char_rom_5ef_buf(4) & char_rom_5ef_buf(5) & char_rom_5ef_buf(6) & char_rom_5ef_buf(3 downto 0) when MRTNT = '1' else char_rom_5ef_buf; - - -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf - ); - - p_char_shift : process - begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_dout(7 downto 4); -- load - shift_regl <= char_rom_5ef_dout(3 downto 0); - when others => null; - end case; - end if; - end process; - - p_char_shift_comb : process(I_HCNT, vout_yflip, shift_regu, shift_regl) - variable ip : std_logic; - begin - ip := I_HCNT(0) and I_HCNT(1); - if (vout_yflip = '0') then - - shift_sel(0) <= ip; - shift_sel(1) <= '1'; - shift_op(0) <= shift_regl(3); - shift_op(1) <= shift_regu(3); - else - - shift_sel(0) <= '1'; - shift_sel(1) <= ip; - shift_op(0) <= shift_regl(0); - shift_op(1) <= shift_regu(0); - end if; - end process; - - p_video_out_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= I_DB(4 downto 0); -- colour reg - end if; - end if; - end process; - - col_rom_4a : entity work.PROM4_DST - port map ( - -- CLK => CLK, - ADDR(9) => '0', - ADDR(8) => I_PS(1), - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a - ); - - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; - - p_ra_cnt : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (cntr_ld = '1') then - ra <= dr; - else - ra <= ra + "1"; - end if; - end if; - end process; - - u_sprite_ram : work.dpram generic map (8,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on_t1, - addr_a_i => ra_t1, - data_a_i => sprite_ram_ip, - - clk_b_i => CLK, - addr_b_i => ra, - data_b_o => sprite_ram_op - ); - - sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "0000"; - video_op_sel <= '1' when not (sprite_ram_reg = "0000") else '0'; - - p_sprite_ram_ip_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - ra_t1 <= ra; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - end if; - end process; - - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) - begin - -- 3a - if (vout_hblank_t1 = '0') then - sprite_ram_ip <= (others => '0'); - else - if (video_op_sel = '1') then - sprite_ram_ip <= sprite_ram_reg; - else - sprite_ram_ip <= lut_4a_t1(3 downto 0); - end if; - end if; - end process; - - p_video_op_comb : process(vout_hblank, I_VBLANK, video_op_sel, sprite_ram_reg, lut_4a) - begin - -- 3b - if (vout_hblank = '1') or (I_VBLANK = '1') then - final_col <= (others => '0'); - else - if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite - else - final_col <= lut_4a(3 downto 0); - end if; - end if; - end process; - - -- assign video outputs from color LUT PROM - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR(4) => I_PS(0), - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE - ); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_vram_addr.vhd deleted file mode 100644 index 33b9febe..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_vram_addr.vhd +++ /dev/null @@ -1,73 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ & CarlW - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VRAM_ADDR is -port ( - AB : out std_logic_vector (11 downto 0); - H : in std_logic_vector ( 8 downto 0); -- H256_L H128 H64 H32 H16 H8 H4 H2 H1 - V : in std_logic_vector ( 7 downto 0); -- V128 V64 v32 V16 V8 V4 V2 V1 - FLIP : in std_logic -); -end; - -architecture RTL of PACMAN_VRAM_ADDR is - signal sel : std_logic; - signal y157_bus : std_logic_vector (11 downto 0); - signal y257_bus : std_logic_vector (11 downto 0); - signal hp : std_logic_vector ( 4 downto 0); - signal vp : std_logic_vector ( 4 downto 0); -begin - hp <= H(7 downto 3) xor (FLIP & FLIP & FLIP & FLIP & FLIP); - vp <= V(7 downto 3) xor (FLIP & FLIP & FLIP & FLIP & FLIP); - - sel <= not ( (H(5) xor H(4)) or (H(5) xor H(6)) ); - y157_bus <= '0' & H(2) & hp(3) & hp(3) & hp(3) & hp(3) & hp(0) & vp when sel='1' else x"FF" & H(6 downto 4) & H(2); - y257_bus <= y157_bus when H(8)='0' else '0' & H(2) & vp & hp; - AB <= y257_bus when H(1) = '1' else (others => 'Z'); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pll.qip deleted file mode 100644 index 48665362..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VHDL_FILE [file join $::quartus(qip_path) "pll.vhd"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pll.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pll.vhd deleted file mode 100644 index 3c952a1a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pll.vhd +++ /dev/null @@ -1,365 +0,0 @@ --- megafunction wizard: %ALTPLL% --- GENERATION: STANDARD --- VERSION: WM1.0 --- MODULE: altpll - --- ============================================================ --- File Name: pll.vhd --- Megafunction Name(s): --- altpll --- --- Simulation Library Files(s): --- altera_mf --- ============================================================ --- ************************************************************ --- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! --- --- 13.1.0 Build 162 10/23/2013 SJ Web Edition --- ************************************************************ - - ---Copyright (C) 1991-2013 Altera Corporation ---Your use of Altera Corporation's design tools, logic functions ---and other software and tools, and its AMPP partner logic ---functions, and any output files from any of the foregoing ---(including device programming or simulation files), and any ---associated documentation or information are expressly subject ---to the terms and conditions of the Altera Program License ---Subscription Agreement, Altera MegaCore Function License ---Agreement, or other applicable license agreement, including, ---without limitation, that your use is for the sole purpose of ---programming logic devices manufactured by Altera and sold by ---Altera or its authorized distributors. Please refer to the ---applicable agreement for further details. - - -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.all; - -ENTITY pll IS - PORT - ( - areset : IN STD_LOGIC := '0'; - inclk0 : IN STD_LOGIC := '0'; - c0 : OUT STD_LOGIC ; - locked : OUT STD_LOGIC - ); -END pll; - - -ARCHITECTURE SYN OF pll IS - - SIGNAL sub_wire0 : STD_LOGIC ; - SIGNAL sub_wire1 : STD_LOGIC_VECTOR (4 DOWNTO 0); - SIGNAL sub_wire2 : STD_LOGIC ; - SIGNAL sub_wire3 : STD_LOGIC ; - SIGNAL sub_wire4 : STD_LOGIC_VECTOR (1 DOWNTO 0); - SIGNAL sub_wire5_bv : BIT_VECTOR (0 DOWNTO 0); - SIGNAL sub_wire5 : STD_LOGIC_VECTOR (0 DOWNTO 0); - - - - COMPONENT altpll - GENERIC ( - bandwidth_type : STRING; - clk0_divide_by : NATURAL; - clk0_duty_cycle : NATURAL; - clk0_multiply_by : NATURAL; - clk0_phase_shift : STRING; - compensate_clock : STRING; - inclk0_input_frequency : NATURAL; - intended_device_family : STRING; - lpm_hint : STRING; - lpm_type : STRING; - operation_mode : STRING; - pll_type : STRING; - port_activeclock : STRING; - port_areset : STRING; - port_clkbad0 : STRING; - port_clkbad1 : STRING; - port_clkloss : STRING; - port_clkswitch : STRING; - port_configupdate : STRING; - port_fbin : STRING; - port_inclk0 : STRING; - port_inclk1 : STRING; - port_locked : STRING; - port_pfdena : STRING; - port_phasecounterselect : STRING; - port_phasedone : STRING; - port_phasestep : STRING; - port_phaseupdown : STRING; - port_pllena : STRING; - port_scanaclr : STRING; - port_scanclk : STRING; - port_scanclkena : STRING; - port_scandata : STRING; - port_scandataout : STRING; - port_scandone : STRING; - port_scanread : STRING; - port_scanwrite : STRING; - port_clk0 : STRING; - port_clk1 : STRING; - port_clk2 : STRING; - port_clk3 : STRING; - port_clk4 : STRING; - port_clk5 : STRING; - port_clkena0 : STRING; - port_clkena1 : STRING; - port_clkena2 : STRING; - port_clkena3 : STRING; - port_clkena4 : STRING; - port_clkena5 : STRING; - port_extclk0 : STRING; - port_extclk1 : STRING; - port_extclk2 : STRING; - port_extclk3 : STRING; - self_reset_on_loss_lock : STRING; - width_clock : NATURAL - ); - PORT ( - areset : IN STD_LOGIC ; - clk : OUT STD_LOGIC_VECTOR (4 DOWNTO 0); - inclk : IN STD_LOGIC_VECTOR (1 DOWNTO 0); - locked : OUT STD_LOGIC - ); - END COMPONENT; - -BEGIN - sub_wire5_bv(0 DOWNTO 0) <= "0"; - sub_wire5 <= To_stdlogicvector(sub_wire5_bv); - locked <= sub_wire0; - sub_wire2 <= sub_wire1(0); - c0 <= sub_wire2; - sub_wire3 <= inclk0; - sub_wire4 <= sub_wire5(0 DOWNTO 0) & sub_wire3; - - altpll_component : altpll - GENERIC MAP ( - bandwidth_type => "AUTO", - clk0_divide_by => 9, - clk0_duty_cycle => 50, - clk0_multiply_by => 8, - clk0_phase_shift => "0", - compensate_clock => "CLK0", - inclk0_input_frequency => 37037, - intended_device_family => "Cyclone III", - lpm_hint => "CBX_MODULE_PREFIX=pll", - lpm_type => "altpll", - operation_mode => "NORMAL", - pll_type => "AUTO", - port_activeclock => "PORT_UNUSED", - port_areset => "PORT_USED", - port_clkbad0 => "PORT_UNUSED", - port_clkbad1 => "PORT_UNUSED", - port_clkloss => "PORT_UNUSED", - port_clkswitch => "PORT_UNUSED", - port_configupdate => "PORT_UNUSED", - port_fbin => "PORT_UNUSED", - port_inclk0 => "PORT_USED", - port_inclk1 => "PORT_UNUSED", - port_locked => "PORT_USED", - port_pfdena => "PORT_UNUSED", - port_phasecounterselect => "PORT_UNUSED", - port_phasedone => "PORT_UNUSED", - port_phasestep => "PORT_UNUSED", - port_phaseupdown => "PORT_UNUSED", - port_pllena => "PORT_UNUSED", - port_scanaclr => "PORT_UNUSED", - port_scanclk => "PORT_UNUSED", - port_scanclkena => "PORT_UNUSED", - port_scandata => "PORT_UNUSED", - port_scandataout => "PORT_UNUSED", - port_scandone => "PORT_UNUSED", - port_scanread => "PORT_UNUSED", - port_scanwrite => "PORT_UNUSED", - port_clk0 => "PORT_USED", - port_clk1 => "PORT_UNUSED", - port_clk2 => "PORT_UNUSED", - port_clk3 => "PORT_UNUSED", - port_clk4 => "PORT_UNUSED", - port_clk5 => "PORT_UNUSED", - port_clkena0 => "PORT_UNUSED", - port_clkena1 => "PORT_UNUSED", - port_clkena2 => "PORT_UNUSED", - port_clkena3 => "PORT_UNUSED", - port_clkena4 => "PORT_UNUSED", - port_clkena5 => "PORT_UNUSED", - port_extclk0 => "PORT_UNUSED", - port_extclk1 => "PORT_UNUSED", - port_extclk2 => "PORT_UNUSED", - port_extclk3 => "PORT_UNUSED", - self_reset_on_loss_lock => "OFF", - width_clock => 5 - ) - PORT MAP ( - areset => areset, - inclk => sub_wire4, - locked => sub_wire0, - clk => sub_wire1 - ); - - - -END SYN; - --- ============================================================ --- CNX file retrieval info --- ============================================================ --- Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" --- Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" --- Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" --- Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" --- Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" --- Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" --- Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" --- Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" --- Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" --- Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" --- Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" --- Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" --- Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" --- Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" --- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" --- Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" --- Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" --- Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" --- Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" --- Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" --- Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" --- Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" --- Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" --- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" --- Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" --- Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" --- Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" --- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" --- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" --- Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" --- Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" --- Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" --- Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" --- Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" --- Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" --- Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" --- Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" --- Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" --- Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" --- Retrieval info: PRIVATE: SPREAD_USE STRING "0" --- Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" --- Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" --- Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" --- Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" --- Retrieval info: PRIVATE: USE_CLK0 STRING "1" --- Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" --- Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" --- Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" --- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" --- Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" --- Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" --- Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" --- Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" --- Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" --- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" --- Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" --- Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" --- Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" --- Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" --- Retrieval info: USED_PORT: @inclk 0 0 2 0 INPUT_CLK_EXT VCC "@inclk[1..0]" --- Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" --- Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" --- Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" --- Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" --- Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 --- Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 --- Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.vhd FALSE --- Retrieval info: LIB_FILE: altera_mf --- Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/sega_decode.vhd b/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/sega_decode.vhd deleted file mode 100644 index 8ae8141d..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/sega_decode.vhd +++ /dev/null @@ -1,191 +0,0 @@ -------------------------------------------------------------------------------- --- Pengo decode table --- /* opcode (M1=0) data (M1=1) address */ --- /* 0 1 2 3 0 1 2 3 A12 A8 A4 A0 */ --- { 0xa0,0x80,0xa8,0x88 }, { 0x28,0xa8,0x08,0x88 }, /* ...0...0...0...0 */ --- { 0x28,0xa8,0x08,0x88 }, { 0xa0,0x80,0xa8,0x88 }, /* ...0...0...0...1 */ --- { 0xa0,0x80,0x20,0x00 }, { 0xa0,0x80,0x20,0x00 }, /* ...0...0...1...0 */ --- { 0x08,0x28,0x88,0xa8 }, { 0xa0,0x80,0xa8,0x88 }, /* ...0...0...1...1 */ --- { 0x08,0x00,0x88,0x80 }, { 0x28,0xa8,0x08,0x88 }, /* ...0...1...0...0 */ --- { 0xa0,0x80,0x20,0x00 }, { 0x08,0x00,0x88,0x80 }, /* ...0...1...0...1 */ --- { 0xa0,0x80,0x20,0x00 }, { 0xa0,0x80,0x20,0x00 }, /* ...0...1...1...0 */ --- { 0xa0,0x80,0x20,0x00 }, { 0x00,0x08,0x20,0x28 }, /* ...0...1...1...1 */ --- { 0x88,0x80,0x08,0x00 }, { 0xa0,0x80,0x20,0x00 }, /* ...1...0...0...0 */ --- { 0x88,0x80,0x08,0x00 }, { 0x00,0x08,0x20,0x28 }, /* ...1...0...0...1 */ --- { 0x08,0x28,0x88,0xa8 }, { 0x08,0x28,0x88,0xa8 }, /* ...1...0...1...0 */ --- { 0xa0,0x80,0xa8,0x88 }, { 0xa0,0x80,0x20,0x00 }, /* ...1...0...1...1 */ --- { 0x08,0x00,0x88,0x80 }, { 0x88,0x80,0x08,0x00 }, /* ...1...1...0...0 */ --- { 0x00,0x08,0x20,0x28 }, { 0x88,0x80,0x08,0x00 }, /* ...1...1...0...1 */ --- { 0x08,0x28,0x88,0xa8 }, { 0x08,0x28,0x88,0xa8 }, /* ...1...1...1...0 */ --- { 0x08,0x00,0x88,0x80 }, { 0xa0,0x80,0x20,0x00 } /* ...1...1...1...1 */ -------------------------------------------------------------------------------- - -library ieee; - use ieee.std_logic_1164.all; - use ieee.numeric_std.all; - -entity sega_decode is - port ( - I_DEC : in std_logic; - I_CK : in std_logic; - -- - I_A : in std_logic_vector(6 downto 0); - I_D : in std_logic_vector(7 downto 0); - O_D : out std_logic_vector(7 downto 0) - ); - -end sega_decode; - -architecture rtl of sega_decode is - signal sel : std_logic_vector(6 downto 0); - signal val : std_logic_vector(2 downto 0); -begin - p_decoder : process - begin - wait until rising_edge(I_CK); - if (I_DEC = '0') then - O_D <= I_D; -- passthough - else - sel <= I_A xor ("00000" & I_D(7) & I_D(7)); - O_D(7) <= I_D(7) xor val(2); - O_D(6) <= I_D(6); - O_D(5) <= I_D(7) xor val(1); - O_D(4) <= I_D(4); - O_D(3) <= I_D(7) xor val(0); - O_D(2) <= I_D(2); - O_D(1) <= I_D(1); - O_D(0) <= I_D(0); - case sel is -- M1 A12 A8 A4 A0 D5 D3 - when "0000000" => val <= "110"; - when "0000001" => val <= "100"; - when "0000010" => val <= "111"; - when "0000011" => val <= "101"; - when "0000100" => val <= "011"; - when "0000101" => val <= "111"; - when "0000110" => val <= "001"; - when "0000111" => val <= "101"; - when "0001000" => val <= "110"; - when "0001001" => val <= "100"; - when "0001010" => val <= "010"; - when "0001011" => val <= "000"; - when "0001100" => val <= "001"; - when "0001101" => val <= "011"; - when "0001110" => val <= "101"; - when "0001111" => val <= "111"; - when "0010000" => val <= "001"; - when "0010001" => val <= "000"; - when "0010010" => val <= "101"; - when "0010011" => val <= "100"; - when "0010100" => val <= "110"; - when "0010101" => val <= "100"; - when "0010110" => val <= "010"; - when "0010111" => val <= "000"; - when "0011000" => val <= "110"; - when "0011001" => val <= "100"; - when "0011010" => val <= "010"; - when "0011011" => val <= "000"; - when "0011100" => val <= "110"; - when "0011101" => val <= "100"; - when "0011110" => val <= "010"; - when "0011111" => val <= "000"; - when "0100000" => val <= "101"; - when "0100001" => val <= "100"; - when "0100010" => val <= "001"; - when "0100011" => val <= "000"; - when "0100100" => val <= "101"; - when "0100101" => val <= "100"; - when "0100110" => val <= "001"; - when "0100111" => val <= "000"; - when "0101000" => val <= "001"; - when "0101001" => val <= "011"; - when "0101010" => val <= "101"; - when "0101011" => val <= "111"; - when "0101100" => val <= "110"; - when "0101101" => val <= "100"; - when "0101110" => val <= "111"; - when "0101111" => val <= "101"; - when "0110000" => val <= "001"; - when "0110001" => val <= "000"; - when "0110010" => val <= "101"; - when "0110011" => val <= "100"; - when "0110100" => val <= "000"; - when "0110101" => val <= "001"; - when "0110110" => val <= "010"; - when "0110111" => val <= "011"; - when "0111000" => val <= "001"; - when "0111001" => val <= "011"; - when "0111010" => val <= "101"; - when "0111011" => val <= "111"; - when "0111100" => val <= "001"; - when "0111101" => val <= "000"; - when "0111110" => val <= "101"; - when "0111111" => val <= "100"; - when "1000000" => val <= "011"; - when "1000001" => val <= "111"; - when "1000010" => val <= "001"; - when "1000011" => val <= "101"; - when "1000100" => val <= "110"; - when "1000101" => val <= "100"; - when "1000110" => val <= "111"; - when "1000111" => val <= "101"; - when "1001000" => val <= "110"; - when "1001001" => val <= "100"; - when "1001010" => val <= "010"; - when "1001011" => val <= "000"; - when "1001100" => val <= "110"; - when "1001101" => val <= "100"; - when "1001110" => val <= "111"; - when "1001111" => val <= "101"; - when "1010000" => val <= "011"; - when "1010001" => val <= "111"; - when "1010010" => val <= "001"; - when "1010011" => val <= "101"; - when "1010100" => val <= "001"; - when "1010101" => val <= "000"; - when "1010110" => val <= "101"; - when "1010111" => val <= "100"; - when "1011000" => val <= "110"; - when "1011001" => val <= "100"; - when "1011010" => val <= "010"; - when "1011011" => val <= "000"; - when "1011100" => val <= "000"; - when "1011101" => val <= "001"; - when "1011110" => val <= "010"; - when "1011111" => val <= "011"; - when "1100000" => val <= "110"; - when "1100001" => val <= "100"; - when "1100010" => val <= "010"; - when "1100011" => val <= "000"; - when "1100100" => val <= "000"; - when "1100101" => val <= "001"; - when "1100110" => val <= "010"; - when "1100111" => val <= "011"; - when "1101000" => val <= "001"; - when "1101001" => val <= "011"; - when "1101010" => val <= "101"; - when "1101011" => val <= "111"; - when "1101100" => val <= "110"; - when "1101101" => val <= "100"; - when "1101110" => val <= "010"; - when "1101111" => val <= "000"; - when "1110000" => val <= "101"; - when "1110001" => val <= "100"; - when "1110010" => val <= "001"; - when "1110011" => val <= "000"; - when "1110100" => val <= "101"; - when "1110101" => val <= "100"; - when "1110110" => val <= "001"; - when "1110111" => val <= "000"; - when "1111000" => val <= "001"; - when "1111001" => val <= "011"; - when "1111010" => val <= "101"; - when "1111011" => val <= "111"; - when "1111100" => val <= "110"; - when "1111101" => val <= "100"; - when "1111110" => val <= "010"; - when "1111111" => val <= "000"; - when others => null; - end case; - end if; - end process; -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/Pacman.qpf b/Arcade_MiST/Namco Pacman Hardware/Pacman/Pacman.qpf similarity index 100% rename from Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/Pacman.qpf rename to Arcade_MiST/Namco Pacman Hardware/Pacman/Pacman.qpf diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/Pacman.qsf b/Arcade_MiST/Namco Pacman Hardware/Pacman/Pacman.qsf similarity index 86% rename from Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/Pacman.qsf rename to Arcade_MiST/Namco Pacman Hardware/Pacman/Pacman.qsf index 55fbc02a..b22f2d32 100644 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/Pacman.qsf +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/Pacman.qsf @@ -40,7 +40,7 @@ # Project-Wide Assignments # ======================== set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" +set_global_assignment -name LAST_QUARTUS_VERSION 13.1 set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL @@ -93,7 +93,7 @@ set_global_assignment -name FAMILY "Cyclone III" set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 set_global_assignment -name SAVE_DISK_SPACE OFF -set_global_assignment -name TOP_LEVEL_ENTITY Pacman +set_global_assignment -name TOP_LEVEL_ENTITY Pacman_MiST # Fitter Assignments # ================== @@ -139,9 +139,6 @@ set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" - # Incremental Compilation Assignments # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top # end DESIGN_PARTITION(Top) # ------------------------- @@ -150,25 +147,22 @@ set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" - # ------------------ set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP set_global_assignment -name ENABLE_SIGNALTAP OFF -set_global_assignment -name USE_SIGNALTAP_FILE output_files/key.stp +set_global_assignment -name USE_SIGNALTAP_FILE output_files/vid.stp +set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top +set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top +set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top set_global_assignment -name SYSTEMVERILOG_FILE rtl/Pacman.sv +set_global_assignment -name VHDL_FILE rtl/pacman_rom_descrambler.vhd set_global_assignment -name VHDL_FILE rtl/pacman.vhd set_global_assignment -name VHDL_FILE rtl/pacman_vram_addr.vhd set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/cpu/T80sed.vhd -set_global_assignment -name VHDL_FILE rtl/cpu/T80_Reg.vhd -set_global_assignment -name VHDL_FILE rtl/cpu/T80_Pack.vhd -set_global_assignment -name VHDL_FILE rtl/cpu/T80_MCode.vhd -set_global_assignment -name VHDL_FILE rtl/cpu/T80_ALU.vhd -set_global_assignment -name VHDL_FILE rtl/cpu/T80.vhd set_global_assignment -name VHDL_FILE rtl/dpram.vhd set_global_assignment -name QIP_FILE rtl/pll.qip set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip +set_global_assignment -name QIP_FILE ../../../common/Sound/sn76489/sn76489.qip +set_global_assignment -name VHDL_FILE ../../../common/Sound/ym2149/vol_table_array.vhd +set_global_assignment -name VHDL_FILE ../../../common/Sound/ym2149/YM2149.vhd +set_global_assignment -name SIGNALTAP_FILE output_files/vid.stp set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/Pacman.sdc b/Arcade_MiST/Namco Pacman Hardware/Pacman/Pacman.sdc similarity index 100% rename from Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/Pacman.sdc rename to Arcade_MiST/Namco Pacman Hardware/Pacman/Pacman.sdc diff --git a/Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Pacman/README.txt similarity index 100% rename from Arcade_MiST/Namco Pacman Hardware/NumberCrash_MiST/README.txt rename to Arcade_MiST/Namco Pacman Hardware/Pacman/README.txt diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Pacman/clean.bat similarity index 100% rename from Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/clean.bat rename to Arcade_MiST/Namco Pacman Hardware/Pacman/clean.bat diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ali Baba and 40 Thieves.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ali Baba and 40 Thieves.mra new file mode 100644 index 00000000..1bd540f1 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ali Baba and 40 Thieves.mra @@ -0,0 +1,81 @@ + + Ali Baba and 40 Thieves + + no + no + + + + + 1982 + Sega + Maze + + alibaba + alibaba + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 1 + + + + + + + + + + + + 0A + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 04 00 + 00 00 4E 88 00 04 00 00 + 00 00 43 ED 00 06 40 40 + 00 00 43 D1 00 01 48 48 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Beastie Feastie (Pac-Man Conversion).mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Beastie Feastie (Pac-Man Conversion).mra new file mode 100644 index 00000000..022be1c4 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Beastie Feastie (Pac-Man Conversion).mra @@ -0,0 +1,63 @@ + + Beastie Feastie + + no + no + Pac-Man Conversion + + + + 1984 + Epos Corporation + Platform - Climb + + beastfp + suprglob + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 2 + + + + + + + + + + + 0F + + + + + + + + + + + + + + + + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Birdiy.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Birdiy.mra new file mode 100644 index 00000000..5b19cbf0 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Birdiy.mra @@ -0,0 +1,65 @@ + + Birdiy + + no + no + + + + + 1983 + Mama Top + Maze + + birdiy + birdiy + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 1 + + + + + + + + + 04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Crush Roller (Set 2).mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Crush Roller (Set 2).mra new file mode 100644 index 00000000..658d57e4 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Crush Roller (Set 2).mra @@ -0,0 +1,87 @@ + + Crush Roller + + no + no + Set 2 + + + + 1981 + Alpha Denshi + Kural Esco Electric, Ltd. + Maze + + crush2 + crush3 + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 0 + + + + + + + + + + + + 03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 00 00 + 00 00 43 D2 00 02 49 48 + 00 00 4C 80 00 03 00 00 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Dream Shopper.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Dream Shopper.mra new file mode 100644 index 00000000..fbca686a --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Dream Shopper.mra @@ -0,0 +1,76 @@ + + Dream Shopper + + no + no + + + + + 1982 + Sanritsu + Maze + + dremshpr + dremshpr + 0220 + pacman + + + 15kHz + vertical (ccw) + yes + + 2 (alternating) + 4-way + + 1 + + + + + + + + + + + + + 0E + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 00 00 + 00 00 4C 00 00 F0 00 01 + 00 00 48 08 00 06 00 00 + 00 00 48 09 00 01 03 03 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eeek! (Pac-Man Conversion).mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eeek! (Pac-Man Conversion).mra new file mode 100644 index 00000000..8138b28e --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eeek! (Pac-Man Conversion).mra @@ -0,0 +1,62 @@ + + Eeek! + + no + no + Pac-Man Conversion + + + + 1984 + Epos Corporation + Platform - Climb + + eeekkp + eeekk + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 1 + + + + + + + + + + 09 + + + + + + + + + + + + + + + + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eggor.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eggor.mra new file mode 100644 index 00000000..5474c1bc --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eggor.mra @@ -0,0 +1,86 @@ + + Eggor + + no + no + + + + + 1983 + Telko + Maze + + eggor + eggor + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 1 + + + + + + + + + + + 07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 00 00 + 00 00 4C F7 00 3C 4C 00 + 00 00 4D 31 00 01 52 52 + 00 00 43 ED 00 06 00 40 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eyes (US, Set 1).mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eyes (US, Set 1).mra new file mode 100644 index 00000000..c14e6a72 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Eyes (US, Set 1).mra @@ -0,0 +1,74 @@ + + Eyes + USA + no + no + Set 1 + + + + 1982 + Tehstar + Rock-Ola + Maze + + eyes + eyes + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 1 + + + + + + + + + + + 07 + + + + + + + + + + + + + + + + + + + + + + + 00 10 00 00 00 FF 00 02 00 02 00 01 00 FF 02 00 + 00 00 4C F7 00 3C 4C 00 + 00 00 43 ED 00 06 00 40 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Gorkans.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Gorkans.mra new file mode 100644 index 00000000..8d0e4369 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Gorkans.mra @@ -0,0 +1,85 @@ + + Gorkans + + no + no + + + + + 1983 + Techstar + Maze + + gorkans + mrtnt + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 1 + + + + + + + + + + + 06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 00 00 + 00 00 4C B3 00 3C 4C 01 + 00 00 43 ED 00 06 00 40 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Jump Shot.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Jump Shot.mra new file mode 100644 index 00000000..a8742718 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Jump Shot.mra @@ -0,0 +1,70 @@ + + Jump Shot + + no + no + + + + + 1985 + Bally + Midway + Sports + + jumpshot + jumpshot + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (simultaneous) + 8-way + + 1 + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Lizard Wizard.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Lizard Wizard.mra new file mode 100644 index 00000000..5c37c747 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Lizard Wizard.mra @@ -0,0 +1,74 @@ + + Lizard Wizard + + no + no + + + + + 1985 + Techstar + Sunn + Arena + + lizwiz + lizwiz + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (simultaneous) + 8-way + + 1 + + + + + + + + + + + 06 + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 00 00 + 00 00 4D AF 00 3C 4D 01 + 00 00 43 ED 00 06 00 40 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Mr. TNT.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Mr. TNT.mra new file mode 100644 index 00000000..d02e9f43 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Mr. TNT.mra @@ -0,0 +1,74 @@ + + Mr. TNT + + no + no + + + + + 1983 + Techstar + Telko + Maze + + mrtnt + mrtnt + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 1 + + + + + + + + + + + 07 + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 02 00 + 00 00 4C B3 00 3C 4C 01 + 00 00 43 ED 00 06 00 40 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ms. Pac-Man.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ms. Pac-Man.mra new file mode 100644 index 00000000..fafa14f2 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ms. Pac-Man.mra @@ -0,0 +1,76 @@ + + Ms. Pac-Man + + no + no + + + + Pac-Man + 1981 + Midway + Maze + + mspacman + puckman + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 0 + + + + + + + + + + + + 05 + + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 02 00 + 00 00 4E 88 00 04 00 00 + 00 00 43 ED 00 06 40 40 + 00 00 43 D1 00 01 48 48 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Number Crash.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Number Crash.mra new file mode 100644 index 00000000..e4abee99 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Number Crash.mra @@ -0,0 +1,81 @@ + + Number Crash + + no + no + Set 1 + + + Pac-Man + 1980 + Hanshin Goraku / Peni + Platform + + numcrash + 0220 + pacman + + + 15kHz + vertical (cw) + no + + 1 + 4-way + + 1 + + + + + + + + + 11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 02 00 00 00 00 FF 00 02 00 02 00 01 00 FF 08 00 + 00 00 4E 00 00 50 4E 00 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man (Midway).mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man (Midway).mra new file mode 100644 index 00000000..96b50e2e --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man (Midway).mra @@ -0,0 +1,74 @@ + + Pac-Man + + no + no + Midway + + + Pac-Man + 1980 + Namco + Midway + Maze + + pacman + puckman + 0218 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 02 00 + 00 00 4E 88 00 04 00 00 + 00 00 43 ED 00 06 40 40 + 00 00 43 D1 00 01 48 48 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man Club- Club Lambada (AR).mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man Club- Club Lambada (AR).mra new file mode 100644 index 00000000..9b47f652 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man Club- Club Lambada (AR).mra @@ -0,0 +1,73 @@ + + Pac-Man Club- Club Lambada + Argentina + no + no + + + + Pac-Man + 1989 + Miky SRL + Maze + + clubpacm + clubpacm + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 0 + + + + + + + + + + + + 02 + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 02 00 + 00 00 4E 88 00 04 00 00 + 00 00 43 ED 00 06 40 40 + 00 00 43 D1 00 01 59 59 + 00 00 43 CB 00 0A 4F 4D + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man Plus.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man Plus.mra new file mode 100644 index 00000000..849cb0f2 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Man Plus.mra @@ -0,0 +1,74 @@ + + Pac-Man Plus + + no + no + + + + Pac-Man + 1980 + Namco + Midway + Maze + + pacplus + pacplus + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 0 + + + + + + + + + + + 01 + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 02 00 + 00 00 4E 88 00 04 00 00 + 00 00 43 ED 00 06 40 40 + 00 00 43 D1 00 01 48 48 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Manic Miner.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Manic Miner.mra new file mode 100644 index 00000000..8c3c36ba --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Pac-Manic Miner.mra @@ -0,0 +1,3203 @@ + + Pac-Manic Miner + + no + no + + + + Pac-Man + 2013 + Jim Bagley + Platform - Climb + + pacmanic + puckman + 0217 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 0 + + + + + + + + + 0D + + + +c3 01 01 00 00 00 00 00 77 23 10 fc c9 00 00 00 +85 6f 8c 95 67 7e c9 00 78 87 d7 5f 23 56 eb c9 +e1 87 d7 5f 23 56 eb e9 ed b0 af 32 c0 50 c9 00 +00 00 00 00 00 00 00 00 c3 68 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 ed 45 f3 f5 dd e5 e5 d5 c5 af +32 00 50 32 c0 50 2a 00 4c 23 22 00 4c 3e 00 b7 +c2 ee 00 21 53 4c 11 f2 4f 01 0c 00 ef 11 04 00 +19 11 62 50 01 0c 00 ef 3a 1b 4c 3c 32 1b 4c e6 +01 28 1c 2a 51 4c ed 5b 61 4c 22 fa 4f ed 53 6a +50 2a 5f 4c ed 5b 6f 4c 22 fc 4f ed 53 6c 50 3a +50 4c b7 28 14 af 32 1c 4c af 32 50 4c cd dd 0c +cd dc 0c cd b7 0c cd 92 07 cd af 12 af 32 c0 50 +3e 01 32 00 50 c1 d1 e1 dd e1 f1 fb ed 4d 21 51 +4c 11 f0 4f 01 10 00 ef 11 60 50 01 10 00 ef 18 +be f3 31 f0 4f ed 56 3e ff d3 00 af 21 00 50 01 +08 08 cf af 32 c0 50 21 00 4c 06 be cf cf cf cf +3e 0f 32 4c 4c 32 4d 4c 21 0d 4c 11 0e 4c 01 0c +00 36 30 ef af 12 32 13 4c 21 ce fa 22 02 4c 21 +40 50 06 40 cf 3e 01 32 00 50 fb af 32 c0 50 32 +48 4c 32 49 4c 32 4a 4c 3e 01 32 1d 4c 3e 68 32 +1e 4c 3e 00 32 1f 4c 3e 01 32 20 4c af 32 24 4c +32 22 4c 3e ff 32 25 4c af 32 50 4c 32 48 4c 32 +49 4c 32 4a 4c 3e 01 cd a2 12 cd 24 0f 3a 0b 4c +b7 20 14 21 d9 11 11 bc 43 0e 01 cd 93 0b cd 83 +0b 3a 0b 4c b7 28 f7 21 bd 11 11 bc 43 0e 01 cd +93 0b cd 83 0b 3a 09 4c e6 20 28 f6 3a 0b 4c 3d +32 0b 4c 3e 02 cd a2 12 3e 00 32 2f 4c 3e 05 32 +27 4c 21 0d 4c 11 0e 4c 01 05 00 36 30 ef af 12 +3a 2f 4c cd 1b 0d af 32 24 4c cd e2 26 af 32 2b +4c 3a 30 4c 3c 32 30 4c 3e 01 32 0a 4c cd 83 0b +cd 83 0b cd 83 0b af 32 0a 4c cd 83 0b 3a 2e 4c +3c fe 06 38 0f cd 3c 0b 3a 39 4c b7 20 05 3e 02 +32 2b 4c af 32 2e 4c 3a 31 4c 32 33 4c 3a 32 4c +32 34 4c 3a 04 4c 32 31 4c 3a 05 4c 32 32 4c ed +5b 1d 4c 7a c6 10 57 cd 4b 0c 20 0e ed 5b 1d 4c +1c 7a c6 10 57 cd 4b 0c 28 41 3a 2c 4c fe 00 28 +1e 3a 1f 4c e6 02 28 08 3a 31 4c 2f e6 02 20 0d +3a 31 4c e6 fb f6 02 32 31 4c 32 26 4c 18 1c 3a +1f 4c e6 02 20 08 3a 31 4c 2f e6 04 20 0d 3a 31 +4c e6 fd f6 04 32 31 4c 32 26 4c 3a 24 4c b7 28 +06 3a 25 4c 32 31 4c 3a 31 4c cb 4f 20 6f f6 04 +32 31 4c 32 26 4c 32 25 4c 3a 1f 4c cb 4f 20 10 +3a 31 4c f6 02 32 31 4c 32 26 4c 32 25 4c 18 45 +d6 04 e6 0f 32 1f 4c fe 0e 20 3a ed 5b 1d 4c 1d +cd 3a 0c 20 2b ed 5b 1d 4c 1d 7a c6 08 57 cd 3a +0c 20 1d ed 5b 1d 4c 1d 7a c6 0f 57 cd 3a 0c 20 +0f 3a 1d 4c 3d 32 1d 4c fe ff 20 11 3c 32 1d 4c +3e 02 32 1f 4c 3a 1f 4c f6 02 32 1f 4c 3a 31 4c +cb 57 20 70 f6 02 32 31 4c 32 26 4c 32 25 4c 3a +1f 4c cb 4f 28 10 3a 31 4c f6 04 32 31 4c 32 26 +4c 32 25 4c 18 46 c6 04 e6 0f 32 1f 4c 20 3d ed +5b 1d 4c 1c 1c cd 3a 0c 20 2d ed 5b 1d 4c 1c 1c +7a c6 08 57 cd 3a 0c 20 1e ed 5b 1d 4c 1c 1c 7a +c6 0f 57 cd 3a 0c 20 0f 3a 1d 4c 3c fe 1b 32 1d +4c 20 11 3d 32 1d 4c 3e 0c 32 1f 4c 3a 1f 4c e6 +fd 32 1f 4c 3a 32 4c cb 57 20 25 3a 24 4c b7 20 +1f af 32 23 4c 3e 01 32 24 4c 3e fc 32 22 4c 3a +1e 4c 32 28 4c 3a 31 4c 32 25 4c 3e 01 32 2a 4c +3a 24 4c b7 ca bb 04 3c 32 24 4c ed 5b 22 4c 3a +1e 4c 83 32 1e 4c 3a 24 4c e6 01 28 0d 7b cb 7f +20 04 fe 04 30 04 3c 32 22 4c 3a 22 4c cb 7f c2 +53 04 fe 03 38 5d ed 5b 1d 4c 7a c6 10 57 cd 1b +0c 28 20 af 32 22 4c 32 24 4c 3a 1e 4c e6 f8 32 +1e 4c 3a 28 4c c6 18 5f 3a 1e 4c bb 38 05 3e 02 +32 2b 4c ed 5b 1d 4c 1c 7a c6 10 57 cd 1b 0c 28 +20 af 32 22 4c 32 24 4c 3a 1e 4c e6 f8 32 1e 4c +3a 28 4c c6 18 5f 3a 1e 4c bb 38 05 3e 02 32 2b +4c 18 56 ed 5b 1d 4c 15 cd 3a 0c 20 0b ed 5b 1d +4c 1c 15 cd 3a 0c 28 41 3a 22 4c cb 7f 28 3a af +32 22 4c 3e ff 32 25 4c 32 26 4c 3a 1e 4c 3d e6 +78 c6 08 32 1e 4c ed 5b 1d 4c 7a c6 10 57 d5 cd +1b 0c d1 20 06 1c cd 1b 0c 28 0e af 32 24 4c 32 +22 4c 3e ff 32 25 4c 18 43 3a 23 4c 3c 32 23 4c +fe 11 38 38 3e ff 32 25 4c 18 31 3a 24 4c b7 20 +2b ed 5b 1d 4c 7a c6 10 57 d5 cd 1b 0c d1 20 1c +1c cd 1b 0c 20 16 af 32 22 4c 3e ff 32 25 4c 3e +01 32 24 4c 3a 1e 4c c6 10 32 28 4c ed 5b 1d 4c +cb 23 cb 23 cb 23 ed 4b 1f 4c d5 79 e6 0c 1f d1 +83 32 29 4c ed 5b 1d 4c cb 23 cb 23 cb 23 ed 4b +1f 4c cb 49 28 04 79 ee 0c 4f 3e 00 cd d5 0b dd +21 71 4c 06 01 3a 41 4c b7 28 21 4f c5 dd 5e 01 +cb 23 cb 23 cb 23 dd 56 02 dd 4e 00 78 06 01 cd +d5 0b c1 11 07 00 dd 19 04 0d 20 e0 dd 21 8d 4c +3a 42 4c b7 28 21 4f c5 dd 5e 01 cb 23 cb 23 cb +23 dd 56 02 dd 4e 00 78 06 01 cd d5 0b c1 11 07 +00 dd 19 04 0d 20 e0 78 fe 08 28 0c 11 f0 f0 dd +4e 00 cd d5 0b 04 18 ef 3e 01 32 50 4c 3a 24 4c +b7 20 43 ed 5b 1d 4c 7a c6 10 57 cd 0f 0c fe 68 +38 12 fe a0 30 0e 3c 77 e6 07 20 08 36 03 cb d4 +3a 36 4c 77 ed 5b 1d 4c 1c 7a c6 10 57 cd 0f 0c +fe 68 38 12 fe a0 30 0e 3c 77 e6 07 20 08 36 03 +cb d4 3a 36 4c 77 ed 5b 1d 4c cd 7a 0a 1c cd 7a +0a 7a c6 08 57 cd 7a 0a 1d cd 7a 0a 7a c6 07 57 +cd 7a 0a 1c cd 7a 0a dd 21 71 4c 3a 41 4c b7 28 +61 47 dd 7e 03 dd 86 06 dd 77 03 1f 1f 1f dd 77 +01 dd 7e 03 dd be 04 38 05 dd be 05 38 08 dd 7e +06 2f 3c dd 77 06 dd 7e 03 e6 06 87 4f dd 7e 00 +e6 f0 b1 dd 77 00 dd cb 06 7e 28 08 dd 7e 00 ee +0e dd 77 00 dd 5e 03 dd 56 02 2a 1d 4c 3a 29 4c +6f cd fa 09 38 05 3e 02 32 2b 4c 11 07 00 dd 19 +10 a0 dd 21 8d 4c 3a 42 4c b7 ca 2c 07 47 dd 7e +06 b7 28 11 3a 2f 4c fe 07 28 04 fe 0b 20 06 11 +0e 0a cd 26 0a dd 7e 02 dd 86 06 dd 77 02 dd be +04 38 05 dd be 05 38 4a dd 7e 06 2f 3c dd 77 06 +3a 2f 4c fe 07 28 37 fe 0b 28 33 fe 0d 28 13 fe +04 28 02 18 2d 3a 3c 4c b7 20 27 3e 00 dd 77 06 +18 20 dd 7e 03 c6 40 dd 77 03 1f 1f 1f dd 77 01 +af dd 77 02 dd 7e 06 2f 3c dd 77 06 18 04 af 32 +42 4c 3a 30 4c e6 03 20 23 dd 7e 00 fe 20 38 1c +fe a0 38 13 c6 04 dd 77 00 e6 0c fe 00 20 0d dd +7e 00 d6 10 dd 77 00 ee 04 dd 77 00 dd 5e 03 dd +56 02 2a 1d 4c 3a 29 4c 6f cd fa 09 38 05 3e 02 +32 2b 4c 11 07 00 dd 19 05 c2 6e 06 3a 07 4c e6 +20 28 0a 3a 05 4c e6 60 20 03 c3 58 01 3a 2b 4c +b7 ca ed 01 fe 01 28 1c 3e 40 32 4e 4c 3a 27 4c +3d 32 27 4c c2 e0 01 af 32 47 4c 32 24 4c cd 19 +09 c3 58 01 af 32 24 4c 3a 39 4c b7 28 11 32 4a +4c cd 83 0b cd 3c 0b 11 14 0a cd 26 0a 18 e5 3a +2f 4c 3c 32 2f 4c fe 14 da e0 01 af 32 2f 4c c3 +e0 01 3a 2f 4c fe 12 c0 11 14 00 cd 6d 0b cb d4 +11 14 00 7e fe 18 20 34 7e fe 18 20 24 36 0f 2c +14 18 f5 01 e1 ff 09 15 1d 7e fe 18 28 ea 18 1c +7e fe 18 20 ee 36 0f 01 20 00 09 1d fa dc 07 18 +ef 01 1f 00 09 15 1d 7e fe 18 28 e9 21 a4 47 36 +0f 2e 84 36 0f dd 21 71 4c 3a 41 4c b7 28 31 47 +dd 5e 03 dd 56 02 cb 3b cb 3b cb 3b cb 3a cb 3a +cb 3a cd 6d 0b cb d4 cd 0b 09 2c cd 0b 09 11 e0 +ff 19 cd 0b 09 2d cd 0b 09 11 07 00 dd 19 10 d0 +dd 21 8d 4c 3a 42 4c b7 ca 5e 08 47 dd 5e 03 dd +56 02 cb 3b cb 3b cb 3b cb 3a cb 3a cb 3a cd 6d +0b cb d4 cd 0b 09 2c cd 0b 09 11 e0 ff 19 cd 0b +09 2d cd 0b 09 11 07 00 dd 19 05 c2 2c 08 3a 2f +4c fe 12 c0 11 14 00 cd 6d 0b cb d4 11 14 00 01 +20 00 7e fe 16 28 13 fe 0f 20 16 36 18 2c 14 18 +f1 7e fe 16 28 f5 fe 0f 20 07 36 18 09 1d f2 81 +08 dd 21 71 4c 3a 41 4c b7 28 31 47 dd 5e 03 dd +56 02 cb 3b cb 3b cb 3b cb 3a cb 3a cb 3a cd 6d +0b cb d4 cd 12 09 2c cd 12 09 11 e0 ff 19 cd 12 +09 2d cd 12 09 11 07 00 dd 19 10 d0 dd 21 8d 4c +3a 42 4c b7 ca 0a 09 47 dd 5e 03 dd 56 02 cb 3b +cb 3b cb 3b cb 3a cb 3a cb 3a cd 6d 0b cb d4 cd +12 09 2c cd 12 09 11 e0 ff 19 cd 12 09 2d cd 12 +09 11 07 00 dd 19 05 c2 d8 08 c9 7e fe 0f c0 36 +16 c9 7e fe 18 c8 36 0f c9 af 32 50 4c cd 83 0b +11 00 00 06 1c d5 c5 cd 6d 0b 06 10 af 36 03 cb +d4 77 cb 94 2c 10 f6 c1 d1 1c 10 e9 cd cb 0e 3e +60 32 1e 4c cd 83 0b ed 5f 11 00 00 06 1c d5 c5 +f5 cd 6d 0b f1 06 10 cb d4 77 2c 10 fa c1 d1 1c +10 ec 21 20 46 3a 1e 4c 47 3e 60 90 1f 1f 1f e6 +1f 3c 47 3e 01 77 2c 10 fc ed 4b 1e 4c 3e 61 91 +1f 1f 1f e6 1f 57 1e 0c cd 6d 0b 36 17 cb d4 36 +01 11 5d 70 01 14 01 3e 02 cd d5 0b 11 60 60 01 +00 01 3e 01 cd d5 0b 11 5e 00 ed 4b 1e 4c 3e 61 +91 57 01 18 01 3e 00 cd d5 0b 3a 1e 4c 3d 32 1e +4c f5 cb 3f cb 3f 32 4a 4c f1 c2 44 09 11 00 00 +06 1c af d5 c5 f5 cd 6d 0b f1 06 10 cb d4 77 2c +10 fa c1 d1 1c 10 ec 21 20 46 06 0c 3e 01 77 2c +10 fc 06 fa cd 83 0b 10 fb c9 7d c6 06 bb d8 7b +c6 06 bd d8 7c c6 0f ba d8 7a c6 0f bc c9 00 00 +01 00 00 00 08 00 00 00 00 00 00 00 01 00 00 00 +00 05 02 00 00 00 e5 c5 21 12 4c 01 00 06 1a 86 +81 77 0e 00 fe 3a 38 04 d6 0a 77 0c 2b 13 10 ee +21 0d 4c 11 14 4c 06 06 1a be 28 0e 30 10 21 0d +4c 11 14 4c 01 06 00 ef 18 04 23 13 10 ea cd ae +0e c1 e1 c9 cd 83 0b 3a 40 50 e6 20 20 f6 c9 cd +83 0b 3a 40 50 e6 20 28 f6 c9 d5 cd 0f 0c d1 fe +18 d8 fe 20 da 10 0b fe 30 d8 fe 40 da 10 0b fe +fe d2 16 0b fe de 38 05 fe e0 da 16 0b fe 44 28 +42 fe 45 28 3e fe 46 c0 36 47 7b fe 11 38 23 3a +8d 4c c6 08 32 8d 4c 3e 04 32 93 4c e5 d5 21 e2 +41 af 77 11 e0 ff 19 77 cb d4 77 af ed 52 77 d1 +e1 c9 e5 d5 21 ab 41 af 77 2c 77 cb d4 77 2d 77 +d1 e1 c9 36 03 cb d4 3a 36 4c 77 3a 3c 4c 3d 32 +3c 4c d5 11 1a 0a cd 26 0a d1 3e 02 32 4f 4c 3a +2f 4c fe 04 c0 3a 3c 4c b7 c0 3e 01 32 93 4c c9 +3e 02 32 2b 4c c9 3a 3c 4c b7 c0 d5 3a 29 4c c6 +05 1f 1f 1f e6 1f 5f 3a 1e 4c c6 08 57 cd 0f 0c +d1 e6 de fe de c0 3e 01 32 2b 4c c9 3a 39 4c b7 +28 25 3d 32 39 4c 1f 1f 1f e6 1f c6 04 5f 16 11 +cd 6d 0b 3a 39 4c e6 07 c6 60 77 e6 07 fe 07 c0 +11 e0 ff 19 36 a0 c9 21 31 43 36 a0 c9 7a c6 a0 +6f 26 43 7b 11 e0 ff b7 c8 1f 30 01 19 eb 29 eb +c3 77 0b e5 2a 00 4c af 32 c0 50 3a 00 4c bd 28 +f6 e1 c9 7e 23 b7 c8 c6 80 12 cb d2 79 12 7b d6 +20 5f cb 92 7a de 00 57 c3 93 0b 7c cd b0 0b 7d +f5 1f 1f 1f 1f cd b9 0b f1 e6 0f fe 0a 38 02 c6 +07 c6 b0 e5 d5 f5 cd 6d 0b f1 77 cb d4 36 12 cb +94 d1 1c e1 c9 f5 3e f0 ba 20 03 bb 28 2c f1 3c +d5 ed 5b 1c 4c bb 38 03 32 1c 4c e6 07 87 5f 16 +00 21 51 4c 19 d1 71 23 70 23 d5 11 0e 00 19 d1 +3e ee 93 77 23 3e 00 92 77 c9 f1 3c d5 18 dc 7a +1f 1f 1f e6 1f 57 cd 6d 0b 7e c9 cd 0f 0c fe 05 +38 14 fe 18 38 12 fe 20 38 0c fe 30 38 0a fe 48 +38 04 fe a0 38 02 af c9 b7 c9 cd 0f 0c fe 20 38 +04 fe 30 38 02 af c9 3e 01 b7 c9 cd 0f 0c fe 48 +38 04 fe 60 38 02 af c9 3e 01 b7 c9 32 36 4c f5 +af 32 50 4c cd 83 0b f1 f3 e5 d5 c5 f5 21 00 40 +11 01 40 01 00 04 36 03 ed b0 01 40 00 36 00 ed +b0 01 80 03 77 ed b0 36 00 01 3f 00 ed b0 fb cd +83 0b f3 11 00 10 06 10 d5 c5 cd 6d 0b 11 e0 ff +cb d4 06 20 36 00 19 10 fb c1 d1 14 10 ea cd 69 +12 f1 c1 d1 e1 fb c9 3a 3c 4c b7 c0 ed 5f 21 d8 +0c e6 03 5f 16 00 19 7e 2a 3f 4c cb d4 77 2c 77 +11 e0 ff 19 77 2d 77 c9 09 11 14 17 c9 dd 2a 37 +4c dd 7e 02 b7 c8 47 dd 5e 00 dd 56 01 cd 6d 0b +dd 7e 05 32 2c 4c fe 00 3a 30 4c 28 01 2f e6 07 +dd 86 03 dd 4e 04 c3 09 0d 11 e0 ff 18 03 11 01 +00 77 cb d4 71 cb 94 19 10 f7 c9 6f 26 00 29 11 +84 17 19 5e 23 56 d5 dd e1 dd 7e 00 dd 23 cd 5c +0c dd 5e 00 dd 56 01 cd 6d 0b dd 7e 02 b7 28 1c +47 cb b8 e6 80 dd 7e 03 dd 4e 04 11 05 00 dd 19 +28 05 cd 0e 0d 18 da cd 09 0d 18 d5 22 3f 4c 36 +de 2c 36 fe cb d4 36 09 2d 36 09 cb 94 11 e0 ff +19 36 df 2c 36 ff cb d4 36 09 2d 36 09 dd 7e 03 +dd 4e 04 dd 46 05 11 06 00 dd 19 b7 28 16 f5 dd +5e 00 dd 56 01 dd 23 dd 23 cd 6d 0b 71 cb d4 70 +f1 3d 20 ea dd 7e 00 dd 4e 01 dd 46 02 11 03 00 +dd 19 b7 28 16 f5 dd 5e 00 dd 56 01 dd 23 dd 23 +cd 6d 0b 71 cb d4 70 f1 3d 20 ea 21 b0 43 11 e0 +ff 06 1c 36 a0 cb d4 36 09 cb 94 19 10 f5 dd 5e +00 dd 23 16 10 cd 6d 0b eb dd e5 e1 0e 09 cd 93 +0b 22 37 4c 11 06 00 19 7e 32 1d 4c fe 10 07 17 +e6 02 32 1f 4c 23 7e 87 87 87 32 1e 4c 23 3e 01 +32 20 4c af 32 24 4c 32 22 4c 3e ff 32 25 4c 22 +3d 4c 7e 47 32 3c 4c 23 7e 32 3a 4c 23 7e 32 3b +4c 23 5e 23 56 23 e5 cd 6d 0b 3a 3a 4c 77 cb d4 +3a 3b 4c 77 e1 10 eb 7e 23 47 1f 1f 1f 1f e6 07 +32 41 4c 78 e6 07 32 42 4c 3a 41 4c 06 00 4f 87 +81 87 81 4f 28 04 11 71 4c ef 3a 42 4c 06 00 4f +87 81 87 81 4f 28 04 11 8d 4c ef 21 1f 28 11 b1 +43 0e 01 cd 93 0b 0e 05 cd 93 0b 3e bf 32 39 4c +11 00 14 cd 6d 0b 3a 27 4c 47 11 c0 ff 36 db cb +d4 36 01 2c 36 01 cb 94 36 fb 2d 19 10 ef 21 3d +28 11 b3 43 0e 19 cd 93 0b 21 14 4c cd 93 0b 21 +46 28 cd 93 0b 21 0d 4c c3 93 0b 06 08 11 f0 f0 +3e 08 90 cd d5 0b 10 f5 c9 e5 cd 6d 0b eb e1 e5 +d5 c5 7d 2c 12 cb d2 7c 12 cb 92 3e e0 83 5f 7a +ce ff 57 0d 20 ec c1 d1 e1 13 7d c6 20 6f 10 df +c9 e5 cd 6d 0b eb e1 e5 d5 c5 7d 12 cb d2 7c 12 +cb 92 3e e0 83 5f 7a ce ff 57 0d 20 ed c1 d1 e1 +13 10 e4 c9 af cd 5c 0c 21 50 0f 16 04 0e 17 1e +00 06 1b 7e 23 e6 01 28 0d e5 d5 cd 6d 0b 36 a0 +cb d4 36 09 d1 e1 1c 10 ea 14 0d 20 e2 c3 cb 0e +30 30 30 30 30 31 31 31 31 30 30 30 31 31 31 30 +30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 +31 30 30 30 31 30 31 30 30 30 31 30 31 30 30 30 +31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 30 +30 31 31 31 31 31 30 31 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 31 30 30 30 30 30 31 30 30 30 +31 30 31 30 30 30 31 30 30 30 30 30 30 30 30 30 +30 31 30 30 30 30 30 31 30 30 30 31 30 30 31 31 +31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 31 30 30 30 31 30 30 31 31 31 30 30 31 30 + + +30 30 31 30 31 31 31 30 30 31 31 31 30 31 31 30 +31 31 30 31 30 30 30 31 30 31 31 30 30 31 30 30 +31 30 30 31 30 30 30 31 31 30 31 30 31 30 31 31 +31 31 31 30 31 30 31 30 31 30 30 31 30 30 31 30 +30 30 30 31 30 30 30 31 30 31 30 30 30 31 30 31 +30 30 31 31 30 30 31 30 30 31 30 30 30 31 31 30 +30 30 31 30 31 30 30 30 31 30 31 30 30 30 31 30 +31 31 31 30 30 31 31 31 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 30 30 31 30 30 30 31 30 31 31 31 30 31 30 +30 30 31 30 31 31 31 31 31 30 31 31 31 31 30 31 +31 30 31 31 30 30 31 30 30 31 31 30 30 31 30 31 +30 30 30 30 30 31 30 30 30 31 31 30 31 30 31 30 +30 31 30 30 31 30 31 30 31 30 31 31 30 30 30 30 +31 31 31 31 30 31 30 30 30 31 30 30 31 30 30 31 +30 30 31 31 30 31 30 30 30 30 30 31 30 30 31 30 +31 30 30 30 31 30 31 31 31 30 31 30 30 30 31 30 +31 31 31 31 31 30 31 30 30 30 31 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 31 +30 30 31 31 31 30 30 31 30 30 30 31 30 30 30 30 +30 30 30 30 30 30 31 31 30 31 31 30 31 30 30 30 +31 30 31 31 30 30 31 30 30 30 30 30 30 30 30 30 +30 31 30 31 30 31 30 31 31 31 31 31 30 31 30 31 +30 31 30 30 30 30 30 30 30 30 30 30 31 30 30 30 +31 30 31 30 30 30 31 30 31 30 30 31 31 30 30 30 +30 30 30 30 30 30 30 31 30 30 30 31 30 31 30 30 +30 31 30 31 30 30 30 31 30 30 30 30 30 20 20 20 +20 50 72 65 73 73 20 53 74 61 72 74 20 54 6f 20 +50 6c 61 79 20 20 20 20 00 20 20 20 20 20 20 20 +20 49 6e 73 65 72 74 20 43 6f 69 6e 20 20 20 20 +20 20 20 20 00 1e 00 d6 0a 38 03 1c 18 f9 c6 0a +c9 3a 0a 4c b7 c0 3a 00 50 32 04 4c 2f 5f 3a 06 +4c 57 2f a3 32 07 4c 7b 32 06 4c 3a 40 50 32 05 +4c 2f 5f 3a 08 4c 57 2f a3 32 09 4c 7b 32 08 4c +3a 09 4c e6 01 28 08 3a 4c 4c ee 0f 32 4c 4c 3a +09 4c e6 08 28 08 3a 4d 4c ee 0f 32 4d 4c 3a 07 +4c e6 20 28 13 3a 0b 4c fe 63 28 0c 3c 32 0b 4c +cd 69 12 3e 01 32 0c 4c c9 11 99 12 21 fd 43 1a +13 b7 28 0c c6 80 77 cb d4 36 19 cb 94 2d 18 ef +3a 0b 4c cd f5 11 57 7b c6 b0 77 cb d4 36 19 2d +36 19 cb 94 7a c6 b0 77 c9 43 72 65 64 69 74 73 +20 00 32 47 4c af 32 46 4c 3e 01 32 4b 4c c9 cd +01 12 3a 47 4c b7 ca a1 13 3a 4b 4c d6 04 32 4b +4c d2 10 13 3a 47 4c 87 5f 16 00 21 4f 14 19 5e +23 56 eb 3a 46 4c 5f 3c 32 46 4c 16 00 19 19 19 +7e fe ff ca a1 13 b7 20 14 3c 32 46 4c 3a 47 4c +87 5f 16 00 21 4f 14 19 5e 23 56 eb 7e 32 4b 4c +23 7e cd fd 13 32 48 4c 23 7e cd fd 13 32 49 4c +3a 24 4c b7 28 16 3a 2a 4c 3c 32 2a 4c 1f 1f e6 +3f 5f 16 00 21 ae 13 19 7e 32 4a 4c 3a 4f 4c b7 +28 10 c6 02 32 4f 4c 32 4a 4c fe 40 38 04 af 32 +4f 4c 3a 0c 4c b7 28 10 c6 01 32 0c 4c 32 4a 4c +fe 20 38 04 af 32 0c 4c 3a 4e 4c b7 28 08 d6 04 +32 4e 4c 32 4a 4c dd 21 45 50 dd 36 00 01 ed 4b +4c 4c 3a 48 4c cd 16 14 dd 21 4a 50 dd 36 00 03 +ed 4b 4c 4c 3a 49 4c cd 16 14 dd 21 4f 50 dd 36 +00 01 ed 4b 4d 4c 3a 4a 4c cd 16 14 af 32 4a 4c +c9 af 32 48 4c 32 49 4c 32 47 4c c3 10 13 04 09 +0b 0d 0f 11 13 15 16 15 13 11 0f 0d 0b 09 09 08 +08 07 07 06 06 05 05 04 04 04 03 03 03 03 02 02 +02 02 01 01 01 01 01 01 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 fe ff c8 +b7 c8 e5 d5 5f 21 44 16 16 00 be 28 05 23 23 14 +18 f8 7a d1 e1 c9 e5 d5 b7 28 2d 87 5f 16 00 21 +ac 16 19 5e 23 56 7b dd 77 0c 1f 1f 1f 1f dd 77 +0d 7a dd 77 0e 1f 1f 1f 1f dd 77 0f 79 dd 77 10 +3e 01 32 01 50 d1 e1 c9 dd 36 10 00 d1 e1 c9 00 +00 55 14 81 15 50 80 80 50 66 66 50 56 56 32 56 +56 32 ab cb 32 2b 33 32 2b 33 32 ab cb 32 33 40 +32 33 40 32 ab cb 32 80 80 32 80 80 32 66 66 32 +56 56 32 60 56 32 ab c0 32 2b 30 32 2b 30 32 ab +c0 32 30 44 32 30 44 32 ab c0 32 88 88 32 88 88 +32 72 72 32 4c 4c 32 4c 4c 32 ab c0 32 26 30 32 +26 30 32 ab c0 32 30 44 32 30 44 32 ab c0 32 88 +88 32 88 88 32 72 72 32 4c 4c 32 4c 4c 32 ab cb +32 26 33 32 26 33 32 ab cb 32 33 40 32 33 40 32 +ab cb 32 80 80 32 80 80 32 66 66 32 56 56 32 40 +40 32 80 ab 32 20 2b 32 20 2b 32 80 ab 32 2b 33 +32 2b 33 32 80 ab 32 80 80 32 80 80 32 66 66 32 +56 56 32 40 40 32 80 98 32 20 26 32 20 26 32 80 +98 32 26 30 32 26 30 32 00 00 32 72 72 32 72 72 +32 60 60 32 4c 4c 32 4c 98 32 4c 4c 32 4c 4c 32 +4c 98 32 5b 5b 32 56 56 32 33 cb 32 33 33 32 33 +33 32 33 cb 32 40 40 32 66 66 64 66 66 32 72 72 +64 4c 4c 32 56 56 32 80 cb 19 80 00 19 80 80 32 +80 cb fa 00 00 fa 00 00 fa 00 00 fa 00 00 00 00 +00 32 80 80 32 72 72 32 66 66 32 60 60 32 56 56 +32 66 66 32 56 56 32 56 56 32 51 51 32 60 60 32 +51 51 32 51 51 32 56 56 32 66 66 32 56 56 32 56 +56 32 80 80 32 72 72 32 66 66 32 60 60 32 56 56 +32 66 66 32 56 56 32 56 56 32 51 51 32 60 60 32 +51 51 32 51 51 32 56 56 32 56 56 32 56 56 32 56 +56 32 80 80 32 72 72 32 66 66 32 60 60 32 56 56 +32 66 66 32 56 56 32 56 56 32 51 51 32 60 60 32 +51 51 32 51 51 32 56 56 32 66 66 32 56 56 32 56 +56 32 80 80 32 72 72 32 66 66 32 60 60 32 56 56 +32 66 66 32 56 56 32 40 40 32 56 56 32 66 66 32 +80 80 32 66 66 32 56 56 32 56 56 32 56 56 32 56 +56 00 00 00 00 24 ff 24 f2 04 e6 25 d8 05 cb 26 +c0 27 b4 07 ab 28 a2 08 98 29 90 09 88 2a 80 2b +79 0b 72 2c 6c 0c 66 2d 60 2e 5b 0e 56 2f 51 0f +4c 30 48 10 44 31 40 32 3c 12 39 33 36 13 33 34 +30 35 2d 15 2b 36 28 16 26 37 24 17 22 38 20 39 +1f 19 1d 3a 1b 1a 19 3b 18 3c 17 1c 16 3d 14 1d +13 3e 12 1e 11 3f 10 2b 01 01 01 01 57 00 5c 00 +62 00 6a 00 6f 00 75 00 7d 00 85 00 8e 00 96 00 +9e 00 a6 00 ae 00 b9 00 c4 00 d5 00 df 00 ea 00 +fb 00 0b 01 1c 01 2c 01 3c 01 4d 01 5d 01 73 01 +89 01 aa 01 bf 01 d5 01 f6 01 17 02 38 02 58 02 +79 02 9a 02 ba 02 e6 02 12 03 54 03 7e 03 aa 03 +ec 03 2e 04 70 04 b0 04 f2 04 34 05 74 05 cc 05 +24 06 a8 06 fc 06 54 07 d8 07 5c 08 e0 08 60 09 +e4 09 68 0a e8 0a 98 0b 48 0c 50 0d f8 0d a8 0e +b0 0f b8 10 c0 11 c0 12 c8 13 d0 14 e8 0a 98 0b +48 0c 50 0d f8 0d a8 0e b0 0f b8 10 c0 11 c0 12 +c8 13 d0 14 e8 0a 98 0b 48 0c 50 0d f8 0d a8 0e +b0 0f b8 10 c0 11 c0 12 c8 13 d0 14 e8 0a 98 0b +48 0c 50 0d f8 0d a8 0e b0 0f b8 10 c0 11 c0 12 +c8 13 d0 14 ac 17 30 18 d3 18 67 19 1f 1a c9 1a +71 1b 2f 1c 13 1d cc 1d a0 1e 77 1f 59 20 13 21 +fa 21 af 22 68 23 3e 24 f2 24 a6 25 00 00 05 1c +08 01 0c 05 04 80 01 11 05 04 80 01 00 07 03 08 +01 11 08 03 20 09 00 09 04 08 01 08 09 10 58 0f +1a 0a 02 08 01 14 0c 03 20 09 17 0c 03 80 01 1a +0c 02 08 01 04 0d 10 08 01 00 0f 1c 08 01 1a 0d +00 04 30 0f 17 04 1b 04 15 08 0c 0c 02 38 05 0b +00 10 00 07 43 45 4e 54 52 41 4c 20 43 41 56 45 +52 4e 00 08 09 10 58 0f 00 01 0d 05 45 07 09 00 +10 01 19 00 18 04 1b 06 10 28 08 38 40 40 7e 01 +01 10 00 0c 20 09 12 03 03 88 01 15 03 01 09 01 +00 05 12 09 01 12 06 02 09 01 00 07 01 09 01 01 +07 04 88 01 08 09 07 09 01 11 0a 04 88 01 0d 0c +03 09 01 07 0d 03 88 01 00 0f 1c 09 01 16 06 87 +20 09 19 05 88 20 09 17 06 02 88 01 17 08 02 88 +01 17 09 02 88 01 17 0a 02 88 01 17 0b 02 88 01 +17 0c 02 88 01 1a 0d 00 00 31 07 01 39 05 1b 01 +08 54 48 45 20 43 4f 4c 44 20 52 4f 4f 4d 00 02 +0b 04 58 14 01 01 0d 05 44 07 02 09 07 01 15 01 +18 07 11 0c 20 30 10 18 80 08 80 ff 30 13 68 98 +58 d4 ff 00 09 00 01 1c 03 11 00 01 1b 03 11 01 +01 1c 03 1a 00 01 1c 03 00 05 04 0a 05 04 05 18 +98 05 00 07 05 0a 05 19 07 03 0a 05 00 08 83 1b +03 00 0b 01 1c 03 05 09 06 48 01 17 0a 05 0a 05 +0c 0b 05 0a 05 04 0c 06 0a 05 13 0d 09 0a 05 00 +0f 1c 0a 05 1a 08 00 00 1b 07 00 1c 05 08 54 48 +45 20 4d 45 4e 41 47 45 52 49 45 00 05 09 06 48 +01 00 01 0d 05 45 1b 05 00 0d 00 15 00 12 06 19 +06 30 40 13 68 a0 08 d0 ff 40 10 18 50 08 68 ff +40 12 18 90 78 d0 01 00 06 00 01 1c 03 0d 00 0f +20 05 12 03 05 0a 07 19 04 03 0a 07 00 05 01 0a +07 06 05 01 0a 07 10 05 01 0a 07 0b 06 02 0a 07 +14 06 03 0a 07 00 07 03 98 14 06 08 02 0a 07 18 +08 04 0a 07 11 09 03 0a 07 00 0a 03 48 05 1b 0a +01 0a 07 0b 0b 03 0a 07 15 0b 03 0a 07 05 0c 02 +0a 07 16 0c 01 1c 03 19 0c 03 0a 07 11 0d 02 0a +07 00 0f 1c 0a 07 1a 01 00 00 1b 07 00 1c 05 01 +41 42 41 4e 44 4f 4e 45 44 20 55 52 41 4e 49 55 +4d 20 57 4f 52 4b 49 4e 47 53 00 00 0a 03 48 05 +01 1a 0d 05 45 1b 00 00 0b 01 16 01 0f 07 19 07 +20 50 08 68 08 08 60 01 50 28 68 28 20 78 01 09 +12 00 01 3a 01 00 05 0c 0c 0f 10 05 04 68 0f 14 +05 05 0c 0f 1a 06 02 0c 0f 10 08 09 48 01 03 09 +09 0c 0f 00 0b 02 68 0f 02 0b 0a 0c 0f 10 0b 06 +0c 0f 1b 0b 01 0c 0f 00 0d 02 0c 0f 00 0f 1c 0c +0f 07 0c 83 23 0f 0c 0d 82 23 0f 0f 0d 82 23 0f +10 0e 06 23 0f 07 0f 0f 23 0f 0d 0d 00 05 33 09 +14 07 17 04 04 0e 16 0e 17 0e 01 3a 01 12 00 08 +45 55 47 45 4e 45 27 53 20 4c 41 49 52 00 10 08 +09 48 01 00 00 03 05 44 09 1b 01 1a 07 09 06 08 +0c 06 0c 21 60 50 18 50 08 50 ff 60 20 38 20 20 +50 01 1c 0d 08 68 08 58 01 00 14 04 01 3b 07 07 +05 03 0d 0f 0e 05 02 0d 0f 14 05 05 0d 0f 02 06 +02 0d 0f 0f 06 82 24 09 1a 06 02 0d 0f 15 08 04 +0d 0f 00 09 02 0d 0f 06 0a 09 0d 0f 0f 0a 83 24 +09 10 0a 08 0d 0f 10 0b 01 3b 07 02 0c 01 34 03 +1a 0c 02 0d 0f 02 0d 04 58 0f 15 0d 02 0d 0f 00 +0f 1c 0d 0f 1a 00 00 00 33 01 00 3a 01 06 50 52 +4f 43 45 53 53 49 4e 47 20 50 4c 41 4e 54 00 02 +0d 04 58 0f 00 0f 03 05 45 1b 00 0a 0b 0b 0e 06 +10 06 1b 07 40 70 30 40 30 30 60 01 70 70 40 70 +70 a0 01 70 38 68 38 38 98 01 70 b8 68 b8 b8 d8 +01 00 0d 00 0f 25 05 0e 03 02 0b 09 10 03 8a 25 +05 11 03 0b 90 01 11 04 0b 90 01 06 05 04 58 0f +0d 05 03 0b 09 11 05 0b 90 01 00 06 03 0b 09 11 +06 0b 90 01 11 07 0b 90 01 00 08 01 0b 09 11 08 +0b 90 01 0d 09 03 0b 09 11 09 0b 90 01 01 0a 0a +0b 09 11 0a 0b 90 01 11 0b 0b 90 01 0d 0c 03 25 +05 11 0c 0b 90 01 08 0d 03 0b 09 0d 0d 82 25 05 +00 0f 1c 0b 09 0d 0f 0f 25 05 0e 0d 00 00 34 01 +04 18 09 19 05 16 08 19 0a 16 0c 0b 54 48 45 20 +56 41 54 00 06 05 04 58 0f 01 00 0d 05 45 1b 1b +03 13 06 18 07 12 0a 1b 0b 30 80 70 08 70 70 d0 +01 80 08 40 08 08 50 01 80 80 68 80 80 d0 01 00 +01 00 01 3c 09 09 00 01 3c 09 13 00 82 26 09 10 +00 8f 26 09 0e 02 02 08 01 1a 02 02 08 01 00 05 +03 08 01 08 05 06 08 01 11 05 02 08 01 14 06 02 +08 01 1b 06 01 08 01 01 07 03 08 01 18 07 01 08 +01 07 08 03 08 01 11 09 03 08 01 00 0a 01 08 01 +0b 0a 03 08 01 18 0a 03 08 01 08 0b 02 08 01 03 +0c 02 08 01 15 0c 04 08 01 0a 0d 02 58 0f 0d 0d +82 26 09 11 0d 02 08 01 15 0e 01 30 0f 00 0f 1c +08 01 05 00 01 46 0f 11 00 01 46 0f 0e 0d 00 00 +33 01 00 3a 01 00 4d 49 4e 45 52 20 57 49 4c 4c +59 20 4d 45 45 54 53 20 4b 4f 4e 47 20 42 45 41 +53 54 00 0a 0d 03 58 0f 00 00 0d 04 45 1b 0c 02 +0d 06 01 08 1a 0d 31 a0 44 68 44 00 48 ff a0 68 +58 68 54 74 01 a0 88 38 88 88 98 01 90 0e 00 70 +00 68 00 00 02 00 01 27 09 00 05 04 0b 09 06 05 +02 0b 09 0a 05 08 0b 09 14 05 02 0b 09 18 05 02 +0b 09 1a 07 02 0b 09 02 08 02 0b 09 06 08 02 0b +09 0a 08 08 58 0f 14 09 02 0b 09 18 09 02 0b 09 +00 0a 02 0b 09 02 0c 02 0b 09 06 0c 02 0b 09 0a +0c 08 0b 09 14 0c 02 0b 09 18 0c 02 0b 09 1a 0d +02 0b 09 00 0f 1c 0b 09 00 00 00 00 33 01 00 3a +01 06 57 41 43 4b 59 20 41 4d 4f 45 42 41 54 52 +4f 4e 53 00 0a 08 08 58 0f 01 00 0d 01 45 1b 10 +01 24 c0 58 18 58 58 80 01 c0 58 50 58 58 80 01 +b0 04 08 20 04 68 01 b0 08 08 40 04 68 02 b0 12 +08 90 04 68 01 b0 16 08 b0 04 68 02 00 0c 00 03 +0e 0f 0f 00 8c 28 09 14 00 08 0e 0f 00 02 06 0e +0f 1a 02 02 0e 0f 10 04 04 0e 0f 07 05 01 0e 0f +08 05 07 78 01 16 05 06 0e 0f 00 06 04 0e 0f 10 +07 07 0e 0f 17 07 03 78 01 00 08 05 0e 0f 08 09 +07 0e 0f 1a 09 02 0e 0f 00 0a 04 0e 0f 04 0a 02 +78 01 10 0a 07 0e 0f 17 0b 03 78 01 07 0c 0a 13 +05 00 0d 03 0e 0f 19 0d 03 0e 0f 00 0f 1c 13 05 +0b 0d 00 08 37 0f 0a 00 11 00 13 00 14 01 02 03 +00 09 1b 0a 16 0b 00 3b 01 05 54 48 45 20 45 4e +44 4f 52 49 41 4e 20 46 4f 52 45 53 54 00 02 0d +00 58 0f 00 00 04 05 45 1b 0d 01 1b 01 14 02 0b +06 11 08 40 d0 40 38 40 40 68 01 d0 38 50 38 38 +68 01 d0 18 68 18 18 b8 01 d0 80 28 80 80 a0 01 +00 00 00 06 2a 07 00 03 04 0f 01 04 05 06 0f 01 +0e 05 02 0f 01 10 05 05 14 05 15 05 02 0f 01 1a +06 02 0f 01 00 08 02 0f 01 04 08 02 80 09 1a 08 +02 0f 01 0a 09 07 0f 01 19 0a 01 0f 01 05 0b 03 +80 10 08 0b 01 0f 01 19 0c 03 0f 01 00 0d 02 0f +01 14 0d 03 0f 01 00 0f 1c 0f 0f 00 01 00 04 1a +09 10 01 15 09 10 0b 0b 0c 07 1b 01 10 00 15 06 +15 07 15 08 0b 0a 0b 0b 10 0a 01 41 54 54 41 43 +4b 20 4f 46 20 54 48 45 20 4d 55 54 41 4e 54 20 +50 48 4f 4e 45 53 00 04 08 02 50 09 00 02 01 05 +45 1b 15 00 1b 01 00 04 11 06 1b 0d 24 f0 70 18 +70 70 a8 01 f0 20 68 20 20 90 01 e0 02 20 10 20 +68 02 e0 0b 02 58 02 38 01 e0 12 30 90 30 68 01 +e0 17 02 b8 02 68 fd 00 05 00 01 46 07 10 00 01 +25 07 11 00 01 46 07 14 00 01 25 07 0e 02 02 80 +01 00 05 03 08 01 08 05 05 80 01 0d 05 85 25 07 +10 05 8b 25 07 11 05 04 80 01 15 05 02 08 01 1b +06 01 08 01 05 07 02 08 01 02 08 01 08 01 16 08 +06 08 0f 09 09 04 08 01 05 0a 01 08 01 11 0a 03 +08 01 16 0b 02 08 01 00 0c 06 08 01 0a 0d 03 08 +01 0d 0d 83 25 07 11 0d 08 50 09 00 0f 0d 08 01 +0d 0f 03 08 01 11 0f 0b 08 01 0e 0d 00 02 30 0f + + +14 0c 19 0c 02 3c 05 01 00 09 00 00 52 45 54 55 +52 4e 20 4f 46 20 41 4c 49 45 4e 20 4b 4f 4e 47 +20 42 45 41 53 54 00 11 0d 09 50 09 01 00 0d 05 +45 1b 0e 03 17 05 01 06 0f 07 1a 0d 31 a0 40 68 +40 00 40 ff a0 50 58 50 50 70 01 a0 b0 30 b0 b0 +c8 01 90 0e 00 70 00 70 00 00 00 00 1c 27 09 02 +01 8e 16 09 06 03 12 05 05 1a 03 02 05 05 06 06 +02 05 05 0a 06 04 05 05 10 06 05 05 05 17 06 02 +05 05 1b 06 01 05 05 06 09 05 05 05 0d 09 03 05 +05 13 09 03 05 05 18 09 04 05 05 06 0c 03 05 05 +0b 0c 03 05 05 10 0c 04 05 05 16 0c 02 05 05 1a +0c 02 05 05 00 0f 02 05 05 02 0f 18 58 0f 1a 0f +02 05 05 00 0d 00 00 33 01 00 3a 01 08 4f 52 45 +20 52 45 46 49 4e 45 52 59 00 02 0f 18 58 0f 01 +1a 0d 05 45 1b 18 03 09 06 12 09 17 09 0a 0c 41 +c0 30 08 30 30 d0 02 c0 80 20 80 30 d0 01 c0 88 +38 88 30 d0 fe c0 98 50 98 30 d0 01 b0 04 38 20 +08 68 02 01 0e 05 01 06 05 0f 05 01 07 05 02 06 +01 06 05 03 06 01 07 05 0a 06 01 06 05 0b 06 01 +07 05 12 06 01 06 05 13 06 01 07 05 1a 06 01 06 +05 1b 06 01 07 05 06 07 01 06 05 07 07 01 07 05 +16 07 01 06 05 17 07 01 07 05 04 09 01 06 05 05 +09 01 07 05 0c 09 01 06 05 0d 09 01 07 05 14 09 +01 06 05 15 09 01 07 05 1a 09 01 06 05 1b 09 01 +07 05 00 0b 01 06 05 01 0b 01 07 05 08 0b 01 06 +05 09 0b 01 07 05 0e 0b 06 58 0f 18 0b 01 06 05 +19 0b 01 07 05 06 0d 01 06 05 07 0d 01 07 05 00 +0f 1c 29 05 0e 00 00 00 33 01 00 3a 01 05 53 4b +59 4c 41 42 20 4c 41 4e 44 49 4e 47 20 42 41 59 +00 0e 0b 06 58 0f 00 1a 0d 04 44 01 16 02 0f 07 +1a 07 02 08 03 e0 00 20 00 00 48 04 e0 0a 00 50 +00 20 01 e0 14 10 a0 00 38 03 00 04 00 18 2a 07 +1a 01 8e 15 07 1b 01 8e 15 07 06 03 0f 50 05 15 +03 05 0f 01 06 04 01 1b 01 06 05 01 1a 09 19 04 +86 1b 01 19 0a 01 1a 09 00 05 04 0f 01 15 06 02 +0f 01 05 07 01 80 10 0a 07 02 0f 01 02 08 02 0f +01 10 08 02 0f 01 16 09 02 0f 01 00 0a 02 0f 01 +0a 0a 02 0f 01 10 0b 02 0f 01 04 0c 02 0f 01 15 +0c 02 0f 01 0a 0d 02 0f 01 00 0f 1c 0f 01 00 03 +00 00 33 01 00 3a 01 0a 54 48 45 20 42 41 4e 4b +00 06 03 0f 50 05 00 01 0d 03 45 1b 16 02 0a 06 +18 0e 13 c0 78 68 78 78 88 01 e0 07 28 38 24 68 +02 e0 0d 40 68 24 68 01 e0 12 50 90 20 68 fd 00 +00 05 01 08 01 05 05 01 08 01 14 05 02 08 01 03 +07 01 08 01 16 07 06 08 01 0a 05 84 2b 17 0d 05 +84 2b 17 0e 06 83 2b 17 0f 07 82 2b 17 10 08 81 +2b 17 00 09 02 80 01 02 09 18 50 09 09 0b 02 2b +17 0b 0b 02 08 01 0b 0b 02 08 01 19 0b 01 08 01 +00 0c 09 08 01 13 0d 01 08 01 19 0d 01 08 01 16 +0e 03 36 0f 00 0f 1c 08 01 0b 05 00 00 33 01 00 +3a 01 04 54 48 45 20 53 49 58 54 45 45 4e 54 48 +20 43 41 56 45 52 4e 00 02 09 18 50 09 00 01 0d +04 45 1b 00 00 1b 02 0c 07 10 0a 40 20 b0 28 b0 +b0 d0 01 20 88 38 88 88 a0 01 20 10 50 10 02 38 +01 20 50 68 50 02 88 01 00 00 05 1c 90 05 00 06 +1c 90 05 00 07 1c 90 05 00 08 1c 90 05 00 09 1c +90 05 00 0a 1c 90 05 00 0b 1c 90 05 00 0c 1c 90 +05 02 08 85 00 00 03 08 85 00 00 08 05 88 00 00 +09 05 88 00 00 11 05 85 00 00 12 05 85 00 00 18 +05 88 00 00 19 05 88 00 00 0c 08 05 58 0f 00 05 +02 11 05 1a 05 02 11 05 18 0e 04 11 05 00 0f 1c +11 05 1a 01 00 06 32 07 05 04 07 04 0b 04 0e 04 +14 04 16 04 04 3e 05 02 06 17 07 14 0a 07 0b 08 +54 48 45 20 57 41 52 45 48 4f 55 53 45 00 0c 08 +05 58 0f 01 00 03 05 45 1b 16 05 0d 07 00 09 11 +0a 17 0b 24 70 20 68 20 20 30 01 70 50 68 50 50 +b0 01 40 02 40 10 40 68 02 40 08 40 40 00 68 fd +40 11 30 88 00 40 01 40 18 00 c0 00 60 04 00 19 +00 01 2d 09 02 05 1a 08 01 00 07 02 08 01 0b 08 +11 08 01 02 09 07 08 01 1b 0a 01 08 01 02 0c 1a +08 01 00 0d 02 08 01 04 05 88 00 00 05 05 88 00 +00 09 05 88 00 00 0a 05 88 00 00 13 05 88 00 00 +14 05 88 00 00 18 05 88 00 00 19 05 88 00 00 00 +0f 1c 08 01 1a 00 00 00 34 01 00 3b 01 04 4f 4d +4f 45 42 41 54 52 4f 4e 53 27 20 52 45 56 45 4e +47 45 00 02 0d 00 58 0f 00 1a 0d 01 45 1b 0f 01 +34 c0 58 30 58 58 88 02 c0 78 50 78 58 88 01 c0 +70 68 70 58 88 fe b0 04 68 20 05 68 fc b0 09 48 +48 05 68 02 b0 13 48 98 05 68 04 b0 18 28 c0 05 +68 01 0f 00 00 02 20 09 02 05 01 12 15 07 05 06 +12 15 15 05 07 12 15 11 07 02 12 15 00 08 01 12 +15 0b 08 03 12 15 15 08 07 12 15 11 0a 01 12 15 +00 0b 03 12 15 0c 0c 05 12 15 15 0b 07 12 15 00 +0e 02 20 09 00 0f 02 20 09 02 0f 1a 12 15 14 0f +01 20 09 00 01 00 00 33 01 00 3a 01 04 53 4f 4c +41 52 20 50 4f 57 45 52 20 47 45 4e 45 52 41 54 +4f 52 00 05 0c 04 58 0f 00 0c 0a 03 44 0f 1b 01 +00 05 1b 0c 43 70 b8 18 b8 a0 d0 02 70 d0 30 d0 +98 d0 fe 70 c8 48 c8 98 d0 ff 70 78 68 78 60 d0 +02 e0 03 58 18 04 68 03 e0 09 38 48 30 68 fe e0 +0e 48 70 02 50 ff 00 00 00 05 03 0f 00 01 05 03 +0f 00 02 04 03 0f 02 02 84 28 09 05 00 17 01 01 +05 01 17 01 01 04 02 18 01 01 17 02 05 04 01 17 +03 05 04 01 00 03 83 01 01 01 03 83 01 01 03 03 +0c 01 01 03 04 03 01 01 06 04 01 3f 09 05 05 01 +3f 09 07 04 02 2e 09 06 05 04 2e 09 09 04 01 1f +09 0a 05 01 1f 09 13 00 01 3f 09 14 00 02 2e 09 +16 00 01 1f 09 13 01 82 2e 0f 14 01 82 1e 01 15 +01 82 1e 01 16 01 82 2e 0f 13 03 04 2e 0f 0a 04 +03 01 01 03 05 02 01 01 0b 05 01 01 01 1a 08 02 +08 01 18 0a 01 80 01 19 0b 01 08 01 00 0c 01 08 +01 03 0d 01 08 01 00 0f 1c 08 01 0f 04 0d 24 15 +0d 05 03 24 15 12 05 83 24 15 0d 06 03 24 15 00 +06 04 24 15 00 07 10 24 15 04 06 03 03 0f 07 06 +02 01 01 09 06 04 03 0f 0c 05 01 03 0f 10 05 00 +06 31 05 0d 04 0e 04 0f 03 10 03 11 03 12 03 04 +1a 05 06 0b 09 0b 0e 0b 12 0b 06 54 48 45 20 46 +49 4e 41 4c 20 42 41 52 52 49 45 52 00 00 0a 14 +58 0f 01 19 0d 05 45 1b 14 05 1b 06 07 0b 0b 0b +10 0b 11 70 38 68 38 20 98 02 e0 15 30 a8 28 68 +01 00 21 07 27 16 16 0e 0a 1e 00 06 1c 7e 23 e5 +d5 f5 cd 6d 0b f1 c6 80 77 cb d4 36 1b d1 e1 1c +10 eb 14 0d 20 e3 c9 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 50 41 43 2d 4d 41 4e 49 43 +2d 4d 49 4e 45 52 2d 4d 41 4e 20 20 20 20 20 20 +57 52 49 54 54 45 4e 20 42 59 20 4a 49 4d 20 42 +41 47 4c 45 59 20 46 4f 52 20 20 20 20 50 41 43 +4d 41 4e 20 41 52 43 41 44 45 20 48 41 52 44 57 +41 52 45 2e 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 4a 55 4d 50 20 3d 20 4a 4f 59 20 32 20 2d +3e 20 52 49 47 48 54 20 20 20 20 20 4d 55 53 49 +43 20 4f 4e 2f 4f 46 46 20 3d 20 4a 4f 59 20 32 +20 2d 3e 20 55 50 20 20 46 58 20 4f 4e 2f 4f 46 +46 20 3d 20 4a 4f 59 20 32 20 2d 3e 20 44 4f 57 +4e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 +49 52 20 e7 e7 e7 e7 e7 e7 00 e7 e7 e7 e7 e7 e7 +e7 e7 e7 e7 e7 e7 e7 e7 e7 e7 e7 e7 00 48 49 53 +43 4f 52 45 20 00 20 20 53 43 4f 52 45 20 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + + +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + + +c3 01 01 00 00 00 00 00 77 23 10 fc c9 00 00 00 +85 6f 8c 95 67 7e c9 00 78 87 d7 5f 23 56 eb c9 +e1 87 d7 5f 23 56 eb e9 ed b0 af 32 c0 50 c9 00 +00 00 00 00 00 00 00 00 c3 68 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 ed 45 f3 f5 dd e5 e5 d5 c5 af +32 00 50 32 c0 50 2a 00 4c 23 22 00 4c 3e 00 b7 +c2 ee 00 21 53 4c 11 f2 4f 01 0c 00 ef 11 04 00 +19 11 62 50 01 0c 00 ef 3a 1b 4c 3c 32 1b 4c e6 +01 28 1c 2a 51 4c ed 5b 61 4c 22 fa 4f ed 53 6a +50 2a 5f 4c ed 5b 6f 4c 22 fc 4f ed 53 6c 50 3a +50 4c b7 28 14 af 32 1c 4c af 32 50 4c cd dd 0c +cd dc 0c cd b7 0c cd 92 07 cd af 12 af 32 c0 50 +3e 01 32 00 50 c1 d1 e1 dd e1 f1 fb ed 4d 21 51 +4c 11 f0 4f 01 10 00 ef 11 60 50 01 10 00 ef 18 +be f3 31 f0 4f ed 56 3e ff d3 00 af 21 00 50 01 +08 08 cf af 32 c0 50 21 00 4c 06 be cf cf cf cf +3e 0f 32 4c 4c 32 4d 4c 21 0d 4c 11 0e 4c 01 0c +00 36 30 ef af 12 32 13 4c 21 ce fa 22 02 4c 21 +40 50 06 40 cf 3e 01 32 00 50 fb af 32 c0 50 32 +48 4c 32 49 4c 32 4a 4c 3e 01 32 1d 4c 3e 68 32 +1e 4c 3e 00 32 1f 4c 3e 01 32 20 4c af 32 24 4c +32 22 4c 3e ff 32 25 4c af 32 50 4c 32 48 4c 32 +49 4c 32 4a 4c 3e 01 cd a2 12 cd 24 0f 3a 0b 4c +b7 20 14 21 d9 11 11 bc 43 0e 01 cd 93 0b cd 83 +0b 3a 0b 4c b7 28 f7 21 bd 11 11 bc 43 0e 01 cd +93 0b cd 83 0b 3a 09 4c e6 20 28 f6 3a 0b 4c 3d +32 0b 4c 3e 02 cd a2 12 3e 00 32 2f 4c 3e 05 32 +27 4c 21 0d 4c 11 0e 4c 01 05 00 36 30 ef af 12 +3a 2f 4c cd 1b 0d af 32 24 4c cd e2 26 af 32 2b +4c 3a 30 4c 3c 32 30 4c 3e 01 32 0a 4c cd 83 0b +cd 83 0b cd 83 0b af 32 0a 4c cd 83 0b 3a 2e 4c +3c fe 06 38 0f cd 3c 0b 3a 39 4c b7 20 05 3e 02 +32 2b 4c af 32 2e 4c 3a 31 4c 32 33 4c 3a 32 4c +32 34 4c 3a 04 4c 32 31 4c 3a 05 4c 32 32 4c ed +5b 1d 4c 7a c6 10 57 cd 4b 0c 20 0e ed 5b 1d 4c +1c 7a c6 10 57 cd 4b 0c 28 41 3a 2c 4c fe 00 28 +1e 3a 1f 4c e6 02 28 08 3a 31 4c 2f e6 02 20 0d +3a 31 4c e6 fb f6 02 32 31 4c 32 26 4c 18 1c 3a +1f 4c e6 02 20 08 3a 31 4c 2f e6 04 20 0d 3a 31 +4c e6 fd f6 04 32 31 4c 32 26 4c 3a 24 4c b7 28 +06 3a 25 4c 32 31 4c 3a 31 4c cb 4f 20 6f f6 04 +32 31 4c 32 26 4c 32 25 4c 3a 1f 4c cb 4f 20 10 +3a 31 4c f6 02 32 31 4c 32 26 4c 32 25 4c 18 45 +d6 04 e6 0f 32 1f 4c fe 0e 20 3a ed 5b 1d 4c 1d +cd 3a 0c 20 2b ed 5b 1d 4c 1d 7a c6 08 57 cd 3a +0c 20 1d ed 5b 1d 4c 1d 7a c6 0f 57 cd 3a 0c 20 +0f 3a 1d 4c 3d 32 1d 4c fe ff 20 11 3c 32 1d 4c +3e 02 32 1f 4c 3a 1f 4c f6 02 32 1f 4c 3a 31 4c +cb 57 20 70 f6 02 32 31 4c 32 26 4c 32 25 4c 3a +1f 4c cb 4f 28 10 3a 31 4c f6 04 32 31 4c 32 26 +4c 32 25 4c 18 46 c6 04 e6 0f 32 1f 4c 20 3d ed +5b 1d 4c 1c 1c cd 3a 0c 20 2d ed 5b 1d 4c 1c 1c +7a c6 08 57 cd 3a 0c 20 1e ed 5b 1d 4c 1c 1c 7a +c6 0f 57 cd 3a 0c 20 0f 3a 1d 4c 3c fe 1b 32 1d +4c 20 11 3d 32 1d 4c 3e 0c 32 1f 4c 3a 1f 4c e6 +fd 32 1f 4c 3a 32 4c cb 57 20 25 3a 24 4c b7 20 +1f af 32 23 4c 3e 01 32 24 4c 3e fc 32 22 4c 3a +1e 4c 32 28 4c 3a 31 4c 32 25 4c 3e 01 32 2a 4c +3a 24 4c b7 ca bb 04 3c 32 24 4c ed 5b 22 4c 3a +1e 4c 83 32 1e 4c 3a 24 4c e6 01 28 0d 7b cb 7f +20 04 fe 04 30 04 3c 32 22 4c 3a 22 4c cb 7f c2 +53 04 fe 03 38 5d ed 5b 1d 4c 7a c6 10 57 cd 1b +0c 28 20 af 32 22 4c 32 24 4c 3a 1e 4c e6 f8 32 +1e 4c 3a 28 4c c6 18 5f 3a 1e 4c bb 38 05 3e 02 +32 2b 4c ed 5b 1d 4c 1c 7a c6 10 57 cd 1b 0c 28 +20 af 32 22 4c 32 24 4c 3a 1e 4c e6 f8 32 1e 4c +3a 28 4c c6 18 5f 3a 1e 4c bb 38 05 3e 02 32 2b +4c 18 56 ed 5b 1d 4c 15 cd 3a 0c 20 0b ed 5b 1d +4c 1c 15 cd 3a 0c 28 41 3a 22 4c cb 7f 28 3a af +32 22 4c 3e ff 32 25 4c 32 26 4c 3a 1e 4c 3d e6 +78 c6 08 32 1e 4c ed 5b 1d 4c 7a c6 10 57 d5 cd +1b 0c d1 20 06 1c cd 1b 0c 28 0e af 32 24 4c 32 +22 4c 3e ff 32 25 4c 18 43 3a 23 4c 3c 32 23 4c +fe 11 38 38 3e ff 32 25 4c 18 31 3a 24 4c b7 20 +2b ed 5b 1d 4c 7a c6 10 57 d5 cd 1b 0c d1 20 1c +1c cd 1b 0c 20 16 af 32 22 4c 3e ff 32 25 4c 3e +01 32 24 4c 3a 1e 4c c6 10 32 28 4c ed 5b 1d 4c +cb 23 cb 23 cb 23 ed 4b 1f 4c d5 79 e6 0c 1f d1 +83 32 29 4c ed 5b 1d 4c cb 23 cb 23 cb 23 ed 4b +1f 4c cb 49 28 04 79 ee 0c 4f 3e 00 cd d5 0b dd +21 71 4c 06 01 3a 41 4c b7 28 21 4f c5 dd 5e 01 +cb 23 cb 23 cb 23 dd 56 02 dd 4e 00 78 06 01 cd +d5 0b c1 11 07 00 dd 19 04 0d 20 e0 dd 21 8d 4c +3a 42 4c b7 28 21 4f c5 dd 5e 01 cb 23 cb 23 cb +23 dd 56 02 dd 4e 00 78 06 01 cd d5 0b c1 11 07 +00 dd 19 04 0d 20 e0 78 fe 08 28 0c 11 f0 f0 dd +4e 00 cd d5 0b 04 18 ef 3e 01 32 50 4c 3a 24 4c +b7 20 43 ed 5b 1d 4c 7a c6 10 57 cd 0f 0c fe 68 +38 12 fe a0 30 0e 3c 77 e6 07 20 08 36 03 cb d4 +3a 36 4c 77 ed 5b 1d 4c 1c 7a c6 10 57 cd 0f 0c +fe 68 38 12 fe a0 30 0e 3c 77 e6 07 20 08 36 03 +cb d4 3a 36 4c 77 ed 5b 1d 4c cd 7a 0a 1c cd 7a +0a 7a c6 08 57 cd 7a 0a 1d cd 7a 0a 7a c6 07 57 +cd 7a 0a 1c cd 7a 0a dd 21 71 4c 3a 41 4c b7 28 +61 47 dd 7e 03 dd 86 06 dd 77 03 1f 1f 1f dd 77 +01 dd 7e 03 dd be 04 38 05 dd be 05 38 08 dd 7e +06 2f 3c dd 77 06 dd 7e 03 e6 06 87 4f dd 7e 00 +e6 f0 b1 dd 77 00 dd cb 06 7e 28 08 dd 7e 00 ee +0e dd 77 00 dd 5e 03 dd 56 02 2a 1d 4c 3a 29 4c +6f cd fa 09 38 05 3e 02 32 2b 4c 11 07 00 dd 19 +10 a0 dd 21 8d 4c 3a 42 4c b7 ca 2c 07 47 dd 7e +06 b7 28 11 3a 2f 4c fe 07 28 04 fe 0b 20 06 11 +0e 0a cd 26 0a dd 7e 02 dd 86 06 dd 77 02 dd be +04 38 05 dd be 05 38 4a dd 7e 06 2f 3c dd 77 06 +3a 2f 4c fe 07 28 37 fe 0b 28 33 fe 0d 28 13 fe +04 28 02 18 2d 3a 3c 4c b7 20 27 3e 00 dd 77 06 +18 20 dd 7e 03 c6 40 dd 77 03 1f 1f 1f dd 77 01 +af dd 77 02 dd 7e 06 2f 3c dd 77 06 18 04 af 32 +42 4c 3a 30 4c e6 03 20 23 dd 7e 00 fe 20 38 1c +fe a0 38 13 c6 04 dd 77 00 e6 0c fe 00 20 0d dd +7e 00 d6 10 dd 77 00 ee 04 dd 77 00 dd 5e 03 dd +56 02 2a 1d 4c 3a 29 4c 6f cd fa 09 38 05 3e 02 +32 2b 4c 11 07 00 dd 19 05 c2 6e 06 3a 07 4c e6 +20 28 0a 3a 05 4c e6 60 20 03 c3 58 01 3a 2b 4c +b7 ca ed 01 fe 01 28 1c 3e 40 32 4e 4c 3a 27 4c +3d 32 27 4c c2 e0 01 af 32 47 4c 32 24 4c cd 19 +09 c3 58 01 af 32 24 4c 3a 39 4c b7 28 11 32 4a +4c cd 83 0b cd 3c 0b 11 14 0a cd 26 0a 18 e5 3a +2f 4c 3c 32 2f 4c fe 14 da e0 01 af 32 2f 4c c3 +e0 01 3a 2f 4c fe 12 c0 11 14 00 cd 6d 0b cb d4 +11 14 00 7e fe 18 20 34 7e fe 18 20 24 36 0f 2c +14 18 f5 01 e1 ff 09 15 1d 7e fe 18 28 ea 18 1c +7e fe 18 20 ee 36 0f 01 20 00 09 1d fa dc 07 18 +ef 01 1f 00 09 15 1d 7e fe 18 28 e9 21 a4 47 36 +0f 2e 84 36 0f dd 21 71 4c 3a 41 4c b7 28 31 47 +dd 5e 03 dd 56 02 cb 3b cb 3b cb 3b cb 3a cb 3a +cb 3a cd 6d 0b cb d4 cd 0b 09 2c cd 0b 09 11 e0 +ff 19 cd 0b 09 2d cd 0b 09 11 07 00 dd 19 10 d0 +dd 21 8d 4c 3a 42 4c b7 ca 5e 08 47 dd 5e 03 dd +56 02 cb 3b cb 3b cb 3b cb 3a cb 3a cb 3a cd 6d +0b cb d4 cd 0b 09 2c cd 0b 09 11 e0 ff 19 cd 0b +09 2d cd 0b 09 11 07 00 dd 19 05 c2 2c 08 3a 2f +4c fe 12 c0 11 14 00 cd 6d 0b cb d4 11 14 00 01 +20 00 7e fe 16 28 13 fe 0f 20 16 36 18 2c 14 18 +f1 7e fe 16 28 f5 fe 0f 20 07 36 18 09 1d f2 81 +08 dd 21 71 4c 3a 41 4c b7 28 31 47 dd 5e 03 dd +56 02 cb 3b cb 3b cb 3b cb 3a cb 3a cb 3a cd 6d +0b cb d4 cd 12 09 2c cd 12 09 11 e0 ff 19 cd 12 +09 2d cd 12 09 11 07 00 dd 19 10 d0 dd 21 8d 4c +3a 42 4c b7 ca 0a 09 47 dd 5e 03 dd 56 02 cb 3b +cb 3b cb 3b cb 3a cb 3a cb 3a cd 6d 0b cb d4 cd +12 09 2c cd 12 09 11 e0 ff 19 cd 12 09 2d cd 12 +09 11 07 00 dd 19 05 c2 d8 08 c9 7e fe 0f c0 36 +16 c9 7e fe 18 c8 36 0f c9 af 32 50 4c cd 83 0b +11 00 00 06 1c d5 c5 cd 6d 0b 06 10 af 36 03 cb +d4 77 cb 94 2c 10 f6 c1 d1 1c 10 e9 cd cb 0e 3e +60 32 1e 4c cd 83 0b ed 5f 11 00 00 06 1c d5 c5 +f5 cd 6d 0b f1 06 10 cb d4 77 2c 10 fa c1 d1 1c +10 ec 21 20 46 3a 1e 4c 47 3e 60 90 1f 1f 1f e6 +1f 3c 47 3e 01 77 2c 10 fc ed 4b 1e 4c 3e 61 91 +1f 1f 1f e6 1f 57 1e 0c cd 6d 0b 36 17 cb d4 36 +01 11 5d 70 01 14 01 3e 02 cd d5 0b 11 60 60 01 +00 01 3e 01 cd d5 0b 11 5e 00 ed 4b 1e 4c 3e 61 +91 57 01 18 01 3e 00 cd d5 0b 3a 1e 4c 3d 32 1e +4c f5 cb 3f cb 3f 32 4a 4c f1 c2 44 09 11 00 00 +06 1c af d5 c5 f5 cd 6d 0b f1 06 10 cb d4 77 2c +10 fa c1 d1 1c 10 ec 21 20 46 06 0c 3e 01 77 2c +10 fc 06 fa cd 83 0b 10 fb c9 7d c6 06 bb d8 7b +c6 06 bd d8 7c c6 0f ba d8 7a c6 0f bc c9 00 00 +01 00 00 00 08 00 00 00 00 00 00 00 01 00 00 00 +00 05 02 00 00 00 e5 c5 21 12 4c 01 00 06 1a 86 +81 77 0e 00 fe 3a 38 04 d6 0a 77 0c 2b 13 10 ee +21 0d 4c 11 14 4c 06 06 1a be 28 0e 30 10 21 0d +4c 11 14 4c 01 06 00 ef 18 04 23 13 10 ea cd ae +0e c1 e1 c9 cd 83 0b 3a 40 50 e6 20 20 f6 c9 cd +83 0b 3a 40 50 e6 20 28 f6 c9 d5 cd 0f 0c d1 fe +18 d8 fe 20 da 10 0b fe 30 d8 fe 40 da 10 0b fe +fe d2 16 0b fe de 38 05 fe e0 da 16 0b fe 44 28 +42 fe 45 28 3e fe 46 c0 36 47 7b fe 11 38 23 3a +8d 4c c6 08 32 8d 4c 3e 04 32 93 4c e5 d5 21 e2 +41 af 77 11 e0 ff 19 77 cb d4 77 af ed 52 77 d1 +e1 c9 e5 d5 21 ab 41 af 77 2c 77 cb d4 77 2d 77 +d1 e1 c9 36 03 cb d4 3a 36 4c 77 3a 3c 4c 3d 32 +3c 4c d5 11 1a 0a cd 26 0a d1 3e 02 32 4f 4c 3a +2f 4c fe 04 c0 3a 3c 4c b7 c0 3e 01 32 93 4c c9 +3e 02 32 2b 4c c9 3a 3c 4c b7 c0 d5 3a 29 4c c6 +05 1f 1f 1f e6 1f 5f 3a 1e 4c c6 08 57 cd 0f 0c +d1 e6 de fe de c0 3e 01 32 2b 4c c9 3a 39 4c b7 +28 25 3d 32 39 4c 1f 1f 1f e6 1f c6 04 5f 16 11 +cd 6d 0b 3a 39 4c e6 07 c6 60 77 e6 07 fe 07 c0 +11 e0 ff 19 36 a0 c9 21 31 43 36 a0 c9 7a c6 a0 +6f 26 43 7b 11 e0 ff b7 c8 1f 30 01 19 eb 29 eb +c3 77 0b e5 2a 00 4c af 32 c0 50 3a 00 4c bd 28 +f6 e1 c9 7e 23 b7 c8 c6 80 12 cb d2 79 12 7b d6 +20 5f cb 92 7a de 00 57 c3 93 0b 7c cd b0 0b 7d +f5 1f 1f 1f 1f cd b9 0b f1 e6 0f fe 0a 38 02 c6 +07 c6 b0 e5 d5 f5 cd 6d 0b f1 77 cb d4 36 12 cb +94 d1 1c e1 c9 f5 3e f0 ba 20 03 bb 28 2c f1 3c +d5 ed 5b 1c 4c bb 38 03 32 1c 4c e6 07 87 5f 16 +00 21 51 4c 19 d1 71 23 70 23 d5 11 0e 00 19 d1 +3e ee 93 77 23 3e 00 92 77 c9 f1 3c d5 18 dc 7a +1f 1f 1f e6 1f 57 cd 6d 0b 7e c9 cd 0f 0c fe 05 +38 14 fe 18 38 12 fe 20 38 0c fe 30 38 0a fe 48 +38 04 fe a0 38 02 af c9 b7 c9 cd 0f 0c fe 20 38 +04 fe 30 38 02 af c9 3e 01 b7 c9 cd 0f 0c fe 48 +38 04 fe 60 38 02 af c9 3e 01 b7 c9 32 36 4c f5 +af 32 50 4c cd 83 0b f1 f3 e5 d5 c5 f5 21 00 40 +11 01 40 01 00 04 36 03 ed b0 01 40 00 36 00 ed +b0 01 80 03 77 ed b0 36 00 01 3f 00 ed b0 fb cd +83 0b f3 11 00 10 06 10 d5 c5 cd 6d 0b 11 e0 ff +cb d4 06 20 36 00 19 10 fb c1 d1 14 10 ea cd 69 +12 f1 c1 d1 e1 fb c9 3a 3c 4c b7 c0 ed 5f 21 d8 +0c e6 03 5f 16 00 19 7e 2a 3f 4c cb d4 77 2c 77 +11 e0 ff 19 77 2d 77 c9 09 11 14 17 c9 dd 2a 37 +4c dd 7e 02 b7 c8 47 dd 5e 00 dd 56 01 cd 6d 0b +dd 7e 05 32 2c 4c fe 00 3a 30 4c 28 01 2f e6 07 +dd 86 03 dd 4e 04 c3 09 0d 11 e0 ff 18 03 11 01 +00 77 cb d4 71 cb 94 19 10 f7 c9 6f 26 00 29 11 +84 17 19 5e 23 56 d5 dd e1 dd 7e 00 dd 23 cd 5c +0c dd 5e 00 dd 56 01 cd 6d 0b dd 7e 02 b7 28 1c +47 cb b8 e6 80 dd 7e 03 dd 4e 04 11 05 00 dd 19 +28 05 cd 0e 0d 18 da cd 09 0d 18 d5 22 3f 4c 36 +de 2c 36 fe cb d4 36 09 2d 36 09 cb 94 11 e0 ff +19 36 df 2c 36 ff cb d4 36 09 2d 36 09 dd 7e 03 +dd 4e 04 dd 46 05 11 06 00 dd 19 b7 28 16 f5 dd +5e 00 dd 56 01 dd 23 dd 23 cd 6d 0b 71 cb d4 70 +f1 3d 20 ea dd 7e 00 dd 4e 01 dd 46 02 11 03 00 +dd 19 b7 28 16 f5 dd 5e 00 dd 56 01 dd 23 dd 23 +cd 6d 0b 71 cb d4 70 f1 3d 20 ea 21 b0 43 11 e0 +ff 06 1c 36 a0 cb d4 36 09 cb 94 19 10 f5 dd 5e +00 dd 23 16 10 cd 6d 0b eb dd e5 e1 0e 09 cd 93 +0b 22 37 4c 11 06 00 19 7e 32 1d 4c fe 10 07 17 +e6 02 32 1f 4c 23 7e 87 87 87 32 1e 4c 23 3e 01 +32 20 4c af 32 24 4c 32 22 4c 3e ff 32 25 4c 22 +3d 4c 7e 47 32 3c 4c 23 7e 32 3a 4c 23 7e 32 3b +4c 23 5e 23 56 23 e5 cd 6d 0b 3a 3a 4c 77 cb d4 +3a 3b 4c 77 e1 10 eb 7e 23 47 1f 1f 1f 1f e6 07 +32 41 4c 78 e6 07 32 42 4c 3a 41 4c 06 00 4f 87 +81 87 81 4f 28 04 11 71 4c ef 3a 42 4c 06 00 4f +87 81 87 81 4f 28 04 11 8d 4c ef 21 1f 28 11 b1 +43 0e 01 cd 93 0b 0e 05 cd 93 0b 3e bf 32 39 4c +11 00 14 cd 6d 0b 3a 27 4c 47 11 c0 ff 36 db cb +d4 36 01 2c 36 01 cb 94 36 fb 2d 19 10 ef 21 3d +28 11 b3 43 0e 19 cd 93 0b 21 14 4c cd 93 0b 21 +46 28 cd 93 0b 21 0d 4c c3 93 0b 06 08 11 f0 f0 +3e 08 90 cd d5 0b 10 f5 c9 e5 cd 6d 0b eb e1 e5 +d5 c5 7d 2c 12 cb d2 7c 12 cb 92 3e e0 83 5f 7a +ce ff 57 0d 20 ec c1 d1 e1 13 7d c6 20 6f 10 df +c9 e5 cd 6d 0b eb e1 e5 d5 c5 7d 12 cb d2 7c 12 +cb 92 3e e0 83 5f 7a ce ff 57 0d 20 ed c1 d1 e1 +13 10 e4 c9 af cd 5c 0c 21 50 0f 16 04 0e 17 1e +00 06 1b 7e 23 e6 01 28 0d e5 d5 cd 6d 0b 36 a0 +cb d4 36 09 d1 e1 1c 10 ea 14 0d 20 e2 c3 cb 0e +30 30 30 30 30 31 31 31 31 30 30 30 31 31 31 30 +30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 +31 30 30 30 31 30 31 30 30 30 31 30 31 30 30 30 +31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 30 +30 31 31 31 31 31 30 31 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 31 30 30 30 30 30 31 30 30 30 +31 30 31 30 30 30 31 30 30 30 30 30 30 30 30 30 +30 31 30 30 30 30 30 31 30 30 30 31 30 30 31 31 +31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 31 30 30 30 31 30 30 31 31 31 30 30 31 30 + + +30 30 31 30 31 31 31 30 30 31 31 31 30 31 31 30 +31 31 30 31 30 30 30 31 30 31 31 30 30 31 30 30 +31 30 30 31 30 30 30 31 31 30 31 30 31 30 31 31 +31 31 31 30 31 30 31 30 31 30 30 31 30 30 31 30 +30 30 30 31 30 30 30 31 30 31 30 30 30 31 30 31 +30 30 31 31 30 30 31 30 30 31 30 30 30 31 31 30 +30 30 31 30 31 30 30 30 31 30 31 30 30 30 31 30 +31 31 31 30 30 31 31 31 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 30 30 31 30 30 30 31 30 31 31 31 30 31 30 +30 30 31 30 31 31 31 31 31 30 31 31 31 31 30 31 +31 30 31 31 30 30 31 30 30 31 31 30 30 31 30 31 +30 30 30 30 30 31 30 30 30 31 31 30 31 30 31 30 +30 31 30 30 31 30 31 30 31 30 31 31 30 30 30 30 +31 31 31 31 30 31 30 30 30 31 30 30 31 30 30 31 +30 30 31 31 30 31 30 30 30 30 30 31 30 30 31 30 +31 30 30 30 31 30 31 31 31 30 31 30 30 30 31 30 +31 31 31 31 31 30 31 30 30 30 31 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 31 +30 30 31 31 31 30 30 31 30 30 30 31 30 30 30 30 +30 30 30 30 30 30 31 31 30 31 31 30 31 30 30 30 +31 30 31 31 30 30 31 30 30 30 30 30 30 30 30 30 +30 31 30 31 30 31 30 31 31 31 31 31 30 31 30 31 +30 31 30 30 30 30 30 30 30 30 30 30 31 30 30 30 +31 30 31 30 30 30 31 30 31 30 30 31 31 30 30 30 +30 30 30 30 30 30 30 31 30 30 30 31 30 31 30 30 +30 31 30 31 30 30 30 31 30 30 30 30 30 20 20 20 +20 50 72 65 73 73 20 53 74 61 72 74 20 54 6f 20 +50 6c 61 79 20 20 20 20 00 20 20 20 20 20 20 20 +20 49 6e 73 65 72 74 20 43 6f 69 6e 20 20 20 20 +20 20 20 20 00 1e 00 d6 0a 38 03 1c 18 f9 c6 0a +c9 3a 0a 4c b7 c0 3a 00 50 32 04 4c 2f 5f 3a 06 +4c 57 2f a3 32 07 4c 7b 32 06 4c 3a 40 50 32 05 +4c 2f 5f 3a 08 4c 57 2f a3 32 09 4c 7b 32 08 4c +3a 09 4c e6 01 28 08 3a 4c 4c ee 0f 32 4c 4c 3a +09 4c e6 08 28 08 3a 4d 4c ee 0f 32 4d 4c 3a 07 +4c e6 20 28 13 3a 0b 4c fe 63 28 0c 3c 32 0b 4c +cd 69 12 3e 01 32 0c 4c c9 11 99 12 21 fd 43 1a +13 b7 28 0c c6 80 77 cb d4 36 19 cb 94 2d 18 ef +3a 0b 4c cd f5 11 57 7b c6 b0 77 cb d4 36 19 2d +36 19 cb 94 7a c6 b0 77 c9 43 72 65 64 69 74 73 +20 00 32 47 4c af 32 46 4c 3e 01 32 4b 4c c9 cd +01 12 3a 47 4c b7 ca a1 13 3a 4b 4c d6 04 32 4b +4c d2 10 13 3a 47 4c 87 5f 16 00 21 4f 14 19 5e +23 56 eb 3a 46 4c 5f 3c 32 46 4c 16 00 19 19 19 +7e fe ff ca a1 13 b7 20 14 3c 32 46 4c 3a 47 4c +87 5f 16 00 21 4f 14 19 5e 23 56 eb 7e 32 4b 4c +23 7e cd fd 13 32 48 4c 23 7e cd fd 13 32 49 4c +3a 24 4c b7 28 16 3a 2a 4c 3c 32 2a 4c 1f 1f e6 +3f 5f 16 00 21 ae 13 19 7e 32 4a 4c 3a 4f 4c b7 +28 10 c6 02 32 4f 4c 32 4a 4c fe 40 38 04 af 32 +4f 4c 3a 0c 4c b7 28 10 c6 01 32 0c 4c 32 4a 4c +fe 20 38 04 af 32 0c 4c 3a 4e 4c b7 28 08 d6 04 +32 4e 4c 32 4a 4c dd 21 45 50 dd 36 00 01 ed 4b +4c 4c 3a 48 4c cd 16 14 dd 21 4a 50 dd 36 00 03 +ed 4b 4c 4c 3a 49 4c cd 16 14 dd 21 4f 50 dd 36 +00 01 ed 4b 4d 4c 3a 4a 4c cd 16 14 af 32 4a 4c +c9 af 32 48 4c 32 49 4c 32 47 4c c3 10 13 04 09 +0b 0d 0f 11 13 15 16 15 13 11 0f 0d 0b 09 09 08 +08 07 07 06 06 05 05 04 04 04 03 03 03 03 02 02 +02 02 01 01 01 01 01 01 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 fe ff c8 +b7 c8 e5 d5 5f 21 44 16 16 00 be 28 05 23 23 14 +18 f8 7a d1 e1 c9 e5 d5 b7 28 2d 87 5f 16 00 21 +ac 16 19 5e 23 56 7b dd 77 0c 1f 1f 1f 1f dd 77 +0d 7a dd 77 0e 1f 1f 1f 1f dd 77 0f 79 dd 77 10 +3e 01 32 01 50 d1 e1 c9 dd 36 10 00 d1 e1 c9 00 +00 55 14 81 15 50 80 80 50 66 66 50 56 56 32 56 +56 32 ab cb 32 2b 33 32 2b 33 32 ab cb 32 33 40 +32 33 40 32 ab cb 32 80 80 32 80 80 32 66 66 32 +56 56 32 60 56 32 ab c0 32 2b 30 32 2b 30 32 ab +c0 32 30 44 32 30 44 32 ab c0 32 88 88 32 88 88 +32 72 72 32 4c 4c 32 4c 4c 32 ab c0 32 26 30 32 +26 30 32 ab c0 32 30 44 32 30 44 32 ab c0 32 88 +88 32 88 88 32 72 72 32 4c 4c 32 4c 4c 32 ab cb +32 26 33 32 26 33 32 ab cb 32 33 40 32 33 40 32 +ab cb 32 80 80 32 80 80 32 66 66 32 56 56 32 40 +40 32 80 ab 32 20 2b 32 20 2b 32 80 ab 32 2b 33 +32 2b 33 32 80 ab 32 80 80 32 80 80 32 66 66 32 +56 56 32 40 40 32 80 98 32 20 26 32 20 26 32 80 +98 32 26 30 32 26 30 32 00 00 32 72 72 32 72 72 +32 60 60 32 4c 4c 32 4c 98 32 4c 4c 32 4c 4c 32 +4c 98 32 5b 5b 32 56 56 32 33 cb 32 33 33 32 33 +33 32 33 cb 32 40 40 32 66 66 64 66 66 32 72 72 +64 4c 4c 32 56 56 32 80 cb 19 80 00 19 80 80 32 +80 cb fa 00 00 fa 00 00 fa 00 00 fa 00 00 00 00 +00 32 80 80 32 72 72 32 66 66 32 60 60 32 56 56 +32 66 66 32 56 56 32 56 56 32 51 51 32 60 60 32 +51 51 32 51 51 32 56 56 32 66 66 32 56 56 32 56 +56 32 80 80 32 72 72 32 66 66 32 60 60 32 56 56 +32 66 66 32 56 56 32 56 56 32 51 51 32 60 60 32 +51 51 32 51 51 32 56 56 32 56 56 32 56 56 32 56 +56 32 80 80 32 72 72 32 66 66 32 60 60 32 56 56 +32 66 66 32 56 56 32 56 56 32 51 51 32 60 60 32 +51 51 32 51 51 32 56 56 32 66 66 32 56 56 32 56 +56 32 80 80 32 72 72 32 66 66 32 60 60 32 56 56 +32 66 66 32 56 56 32 40 40 32 56 56 32 66 66 32 +80 80 32 66 66 32 56 56 32 56 56 32 56 56 32 56 +56 00 00 00 00 24 ff 24 f2 04 e6 25 d8 05 cb 26 +c0 27 b4 07 ab 28 a2 08 98 29 90 09 88 2a 80 2b +79 0b 72 2c 6c 0c 66 2d 60 2e 5b 0e 56 2f 51 0f +4c 30 48 10 44 31 40 32 3c 12 39 33 36 13 33 34 +30 35 2d 15 2b 36 28 16 26 37 24 17 22 38 20 39 +1f 19 1d 3a 1b 1a 19 3b 18 3c 17 1c 16 3d 14 1d +13 3e 12 1e 11 3f 10 2b 01 01 01 01 57 00 5c 00 +62 00 6a 00 6f 00 75 00 7d 00 85 00 8e 00 96 00 +9e 00 a6 00 ae 00 b9 00 c4 00 d5 00 df 00 ea 00 +fb 00 0b 01 1c 01 2c 01 3c 01 4d 01 5d 01 73 01 +89 01 aa 01 bf 01 d5 01 f6 01 17 02 38 02 58 02 +79 02 9a 02 ba 02 e6 02 12 03 54 03 7e 03 aa 03 +ec 03 2e 04 70 04 b0 04 f2 04 34 05 74 05 cc 05 +24 06 a8 06 fc 06 54 07 d8 07 5c 08 e0 08 60 09 +e4 09 68 0a e8 0a 98 0b 48 0c 50 0d f8 0d a8 0e +b0 0f b8 10 c0 11 c0 12 c8 13 d0 14 e8 0a 98 0b +48 0c 50 0d f8 0d a8 0e b0 0f b8 10 c0 11 c0 12 +c8 13 d0 14 e8 0a 98 0b 48 0c 50 0d f8 0d a8 0e +b0 0f b8 10 c0 11 c0 12 c8 13 d0 14 e8 0a 98 0b +48 0c 50 0d f8 0d a8 0e b0 0f b8 10 c0 11 c0 12 +c8 13 d0 14 ac 17 30 18 d3 18 67 19 1f 1a c9 1a +71 1b 2f 1c 13 1d cc 1d a0 1e 77 1f 59 20 13 21 +fa 21 af 22 68 23 3e 24 f2 24 a6 25 00 00 05 1c +08 01 0c 05 04 80 01 11 05 04 80 01 00 07 03 08 +01 11 08 03 20 09 00 09 04 08 01 08 09 10 58 0f +1a 0a 02 08 01 14 0c 03 20 09 17 0c 03 80 01 1a +0c 02 08 01 04 0d 10 08 01 00 0f 1c 08 01 1a 0d +00 04 30 0f 17 04 1b 04 15 08 0c 0c 02 38 05 0b +00 10 00 07 43 45 4e 54 52 41 4c 20 43 41 56 45 +52 4e 00 08 09 10 58 0f 00 01 0d 05 45 07 09 00 +10 01 19 00 18 04 1b 06 10 28 08 38 40 40 7e 01 +01 10 00 0c 20 09 12 03 03 88 01 15 03 01 09 01 +00 05 12 09 01 12 06 02 09 01 00 07 01 09 01 01 +07 04 88 01 08 09 07 09 01 11 0a 04 88 01 0d 0c +03 09 01 07 0d 03 88 01 00 0f 1c 09 01 16 06 87 +20 09 19 05 88 20 09 17 06 02 88 01 17 08 02 88 +01 17 09 02 88 01 17 0a 02 88 01 17 0b 02 88 01 +17 0c 02 88 01 1a 0d 00 00 31 07 01 39 05 1b 01 +08 54 48 45 20 43 4f 4c 44 20 52 4f 4f 4d 00 02 +0b 04 58 14 01 01 0d 05 44 07 02 09 07 01 15 01 +18 07 11 0c 20 30 10 18 80 08 80 ff 30 13 68 98 +58 d4 ff 00 09 00 01 1c 03 11 00 01 1b 03 11 01 +01 1c 03 1a 00 01 1c 03 00 05 04 0a 05 04 05 18 +98 05 00 07 05 0a 05 19 07 03 0a 05 00 08 83 1b +03 00 0b 01 1c 03 05 09 06 48 01 17 0a 05 0a 05 +0c 0b 05 0a 05 04 0c 06 0a 05 13 0d 09 0a 05 00 +0f 1c 0a 05 1a 08 00 00 1b 07 00 1c 05 08 54 48 +45 20 4d 45 4e 41 47 45 52 49 45 00 05 09 06 48 +01 00 01 0d 05 45 1b 05 00 0d 00 15 00 12 06 19 +06 30 40 13 68 a0 08 d0 ff 40 10 18 50 08 68 ff +40 12 18 90 78 d0 01 00 06 00 01 1c 03 0d 00 0f +20 05 12 03 05 0a 07 19 04 03 0a 07 00 05 01 0a +07 06 05 01 0a 07 10 05 01 0a 07 0b 06 02 0a 07 +14 06 03 0a 07 00 07 03 98 14 06 08 02 0a 07 18 +08 04 0a 07 11 09 03 0a 07 00 0a 03 48 05 1b 0a +01 0a 07 0b 0b 03 0a 07 15 0b 03 0a 07 05 0c 02 +0a 07 16 0c 01 1c 03 19 0c 03 0a 07 11 0d 02 0a +07 00 0f 1c 0a 07 1a 01 00 00 1b 07 00 1c 05 01 +41 42 41 4e 44 4f 4e 45 44 20 55 52 41 4e 49 55 +4d 20 57 4f 52 4b 49 4e 47 53 00 00 0a 03 48 05 +01 1a 0d 05 45 1b 00 00 0b 01 16 01 0f 07 19 07 +20 50 08 68 08 08 60 01 50 28 68 28 20 78 01 09 +12 00 01 3a 01 00 05 0c 0c 0f 10 05 04 68 0f 14 +05 05 0c 0f 1a 06 02 0c 0f 10 08 09 48 01 03 09 +09 0c 0f 00 0b 02 68 0f 02 0b 0a 0c 0f 10 0b 06 +0c 0f 1b 0b 01 0c 0f 00 0d 02 0c 0f 00 0f 1c 0c +0f 07 0c 83 23 0f 0c 0d 82 23 0f 0f 0d 82 23 0f +10 0e 06 23 0f 07 0f 0f 23 0f 0d 0d 00 05 33 09 +14 07 17 04 04 0e 16 0e 17 0e 01 3a 01 12 00 08 +45 55 47 45 4e 45 27 53 20 4c 41 49 52 00 10 08 +09 48 01 00 00 03 05 44 09 1b 01 1a 07 09 06 08 +0c 06 0c 21 60 50 18 50 08 50 ff 60 20 38 20 20 +50 01 1c 0d 08 68 08 58 01 00 14 04 01 3b 07 07 +05 03 0d 0f 0e 05 02 0d 0f 14 05 05 0d 0f 02 06 +02 0d 0f 0f 06 82 24 09 1a 06 02 0d 0f 15 08 04 +0d 0f 00 09 02 0d 0f 06 0a 09 0d 0f 0f 0a 83 24 +09 10 0a 08 0d 0f 10 0b 01 3b 07 02 0c 01 34 03 +1a 0c 02 0d 0f 02 0d 04 58 0f 15 0d 02 0d 0f 00 +0f 1c 0d 0f 1a 00 00 00 33 01 00 3a 01 06 50 52 +4f 43 45 53 53 49 4e 47 20 50 4c 41 4e 54 00 02 +0d 04 58 0f 00 0f 03 05 45 1b 00 0a 0b 0b 0e 06 +10 06 1b 07 40 70 30 40 30 30 60 01 70 70 40 70 +70 a0 01 70 38 68 38 38 98 01 70 b8 68 b8 b8 d8 +01 00 0d 00 0f 25 05 0e 03 02 0b 09 10 03 8a 25 +05 11 03 0b 90 01 11 04 0b 90 01 06 05 04 58 0f +0d 05 03 0b 09 11 05 0b 90 01 00 06 03 0b 09 11 +06 0b 90 01 11 07 0b 90 01 00 08 01 0b 09 11 08 +0b 90 01 0d 09 03 0b 09 11 09 0b 90 01 01 0a 0a +0b 09 11 0a 0b 90 01 11 0b 0b 90 01 0d 0c 03 25 +05 11 0c 0b 90 01 08 0d 03 0b 09 0d 0d 82 25 05 +00 0f 1c 0b 09 0d 0f 0f 25 05 0e 0d 00 00 34 01 +04 18 09 19 05 16 08 19 0a 16 0c 0b 54 48 45 20 +56 41 54 00 06 05 04 58 0f 01 00 0d 05 45 1b 1b +03 13 06 18 07 12 0a 1b 0b 30 80 70 08 70 70 d0 +01 80 08 40 08 08 50 01 80 80 68 80 80 d0 01 00 +01 00 01 3c 09 09 00 01 3c 09 13 00 82 26 09 10 +00 8f 26 09 0e 02 02 08 01 1a 02 02 08 01 00 05 +03 08 01 08 05 06 08 01 11 05 02 08 01 14 06 02 +08 01 1b 06 01 08 01 01 07 03 08 01 18 07 01 08 +01 07 08 03 08 01 11 09 03 08 01 00 0a 01 08 01 +0b 0a 03 08 01 18 0a 03 08 01 08 0b 02 08 01 03 +0c 02 08 01 15 0c 04 08 01 0a 0d 02 58 0f 0d 0d +82 26 09 11 0d 02 08 01 15 0e 01 30 0f 00 0f 1c +08 01 05 00 01 46 0f 11 00 01 46 0f 0e 0d 00 00 +33 01 00 3a 01 00 4d 49 4e 45 52 20 57 49 4c 4c +59 20 4d 45 45 54 53 20 4b 4f 4e 47 20 42 45 41 +53 54 00 0a 0d 03 58 0f 00 00 0d 04 45 1b 0c 02 +0d 06 01 08 1a 0d 31 a0 44 68 44 00 48 ff a0 68 +58 68 54 74 01 a0 88 38 88 88 98 01 90 0e 00 70 +00 68 00 00 02 00 01 27 09 00 05 04 0b 09 06 05 +02 0b 09 0a 05 08 0b 09 14 05 02 0b 09 18 05 02 +0b 09 1a 07 02 0b 09 02 08 02 0b 09 06 08 02 0b +09 0a 08 08 58 0f 14 09 02 0b 09 18 09 02 0b 09 +00 0a 02 0b 09 02 0c 02 0b 09 06 0c 02 0b 09 0a +0c 08 0b 09 14 0c 02 0b 09 18 0c 02 0b 09 1a 0d +02 0b 09 00 0f 1c 0b 09 00 00 00 00 33 01 00 3a +01 06 57 41 43 4b 59 20 41 4d 4f 45 42 41 54 52 +4f 4e 53 00 0a 08 08 58 0f 01 00 0d 01 45 1b 10 +01 24 c0 58 18 58 58 80 01 c0 58 50 58 58 80 01 +b0 04 08 20 04 68 01 b0 08 08 40 04 68 02 b0 12 +08 90 04 68 01 b0 16 08 b0 04 68 02 00 0c 00 03 +0e 0f 0f 00 8c 28 09 14 00 08 0e 0f 00 02 06 0e +0f 1a 02 02 0e 0f 10 04 04 0e 0f 07 05 01 0e 0f +08 05 07 78 01 16 05 06 0e 0f 00 06 04 0e 0f 10 +07 07 0e 0f 17 07 03 78 01 00 08 05 0e 0f 08 09 +07 0e 0f 1a 09 02 0e 0f 00 0a 04 0e 0f 04 0a 02 +78 01 10 0a 07 0e 0f 17 0b 03 78 01 07 0c 0a 13 +05 00 0d 03 0e 0f 19 0d 03 0e 0f 00 0f 1c 13 05 +0b 0d 00 08 37 0f 0a 00 11 00 13 00 14 01 02 03 +00 09 1b 0a 16 0b 00 3b 01 05 54 48 45 20 45 4e +44 4f 52 49 41 4e 20 46 4f 52 45 53 54 00 02 0d +00 58 0f 00 00 04 05 45 1b 0d 01 1b 01 14 02 0b +06 11 08 40 d0 40 38 40 40 68 01 d0 38 50 38 38 +68 01 d0 18 68 18 18 b8 01 d0 80 28 80 80 a0 01 +00 00 00 06 2a 07 00 03 04 0f 01 04 05 06 0f 01 +0e 05 02 0f 01 10 05 05 14 05 15 05 02 0f 01 1a +06 02 0f 01 00 08 02 0f 01 04 08 02 80 09 1a 08 +02 0f 01 0a 09 07 0f 01 19 0a 01 0f 01 05 0b 03 +80 10 08 0b 01 0f 01 19 0c 03 0f 01 00 0d 02 0f +01 14 0d 03 0f 01 00 0f 1c 0f 0f 00 01 00 04 1a +09 10 01 15 09 10 0b 0b 0c 07 1b 01 10 00 15 06 +15 07 15 08 0b 0a 0b 0b 10 0a 01 41 54 54 41 43 +4b 20 4f 46 20 54 48 45 20 4d 55 54 41 4e 54 20 +50 48 4f 4e 45 53 00 04 08 02 50 09 00 02 01 05 +45 1b 15 00 1b 01 00 04 11 06 1b 0d 24 f0 70 18 +70 70 a8 01 f0 20 68 20 20 90 01 e0 02 20 10 20 +68 02 e0 0b 02 58 02 38 01 e0 12 30 90 30 68 01 +e0 17 02 b8 02 68 fd 00 05 00 01 46 07 10 00 01 +25 07 11 00 01 46 07 14 00 01 25 07 0e 02 02 80 +01 00 05 03 08 01 08 05 05 80 01 0d 05 85 25 07 +10 05 8b 25 07 11 05 04 80 01 15 05 02 08 01 1b +06 01 08 01 05 07 02 08 01 02 08 01 08 01 16 08 +06 08 0f 09 09 04 08 01 05 0a 01 08 01 11 0a 03 +08 01 16 0b 02 08 01 00 0c 06 08 01 0a 0d 03 08 +01 0d 0d 83 25 07 11 0d 08 50 09 00 0f 0d 08 01 +0d 0f 03 08 01 11 0f 0b 08 01 0e 0d 00 02 30 0f + + +14 0c 19 0c 02 3c 05 01 00 09 00 00 52 45 54 55 +52 4e 20 4f 46 20 41 4c 49 45 4e 20 4b 4f 4e 47 +20 42 45 41 53 54 00 11 0d 09 50 09 01 00 0d 05 +45 1b 0e 03 17 05 01 06 0f 07 1a 0d 31 a0 40 68 +40 00 40 ff a0 50 58 50 50 70 01 a0 b0 30 b0 b0 +c8 01 90 0e 00 70 00 70 00 00 00 00 1c 27 09 02 +01 8e 16 09 06 03 12 05 05 1a 03 02 05 05 06 06 +02 05 05 0a 06 04 05 05 10 06 05 05 05 17 06 02 +05 05 1b 06 01 05 05 06 09 05 05 05 0d 09 03 05 +05 13 09 03 05 05 18 09 04 05 05 06 0c 03 05 05 +0b 0c 03 05 05 10 0c 04 05 05 16 0c 02 05 05 1a +0c 02 05 05 00 0f 02 05 05 02 0f 18 58 0f 1a 0f +02 05 05 00 0d 00 00 33 01 00 3a 01 08 4f 52 45 +20 52 45 46 49 4e 45 52 59 00 02 0f 18 58 0f 01 +1a 0d 05 45 1b 18 03 09 06 12 09 17 09 0a 0c 41 +c0 30 08 30 30 d0 02 c0 80 20 80 30 d0 01 c0 88 +38 88 30 d0 fe c0 98 50 98 30 d0 01 b0 04 38 20 +08 68 02 01 0e 05 01 06 05 0f 05 01 07 05 02 06 +01 06 05 03 06 01 07 05 0a 06 01 06 05 0b 06 01 +07 05 12 06 01 06 05 13 06 01 07 05 1a 06 01 06 +05 1b 06 01 07 05 06 07 01 06 05 07 07 01 07 05 +16 07 01 06 05 17 07 01 07 05 04 09 01 06 05 05 +09 01 07 05 0c 09 01 06 05 0d 09 01 07 05 14 09 +01 06 05 15 09 01 07 05 1a 09 01 06 05 1b 09 01 +07 05 00 0b 01 06 05 01 0b 01 07 05 08 0b 01 06 +05 09 0b 01 07 05 0e 0b 06 58 0f 18 0b 01 06 05 +19 0b 01 07 05 06 0d 01 06 05 07 0d 01 07 05 00 +0f 1c 29 05 0e 00 00 00 33 01 00 3a 01 05 53 4b +59 4c 41 42 20 4c 41 4e 44 49 4e 47 20 42 41 59 +00 0e 0b 06 58 0f 00 1a 0d 04 44 01 16 02 0f 07 +1a 07 02 08 03 e0 00 20 00 00 48 04 e0 0a 00 50 +00 20 01 e0 14 10 a0 00 38 03 00 04 00 18 2a 07 +1a 01 8e 15 07 1b 01 8e 15 07 06 03 0f 50 05 15 +03 05 0f 01 06 04 01 1b 01 06 05 01 1a 09 19 04 +86 1b 01 19 0a 01 1a 09 00 05 04 0f 01 15 06 02 +0f 01 05 07 01 80 10 0a 07 02 0f 01 02 08 02 0f +01 10 08 02 0f 01 16 09 02 0f 01 00 0a 02 0f 01 +0a 0a 02 0f 01 10 0b 02 0f 01 04 0c 02 0f 01 15 +0c 02 0f 01 0a 0d 02 0f 01 00 0f 1c 0f 01 00 03 +00 00 33 01 00 3a 01 0a 54 48 45 20 42 41 4e 4b +00 06 03 0f 50 05 00 01 0d 03 45 1b 16 02 0a 06 +18 0e 13 c0 78 68 78 78 88 01 e0 07 28 38 24 68 +02 e0 0d 40 68 24 68 01 e0 12 50 90 20 68 fd 00 +00 05 01 08 01 05 05 01 08 01 14 05 02 08 01 03 +07 01 08 01 16 07 06 08 01 0a 05 84 2b 17 0d 05 +84 2b 17 0e 06 83 2b 17 0f 07 82 2b 17 10 08 81 +2b 17 00 09 02 80 01 02 09 18 50 09 09 0b 02 2b +17 0b 0b 02 08 01 0b 0b 02 08 01 19 0b 01 08 01 +00 0c 09 08 01 13 0d 01 08 01 19 0d 01 08 01 16 +0e 03 36 0f 00 0f 1c 08 01 0b 05 00 00 33 01 00 +3a 01 04 54 48 45 20 53 49 58 54 45 45 4e 54 48 +20 43 41 56 45 52 4e 00 02 09 18 50 09 00 01 0d +04 45 1b 00 00 1b 02 0c 07 10 0a 40 20 b0 28 b0 +b0 d0 01 20 88 38 88 88 a0 01 20 10 50 10 02 38 +01 20 50 68 50 02 88 01 00 00 05 1c 90 05 00 06 +1c 90 05 00 07 1c 90 05 00 08 1c 90 05 00 09 1c +90 05 00 0a 1c 90 05 00 0b 1c 90 05 00 0c 1c 90 +05 02 08 85 00 00 03 08 85 00 00 08 05 88 00 00 +09 05 88 00 00 11 05 85 00 00 12 05 85 00 00 18 +05 88 00 00 19 05 88 00 00 0c 08 05 58 0f 00 05 +02 11 05 1a 05 02 11 05 18 0e 04 11 05 00 0f 1c +11 05 1a 01 00 06 32 07 05 04 07 04 0b 04 0e 04 +14 04 16 04 04 3e 05 02 06 17 07 14 0a 07 0b 08 +54 48 45 20 57 41 52 45 48 4f 55 53 45 00 0c 08 +05 58 0f 01 00 03 05 45 1b 16 05 0d 07 00 09 11 +0a 17 0b 24 70 20 68 20 20 30 01 70 50 68 50 50 +b0 01 40 02 40 10 40 68 02 40 08 40 40 00 68 fd +40 11 30 88 00 40 01 40 18 00 c0 00 60 04 00 19 +00 01 2d 09 02 05 1a 08 01 00 07 02 08 01 0b 08 +11 08 01 02 09 07 08 01 1b 0a 01 08 01 02 0c 1a +08 01 00 0d 02 08 01 04 05 88 00 00 05 05 88 00 +00 09 05 88 00 00 0a 05 88 00 00 13 05 88 00 00 +14 05 88 00 00 18 05 88 00 00 19 05 88 00 00 00 +0f 1c 08 01 1a 00 00 00 34 01 00 3b 01 04 4f 4d +4f 45 42 41 54 52 4f 4e 53 27 20 52 45 56 45 4e +47 45 00 02 0d 00 58 0f 00 1a 0d 01 45 1b 0f 01 +34 c0 58 30 58 58 88 02 c0 78 50 78 58 88 01 c0 +70 68 70 58 88 fe b0 04 68 20 05 68 fc b0 09 48 +48 05 68 02 b0 13 48 98 05 68 04 b0 18 28 c0 05 +68 01 0f 00 00 02 20 09 02 05 01 12 15 07 05 06 +12 15 15 05 07 12 15 11 07 02 12 15 00 08 01 12 +15 0b 08 03 12 15 15 08 07 12 15 11 0a 01 12 15 +00 0b 03 12 15 0c 0c 05 12 15 15 0b 07 12 15 00 +0e 02 20 09 00 0f 02 20 09 02 0f 1a 12 15 14 0f +01 20 09 00 01 00 00 33 01 00 3a 01 04 53 4f 4c +41 52 20 50 4f 57 45 52 20 47 45 4e 45 52 41 54 +4f 52 00 05 0c 04 58 0f 00 0c 0a 03 44 0f 1b 01 +00 05 1b 0c 43 70 b8 18 b8 a0 d0 02 70 d0 30 d0 +98 d0 fe 70 c8 48 c8 98 d0 ff 70 78 68 78 60 d0 +02 e0 03 58 18 04 68 03 e0 09 38 48 30 68 fe e0 +0e 48 70 02 50 ff 00 00 00 05 03 0f 00 01 05 03 +0f 00 02 04 03 0f 02 02 84 28 09 05 00 17 01 01 +05 01 17 01 01 04 02 18 01 01 17 02 05 04 01 17 +03 05 04 01 00 03 83 01 01 01 03 83 01 01 03 03 +0c 01 01 03 04 03 01 01 06 04 01 3f 09 05 05 01 +3f 09 07 04 02 2e 09 06 05 04 2e 09 09 04 01 1f +09 0a 05 01 1f 09 13 00 01 3f 09 14 00 02 2e 09 +16 00 01 1f 09 13 01 82 2e 0f 14 01 82 1e 01 15 +01 82 1e 01 16 01 82 2e 0f 13 03 04 2e 0f 0a 04 +03 01 01 03 05 02 01 01 0b 05 01 01 01 1a 08 02 +08 01 18 0a 01 80 01 19 0b 01 08 01 00 0c 01 08 +01 03 0d 01 08 01 00 0f 1c 08 01 0f 04 0d 24 15 +0d 05 03 24 15 12 05 83 24 15 0d 06 03 24 15 00 +06 04 24 15 00 07 10 24 15 04 06 03 03 0f 07 06 +02 01 01 09 06 04 03 0f 0c 05 01 03 0f 10 05 00 +06 31 05 0d 04 0e 04 0f 03 10 03 11 03 12 03 04 +1a 05 06 0b 09 0b 0e 0b 12 0b 06 54 48 45 20 46 +49 4e 41 4c 20 42 41 52 52 49 45 52 00 00 0a 14 +58 0f 01 19 0d 05 45 1b 14 05 1b 06 07 0b 0b 0b +10 0b 11 70 38 68 38 20 98 02 e0 15 30 a8 28 68 +01 00 21 07 27 16 16 0e 0a 1e 00 06 1c 7e 23 e5 +d5 f5 cd 6d 0b f1 c6 80 77 cb d4 36 1b d1 e1 1c +10 eb 14 0d 20 e3 c9 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 50 41 43 2d 4d 41 4e 49 43 +2d 4d 49 4e 45 52 2d 4d 41 4e 20 20 20 20 20 20 +57 52 49 54 54 45 4e 20 42 59 20 4a 49 4d 20 42 +41 47 4c 45 59 20 46 4f 52 20 20 20 20 50 41 43 +4d 41 4e 20 41 52 43 41 44 45 20 48 41 52 44 57 +41 52 45 2e 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 4a 55 4d 50 20 3d 20 4a 4f 59 20 32 20 2d +3e 20 52 49 47 48 54 20 20 20 20 20 4d 55 53 49 +43 20 4f 4e 2f 4f 46 46 20 3d 20 4a 4f 59 20 32 +20 2d 3e 20 55 50 20 20 46 58 20 4f 4e 2f 4f 46 +46 20 3d 20 4a 4f 59 20 32 20 2d 3e 20 44 4f 57 +4e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 +49 52 20 e7 e7 e7 e7 e7 e7 00 e7 e7 e7 e7 e7 e7 +e7 e7 e7 e7 e7 e7 e7 e7 e7 e7 e7 e7 00 48 49 53 +43 4f 52 45 20 00 20 20 53 43 4f 52 45 20 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + + +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + + +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 +f0 0f 0f f0 f0 0f 0f f0 c3 0f 0f c3 c3 0f 0f c3 +33 33 bb 77 33 33 bb 77 ee dd cc cc ee dd cc cc +f0 f0 f0 f8 fc ff ff f0 fc fe fd fc fc ff ff fc +f0 ff ff fc f8 f0 f0 f0 fc ff ff fc fc fd fe fc +88 00 88 00 00 00 cc 88 ee ff dd ff ee dd ff ee +78 f0 78 f0 f0 f0 3c 78 1e 0f 0f 0f 1e 2d 0f 1e +66 aa aa 66 66 aa aa 66 dd ee ee dd dd ee ee dd +88 00 88 00 00 00 cc 88 ee ff dd ff ee dd ff ee +87 0f 87 0f 0f 0f c3 87 e1 f0 d2 f0 e1 d2 f0 e1 +c0 a0 a0 c0 c0 a0 a0 c0 f0 c0 c0 f0 f0 c0 c0 f0 +00 00 80 f0 00 00 00 00 60 70 f0 f0 d0 e0 e0 60 +80 00 80 00 00 00 c0 80 e0 f0 d0 f0 e0 d0 f0 e0 +f8 f0 f8 f0 f0 f0 fc f8 fe ff fd ff fe fd ff fe +80 00 80 00 00 00 c0 80 e0 f0 d0 f0 e0 d0 f0 e0 +70 f0 70 f0 f0 f0 30 70 10 00 20 00 10 20 00 10 +00 aa 00 44 88 44 00 aa dd ee dd ee cc dd ff ee +00 88 00 88 00 88 00 88 ff ff ff ff ff ff ff ff +00 00 00 ff ff 00 00 00 cc cc cc ff ff cc cc cc +ff 00 00 00 00 00 00 ff ff 88 88 88 88 88 88 ff +0f 5a a5 5a a5 5a a5 0f 0f 5a a5 5a a5 5a a5 0f +f2 f4 ff fc fc ff f4 f2 f9 f5 fa f3 f3 fa f5 f9 +00 44 55 aa ff aa 55 44 00 00 11 00 ff 00 11 00 +00 99 aa 44 ff 44 aa 99 00 22 22 11 ff 11 22 22 +00 00 00 00 ff 00 00 00 00 00 00 00 ff 00 00 00 +00 22 66 99 88 99 66 22 00 55 55 22 ff 22 55 55 +00 00 00 00 f0 00 00 00 00 00 00 00 f0 00 00 00 +00 0e 0e 0e 0e 0e 0e 00 00 07 07 07 07 07 07 00 +1f 3f 7f ff ff ff ff ff 0f 0f 0f 0f 1f 3f 7f ff +f5 fd f5 f7 f5 fd f5 f7 f5 fd f5 f7 f5 fd f5 f7 +ff f2 f4 f8 f8 f4 f2 ff ff f4 f2 f1 f1 f2 f4 ff +fa f2 fa f8 fa f2 fa f8 fa f2 fa f8 fa f2 fa f8 +5f df 5f 7f 5f df 5f 7f 7f df 5f 7f 5f df 5f 7f +fe fb fb fe fe fb fb fe fe fb fb fe fe fb fb fe +f5 fd f5 f7 f5 fd f5 f7 f5 fd f5 f7 f5 fd f5 f7 +fa f2 fa f8 fa f2 fa f8 fa f2 fa f8 fa f2 fa f8 +f0 ff f0 ff ff f0 ff f0 f0 ff f0 ff ff f0 ff f0 +f0 f7 f8 f7 f8 f3 fc f0 f0 ff f0 fe f1 f0 ff f0 +ff ee cc 88 88 44 22 11 77 bb dd ee ff ee cc 88 +f5 fa f5 fa f5 fa f5 fa f5 fa f5 fa f5 fa f5 fa +f9 f9 f9 ff fa fa ff f9 ff f2 f2 ff f4 f4 ff f4 +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff f9 f9 f9 f9 f9 f9 ff ff f9 f9 f9 f9 f9 f9 ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff f2 f4 f8 f8 f4 f2 ff ff f4 f2 f1 f1 f2 f4 ff +80 40 c0 20 f0 80 60 40 10 00 a0 40 30 40 90 20 +f8 f4 fc f2 ff f8 f6 f4 f1 f0 fa f4 f3 f4 f9 f2 +88 44 cc 22 ff 88 66 44 11 00 aa 44 33 44 99 22 +f8 f4 fc f2 ff f8 f6 f4 f1 f0 fa f4 f3 f4 f9 f2 +88 44 cc 22 ff 88 66 44 11 00 aa 44 33 44 99 22 +87 4b c3 2d f0 87 69 4b 1e 0f a5 4b 3c 4b 96 2d +10 f0 f0 70 10 f0 f0 70 00 00 f0 00 00 00 f0 00 +30 50 50 60 80 e0 90 60 20 50 20 a0 70 40 a0 40 +00 00 cc ff 00 00 cc 00 88 ee ff ff ff ff ff cc +f0 f0 fc ff f0 f0 fc f0 f8 fe ff ff fe fd ff fc +ff ff ff f0 f7 ff ff ff ff f7 f1 f0 f0 f3 f7 ff +cc 88 dd 77 77 dd 88 cc 33 11 bb ee ee bb 11 33 +00 00 00 ff 88 00 00 00 00 88 ee ff ff cc 88 00 +f0 f0 f0 ff f8 f0 f0 f0 f0 f8 fe ff ff fc f8 f0 +fa f4 f0 f9 fa f1 f8 f4 fa f1 f8 fd f9 fc f0 f9 +ff ff ff ff ff 7f 3f 1f ff 7f 3f 1f 0f 0f 0f 0f +f2 ff f6 f2 ff f6 f2 ff f9 ff fb f9 ff fb f9 ff +ff f6 f2 ff f6 f2 ff f6 ff fb f9 ff fb f9 ff fb +f9 ff fb f9 ff fb f9 ff f4 ff fd f4 ff fd f4 ff +ff fb f9 ff fb f9 ff fb ff fd f4 ff fd f4 ff fd +f0 f2 f5 fa f0 f8 f8 f0 f0 f0 f0 f6 f9 f8 f4 f3 +00 22 55 aa 00 88 88 00 00 00 00 66 99 88 44 33 +00 00 88 88 cc bb 33 00 ee 99 88 88 88 88 99 ee +00 33 bb cc 88 88 00 00 ee 99 88 88 88 88 99 ee +00 88 88 00 00 88 88 00 88 55 11 66 22 ff bb cc +00 88 88 00 00 88 88 00 88 dd 33 66 22 77 99 cc +00 88 88 00 00 88 88 00 88 ff bb 66 22 55 11 cc +00 88 88 00 00 88 88 00 aa ff bb ee 00 55 11 44 +00 88 88 00 00 88 88 00 aa ff bb cc 88 55 11 66 +00 88 88 00 00 88 88 00 22 77 99 cc 88 dd 33 66 +00 88 88 00 00 88 88 00 22 55 11 cc 88 ff bb 66 +00 88 88 00 00 88 88 00 00 55 11 44 aa ff bb ee +00 00 00 00 00 00 00 00 00 aa ee ee aa aa ee ee +00 00 00 00 00 00 00 00 44 aa aa ee ee aa aa ee +00 00 00 00 00 00 00 00 44 ee aa aa ee ee aa aa +00 00 00 00 00 00 00 00 00 ee ee aa aa ee ee aa +00 00 00 00 00 00 00 00 00 aa ee ee aa aa ee ee +00 00 00 00 00 00 00 00 44 aa aa ee ee aa aa ee +00 00 00 00 00 00 00 00 44 ee aa aa ee ee aa aa +00 00 00 00 00 00 00 00 00 ee ee aa aa ee ee aa +60 20 20 60 60 20 20 60 00 50 50 00 a0 f0 f0 a0 +60 20 20 60 60 20 20 60 80 50 50 20 20 f0 f0 80 +60 20 20 60 60 20 20 60 80 d0 70 20 20 70 d0 80 +60 20 20 60 60 20 20 60 80 f0 f0 20 20 50 50 80 +60 20 20 60 60 20 20 60 a0 f0 f0 a0 00 50 50 00 +60 20 20 60 60 20 20 60 20 f0 f0 80 80 50 50 20 +60 20 20 60 60 20 20 60 20 70 d0 80 80 d0 70 20 +60 20 20 60 60 20 20 60 20 50 50 80 80 f0 f0 20 +ff ff ff ff ff ff ff 3f ff ff ff ff ff ff ff cf +ff ff ff ff ff ff 3f 3f ff ff ff ff ff ff cf cf +ff ff ff ff ff 3f 3f 3f ff ff ff ff ff cf cf cf +ff ff ff ff 3f 3f 3f 3f ff ff ff ff cf cf cf cf +ff ff ff 3f 3f 3f 3f 3f ff ff ff cf cf cf cf cf +ff ff 3f 3f 3f 3f 3f 3f ff ff cf cf cf cf cf cf +ff 3f 3f 3f 3f 3f 3f 3f ff cf cf cf cf cf cf cf +3f 3f 3f 3f 3f 3f 3f 3f cf cf cf cf cf cf cf cf +0f 87 0f 2d 87 4b 87 0f e1 c3 b4 c3 c3 b4 c3 e1 +0f 4b 87 1e 4b a5 4b 0f 78 69 5a 69 69 5a 69 78 +87 2d c3 0f 2d d2 2d 87 3c 3c 2d 3c 3c 2d 3c 3c +c3 96 69 87 96 69 96 c3 1e 1e 1e 1e 1e 1e 1e 1e +e1 c3 b4 c3 c3 b4 c3 e1 0f 0f 0f 0f 0f 0f 0f 0f +78 69 5a 69 69 5a 69 78 0f 0f 0f 0f 0f 0f 0f 0f +3c 3c 2d 3c 3c 2d 3c 3c 0f 0f 0f 0f 0f 0f 0f 0f +1e 1e 1e 1e 1e 1e 1e 1e 0f 0f 0f 0f 0f 0f 0f 0f +88 88 88 ee 88 88 88 88 77 77 ff ee ee ee ee ff +cc cc cc 77 44 44 44 cc 33 33 77 77 77 77 77 77 +ee ee ee bb aa aa aa ee 11 11 33 33 33 33 33 33 +ff ff ff dd dd dd dd ff 00 00 11 11 11 11 11 11 +77 77 ff ee ee ee ee ff 00 00 00 00 00 00 00 00 +33 33 77 77 77 77 77 77 00 00 00 00 00 00 00 00 +11 11 33 33 33 33 33 33 00 00 00 00 00 00 00 00 +00 00 11 11 11 11 11 11 00 00 00 00 00 00 00 00 +00 00 00 ee 00 00 00 00 66 66 ff dd cc cc cc ee +00 00 88 ff 00 00 00 00 33 33 77 66 66 66 66 77 +88 88 cc 77 00 00 00 88 11 11 33 33 33 33 33 33 +cc cc ee bb 88 88 88 cc 00 00 11 11 11 11 11 11 +66 66 ff dd cc cc cc ee 00 00 00 00 00 00 00 00 +33 33 77 66 66 66 66 77 00 00 00 00 00 00 00 00 +11 11 33 33 33 33 33 33 00 00 00 00 00 00 00 00 +00 00 11 11 11 11 11 11 00 00 00 00 00 00 00 00 +00 88 00 22 88 44 88 00 ee cc bb cc cc bb cc ee +00 44 88 11 44 aa 44 00 77 66 55 66 66 55 66 77 +88 22 cc 00 22 dd 22 88 33 33 22 33 33 22 33 33 +cc 99 66 88 99 66 99 cc 11 11 11 11 11 11 11 11 +ee cc bb cc cc bb cc ee 00 00 00 00 00 00 00 00 +77 66 55 66 66 55 66 77 00 00 00 00 00 00 00 00 +33 33 22 33 33 22 33 33 00 00 00 00 00 00 00 00 +11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 +f0 78 f0 d2 78 b4 78 f0 1e 3c 4b 3c 3c 4b 3c 1e +f0 b4 78 e1 b4 5a b4 f0 87 96 a5 96 96 a5 96 87 +78 d2 3c f0 d2 2d d2 78 c3 c3 d2 c3 c3 d2 c3 c3 +3c 69 96 78 69 96 69 3c e1 e1 e1 e1 e1 e1 e1 e1 +1e 3c 4b 3c 3c 4b 3c 1e f0 f0 f0 f0 f0 f0 f0 f0 +87 96 a5 96 96 a5 96 87 f0 f0 f0 f0 f0 f0 f0 f0 +c3 c3 d2 c3 c3 d2 c3 c3 f0 f0 f0 f0 f0 f0 f0 f0 +e1 e1 e1 e1 e1 e1 e1 e1 f0 f0 f0 f0 f0 f0 f0 f0 +aa 55 aa 55 aa 55 aa 55 aa dd aa dd aa dd aa dd +55 aa 55 aa 55 aa 55 aa 55 66 55 66 55 66 55 66 +aa 55 aa 55 aa 55 aa 55 22 33 22 33 22 33 22 33 +55 aa 55 aa 55 aa 55 aa 11 11 11 11 11 11 11 11 +aa dd aa dd aa dd aa dd 00 00 00 00 00 00 00 00 +55 66 55 66 55 66 55 66 00 00 00 00 00 00 00 00 +22 33 22 33 22 33 22 33 00 00 00 00 00 00 00 00 +11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 +00 aa 00 66 44 22 aa 22 dd ee ee dd dd ee ee dd +88 55 00 bb aa 11 55 99 66 77 77 66 66 77 77 66 +44 aa 88 55 55 88 aa 44 33 33 33 33 33 33 33 33 +aa dd cc aa aa cc dd aa 11 11 11 11 11 11 11 11 +dd ee ee dd dd ee ee dd 00 00 00 00 00 00 00 00 +66 77 77 66 66 77 77 66 00 00 00 00 00 00 00 00 +33 33 33 33 33 33 33 33 00 00 00 00 00 00 00 00 +11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff 5f ff ff ff ff ff ff ff 8f ff ff ff +ff ff ff ff ff ff ff ff ff ff 9f ff ff 9f ff ff +ff bf 1f bf bf 1f bf ff ff df 8f df df 8f df ff +ff 1f 5f 0f 5f 5f ff ff ff df df 8f df cf ff ff +ff 9f 9f ff 7f bf df ff ff bf df ef ff 9f 9f ff +ff 5f bf 5f df 5f bf ff ff ff ff df af df ff ff +ff ff ff ff ff ff ff ff ff ff ff bf df ff ff ff +ff ff df 3f ff ff ff ff ff ff bf cf ff ff ff ff +ff ff ff ff 3f df ff ff ff ff ff ff cf bf ff ff +ff 7f 5f 3f 5f 7f ff ff ff ff df ef df ff ff ff +ff 7f 7f 1f 7f 7f ff ff ff ff ff cf ff ff ff ff +ff ff ff 9f ef ff ff ff ff ff ff ff ff ff ff ff +ff 7f 7f 7f 7f 7f ff ff ff ff ff ff ff ff ff ff +ff ff ff 9f 9f ff ff ff ff ff ff ff ff ff ff ff +ff ff ff 7f bf df ff ff ff df ef ff ff ff ff ff +ff 3f df df 5f 9f 3f ff ff cf 9f af bf bf cf ff +ff df df 1f df df ff ff ff ff ff 8f bf df ff ff +ff df 5f 5f 5f 5f 9f ff ff cf bf bf bf bf df ff +ff 3f df df df df bf ff ff df af af bf bf df ff +ff bf bf 1f bf bf 3f ff ff ff ff 8f df ef ff ff +ff 3f df df df df bf ff ff bf af af af af 8f ff +ff 3f df df df df 3f ff ff ff af af af af cf ff +ff ff ff 7f 9f ff ff ff ff 9f af bf bf bf bf ff +ff 3f df df df df 3f ff ff df af af af af df ff +ff 3f 5f 5f 5f 5f ff ff ff cf bf bf bf bf cf ff +ff ff ff ff df ff ff ff ff ff ff ff ef ff ff ff +ff ff ff ff 9f ef ff ff ff ff ff ff df ff ff ff +ff ff df bf 7f ff ff ff ff ff df ef ff ff ff ff +ff bf bf bf bf bf ff ff ff ef ef ef ef ef ff ff +ff ff 7f bf df ff ff ff ff ff ff ef df ff ff ff +ff ff ff 5f ff ff ff ff ff df af bf bf bf df ff +ff 7f 5f 5f 5f df 3f ff ff cf af 9f af bf cf ff +ff 1f 7f 7f 7f 7f 1f ff ff cf bf bf bf bf cf ff +ff 3f df df df df 1f ff ff df af af af af 8f ff +ff bf df df df df 3f ff ff df bf bf bf bf cf ff +ff 7f bf df df df 1f ff ff ef df bf bf bf 8f ff +ff df df df df df 1f ff ff bf af af af af 8f ff +ff ff ff ff ff ff 1f ff ff bf af af af af 8f ff +ff 3f 5f 5f df df 3f ff ff df bf bf bf bf cf ff +ff 1f ff ff ff ff 1f ff ff 8f ef ef ef ef 8f ff +ff df df 1f df df ff ff ff bf bf 8f bf bf ff ff +ff 3f df df df df 3f ff ff 8f ff ff ff ff ff ff +ff df bf 7f ff ff 1f ff ff ff bf df ef ef 8f ff +ff df df df df df 1f ff ff ff ff ff ff ff 8f ff +ff 1f ff ff ff ff 1f ff ff 8f df ef ef df 8f ff +ff 1f bf 7f ff ff 1f ff ff 8f ff ff ef df 8f ff +ff 3f df df df df 3f ff ff cf bf bf bf bf cf ff +ff ff 7f 7f 7f 7f 1f ff ff cf bf bf bf bf 8f ff +ff 3f df 9f 5f df 3f ff ff cf bf bf bf bf cf ff +ff df 3f 7f 7f 7f 1f ff ff cf bf bf bf bf 8f ff +ff 3f df df df df bf ff ff ff af af af af df ff +ff ff ff ff 1f ff ff ff ff bf bf bf 8f bf bf bf +ff 3f df df df df 3f ff ff 8f ff ff ff ff 8f ff +ff 7f bf df df bf 7f ff ff 8f ff ff ff ff 8f ff +ff 3f df bf bf df 3f ff ff 8f ff ff ff ff 8f ff +ff df bf 7f 7f bf df ff ff bf df ef ef df bf ff +ff ff ff ff 1f ff ff ff ff bf df ef ff ef df bf +ff df df df 5f 9f df ff ff bf 9f af bf bf bf ff +00 08 0d 0f 0f 0d 00 00 00 0c 0f 06 07 07 02 00 +ff ff df bf 7f ff ff ff ff ff ff ff ff ef df ff +ff ff ff ff 1f df df ff ff ff ff ff 8f bf bf ff +2f ff 6f 2f ff 6f 2f ff 9f ff bf 9f ff bf 9f ff +ff 6f 2f ff 6f 2f ff 6f ff bf 9f ff bf 9f ff bf +ff df df df df 1f df ff ff df bf af af cf ef ff +ff ff 1f 5f 5f 5f bf ff ff ff ef df df df ff ff +ff 3f df df df 1f ff ff ff ff ef ef ef 8f ff ff +ff ff df df df 3f ff ff ff ff df df df ef ff ff +ff ff 1f df df df 3f ff ff ff 8f ef ef ef ff ff +ff ff df 5f 5f 5f 3f ff ff ff ef df df df ef ff +ff ff ff ff 1f ff ff ff ff ff bf af cf ff ff ff +ff ff 1f af af af 7f ff ff ff cf df df df ef ff +ff ff 1f ff ff ff 1f ff ff ff ff ef ef ef 8f ff +ff ff ff df 1f df ff ff ff ff ff ff af ef ff ff +ff ff 1f ef ef df ff ff ff ff af ff ff ff ff ff +ff ff df bf 7f 1f ff ff ff ff ff df ef 8f ff ff +ff ff df df 3f ff ff ff ff ff ff ff 8f ff ff ff +ff ff 1f ff 1f ff 1f ff ff ff ef df ef df cf ff +ff ff 1f ff ff ff 1f ff ff ff ef df df df cf ff +ff ff 3f df df df 3f ff ff ff ef df df df ef ff +ff ff 7f bf bf bf 0f ff ff ff ef df df df cf ff +ff ef 0f bf bf bf 7f ff ff ff cf df df df ef ff +ff ff ff ff ff 1f ff ff ff ff df df df ef ff ff +ff ff bf 5f 5f 5f df ff ff ff ff df df df ef ff +ff ff df df 3f ff ff ff ff ff ff df 8f df ff ff +ff ff 3f df df df 3f ff ff ff cf ff ff ff cf ff +ff ff ff 3f df 3f ff ff ff ff cf ff ff ff cf ff +ff ff 3f df 3f df 3f ff ff ff cf ff ef ff cf ff +ff ff df bf 7f bf df ff ff ff df ef ff ef df ff +ff ff 1f af af af 7f ff ff ff cf ff ff ff cf ff +ff ff df df 5f 9f df ff ff ff df cf df df df ff +01 07 0f 0a 0d 0f 07 00 03 0f 0e 0d 0f 0f 0f 03 +ff ff ff 1f ff ff ff ff ff ff ff 8f ff ff ff ff +3f df ef af af 6f df 3f cf bf 7f 5f 5f 6f bf cf +9f ff bf 9f ff bf 9f ff 4f ff df 4f ff df 4f ff +ff bf 9f ff bf 9f ff bf ff df 4f ff df 4f ff df + + +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +01 07 0f 0a 0d 0f 07 00 00 0c 0f 06 07 07 02 00 +00 08 0d 0f 0f 0d 00 00 03 0f 0e 0d 0f 0f 0f 03 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c +00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 0f +09 0f 0f 08 00 00 00 00 0f 06 07 07 02 00 00 00 +0d 0f 0f 0d 00 00 00 00 0f 0e 01 0f 0f 00 00 00 +00 00 00 00 01 07 0f 0a 00 00 00 00 00 0c 0f 06 +00 00 00 00 00 08 0d 0f 00 00 00 00 03 0f 0e 0d +0d 0f 07 00 00 00 00 00 07 07 02 00 00 00 00 00 +0f 0d 00 00 00 00 00 00 0f 0f 0f 03 00 00 00 00 +00 06 03 0e 0c 08 0c 0d 00 00 00 0c 0f 06 07 07 +00 00 00 08 0d 0f 0f 0d 00 03 07 0e 0f 0f 0f 0f +07 03 00 00 00 00 00 00 02 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 0e 07 03 00 00 00 00 00 +08 04 06 06 06 06 06 06 05 05 03 01 01 0b 07 0b +05 05 06 0c 0c 0e 0b 0b 00 01 02 02 02 02 02 02 +0f 04 04 06 0e 06 0c 00 07 0b 06 02 03 01 01 00 +07 0f 07 07 0f 0b 0a 0a 07 01 01 03 02 03 01 00 +00 00 0f 00 0f 00 0f 00 0b 0c 0d 0c 0b 08 0f 08 +00 08 03 04 09 00 0f 00 00 00 0f 00 0f 00 0f 00 +00 0f 00 0f 00 0f 00 00 08 0f 08 0b 0c 0d 0c 0b +00 0f 00 09 04 03 08 00 00 0f 00 0f 00 0f 00 00 +01 0f e1 e1 e1 e1 69 e1 00 00 00 00 00 00 0e 4a +00 00 00 00 00 00 00 07 00 00 01 12 12 03 34 5a +e1 e1 0f e1 e1 e1 0f 01 87 5a 96 4b 86 0e 00 00 +3c b4 b4 3c 07 00 00 00 69 b4 f0 e1 69 16 01 00 +00 08 00 00 01 09 0f 08 00 00 00 03 07 07 0f 0f +01 02 0b 08 07 07 07 0a 0f 00 08 0e 07 05 06 0e +08 0f 09 01 00 00 08 00 0f 0f 07 07 03 00 00 00 +0a 07 07 07 08 0b 02 01 0e 06 05 07 0e 08 00 0f +00 00 00 00 00 08 04 0e 00 00 00 00 00 0f 06 06 +00 00 00 00 00 00 02 06 00 00 00 00 00 00 08 0c +0d 08 00 08 0d 0e 04 08 0f 09 09 0f 0e 04 00 00 +0e 0f 0f 0f 0f 02 07 0a 0d 0f 0f 0f 0d 00 00 08 +00 00 00 00 02 02 0f 0d 00 00 0f 06 06 06 0f 09 +00 00 00 00 03 07 0f 0f 00 00 00 00 08 0c 0c 0f +00 0d 0f 02 02 00 00 00 09 0f 0e 04 00 01 00 00 +0f 0f 0f 02 0f 02 00 00 0f 0f 0c 00 08 04 00 00 +00 00 00 00 01 0f 09 00 00 0f 06 06 0f 09 09 0f +00 00 02 06 0e 0f 0f 0f 00 00 08 0c 0c 0f 0d 09 +00 00 00 00 00 00 00 00 0e 04 00 00 00 00 00 00 +0f 02 07 0a 00 00 00 00 04 00 00 08 00 00 00 00 +02 02 0f 0d 00 00 06 00 0f 06 0f 09 09 0f 0e 04 +04 04 0e 0f 0f 0f 0f 02 04 04 0c 0f 0d 09 04 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +02 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +08 05 05 07 0d 0c 08 04 02 07 0d 0f 07 00 00 00 +09 06 01 0b 0f 0f 00 00 0f 00 08 0e 00 0f 0f 00 +00 00 00 00 00 00 0a 05 00 00 00 00 01 01 02 07 +00 00 00 00 00 00 09 07 00 00 00 00 00 00 0f 00 +07 05 0f 0d 08 04 00 00 0d 0f 07 00 00 00 00 00 +03 0a 0f 0f 00 00 00 00 0c 0e 02 0d 0f 00 00 00 +00 00 00 04 0a 05 07 05 00 00 01 01 02 07 0d 0f +00 00 00 00 09 06 01 0b 00 00 00 00 0f 00 08 0e +0d 0f 09 04 00 00 00 00 07 00 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 00 0f 0f 00 00 00 00 00 +00 00 0a 05 07 05 0f 0d 01 01 02 07 0d 0f 07 00 +00 00 09 06 01 0b 0f 0f 00 00 0f 00 0e 08 00 0f +08 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 06 +00 00 00 00 00 00 06 0f 00 00 00 00 00 00 00 00 +00 00 01 0e 01 00 00 00 0b 0f 06 00 00 00 00 00 +09 03 02 02 02 03 01 03 0e 07 03 07 03 07 0a 04 +00 00 00 00 00 00 00 00 00 00 00 00 02 06 0b 0f +00 00 00 00 06 0f 09 03 00 00 00 00 00 00 0e 0f +0a 04 0a 00 08 00 00 00 06 00 00 00 00 00 00 00 +02 02 02 03 01 03 00 00 02 01 02 09 0e 04 00 00 +00 00 00 00 00 00 04 08 00 00 02 06 0b 0f 06 00 +00 00 06 0f 09 03 02 02 00 00 00 00 0e 07 03 07 +04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +02 03 00 01 00 00 00 00 03 07 0a 04 00 00 00 00 +00 00 00 00 02 0c 02 00 02 06 0b 0f 06 01 00 00 +06 0f 09 06 0a 04 0a 05 00 00 0e 0f 07 07 07 07 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +01 03 00 00 00 00 00 00 0e 04 00 00 00 00 00 00 +00 00 00 00 00 00 07 0e 00 00 00 00 00 00 03 07 +00 00 00 00 00 00 08 0c 00 00 00 00 00 00 00 01 +0c 0e 0f 0f 07 03 0e 02 0f 0f 08 04 03 00 00 00 +0f 0e 02 04 08 00 00 00 0f 0b 0f 00 00 00 00 00 +00 00 00 00 07 0e 0c 0e 00 00 00 00 03 04 0f 0f +00 00 00 00 08 04 0f 0e 00 00 00 00 00 01 0f 0b +0f 0f 07 07 03 0e 02 00 0b 04 03 00 00 00 00 00 +0a 04 08 00 00 00 00 00 0f 00 00 00 00 00 00 00 +00 00 07 0e 0c 0e 0f 0f 00 00 03 04 08 0f 0f 07 +00 00 08 04 03 0e 0e 0c 00 00 00 01 0f 0b 0f 01 +0f 07 07 03 02 0e 02 00 03 00 00 00 00 00 00 00 +08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +07 0e 0c 0e 0f 0f 07 07 03 07 0c 08 0c 07 03 00 +08 0c 07 02 06 0c 08 00 00 01 0f 0b 0f 00 00 00 +03 03 0e 02 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 01 01 00 00 00 00 00 00 0e 0f +0f 0f 0f 07 0f 0c 0f 07 00 00 00 00 00 00 0f 0f +01 01 01 01 01 00 0f 0f 0f 0f 0f 0f 0e 04 0c 0c +00 00 00 00 00 08 0f 0f 00 00 00 00 00 00 00 00 +00 00 00 00 00 08 04 04 00 00 00 00 0e 0f 0f 0f +0f 07 0f 0c 0f 07 00 00 00 00 00 00 0f 0f 00 00 +02 02 01 00 0f 0f 00 00 0f 0f 0e 04 0c 0c 00 00 +00 00 00 08 0f 0f 0f 07 00 00 00 00 00 02 01 00 +00 00 00 00 00 00 08 06 00 00 0e 0f 0f 0f 0f 0f +0f 0c 0f 07 00 00 00 00 00 00 0f 0f 00 00 00 00 +01 00 0f 0f 00 00 00 00 0e 04 0c 0c 00 00 00 00 +00 08 0f 0f 0f 07 0f 0c 00 00 00 00 00 00 00 00 +00 08 04 04 02 02 01 00 0e 0f 0f 0f 0f 0f 0e 04 +0f 07 00 00 00 00 00 00 0f 0f 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 0c 0c 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 02 06 07 +00 00 00 00 00 00 00 01 00 00 00 00 00 08 0c 0c +01 0f 01 0f 01 00 00 00 0f 0f 0c 0c 0f 07 07 01 +01 0b 0b 0f 0f 0f 0f 0f 0e 0f 0e 0f 0e 0c 0c 00 +00 00 00 00 00 00 04 0c 00 00 00 01 07 07 0f 0c +00 00 00 0b 0b 0b 0b 0b 00 00 00 00 0c 0c 0e 0f +04 0c 04 00 00 00 00 00 0c 0f 0f 07 07 01 00 00 +0b 0f 0f 0f 0f 0f 00 00 0e 0f 0e 0c 0c 00 00 00 +00 00 00 00 00 00 00 00 00 02 06 07 0f 0f 0c 0c +00 00 00 01 01 0b 0b 0f 00 08 0c 0c 0f 0f 0f 0f +00 00 00 00 00 00 00 00 0f 07 07 01 00 00 00 00 +0f 0f 0f 0f 00 00 00 00 0f 0c 0c 00 00 00 00 00 +00 00 04 0c 04 0c 04 00 04 06 0f 0f 09 09 0f 07 +00 00 01 01 0b 0f 0f 0f 04 0c 0e 0f 0e 0f 0e 0c +00 00 00 00 00 00 00 00 07 01 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +02 04 08 00 00 00 0c 02 01 03 05 0f 0c 00 00 00 +01 02 0f 0f 07 00 00 00 00 07 0f 0f 0e 0f 01 00 +00 00 00 00 00 00 01 0d 00 00 00 00 00 00 00 00 +00 00 00 00 00 0c 04 0e 00 00 00 00 00 00 04 09 +0e 0e 08 0c 06 02 01 00 01 03 03 00 00 00 00 00 +07 0f 01 00 00 00 00 00 0f 0f 0f 03 00 00 00 00 +00 00 00 01 01 07 0f 0f 00 00 00 00 00 00 00 00 +00 00 00 03 01 03 05 0f 00 00 00 00 01 0a 0f 0f +0e 0f 03 01 01 01 00 00 00 00 00 00 00 00 00 00 +0c 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 +00 00 02 0a 0c 0c 08 0c 00 00 00 00 01 03 03 00 +00 0c 04 0e 07 0f 01 00 00 00 04 09 0f 0f 0f 03 +0e 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 08 00 09 0d 07 00 00 00 00 0c 06 07 0b 0e +00 00 00 00 01 0b 07 0b 00 03 06 0c 08 09 0f 0e +00 07 0d 09 00 08 00 00 0e 0b 07 06 0c 00 00 00 +0b 07 0b 01 00 00 00 00 0e 0f 09 08 0c 06 03 00 +00 00 01 01 07 0c 08 00 00 00 00 00 0e 07 0b 0e +00 00 00 01 01 09 07 0b 07 0d 0c 08 08 0d 0f 0f +00 08 0c 07 01 01 00 00 0e 0b 07 0e 00 00 00 00 +0b 07 09 01 01 00 00 00 0f 0f 0d 08 08 0c 0d 07 +00 00 00 00 07 0e 0d 07 00 01 01 08 0a 0f 05 00 +00 04 0e 03 01 07 0f 0f 00 00 00 00 08 0d 0e 0d +07 0d 0e 07 00 00 00 00 00 05 0f 0a 08 01 01 00 +0f 0f 07 01 03 0e 04 00 0d 0e 0d 08 00 00 00 00 +00 00 00 08 06 0e 0d 07 00 08 08 0c 06 03 01 00 +00 0a 0f 01 00 07 0f 0f 00 00 00 08 0c 0d 0e 0d +07 0d 0e 06 08 00 00 00 00 01 03 06 0c 08 08 00 +0f 0f 07 00 01 0f 0a 00 0d 0e 0d 0c 08 00 00 00 +00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 02 +00 00 00 00 00 00 00 08 00 00 00 00 00 00 03 0c +02 02 01 0d 02 02 0c 00 05 00 05 0a 00 01 00 00 +05 01 02 0a 01 05 0a 00 00 00 0d 02 00 00 0c 03 +00 00 00 00 00 0c 02 02 00 00 00 00 00 05 02 00 +00 00 00 00 00 04 09 01 00 00 00 00 03 0c 04 02 +01 01 02 0a 0c 00 00 00 05 0a 00 02 05 00 00 00 +02 0a 01 09 04 00 00 00 01 02 01 00 0c 03 00 00 +00 00 00 0c 02 02 01 01 00 00 01 02 00 05 0a 00 +00 00 04 0a 01 01 0a 02 00 00 03 0c 01 01 02 01 +02 02 0c 00 00 00 00 00 00 05 02 00 00 00 00 00 +01 05 08 00 00 00 00 00 02 02 0c 03 00 00 00 00 +00 0c 02 06 09 01 02 02 00 05 0a 00 00 05 0a 00 +00 04 09 01 02 02 09 01 03 0c 00 00 02 05 08 00 +0c 00 00 00 00 00 00 00 05 02 00 00 00 00 00 00 +04 0a 00 00 00 00 00 00 0c 03 00 00 00 00 00 00 +00 0c 08 01 03 0c 00 0f 00 01 00 04 02 0d 07 00 +01 0a 0a 0a 05 03 0f 0f 06 04 0d 05 06 0f 0e 0f +04 03 09 04 03 09 0c 00 03 0c 04 09 05 01 00 00 +0f 07 0b 02 02 0a 0a 03 0e 0f 0c 02 09 09 0c 06 +00 00 08 02 06 08 03 0f 00 00 01 00 01 05 03 00 +00 00 0b 0a 05 03 0f 0f 00 02 05 05 06 0f 0e 0f +04 06 08 06 02 08 00 00 07 02 04 00 01 01 00 00 +0f 07 0b 0a 0a 02 00 00 0e 0f 0c 0a 09 0d 04 00 +00 00 00 00 04 0c 02 0e 00 00 00 00 00 03 01 00 +00 00 00 09 05 03 0f 0f 00 00 00 05 06 0f 0e 0f +08 04 08 04 00 00 00 00 01 02 00 01 00 00 00 00 +0f 07 0b 02 02 00 00 00 0e 0f 0e 0a 0d 00 00 00 +00 00 08 02 06 08 03 0f 00 00 01 00 01 05 03 00 +00 00 0b 0a 05 03 0f 0f 00 02 05 05 06 0f 0e 0f +04 06 08 06 02 08 00 00 07 02 04 00 01 01 00 00 +0f 07 0b 0a 0a 02 00 00 0e 0f 0c 0a 09 0d 04 00 +00 00 00 00 00 00 06 0d 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02 +0b 06 00 00 06 0b 0d 06 00 00 0f 0f 00 00 00 00 +00 00 0f 0f 00 00 00 00 02 02 0f 0f 02 02 02 02 +00 00 00 00 06 09 0f 06 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 02 +00 00 06 0b 0b 06 00 00 0f 0f 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 0f 0f 02 02 02 02 00 00 +00 00 06 0b 0d 06 00 00 00 00 00 00 00 00 0f 0f +00 00 00 00 00 00 0f 0f 00 00 02 02 02 02 0f 0f +06 0d 0b 06 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 02 02 02 02 00 00 00 00 +06 09 0f 06 00 00 06 0b 00 00 00 00 0f 0f 00 00 +00 00 00 00 0f 0f 00 00 02 02 02 02 0f 0f 02 02 +0b 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 02 02 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +01 07 0f 0a 0d 0f 07 00 00 00 03 02 0f 0b 0e 00 +00 0c 0d 0f 0f 0d 00 00 03 0f 0e 0d 0f 0f 0f 03 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 0f +09 0f 0f 08 00 00 00 00 03 02 0f 0b 0e 00 00 00 +0d 0f 0f 0d 00 00 00 00 0f 0e 01 0f 0f 00 00 00 +00 00 00 00 01 07 0f 0a 00 00 00 00 00 00 03 02 +00 00 00 00 00 0c 0d 0f 00 00 00 00 03 0f 0e 0d +0d 0f 07 00 00 00 00 00 0f 0b 0e 00 00 00 00 00 +0f 0d 00 00 00 00 00 00 0f 0f 0f 03 00 00 00 00 +00 06 03 0e 0c 08 0c 0d 00 00 00 00 03 02 0f 0b +00 00 00 0c 0d 0f 0f 0d 00 03 07 0e 0f 0f 0f 0f +07 03 00 00 00 00 00 00 0e 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 0e 07 03 00 00 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 01 03 02 02 02 03 03 +0c 0c 0c 00 0e 03 0b 0b 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 03 03 02 02 02 03 01 00 +0b 0b 03 0e 00 0c 0c 0c 06 06 09 0f 03 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 01 01 02 02 02 07 07 +0e 0e 0e 00 0e 03 0b 03 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 07 07 0e 0e 0e 0f 07 00 +03 03 03 0e 00 00 00 00 06 06 09 0f 03 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 01 03 02 02 02 03 03 +0c 0c 0c 00 0e 03 0b 0b 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 03 03 02 02 02 03 01 00 +0b 0b 03 0e 00 0c 0c 0c 06 06 09 0f 03 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 07 0f 0e 0e 0e 07 07 +00 00 00 00 0e 03 03 03 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 07 07 02 02 02 01 01 00 +03 0b 03 0e 00 0e 0e 0e 06 06 09 0f 03 00 00 00 +00 00 00 00 00 00 0c 0e 00 00 00 00 00 00 00 01 +00 00 00 00 00 00 0c 02 00 00 00 00 00 00 00 00 +0c 0d 0d 0d 0c 0d 0e 04 02 04 0f 0b 04 02 01 00 +01 00 0f 0f 00 01 02 0c 02 0a 0f 05 0a 02 01 00 +00 00 00 00 04 0e 0d 0c 00 00 00 00 00 00 00 03 +00 00 00 00 00 00 0c 03 00 00 00 00 00 01 02 02 +0d 0d 0d 0c 0e 0c 00 00 0f 0d 03 00 00 00 00 00 +0f 0e 03 0c 00 00 00 00 0d 0f 02 02 00 00 00 00 +00 00 08 0e 0d 0d 0c 0d 00 00 00 00 00 00 0f 0f +00 00 00 00 00 00 03 0f 00 00 00 01 02 00 0f 0f +0d 0d 0c 0c 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 02 00 01 00 00 00 00 00 +0c 0c 0d 0d 0d 0c 0d 0d 00 00 03 04 0b 0f 04 03 +00 0c 03 00 0f 0f 00 03 00 01 00 0a 07 0f 08 02 +0e 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +0c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 + + +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +01 07 0f 0a 0d 0f 07 00 00 0c 0f 06 07 07 02 00 +00 08 0d 0f 0f 0d 00 00 03 0f 0e 0d 0f 0f 0f 03 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c +00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 0f +09 0f 0f 08 00 00 00 00 0f 06 07 07 02 00 00 00 +0d 0f 0f 0d 00 00 00 00 0f 0e 01 0f 0f 00 00 00 +00 00 00 00 01 07 0f 0a 00 00 00 00 00 0c 0f 06 +00 00 00 00 00 08 0d 0f 00 00 00 00 03 0f 0e 0d +0d 0f 07 00 00 00 00 00 07 07 02 00 00 00 00 00 +0f 0d 00 00 00 00 00 00 0f 0f 0f 03 00 00 00 00 +00 06 03 0e 0c 08 0c 0d 00 00 00 0c 0f 06 07 07 +00 00 00 08 0d 0f 0f 0d 00 03 07 0e 0f 0f 0f 0f +07 03 00 00 00 00 00 00 02 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 0e 07 03 00 00 00 00 00 +08 04 06 06 06 06 06 06 05 05 03 01 01 0b 07 0b +05 05 06 0c 0c 0e 0b 0b 00 01 02 02 02 02 02 02 +0f 04 04 06 0e 06 0c 00 07 0b 06 02 03 01 01 00 +07 0f 07 07 0f 0b 0a 0a 07 01 01 03 02 03 01 00 +00 00 0f 00 0f 00 0f 00 0b 0c 0d 0c 0b 08 0f 08 +00 08 03 04 09 00 0f 00 00 00 0f 00 0f 00 0f 00 +00 0f 00 0f 00 0f 00 00 08 0f 08 0b 0c 0d 0c 0b +00 0f 00 09 04 03 08 00 00 0f 00 0f 00 0f 00 00 +01 0f e1 e1 e1 e1 69 e1 00 00 00 00 00 00 0e 4a +00 00 00 00 00 00 00 07 00 00 01 12 12 03 34 5a +e1 e1 0f e1 e1 e1 0f 01 87 5a 96 4b 86 0e 00 00 +3c b4 b4 3c 07 00 00 00 69 b4 f0 e1 69 16 01 00 +00 08 00 00 01 09 0f 08 00 00 00 03 07 07 0f 0f +01 02 0b 08 07 07 07 0a 0f 00 08 0e 07 05 06 0e +08 0f 09 01 00 00 08 00 0f 0f 07 07 03 00 00 00 +0a 07 07 07 08 0b 02 01 0e 06 05 07 0e 08 00 0f +00 00 00 00 00 08 04 0e 00 00 00 00 00 0f 06 06 +00 00 00 00 00 00 02 06 00 00 00 00 00 00 08 0c +0d 08 00 08 0d 0e 04 08 0f 09 09 0f 0e 04 00 00 +0e 0f 0f 0f 0f 02 07 0a 0d 0f 0f 0f 0d 00 00 08 +00 00 00 00 02 02 0f 0d 00 00 0f 06 06 06 0f 09 +00 00 00 00 03 07 0f 0f 00 00 00 00 08 0c 0c 0f +00 0d 0f 02 02 00 00 00 09 0f 0e 04 00 01 00 00 +0f 0f 0f 02 0f 02 00 00 0f 0f 0c 00 08 04 00 00 +00 00 00 00 01 0f 09 00 00 0f 06 06 0f 09 09 0f +00 00 02 06 0e 0f 0f 0f 00 00 08 0c 0c 0f 0d 09 +00 00 00 00 00 00 00 00 0e 04 00 00 00 00 00 00 +0f 02 07 0a 00 00 00 00 04 00 00 08 00 00 00 00 +02 02 0f 0d 00 00 06 00 0f 06 0f 09 09 0f 0e 04 +04 04 0e 0f 0f 0f 0f 02 04 04 0c 0f 0d 09 04 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +02 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +08 05 05 07 0d 0c 08 04 02 07 0d 0f 07 00 00 00 +09 06 01 0b 0f 0f 00 00 0f 00 08 0e 00 0f 0f 00 +00 00 00 00 00 00 0a 05 00 00 00 00 01 01 02 07 +00 00 00 00 00 00 09 07 00 00 00 00 00 00 0f 00 +07 05 0f 0d 08 04 00 00 0d 0f 07 00 00 00 00 00 +03 0a 0f 0f 00 00 00 00 0c 0e 02 0d 0f 00 00 00 +00 00 00 04 0a 05 07 05 00 00 01 01 02 07 0d 0f +00 00 00 00 09 06 01 0b 00 00 00 00 0f 00 08 0e +0d 0f 09 04 00 00 00 00 07 00 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 00 0f 0f 00 00 00 00 00 +00 00 0a 05 07 05 0f 0d 01 01 02 07 0d 0f 07 00 +00 00 09 06 01 0b 0f 0f 00 00 0f 00 0e 08 00 0f +08 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 06 +00 00 00 00 00 00 06 0f 00 00 00 00 00 00 00 00 +00 00 01 0e 01 00 00 00 0b 0f 06 00 00 00 00 00 +09 03 02 02 02 03 01 03 0e 07 03 07 03 07 0a 04 +00 00 00 00 00 00 00 00 00 00 00 00 02 06 0b 0f +00 00 00 00 06 0f 09 03 00 00 00 00 00 00 0e 0f +0a 04 0a 00 08 00 00 00 06 00 00 00 00 00 00 00 +02 02 02 03 01 03 00 00 02 01 02 09 0e 04 00 00 +00 00 00 00 00 00 04 08 00 00 02 06 0b 0f 06 00 +00 00 06 0f 09 03 02 02 00 00 00 00 0e 07 03 07 +04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +02 03 00 01 00 00 00 00 03 07 0a 04 00 00 00 00 +00 00 00 00 02 0c 02 00 02 06 0b 0f 06 01 00 00 +06 0f 09 06 0a 04 0a 05 00 00 0e 0f 07 07 07 07 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +01 03 00 00 00 00 00 00 0e 04 00 00 00 00 00 00 +00 00 00 00 00 00 07 0e 00 00 00 00 00 00 03 07 +00 00 00 00 00 00 08 0c 00 00 00 00 00 00 00 01 +0c 0e 0f 0f 07 03 0e 02 0f 0f 08 04 03 00 00 00 +0f 0e 02 04 08 00 00 00 0f 0b 0f 00 00 00 00 00 +00 00 00 00 07 0e 0c 0e 00 00 00 00 03 04 0f 0f +00 00 00 00 08 04 0f 0e 00 00 00 00 00 01 0f 0b +0f 0f 07 07 03 0e 02 00 0b 04 03 00 00 00 00 00 +0a 04 08 00 00 00 00 00 0f 00 00 00 00 00 00 00 +00 00 07 0e 0c 0e 0f 0f 00 00 03 04 08 0f 0f 07 +00 00 08 04 03 0e 0e 0c 00 00 00 01 0f 0b 0f 01 +0f 07 07 03 02 0e 02 00 03 00 00 00 00 00 00 00 +08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +07 0e 0c 0e 0f 0f 07 07 03 07 0c 08 0c 07 03 00 +08 0c 07 02 06 0c 08 00 00 01 0f 0b 0f 00 00 00 +03 03 0e 02 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 01 01 00 00 00 00 00 00 0e 0f +0f 0f 0f 07 0f 0c 0f 07 00 00 00 00 00 00 0f 0f +01 01 01 01 01 00 0f 0f 0f 0f 0f 0f 0e 04 0c 0c +00 00 00 00 00 08 0f 0f 00 00 00 00 00 00 00 00 +00 00 00 00 00 08 04 04 00 00 00 00 0e 0f 0f 0f +0f 07 0f 0c 0f 07 00 00 00 00 00 00 0f 0f 00 00 +02 02 01 00 0f 0f 00 00 0f 0f 0e 04 0c 0c 00 00 +00 00 00 08 0f 0f 0f 07 00 00 00 00 00 02 01 00 +00 00 00 00 00 00 08 06 00 00 0e 0f 0f 0f 0f 0f +0f 0c 0f 07 00 00 00 00 00 00 0f 0f 00 00 00 00 +01 00 0f 0f 00 00 00 00 0e 04 0c 0c 00 00 00 00 +00 08 0f 0f 0f 07 0f 0c 00 00 00 00 00 00 00 00 +00 08 04 04 02 02 01 00 0e 0f 0f 0f 0f 0f 0e 04 +0f 07 00 00 00 00 00 00 0f 0f 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 0c 0c 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 02 06 07 +00 00 00 00 00 00 00 01 00 00 00 00 00 08 0c 0c +01 0f 01 0f 01 00 00 00 0f 0f 0c 0c 0f 07 07 01 +01 0b 0b 0f 0f 0f 0f 0f 0e 0f 0e 0f 0e 0c 0c 00 +00 00 00 00 00 00 04 0c 00 00 00 01 07 07 0f 0c +00 00 00 0b 0b 0b 0b 0b 00 00 00 00 0c 0c 0e 0f +04 0c 04 00 00 00 00 00 0c 0f 0f 07 07 01 00 00 +0b 0f 0f 0f 0f 0f 00 00 0e 0f 0e 0c 0c 00 00 00 +00 00 00 00 00 00 00 00 00 02 06 07 0f 0f 0c 0c +00 00 00 01 01 0b 0b 0f 00 08 0c 0c 0f 0f 0f 0f +00 00 00 00 00 00 00 00 0f 07 07 01 00 00 00 00 +0f 0f 0f 0f 00 00 00 00 0f 0c 0c 00 00 00 00 00 +00 00 04 0c 04 0c 04 00 04 06 0f 0f 09 09 0f 07 +00 00 01 01 0b 0f 0f 0f 04 0c 0e 0f 0e 0f 0e 0c +00 00 00 00 00 00 00 00 07 01 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +02 04 08 00 00 00 0c 02 01 03 05 0f 0c 00 00 00 +01 02 0f 0f 07 00 00 00 00 07 0f 0f 0e 0f 01 00 +00 00 00 00 00 00 01 0d 00 00 00 00 00 00 00 00 +00 00 00 00 00 0c 04 0e 00 00 00 00 00 00 04 09 +0e 0e 08 0c 06 02 01 00 01 03 03 00 00 00 00 00 +07 0f 01 00 00 00 00 00 0f 0f 0f 03 00 00 00 00 +00 00 00 01 01 07 0f 0f 00 00 00 00 00 00 00 00 +00 00 00 03 01 03 05 0f 00 00 00 00 01 0a 0f 0f +0e 0f 03 01 01 01 00 00 00 00 00 00 00 00 00 00 +0c 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 +00 00 02 0a 0c 0c 08 0c 00 00 00 00 01 03 03 00 +00 0c 04 0e 07 0f 01 00 00 00 04 09 0f 0f 0f 03 +0e 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 08 00 09 0d 07 00 00 00 00 0c 06 07 0b 0e +00 00 00 00 01 0b 07 0b 00 03 06 0c 08 09 0f 0e +00 07 0d 09 00 08 00 00 0e 0b 07 06 0c 00 00 00 +0b 07 0b 01 00 00 00 00 0e 0f 09 08 0c 06 03 00 +00 00 01 01 07 0c 08 00 00 00 00 00 0e 07 0b 0e +00 00 00 01 01 09 07 0b 07 0d 0c 08 08 0d 0f 0f +00 08 0c 07 01 01 00 00 0e 0b 07 0e 00 00 00 00 +0b 07 09 01 01 00 00 00 0f 0f 0d 08 08 0c 0d 07 +00 00 00 00 07 0e 0d 07 00 01 01 08 0a 0f 05 00 +00 04 0e 03 01 07 0f 0f 00 00 00 00 08 0d 0e 0d +07 0d 0e 07 00 00 00 00 00 05 0f 0a 08 01 01 00 +0f 0f 07 01 03 0e 04 00 0d 0e 0d 08 00 00 00 00 +00 00 00 08 06 0e 0d 07 00 08 08 0c 06 03 01 00 +00 0a 0f 01 00 07 0f 0f 00 00 00 08 0c 0d 0e 0d +07 0d 0e 06 08 00 00 00 00 01 03 06 0c 08 08 00 +0f 0f 07 00 01 0f 0a 00 0d 0e 0d 0c 08 00 00 00 +00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 02 +00 00 00 00 00 00 00 08 00 00 00 00 00 00 03 0c +02 02 01 0d 02 02 0c 00 05 00 05 0a 00 01 00 00 +05 01 02 0a 01 05 0a 00 00 00 0d 02 00 00 0c 03 +00 00 00 00 00 0c 02 02 00 00 00 00 00 05 02 00 +00 00 00 00 00 04 09 01 00 00 00 00 03 0c 04 02 +01 01 02 0a 0c 00 00 00 05 0a 00 02 05 00 00 00 +02 0a 01 09 04 00 00 00 01 02 01 00 0c 03 00 00 +00 00 00 0c 02 02 01 01 00 00 01 02 00 05 0a 00 +00 00 04 0a 01 01 0a 02 00 00 03 0c 01 01 02 01 +02 02 0c 00 00 00 00 00 00 05 02 00 00 00 00 00 +01 05 08 00 00 00 00 00 02 02 0c 03 00 00 00 00 +00 0c 02 06 09 01 02 02 00 05 0a 00 00 05 0a 00 +00 04 09 01 02 02 09 01 03 0c 00 00 02 05 08 00 +0c 00 00 00 00 00 00 00 05 02 00 00 00 00 00 00 +04 0a 00 00 00 00 00 00 0c 03 00 00 00 00 00 00 +00 0c 08 01 03 0c 00 0f 00 01 00 04 02 0d 07 00 +01 0a 0a 0a 05 03 0f 0f 06 04 0d 05 06 0f 0e 0f +04 03 09 04 03 09 0c 00 03 0c 04 09 05 01 00 00 +0f 07 0b 02 02 0a 0a 03 0e 0f 0c 02 09 09 0c 06 +00 00 08 02 06 08 03 0f 00 00 01 00 01 05 03 00 +00 00 0b 0a 05 03 0f 0f 00 02 05 05 06 0f 0e 0f +04 06 08 06 02 08 00 00 07 02 04 00 01 01 00 00 +0f 07 0b 0a 0a 02 00 00 0e 0f 0c 0a 09 0d 04 00 +00 00 00 00 04 0c 02 0e 00 00 00 00 00 03 01 00 +00 00 00 09 05 03 0f 0f 00 00 00 05 06 0f 0e 0f +08 04 08 04 00 00 00 00 01 02 00 01 00 00 00 00 +0f 07 0b 02 02 00 00 00 0e 0f 0e 0a 0d 00 00 00 +00 00 08 02 06 08 03 0f 00 00 01 00 01 05 03 00 +00 00 0b 0a 05 03 0f 0f 00 02 05 05 06 0f 0e 0f +04 06 08 06 02 08 00 00 07 02 04 00 01 01 00 00 +0f 07 0b 0a 0a 02 00 00 0e 0f 0c 0a 09 0d 04 00 +00 00 00 00 00 00 06 0d 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02 +0b 06 00 00 06 0b 0d 06 00 00 0f 0f 00 00 00 00 +00 00 0f 0f 00 00 00 00 02 02 0f 0f 02 02 02 02 +00 00 00 00 06 09 0f 06 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 02 +00 00 06 0b 0b 06 00 00 0f 0f 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 0f 0f 02 02 02 02 00 00 +00 00 06 0b 0d 06 00 00 00 00 00 00 00 00 0f 0f +00 00 00 00 00 00 0f 0f 00 00 02 02 02 02 0f 0f +06 0d 0b 06 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 02 02 02 02 00 00 00 00 +06 09 0f 06 00 00 06 0b 00 00 00 00 0f 0f 00 00 +00 00 00 00 0f 0f 00 00 02 02 02 02 0f 0f 02 02 +0b 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 02 02 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +01 07 0f 0a 0d 0f 07 00 00 00 03 02 0f 0b 0e 00 +00 0c 0d 0f 0f 0d 00 00 03 0f 0e 0d 0f 0f 0f 03 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 0f +09 0f 0f 08 00 00 00 00 03 02 0f 0b 0e 00 00 00 +0d 0f 0f 0d 00 00 00 00 0f 0e 01 0f 0f 00 00 00 +00 00 00 00 01 07 0f 0a 00 00 00 00 00 00 03 02 +00 00 00 00 00 0c 0d 0f 00 00 00 00 03 0f 0e 0d +0d 0f 07 00 00 00 00 00 0f 0b 0e 00 00 00 00 00 +0f 0d 00 00 00 00 00 00 0f 0f 0f 03 00 00 00 00 +00 06 03 0e 0c 08 0c 0d 00 00 00 00 03 02 0f 0b +00 00 00 0c 0d 0f 0f 0d 00 03 07 0e 0f 0f 0f 0f +07 03 00 00 00 00 00 00 0e 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 0e 07 03 00 00 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 01 03 02 02 02 03 03 +0c 0c 0c 00 0e 03 0b 0b 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 03 03 02 02 02 03 01 00 +0b 0b 03 0e 00 0c 0c 0c 06 06 09 0f 03 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 01 01 02 02 02 07 07 +0e 0e 0e 00 0e 03 0b 03 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 07 07 0e 0e 0e 0f 07 00 +03 03 03 0e 00 00 00 00 06 06 09 0f 03 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 01 03 02 02 02 03 03 +0c 0c 0c 00 0e 03 0b 0b 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 03 03 02 02 02 03 01 00 +0b 0b 03 0e 00 0c 0c 0c 06 06 09 0f 03 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 07 0f 0e 0e 0e 07 07 +00 00 00 00 0e 03 03 03 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 07 07 02 02 02 01 01 00 +03 0b 03 0e 00 0e 0e 0e 06 06 09 0f 03 00 00 00 +00 00 00 00 00 00 0c 0e 00 00 00 00 00 00 00 01 +00 00 00 00 00 00 0c 02 00 00 00 00 00 00 00 00 +0c 0d 0d 0d 0c 0d 0e 04 02 04 0f 0b 04 02 01 00 +01 00 0f 0f 00 01 02 0c 02 0a 0f 05 0a 02 01 00 +00 00 00 00 04 0e 0d 0c 00 00 00 00 00 00 00 03 +00 00 00 00 00 00 0c 03 00 00 00 00 00 01 02 02 +0d 0d 0d 0c 0e 0c 00 00 0f 0d 03 00 00 00 00 00 +0f 0e 03 0c 00 00 00 00 0d 0f 02 02 00 00 00 00 +00 00 08 0e 0d 0d 0c 0d 00 00 00 00 00 00 0f 0f +00 00 00 00 00 00 03 0f 00 00 00 01 02 00 0f 0f +0d 0d 0c 0c 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 02 00 01 00 00 00 00 00 +0c 0c 0d 0d 0d 0c 0d 0d 00 00 03 04 0b 0f 04 03 +00 0c 03 00 0f 0f 00 03 00 01 00 0a 07 0f 08 02 +0e 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +0c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 + + +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +01 07 0f 0a 0d 0f 07 00 00 0c 0f 06 07 07 02 00 +00 08 0d 0f 0f 0d 00 00 03 0f 0e 0d 0f 0f 0f 03 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c +00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 0f +09 0f 0f 08 00 00 00 00 0f 06 07 07 02 00 00 00 +0d 0f 0f 0d 00 00 00 00 0f 0e 01 0f 0f 00 00 00 +00 00 00 00 01 07 0f 0a 00 00 00 00 00 0c 0f 06 +00 00 00 00 00 08 0d 0f 00 00 00 00 03 0f 0e 0d +0d 0f 07 00 00 00 00 00 07 07 02 00 00 00 00 00 +0f 0d 00 00 00 00 00 00 0f 0f 0f 03 00 00 00 00 +00 06 03 0e 0c 08 0c 0d 00 00 00 0c 0f 06 07 07 +00 00 00 08 0d 0f 0f 0d 00 03 07 0e 0f 0f 0f 0f +07 03 00 00 00 00 00 00 02 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 0e 07 03 00 00 00 00 00 +08 04 06 06 06 06 06 06 05 05 03 01 01 0b 07 0b +05 05 06 0c 0c 0e 0b 0b 00 01 02 02 02 02 02 02 +0f 04 04 06 0e 06 0c 00 07 0b 06 02 03 01 01 00 +07 0f 07 07 0f 0b 0a 0a 07 01 01 03 02 03 01 00 +00 00 0f 00 0f 00 0f 00 0b 0c 0d 0c 0b 08 0f 08 +00 08 03 04 09 00 0f 00 00 00 0f 00 0f 00 0f 00 +00 0f 00 0f 00 0f 00 00 08 0f 08 0b 0c 0d 0c 0b +00 0f 00 09 04 03 08 00 00 0f 00 0f 00 0f 00 00 +01 0f e1 e1 e1 e1 69 e1 00 00 00 00 00 00 0e 4a +00 00 00 00 00 00 00 07 00 00 01 12 12 03 34 5a +e1 e1 0f e1 e1 e1 0f 01 87 5a 96 4b 86 0e 00 00 +3c b4 b4 3c 07 00 00 00 69 b4 f0 e1 69 16 01 00 +00 08 00 00 01 09 0f 08 00 00 00 03 07 07 0f 0f +01 02 0b 08 07 07 07 0a 0f 00 08 0e 07 05 06 0e +08 0f 09 01 00 00 08 00 0f 0f 07 07 03 00 00 00 +0a 07 07 07 08 0b 02 01 0e 06 05 07 0e 08 00 0f +00 00 00 00 00 08 04 0e 00 00 00 00 00 0f 06 06 +00 00 00 00 00 00 02 06 00 00 00 00 00 00 08 0c +0d 08 00 08 0d 0e 04 08 0f 09 09 0f 0e 04 00 00 +0e 0f 0f 0f 0f 02 07 0a 0d 0f 0f 0f 0d 00 00 08 +00 00 00 00 02 02 0f 0d 00 00 0f 06 06 06 0f 09 +00 00 00 00 03 07 0f 0f 00 00 00 00 08 0c 0c 0f +00 0d 0f 02 02 00 00 00 09 0f 0e 04 00 01 00 00 +0f 0f 0f 02 0f 02 00 00 0f 0f 0c 00 08 04 00 00 +00 00 00 00 01 0f 09 00 00 0f 06 06 0f 09 09 0f +00 00 02 06 0e 0f 0f 0f 00 00 08 0c 0c 0f 0d 09 +00 00 00 00 00 00 00 00 0e 04 00 00 00 00 00 00 +0f 02 07 0a 00 00 00 00 04 00 00 08 00 00 00 00 +02 02 0f 0d 00 00 06 00 0f 06 0f 09 09 0f 0e 04 +04 04 0e 0f 0f 0f 0f 02 04 04 0c 0f 0d 09 04 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +02 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +08 05 05 07 0d 0c 08 04 02 07 0d 0f 07 00 00 00 +09 06 01 0b 0f 0f 00 00 0f 00 08 0e 00 0f 0f 00 +00 00 00 00 00 00 0a 05 00 00 00 00 01 01 02 07 +00 00 00 00 00 00 09 07 00 00 00 00 00 00 0f 00 +07 05 0f 0d 08 04 00 00 0d 0f 07 00 00 00 00 00 +03 0a 0f 0f 00 00 00 00 0c 0e 02 0d 0f 00 00 00 +00 00 00 04 0a 05 07 05 00 00 01 01 02 07 0d 0f +00 00 00 00 09 06 01 0b 00 00 00 00 0f 00 08 0e +0d 0f 09 04 00 00 00 00 07 00 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 00 0f 0f 00 00 00 00 00 +00 00 0a 05 07 05 0f 0d 01 01 02 07 0d 0f 07 00 +00 00 09 06 01 0b 0f 0f 00 00 0f 00 0e 08 00 0f +08 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 06 +00 00 00 00 00 00 06 0f 00 00 00 00 00 00 00 00 +00 00 01 0e 01 00 00 00 0b 0f 06 00 00 00 00 00 +09 03 02 02 02 03 01 03 0e 07 03 07 03 07 0a 04 +00 00 00 00 00 00 00 00 00 00 00 00 02 06 0b 0f +00 00 00 00 06 0f 09 03 00 00 00 00 00 00 0e 0f +0a 04 0a 00 08 00 00 00 06 00 00 00 00 00 00 00 +02 02 02 03 01 03 00 00 02 01 02 09 0e 04 00 00 +00 00 00 00 00 00 04 08 00 00 02 06 0b 0f 06 00 +00 00 06 0f 09 03 02 02 00 00 00 00 0e 07 03 07 +04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +02 03 00 01 00 00 00 00 03 07 0a 04 00 00 00 00 +00 00 00 00 02 0c 02 00 02 06 0b 0f 06 01 00 00 +06 0f 09 06 0a 04 0a 05 00 00 0e 0f 07 07 07 07 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +01 03 00 00 00 00 00 00 0e 04 00 00 00 00 00 00 +00 00 00 00 00 00 07 0e 00 00 00 00 00 00 03 07 +00 00 00 00 00 00 08 0c 00 00 00 00 00 00 00 01 +0c 0e 0f 0f 07 03 0e 02 0f 0f 08 04 03 00 00 00 +0f 0e 02 04 08 00 00 00 0f 0b 0f 00 00 00 00 00 +00 00 00 00 07 0e 0c 0e 00 00 00 00 03 04 0f 0f +00 00 00 00 08 04 0f 0e 00 00 00 00 00 01 0f 0b +0f 0f 07 07 03 0e 02 00 0b 04 03 00 00 00 00 00 +0a 04 08 00 00 00 00 00 0f 00 00 00 00 00 00 00 +00 00 07 0e 0c 0e 0f 0f 00 00 03 04 08 0f 0f 07 +00 00 08 04 03 0e 0e 0c 00 00 00 01 0f 0b 0f 01 +0f 07 07 03 02 0e 02 00 03 00 00 00 00 00 00 00 +08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +07 0e 0c 0e 0f 0f 07 07 03 07 0c 08 0c 07 03 00 +08 0c 07 02 06 0c 08 00 00 01 0f 0b 0f 00 00 00 +03 03 0e 02 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 01 01 00 00 00 00 00 00 0e 0f +0f 0f 0f 07 0f 0c 0f 07 00 00 00 00 00 00 0f 0f +01 01 01 01 01 00 0f 0f 0f 0f 0f 0f 0e 04 0c 0c +00 00 00 00 00 08 0f 0f 00 00 00 00 00 00 00 00 +00 00 00 00 00 08 04 04 00 00 00 00 0e 0f 0f 0f +0f 07 0f 0c 0f 07 00 00 00 00 00 00 0f 0f 00 00 +02 02 01 00 0f 0f 00 00 0f 0f 0e 04 0c 0c 00 00 +00 00 00 08 0f 0f 0f 07 00 00 00 00 00 02 01 00 +00 00 00 00 00 00 08 06 00 00 0e 0f 0f 0f 0f 0f +0f 0c 0f 07 00 00 00 00 00 00 0f 0f 00 00 00 00 +01 00 0f 0f 00 00 00 00 0e 04 0c 0c 00 00 00 00 +00 08 0f 0f 0f 07 0f 0c 00 00 00 00 00 00 00 00 +00 08 04 04 02 02 01 00 0e 0f 0f 0f 0f 0f 0e 04 +0f 07 00 00 00 00 00 00 0f 0f 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 0c 0c 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 02 06 07 +00 00 00 00 00 00 00 01 00 00 00 00 00 08 0c 0c +01 0f 01 0f 01 00 00 00 0f 0f 0c 0c 0f 07 07 01 +01 0b 0b 0f 0f 0f 0f 0f 0e 0f 0e 0f 0e 0c 0c 00 +00 00 00 00 00 00 04 0c 00 00 00 01 07 07 0f 0c +00 00 00 0b 0b 0b 0b 0b 00 00 00 00 0c 0c 0e 0f +04 0c 04 00 00 00 00 00 0c 0f 0f 07 07 01 00 00 +0b 0f 0f 0f 0f 0f 00 00 0e 0f 0e 0c 0c 00 00 00 +00 00 00 00 00 00 00 00 00 02 06 07 0f 0f 0c 0c +00 00 00 01 01 0b 0b 0f 00 08 0c 0c 0f 0f 0f 0f +00 00 00 00 00 00 00 00 0f 07 07 01 00 00 00 00 +0f 0f 0f 0f 00 00 00 00 0f 0c 0c 00 00 00 00 00 +00 00 04 0c 04 0c 04 00 04 06 0f 0f 09 09 0f 07 +00 00 01 01 0b 0f 0f 0f 04 0c 0e 0f 0e 0f 0e 0c +00 00 00 00 00 00 00 00 07 01 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +02 04 08 00 00 00 0c 02 01 03 05 0f 0c 00 00 00 +01 02 0f 0f 07 00 00 00 00 07 0f 0f 0e 0f 01 00 +00 00 00 00 00 00 01 0d 00 00 00 00 00 00 00 00 +00 00 00 00 00 0c 04 0e 00 00 00 00 00 00 04 09 +0e 0e 08 0c 06 02 01 00 01 03 03 00 00 00 00 00 +07 0f 01 00 00 00 00 00 0f 0f 0f 03 00 00 00 00 +00 00 00 01 01 07 0f 0f 00 00 00 00 00 00 00 00 +00 00 00 03 01 03 05 0f 00 00 00 00 01 0a 0f 0f +0e 0f 03 01 01 01 00 00 00 00 00 00 00 00 00 00 +0c 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 +00 00 02 0a 0c 0c 08 0c 00 00 00 00 01 03 03 00 +00 0c 04 0e 07 0f 01 00 00 00 04 09 0f 0f 0f 03 +0e 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 08 00 09 0d 07 00 00 00 00 0c 06 07 0b 0e +00 00 00 00 01 0b 07 0b 00 03 06 0c 08 09 0f 0e +00 07 0d 09 00 08 00 00 0e 0b 07 06 0c 00 00 00 +0b 07 0b 01 00 00 00 00 0e 0f 09 08 0c 06 03 00 +00 00 01 01 07 0c 08 00 00 00 00 00 0e 07 0b 0e +00 00 00 01 01 09 07 0b 07 0d 0c 08 08 0d 0f 0f +00 08 0c 07 01 01 00 00 0e 0b 07 0e 00 00 00 00 +0b 07 09 01 01 00 00 00 0f 0f 0d 08 08 0c 0d 07 +00 00 00 00 07 0e 0d 07 00 01 01 08 0a 0f 05 00 +00 04 0e 03 01 07 0f 0f 00 00 00 00 08 0d 0e 0d +07 0d 0e 07 00 00 00 00 00 05 0f 0a 08 01 01 00 +0f 0f 07 01 03 0e 04 00 0d 0e 0d 08 00 00 00 00 +00 00 00 08 06 0e 0d 07 00 08 08 0c 06 03 01 00 +00 0a 0f 01 00 07 0f 0f 00 00 00 08 0c 0d 0e 0d +07 0d 0e 06 08 00 00 00 00 01 03 06 0c 08 08 00 +0f 0f 07 00 01 0f 0a 00 0d 0e 0d 0c 08 00 00 00 +00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 02 +00 00 00 00 00 00 00 08 00 00 00 00 00 00 03 0c +02 02 01 0d 02 02 0c 00 05 00 05 0a 00 01 00 00 +05 01 02 0a 01 05 0a 00 00 00 0d 02 00 00 0c 03 +00 00 00 00 00 0c 02 02 00 00 00 00 00 05 02 00 +00 00 00 00 00 04 09 01 00 00 00 00 03 0c 04 02 +01 01 02 0a 0c 00 00 00 05 0a 00 02 05 00 00 00 +02 0a 01 09 04 00 00 00 01 02 01 00 0c 03 00 00 +00 00 00 0c 02 02 01 01 00 00 01 02 00 05 0a 00 +00 00 04 0a 01 01 0a 02 00 00 03 0c 01 01 02 01 +02 02 0c 00 00 00 00 00 00 05 02 00 00 00 00 00 +01 05 08 00 00 00 00 00 02 02 0c 03 00 00 00 00 +00 0c 02 06 09 01 02 02 00 05 0a 00 00 05 0a 00 +00 04 09 01 02 02 09 01 03 0c 00 00 02 05 08 00 +0c 00 00 00 00 00 00 00 05 02 00 00 00 00 00 00 +04 0a 00 00 00 00 00 00 0c 03 00 00 00 00 00 00 +00 0c 08 01 03 0c 00 0f 00 01 00 04 02 0d 07 00 +01 0a 0a 0a 05 03 0f 0f 06 04 0d 05 06 0f 0e 0f +04 03 09 04 03 09 0c 00 03 0c 04 09 05 01 00 00 +0f 07 0b 02 02 0a 0a 03 0e 0f 0c 02 09 09 0c 06 +00 00 08 02 06 08 03 0f 00 00 01 00 01 05 03 00 +00 00 0b 0a 05 03 0f 0f 00 02 05 05 06 0f 0e 0f +04 06 08 06 02 08 00 00 07 02 04 00 01 01 00 00 +0f 07 0b 0a 0a 02 00 00 0e 0f 0c 0a 09 0d 04 00 +00 00 00 00 04 0c 02 0e 00 00 00 00 00 03 01 00 +00 00 00 09 05 03 0f 0f 00 00 00 05 06 0f 0e 0f +08 04 08 04 00 00 00 00 01 02 00 01 00 00 00 00 +0f 07 0b 02 02 00 00 00 0e 0f 0e 0a 0d 00 00 00 +00 00 08 02 06 08 03 0f 00 00 01 00 01 05 03 00 +00 00 0b 0a 05 03 0f 0f 00 02 05 05 06 0f 0e 0f +04 06 08 06 02 08 00 00 07 02 04 00 01 01 00 00 +0f 07 0b 0a 0a 02 00 00 0e 0f 0c 0a 09 0d 04 00 +00 00 00 00 00 00 06 0d 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02 +0b 06 00 00 06 0b 0d 06 00 00 0f 0f 00 00 00 00 +00 00 0f 0f 00 00 00 00 02 02 0f 0f 02 02 02 02 +00 00 00 00 06 09 0f 06 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 02 +00 00 06 0b 0b 06 00 00 0f 0f 00 00 00 00 00 00 +0f 0f 00 00 00 00 00 00 0f 0f 02 02 02 02 00 00 +00 00 06 0b 0d 06 00 00 00 00 00 00 00 00 0f 0f +00 00 00 00 00 00 0f 0f 00 00 02 02 02 02 0f 0f +06 0d 0b 06 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 02 02 02 02 00 00 00 00 +06 09 0f 06 00 00 06 0b 00 00 00 00 0f 0f 00 00 +00 00 00 00 0f 0f 00 00 02 02 02 02 0f 0f 02 02 +0b 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 02 02 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +01 07 0f 0a 0d 0f 07 00 00 00 03 02 0f 0b 0e 00 +00 0c 0d 0f 0f 0d 00 00 03 0f 0e 0d 0f 0f 0f 03 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 0f +09 0f 0f 08 00 00 00 00 03 02 0f 0b 0e 00 00 00 +0d 0f 0f 0d 00 00 00 00 0f 0e 01 0f 0f 00 00 00 +00 00 00 00 01 07 0f 0a 00 00 00 00 00 00 03 02 +00 00 00 00 00 0c 0d 0f 00 00 00 00 03 0f 0e 0d +0d 0f 07 00 00 00 00 00 0f 0b 0e 00 00 00 00 00 +0f 0d 00 00 00 00 00 00 0f 0f 0f 03 00 00 00 00 +00 06 03 0e 0c 08 0c 0d 00 00 00 00 03 02 0f 0b +00 00 00 0c 0d 0f 0f 0d 00 03 07 0e 0f 0f 0f 0f +07 03 00 00 00 00 00 00 0e 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 0e 07 03 00 00 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 01 03 02 02 02 03 03 +0c 0c 0c 00 0e 03 0b 0b 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 03 03 02 02 02 03 01 00 +0b 0b 03 0e 00 0c 0c 0c 06 06 09 0f 03 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 01 01 02 02 02 07 07 +0e 0e 0e 00 0e 03 0b 03 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 07 07 0e 0e 0e 0f 07 00 +03 03 03 0e 00 00 00 00 06 06 09 0f 03 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 01 03 02 02 02 03 03 +0c 0c 0c 00 0e 03 0b 0b 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 03 03 02 02 02 03 01 00 +0b 0b 03 0e 00 0c 0c 0c 06 06 09 0f 03 00 00 00 +00 00 0f 0f 0f 0f 0f 0f 00 07 0f 0e 0e 0e 07 07 +00 00 00 00 0e 03 03 03 00 00 00 03 0f 09 06 06 +0f 0f 0f 0f 0f 0f 00 00 07 07 02 02 02 01 01 00 +03 0b 03 0e 00 0e 0e 0e 06 06 09 0f 03 00 00 00 +00 00 00 00 00 00 0c 0e 00 00 00 00 00 00 00 01 +00 00 00 00 00 00 0c 02 00 00 00 00 00 00 00 00 +0c 0d 0d 0d 0c 0d 0e 04 02 04 0f 0b 04 02 01 00 +01 00 0f 0f 00 01 02 0c 02 0a 0f 05 0a 02 01 00 +00 00 00 00 04 0e 0d 0c 00 00 00 00 00 00 00 03 +00 00 00 00 00 00 0c 03 00 00 00 00 00 01 02 02 +0d 0d 0d 0c 0e 0c 00 00 0f 0d 03 00 00 00 00 00 +0f 0e 03 0c 00 00 00 00 0d 0f 02 02 00 00 00 00 +00 00 08 0e 0d 0d 0c 0d 00 00 00 00 00 00 0f 0f +00 00 00 00 00 00 03 0f 00 00 00 01 02 00 0f 0f +0d 0d 0c 0c 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 02 00 01 00 00 00 00 00 +0c 0c 0d 0d 0d 0c 0d 0d 00 00 03 04 0b 0f 04 03 +00 0c 03 00 0f 0f 00 03 00 01 00 0a 07 0f 08 02 +0e 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +0c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 + + +07 09 0a 0b 0c 0d 0d 0e 0e 0e 0d 0d 0c 0b 0a 09 +07 05 04 03 02 01 01 00 00 00 01 01 02 03 04 05 +07 0c 0e 0e 0d 0b 09 0a 0b 0b 0a 09 06 04 03 05 +07 09 0b 0a 08 05 04 03 03 04 05 03 01 00 00 02 +07 0a 0c 0d 0e 0d 0c 0a 07 04 02 01 00 01 02 04 +07 0b 0d 0e 0d 0b 07 03 01 00 01 03 07 0e 07 00 +07 0d 0b 08 0b 0d 09 06 0b 0e 0c 07 09 0a 06 02 +07 0c 08 04 05 07 02 00 03 08 05 01 03 06 03 01 +00 08 0f 07 01 08 0e 07 02 08 0d 07 03 08 0c 07 +04 08 0b 07 05 08 0a 07 06 08 09 07 07 08 08 07 +07 08 06 09 05 0a 04 0b 03 0c 02 0d 01 0e 00 0f +00 0f 01 0e 02 0d 03 0c 04 0b 05 0a 06 09 07 08 +00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f +0f 0e 0d 0c 0b 0a 09 08 07 06 05 04 03 02 01 00 +00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f +00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f + + +00 00 00 00 00 0f 0b 01 00 00 00 00 00 0f 0b 03 +00 00 00 00 00 0f 0b 05 00 00 00 00 00 0f 0b 07 +00 00 00 00 00 0b 01 09 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 0f 00 0e 00 01 0c 0f +00 0e 00 0b 00 0c 0b 0e 00 0c 0f 01 00 00 00 00 +00 01 02 0f 00 07 0c 02 00 09 06 0f 00 0d 0c 0f +00 05 03 09 00 0f 0b 00 00 0e 00 0b 00 0e 00 0b +00 00 00 00 00 0f 0e 01 00 0f 0b 0e 00 0e 00 0f +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + + +0f 0d 0f 0f 0f 0d 0f 0f 0f 0d 0f 0f 0f 0d 0f 0f +0f 0d 0f 0f 0f 0d 0f 0f 0f 0d 0f 0f 0f 0d 0f 0f +0f 0d 0f 0f 0f 0d 0f 0f 0f 0d 0f 0f 0f 0d 0f 0f +0f 0d 0f 0f 0f 0d 0f 0f 0f 0d 0f 0f 0f 0d 0f 0f +07 0f 0e 0d 0f 0f 0e 0d 0f 0f 0e 0d 0f 0f 0e 0d +0f 0f 0e 0d 0f 0f 0f 0b 07 0f 0e 0d 0f 0f 0e 0d +0f 0f 0e 0d 0f 0f 0e 0d 0f 0f 0f 0b 07 0f 0e 0d +0f 0f 0e 0d 0f 0f 0e 0d 0f 0f 0e 0d 0f 0f 0f 0b +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + + +00 07 66 ef 00 f8 ea 6f 00 3f 00 c9 38 aa af f6 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + + + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ponpoko.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ponpoko.mra new file mode 100644 index 00000000..1daf667f --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Ponpoko.mra @@ -0,0 +1,77 @@ + + Ponpoko + + no + no + + + + + 1982 + Sigma + Platform - Climb + + ponpoko + ponpoko + 0220 + pacman + + + 15kHz + horizontal + + + 2 (alternating) + 4-way + + 1 + + + + + + + + + + + + 0B + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 08 02 08 + FF FF 00 00 00 00 00 00 + 00 00 4C 40 00 03 00 00 + 00 00 4E 5A 00 13 00 00 + 00 00 40 6C 00 06 0F 00 + 00 00 4C 53 00 01 02 02 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Puck Man (JP, Set 1).mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Puck Man (JP, Set 1).mra new file mode 100644 index 00000000..dde36a78 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Puck Man (JP, Set 1).mra @@ -0,0 +1,88 @@ + + Puck Man + Japan + no + no + Set 1 + + + Pac-Man + 1980 + Namco + Maze + + puckman + puckman + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 02 00 + 00 00 4E 88 00 04 00 00 + 00 00 43 ED 00 06 40 40 + 00 00 43 D1 00 01 48 48 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Super Glob (Pac-Man, German) [bl].mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Super Glob (Pac-Man, German) [bl].mra new file mode 100644 index 00000000..30628ab2 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Super Glob (Pac-Man, German) [bl].mra @@ -0,0 +1,63 @@ + + Super Glob + + no + yes + Pac-Man, German + + + + 1984 + Bootleg + Platform - Climb + + sprglbpg + suprglob + 0220 + pacman + + + 15kHz + vertical (cw) + no + + 2 (alternating) + 4-way + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/The Glob (Pac-Man Hardware).mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/The Glob (Pac-Man Hardware).mra new file mode 100644 index 00000000..2976161a --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/The Glob (Pac-Man Hardware).mra @@ -0,0 +1,70 @@ + + The Glob + + no + no + Pac-Man Hardware + + + + 1983 + Epos Corporation + Platform - Climb + + theglobp + suprglob + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 2 + + + + + + + + + + + 0F + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 02 00 + 00 00 4C 48 00 3C 4D 00 + 00 00 4C 93 00 01 01 01 + 00 00 4C B9 00 01 15 15 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Van-Van Car.mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Van-Van Car.mra new file mode 100644 index 00000000..2e82a03f --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Van-Van Car.mra @@ -0,0 +1,76 @@ + + Van-Van Car + + no + no + + + + + 1983 + Sanritsu + Maze + + vanvan + vanvan + 0220 + pacman + + + 15kHz + vertical (ccw) + yes + + 2 (alternating) + 4-way + + 1 + + + + + + + + + + + + + + 0C + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 FF 00 00 + 00 00 48 09 00 06 00 00 + 00 00 4C 60 00 F0 00 00 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Woodpecker (Set 1).mra b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Woodpecker (Set 1).mra new file mode 100644 index 00000000..01d28bc9 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/meta/Woodpecker (Set 1).mra @@ -0,0 +1,80 @@ + + Woodpecker + + no + no + Set 1 + + + + 1981 + Amenip + Palcom Queen River + Platform - Climb + + woodpeck + woodpeck + 0220 + pacman + + + 15kHz + vertical (cw) + yes + + 2 (alternating) + 4-way + + 1 + + + + + + + + + + + 08 + + + + + + + + + + + + + + + + + + + + + + + + + + + 00 00 00 00 00 FF 00 02 00 02 00 01 00 08 02 08 + FF FD 00 00 00 00 00 00 + 00 00 4E 88 00 03 00 00 + 00 00 43 ED 00 06 40 40 + 00 00 4D DA 00 01 03 03 + + + + + + + + + 20210430005030 + diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/Pacman.sv b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/Pacman.sv new file mode 100644 index 00000000..ec2ab0d4 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/Pacman.sv @@ -0,0 +1,331 @@ +//============================================================================ +// Arcade: Pacman +// +// Version for MiSTer +// Copyright (C) 2017 Sorgelig +// +// This program is free software; you can redistribute it and/or modify it +// under the terms of the GNU General Public License as published by the Free +// Software Foundation; either version 2 of the License, or (at your option) +// any later version. +// +// This program is distributed in the hope that it will be useful, but WITHOUT +// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +// more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +//============================================================================ + +module Pacman_MiST( + output LED, + output [5:0] VGA_R, + output [5:0] VGA_G, + output [5:0] VGA_B, + output VGA_HS, + output VGA_VS, + output AUDIO_L, + output AUDIO_R, + input SPI_SCK, + output SPI_DO, + input SPI_DI, + input SPI_SS2, + input SPI_SS3, + input CONF_DATA0, + input CLOCK_27 +); + +`include "rtl\build_id.v" + +localparam CONF_STR = { + "PACMAN;;", + "O2,Rotate Controls,Off,On;", + "O34,Scanlines,Off,25%,50%,75%;", + "O5,Blend,Off,On;", + "O6,Flip,Off,On;", + "DIP;", + "T0,Reset;", + "V,v1.20.",`BUILD_DATE +}; + +wire rotate = status[2]; +wire [1:0] scanlines = status[4:3]; +wire blend = status[5]; +wire flip = status[6]; + +assign LED = ~ioctl_downl; +assign AUDIO_R = AUDIO_L; + +wire clk_sys, clk_snd; +wire pll_locked; +pll pll( + .inclk0(CLOCK_27), + .areset(0), + .c0(clk_sys), + .locked(pll_locked) + ); + +// reset generation +reg reset = 1; +reg rom_loaded = 0; +always @(posedge clk_sys) begin + reg ioctl_downlD; + ioctl_downlD <= ioctl_downl; + + if (ioctl_downlD & ~ioctl_downl) rom_loaded <= 1; + reset <= status[0] | buttons[1] | ~rom_loaded | ioctl_downl; +end + +// clock enables +reg ce_6m; +always @(posedge clk_sys) begin + reg [1:0] div; + + div <= div + 1'd1; + ce_6m <= !div; +end + +reg ce_4m; +always @(posedge clk_sys) begin + reg [2:0] div; + + div <= div + 1'd1; + if(div == 5) div <= 0; + ce_4m <= !div; +end + +reg ce_1m79; +always @(posedge clk_sys) begin + reg [3:0] div; + + div <= div + 1'd1; + if(div == 12) div <= 0; + ce_1m79 <= !div; +end + +wire ioctl_downl; +wire [7:0] ioctl_index; +wire ioctl_wr; +wire [24:0] ioctl_addr; +wire [7:0] ioctl_dout; + +data_io data_io( + .clk_sys ( clk_sys ), + .SPI_SCK ( SPI_SCK ), + .SPI_SS2 ( SPI_SS2 ), + .SPI_DI ( SPI_DI ), + .ioctl_download( ioctl_downl ), + .ioctl_index ( ioctl_index ), + .ioctl_wr ( ioctl_wr ), + .ioctl_addr ( ioctl_addr ), + .ioctl_dout ( ioctl_dout ) +); + +wire [63:0] status; +wire [6:0] core_mod; +wire [1:0] buttons; +wire [1:0] switches; +wire [7:0] joystick_0; +wire [7:0] joystick_1; +wire scandoublerD; +wire ypbpr; +wire no_csync; +wire key_strobe; +wire key_pressed; +wire [7:0] key_code; + +user_io #( + .STRLEN(($size(CONF_STR)>>3))) +user_io( + .clk_sys (clk_sys ), + .conf_str (CONF_STR ), + .SPI_CLK (SPI_SCK ), + .SPI_SS_IO (CONF_DATA0 ), + .SPI_MISO (SPI_DO ), + .SPI_MOSI (SPI_DI ), + .buttons (buttons ), + .switches (switches ), + .core_mod (core_mod ), + .scandoubler_disable (scandoublerD ), + .ypbpr (ypbpr ), + .no_csync (no_csync ), + .key_strobe (key_strobe ), + .key_pressed (key_pressed ), + .key_code (key_code ), + .joystick_0 (joystick_0 ), + .joystick_1 (joystick_1 ), + .status (status ) + ); + +wire [9:0] audio; +wire hs, vs; +wire hb, vb; +wire blankn = ~(hb | vb); +wire [2:0] r,g; +wire [1:0] b; + +reg mod_plus = 0; +reg mod_jmpst= 0; +reg mod_club = 0; +reg mod_orig = 0; +//reg mod_crush= 0; +reg mod_bird = 0; +reg mod_ms = 0; +reg mod_gork = 0; +reg mod_mrtnt= 0; +reg mod_woodp= 0; +reg mod_eeek = 0; +reg mod_alib = 0; +reg mod_ponp = 0; +reg mod_van = 0; +reg mod_pmm = 0; +reg mod_dshop= 0; +reg mod_glob = 0; +reg mod_numcr= 0; + +wire mod_gm = mod_gork | mod_mrtnt; + +always @(*) begin + + mod_orig = (core_mod == 0); + mod_plus = (core_mod == 1); + mod_club = (core_mod == 2); + //mod_crush= (mod == 3); + mod_bird = (core_mod == 4); + mod_ms = (core_mod == 5); + mod_gork = (core_mod == 6); + mod_mrtnt= (core_mod == 7); + mod_woodp= (core_mod == 8); + mod_eeek = (core_mod == 9); + mod_alib = (core_mod == 10); + mod_ponp = (core_mod == 11); + mod_van = (core_mod == 12); + mod_pmm = (core_mod == 13); + mod_dshop= (core_mod == 14); + mod_glob = (core_mod == 15); + mod_jmpst= (core_mod == 16); + mod_numcr= (core_mod == 17); +end + +wire [7:0] in0xor = mod_ponp ? 8'hE0 : 8'hFF; +wire [7:0] in1xor = mod_ponp ? 8'h00 : 8'hFF; +wire m_cheat = m_fireC; + +pacman pacman( + .mod_plus(mod_plus), + .mod_jmpst(mod_jmpst), + .mod_bird(mod_bird), + .mod_ms(mod_ms), + .mod_mrtnt(mod_mrtnt), + .mod_woodp(mod_woodp), + .mod_eeek(mod_eeek), + .mod_alib(mod_alib), + .mod_ponp(mod_ponp | mod_van | mod_dshop), + .mod_van(mod_van | mod_dshop), + .mod_dshop(mod_dshop), + .mod_glob(mod_glob), + .mod_club(mod_club), + + .dn_addr(ioctl_addr[15:0]), + .dn_data(ioctl_dout), + .dn_wr(ioctl_wr && !ioctl_index), + + .in0(status[15:8] & (in0xor ^ { + mod_eeek & m_fireB, + (mod_alib & m_fireA) | ( mod_numcr ), + ~mod_numcr & m_coin1, + ((mod_orig | mod_plus | mod_ms | mod_bird | mod_alib | mod_woodp | mod_numcr) & m_cheat) | ((mod_ponp | mod_van | mod_dshop) & m_fireA), + m_down, + (~mod_numcr & m_right) | ( mod_numcr & m_left ), + (~mod_numcr & m_left ) | ( mod_numcr & m_right ), + m_up + })), + + .in1(status[23:16] & (in1xor ^ { + (mod_gm & m_fireB) , + m_two_players | (mod_eeek & m_fireA) | (mod_jmpst & m_fireB) | (mod_numcr & m_one_player), + (~mod_numcr&m_one_player) | (mod_jmpst & m_fireA) | (mod_numcr & m_coin1), + (mod_gm & m_fireA) | ((mod_alib | mod_ponp | mod_van | mod_dshop) & m_fireB), + ~mod_pmm & m_down2, + mod_pmm ? m_fireA : m_right2, + ~mod_pmm & m_left2, + (~mod_pmm & m_up2) | (mod_numcr&m_fireA) + })), + .dipsw1(status[31:24]), + .dipsw2((mod_numcr| mod_ponp | mod_van | mod_dshop) ? status[39:32] : 8'hFF), + + .flip_screen(flip), + + .O_VIDEO_R(r), + .O_VIDEO_G(g), + .O_VIDEO_B(b), + .O_HSYNC(hs), + .O_VSYNC(vs), + .O_HBLANK(hb), + .O_VBLANK(vb), + .O_AUDIO(audio), + + .RESET(reset), + .CLK(clk_sys), + .ENA_6(ce_6m), + .ENA_4(ce_4m), + .ENA_1M79(ce_1m79) + ); + +mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( + .clk_sys(clk_sys), + .SPI_SCK(SPI_SCK), + .SPI_SS3(SPI_SS3), + .SPI_DI(SPI_DI), + .R(blankn ? r : 0), + .G(blankn ? g : 0), + .B(blankn ? {b, 1'b0} : 0), + .HSync(~hs), + .VSync(~vs), + .VGA_R(VGA_R), + .VGA_G(VGA_G), + .VGA_B(VGA_B), + .VGA_VS(VGA_VS), + .VGA_HS(VGA_HS), + .rotate({~flip,rotate}), + .scandoubler_disable(scandoublerD), + .scanlines(scanlines), + .ce_divider(1'b1), + .blend(blend), + .ypbpr(ypbpr), + .no_csync(no_csync) + ); + +dac #( + .C_bits(10)) +dac( + .clk_i(clk_sys), + .res_n_i(1), + .dac_i(audio), + .dac_o(AUDIO_L) + ); + +// controls +wire m_up, m_down, m_left, m_right, m_fireA, m_fireB, m_fireC, m_fireD, m_fireE, m_fireF; +wire m_up2, m_down2, m_left2, m_right2, m_fire2A, m_fire2B, m_fire2C, m_fire2D, m_fire2E, m_fire2F; +wire m_tilt, m_coin1, m_coin2, m_coin3, m_coin4, m_one_player, m_two_players, m_three_players, m_four_players; + +arcade_inputs inputs ( + .clk ( clk_sys ), + .key_strobe ( key_strobe ), + .key_pressed ( key_pressed ), + .key_code ( key_code ), + .joystick_0 ( joystick_0 ), + .joystick_1 ( joystick_1 ), + .rotate ( rotate ), + .orientation ( {~flip, ~mod_ponp} ), + .joyswap ( 1'b0 ), + .oneplayer ( 1'b1 ), + .controls ( {m_tilt, m_coin4, m_coin3, m_coin2, m_coin1, m_four_players, m_three_players, m_two_players, m_one_player} ), + .player1 ( {m_fireF, m_fireE, m_fireD, m_fireC, m_fireB, m_fireA, m_up, m_down, m_left, m_right} ), + .player2 ( {m_fire2F, m_fire2E, m_fire2D, m_fire2C, m_fire2B, m_fire2A, m_up2, m_down2, m_left2, m_right2} ) +); + +endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/build_id.tcl rename to Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/build_id.tcl diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/dpram.vhd similarity index 100% rename from Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/dpram.vhd rename to Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/dpram.vhd diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman.vhd new file mode 100644 index 00000000..bfb73641 --- /dev/null +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman.vhd @@ -0,0 +1,745 @@ +-- +-- A simulation model of Pacman hardware +-- Copyright (c) MikeJ - January 2006 +-- +-- All rights reserved +-- +-- Redistribution and use in source and synthezised forms, with or without +-- modification, are permitted provided that the following conditions are met: +-- +-- Redistributions of source code must retain the above copyright notice, +-- this list of conditions and the following disclaimer. +-- +-- Redistributions in synthesized form must reproduce the above copyright +-- notice, this list of conditions and the following disclaimer in the +-- documentation and/or other materials provided with the distribution. +-- +-- Neither the name of the author nor the names of other contributors may +-- be used to endorse or promote products derived from this software without +-- specific prior written permission. +-- +-- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +-- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +-- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +-- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE +-- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +-- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +-- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +-- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +-- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +-- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +-- POSSIBILITY OF SUCH DAMAGE. +-- +-- You are responsible for any legal issues arising from your use of this code. +-- +-- The latest version of this file can be found at: www.fpgaarcade.com +-- +-- Email pacman@fpgaarcade.com +-- +-- Revision list +-- +-- version 006 Merge different variants by Alexey Melnikov +-- version 005 Papilio release by Jack Gassett +-- version 004 spartan3e release +-- version 003 Jan 2006 release, general tidy up +-- version 002 optional vga scan doubler +-- version 001 initial release +-- +library ieee; + use ieee.std_logic_1164.all; + use ieee.std_logic_unsigned.all; + use ieee.numeric_std.all; + +library UNISIM; + +entity PACMAN is +port +( + O_VIDEO_R : out std_logic_vector(2 downto 0); + O_VIDEO_G : out std_logic_vector(2 downto 0); + O_VIDEO_B : out std_logic_vector(1 downto 0); + O_HSYNC : out std_logic; + O_VSYNC : out std_logic; + O_HBLANK : out std_logic; + O_VBLANK : out std_logic; + -- + O_AUDIO : out std_logic_vector(9 downto 0); + -- + in0 : in std_logic_vector(7 downto 0); + in1 : in std_logic_vector(7 downto 0); + dipsw1 : in std_logic_vector(7 downto 0); + dipsw2 : in std_logic_vector(7 downto 0); + -- + mod_plus : in std_logic; + mod_jmpst : in std_logic; + mod_bird : in std_logic; + mod_mrtnt : in std_logic; + mod_ms : in std_logic; + mod_woodp : in std_logic; + mod_eeek : in std_logic; + mod_glob : in std_logic; + mod_alib : in std_logic; + mod_ponp : in std_logic; + mod_van : in std_logic; + mod_dshop : in std_logic; + mod_club : in std_logic; + + flip_screen : in std_logic; + h_offset : in std_logic_vector(2 downto 0); + v_offset : in std_logic_vector(2 downto 0); + + -- + dn_addr : in std_logic_vector(15 downto 0); + dn_data : in std_logic_vector(7 downto 0); + dn_wr : in std_logic; + + pause : in std_logic; + -- + RESET : in std_logic; + CLK : in std_logic; + ENA_6 : in std_logic; + ENA_4 : in std_logic; + ENA_1M79 : in std_logic +); +end; + +architecture RTL of PACMAN is + -- timing + signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 + signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 + signal vcnt_offset : std_logic_vector(8 downto 0); + + signal do_vcnt_check : boolean; + signal hsync : std_logic; + signal vsync : std_logic; + signal hblank : std_logic; + signal vblank : std_logic := '1'; + + -- cpu + signal cpu_m1_l : std_logic; + signal cpu_mreq_l : std_logic; + signal cpu_iorq_l : std_logic; + signal cpu_rd_l : std_logic; + signal cpu_wr_l : std_logic; + signal cpu_rfsh_l : std_logic; + signal cpu_int_l : std_logic; + signal cpu_addr : std_logic_vector(15 downto 0); + signal cpu_data_out : std_logic_vector(7 downto 0); + signal cpu_data_in : std_logic_vector(7 downto 0); + + signal vram_l : std_logic; + signal ram_data : std_logic_vector(7 downto 0); + signal ram2_we : std_logic; + signal ram2_cs : std_logic; + signal ram2_data : std_logic_vector(7 downto 0); + + signal mcnt : std_logic_vector(7 downto 0); + signal mcnt2 : std_logic_vector(10 downto 0); + signal dcnt : std_logic_vector(1 downto 0); + signal old_rd_l : std_logic; + signal old_rd_l2 : std_logic; + signal rom_data : std_logic_vector(7 downto 0); + + signal sync_bus_cs_l : std_logic; + + signal control_reg : std_logic_vector(7 downto 0); + signal c_flip : std_logic; + signal c_int : std_logic; + signal c_sound : std_logic; + + signal hp : std_logic_vector( 4 downto 0); + signal vp : std_logic_vector( 4 downto 0); + signal vram_addr : std_logic_vector(11 downto 0); + signal vram_addr_ab : std_logic_vector(11 downto 0); + signal ab : std_logic_vector(11 downto 0); + + signal sync_bus_db : std_logic_vector(7 downto 0); + signal sync_bus_r_w_l : std_logic; + signal sync_bus_wreq_l : std_logic; + signal sync_bus_stb : std_logic; + + signal inj : std_logic_vector(3 downto 0); + + signal cpu_vec_reg : std_logic_vector(7 downto 0); + signal sync_bus_reg : std_logic_vector(7 downto 0); + + -- more decode + signal wr0_l : std_logic; + signal wr1_l : std_logic; + signal wr2_l : std_logic; + signal iodec_out_l : std_logic; + signal iodec_wdr_l : std_logic; + signal iodec_in0_l : std_logic; + signal iodec_in1_l : std_logic; + signal iodec_dipsw1_l : std_logic; + signal iodec_dipsw2_l : std_logic; + signal iodec_myst1_l : std_logic; + signal iodec_myst2_l : std_logic; + signal iodec_nop_l : std_logic; + signal iodec_01 : std_logic; + + -- watchdog + signal watchdog_cnt : std_logic_vector(7 downto 0); + signal watchdog_reset_l : std_logic; + + signal sn1_ce : std_logic; + signal sn2_ce : std_logic; + signal sn1_ready : std_logic; + signal sn2_ready : std_logic; + signal sn_d : std_logic_vector(7 downto 0); + signal old_we : std_logic; + signal wav1u,wav2u : std_logic_vector(7 downto 0); + signal ay_out : std_logic_vector(9 downto 0); + signal wav4u : std_logic_vector(7 downto 0); + signal ay_we : std_logic; + +begin + +-- +-- video timing +-- +p_hvcnt : process +begin + wait until rising_edge(clk); + if (ena_6 = '1') then + if hcnt = "111111111" then + hcnt <= "010000000"; -- 080 + else + hcnt <= hcnt +"1"; + end if; + -- hcnt 8 on circuit is 256H_L + if do_vcnt_check then + if vcnt = "111111111" then + vcnt <= "011111000"; -- 0F8 + else + vcnt <= vcnt +"1"; + end if; + end if; + end if; +end process; + +vcnt_offset <= vcnt + v_offset; +vsync <= not vcnt_offset(8); +do_vcnt_check <= (hcnt = "010101111"); -- 0AF + +p_sync : process +begin + wait until rising_edge(clk); + if (ena_6 = '1') then + -- Timing hardware is coded differently to the real hw + -- to avoid the use of multiple clocks. Result is identical. + + if (hcnt = "010011000") then -- 098 + O_HBLANK <= '1'; + elsif (hcnt = "010001111" and mod_ponp = '0') or (hcnt = "111111111" and mod_ponp = '1') then -- 08F + hblank <= '1'; + elsif (hcnt = "011101111" and mod_ponp = '0') or (hcnt = "011111111" and mod_ponp = '1') then + hblank <= '0'; -- 0EF + elsif (hcnt = "011111000") then -- 0F8 + O_HBLANK <= '0'; + end if; + + if (hcnt = "010101111" + h_offset) then -- 0AF (+h_offset) + hsync <= '1'; + elsif (hcnt = "011001111" + h_offset) then -- 0CF (+h_offset) + hsync <= '0'; + end if; + + if do_vcnt_check then + if (vcnt = "111101111") then -- 1EF + vblank <= '1'; + elsif (vcnt = "100001111") then -- 10F + vblank <= '0'; + end if; + end if; + end if; +end process; + +-- +-- cpu +-- +p_irq_req_watchdog : process + variable rising_vblank : boolean; +begin + wait until rising_edge(clk); + if (ena_6 = '1') then + rising_vblank := (hcnt = "010101111") and (vcnt = "111101111"); -- AF and 1EF + -- interrupt 8c + + if (c_int = '0') then + cpu_int_l <= '1'; + elsif rising_vblank then -- 1EF + cpu_int_l <= '0'; + end if; + + -- watchdog 8c + -- note sync reset + if (reset = '1') then + watchdog_cnt <= X"FF"; + elsif (iodec_wdr_l = '0') then + watchdog_cnt <= X"00"; + elsif (pause = '1') then + watchdog_cnt <= X"00"; + elsif rising_vblank then + watchdog_cnt <= watchdog_cnt + "1"; + end if; + + watchdog_reset_l <= '1'; + if (watchdog_cnt = X"FF") then + watchdog_reset_l <= '0'; + end if; + end if; +end process; + +u_cpu : work.T80sed +port map ( + RESET_n => watchdog_reset_l and (not reset), + CLK_n => clk, + CLKEN => hcnt(0) and ena_6, + WAIT_n => sync_bus_wreq_l and (not pause), + INT_n => cpu_int_l or mod_van, + NMI_n => cpu_int_l or not mod_van, + BUSRQ_n => '1', + M1_n => cpu_m1_l, + MREQ_n => cpu_mreq_l, + IORQ_n => cpu_iorq_l, + RD_n => cpu_rd_l, + WR_n => cpu_wr_l, + RFSH_n => cpu_rfsh_l, + HALT_n => open, + BUSAK_n => open, + A => cpu_addr, + DI => cpu_data_in, + DO => cpu_data_out +); + +-- +-- primary addr decode +-- +-- syncbus 0x4000 - 0x7FFF +sync_bus_cs_l <= '0' when cpu_mreq_l = '0' and cpu_rfsh_l = '1' and cpu_addr(14) = '1' else '1'; +sync_bus_wreq_l <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '1' and cpu_rd_l = '0' else '1'; +sync_bus_stb <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '0' else '1'; +sync_bus_r_w_l <= '0' when sync_bus_stb = '0' and cpu_rd_l = '1' else '1'; + +-- +-- sync bus custom ic +-- +p_sync_bus_reg : process +begin + wait until rising_edge(clk); + if (ena_6 = '1') then + -- register on sync bus module that is used to store interrupt vector + if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then + cpu_vec_reg <= cpu_data_out; + end if; + + -- read holding reg + if (hcnt(1 downto 0) = "01") then + sync_bus_reg <= cpu_data_in; + end if; + end if; +end process; + +-- +-- vram addr custom ic +-- +u_vram_addr : work.PACMAN_VRAM_ADDR +port map ( + AB => vram_addr_ab, + H256_L => hcnt(8), + H128 => hcnt(7), + H64 => hcnt(6), + H32 => hcnt(5), + H16 => hcnt(4), + H8 => hcnt(3), + H4 => hcnt(2), + H2 => hcnt(1), + H1 => hcnt(0), + V128 => vcnt(7), + V64 => vcnt(6), + V32 => vcnt(5), + V16 => vcnt(4), + V8 => vcnt(3), + V4 => vcnt(2), + V2 => vcnt(1), + V1 => vcnt(0), + FLIP => c_flip +); + +hp <= hcnt(7 downto 3) when c_flip = '0' else not hcnt(7 downto 3); +vp <= vcnt(7 downto 3) when c_flip = '0' else not vcnt(7 downto 3); +vram_addr <= vram_addr_ab when mod_alib = '0' and mod_ponp = '0' else '0' & hcnt(2) & vp & hp when hcnt(8)='1' else + x"FF" & hcnt(6 downto 4) & hcnt(2) when hblank = '1' and mod_ponp = '1' else + x"EF" & hcnt(6 downto 4) & hcnt(2) when hblank = '1' else + '0' & hcnt(2) & hp(3) & hp(3) & hp(3) & hp(3) & hp(0) & vp; + +--When 2H is low, the CPU controls the bus. +ab <= cpu_addr(11 downto 0) when hcnt(1) = '0' else vram_addr; +sync_bus_db <= cpu_data_out when hcnt(1) = '0' else ram_data; + +--vram_l <= not (not (cpu_addr(12) or sync_bus_stb) or (hcnt(1) and hcnt(0))); +vram_l <= (cpu_addr(12) or sync_bus_stb) and not (hcnt(1) and hcnt(0)); + +iodec_01 <= '1' when cpu_addr(5 downto 1) = "00000" else '0'; + +p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr, mod_bird, mod_alib, iodec_01, mod_dshop) + variable sel : std_logic_vector(2 downto 0); + variable dec : std_logic_vector(7 downto 0); + variable selb : std_logic_vector(1 downto 0); + variable decb : std_logic_vector(3 downto 0); +begin + -- PACMAN + + -- WRITE + -- wr0_l 0x5040 - 0x504F sound + -- wr1_l 0x5050 - 0x505F sound + -- wr2_l 0x5060 - 0x506F sprite + -- 0x5080 - 0x50BF unused + -- out_l 0x5000 - 0x503F control space + -- wdr_l 0x50C0 - 0x50FF watchdog reset + + -- READ + -- dipsw1_l 0x5080 - 0x50BF dip switches + -- in1_l 0x5040 - 0x507F in port 1 + -- in0_l 0x5000 - 0x503F in port 0 + + -- 7J + dec := "11111111"; + sel := sync_bus_r_w_l & ab(7) & ab(6); + if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then + case sel is + when "000" => dec := "11111110"; + when "001" => dec := "11111101"; + when "010" => dec := "11111011"; + when "011" => dec := "11110111"; + when "100" => dec := "11101111"; + when "101" => dec := "11011111"; + when "110" => dec := "10111111"; + when "111" => dec := "01111111"; + when others => null; + end case; + end if; + + if mod_alib = '1' then + iodec_wdr_l <= dec(0); + iodec_out_l <= dec(3); + else + iodec_out_l <= dec(0); + iodec_wdr_l <= dec(3); + end if; + + iodec_in0_l <= dec(4); + iodec_in1_l <= dec(5); + iodec_dipsw1_l<= dec(6); + iodec_dipsw2_l<= dec(7) or mod_alib; + + iodec_myst1_l <= dec(7) or not iodec_01 or cpu_addr(0) or not mod_alib; + iodec_myst2_l <= dec(7) or not iodec_01 or not cpu_addr(0) or not mod_alib; + iodec_nop_l <= dec(7) or iodec_01 or not mod_alib; + + -- 7M + decb := "1111"; + selb := ab(5) & ab(4); + if (dec(2) = '0' and mod_bird = '1') or (dec(1) = '0' and mod_bird = '0') then + case selb is + when "00" => decb := "1110"; + when "01" => decb := "1101"; + when "10" => decb := "1011"; + when "11" => decb := "0111"; + when others => null; + end case; + end if; + + wr0_l <= decb(0); + wr1_l <= decb(1); + wr2_l <= decb(2); + + if mod_alib = '1' then + wr2_l <= decb(1); + wr1_l <= decb(2); + end if; + + if mod_dshop = '1' then + wr2_l <= dec(1); + end if; + +end process; + +p_control_reg : process +begin + -- 8 bit addressable latch 7K (made into register) + + -- PACMAN + -- 0 Interrupt ena + -- 1 Sound ena + -- 2 Not used + -- 3 Flip + -- 4 1 player start lamp + -- 5 2 player start lamp + -- 6 Coin lockout + -- 7 Coin counter + + wait until rising_edge(clk); + if (ena_6 = '1') then + if (watchdog_reset_l = '0') then + control_reg <= (others => '0'); + elsif (iodec_out_l = '0') then + control_reg(to_integer(unsigned(cpu_addr(2 downto 0)))) <= cpu_data_out(0); + end if; + end if; +end process; + +c_flip <= flip_screen xor control_reg(1) when mod_alib = '1' else flip_screen xor control_reg(5) when mod_bird = '1' else control_reg(3) xor flip_screen; +c_sound<= control_reg(0) when mod_alib = '1' else control_reg(3) when mod_bird = '1' else control_reg(1); +c_int <= control_reg(2) when mod_alib = '1' else control_reg(1) when mod_bird = '1' else control_reg(0); + +p_mcnt : process +begin + wait until rising_edge(clk); + mcnt <= (mcnt + "1") + ("0000000" & (in0(3) xor in0(2) xor in0(1) xor in0(0))); + if (ena_6 = '1') then + old_rd_l2 <= cpu_rd_l; + if iodec_myst2_l = '0' and old_rd_l2 = '1' and cpu_rd_l = '0' then + mcnt2 <= mcnt2 + "1"; + end if; + end if; +end process; + + +inj <= in0(3 downto 0) when control_reg(5 downto 4) = "01" or mod_club = '0' else + in1(3 downto 0) when control_reg(5 downto 4) = "10" else + in0(3 downto 0) and in1(3 downto 0); + +cpu_data_in <= cpu_vec_reg when cpu_iorq_l = '0' and cpu_m1_l = '0' else + sync_bus_reg when sync_bus_wreq_l = '0' else + ram2_data when ram2_cs = '1' else + rom_data when cpu_addr(14) = '0' else -- ROM at 0000 - 3fff / 8000 - bfff + in0(7 downto 4) & inj when iodec_in0_l = '0' else + in1 when iodec_in1_l = '0' else + dipsw1 when iodec_dipsw1_l = '0' else + dipsw2 when iodec_dipsw2_l = '0' else + "0000" & mcnt(3 downto 0) when iodec_myst1_l = '0' else + "0000000" & mcnt2(10) when iodec_myst2_l = '0' else + x"BF" when iodec_nop_l = '0' else + ram_data; + +u_rams : work.dpram generic map (12,8) +port map +( + clk_a_i => clk, + en_a_i => ena_6, + we_i => not sync_bus_r_w_l and not vram_l and ena_6, + addr_a_i => ab(11 downto 0), + data_a_i => cpu_data_out, -- cpu only source of ram data + clk_b_i => clk, + addr_b_i => ab(11 downto 0), + data_b_o => ram_data +); + +ram2_we <= '1' when cpu_wr_l = '0' and cpu_mreq_l = '0' and cpu_rfsh_l = '1' else '0'; +ram2_cs <= '1' when cpu_addr(15 downto 12) = X"9" and mod_alib = '1' else '0'; + +u_ram2 : work.dpram generic map (10,8) +port map +( + clk_a_i => clk, + en_a_i => ena_6, + we_i => ram2_we and ram2_cs, + addr_a_i => cpu_addr(9 downto 0), + data_a_i => cpu_data_out, + clk_b_i => clk, + addr_b_i => cpu_addr(9 downto 0), + data_b_o => ram2_data +); + +eeek_decrypt : process +begin + wait until rising_edge(clk); + if watchdog_reset_l = '0' then + if mod_eeek = '1' then + dcnt <= "01"; + else + dcnt <= "10"; + end if; + else + old_rd_l <= cpu_rd_l; + if old_rd_l = '1' and cpu_rd_l = '0' and cpu_iorq_l = '0' and cpu_m1_l = '1' then + if cpu_addr(0) = '1' then + dcnt <= dcnt - "1"; + else + dcnt <= dcnt + "1"; + end if; + end if; + end if; +end process; + +u_program_rom: work.rom_descrambler +port map( + CLK => clk, + MRTNT => mod_mrtnt, + MSPACMAN => mod_ms, + EEEK => mod_eeek, + GLOB => mod_glob, + PLUS => mod_plus, + JMPST => mod_jmpst, + dcnt => dcnt, + cpu_m1_l => cpu_m1_l, + addr => cpu_addr, + data => rom_data, + dn_addr => dn_addr, + dn_data => dn_data, + dn_wr => dn_wr +); + +-- +-- video subsystem +-- +u_video : work.PACMAN_VIDEO +port map ( + I_HCNT => hcnt, + I_VCNT => vcnt, + -- + I_AB => ab, + I_DB => sync_bus_db, + -- + I_HBLANK => hblank, + I_VBLANK => vblank, + I_FLIP => c_flip, + I_WR2_L => wr2_l, + -- + dn_addr => dn_addr, + dn_data => dn_data, + dn_wr => dn_wr, + -- + O_RED => O_VIDEO_R, + O_GREEN => O_VIDEO_G, + O_BLUE => O_VIDEO_B, + -- + MRTNT => mod_mrtnt or mod_woodp, + PONP => mod_ponp and not mod_van, + ENA_6 => ena_6, + CLK => clk, + flip_screen => flip_screen +); + +O_HSYNC <= hSync; +O_VSYNC <= vSync; +O_VBLANK <= vblank; + +-- +-- +-- audio subsystem +-- +u_audio : work.PACMAN_AUDIO +port map ( + I_HCNT => hcnt, + -- + I_AB => ab, + I_DB => sync_bus_db, + -- + I_WR1_L => wr1_l, + I_WR0_L => wr0_l, + I_SOUND_ON => c_sound, + -- + dn_addr => dn_addr, + dn_data => dn_data, + dn_wr => dn_wr, + -- + O_AUDIO => wav4u, + ENA_6 => ena_6 and (not pause), + CLK => clk +); + +------------------------------------------ + +process(clk, reset) begin + if reset = '1' then + sn1_ce <= '1'; + sn2_ce <= '1'; + elsif rising_edge(clk) then + + if sn1_ready = '1' then + sn1_ce <= '1'; + end if; + + if sn2_ready = '1' then + sn2_ce <= '1'; + end if; + + old_we <= cpu_wr_l; + if old_we = '1' and cpu_wr_l = '0' and cpu_iorq_l = '0' then + if cpu_addr(7 downto 0) = X"01" then + sn1_ce <= '0'; + sn_d <= cpu_data_out; + end if; + if cpu_addr(7 downto 0) = X"02" then + sn2_ce <= '0'; + sn_d <= cpu_data_out; + end if; + end if; + end if; +end process; + +sn1 : entity work.sn76489_top +generic map ( + clock_div_16_g => 1 +) +port map ( + clock_i => clk, + clock_en_i => ena_4, + res_n_i => not RESET, + ce_n_i => sn1_ce, + we_n_i => sn1_ce, + ready_o => sn1_ready, + d_i => sn_d, + aout_o => wav1u +); + +sn2 : work.sn76489_top +generic map ( + clock_div_16_g => 1 +) +port map ( + clock_i => clk, + clock_en_i => ena_4, + res_n_i => not RESET, + ce_n_i => sn2_ce, + we_n_i => sn2_ce, + ready_o => sn2_ready, + d_i => sn_d, + aout_o => wav2u +); + +------------------------------------------ + +ay_we <= '1' when cpu_wr_l = '0' and cpu_iorq_l = '0' and cpu_addr(7 downto 1) = "0000011" else '0'; + +sn : work.YM2149 +port map +( + CLK => clk, + ENA => ENA_1M79, + RESET_L => not reset, + I_BDIR => ay_we, + I_BC1 => cpu_addr(0), + I_DA => cpu_data_out, + O_DA => open, + O_AUDIO_L => ay_out, + O_AUDIO_R => open, + + I_SEL_L => '1', + I_IOA => (others => '0'), + O_IOA => open, + + I_IOB => (others => '0'), + O_IOB => open +); + +------------------------------------------ + +O_AUDIO <= ay_out when mod_dshop = '1' + else (wav1u&"00") + (wav2u&"00") when mod_van = '1' + else (wav4u & "00"); + +end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman_audio.vhd similarity index 85% rename from Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman_audio.vhd rename to Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman_audio.vhd index 39619ea0..f3e92f34 100644 --- a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman_audio.vhd +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman_audio.vhd @@ -60,6 +60,10 @@ entity PACMAN_AUDIO is I_WR0_L : in std_logic; I_SOUND_ON : in std_logic; -- + dn_addr : in std_logic_vector(15 downto 0); + dn_data : in std_logic_vector(7 downto 0); + dn_wr : in std_logic; + -- O_AUDIO : out std_logic_vector(7 downto 0); ENA_6 : in std_logic; CLK : in std_logic @@ -81,6 +85,9 @@ architecture RTL of PACMAN_AUDIO is signal rom1m_addr : std_logic_vector(7 downto 0); signal rom1m_data : std_logic_vector(7 downto 0); + + signal prom_cs : std_logic; + signal rom1m_cs : std_logic; begin p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) @@ -97,29 +104,29 @@ begin vol_ram : work.dpram generic map (4,4) port map ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR1_L, - addr_a_i => addr(3 downto 0), - data_a_i => data, + clk_a_i => CLK, + en_a_i => ENA_6, + we_i => not I_WR1_L, + addr_a_i => addr(3 downto 0), + data_a_i => data, - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => vol_ram_dout + clk_b_i => CLK, + addr_b_i => addr(3 downto 0), + data_b_o => vol_ram_dout ); frq_ram : work.dpram generic map (4,4) port map ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => rom3m(1), - addr_a_i => addr(3 downto 0), - data_a_i => data, + clk_a_i => CLK, + en_a_i => ENA_6, + we_i => rom3m(1), + addr_a_i => addr(3 downto 0), + data_a_i => data, - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => frq_ram_dout + clk_b_i => CLK, + addr_b_i => addr(3 downto 0), + data_b_o => frq_ram_dout ); p_control_rom_comb : process(I_HCNT) @@ -186,13 +193,22 @@ begin end process; - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); + prom_cs <= '1' when dn_addr(15 downto 14) = "11" else '0'; + rom1m_cs <= '1' when dn_addr(9 downto 8) = "00" else '0'; + audio_rom_1m : work.dpram generic map (8,8) + port map + ( + clk_a_i => CLK, + en_a_i => '1', + we_i => dn_wr and rom1m_cs and prom_cs, + addr_a_i => dn_addr(7 downto 0), + data_a_i => dn_data, + + clk_b_i => CLK, + addr_b_i => rom1m_addr, + data_b_o => rom1m_data + ); p_original_output_reg : process begin -- 2m used to use async clear diff --git a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_rom_descrambler.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman_rom_descrambler.vhd similarity index 80% rename from Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_rom_descrambler.vhd rename to Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman_rom_descrambler.vhd index 9f0db0a6..c170fe7a 100644 --- a/Arcade_MiST/Namco Pacman Hardware/Pac Manic Miner Man_MiST/rtl/pacman_rom_descrambler.vhd +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman_rom_descrambler.vhd @@ -228,71 +228,86 @@ library ieee; use ieee.numeric_std.all; entity rom_descrambler is - generic ( - -- only set one of these - PENGO : std_logic := '0'; -- set to 1 when using Pengo ROMs, 0 otherwise - PACMAN : std_logic := '1'; -- set to 1 for all other Pacman hardware games - -- only set one of these when PACMAN is set - MRTNT : std_logic := '0'; -- set to 1 when using Mr TNT ROMs, 0 otherwise - LIZWIZ : std_logic := '0'; -- set to 1 when using Lizard Wizard ROMs, 0 otherwise - MSPACMAN : std_logic := '0'; -- set to 1 when using Ms Pacman ROMs, 0 otherwise - MMINER : std_logic := '1' -- set to 1 when using Maniac Miner ROMs, 0 otherwise - ); port ( CLK : in std_logic; - ENA : in std_logic; - -- + + MRTNT : in std_logic := '0'; -- set to 1 when using Mr TNT ROMs, 0 otherwise + MSPACMAN : in std_logic := '0'; -- set to 1 when using Ms Pacman ROMs, 0 otherwise + PLUS : in std_logic := '0'; + JMPST : in std_logic := '0'; + EEEK : in std_logic := '0'; + GLOB : in std_logic := '0'; + + dcnt : in std_logic_vector(1 downto 0); cpu_m1_l : in std_logic; addr : in std_logic_vector(15 downto 0); - data : out std_logic_vector( 7 downto 0) + data : out std_logic_vector( 7 downto 0); + + dn_addr : in std_logic_vector(15 downto 0); + dn_data : in std_logic_vector(7 downto 0); + dn_wr : in std_logic ); end rom_descrambler; architecture rtl of rom_descrambler is signal overlay_on : std_logic := '0'; - signal sega_dec_ena : std_logic; signal rom_patched : std_logic_vector(15 downto 0); signal rom_addr : std_logic_vector(15 downto 0); signal rom_lo : std_logic_vector( 7 downto 0); signal rom_hi : std_logic_vector( 7 downto 0); signal rom_data_in : std_logic_vector( 7 downto 0); signal rom_data_out : std_logic_vector( 7 downto 0); - signal sega_dec : std_logic_vector( 7 downto 0); + signal rom0_cs,rom1_cs : std_logic; + + type mtd_t is array(0 to 31) of std_logic_vector(3 downto 0); + signal picktbl: mtd_t := ( + X"0",X"2",X"4",X"2",X"4",X"0",X"4",X"2",X"2",X"0",X"2",X"2",X"4",X"0",X"4",X"2", + X"2",X"2",X"4",X"0",X"4",X"2",X"4",X"0",X"0",X"4",X"0",X"4",X"4",X"2",X"4",X"2" + ); + + signal picktbl2: mtd_t := ( + X"0",X"2",X"4",X"4",X"4",X"2",X"0",X"2",X"2",X"0",X"2",X"4",X"4",X"2",X"0",X"2", + X"5",X"3",X"5",X"1",X"5",X"3",X"5",X"3",X"1",X"5",X"1",X"5",X"5",X"3",X"5",X"3" + ); + + signal r : std_logic_vector(7 downto 0); + signal r2 : std_logic_vector(7 downto 0); + signal r3 : std_logic_vector(7 downto 0); + signal mtd_addr : std_logic_vector(4 downto 0); + signal method : std_logic_vector(3 downto 0); begin - -- ROM at 0000 - 3FFF - u_program_rom0 : entity work.ROM_PGM_0 - port map ( - CLK => CLK, - ADDR => rom_addr(13 downto 0), - DATA => rom_lo - ); - -- ROM at 8000 - BFFF (Liz Wiz) --- u_program_rom1 : entity work.ROM_PGM_1 --- port map ( --- CLK => CLK, --- ADDR => rom_addr(13 downto 0), --- DATA => rom_hi --- ); + rom0_cs <= '1' when dn_addr(15 downto 14) = "00" else '0'; + rom1_cs <= '1' when dn_addr(15 downto 14) = "01" else '0'; - -- Sega ROM descrambler adapted from MAME segacrpt.c source code - u_sega_decode : entity work.sega_decode - port map ( - I_CK => clk, - I_DEC => sega_dec_ena, -- passthrough when low - I_A(6) => cpu_m1_l, - I_A(5) => rom_addr(12), - I_A(4) => rom_addr(8), - I_A(3) => rom_addr(4), - I_A(2) => rom_addr(0), - I_A(1) => rom_data_in(5), - I_A(0) => rom_data_in(3), - I_D => rom_data_in, - O_D => sega_dec - ); + u_program_rom0 : work.dpram generic map (14,8) + port map + ( + clk_a_i => clk, + en_a_i => '1', + we_i => dn_wr and rom0_cs, + addr_a_i => dn_addr(13 downto 0), + data_a_i => dn_data, + + clk_b_i => clk, + addr_b_i => rom_addr(13 downto 0), + data_b_o => rom_lo + ); - sega_dec_ena <= PENGO and (not rom_addr(15)); + u_program_rom1 : work.dpram generic map (14,8) + port map + ( + clk_a_i => clk, + en_a_i => '1', + we_i => dn_wr and rom1_cs, + addr_a_i => dn_addr(13 downto 0), + data_a_i => dn_data, + + clk_b_i => clk, + addr_b_i => rom_addr(13 downto 0), + data_b_o => rom_hi + ); -- The trap regions are 8 bytes in length starting on the following addresses: -- @@ -327,7 +342,37 @@ begin end if; end process; - p_decoder_comb : process(clk, rom_addr, addr, rom_data_in, rom_data_out, rom_patched, rom_hi, rom_lo, overlay_on, sega_dec) + mtd_addr <= addr(9) & addr(7) & addr(5) & addr(2) & addr(0); + method <= picktbl2(to_integer(unsigned(mtd_addr))) xor ("000" & addr(11)) when JMPST = '1' else + picktbl(to_integer(unsigned(mtd_addr))) xor ("000" & addr(11)); + + + + r <= (rom_lo(7)&rom_lo(6)&rom_lo(5)&rom_lo(4)&rom_lo(3)&rom_lo(2)&rom_lo(1)&rom_lo(0)) xor X"28" when method = X"1" and PLUS = '1' else + (rom_lo(6)&rom_lo(1)&rom_lo(3)&rom_lo(2)&rom_lo(5)&rom_lo(7)&rom_lo(0)&rom_lo(4)) xor X"96" when method = X"2" and PLUS = '1' else + (rom_lo(6)&rom_lo(1)&rom_lo(5)&rom_lo(2)&rom_lo(3)&rom_lo(7)&rom_lo(0)&rom_lo(4)) xor X"be" when method = X"3" and PLUS = '1' else + (rom_lo(0)&rom_lo(3)&rom_lo(7)&rom_lo(6)&rom_lo(4)&rom_lo(2)&rom_lo(1)&rom_lo(5)) xor X"d5" when method = X"4" and PLUS = '1' else + (rom_lo(0)&rom_lo(3)&rom_lo(4)&rom_lo(6)&rom_lo(7)&rom_lo(2)&rom_lo(1)&rom_lo(5)) xor X"dd" when method = X"5" and PLUS = '1' else + + (rom_lo(7)&rom_lo(6)&rom_lo(3)&rom_lo(4)&rom_lo(5)&rom_lo(2)&rom_lo(1)&rom_lo(0)) xor X"20" when method = X"1" and JMPST = '1' else + (rom_lo(5)&rom_lo(0)&rom_lo(4)&rom_lo(3)&rom_lo(7)&rom_lo(1)&rom_lo(2)&rom_lo(6)) xor X"a4" when method = X"2" and JMPST = '1' else + (rom_lo(5)&rom_lo(0)&rom_lo(4)&rom_lo(3)&rom_lo(7)&rom_lo(1)&rom_lo(2)&rom_lo(6)) xor X"8c" when method = X"3" and JMPST = '1' else + (rom_lo(2)&rom_lo(3)&rom_lo(1)&rom_lo(7)&rom_lo(4)&rom_lo(6)&rom_lo(0)&rom_lo(5)) xor X"6e" when method = X"4" and JMPST = '1' else + (rom_lo(2)&rom_lo(3)&rom_lo(4)&rom_lo(7)&rom_lo(1)&rom_lo(6)&rom_lo(0)&rom_lo(5)) xor X"4e" when method = X"5" and JMPST = '1' else + + (rom_lo(7)&rom_lo(6)&rom_lo(5)&rom_lo(4)&rom_lo(3)&rom_lo(2)&rom_lo(1)&rom_lo(0)) xor X"00"; + + r2 <= not rom_lo(7) & not rom_lo(6) & rom_lo(1) & not rom_lo(3) & not rom_lo(0) & not rom_lo(4) & not rom_lo(2) & not rom_lo(5) when dcnt = "00" else + not rom_lo(7) & not rom_lo(1) & not rom_lo(4) & not rom_lo(3) & not rom_lo(0) & rom_lo(6) & not rom_lo(2) & not rom_lo(5) when dcnt = "01" else + rom_lo(7) & not rom_lo(6) & rom_lo(1) & not rom_lo(0) & rom_lo(3) & not rom_lo(4) & not rom_lo(2) & not rom_lo(5) when dcnt = "10" else + rom_lo(7) & not rom_lo(1) & not rom_lo(4) & not rom_lo(0) & rom_lo(3) & rom_lo(6) & not rom_lo(2) & not rom_lo(5); + + r3 <= not rom_lo(3) & not rom_lo(7) & rom_lo(0) & not rom_lo(6) & not rom_lo(4) & rom_lo(1) & not rom_lo(2) & not rom_lo(5) when dcnt = "00" else + not rom_lo(1) & not rom_lo(7) & rom_lo(0) & rom_lo(3) & not rom_lo(4) & not rom_lo(6) & not rom_lo(2) & not rom_lo(5) when dcnt = "01" else + not rom_lo(3) & not rom_lo(0) & not rom_lo(4) & not rom_lo(6) & rom_lo(7) & rom_lo(1) & not rom_lo(2) & not rom_lo(5) when dcnt = "10" else + not rom_lo(1) & not rom_lo(0) & not rom_lo(4) & rom_lo(3) & rom_lo(7) & not rom_lo(6) & not rom_lo(2) & not rom_lo(5); + + p_decoder_comb : process(clk, rom_addr, addr, rom_data_in, rom_data_out, rom_patched, rom_hi, r, overlay_on, MRTNT, MSPACMAN, EEEK, r2, GLOB, r3) variable patch_addr : std_logic_vector(15 downto 0); begin rom_addr <= addr; @@ -339,8 +384,14 @@ begin -- mux ROMs to same data bus -- ignore A15 so that Pacman ROMs 0000-3FFF mirror in high mem at 8000-BFFF - if rom_addr(14) = '0' then - rom_data_in <= rom_lo; + if rom_addr(15) = '0' then + if EEEK = '1' then + rom_data_in <= r2; + elsif GLOB = '1' then + rom_data_in <= r3; + else + rom_data_in <= r; + end if; else rom_data_in <= rom_hi; end if; @@ -351,13 +402,6 @@ begin rom_data_out <= rom_data_in(7 downto 6) & rom_data_in(3) & rom_data_in(4) & rom_data_in(5) & rom_data_in(2 downto 0); end if; - if PENGO = '1' then - -- ROM at 0000 - 7fff (Pengo) - if rom_addr(15) = '0' then - rom_data_out <= sega_dec; - end if; - end if; - if MSPACMAN = '1' and overlay_on = '1' then -- forty 8-byte patches into Pac-Man code -- If the CPU address presented falls in a patch range, substitute it with patched address diff --git a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman_video.vhd similarity index 68% rename from Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman_video.vhd rename to Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman_video.vhd index 895304e9..d4fe0b9f 100644 --- a/Arcade_MiST/Namco Pacman Hardware/Lizard_Wizard_MiST/rtl/pacman_video.vhd +++ b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman_video.vhd @@ -38,6 +38,7 @@ -- -- Revision list -- +-- version 004 Merge different variants by Alexey Melnikov -- version 003 Jan 2006 release, general tidy up -- version 001 initial release -- @@ -49,9 +50,6 @@ library ieee; library UNISIM; entity PACMAN_VIDEO is -generic ( - MRTNT : std_logic := '0' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); port ( I_HCNT : in std_logic_vector(8 downto 0); I_VCNT : in std_logic_vector(8 downto 0); @@ -64,11 +62,19 @@ port ( I_FLIP : in std_logic; I_WR2_L : in std_logic; -- + dn_addr : in std_logic_vector(15 downto 0); + dn_data : in std_logic_vector(7 downto 0); + dn_wr : in std_logic; + -- O_RED : out std_logic_vector(2 downto 0); O_GREEN : out std_logic_vector(2 downto 0); O_BLUE : out std_logic_vector(1 downto 0); + MRTNT : in std_logic := '0'; -- 1 to descramble Mr TNT ROMs, 0 otherwise + PONP : in std_logic := '0'; ENA_6 : in std_logic; - CLK : in std_logic + CLK : in std_logic; + + flip_screen : in std_logic ); end; @@ -76,6 +82,7 @@ architecture RTL of PACMAN_VIDEO is signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); signal dr : std_logic_vector(7 downto 0); + signal xy : std_logic_vector(7 downto 0); signal char_reg : std_logic_vector(7 downto 0); signal char_sum_reg : std_logic_vector(3 downto 0); @@ -88,6 +95,7 @@ architecture RTL of PACMAN_VIDEO is signal yflip : std_logic; signal obj_on : std_logic; + signal cax : std_logic_vector(1 downto 0); signal ca : std_logic_vector(12 downto 0); signal char_rom_5ef_dout : std_logic_vector(7 downto 0); signal char_rom_5ef_buf : std_logic_vector(7 downto 0); @@ -95,6 +103,7 @@ architecture RTL of PACMAN_VIDEO is signal shift_regl : std_logic_vector(3 downto 0); signal shift_regu : std_logic_vector(3 downto 0); signal shift_op : std_logic_vector(1 downto 0); + signal shift_op_t1 : std_logic_vector(1 downto 0); signal shift_sel : std_logic_vector(1 downto 0); signal vout_obj_on : std_logic; @@ -105,37 +114,49 @@ architecture RTL of PACMAN_VIDEO is signal vout_db : std_logic_vector(4 downto 0); signal cntr_ld : std_logic; - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); + signal sprite_ram_ip : std_logic_vector(5 downto 0); + signal sprite_ram_q : std_logic_vector(5 downto 0); + signal sprite_ram_op : std_logic_vector(5 downto 0); signal ra : std_logic_vector(7 downto 0); signal ra_t1 : std_logic_vector(7 downto 0); signal lut_4a : std_logic_vector(7 downto 0); signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(3 downto 0); + signal sprite_ram_reg : std_logic_vector(5 downto 0); signal video_op_sel : std_logic; signal final_col : std_logic_vector(3 downto 0); + signal gfx_cs : std_logic; + signal prom_cs : std_logic; + signal rom7_cs : std_logic; + signal rom4a_cs : std_logic; + begin + prom_cs <= '1' when dn_addr(15 downto 14) = "11" else '0'; + gfx_cs <= '1' when dn_addr(15 downto 13) = "100" else '0'; + + -- invert sprite position when flip_screen mode is enabled. offset x positions + xy <= not sprite_xy_ram_temp when flip_screen = '0' else sprite_xy_ram_temp - 19 when I_AB(0) = '1' else sprite_xy_ram_temp - 15 + to_integer(unsigned'("" & (not (I_AB(1) and I_AB(2)) xor I_AB(3)) & "0")); + -- ram enable is low when HBLANK_L is 0 (for sprite access) or -- 2H is low (for cpu writes) -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board + dr <= xy when I_HBLANK = '1' else "11111111"; -- pull ups on board sprite_xy_ram : work.dpram generic map (4,8) port map ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, + clk_a_i => CLK, + en_a_i => ENA_6, + we_i => not I_WR2_L, + addr_a_i => I_AB(3 downto 0), + data_a_i => I_DB, - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp + clk_b_i => CLK, + addr_b_i => I_AB(3 downto 0), + data_b_o => sprite_xy_ram_temp ); p_char_regs : process @@ -167,20 +188,23 @@ begin end if; end process; - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) + p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg, flip_screen) begin if (char_hblank_reg = '0') then xflip <= I_FLIP; yflip <= I_FLIP; else - xflip <= db_reg(1); - yflip <= db_reg(0); + xflip <= db_reg(1) xor flip_screen; + yflip <= db_reg(0) xor flip_screen; end if; end process; + cax(1) <= db_reg(0) when char_hblank_reg = '0' else I_HCNT(3); + cax(0) <= I_HCNT(2) xor yflip; + p_char_addr_comb : process(db_reg, I_HCNT, - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) + char_match_reg, char_sum_reg, char_hblank_reg, + xflip, yflip, MRTNT, PONP, cax) begin obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l @@ -199,6 +223,14 @@ begin ca(3) <= I_HCNT(2) xor yflip; ca(1) <= char_sum_reg(1) xor xflip; + if PONP = '1' then + if char_hblank_reg='0' then + ca(4 downto 3) <= cax(1) & not cax(0); + else + ca(4 downto 3) <= cax - "1"; + end if; + end if; + -- descramble ROMs for Mr TNT (swap address lines A0 and A2) if MRTNT = '1' then ca(2) <= char_sum_reg(0) xor xflip; @@ -214,11 +246,18 @@ begin char_rom_5ef_dout <= char_rom_5ef_buf(7) & char_rom_5ef_buf(4) & char_rom_5ef_buf(5) & char_rom_5ef_buf(6) & char_rom_5ef_buf(3 downto 0) when MRTNT = '1' else char_rom_5ef_buf; -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf + char_rom_5ef : work.dpram generic map (13,8) + port map + ( + clk_a_i => clk, + en_a_i => '1', + we_i => dn_wr and gfx_cs, + addr_a_i => dn_addr(12 downto 0), + data_a_i => dn_data, + + clk_b_i => clk, + addr_b_i => ca, + data_b_o => char_rom_5ef_buf ); p_char_shift : process @@ -274,16 +313,26 @@ begin end if; end process; - col_rom_4a : entity work.PROM4_DST - port map ( - CLK => CLK, - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a + rom4a_cs <= '1' when dn_addr(9 downto 8) = "01" else '0'; + + col_rom_4a : work.dpram generic map (8,8) + port map + ( + clk_a_i => CLK, + en_a_i => '1', + we_i => dn_wr and rom4a_cs and prom_cs, + addr_a_i => dn_addr(7 downto 0), + data_a_i => dn_data, + + clk_b_i => CLK, + addr_b_i(7) => '0', + addr_b_i(6 downto 2) => vout_db(4 downto 0), + addr_b_i(1 downto 0) => shift_op(1 downto 0), + data_b_o => lut_4a ); - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; + + cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or I_HBLANK='1' or vout_obj_on='0') else '0'; p_ra_cnt : process begin @@ -297,22 +346,30 @@ begin end if; end process; - u_sprite_ram : work.dpram generic map (8,4) + u_sprite_ram : work.dpram generic map (8,6) port map ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on_t1, - addr_a_i => ra_t1, - data_a_i => sprite_ram_ip, + clk_a_i => CLK, + en_a_i => ENA_6, + we_i => vout_obj_on_t1, + addr_a_i => ra_t1, + data_a_i => sprite_ram_ip, - clk_b_i => CLK, - addr_b_i => ra, - data_b_o => sprite_ram_op + clk_b_i => CLK, + addr_b_i => ra, + data_b_o => sprite_ram_q ); - sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "0000"; - video_op_sel <= '1' when not (sprite_ram_reg = "0000") else '0'; + p_sprite_ram_latch : process + begin + wait until rising_edge (CLK); + if (ENA_6 = '1') then + sprite_ram_op <= sprite_ram_q; + end if; + end process; + + sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "000000"; + video_op_sel <= '1' when not (sprite_ram_reg(5 downto 2) = "0000") else '0'; p_sprite_ram_ip_reg : process begin @@ -322,10 +379,11 @@ begin vout_obj_on_t1 <= vout_obj_on; vout_hblank_t1 <= vout_hblank; lut_4a_t1 <= lut_4a; + shift_op_t1 <= shift_op; end if; end process; - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) + p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1, shift_op_t1) begin -- 3a if (vout_hblank_t1 = '0') then @@ -334,7 +392,7 @@ begin if (video_op_sel = '1') then sprite_ram_ip <= sprite_ram_reg; else - sprite_ram_ip <= lut_4a_t1(3 downto 0); + sprite_ram_ip <= lut_4a_t1(3 downto 0) & shift_op_t1; end if; end if; end process; @@ -346,7 +404,7 @@ begin final_col <= (others => '0'); else if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite + final_col <= sprite_ram_reg(5 downto 2); -- sprite else final_col <= lut_4a(3 downto 0); end if; @@ -354,13 +412,22 @@ begin end process; -- assign video outputs from color LUT PROM - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE - ); + rom7_cs <= '1' when dn_addr(9 downto 4) = "110000" else '0'; + + col_rom_7f : work.dpram generic map (4,8) + port map + ( + clk_a_i => CLK, + en_a_i => '1', + we_i => dn_wr and rom7_cs and prom_cs, + addr_a_i => dn_addr(3 downto 0), + data_a_i => dn_data, + + clk_b_i => CLK, + addr_b_i => final_col, + data_b_o(2 downto 0) => O_RED, + data_b_o(5 downto 3) => O_GREEN, + data_b_o(7 downto 6) => O_BLUE + ); end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman_vram_addr.vhd similarity index 100% rename from Arcade_MiST/Namco Pacman Hardware/Birdiy_MiST/rtl/pacman_vram_addr.vhd rename to Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pacman_vram_addr.vhd diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pll.qip rename to Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pll.qip diff --git a/Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pll.v b/Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pll.v similarity index 100% rename from Arcade_MiST/Namco Pacman Hardware/Alibaba_MiST/rtl/pll.v rename to Arcade_MiST/Namco Pacman Hardware/Pacman/rtl/pll.v diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.qpf b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.qpf deleted file mode 100644 index 62b1a305..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "PacmanClub" diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.qsf b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.qsf deleted file mode 100644 index c5f8b378..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.qsf +++ /dev/null @@ -1,166 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 12:44:34 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# PacmanClub_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name SMART_RECOMPILE ON -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name SAVE_DISK_SPACE OFF -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP -set_global_assignment -name TOP_LEVEL_ENTITY PacmanClub - -# Fitter Assignments -# ================== -set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF -set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS -set_global_assignment -name FITTER_EFFORT "STANDARD FIT" -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# ------------------------ -# start ENTITY(PacmanClub) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(PacmanClub) -# ---------------------- -set_global_assignment -name SYSTEMVERILOG_FILE rtl/PacmanClub.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name VERILOG_FILE rtl/pll.v -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.sdc b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/PacmanClub.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/README.txt deleted file mode 100644 index 32405a4e..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/README.txt +++ /dev/null @@ -1,24 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: PacmanClub for MiST by Gehstock --- 21 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F1 : Start 1 player --- F2 : Start 2 players --- UP,DOWN,LEFT,RIGHT arrows : Movements Player 1 --- W,S,A,D : Movements Player 2 --- --- Two Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/PacmanClub.sv b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/PacmanClub.sv deleted file mode 100644 index 9100601b..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/PacmanClub.sv +++ /dev/null @@ -1,207 +0,0 @@ -//============================================================================ -// Arcade: PacmanClub -// -// Version for MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module PacmanClub( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "PacmanClub;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacman pacmanclub( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0(~{2'b00, btn_coin, 1'b0}), - .in1(~{1'b0, btn_two_players, btn_one_player, 5'b00000}), - .in_a({m_down,m_right,m_left,m_up}), - .in_b({m2_down,m2_right,m2_left,m2_up}), - .dipsw1(8'b1_1_00_11_01), - .dipsw2(8'b11111111), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] : btn_up | joystick_0[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] : btn_down | joystick_0[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] : btn_left | joystick_0[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] : btn_right | joystick_0[0]; - -wire m2_up = ~status[2] ? btn_left2 | joystick_1[1] : btn_up2 | joystick_1[3]; -wire m2_down = ~status[2] ? btn_right2 | joystick_1[0] : btn_down2 | joystick_1[2]; -wire m2_left = ~status[2] ? btn_down2 | joystick_1[2] : btn_left2 | joystick_1[1]; -wire m2_right = ~status[2] ? btn_up2 | joystick_1[3] : btn_right2 | joystick_1[0]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_left2 = 0; -reg btn_right2 = 0; -reg btn_down2 = 0; -reg btn_up2 = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h1D: btn_up2 <= key_pressed; // W - 'h1B: btn_down2 <= key_pressed; // S - 'h1C: btn_left2 <= key_pressed; // A - 'h23: btn_right2 <= key_pressed; // D - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 834eafbd..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"CC",X"EE",X"11",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"44",X"33",X"11",X"00", - X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00",X"00",X"00", - X"11",X"99",X"DD",X"DD",X"FF",X"77",X"33",X"00",X"33",X"77",X"55",X"44",X"44",X"66",X"22",X"00", - X"66",X"FF",X"99",X"99",X"99",X"33",X"22",X"00",X"44",X"66",X"77",X"55",X"44",X"44",X"00",X"00", - X"44",X"FF",X"FF",X"44",X"44",X"CC",X"CC",X"00",X"00",X"77",X"77",X"66",X"33",X"11",X"00",X"00", - X"EE",X"FF",X"11",X"11",X"11",X"33",X"22",X"00",X"00",X"55",X"55",X"55",X"55",X"77",X"77",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"00",X"44",X"44",X"44",X"66",X"33",X"11",X"00", - X"00",X"00",X"88",X"FF",X"77",X"00",X"00",X"00",X"66",X"77",X"55",X"44",X"44",X"66",X"66",X"00", - X"66",X"77",X"DD",X"DD",X"99",X"99",X"66",X"00",X"00",X"33",X"44",X"44",X"55",X"77",X"33",X"00", - X"CC",X"EE",X"BB",X"99",X"99",X"99",X"00",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"FF",X"FF",X"44",X"44",X"44",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"66",X"33",X"11",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"77",X"00", - X"22",X"33",X"11",X"11",X"33",X"EE",X"CC",X"00",X"22",X"66",X"44",X"44",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"33",X"11",X"11",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"44",X"77",X"77",X"00", - X"11",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00",X"44",X"44",X"44",X"44",X"77",X"77",X"00",X"00", - X"00",X"88",X"88",X"88",X"88",X"FF",X"FF",X"00",X"44",X"44",X"44",X"44",X"44",X"77",X"77",X"00", - X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"07",X"03", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"07",X"03", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"C8",X"C8",X"CC",X"CC",X"EE",X"AA",X"00",X"00",X"00",X"11",X"11",X"33",X"33",X"33", - X"9B",X"DD",X"FF",X"F7",X"79",X"F1",X"C0",X"00",X"33",X"30",X"70",X"61",X"10",X"00",X"00",X"00", - X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"10",X"10",X"11",X"11",X"33",X"33", - X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"00",X"77",X"77",X"DD",X"FF",X"FF",X"EE",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"66",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"EE",X"00",X"DD",X"EE",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DD",X"00",X"EE",X"DD",X"00",X"00", - X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"11",X"33",X"77",X"77",X"33",X"11", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"11",X"33",X"77",X"77",X"33",X"11",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"88", - X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"EE",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"77", - X"33",X"33",X"33",X"33",X"FF",X"EE",X"00",X"00",X"CC",X"CC",X"CC",X"CC",X"FF",X"77",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"00",X"00",X"88",X"44",X"22",X"00",X"88",X"44",X"22",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88", - X"FF",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"FF", - X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"00",X"00",X"00",X"00",X"88",X"22",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"33",X"00",X"00",X"00", - X"CC",X"22",X"11",X"55",X"55",X"99",X"22",X"CC",X"33",X"44",X"88",X"AA",X"AA",X"99",X"44",X"33", - X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"EE",X"22",X"22",X"00",X"11",X"22",X"22",X"22",X"33", - X"AA",X"AA",X"AA",X"22",X"00",X"00",X"00",X"EE",X"22",X"22",X"22",X"11",X"00",X"22",X"22",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22", - X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"33",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"00", - X"33",X"33",X"77",X"77",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE", - X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"33",X"33",X"33",X"77",X"77",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE", - X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"11",X"33",X"33",X"33",X"33",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00", - X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CE",X"EE",X"EE",X"EE",X"66",X"22",X"22",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"FF",X"BB",X"BB",X"33",X"33",X"FF",X"EE",X"DD",X"DD",X"DD",X"DD",X"CC",X"CC",X"FF",X"77", - X"33",X"33",X"BB",X"BB",X"BB",X"FF",X"FF",X"00",X"CC",X"CC",X"DD",X"DD",X"DD",X"FF",X"FF",X"CC", - X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00",X"77",X"FF",X"CC",X"CC",X"66",X"FF",X"FF",X"CC", - X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"EE",X"00",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"77", - X"00",X"EE",X"FF",X"33",X"33",X"33",X"FF",X"FF",X"00",X"77",X"FF",X"CC",X"CC",X"CC",X"FF",X"77", - X"00",X"00",X"CC",X"CC",X"00",X"00",X"FF",X"FF",X"CC",X"CC",X"FF",X"FF",X"CC",X"CC",X"FF",X"FF", - X"00",X"88",X"CC",X"CC",X"CC",X"CC",X"FF",X"FF",X"00",X"77",X"FF",X"CC",X"CC",X"CC",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"CC",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"0C",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"00",X"00",X"CC",X"CC", - X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"00",X"00",X"00",X"00", - X"00",X"00",X"CC",X"CC",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0C",X"0C",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"CC",X"CC",X"00",X"00",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC", - X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"22",X"77",X"88",X"88",X"77",X"00",X"99",X"AA",X"AA", - X"3E",X"3E",X"DE",X"1E",X"DE",X"3E",X"3E",X"DE",X"C7",X"C7",X"B7",X"87",X"B7",X"C7",X"C7",X"B7", - X"F0",X"1E",X"1E",X"9E",X"9E",X"1E",X"1E",X"DE",X"F0",X"87",X"87",X"97",X"97",X"87",X"87",X"B7", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"C0",X"20",X"90",X"80",X"00",X"00",X"30",X"30",X"10",X"10",X"00",X"00", - X"41",X"21",X"12",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"0C",X"0C",X"8C",X"0C",X"00",X"00",X"00",X"07",X"0F",X"0F",X"C3",X"1F", - X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"08",X"0F",X"2F",X"4F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"07",X"4F",X"0F",X"A7",X"87",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"D3",X"87",X"97",X"0F",X"2F",X"07",X"00",X"00",X"33",X"10",X"10",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"08",X"0E",X"8E",X"1F",X"0F", - X"0C",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"4F",X"1F",X"0F",X"4F",X"0E",X"08",X"00",X"00", - X"00",X"00",X"01",X"03",X"87",X"87",X"87",X"47",X"00",X"00",X"00",X"10",X"10",X"30",X"30",X"10", - X"EF",X"47",X"07",X"07",X"03",X"01",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"FF",X"FF",X"08",X"00",X"88",X"CC",X"77",X"00",X"00",X"11",X"33",X"33",X"11",X"13",X"00", - X"33",X"88",X"00",X"00",X"88",X"FF",X"77",X"00",X"11",X"11",X"33",X"33",X"13",X"11",X"00",X"00", - X"00",X"00",X"26",X"EE",X"CC",X"00",X"CC",X"CC",X"00",X"8C",X"EE",X"66",X"11",X"77",X"CC",X"00", - X"CC",X"00",X"88",X"CE",X"66",X"22",X"00",X"00",X"CC",X"7F",X"33",X"00",X"6E",X"CC",X"88",X"00", - X"00",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"20", - X"87",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"10",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"0C",X"0F",X"CF",X"2F",X"0F",X"0F", - X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0C",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"70",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"44",X"54",X"32", - X"F0",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"C0",X"E0",X"E0",X"E0",X"00",X"00",X"00",X"30",X"F0",X"F0",X"F0",X"F0", - X"68",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"F0",X"C3",X"F0",X"30",X"00",X"00",X"00",X"00", - X"00",X"00",X"0E",X"0F",X"0F",X"0D",X"02",X"01",X"00",X"00",X"01",X"05",X"02",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"08",X"0E",X"0F",X"2F",X"17", - X"8C",X"0C",X"0C",X"0C",X"0C",X"08",X"00",X"00",X"0B",X"05",X"02",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F1",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"20", - X"E0",X"F1",X"E0",X"E0",X"00",X"00",X"00",X"00",X"20",X"20",X"10",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"DD", - X"22",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"CF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"0F",X"0F",X"0F",X"FF",X"FF",X"0F", - X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"0F",X"CF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00", - X"0F",X"CF",X"FF",X"0F",X"0F",X"FF",X"0F",X"0F",X"FF",X"FF",X"FF",X"0F",X"0F",X"0F",X"0F",X"CF", - X"FF",X"FF",X"FF",X"FF",X"0F",X"0F",X"CF",X"3F",X"FF",X"FF",X"3F",X"0F",X"0F",X"0F",X"0F",X"CF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF", - X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"F0",X"F0",X"0F",X"0F",X"C3",X"F0",X"0F",X"0F",X"F0",X"0F",X"0F",X"C3",X"F0",X"F0", - X"F0",X"F0",X"0F",X"0F",X"C3",X"F0",X"3C",X"0F",X"F0",X"0F",X"0F",X"C3",X"3C",X"0F",X"C3",X"F0", - X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"C3",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"0F",X"0F",X"0F",X"0F",X"C3",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"3C",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"00",X"33",X"74",X"74",X"F8",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"FF",X"F9",X"F9",X"F9",X"F8",X"74",X"74",X"33",X"00", - X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF", - X"00",X"CC",X"E2",X"E2",X"F1",X"F9",X"F9",X"F9",X"FF",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F1",X"E2",X"E2",X"CC",X"00",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"FF", - X"FF",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"FF",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"FF", - X"FF",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"FF",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"E2",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"E2",X"E2",X"CC",X"00", - X"00",X"33",X"74",X"74",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"74",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"33",X"74",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"E2",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F8",X"F8",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F9",X"F8",X"F8",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"F1",X"F1",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F1",X"F1",X"FF",X"00",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1", - X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"33",X"74",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"E2",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"F0",X"F9",X"F9",X"F9",X"F8",X"F8",X"F8",X"F8",X"F8", - X"F0",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"F8",X"F8",X"F8",X"F8",X"F8",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"0C",X"0C",X"8C",X"0C",X"00",X"00",X"30",X"30",X"10",X"10",X"00",X"00", - X"00",X"00",X"00",X"00",X"C0",X"20",X"90",X"80",X"00",X"00",X"00",X"07",X"0F",X"0F",X"C3",X"1F", - X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"41",X"21",X"12",X"03",X"03",X"01",X"00",X"00",X"07",X"08",X"0F",X"2F",X"4F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"00",X"00",X"00",X"07",X"4F",X"0F",X"A7",X"87",X"00",X"00",X"00",X"08",X"0E",X"8E",X"1F",X"0F", - X"0C",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"33",X"10",X"10",X"10",X"00",X"00",X"00",X"00", - X"D3",X"87",X"97",X"0F",X"2F",X"07",X"00",X"00",X"4F",X"1F",X"0F",X"4F",X"0E",X"08",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"10",X"10",X"30",X"30",X"10", - X"00",X"00",X"01",X"03",X"87",X"87",X"87",X"47",X"00",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EF",X"47",X"07",X"07",X"03",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"00",X"26",X"EE",X"CC",X"00",X"CC",X"CC",X"00",X"00",X"11",X"33",X"33",X"11",X"13",X"00", - X"00",X"FF",X"FF",X"08",X"00",X"88",X"CC",X"77",X"00",X"8C",X"EE",X"66",X"11",X"77",X"CC",X"00", - X"CC",X"00",X"88",X"CE",X"66",X"22",X"00",X"00",X"11",X"11",X"33",X"33",X"13",X"11",X"00",X"00", - X"33",X"88",X"00",X"00",X"88",X"FF",X"77",X"00",X"CC",X"7F",X"33",X"00",X"6E",X"CC",X"88",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"20", - X"00",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"0C",X"0F",X"CF",X"2F",X"0F",X"0F", - X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"10",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"87",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0C",X"00",X"00", - X"00",X"00",X"00",X"80",X"C0",X"E0",X"E0",X"E0",X"00",X"00",X"00",X"00",X"00",X"44",X"54",X"32", - X"00",X"00",X"00",X"00",X"00",X"70",X"F0",X"F0",X"00",X"00",X"00",X"30",X"F0",X"F0",X"F0",X"F0", - X"68",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"C3",X"F0",X"30",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"01",X"05",X"02",X"00",X"00",X"00", - X"00",X"00",X"0E",X"0F",X"0F",X"0D",X"02",X"01",X"00",X"00",X"00",X"08",X"0E",X"0F",X"2F",X"17", - X"8C",X"0C",X"0C",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"05",X"03",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"C0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"10",X"30",X"70",X"F8",X"70",X"30",X"10", - X"00",X"00",X"00",X"0C",X"04",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"07",X"04",X"07",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00", - X"02",X"03",X"00",X"00",X"0F",X"00",X"00",X"00",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"04",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"07",X"04",X"07",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"00", - X"02",X"03",X"00",X"0D",X"05",X"07",X"00",X"00",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"04",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"07",X"04",X"07",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"00", - X"02",X"03",X"00",X"07",X"05",X"0D",X"00",X"00",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"04",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"07",X"04",X"07",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"00", - X"02",X"03",X"00",X"0F",X"00",X"00",X"00",X"00",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0E",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"03",X"02",X"03",X"00",X"0F",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"00", - X"01",X"00",X"0F",X"08",X"0F",X"00",X"0C",X"00",X"0F",X"00",X"08",X"08",X"08",X"00",X"00",X"00", - X"0E",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"03",X"02",X"03",X"00",X"0F",X"01",X"0F",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"05",X"05",X"00", - X"0F",X"08",X"0F",X"00",X"04",X"04",X"0C",X"00",X"08",X"08",X"08",X"00",X"00",X"00",X"00",X"00", - X"0E",X"02",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"03",X"02",X"03",X"00",X"0F",X"01",X"0F",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"05",X"07",X"00", - X"0F",X"08",X"0F",X"00",X"0C",X"04",X"04",X"00",X"08",X"08",X"08",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"0F", - X"0E",X"0E",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"0E",X"04",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"44",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"66",X"66",X"55",X"DD",X"DD",X"55",X"55",X"33", - X"66",X"66",X"55",X"DD",X"DD",X"77",X"77",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"DD",X"DD",X"55",X"55",X"33", - X"00",X"00",X"00",X"00",X"88",X"88",X"44",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"66",X"66",X"55",X"DD",X"DD",X"55",X"55",X"33",X"00",X"00",X"00",X"00",X"88",X"88",X"44",X"44", - X"11",X"11",X"55",X"55",X"DD",X"99",X"11",X"DD",X"99",X"CC",X"EE",X"BB",X"99",X"CC",X"EE",X"BB", - X"AA",X"88",X"AA",X"AA",X"BB",X"99",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"77", - X"11",X"11",X"11",X"DD",X"11",X"FF",X"00",X"00",X"99",X"CC",X"EE",X"BB",X"99",X"FF",X"CC",X"88", - X"99",X"BB",X"99",X"88",X"88",X"FF",X"00",X"00",X"EE",X"22",X"EE",X"77",X"00",X"FF",X"00",X"00", - X"FF",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"CC",X"EE",X"BB",X"99",X"CC",X"EE",X"BB", - X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"11",X"11",X"11",X"11",X"11",X"DD",X"11",X"99",X"CC",X"EE",X"BB",X"99",X"CC",X"EE",X"BB", - X"88",X"88",X"88",X"88",X"AA",X"AA",X"BB",X"AA",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00", - X"00",X"88",X"88",X"88",X"CC",X"44",X"44",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"DD",X"DD",X"DD",X"55",X"55",X"77",X"33", - X"66",X"66",X"55",X"55",X"DD",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"11",X"11",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00", - X"00",X"00",X"33",X"FF",X"55",X"DD",X"DD",X"DD",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"55",X"55",X"77",X"33",X"33",X"33",X"11",X"11",X"CC",X"44",X"44",X"66",X"66",X"66",X"77",X"55", - X"CC",X"99",X"BB",X"EE",X"CC",X"99",X"BB",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"99",X"BB",X"EE",X"DD",X"BB",X"BB",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"99",X"BB",X"EE",X"CC",X"99",X"BB",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"99",X"BB",X"EE",X"CC",X"99",X"BB",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"EE",X"FF",X"FF",X"77",X"77", - X"00",X"11",X"11",X"11",X"33",X"FF",X"FF",X"FF",X"88",X"88",X"88",X"88",X"88",X"CC",X"CC",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"11",X"11",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"33",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"88",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"77", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"00",X"CC",X"CC",X"88",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"CC",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"33",X"33",X"77",X"77",X"77", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"EE",X"EE",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"E0",X"C0",X"80",X"C0",X"E0",X"E0",X"80",X"00",X"00",X"00",X"10",X"30",X"30",X"70",X"70", - X"00",X"10",X"F0",X"F0",X"F0",X"F3",X"F3",X"F0",X"00",X"F0",X"F1",X"F2",X"F2",X"F1",X"F1",X"F2", - X"80",X"E0",X"E0",X"C0",X"80",X"C0",X"E0",X"00",X"70",X"70",X"30",X"30",X"10",X"00",X"00",X"00", - X"F0",X"F3",X"F3",X"F0",X"F0",X"F0",X"10",X"00",X"F2",X"F1",X"F1",X"F2",X"F2",X"F1",X"F0",X"00", - X"00",X"C0",X"E0",X"E0",X"C0",X"80",X"C0",X"E0",X"00",X"00",X"00",X"10",X"30",X"30",X"70",X"70", - X"00",X"10",X"F0",X"F0",X"F0",X"F3",X"F3",X"F0",X"00",X"F0",X"F1",X"F2",X"F2",X"F1",X"F1",X"F2", - X"E0",X"C0",X"80",X"C0",X"E0",X"E0",X"C0",X"00",X"70",X"70",X"30",X"30",X"10",X"00",X"00",X"00", - X"F0",X"F3",X"F3",X"F0",X"F0",X"F0",X"10",X"00",X"F2",X"F1",X"F1",X"F2",X"F2",X"F1",X"F0",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"11",X"33",X"77",X"77",X"33",X"11", - X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"77",X"33",X"11",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"00",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"11",X"00",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"00",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"11",X"00",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"00",X"FF",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"11",X"00",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"00",X"FF",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"11",X"00",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"01",X"30",X"30",X"67",X"77", - X"00",X"11",X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"67",X"30",X"30",X"01",X"00",X"00",X"00", - X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"01",X"30",X"30",X"67",X"77", - X"00",X"11",X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"67",X"30",X"30",X"01",X"00",X"00",X"00", - X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"06",X"09",X"08",X"08",X"06",X"02",X"0C",X"00",X"02",X"02",X"0A",X"06",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"00",X"0F",X"04",X"02",X"01",X"02",X"0C",X"00",X"08",X"0E",X"08",X"08",X"08", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"06",X"09",X"09",X"09",X"06",X"02",X"0C",X"00",X"0C",X"02",X"02",X"02",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"08",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"00",X"09",X"09",X"09",X"07",X"00",X"0F",X"0C",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"11",X"11",X"33",X"33",X"77",X"77",X"88",X"88",X"88",X"88",X"88",X"FF",X"FF",X"FF", - X"FF",X"FF",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"77",X"77",X"77",X"77",X"77",X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"88",X"88", - X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"11",X"11",X"33",X"33",X"33", - X"10",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"DD",X"C0",X"E6",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"00",X"33",X"30",X"70",X"61",X"10",X"00",X"00",X"00", - X"DD",X"DD",X"DD",X"F7",X"79",X"F1",X"C0",X"00",X"FF",X"FF",X"DD",X"FF",X"FF",X"EE",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"EE",X"00", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"20",X"62",X"EE",X"EE",X"00",X"00",X"00",X"00",X"20",X"32",X"33",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"00",X"33",X"30",X"70",X"61",X"10",X"00",X"00",X"00", - X"22",X"9B",X"DD",X"F7",X"79",X"F1",X"C0",X"00",X"33",X"77",X"DD",X"FF",X"FF",X"EE",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"33",X"FF",X"FB",X"FF",X"77",X"77",X"33",X"88",X"88",X"88",X"88",X"88",X"88",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"FE",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"FF",X"88",X"FF",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"77",X"FF", - X"FC",X"FE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"BB",X"FF",X"FF",X"FF",X"33",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"E6",X"CC",X"9B",X"EE",X"00",X"00",X"FE",X"EC",X"CC",X"88",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"CC",X"EE",X"BB",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"00",X"88",X"CC",X"EC",X"FE",X"00", - X"00",X"00",X"00",X"88",X"CC",X"C0",X"00",X"00",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"EE",X"CD",X"FF",X"00",X"00",X"EE",X"FF",X"FF",X"77",X"CC",X"00", - X"00",X"00",X"00",X"C0",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"CC",X"FF",X"BB",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"EE",X"00", - X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"FF",X"DD",X"9B",X"00",X"00",X"EE",X"FF",X"FF",X"DD",X"77",X"77", - X"EE",X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"AA",X"EE",X"CC",X"CC",X"C8",X"C8",X"00",X"00",X"33",X"33",X"11",X"11",X"10",X"10",X"00",X"00", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"33",X"30",X"00",X"00",X"00", - X"00",X"77",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"DD",X"FF",X"33", - X"CC",X"C0",X"E0",X"68",X"80",X"00",X"00",X"00",X"00",X"00",X"30",X"33",X"11",X"00",X"00",X"00", - X"00",X"33",X"EE",X"FF",X"FF",X"77",X"00",X"00",X"FF",X"3B",X"77",X"FE",X"E9",X"F8",X"30",X"00", - X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"11",X"11",X"33",X"33",X"33", - X"00",X"00",X"C8",X"C8",X"CC",X"CC",X"EE",X"AA",X"00",X"00",X"10",X"10",X"11",X"11",X"33",X"33", - X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"00",X"33",X"30",X"70",X"61",X"10",X"00",X"00",X"00", - X"9B",X"DD",X"FF",X"F7",X"79",X"F1",X"C0",X"00",X"77",X"77",X"DD",X"FF",X"FF",X"EE",X"00",X"00", - X"00",X"00",X"00",X"88",X"CC",X"C0",X"00",X"00",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"EE",X"CD",X"FF",X"00",X"00",X"EE",X"FF",X"FF",X"77",X"CC",X"00", - X"00",X"00",X"00",X"C0",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"CC",X"FF",X"BB",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"EE",X"00", - X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"FF",X"DD",X"9B",X"00",X"00",X"EE",X"FF",X"FF",X"DD",X"77",X"77", - X"EE",X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"AA",X"EE",X"CC",X"CC",X"C8",X"C8",X"00",X"00",X"33",X"33",X"11",X"11",X"10",X"10",X"00",X"00", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"33",X"30",X"00",X"00",X"00", - X"00",X"77",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"DD",X"FF",X"33", - X"CC",X"C0",X"E0",X"68",X"80",X"00",X"00",X"00",X"00",X"00",X"30",X"33",X"11",X"00",X"00",X"00", - X"00",X"33",X"EE",X"FF",X"FF",X"77",X"00",X"00",X"FF",X"3B",X"77",X"FE",X"E9",X"F8",X"30",X"00", - X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"11",X"11",X"33",X"33",X"33", - X"00",X"00",X"C8",X"C8",X"CC",X"CC",X"EE",X"AA",X"00",X"00",X"10",X"10",X"11",X"11",X"33",X"33", - X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"00",X"33",X"30",X"70",X"61",X"10",X"00",X"00",X"00", - X"9B",X"DD",X"FF",X"F7",X"79",X"F1",X"C0",X"00",X"77",X"77",X"DD",X"FF",X"FF",X"EE",X"00",X"00", - X"00",X"00",X"00",X"88",X"CC",X"C0",X"00",X"00",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"EE",X"CD",X"FF",X"00",X"00",X"EE",X"FF",X"FF",X"77",X"CC",X"00", - X"00",X"00",X"00",X"C0",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"CC",X"FF",X"BB",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"EE",X"00", - X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"00",X"00",X"00",X"10",X"61",X"70",X"30",X"33", - X"00",X"C0",X"F1",X"79",X"F7",X"FF",X"DD",X"9B",X"00",X"00",X"EE",X"FF",X"FF",X"DD",X"77",X"77", - X"EE",X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"33",X"33",X"33",X"11",X"11",X"00",X"00",X"00", - X"AA",X"EE",X"CC",X"CC",X"C8",X"C8",X"00",X"00",X"33",X"33",X"11",X"11",X"10",X"10",X"00",X"00", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"33",X"30",X"00",X"00",X"00", - X"00",X"77",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"DD",X"FF",X"33", - X"CC",X"C0",X"E0",X"68",X"80",X"00",X"00",X"00",X"00",X"00",X"30",X"33",X"11",X"00",X"00",X"00", - X"00",X"33",X"EE",X"FF",X"FF",X"77",X"00",X"00",X"FF",X"3B",X"77",X"FE",X"E9",X"F8",X"30",X"00", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"11",X"33",X"30",X"00",X"00",X"00", - X"00",X"77",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"DD",X"FF",X"33", - X"CC",X"C0",X"E0",X"68",X"80",X"00",X"00",X"00",X"00",X"00",X"30",X"33",X"11",X"00",X"00",X"00", - X"00",X"33",X"EE",X"FF",X"FF",X"77",X"00",X"00",X"FF",X"3B",X"77",X"FE",X"E9",X"F8",X"30",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 17522bd2..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,32 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"03", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"05",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"0B",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0E",X"00",X"01",X"0C",X"0F", - X"00",X"0E",X"00",X"0B",X"00",X"0C",X"0B",X"0E",X"00",X"0C",X"0F",X"01",X"00",X"00",X"00",X"00", - X"00",X"01",X"02",X"0F",X"00",X"07",X"0C",X"02",X"00",X"09",X"06",X"0F",X"00",X"0D",X"0C",X"0F", - X"00",X"05",X"03",X"09",X"00",X"0F",X"0B",X"00",X"00",X"0E",X"00",X"0B",X"00",X"0E",X"00",X"0B", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"01",X"00",X"0F",X"0B",X"0E",X"00",X"0E",X"00",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin - data <= rom_data(to_integer(unsigned(addr))); -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 48cb873c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"F3",X"3E",X"00",X"C3",X"D5",X"1F",X"00",X"00",X"77",X"23",X"10",X"FC",X"C9",X"C3",X"65",X"09", - X"85",X"6F",X"3E",X"00",X"8C",X"67",X"7E",X"C9",X"78",X"87",X"D7",X"5F",X"23",X"56",X"EB",X"C9", - X"E1",X"87",X"D7",X"5F",X"23",X"56",X"EB",X"E9",X"E1",X"46",X"23",X"4E",X"23",X"E5",X"18",X"12", - X"11",X"90",X"4C",X"06",X"10",X"C3",X"51",X"00",X"C3",X"19",X"2F",X"50",X"32",X"07",X"50",X"C3", - X"38",X"00",X"2A",X"80",X"4C",X"70",X"2C",X"71",X"2C",X"20",X"02",X"2E",X"C0",X"22",X"80",X"4C", - X"C9",X"1A",X"A7",X"28",X"06",X"1C",X"1C",X"1C",X"10",X"F7",X"C9",X"E1",X"06",X"03",X"7E",X"12", - X"23",X"1C",X"10",X"FA",X"E9",X"00",X"C3",X"D9",X"B6",X"C3",X"FA",X"1E",X"32",X"C0",X"50",X"31", - X"C0",X"4F",X"AF",X"21",X"00",X"50",X"01",X"08",X"08",X"CF",X"21",X"00",X"4C",X"06",X"BE",X"CF", - X"CF",X"CF",X"CF",X"21",X"40",X"50",X"06",X"40",X"CF",X"32",X"C0",X"50",X"CD",X"68",X"20",X"32", - X"C0",X"50",X"06",X"00",X"CD",X"46",X"20",X"32",X"C0",X"50",X"21",X"C0",X"4C",X"22",X"80",X"4C", - X"22",X"82",X"4C",X"3E",X"FF",X"06",X"40",X"CF",X"3E",X"01",X"32",X"00",X"50",X"21",X"74",X"36", - X"11",X"E8",X"4D",X"01",X"10",X"00",X"ED",X"B0",X"FB",X"2A",X"82",X"4C",X"7E",X"A7",X"FA",X"B9", - X"00",X"36",X"FF",X"2C",X"46",X"36",X"FF",X"2C",X"20",X"02",X"2E",X"C0",X"22",X"82",X"4C",X"21", - X"B9",X"00",X"E5",X"E7",X"46",X"20",X"C3",X"22",X"74",X"20",X"62",X"22",X"29",X"23",X"75",X"24", - X"68",X"20",X"82",X"24",X"52",X"25",X"8E",X"25",X"CB",X"25",X"13",X"26",X"5D",X"26",X"8C",X"26", - X"BB",X"26",X"EA",X"26",X"0D",X"00",X"8C",X"24",X"B5",X"22",X"6B",X"28",X"D2",X"24",X"8A",X"22", - X"41",X"20",X"19",X"27",X"1D",X"29",X"90",X"28",X"E4",X"29",X"64",X"2A",X"15",X"96",X"1B",X"2A", - X"5F",X"24",X"9C",X"24",X"DA",X"2A",X"96",X"28",X"35",X"01",X"C3",X"13",X"24",X"60",X"3E",X"19", - X"21",X"79",X"37",X"01",X"00",X"71",X"EF",X"AD",X"00",X"71",X"BA",X"24",X"20",X"30",X"C3",X"00", - X"00",X"C9",X"78",X"21",X"D1",X"31",X"EF",X"AD",X"C9",X"7B",X"BA",X"24",X"38",X"AE",X"66",X"01", - X"7B",X"01",X"4D",X"83",X"78",X"65",X"56",X"76",X"11",X"60",X"45",X"63",X"67",X"65",X"89",X"76", - X"78",X"65",X"90",X"78",X"0A",X"79",X"0A",X"79",X"80",X"79",X"89",X"76",X"90",X"78",X"43",X"65", - X"45",X"7F",X"89",X"6A",X"9A",X"67",X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09", - X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"12",X"13",X"14",X"01",X"03",X"04",X"06",X"07", - X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"14",X"14",X"14",X"14",X"14",X"14", - X"00",X"00",X"00",X"01",X"03",X"04",X"06",X"08",X"0A",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"12", - X"13",X"14",X"14",X"14",X"14",X"14",X"14",X"14",X"00",X"00",X"00",X"E3",X"DD",X"E5",X"FD",X"E5", - X"C5",X"47",X"CD",X"CD",X"01",X"7E",X"23",X"A7",X"28",X"0C",X"FD",X"77",X"00",X"DD",X"70",X"00", - X"FD",X"19",X"DD",X"19",X"18",X"EF",X"C1",X"FD",X"E1",X"DD",X"E1",X"E3",X"C9",X"C5",X"FD",X"21", - X"00",X"40",X"DD",X"21",X"00",X"44",X"42",X"4B",X"11",X"20",X"00",X"78",X"A7",X"28",X"06",X"FD", - X"19",X"DD",X"19",X"10",X"FA",X"59",X"FD",X"19",X"DD",X"19",X"11",X"E0",X"FF",X"C1",X"C9",X"CD", - X"62",X"3A",X"3E",X"0F",X"11",X"1A",X"1B",X"CD",X"AB",X"01",X"49",X"4E",X"44",X"55",X"53",X"54", - X"52",X"49",X"41",X"40",X"41",X"52",X"47",X"45",X"4E",X"54",X"49",X"4E",X"41",X"00",X"06",X"10", - X"CD",X"79",X"32",X"3E",X"0F",X"11",X"1C",X"1B",X"CD",X"AB",X"01",X"5C",X"40",X"49",X"4E",X"47", - X"40",X"4F",X"4A",X"45",X"44",X"41",X"40",X"31",X"39",X"39",X"30",X"00",X"06",X"10",X"CD",X"79", - X"32",X"3E",X"0F",X"11",X"1E",X"1B",X"CD",X"AB",X"01",X"4E",X"55",X"4D",X"45",X"52",X"4F",X"40", - X"53",X"45",X"52",X"49",X"45",X"40",X"50",X"41",X"43",X"30",X"30",X"30",X"30",X"00",X"06",X"10", - X"CD",X"79",X"32",X"21",X"00",X"40",X"06",X"04",X"C9",X"7B",X"03",X"4E",X"4F",X"52",X"4D",X"41", - X"4C",X"40",X"40",X"40",X"40",X"52",X"41",X"50",X"49",X"44",X"4F",X"40",X"40",X"40",X"40",X"54", - X"55",X"52",X"42",X"4F",X"2F",X"89",X"2F",X"80",X"78",X"03",X"40",X"40",X"40",X"40",X"40",X"40", - X"44",X"4F",X"42",X"4C",X"45",X"40",X"43",X"4F",X"4D",X"41",X"4E",X"44",X"4F",X"40",X"40",X"40", - X"40",X"40",X"40",X"2F",X"89",X"2F",X"80",X"78",X"03",X"40",X"40",X"40",X"40",X"40",X"40",X"44", - X"4F",X"42",X"4C",X"45",X"40",X"43",X"4F",X"4D",X"41",X"4E",X"44",X"4F",X"40",X"40",X"40",X"40", - X"40",X"40",X"2F",X"81",X"2F",X"80",X"7B",X"03",X"4E",X"4F",X"52",X"4D",X"41",X"4C",X"40",X"2F", - X"81",X"2F",X"80",X"3B",X"02",X"52",X"41",X"50",X"49",X"44",X"4F",X"40",X"2F",X"81",X"2F",X"80", - X"FB",X"00",X"54",X"55",X"52",X"42",X"4F",X"2F",X"81",X"2F",X"80",X"92",X"02",X"54",X"55",X"52", - X"42",X"4F",X"2F",X"81",X"2F",X"80",X"69",X"03",X"40",X"40",X"40",X"40",X"49",X"4E",X"43",X"45", - X"52",X"54",X"40",X"59",X"4F",X"55",X"52",X"40",X"4E",X"41",X"4D",X"45",X"40",X"40",X"40",X"2F", - X"89",X"2F",X"80",X"65",X"03",X"40",X"40",X"53",X"45",X"4C",X"45",X"43",X"54",X"40",X"53",X"50", - X"45",X"45",X"44",X"40",X"50",X"41",X"43",X"4B",X"4D",X"41",X"4E",X"2F",X"89",X"2F",X"80",X"7D", - X"03",X"40",X"40",X"40",X"50",X"4F",X"52",X"40",X"46",X"41",X"56",X"4F",X"52",X"40",X"4D",X"41", - X"53",X"40",X"46",X"49",X"43",X"48",X"41",X"53",X"40",X"2F",X"85",X"2F",X"80",X"7D",X"03",X"40", - X"40",X"50",X"4F",X"52",X"40",X"46",X"41",X"56",X"4F",X"52",X"40",X"53",X"45",X"4C",X"45",X"43", - X"43",X"49",X"4F",X"4E",X"45",X"40",X"40",X"2F",X"85",X"2F",X"80",X"92",X"02",X"45",X"58",X"54", - X"52",X"41",X"40",X"4C",X"49",X"46",X"45",X"2F",X"89",X"2F",X"80",X"92",X"02",X"42",X"4F",X"4E", - X"55",X"53",X"40",X"4E",X"4F",X"4E",X"45",X"2F",X"81",X"2F",X"80",X"92",X"02",X"32",X"30",X"30", - X"40",X"40",X"42",X"4F",X"4E",X"55",X"53",X"2F",X"85",X"2F",X"80",X"92",X"02",X"33",X"30",X"30", - X"40",X"40",X"42",X"4F",X"4E",X"55",X"53",X"2F",X"85",X"2F",X"80",X"92",X"02",X"34",X"30",X"30", - X"40",X"40",X"42",X"4F",X"4E",X"55",X"53",X"2F",X"85",X"2F",X"80",X"92",X"02",X"35",X"30",X"30", - X"40",X"40",X"42",X"4F",X"4E",X"55",X"53",X"2F",X"85",X"2F",X"80",X"92",X"02",X"36",X"30",X"30", - X"40",X"40",X"42",X"4F",X"4E",X"55",X"53",X"2F",X"85",X"2F",X"80",X"92",X"02",X"37",X"30",X"30", - X"40",X"40",X"42",X"4F",X"4E",X"55",X"53",X"2F",X"85",X"2F",X"80",X"92",X"02",X"38",X"30",X"30", - X"40",X"40",X"42",X"4F",X"4E",X"55",X"53",X"2F",X"85",X"2F",X"80",X"92",X"02",X"35",X"30",X"30", - X"30",X"40",X"42",X"4F",X"4E",X"55",X"53",X"2F",X"85",X"2F",X"80",X"10",X"11",X"12",X"13",X"14", - X"01",X"03",X"04",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"14", - X"21",X"84",X"4C",X"34",X"23",X"35",X"23",X"11",X"4D",X"04",X"01",X"01",X"04",X"34",X"7E",X"E6", - X"0F",X"EB",X"BE",X"20",X"13",X"0C",X"1A",X"C6",X"10",X"E6",X"F0",X"12",X"23",X"BE",X"20",X"08", - X"0C",X"EB",X"36",X"00",X"23",X"13",X"10",X"E5",X"21",X"8A",X"4C",X"71",X"2C",X"7E",X"87",X"87", - X"86",X"3C",X"77",X"2C",X"7E",X"87",X"86",X"87",X"87",X"86",X"3C",X"77",X"C9",X"06",X"A0",X"0A", - X"60",X"0A",X"60",X"0A",X"A0",X"21",X"6A",X"4C",X"5E",X"23",X"56",X"D5",X"E1",X"77",X"21",X"90", - X"4C",X"3A",X"8A",X"4C",X"4F",X"06",X"10",X"7E",X"A7",X"28",X"43",X"E6",X"C0",X"07",X"07",X"B9", - X"30",X"3C",X"35",X"7E",X"E6",X"3F",X"20",X"36",X"77",X"C5",X"E5",X"2C",X"7E",X"2C",X"46",X"21", - X"AC",X"04",X"E5",X"E7",X"F1",X"0A",X"D0",X"08",X"8F",X"06",X"87",X"14",X"AF",X"11",X"B4",X"11", - X"B4",X"04",X"B7",X"04",X"B7",X"04",X"B7",X"04",X"B7",X"04",X"DC",X"B5",X"00",X"67",X"89",X"7F", - X"47",X"65",X"89",X"67",X"00",X"70",X"B5",X"7A",X"9A",X"78",X"AF",X"79",X"E1",X"C1",X"2C",X"2C", - X"2C",X"10",X"B4",X"C9",X"EF",X"1C",X"86",X"C9",X"3A",X"6E",X"4E",X"FE",X"99",X"17",X"32",X"06", - X"50",X"1F",X"D0",X"3A",X"00",X"50",X"47",X"CB",X"00",X"3A",X"66",X"4E",X"17",X"E6",X"0F",X"32", - X"66",X"4E",X"D6",X"0C",X"CC",X"30",X"05",X"CB",X"00",X"3A",X"67",X"4E",X"17",X"E6",X"0F",X"32", - X"67",X"4E",X"D6",X"0C",X"C2",X"EB",X"04",X"21",X"69",X"4E",X"34",X"CB",X"00",X"3A",X"68",X"4E", - X"17",X"E6",X"0F",X"32",X"68",X"4E",X"D6",X"0C",X"C0",X"21",X"69",X"4E",X"34",X"C9",X"3A",X"69", - X"4E",X"A7",X"C8",X"47",X"3A",X"6A",X"4E",X"5F",X"FE",X"00",X"C2",X"15",X"05",X"3E",X"01",X"32", - X"07",X"50",X"CD",X"30",X"05",X"7B",X"FE",X"08",X"C2",X"1F",X"05",X"AF",X"32",X"07",X"50",X"1C", - X"7B",X"32",X"6A",X"4E",X"D6",X"10",X"C0",X"32",X"6A",X"4E",X"05",X"78",X"32",X"69",X"4E",X"C9", - X"3A",X"6B",X"4E",X"21",X"6C",X"4E",X"34",X"96",X"C0",X"77",X"3A",X"6D",X"4E",X"21",X"6E",X"4E", - X"86",X"27",X"D2",X"47",X"05",X"3E",X"99",X"FE",X"02",X"38",X"12",X"F5",X"C5",X"D5",X"E5",X"3A", - X"03",X"4E",X"FE",X"01",X"20",X"03",X"EF",X"20",X"0B",X"E1",X"D1",X"C1",X"F1",X"77",X"21",X"9C", - X"4E",X"CB",X"CE",X"C9",X"21",X"CE",X"4D",X"34",X"7E",X"E6",X"0F",X"20",X"1F",X"7E",X"0F",X"0F", - X"0F",X"0F",X"47",X"3A",X"D6",X"4D",X"2F",X"B0",X"4F",X"3A",X"6E",X"4E",X"D6",X"01",X"30",X"02", - X"AF",X"4F",X"28",X"01",X"79",X"AF",X"32",X"05",X"50",X"32",X"04",X"50",X"DD",X"21",X"D8",X"43", - X"FD",X"21",X"C5",X"43",X"3A",X"00",X"4E",X"FE",X"03",X"CA",X"AB",X"05",X"3A",X"03",X"4E",X"FE", - X"02",X"D2",X"AB",X"05",X"CD",X"D0",X"05",X"CD",X"DD",X"05",X"C9",X"3A",X"09",X"4E",X"A7",X"3A", - X"CE",X"4D",X"C2",X"C0",X"05",X"CB",X"67",X"CC",X"D0",X"05",X"C4",X"EA",X"05",X"C3",X"C8",X"05", - X"CB",X"67",X"CC",X"DD",X"05",X"C4",X"F7",X"05",X"3A",X"70",X"4E",X"A7",X"CC",X"F7",X"05",X"C9", - X"DD",X"36",X"00",X"50",X"DD",X"36",X"01",X"55",X"DD",X"36",X"02",X"31",X"C9",X"FD",X"36",X"00", - X"50",X"FD",X"36",X"01",X"55",X"FD",X"36",X"02",X"32",X"C9",X"DD",X"36",X"00",X"40",X"DD",X"36", - X"01",X"40",X"DD",X"36",X"02",X"40",X"C9",X"FD",X"36",X"00",X"40",X"FD",X"36",X"01",X"40",X"FD", - X"36",X"02",X"40",X"C9",X"C9",X"3A",X"06",X"4E",X"D6",X"05",X"D8",X"2A",X"08",X"4D",X"06",X"08", - X"0E",X"10",X"7D",X"32",X"06",X"4D",X"32",X"D2",X"4D",X"91",X"32",X"02",X"4D",X"32",X"04",X"4D", - X"7C",X"80",X"32",X"03",X"4D",X"32",X"07",X"4D",X"91",X"32",X"05",X"4D",X"32",X"D3",X"4D",X"C9", - X"3A",X"00",X"4E",X"E6",X"03",X"E7",X"3E",X"06",X"6A",X"06",X"94",X"06",X"EF",X"08",X"3A",X"01", - X"4E",X"E6",X"01",X"E7",X"48",X"06",X"0C",X"00",X"EF",X"00",X"00",X"EF",X"06",X"00",X"EF",X"01", - X"00",X"EF",X"14",X"00",X"EF",X"18",X"00",X"EF",X"04",X"00",X"EF",X"1E",X"00",X"EF",X"07",X"00", - X"21",X"01",X"4E",X"34",X"21",X"01",X"50",X"36",X"01",X"C9",X"CD",X"1B",X"2A",X"3A",X"6E",X"4E", - X"A7",X"28",X"0C",X"AF",X"32",X"04",X"4E",X"32",X"02",X"4E",X"21",X"00",X"4E",X"34",X"C9",X"C3", - X"9B",X"3D",X"CD",X"EF",X"08",X"C9",X"06",X"1C",X"CD",X"42",X"00",X"F7",X"4A",X"02",X"00",X"21", - X"02",X"4E",X"34",X"C9",X"3A",X"03",X"4E",X"E6",X"07",X"E7",X"96",X"07",X"AC",X"06",X"8B",X"08", - X"0C",X"00",X"D5",X"08",X"A6",X"3F",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"AF",X"32",X"FE",X"4D", - X"32",X"FF",X"4D",X"CD",X"D3",X"07",X"3A",X"70",X"4C",X"E6",X"03",X"E7",X"C4",X"06",X"F4",X"06", - X"23",X"07",X"5A",X"07",X"3A",X"71",X"4C",X"A7",X"28",X"0B",X"EF",X"20",X"01",X"AF",X"32",X"71", - X"4C",X"3C",X"32",X"77",X"4C",X"3A",X"00",X"50",X"CB",X"47",X"CA",X"7E",X"07",X"CB",X"57",X"CA", - X"E8",X"06",X"CB",X"5F",X"CA",X"17",X"07",X"C0",X"32",X"71",X"4C",X"EF",X"20",X"00",X"3E",X"02", - X"32",X"70",X"4C",X"C9",X"3A",X"71",X"4C",X"A7",X"28",X"0B",X"EF",X"20",X"02",X"AF",X"32",X"71", - X"4C",X"3C",X"32",X"77",X"4C",X"3A",X"00",X"50",X"CB",X"47",X"CA",X"7E",X"07",X"CB",X"4F",X"28", - X"3E",X"CB",X"57",X"CA",X"E8",X"06",X"C0",X"32",X"71",X"4C",X"EF",X"20",X"00",X"3E",X"01",X"32", - X"70",X"4C",X"C9",X"3A",X"71",X"4C",X"A7",X"28",X"15",X"EF",X"20",X"03",X"3A",X"6E",X"4E",X"FE", - X"02",X"38",X"03",X"EF",X"20",X"0B",X"AF",X"32",X"71",X"4C",X"3C",X"32",X"77",X"4C",X"3A",X"00", - X"50",X"CB",X"4F",X"28",X"0A",X"CB",X"47",X"CA",X"7E",X"07",X"CB",X"5F",X"28",X"C9",X"C0",X"32", - X"71",X"4C",X"EF",X"20",X"00",X"AF",X"32",X"70",X"4C",X"C9",X"3A",X"71",X"4C",X"A7",X"28",X"0B", - X"EF",X"20",X"0C",X"AF",X"32",X"71",X"4C",X"3C",X"32",X"77",X"4C",X"3A",X"00",X"50",X"CB",X"4F", - X"CA",X"4F",X"07",X"CB",X"57",X"CA",X"E8",X"06",X"CB",X"5F",X"CA",X"17",X"07",X"C0",X"08",X"3A", - X"6E",X"4E",X"FE",X"02",X"D8",X"08",X"32",X"71",X"4C",X"EF",X"20",X"00",X"EF",X"20",X"0B",X"3E", - X"03",X"32",X"70",X"4C",X"C9",X"C9",X"3E",X"00",X"32",X"70",X"4C",X"32",X"71",X"4C",X"32",X"77", - X"4C",X"AF",X"32",X"72",X"4C",X"CD",X"1B",X"2A",X"EF",X"00",X"01",X"EF",X"01",X"00",X"EF",X"1C", - X"07",X"EF",X"1C",X"0B",X"EF",X"1E",X"00",X"EF",X"20",X"00",X"EF",X"20",X"07",X"21",X"03",X"4E", - X"34",X"3E",X"01",X"32",X"D6",X"4D",X"3A",X"71",X"4E",X"FE",X"FF",X"C8",X"EF",X"1C",X"0A",X"EF", - X"1F",X"00",X"C9",X"CD",X"1B",X"2A",X"3A",X"6E",X"4E",X"FE",X"01",X"06",X"09",X"20",X"0A",X"06", - X"08",X"18",X"18",X"06",X"37",X"CD",X"DF",X"2A",X"C9",X"FE",X"04",X"D4",X"E3",X"07",X"3A",X"71", - X"4C",X"A7",X"28",X"05",X"06",X"0B",X"CD",X"DA",X"2A",X"06",X"09",X"CD",X"DF",X"2A",X"3A",X"6E", - X"4E",X"FE",X"01",X"3A",X"40",X"50",X"28",X"0C",X"CB",X"77",X"20",X"08",X"3E",X"01",X"32",X"70", - X"4E",X"C3",X"1B",X"08",X"CB",X"6F",X"C0",X"AF",X"32",X"70",X"4E",X"3A",X"6B",X"4E",X"A7",X"28", - X"48",X"3A",X"77",X"4C",X"A7",X"CA",X"79",X"08",X"3A",X"70",X"4E",X"A7",X"3A",X"6E",X"4E",X"28", - X"19",X"08",X"3A",X"70",X"4C",X"FE",X"03",X"20",X"0D",X"3A",X"6E",X"4E",X"FE",X"04",X"DA",X"82", - X"08",X"08",X"C6",X"99",X"27",X"08",X"08",X"C6",X"99",X"27",X"08",X"3A",X"70",X"4C",X"FE",X"03", - X"20",X"0D",X"3A",X"6E",X"4E",X"FE",X"02",X"DA",X"82",X"08",X"08",X"C6",X"99",X"27",X"08",X"08", - X"C6",X"99",X"27",X"32",X"6E",X"4E",X"CD",X"1B",X"2A",X"21",X"03",X"4E",X"34",X"AF",X"32",X"D6", - X"4D",X"3C",X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"C9",X"3E",X"10",X"32",X"BC",X"4E",X"EF",X"20", - X"0E",X"C9",X"3E",X"04",X"32",X"BC",X"4E",X"EF",X"20",X"0D",X"C9",X"EF",X"00",X"01",X"EF",X"01", - X"01",X"EF",X"02",X"00",X"EF",X"1C",X"15",X"EF",X"12",X"00",X"EF",X"03",X"00",X"EF",X"1C",X"03", - X"EF",X"1C",X"06",X"EF",X"29",X"35",X"EF",X"34",X"35",X"EF",X"18",X"00",X"EF",X"1B",X"00",X"AF", - X"32",X"13",X"4E",X"3A",X"6F",X"4E",X"08",X"3A",X"70",X"4C",X"FE",X"03",X"20",X"04",X"08",X"CB", - X"27",X"08",X"08",X"32",X"14",X"4E",X"32",X"15",X"4E",X"EF",X"1A",X"00",X"F7",X"57",X"01",X"00", - X"21",X"03",X"4E",X"34",X"C9",X"21",X"15",X"4E",X"35",X"CD",X"E4",X"29",X"AF",X"32",X"79",X"4C", - X"AF",X"32",X"03",X"4E",X"32",X"02",X"4E",X"32",X"04",X"4E",X"21",X"00",X"4E",X"34",X"C9",X"3A", - X"04",X"4E",X"E7",X"D6",X"0A",X"F6",X"0A",X"0C",X"00",X"2A",X"0B",X"6D",X"0B",X"0C",X"00",X"BA", - X"0B",X"0C",X"00",X"05",X"0C",X"22",X"0C",X"0C",X"00",X"75",X"0C",X"7B",X"0C",X"0C",X"00",X"8B", - X"0C",X"0C",X"00",X"A1",X"0C",X"0C",X"00",X"A5",X"0C",X"0C",X"00",X"A7",X"0C",X"0C",X"00",X"A9", - X"0C",X"0C",X"00",X"AB",X"0C",X"0C",X"00",X"AD",X"0C",X"0C",X"00",X"AF",X"0C",X"0C",X"00",X"B1", - X"0C",X"0C",X"00",X"CF",X"0C",X"0C",X"00",X"17",X"0D",X"3B",X"0D",X"0C",X"00",X"3E",X"0D",X"0C", - X"00",X"84",X"B1",X"5F",X"09",X"5F",X"09",X"5F",X"09",X"A6",X"3F",X"0C",X"00",X"A9",X"68",X"0C", - X"00",X"54",X"76",X"0C",X"00",X"E0",X"7F",X"0C",X"00",X"E0",X"7F",X"0C",X"00",X"E0",X"7F",X"3E", - X"27",X"32",X"04",X"4E",X"C9",X"78",X"A7",X"20",X"04",X"2A",X"0A",X"4E",X"7E",X"DD",X"21",X"ED", - X"09",X"47",X"87",X"87",X"80",X"80",X"5F",X"16",X"00",X"DD",X"19",X"DD",X"7E",X"00",X"87",X"47", - X"87",X"87",X"4F",X"87",X"87",X"81",X"80",X"5F",X"16",X"00",X"21",X"A5",X"32",X"19",X"CD",X"6B", - X"0A",X"DD",X"7E",X"01",X"32",X"B0",X"4D",X"DD",X"7E",X"02",X"47",X"87",X"80",X"5F",X"16",X"00", - X"21",X"9A",X"0A",X"19",X"CD",X"91",X"0A",X"DD",X"7E",X"03",X"87",X"5F",X"16",X"00",X"FD",X"21", - X"A6",X"0A",X"FD",X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22",X"BB",X"4D",X"DD",X"7E",X"04", - X"87",X"5F",X"16",X"00",X"FD",X"21",X"B8",X"0A",X"FD",X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01", - X"22",X"BD",X"4D",X"DD",X"7E",X"05",X"87",X"5F",X"16",X"00",X"FD",X"21",X"D0",X"0A",X"FD",X"19", - X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22",X"95",X"4D",X"CD",X"64",X"2A",X"C9",X"03",X"01",X"01", - X"00",X"02",X"00",X"04",X"01",X"02",X"01",X"03",X"00",X"04",X"01",X"03",X"02",X"04",X"01",X"04", - X"02",X"03",X"02",X"05",X"01",X"05",X"00",X"03",X"02",X"06",X"02",X"05",X"01",X"03",X"03",X"03", - X"02",X"05",X"02",X"03",X"03",X"06",X"02",X"05",X"02",X"03",X"03",X"06",X"02",X"05",X"00",X"03", - X"04",X"07",X"02",X"05",X"01",X"03",X"04",X"03",X"02",X"05",X"02",X"03",X"04",X"06",X"02",X"05", - X"02",X"03",X"05",X"07",X"02",X"05",X"00",X"03",X"05",X"07",X"02",X"05",X"02",X"03",X"05",X"05", - X"02",X"05",X"01",X"03",X"06",X"07",X"02",X"05",X"02",X"03",X"06",X"07",X"02",X"05",X"02",X"03", - X"06",X"08",X"02",X"05",X"02",X"03",X"06",X"07",X"02",X"05",X"02",X"03",X"07",X"08",X"02",X"05", - X"02",X"03",X"07",X"08",X"02",X"06",X"02",X"03",X"07",X"08",X"02",X"11",X"46",X"4D",X"01",X"1C", - X"00",X"ED",X"B0",X"01",X"0C",X"00",X"A7",X"ED",X"42",X"ED",X"B0",X"01",X"0C",X"00",X"A7",X"ED", - X"42",X"ED",X"B0",X"01",X"0C",X"00",X"A7",X"ED",X"42",X"ED",X"B0",X"01",X"0E",X"00",X"ED",X"B0", - X"C9",X"11",X"B8",X"4D",X"01",X"03",X"00",X"ED",X"B0",X"C9",X"14",X"1E",X"46",X"00",X"1E",X"3C", - X"00",X"00",X"32",X"00",X"00",X"00",X"14",X"0A",X"1E",X"0F",X"28",X"14",X"32",X"19",X"3C",X"1E", - X"50",X"28",X"64",X"32",X"78",X"3C",X"8C",X"46",X"C0",X"03",X"48",X"03",X"D0",X"02",X"58",X"02", - X"E0",X"01",X"E0",X"01",X"68",X"01",X"68",X"01",X"F0",X"00",X"F0",X"00",X"78",X"00",X"01",X"00", - X"F0",X"00",X"F0",X"00",X"B4",X"00",X"21",X"09",X"4E",X"AF",X"06",X"0B",X"CF",X"CD",X"B5",X"22", - X"2A",X"73",X"4E",X"22",X"0A",X"4E",X"21",X"0A",X"4E",X"11",X"38",X"4E",X"01",X"2E",X"00",X"ED", - X"B0",X"21",X"04",X"4E",X"34",X"C9",X"3A",X"00",X"4E",X"3D",X"20",X"06",X"3E",X"09",X"32",X"04", - X"4E",X"C9",X"EF",X"11",X"00",X"EF",X"1C",X"83",X"EF",X"04",X"00",X"EF",X"05",X"00",X"EF",X"10", - X"00",X"EF",X"1A",X"00",X"F7",X"54",X"00",X"00",X"F7",X"54",X"06",X"00",X"3A",X"72",X"4E",X"47", - X"3A",X"09",X"4E",X"A0",X"32",X"03",X"50",X"C3",X"F1",X"0A",X"3A",X"00",X"50",X"CB",X"67",X"C3", - X"3B",X"0B",X"21",X"04",X"4E",X"36",X"0E",X"EF",X"13",X"00",X"C9",X"3A",X"0E",X"4E",X"C3",X"7A", - X"94",X"00",X"21",X"04",X"4E",X"36",X"0C",X"C9",X"CD",X"B7",X"11",X"CD",X"B7",X"11",X"CD",X"14", - X"16",X"CD",X"1F",X"0F",X"CD",X"00",X"11",X"CD",X"19",X"11",X"CD",X"5E",X"0D",X"CD",X"BC",X"0E", - X"CD",X"F3",X"0E",X"CD",X"FA",X"B2",X"CD",X"4E",X"11",X"CD",X"8F",X"11",X"C9",X"3E",X"01",X"32", - X"12",X"4E",X"CD",X"8A",X"22",X"21",X"04",X"4E",X"34",X"3A",X"14",X"4E",X"A7",X"20",X"39",X"3A", - X"70",X"4E",X"A7",X"28",X"33",X"3A",X"42",X"4E",X"A7",X"28",X"2D",X"3A",X"09",X"4E",X"C6",X"03", - X"4F",X"06",X"1C",X"CD",X"42",X"00",X"EF",X"1C",X"05",X"3A",X"FE",X"4D",X"A7",X"20",X"05",X"F7", - X"54",X"00",X"00",X"C9",X"3D",X"47",X"3A",X"09",X"4E",X"B8",X"C0",X"3A",X"04",X"4E",X"3C",X"32", - X"FF",X"4D",X"3E",X"27",X"32",X"04",X"4E",X"C9",X"34",X"C9",X"3A",X"70",X"4E",X"A7",X"28",X"06", - X"3A",X"42",X"4E",X"A7",X"20",X"2E",X"3A",X"14",X"4E",X"A7",X"20",X"33",X"CD",X"1B",X"2A",X"EF", - X"1C",X"05",X"3A",X"FE",X"4D",X"A7",X"20",X"06",X"F7",X"54",X"00",X"00",X"18",X"11",X"21",X"04", - X"4E",X"34",X"34",X"3A",X"04",X"4E",X"32",X"FF",X"4D",X"3E",X"27",X"32",X"04",X"4E",X"C9",X"21", - X"04",X"4E",X"34",X"C9",X"CD",X"41",X"0D",X"3A",X"09",X"4E",X"EE",X"01",X"32",X"09",X"4E",X"3E", - X"09",X"32",X"04",X"4E",X"C9",X"3A",X"78",X"4C",X"3C",X"32",X"78",X"4C",X"AF",X"32",X"02",X"4E", - X"32",X"04",X"4E",X"32",X"70",X"4E",X"32",X"09",X"4E",X"32",X"03",X"50",X"3E",X"01",X"32",X"00", - X"4E",X"C9",X"EF",X"00",X"01",X"EF",X"01",X"01",X"EF",X"02",X"00",X"EF",X"11",X"00",X"EF",X"13", - X"00",X"EF",X"03",X"00",X"EF",X"04",X"00",X"EF",X"05",X"00",X"EF",X"1C",X"0E",X"EF",X"10",X"00", - X"EF",X"1A",X"00",X"EF",X"1C",X"06",X"EF",X"29",X"0F",X"EF",X"37",X"0F",X"3A",X"00",X"4E",X"FE", - X"03",X"28",X"06",X"EF",X"1C",X"05",X"EF",X"1D",X"00",X"F7",X"54",X"00",X"00",X"3A",X"00",X"4E", - X"3D",X"28",X"04",X"F7",X"54",X"06",X"00",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"32", - X"03",X"50",X"C3",X"F1",X"0A",X"3E",X"03",X"32",X"04",X"4E",X"C9",X"F7",X"54",X"00",X"00",X"21", - X"04",X"4E",X"34",X"AF",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"C9",X"0E",X"02",X"06",X"01",X"CD", - X"42",X"00",X"F7",X"42",X"00",X"00",X"21",X"00",X"00",X"CD",X"68",X"24",X"21",X"04",X"4E",X"34", - X"C9",X"0E",X"00",X"18",X"E8",X"18",X"E4",X"18",X"F8",X"18",X"E0",X"18",X"F4",X"18",X"DC",X"18", - X"F0",X"EF",X"00",X"01",X"EF",X"06",X"00",X"EF",X"11",X"00",X"EF",X"13",X"00",X"EF",X"04",X"01", - X"EF",X"05",X"01",X"EF",X"10",X"13",X"F7",X"43",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"AF", - X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"3A",X"13",X"4E",X"FE",X"14",X"38",X"02",X"3E",X"14",X"E7", - X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D", - X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D", - X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"0A",X"0D",X"21",X"04",X"4E",X"34",X"34",X"AF", - X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"C9",X"AF",X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"06",X"07", - X"21",X"0C",X"4E",X"CF",X"CD",X"B5",X"22",X"21",X"04",X"4E",X"34",X"21",X"13",X"4E",X"34",X"2A", - X"0A",X"4E",X"7E",X"FE",X"14",X"C8",X"23",X"22",X"0A",X"4E",X"C9",X"C3",X"22",X"0C",X"C3",X"75", - X"0C",X"06",X"2E",X"DD",X"21",X"0A",X"4E",X"FD",X"21",X"38",X"4E",X"DD",X"56",X"00",X"FD",X"5E", - X"00",X"FD",X"72",X"00",X"DD",X"73",X"00",X"DD",X"23",X"FD",X"23",X"10",X"EE",X"C9",X"3A",X"A4", - X"4D",X"A7",X"C0",X"DD",X"21",X"00",X"4C",X"FD",X"21",X"C8",X"4D",X"11",X"00",X"01",X"FD",X"BE", - X"00",X"C2",X"B8",X"0E",X"FD",X"36",X"00",X"0E",X"3A",X"A6",X"4D",X"A7",X"28",X"26",X"2A",X"CB", - X"4D",X"A7",X"ED",X"52",X"30",X"1E",X"21",X"AC",X"4E",X"CB",X"FE",X"3E",X"09",X"DD",X"BE",X"0B", - X"20",X"02",X"CB",X"BE",X"3A",X"D2",X"4F",X"CB",X"47",X"28",X"04",X"3E",X"05",X"18",X"02",X"3E", - X"09",X"32",X"0B",X"4C",X"3A",X"A7",X"4D",X"A7",X"28",X"2D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52", - X"30",X"37",X"3E",X"11",X"DD",X"BE",X"03",X"28",X"0F",X"3A",X"70",X"4C",X"FE",X"03",X"CA",X"E9", - X"0D",X"DD",X"36",X"03",X"11",X"C3",X"E9",X"0D",X"3A",X"70",X"4C",X"FE",X"03",X"CA",X"E9",X"0D", - X"DD",X"36",X"03",X"12",X"C3",X"E9",X"0D",X"3E",X"01",X"DD",X"BE",X"03",X"28",X"07",X"DD",X"36", - X"03",X"01",X"C3",X"E9",X"0D",X"DD",X"36",X"03",X"01",X"3A",X"A8",X"4D",X"A7",X"28",X"2D",X"2A", - X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"37",X"3E",X"11",X"DD",X"BE",X"05",X"28",X"0F",X"3A",X"70", - X"4C",X"FE",X"03",X"CA",X"2E",X"0E",X"DD",X"36",X"05",X"11",X"C3",X"2E",X"0E",X"3A",X"70",X"4C", - X"FE",X"03",X"CA",X"2E",X"0E",X"DD",X"36",X"05",X"12",X"C3",X"2E",X"0E",X"3E",X"03",X"DD",X"BE", - X"05",X"28",X"07",X"DD",X"36",X"05",X"03",X"C3",X"2E",X"0E",X"DD",X"36",X"05",X"03",X"3A",X"A9", - X"4D",X"A7",X"28",X"2D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"37",X"3E",X"11",X"DD",X"BE", - X"07",X"28",X"0F",X"3A",X"70",X"4C",X"FE",X"03",X"CA",X"73",X"0E",X"DD",X"36",X"07",X"11",X"C3", - X"73",X"0E",X"3A",X"70",X"4C",X"FE",X"03",X"CA",X"73",X"0E",X"DD",X"36",X"07",X"12",X"C3",X"73", - X"0E",X"3E",X"05",X"DD",X"BE",X"07",X"28",X"07",X"DD",X"36",X"07",X"05",X"C3",X"73",X"0E",X"DD", - X"36",X"07",X"05",X"3A",X"AA",X"4D",X"A7",X"28",X"2D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30", - X"37",X"3E",X"11",X"DD",X"BE",X"09",X"28",X"0F",X"3A",X"70",X"4C",X"FE",X"03",X"CA",X"B8",X"0E", - X"DD",X"36",X"09",X"11",X"C3",X"B8",X"0E",X"3A",X"70",X"4C",X"FE",X"03",X"CA",X"B8",X"0E",X"DD", - X"36",X"09",X"12",X"C3",X"B8",X"0E",X"3E",X"07",X"DD",X"BE",X"09",X"28",X"07",X"DD",X"36",X"09", - X"07",X"C3",X"B8",X"0E",X"DD",X"36",X"09",X"07",X"FD",X"35",X"00",X"C9",X"06",X"19",X"3A",X"02", - X"4E",X"FE",X"27",X"C2",X"C8",X"0E",X"06",X"00",X"DD",X"21",X"00",X"4C",X"3A",X"AC",X"4D",X"A7", - X"CA",X"D6",X"0E",X"DD",X"70",X"03",X"3A",X"AD",X"4D",X"A7",X"CA",X"E0",X"0E",X"DD",X"70",X"05", - X"3A",X"AE",X"4D",X"A7",X"CA",X"EA",X"0E",X"DD",X"70",X"07",X"3A",X"AF",X"4D",X"A7",X"C8",X"DD", - X"70",X"09",X"C9",X"3A",X"70",X"4C",X"FE",X"03",X"C8",X"21",X"CF",X"4D",X"34",X"3E",X"0A",X"BE", - X"C0",X"36",X"00",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"06",X"21",X"64",X"44",X"C3",X"3D",X"95", - X"21",X"32",X"47",X"3E",X"10",X"BE",X"20",X"02",X"3E",X"00",X"77",X"32",X"78",X"46",X"C9",X"3A", - X"A4",X"4D",X"A7",X"C0",X"3A",X"94",X"4D",X"07",X"32",X"94",X"4D",X"D0",X"3A",X"A0",X"4D",X"A7", - X"C2",X"6D",X"0F",X"DD",X"21",X"8B",X"32",X"FD",X"21",X"00",X"4D",X"CD",X"CD",X"1E",X"22",X"00", - X"4D",X"3E",X"03",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3A",X"00",X"4D",X"FE",X"64",X"C2",X"6D", - X"0F",X"21",X"2C",X"2E",X"22",X"0A",X"4D",X"21",X"00",X"01",X"22",X"14",X"4D",X"22",X"1E",X"4D", - X"3E",X"02",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3E",X"01",X"32",X"A0",X"4D",X"3A",X"A1",X"4D", - X"FE",X"01",X"CA",X"D8",X"0F",X"FE",X"00",X"C2",X"9E",X"0F",X"3A",X"02",X"4D",X"FE",X"78",X"CC", - X"AD",X"2E",X"FE",X"80",X"CC",X"AD",X"2E",X"3A",X"2D",X"4D",X"32",X"29",X"4D",X"DD",X"21",X"20", - X"4D",X"FD",X"21",X"02",X"4D",X"CD",X"CD",X"1E",X"22",X"02",X"4D",X"C3",X"D8",X"0F",X"DD",X"21", - X"8B",X"32",X"FD",X"21",X"02",X"4D",X"CD",X"CD",X"1E",X"22",X"02",X"4D",X"3E",X"03",X"32",X"2D", - X"4D",X"32",X"29",X"4D",X"3A",X"02",X"4D",X"FE",X"64",X"C2",X"D8",X"0F",X"21",X"2C",X"2E",X"22", - X"0C",X"4D",X"21",X"00",X"01",X"22",X"16",X"4D",X"22",X"20",X"4D",X"3E",X"02",X"32",X"29",X"4D", - X"32",X"2D",X"4D",X"3E",X"01",X"32",X"A1",X"4D",X"3A",X"A2",X"4D",X"FE",X"01",X"CA",X"70",X"10", - X"FE",X"00",X"C2",X"09",X"10",X"3A",X"04",X"4D",X"FE",X"78",X"CC",X"D4",X"2E",X"FE",X"80",X"CC", - X"D4",X"2E",X"3A",X"2E",X"4D",X"32",X"2A",X"4D",X"DD",X"21",X"22",X"4D",X"FD",X"21",X"04",X"4D", - X"CD",X"CD",X"1E",X"22",X"04",X"4D",X"C3",X"70",X"10",X"3A",X"A2",X"4D",X"FE",X"03",X"C2",X"36", - X"10",X"DD",X"21",X"85",X"32",X"FD",X"21",X"04",X"4D",X"CD",X"CD",X"1E",X"22",X"04",X"4D",X"AF", - X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3A",X"05",X"4D",X"FE",X"80",X"C2",X"70",X"10",X"3E",X"02", - X"32",X"A2",X"4D",X"C3",X"70",X"10",X"DD",X"21",X"8B",X"32",X"FD",X"21",X"04",X"4D",X"CD",X"CD", - X"1E",X"22",X"04",X"4D",X"3E",X"03",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3A",X"04",X"4D",X"FE", - X"64",X"C2",X"70",X"10",X"21",X"2C",X"2E",X"22",X"0E",X"4D",X"21",X"00",X"01",X"22",X"18",X"4D", - X"22",X"22",X"4D",X"3E",X"02",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3E",X"01",X"32",X"A2",X"4D", - X"3A",X"A3",X"4D",X"FE",X"01",X"C8",X"FE",X"00",X"C2",X"9D",X"10",X"3A",X"06",X"4D",X"FE",X"78", - X"CC",X"FB",X"2E",X"FE",X"80",X"CC",X"FB",X"2E",X"3A",X"2F",X"4D",X"32",X"2B",X"4D",X"DD",X"21", - X"24",X"4D",X"FD",X"21",X"06",X"4D",X"CD",X"CD",X"1E",X"22",X"06",X"4D",X"C9",X"3A",X"A3",X"4D", - X"FE",X"03",X"C2",X"C7",X"10",X"DD",X"21",X"89",X"32",X"FD",X"21",X"06",X"4D",X"CD",X"CD",X"1E", - X"22",X"06",X"4D",X"3E",X"02",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3A",X"07",X"4D",X"FE",X"80", - X"C0",X"3E",X"02",X"32",X"A3",X"4D",X"C9",X"DD",X"21",X"8B",X"32",X"FD",X"21",X"06",X"4D",X"CD", - X"CD",X"1E",X"22",X"06",X"4D",X"3E",X"03",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3A",X"06",X"4D", - X"FE",X"64",X"C0",X"21",X"2C",X"2E",X"22",X"10",X"4D",X"21",X"00",X"01",X"22",X"1A",X"4D",X"22", - X"24",X"4D",X"3E",X"02",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3E",X"01",X"32",X"A3",X"4D",X"C9", - X"21",X"C4",X"4D",X"34",X"3E",X"08",X"BE",X"C0",X"36",X"00",X"3A",X"70",X"4C",X"FE",X"03",X"C8", - X"3A",X"C0",X"4D",X"EE",X"01",X"32",X"C0",X"4D",X"C9",X"3A",X"A6",X"4D",X"A7",X"C0",X"3A",X"C1", - X"4D",X"FE",X"07",X"C8",X"87",X"2A",X"C2",X"4D",X"23",X"22",X"C2",X"4D",X"5F",X"16",X"00",X"DD", - X"21",X"86",X"4D",X"DD",X"19",X"DD",X"5E",X"00",X"DD",X"56",X"01",X"A7",X"ED",X"52",X"C0",X"AF", - X"3C",X"32",X"C1",X"4D",X"21",X"01",X"01",X"22",X"B1",X"4D",X"22",X"B3",X"4D",X"C9",X"3A",X"A5", - X"4D",X"A7",X"28",X"05",X"AF",X"32",X"AC",X"4E",X"C9",X"21",X"AC",X"4E",X"06",X"E0",X"3A",X"0E", - X"4E",X"FE",X"E4",X"38",X"06",X"78",X"A6",X"CB",X"E7",X"77",X"C9",X"FE",X"D4",X"38",X"06",X"78", - X"A6",X"CB",X"DF",X"77",X"C9",X"FE",X"B4",X"38",X"06",X"78",X"A6",X"CB",X"D7",X"77",X"C9",X"FE", - X"74",X"38",X"06",X"78",X"A6",X"CB",X"CF",X"77",X"C9",X"78",X"A6",X"CB",X"C7",X"77",X"C9",X"3A", - X"70",X"4C",X"FE",X"03",X"C8",X"FE",X"02",X"CC",X"79",X"85",X"CD",X"A0",X"11",X"C3",X"79",X"85", - X"3A",X"0E",X"4E",X"FE",X"A0",X"D8",X"3A",X"70",X"4C",X"FE",X"02",X"CC",X"79",X"85",X"C9",X"AF", - X"32",X"D4",X"4D",X"C9",X"C3",X"D7",X"35",X"CD",X"B1",X"14",X"3A",X"A5",X"4D",X"A7",X"C0",X"CD", - X"58",X"12",X"CD",X"86",X"12",X"CD",X"96",X"12",X"CD",X"A6",X"12",X"CD",X"B8",X"12",X"3A",X"A4", - X"4D",X"A7",X"CA",X"D9",X"11",X"CD",X"3F",X"14",X"C9",X"CD",X"96",X"19",X"CD",X"02",X"1A",X"3A", - X"A4",X"4D",X"A7",X"C0",X"CD",X"7F",X"1A",X"3A",X"70",X"4C",X"A7",X"28",X"27",X"3A",X"70",X"4C", - X"FE",X"01",X"28",X"20",X"3A",X"72",X"4C",X"A7",X"28",X"1A",X"CD",X"7F",X"1A",X"CD",X"2E",X"A3", - X"3A",X"13",X"4E",X"FE",X"05",X"38",X"0D",X"CD",X"F1",X"A5",X"3A",X"13",X"4E",X"FE",X"10",X"38", - X"03",X"CD",X"1A",X"A5",X"CD",X"2E",X"A3",X"CD",X"43",X"A4",X"CD",X"1A",X"A5",X"CD",X"F1",X"A5", - X"3A",X"13",X"4E",X"FE",X"08",X"38",X"1E",X"CD",X"F1",X"A5",X"3A",X"70",X"4C",X"FE",X"03",X"20", - X"14",X"3A",X"13",X"4E",X"FE",X"0B",X"38",X"0D",X"CD",X"1A",X"A5",X"3A",X"0E",X"4E",X"FE",X"A0", - X"38",X"03",X"CD",X"2E",X"A3",X"3A",X"04",X"4E",X"FE",X"03",X"C0",X"CD",X"A2",X"15",X"CD",X"33", - X"1F",X"CD",X"56",X"1F",X"CD",X"79",X"1F",X"C9",X"3A",X"AB",X"4D",X"A7",X"C8",X"3D",X"20",X"08", - X"32",X"AB",X"4D",X"3C",X"32",X"AC",X"4D",X"C9",X"3D",X"20",X"08",X"32",X"AB",X"4D",X"3C",X"32", - X"AD",X"4D",X"C9",X"3D",X"20",X"08",X"32",X"AB",X"4D",X"3C",X"32",X"AE",X"4D",X"C9",X"32",X"AF", - X"4D",X"3D",X"32",X"AB",X"4D",X"C9",X"3A",X"AC",X"4D",X"E6",X"03",X"E7",X"0C",X"00",X"CA",X"12", - X"DC",X"12",X"80",X"67",X"90",X"68",X"3A",X"AD",X"4D",X"E6",X"03",X"E7",X"0C",X"00",X"22",X"13", - X"34",X"13",X"80",X"67",X"90",X"68",X"3A",X"AE",X"4D",X"E6",X"03",X"E7",X"0C",X"00",X"66",X"13", - X"78",X"13",X"99",X"13",X"00",X"60",X"00",X"67",X"3A",X"AF",X"4D",X"E6",X"03",X"E7",X"0C",X"00", - X"D3",X"13",X"E5",X"13",X"06",X"14",X"A0",X"67",X"A0",X"67",X"CD",X"D0",X"A3",X"2A",X"00",X"4D", - X"11",X"64",X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AC",X"4D",X"34",X"C9",X"DD",X"21",X"87",X"32", - X"FD",X"21",X"00",X"4D",X"CD",X"CD",X"1E",X"22",X"00",X"4D",X"3E",X"01",X"32",X"28",X"4D",X"32", - X"2C",X"4D",X"3A",X"00",X"4D",X"FE",X"80",X"C0",X"21",X"2F",X"2E",X"22",X"0A",X"4D",X"22",X"31", - X"4D",X"AF",X"32",X"A0",X"4D",X"32",X"AC",X"4D",X"32",X"A7",X"4D",X"DD",X"21",X"AC",X"4D",X"DD", - X"B6",X"00",X"DD",X"B6",X"01",X"DD",X"B6",X"02",X"DD",X"B6",X"03",X"C0",X"21",X"AC",X"4E",X"CB", - X"B6",X"C9",X"CD",X"A7",X"A4",X"2A",X"02",X"4D",X"11",X"64",X"80",X"A7",X"ED",X"52",X"C0",X"21", - X"AD",X"4D",X"34",X"C9",X"DD",X"21",X"87",X"32",X"FD",X"21",X"02",X"4D",X"CD",X"CD",X"1E",X"22", - X"02",X"4D",X"3E",X"01",X"32",X"29",X"4D",X"32",X"2D",X"4D",X"3A",X"02",X"4D",X"FE",X"80",X"C0", - X"21",X"2F",X"2E",X"22",X"0C",X"4D",X"22",X"33",X"4D",X"AF",X"32",X"A1",X"4D",X"32",X"AD",X"4D", - X"32",X"A8",X"4D",X"C3",X"0B",X"13",X"CD",X"7E",X"A5",X"2A",X"04",X"4D",X"11",X"64",X"80",X"A7", - X"ED",X"52",X"C0",X"21",X"AE",X"4D",X"34",X"C9",X"DD",X"21",X"87",X"32",X"FD",X"21",X"04",X"4D", - X"CD",X"CD",X"1E",X"22",X"04",X"4D",X"3E",X"01",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3A",X"04", - X"4D",X"FE",X"80",X"C0",X"21",X"AE",X"4D",X"34",X"C9",X"DD",X"21",X"89",X"32",X"FD",X"21",X"04", - X"4D",X"CD",X"CD",X"1E",X"22",X"04",X"4D",X"3E",X"02",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3A", - X"05",X"4D",X"FE",X"90",X"C0",X"21",X"2F",X"30",X"22",X"0E",X"4D",X"22",X"35",X"4D",X"3E",X"01", - X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"AF",X"32",X"A2",X"4D",X"32",X"AE",X"4D",X"32",X"A9",X"4D", - X"C3",X"0B",X"13",X"CD",X"55",X"A6",X"2A",X"06",X"4D",X"11",X"64",X"80",X"A7",X"ED",X"52",X"C0", - X"21",X"AF",X"4D",X"34",X"C9",X"DD",X"21",X"87",X"32",X"FD",X"21",X"06",X"4D",X"CD",X"CD",X"1E", - X"22",X"06",X"4D",X"3E",X"01",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3A",X"06",X"4D",X"FE",X"80", - X"C0",X"21",X"AF",X"4D",X"34",X"C9",X"DD",X"21",X"85",X"32",X"FD",X"21",X"06",X"4D",X"CD",X"CD", - X"1E",X"22",X"06",X"4D",X"AF",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3A",X"07",X"4D",X"FE",X"70", - X"C0",X"21",X"2F",X"2C",X"22",X"10",X"4D",X"22",X"37",X"4D",X"3E",X"01",X"32",X"2B",X"4D",X"32", - X"2F",X"4D",X"AF",X"32",X"A3",X"4D",X"32",X"AF",X"4D",X"32",X"AA",X"4D",X"C3",X"0B",X"13",X"3A", - X"D1",X"4D",X"E6",X"03",X"E7",X"4D",X"14",X"0C",X"00",X"4D",X"14",X"0C",X"00",X"21",X"00",X"4C", - X"3A",X"A4",X"4D",X"87",X"5F",X"16",X"00",X"19",X"3A",X"D1",X"4D",X"A7",X"20",X"2E",X"3A",X"D0", - X"4D",X"06",X"27",X"80",X"47",X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E",X"A1",X"28",X"04",X"CB", - X"F0",X"CB",X"F8",X"70",X"23",X"36",X"18",X"3A",X"70",X"4C",X"FE",X"03",X"28",X"02",X"3E",X"00", - X"32",X"0B",X"4C",X"F7",X"4A",X"03",X"00",X"21",X"D1",X"4D",X"34",X"C9",X"36",X"20",X"3A",X"D2", - X"4F",X"CB",X"47",X"20",X"04",X"3E",X"09",X"18",X"02",X"3E",X"05",X"32",X"0B",X"4C",X"3A",X"A4", - X"4D",X"32",X"AB",X"4D",X"AF",X"32",X"A4",X"4D",X"32",X"D1",X"4D",X"21",X"AC",X"4E",X"CB",X"F6", - X"C9",X"3A",X"A5",X"4D",X"E7",X"0C",X"00",X"E3",X"14",X"E3",X"14",X"E3",X"14",X"E3",X"14",X"F7", - X"14",X"25",X"15",X"32",X"15",X"3A",X"15",X"42",X"15",X"4A",X"15",X"52",X"15",X"5A",X"15",X"62", - X"15",X"6A",X"15",X"72",X"15",X"7F",X"15",X"50",X"65",X"50",X"65",X"80",X"67",X"80",X"67",X"50", - X"65",X"80",X"67",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"11",X"78",X"00",X"A7",X"ED",X"52", - X"C0",X"3E",X"05",X"32",X"A5",X"4D",X"C9",X"21",X"00",X"00",X"CD",X"68",X"24",X"3E",X"34",X"11", - X"B4",X"00",X"4F",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"28",X"04",X"3E",X"C0",X"B1", - X"4F",X"79",X"32",X"0A",X"4C",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"A7",X"ED",X"52",X"C0", - X"21",X"A5",X"4D",X"34",X"C9",X"21",X"BC",X"4E",X"CB",X"E6",X"3E",X"35",X"11",X"C3",X"00",X"C3", - X"02",X"15",X"3E",X"36",X"11",X"D2",X"00",X"C3",X"02",X"15",X"3E",X"37",X"11",X"E1",X"00",X"C3", - X"02",X"15",X"3E",X"38",X"11",X"F0",X"00",X"C3",X"02",X"15",X"3E",X"39",X"11",X"FF",X"00",X"C3", - X"02",X"15",X"3E",X"3A",X"11",X"0E",X"01",X"C3",X"02",X"15",X"3E",X"3B",X"11",X"1D",X"01",X"C3", - X"02",X"15",X"3E",X"3C",X"11",X"2C",X"01",X"C3",X"02",X"15",X"3E",X"3D",X"11",X"3B",X"01",X"C3", - X"02",X"15",X"21",X"BC",X"4E",X"36",X"00",X"3E",X"3E",X"11",X"59",X"01",X"C3",X"02",X"15",X"3E", - X"3F",X"32",X"0A",X"4C",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"11",X"B8",X"01",X"A7",X"ED", - X"52",X"C0",X"21",X"14",X"4E",X"35",X"21",X"15",X"4E",X"35",X"CD",X"5F",X"24",X"21",X"04",X"4E", - X"34",X"C9",X"3A",X"A6",X"4D",X"A7",X"C8",X"DD",X"21",X"A7",X"4D",X"DD",X"7E",X"00",X"DD",X"B6", - X"01",X"DD",X"B6",X"02",X"DD",X"B6",X"03",X"CA",X"C4",X"15",X"2A",X"CB",X"4D",X"2B",X"22",X"CB", - X"4D",X"7C",X"B5",X"C0",X"21",X"0B",X"4C",X"3A",X"D2",X"4F",X"CB",X"47",X"20",X"04",X"36",X"09", - X"18",X"02",X"36",X"05",X"3A",X"AC",X"4D",X"A7",X"C2",X"DE",X"15",X"32",X"A7",X"4D",X"3A",X"AD", - X"4D",X"A7",X"C2",X"E8",X"15",X"32",X"A8",X"4D",X"3A",X"AE",X"4D",X"A7",X"C2",X"F2",X"15",X"32", - X"A9",X"4D",X"3A",X"AF",X"4D",X"A7",X"C2",X"FC",X"15",X"32",X"AA",X"4D",X"AF",X"32",X"CB",X"4D", - X"32",X"CC",X"4D",X"32",X"A6",X"4D",X"32",X"C8",X"4D",X"32",X"D0",X"4D",X"21",X"AC",X"4E",X"CB", - X"AE",X"CB",X"BE",X"C9",X"21",X"9E",X"4D",X"3A",X"0E",X"4E",X"BE",X"CA",X"25",X"16",X"21",X"00", - X"00",X"22",X"97",X"4D",X"C9",X"2A",X"97",X"4D",X"23",X"22",X"97",X"4D",X"ED",X"5B",X"95",X"4D", - X"A7",X"ED",X"52",X"C0",X"21",X"00",X"00",X"22",X"97",X"4D",X"3A",X"A1",X"4D",X"A7",X"F5",X"CC", - X"50",X"1F",X"F1",X"C8",X"3A",X"A2",X"4D",X"A7",X"F5",X"CC",X"73",X"1F",X"F1",X"C8",X"3A",X"A3", - X"4D",X"A7",X"CC",X"9B",X"1F",X"C9",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"C8",X"47", - X"DD",X"21",X"00",X"4C",X"1E",X"08",X"0E",X"08",X"16",X"07",X"3A",X"00",X"4D",X"83",X"DD",X"77", - X"13",X"3A",X"01",X"4D",X"2F",X"82",X"DD",X"77",X"12",X"3A",X"02",X"4D",X"83",X"DD",X"77",X"15", - X"3A",X"03",X"4D",X"2F",X"82",X"DD",X"77",X"14",X"3A",X"04",X"4D",X"83",X"DD",X"77",X"17",X"3A", - X"05",X"4D",X"2F",X"81",X"DD",X"77",X"16",X"3A",X"06",X"4D",X"83",X"DD",X"77",X"19",X"3A",X"07", - X"4D",X"2F",X"81",X"DD",X"77",X"18",X"3A",X"08",X"4D",X"83",X"DD",X"77",X"1B",X"3A",X"09",X"4D", - X"2F",X"81",X"DD",X"77",X"1A",X"3A",X"D2",X"4D",X"83",X"DD",X"77",X"1D",X"3A",X"D3",X"4D",X"2F", - X"81",X"DD",X"77",X"1C",X"C3",X"35",X"17",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"C0", - X"47",X"1E",X"09",X"0E",X"07",X"16",X"06",X"DD",X"21",X"00",X"4C",X"3A",X"00",X"4D",X"2F",X"83", - X"DD",X"77",X"13",X"3A",X"01",X"4D",X"82",X"DD",X"77",X"12",X"3A",X"02",X"4D",X"2F",X"83",X"DD", - X"77",X"15",X"3A",X"03",X"4D",X"82",X"DD",X"77",X"14",X"3A",X"04",X"4D",X"2F",X"83",X"DD",X"77", - X"17",X"3A",X"05",X"4D",X"81",X"DD",X"77",X"16",X"3A",X"06",X"4D",X"2F",X"83",X"DD",X"77",X"19", - X"3A",X"07",X"4D",X"81",X"DD",X"77",X"18",X"3A",X"08",X"4D",X"2F",X"83",X"DD",X"77",X"1B",X"3A", - X"09",X"4D",X"81",X"DD",X"77",X"1A",X"3A",X"D2",X"4D",X"2F",X"83",X"DD",X"77",X"1D",X"3A",X"D3", - X"4D",X"81",X"DD",X"77",X"1C",X"3A",X"A5",X"4D",X"A7",X"C2",X"94",X"17",X"3A",X"A4",X"4D",X"A7", - X"C2",X"07",X"18",X"21",X"65",X"17",X"E5",X"3A",X"30",X"4D",X"E6",X"03",X"E7",X"E6",X"18",X"00", - X"19",X"1A",X"19",X"38",X"19",X"F0",X"6A",X"F0",X"6A",X"F0",X"6A",X"F0",X"6A",X"F0",X"6A",X"F0", - X"6A",X"F0",X"6A",X"F0",X"6A",X"78",X"A7",X"28",X"2B",X"0E",X"C0",X"3A",X"0A",X"4C",X"57",X"A1", - X"20",X"05",X"7A",X"B1",X"C3",X"91",X"17",X"3A",X"30",X"4D",X"FE",X"02",X"20",X"09",X"CB",X"7A", - X"28",X"12",X"7A",X"A9",X"C3",X"91",X"17",X"FE",X"03",X"20",X"09",X"CB",X"72",X"28",X"05",X"7A", - X"A9",X"32",X"0A",X"4C",X"21",X"C0",X"4D",X"56",X"3E",X"1C",X"82",X"08",X"3A",X"70",X"4C",X"FE", - X"03",X"CA",X"B1",X"17",X"08",X"DD",X"77",X"02",X"DD",X"77",X"04",X"DD",X"77",X"06",X"DD",X"77", - X"08",X"0E",X"20",X"3A",X"AC",X"4D",X"A7",X"20",X"06",X"3A",X"A7",X"4D",X"A7",X"20",X"09",X"3A", - X"2C",X"4D",X"87",X"82",X"81",X"DD",X"77",X"02",X"3A",X"AD",X"4D",X"A7",X"20",X"06",X"3A",X"A8", - X"4D",X"A7",X"20",X"09",X"3A",X"2D",X"4D",X"87",X"82",X"81",X"DD",X"77",X"04",X"3A",X"AE",X"4D", - X"A7",X"20",X"06",X"3A",X"A9",X"4D",X"A7",X"20",X"09",X"3A",X"2E",X"4D",X"87",X"82",X"81",X"DD", - X"77",X"06",X"3A",X"AF",X"4D",X"A7",X"20",X"06",X"3A",X"AA",X"4D",X"A7",X"20",X"09",X"3A",X"2F", - X"4D",X"87",X"82",X"81",X"DD",X"77",X"08",X"CD",X"3F",X"18",X"CD",X"87",X"18",X"CD",X"AC",X"18", - X"78",X"A7",X"C8",X"0E",X"C0",X"3A",X"02",X"4C",X"B1",X"32",X"02",X"4C",X"3A",X"04",X"4C",X"B1", - X"32",X"04",X"4C",X"3A",X"06",X"4C",X"B1",X"32",X"06",X"4C",X"3A",X"08",X"4C",X"B1",X"32",X"08", - X"4C",X"3A",X"70",X"4C",X"FE",X"03",X"C8",X"3A",X"0C",X"4C",X"B1",X"32",X"0C",X"4C",X"C9",X"C9", - X"3A",X"06",X"4E",X"D6",X"05",X"D8",X"3A",X"09",X"4D",X"E6",X"0F",X"FE",X"0C",X"38",X"04",X"16", - X"18",X"18",X"12",X"FE",X"08",X"38",X"04",X"16",X"14",X"18",X"0A",X"FE",X"04",X"38",X"04",X"16", - X"10",X"18",X"02",X"16",X"14",X"DD",X"72",X"04",X"14",X"DD",X"72",X"06",X"14",X"DD",X"72",X"08", - X"14",X"DD",X"72",X"0C",X"DD",X"36",X"0A",X"3F",X"16",X"16",X"DD",X"72",X"05",X"DD",X"72",X"07", - X"DD",X"72",X"09",X"DD",X"72",X"0D",X"C9",X"3A",X"07",X"4E",X"A7",X"C8",X"57",X"3A",X"3A",X"4D", - X"D6",X"3D",X"20",X"04",X"DD",X"36",X"0B",X"00",X"7A",X"FE",X"0A",X"D8",X"DD",X"36",X"02",X"32", - X"DD",X"36",X"03",X"1D",X"FE",X"0C",X"D8",X"DD",X"36",X"02",X"33",X"C9",X"3A",X"08",X"4E",X"A7", - X"C8",X"57",X"3A",X"3A",X"4D",X"D6",X"3D",X"20",X"04",X"DD",X"36",X"0B",X"00",X"7A",X"FE",X"01", - X"D8",X"3A",X"C0",X"4D",X"1E",X"08",X"83",X"DD",X"77",X"02",X"7A",X"FE",X"03",X"D8",X"3A",X"01", - X"4D",X"E6",X"08",X"0F",X"0F",X"0F",X"1E",X"0A",X"83",X"DD",X"77",X"0C",X"3C",X"3C",X"DD",X"77", - X"02",X"DD",X"36",X"0D",X"1F",X"C9",X"C3",X"1D",X"85",X"FE",X"04",X"38",X"05",X"DD",X"36",X"0A", - X"2E",X"C9",X"FE",X"02",X"38",X"05",X"DD",X"36",X"0A",X"2C",X"C9",X"DD",X"36",X"0A",X"2E",X"C9", - X"C3",X"32",X"85",X"FE",X"04",X"38",X"05",X"DD",X"36",X"0A",X"2D",X"C9",X"FE",X"02",X"38",X"05", - X"DD",X"36",X"0A",X"2F",X"C9",X"DD",X"36",X"0A",X"30",X"C9",X"3A",X"09",X"4D",X"C3",X"46",X"85", - X"1E",X"2E",X"CB",X"FB",X"DD",X"73",X"0A",X"C9",X"FE",X"04",X"38",X"04",X"1E",X"2C",X"18",X"F2", - X"FE",X"02",X"30",X"EC",X"1E",X"30",X"18",X"EA",X"3A",X"08",X"4D",X"C3",X"5A",X"85",X"FE",X"04", - X"38",X"08",X"1E",X"2F",X"CB",X"F3",X"DD",X"73",X"0A",X"C9",X"FE",X"02",X"38",X"44",X"1E",X"2D", - X"18",X"F2",X"3A",X"70",X"4C",X"FE",X"02",X"28",X"08",X"FE",X"03",X"28",X"04",X"F1",X"F1",X"18", - X"7B",X"F5",X"E5",X"D5",X"C5",X"21",X"64",X"80",X"22",X"08",X"4D",X"21",X"2C",X"2E",X"22",X"12", - X"4D",X"22",X"39",X"4D",X"21",X"00",X"01",X"22",X"1C",X"4D",X"22",X"26",X"4D",X"3E",X"00",X"32", - X"72",X"4C",X"3E",X"02",X"32",X"30",X"4D",X"32",X"3C",X"4D",X"CD",X"65",X"1D",X"C1",X"D1",X"E1", - X"F1",X"C9",X"1E",X"2F",X"18",X"AE",X"06",X"04",X"ED",X"5B",X"39",X"4D",X"3A",X"AF",X"4D",X"A7", - X"20",X"09",X"2A",X"37",X"4D",X"A7",X"ED",X"52",X"CA",X"DC",X"19",X"05",X"3A",X"AE",X"4D",X"A7", - X"20",X"09",X"2A",X"35",X"4D",X"A7",X"ED",X"52",X"CA",X"DC",X"19",X"05",X"3A",X"AD",X"4D",X"A7", - X"20",X"09",X"2A",X"33",X"4D",X"A7",X"ED",X"52",X"CA",X"DC",X"19",X"05",X"3A",X"AC",X"4D",X"A7", - X"20",X"09",X"2A",X"31",X"4D",X"A7",X"ED",X"52",X"CC",X"52",X"19",X"05",X"78",X"32",X"A4",X"4D", - X"32",X"A5",X"4D",X"A7",X"C8",X"21",X"A6",X"4D",X"5F",X"16",X"00",X"19",X"7E",X"A7",X"C8",X"AF", - X"32",X"A5",X"4D",X"21",X"D0",X"4D",X"34",X"46",X"04",X"CD",X"90",X"28",X"21",X"BC",X"4E",X"CB", - X"DE",X"C9",X"3A",X"A4",X"4D",X"A7",X"C0",X"3A",X"A6",X"4D",X"A7",X"C8",X"0E",X"04",X"06",X"04", - X"DD",X"21",X"08",X"4D",X"3A",X"AF",X"4D",X"A7",X"20",X"13",X"3A",X"06",X"4D",X"DD",X"96",X"00", - X"B9",X"30",X"0A",X"3A",X"07",X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"DC",X"19",X"05",X"3A",X"AE", - X"4D",X"A7",X"20",X"13",X"3A",X"04",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"05",X"4D", - X"DD",X"96",X"01",X"B9",X"DA",X"DC",X"19",X"05",X"3A",X"AD",X"4D",X"A7",X"20",X"13",X"3A",X"02", - X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"03",X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"DC", - X"19",X"05",X"3A",X"AC",X"4D",X"A7",X"20",X"13",X"3A",X"00",X"4D",X"DD",X"96",X"00",X"B9",X"30", - X"0A",X"3A",X"01",X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"DC",X"19",X"05",X"C3",X"DC",X"19",X"3A", - X"70",X"4C",X"FE",X"01",X"28",X"45",X"FE",X"02",X"28",X"41",X"FE",X"03",X"28",X"3D",X"21",X"9D", - X"4D",X"3E",X"FF",X"BE",X"CA",X"99",X"1A",X"35",X"C9",X"3A",X"A6",X"4D",X"A7",X"CA",X"B7",X"1A", - X"2A",X"4C",X"4D",X"29",X"22",X"4C",X"4D",X"2A",X"4A",X"4D",X"ED",X"6A",X"22",X"4A",X"4D",X"D0", - X"21",X"4C",X"4D",X"34",X"C3",X"CB",X"1A",X"2A",X"48",X"4D",X"29",X"22",X"48",X"4D",X"2A",X"46", - X"4D",X"ED",X"6A",X"22",X"46",X"4D",X"D0",X"21",X"48",X"4D",X"34",X"3A",X"0E",X"4E",X"32",X"9E", - X"4D",X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E",X"A1",X"4F",X"21",X"3A",X"4D",X"7E",X"06",X"21", - X"90",X"38",X"09",X"7E",X"06",X"3B",X"90",X"30",X"03",X"C3",X"33",X"1B",X"3E",X"01",X"32",X"BF", - X"4D",X"3A",X"00",X"4E",X"FE",X"01",X"CA",X"A8",X"1D",X"3A",X"04",X"4E",X"FE",X"10",X"D2",X"A8", - X"1D",X"79",X"A7",X"28",X"06",X"3A",X"40",X"50",X"C3",X"0E",X"1B",X"3A",X"00",X"50",X"CB",X"4F", - X"C2",X"21",X"1B",X"2A",X"89",X"32",X"3E",X"02",X"32",X"30",X"4D",X"22",X"1C",X"4D",X"C3",X"D8", - X"1B",X"CB",X"57",X"C2",X"D8",X"1B",X"2A",X"85",X"32",X"AF",X"32",X"30",X"4D",X"22",X"1C",X"4D", - X"C3",X"D8",X"1B",X"3A",X"00",X"4E",X"FE",X"01",X"CA",X"A8",X"1D",X"3A",X"04",X"4E",X"FE",X"10", - X"D2",X"A8",X"1D",X"79",X"A7",X"28",X"06",X"3A",X"40",X"50",X"C3",X"50",X"1B",X"3A",X"00",X"50", - X"CB",X"4F",X"CA",X"60",X"1E",X"CB",X"57",X"CA",X"70",X"1E",X"CB",X"47",X"CA",X"7F",X"1E",X"CB", - X"5F",X"CA",X"8F",X"1E",X"2A",X"1C",X"4D",X"22",X"26",X"4D",X"06",X"01",X"DD",X"21",X"26",X"4D", - X"FD",X"21",X"39",X"4D",X"CD",X"DC",X"1E",X"E6",X"C0",X"D6",X"C0",X"20",X"4B",X"05",X"C2",X"9E", - X"1B",X"3A",X"30",X"4D",X"0F",X"DA",X"93",X"1B",X"3A",X"09",X"4D",X"E6",X"07",X"FE",X"04",X"C8", - X"C3",X"C8",X"1B",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"04",X"C8",X"C3",X"C8",X"1B",X"DD",X"21", - X"1C",X"4D",X"CD",X"DC",X"1E",X"E6",X"C0",X"D6",X"C0",X"20",X"2D",X"3A",X"30",X"4D",X"0F",X"DA", - X"BD",X"1B",X"3A",X"09",X"4D",X"E6",X"07",X"FE",X"04",X"C8",X"C3",X"D8",X"1B",X"3A",X"08",X"4D", - X"E6",X"07",X"FE",X"04",X"C8",X"C3",X"D8",X"1B",X"2A",X"26",X"4D",X"22",X"1C",X"4D",X"05",X"CA", - X"D8",X"1B",X"3A",X"3C",X"4D",X"32",X"30",X"4D",X"DD",X"21",X"1C",X"4D",X"FD",X"21",X"08",X"4D", - X"CD",X"CD",X"1E",X"3A",X"30",X"4D",X"0F",X"DA",X"FD",X"1B",X"7D",X"E6",X"07",X"FE",X"04",X"CA", - X"0D",X"1C",X"DA",X"F9",X"1B",X"2D",X"C3",X"0D",X"1C",X"2C",X"C3",X"0D",X"1C",X"7C",X"E6",X"07", - X"FE",X"04",X"CA",X"0D",X"1C",X"DA",X"0C",X"1C",X"25",X"C3",X"0D",X"1C",X"24",X"22",X"08",X"4D", - X"CD",X"E5",X"1E",X"22",X"39",X"4D",X"DD",X"21",X"BF",X"4D",X"DD",X"7E",X"00",X"DD",X"36",X"00", - X"00",X"A7",X"C0",X"3A",X"D2",X"4D",X"A7",X"28",X"29",X"3A",X"D4",X"4D",X"A7",X"28",X"23",X"08", - X"3A",X"70",X"4C",X"FE",X"03",X"C8",X"08",X"2A",X"08",X"4D",X"11",X"94",X"80",X"C3",X"D3",X"86", - X"06",X"19",X"4F",X"CD",X"42",X"00",X"CD",X"AF",X"11",X"F7",X"54",X"05",X"00",X"21",X"BC",X"4E", - X"CB",X"D6",X"3E",X"FF",X"32",X"9D",X"4D",X"2A",X"39",X"4D",X"CD",X"69",X"00",X"7E",X"FE",X"10", - X"28",X"43",X"FE",X"4D",X"CC",X"EE",X"1C",X"FE",X"14",X"CC",X"77",X"1D",X"28",X"37",X"FE",X"B0", - X"D0",X"FE",X"90",X"D8",X"3A",X"FD",X"4D",X"3C",X"32",X"FD",X"4D",X"DD",X"21",X"00",X"4C",X"3E", - X"1C",X"DD",X"BE",X"02",X"CA",X"90",X"B3",X"DD",X"BE",X"04",X"CA",X"90",X"B3",X"DD",X"BE",X"06", - X"CA",X"90",X"B3",X"DD",X"BE",X"08",X"CA",X"90",X"B3",X"E5",X"CD",X"15",X"87",X"CD",X"90",X"B3", - X"CD",X"69",X"B4",X"E1",X"C9",X"3A",X"72",X"4C",X"A7",X"28",X"08",X"3D",X"32",X"72",X"4C",X"A7", - X"CC",X"65",X"1D",X"7E",X"DD",X"21",X"0E",X"4E",X"DD",X"34",X"00",X"E6",X"0F",X"CB",X"3F",X"06", - X"40",X"70",X"06",X"19",X"4F",X"CB",X"39",X"CD",X"42",X"00",X"3C",X"FE",X"01",X"CA",X"D1",X"1C", - X"87",X"32",X"9D",X"4D",X"CD",X"9F",X"1E",X"CD",X"F9",X"1D",X"21",X"BC",X"4E",X"3A",X"0E",X"4E", - X"FE",X"04",X"DC",X"E3",X"B5",X"0F",X"DA",X"A3",X"1D",X"CB",X"C6",X"CB",X"8E",X"C9",X"F5",X"E5", - X"3A",X"14",X"4E",X"A7",X"28",X"06",X"CD",X"65",X"1D",X"CD",X"5F",X"B6",X"E1",X"F1",X"C9",X"3A", - X"13",X"4E",X"FE",X"01",X"D2",X"22",X"1D",X"3A",X"79",X"4C",X"FE",X"02",X"D2",X"22",X"1D",X"F5", - X"EF",X"1C",X"36",X"EF",X"20",X"10",X"3A",X"79",X"4C",X"3C",X"32",X"79",X"4C",X"CD",X"30",X"05", - X"F1",X"C9",X"3A",X"14",X"4E",X"FE",X"06",X"30",X"1D",X"3A",X"7A",X"4C",X"FE",X"02",X"D2",X"46", - X"1D",X"3C",X"32",X"7A",X"4C",X"F5",X"EF",X"1C",X"36",X"EF",X"20",X"11",X"CD",X"00",X"87",X"21", - X"9C",X"4E",X"CB",X"CE",X"F1",X"C9",X"F5",X"EF",X"1C",X"36",X"EF",X"20",X"12",X"21",X"BC",X"4E", - X"CB",X"DE",X"F1",X"C9",X"F5",X"EF",X"1C",X"36",X"EF",X"20",X"13",X"EF",X"21",X"12",X"21",X"BC", - X"4E",X"CB",X"DE",X"F1",X"C9",X"F5",X"C5",X"D5",X"E5",X"AF",X"32",X"72",X"4C",X"06",X"14",X"CD", - X"DF",X"2A",X"E1",X"D1",X"C1",X"F1",X"C9",X"F5",X"E5",X"3A",X"70",X"4C",X"FE",X"03",X"28",X"07", - X"3A",X"70",X"4C",X"FE",X"02",X"20",X"19",X"EF",X"1C",X"16",X"3E",X"02",X"32",X"CC",X"4E",X"32", - X"DC",X"4E",X"3A",X"70",X"4C",X"FE",X"03",X"3E",X"20",X"20",X"02",X"3E",X"40",X"32",X"72",X"4C", - X"E1",X"F1",X"C9",X"CB",X"86",X"CB",X"CE",X"C9",X"21",X"1C",X"4D",X"7E",X"A7",X"CA",X"BD",X"1D", - X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"C7",X"1D",X"C3",X"EB",X"1D",X"3A",X"09",X"4D", - X"E6",X"07",X"FE",X"04",X"C2",X"EB",X"1D",X"3E",X"05",X"CD",X"C8",X"A6",X"38",X"03",X"EF",X"17", - X"00",X"DD",X"21",X"26",X"4D",X"FD",X"21",X"12",X"4D",X"CD",X"CD",X"1E",X"22",X"12",X"4D",X"2A", - X"26",X"4D",X"22",X"1C",X"4D",X"3A",X"3C",X"4D",X"32",X"30",X"4D",X"DD",X"21",X"1C",X"4D",X"FD", - X"21",X"08",X"4D",X"CD",X"CD",X"1E",X"C3",X"0D",X"1C",X"3A",X"9D",X"4D",X"FE",X"06",X"C0",X"2A", - X"BD",X"4D",X"22",X"CB",X"4D",X"3E",X"01",X"32",X"A6",X"4D",X"32",X"A7",X"4D",X"32",X"A8",X"4D", - X"32",X"A9",X"4D",X"32",X"AA",X"4D",X"32",X"B1",X"4D",X"32",X"B2",X"4D",X"32",X"B3",X"4D",X"32", - X"B4",X"4D",X"32",X"B5",X"4D",X"AF",X"32",X"C8",X"4D",X"32",X"D0",X"4D",X"DD",X"21",X"00",X"4C", - X"3A",X"70",X"4C",X"FE",X"03",X"CA",X"CE",X"B3",X"DD",X"36",X"02",X"1C",X"DD",X"36",X"04",X"1C", - X"DD",X"36",X"06",X"1C",X"DD",X"36",X"08",X"1C",X"DD",X"36",X"03",X"11",X"DD",X"36",X"05",X"11", - X"DD",X"36",X"07",X"11",X"DD",X"36",X"09",X"11",X"21",X"AC",X"4E",X"CB",X"EE",X"CB",X"BE",X"C9", - X"2A",X"89",X"32",X"3E",X"02",X"32",X"3C",X"4D",X"22",X"26",X"4D",X"06",X"00",X"C3",X"6C",X"1B", - X"2A",X"85",X"32",X"AF",X"32",X"3C",X"4D",X"22",X"26",X"4D",X"06",X"00",X"C3",X"6C",X"1B",X"2A", - X"8B",X"32",X"3E",X"03",X"32",X"3C",X"4D",X"22",X"26",X"4D",X"06",X"00",X"C3",X"6C",X"1B",X"2A", - X"87",X"32",X"3E",X"01",X"32",X"3C",X"4D",X"22",X"26",X"4D",X"06",X"00",X"C3",X"6C",X"1B",X"3A", - X"12",X"4E",X"A7",X"CA",X"AB",X"1E",X"21",X"9F",X"4D",X"34",X"C9",X"3A",X"A3",X"4D",X"A7",X"C0", - X"3A",X"A2",X"4D",X"A7",X"CA",X"BC",X"1E",X"21",X"11",X"4E",X"34",X"C9",X"3A",X"A1",X"4D",X"A7", - X"CA",X"C8",X"1E",X"21",X"10",X"4E",X"34",X"C9",X"21",X"0F",X"4E",X"34",X"C9",X"FD",X"7E",X"00", - X"DD",X"86",X"00",X"6F",X"FD",X"7E",X"01",X"DD",X"86",X"01",X"67",X"C9",X"CD",X"CD",X"1E",X"CD", - X"69",X"00",X"7E",X"A7",X"C9",X"7D",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6",X"20",X"6F",X"7C", - X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6",X"1E",X"67",X"C9",X"F5",X"C5",X"7D",X"D6",X"20",X"6F", - X"7C",X"D6",X"20",X"67",X"06",X"00",X"CB",X"24",X"CB",X"24",X"CB",X"24",X"CB",X"24",X"CB",X"10", - X"CB",X"24",X"CB",X"10",X"4C",X"26",X"00",X"09",X"01",X"40",X"40",X"09",X"C1",X"F1",X"C9",X"CD", - X"69",X"00",X"11",X"00",X"04",X"19",X"C9",X"CD",X"1F",X"1F",X"7E",X"FE",X"1B",X"C3",X"CE",X"35", - X"AF",X"02",X"C9",X"3A",X"A1",X"4D",X"A7",X"C0",X"3A",X"12",X"4E",X"A7",X"CA",X"48",X"1F",X"3A", - X"9F",X"4D",X"FE",X"07",X"C0",X"C3",X"50",X"1F",X"21",X"B8",X"4D",X"3A",X"0F",X"4E",X"BE",X"D8", - X"3E",X"02",X"32",X"A1",X"4D",X"C9",X"3A",X"A2",X"4D",X"A7",X"C0",X"3A",X"12",X"4E",X"A7",X"CA", - X"6B",X"1F",X"3A",X"9F",X"4D",X"FE",X"11",X"C0",X"C3",X"73",X"1F",X"21",X"B9",X"4D",X"3A",X"10", - X"4E",X"BE",X"D8",X"3E",X"03",X"32",X"A2",X"4D",X"C9",X"3A",X"A3",X"4D",X"A7",X"C0",X"3A",X"12", - X"4E",X"A7",X"CA",X"93",X"1F",X"3A",X"9F",X"4D",X"FE",X"20",X"C0",X"AF",X"32",X"12",X"4E",X"32", - X"9F",X"4D",X"C9",X"21",X"BA",X"4D",X"3A",X"11",X"4E",X"BE",X"D8",X"3E",X"03",X"32",X"A3",X"4D", - X"C9",X"3A",X"A3",X"4D",X"A7",X"C8",X"21",X"0E",X"4E",X"3A",X"B6",X"4D",X"A7",X"C2",X"BE",X"1F", - X"3E",X"F4",X"96",X"47",X"3A",X"BB",X"4D",X"90",X"D8",X"3E",X"01",X"32",X"B6",X"4D",X"3A",X"B7", - X"4D",X"A7",X"C0",X"3E",X"F4",X"96",X"47",X"3A",X"BC",X"4D",X"90",X"D8",X"3E",X"01",X"32",X"B7", - X"4D",X"C9",X"20",X"96",X"01",X"ED",X"47",X"21",X"00",X"50",X"06",X"08",X"AF",X"77",X"2C",X"10", - X"FC",X"21",X"00",X"60",X"7E",X"FE",X"4D",X"20",X"16",X"23",X"7E",X"FE",X"49",X"20",X"10",X"23", - X"7E",X"FE",X"4B",X"20",X"0A",X"23",X"7E",X"FE",X"59",X"20",X"04",X"23",X"C3",X"7F",X"1A",X"AF", - X"ED",X"47",X"21",X"00",X"50",X"06",X"08",X"AF",X"77",X"2C",X"10",X"FC",X"21",X"00",X"40",X"06", - X"04",X"32",X"C0",X"50",X"32",X"07",X"50",X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F1", - X"06",X"04",X"32",X"C0",X"50",X"AF",X"32",X"07",X"50",X"3E",X"0F",X"77",X"2C",X"20",X"FC",X"24", - X"10",X"F0",X"ED",X"56",X"AF",X"32",X"07",X"50",X"3C",X"32",X"00",X"50",X"FB",X"76",X"C3",X"6C", - X"00",X"21",X"04",X"4E",X"34",X"C9",X"78",X"E6",X"01",X"E7",X"4E",X"20",X"5B",X"20",X"3E",X"40", - X"01",X"04",X"00",X"21",X"00",X"40",X"CF",X"0D",X"20",X"FC",X"C9",X"3E",X"40",X"21",X"40",X"40", - X"01",X"04",X"80",X"CF",X"0D",X"20",X"FC",X"C9",X"AF",X"01",X"04",X"00",X"21",X"00",X"44",X"CF", - X"0D",X"20",X"FC",X"C9",X"21",X"00",X"40",X"CD",X"0D",X"94",X"0A",X"A7",X"C8",X"FA",X"87",X"20", - X"5F",X"16",X"00",X"19",X"2B",X"03",X"0A",X"23",X"77",X"F5",X"E5",X"11",X"E0",X"83",X"7D",X"E6", - X"1F",X"87",X"26",X"00",X"6F",X"19",X"D1",X"A7",X"ED",X"52",X"F1",X"EE",X"01",X"77",X"EB",X"03", - X"C3",X"7A",X"20",X"10",X"11",X"12",X"13",X"14",X"01",X"03",X"04",X"06",X"07",X"08",X"09",X"0A", - X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"14",X"C0",X"50",X"80",X"50",X"C0",X"50",X"F5",X"08", - X"F5",X"AF",X"32",X"00",X"50",X"F3",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5",X"21",X"8C",X"4E", - X"11",X"50",X"50",X"01",X"10",X"00",X"ED",X"B0",X"3A",X"CC",X"4E",X"A7",X"3A",X"CF",X"4E",X"20", - X"03",X"3A",X"9F",X"4E",X"32",X"45",X"50",X"3A",X"DC",X"4E",X"A7",X"3A",X"DF",X"4E",X"20",X"03", - X"3A",X"AF",X"4E",X"32",X"4A",X"50",X"3A",X"EC",X"4E",X"A7",X"3A",X"EF",X"4E",X"20",X"03",X"3A", - X"BF",X"4E",X"32",X"4F",X"50",X"21",X"02",X"4C",X"11",X"22",X"4C",X"01",X"1C",X"00",X"ED",X"B0", - X"DD",X"21",X"20",X"4C",X"DD",X"7E",X"02",X"07",X"07",X"DD",X"77",X"02",X"DD",X"7E",X"04",X"07", - X"07",X"DD",X"77",X"04",X"DD",X"7E",X"06",X"07",X"07",X"DD",X"77",X"06",X"DD",X"7E",X"08",X"07", - X"07",X"DD",X"77",X"08",X"DD",X"7E",X"0A",X"07",X"07",X"DD",X"77",X"0A",X"DD",X"7E",X"0C",X"07", - X"07",X"DD",X"77",X"0C",X"3A",X"D1",X"4D",X"FE",X"01",X"20",X"38",X"DD",X"21",X"20",X"4C",X"3A", - X"A4",X"4D",X"87",X"5F",X"16",X"00",X"DD",X"19",X"2A",X"24",X"4C",X"ED",X"5B",X"34",X"4C",X"DD", - X"7E",X"00",X"32",X"24",X"4C",X"DD",X"7E",X"01",X"32",X"25",X"4C",X"DD",X"7E",X"10",X"32",X"34", - X"4C",X"DD",X"7E",X"11",X"32",X"35",X"4C",X"DD",X"75",X"00",X"DD",X"74",X"01",X"DD",X"73",X"10", - X"DD",X"72",X"11",X"3A",X"A6",X"4D",X"A7",X"CA",X"A6",X"21",X"ED",X"4B",X"22",X"4C",X"ED",X"5B", - X"32",X"4C",X"2A",X"2A",X"4C",X"22",X"22",X"4C",X"2A",X"3A",X"4C",X"22",X"32",X"4C",X"ED",X"43", - X"2A",X"4C",X"ED",X"53",X"3A",X"4C",X"21",X"22",X"4C",X"11",X"F2",X"4F",X"01",X"0E",X"00",X"ED", - X"B0",X"21",X"32",X"4C",X"11",X"62",X"50",X"01",X"0E",X"00",X"ED",X"B0",X"3A",X"70",X"4C",X"FE", - X"03",X"20",X"22",X"3A",X"FF",X"47",X"32",X"04",X"50",X"3C",X"E6",X"01",X"32",X"FF",X"47",X"32", - X"05",X"50",X"E6",X"01",X"28",X"0F",X"3A",X"02",X"4E",X"A7",X"20",X"09",X"CD",X"B6",X"B0",X"CD", - X"06",X"B1",X"CD",X"2D",X"B1",X"CD",X"10",X"04",X"CD",X"55",X"04",X"CD",X"30",X"06",X"3A",X"00", - X"4E",X"A7",X"28",X"12",X"CD",X"04",X"06",X"CD",X"C7",X"16",X"CD",X"56",X"16",X"CD",X"B8",X"04", - X"CD",X"FE",X"04",X"CD",X"64",X"05",X"3A",X"00",X"4E",X"3D",X"20",X"06",X"32",X"AC",X"4E",X"32", - X"BC",X"4E",X"3E",X"55",X"47",X"CD",X"2C",X"AF",X"E6",X"0F",X"F6",X"FA",X"3C",X"C4",X"38",X"25", - X"CD",X"B4",X"2B",X"CD",X"42",X"2B",X"3A",X"70",X"4C",X"FE",X"03",X"20",X"16",X"3A",X"FF",X"47", - X"E6",X"01",X"28",X"0F",X"3A",X"02",X"4E",X"A7",X"20",X"09",X"CD",X"19",X"B1",X"CD",X"2D",X"B1", - X"CD",X"DB",X"B0",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"3A",X"00",X"4E",X"A7",X"28",X"08", - X"3A",X"40",X"50",X"E6",X"10",X"CA",X"00",X"00",X"3E",X"01",X"32",X"00",X"50",X"FB",X"F1",X"08", - X"F1",X"C9",X"21",X"00",X"40",X"C3",X"3A",X"94",X"16",X"00",X"06",X"1E",X"0E",X"08",X"DD",X"7E", - X"00",X"FD",X"5E",X"00",X"19",X"07",X"30",X"02",X"36",X"10",X"FD",X"23",X"0D",X"20",X"F2",X"DD", - X"23",X"05",X"20",X"E8",X"21",X"34",X"4E",X"C3",X"D7",X"94",X"21",X"00",X"40",X"C3",X"3F",X"94", - X"16",X"00",X"06",X"1E",X"0E",X"08",X"FD",X"5E",X"00",X"19",X"7E",X"FE",X"10",X"37",X"28",X"01", - X"3F",X"DD",X"CB",X"00",X"16",X"FD",X"23",X"0D",X"20",X"EC",X"DD",X"23",X"05",X"20",X"E5",X"21", - X"64",X"40",X"C3",X"05",X"95",X"21",X"16",X"4E",X"3E",X"FF",X"06",X"1E",X"CF",X"3E",X"14",X"06", - X"04",X"CF",X"C9",X"58",X"78",X"FE",X"02",X"3E",X"1F",X"C3",X"99",X"95",X"10",X"21",X"40",X"44", - X"01",X"04",X"80",X"CF",X"0D",X"20",X"FC",X"3E",X"0F",X"06",X"40",X"21",X"C0",X"47",X"CF",X"7B", - X"FE",X"01",X"C0",X"3E",X"1A",X"C3",X"F1",X"95",X"06",X"06",X"DD",X"21",X"A0",X"45",X"DD",X"77", - X"0C",X"DD",X"77",X"18",X"DD",X"19",X"10",X"F6",X"3E",X"1B",X"06",X"05",X"DD",X"21",X"40",X"44", - X"DD",X"77",X"0E",X"DD",X"77",X"0F",X"DD",X"77",X"10",X"DD",X"19",X"10",X"F3",X"06",X"05",X"DD", - X"21",X"20",X"47",X"DD",X"77",X"0E",X"DD",X"77",X"0F",X"DD",X"77",X"10",X"DD",X"19",X"10",X"F3", - X"3E",X"18",X"32",X"ED",X"45",X"32",X"0D",X"46",X"C9",X"AF",X"32",X"04",X"50",X"32",X"05",X"50", - X"32",X"FD",X"4D",X"DD",X"21",X"00",X"4C",X"DD",X"36",X"02",X"20",X"DD",X"36",X"04",X"20",X"DD", - X"36",X"06",X"20",X"DD",X"36",X"08",X"20",X"DD",X"36",X"0A",X"2C",X"DD",X"36",X"03",X"01",X"DD", - X"36",X"05",X"03",X"DD",X"36",X"07",X"05",X"DD",X"36",X"09",X"07",X"DD",X"36",X"0B",X"09",X"3A", - X"70",X"4C",X"FE",X"03",X"20",X"0A",X"DD",X"36",X"0D",X"05",X"DD",X"36",X"0C",X"2C",X"18",X"08", - X"DD",X"36",X"0D",X"09",X"DD",X"36",X"0C",X"0F",X"78",X"A7",X"C2",X"5E",X"24",X"21",X"64",X"80", - X"22",X"00",X"4D",X"21",X"7C",X"80",X"22",X"02",X"4D",X"21",X"7C",X"90",X"22",X"04",X"4D",X"21", - X"7C",X"70",X"22",X"06",X"4D",X"21",X"C4",X"70",X"22",X"08",X"4D",X"3A",X"70",X"4C",X"FE",X"03", - X"28",X"06",X"21",X"C4",X"80",X"22",X"08",X"4D",X"21",X"2C",X"2E",X"22",X"0A",X"4D",X"22",X"31", - X"4D",X"21",X"2F",X"2E",X"22",X"0C",X"4D",X"22",X"33",X"4D",X"21",X"2F",X"30",X"22",X"0E",X"4D", - X"22",X"35",X"4D",X"21",X"2F",X"2C",X"22",X"10",X"4D",X"22",X"37",X"4D",X"21",X"38",X"2C",X"22", - X"12",X"4D",X"22",X"39",X"4D",X"3A",X"70",X"4C",X"FE",X"03",X"28",X"12",X"21",X"38",X"2E",X"22", - X"12",X"4D",X"22",X"39",X"4D",X"21",X"38",X"30",X"22",X"C6",X"4F",X"22",X"C8",X"4F",X"21",X"00", - X"01",X"22",X"14",X"4D",X"22",X"1E",X"4D",X"21",X"01",X"00",X"22",X"16",X"4D",X"22",X"20",X"4D", - X"21",X"FF",X"00",X"22",X"18",X"4D",X"22",X"22",X"4D",X"21",X"FF",X"00",X"22",X"1A",X"4D",X"22", - X"24",X"4D",X"21",X"00",X"01",X"22",X"1C",X"4D",X"22",X"26",X"4D",X"21",X"00",X"FF",X"22",X"CA", - X"4F",X"22",X"CC",X"4F",X"21",X"02",X"01",X"22",X"28",X"4D",X"22",X"2C",X"4D",X"21",X"03",X"03", - X"22",X"2A",X"4D",X"22",X"2E",X"4D",X"3E",X"00",X"32",X"72",X"4C",X"3E",X"02",X"32",X"30",X"4D", - X"32",X"3C",X"4D",X"3E",X"00",X"32",X"CE",X"4F",X"32",X"CF",X"4F",X"21",X"C4",X"90",X"22",X"D2", - X"4D",X"3A",X"70",X"4C",X"FE",X"03",X"C8",X"21",X"00",X"00",X"22",X"D2",X"4D",X"C9",X"C9",X"21", - X"00",X"00",X"22",X"D2",X"4D",X"22",X"08",X"4D",X"22",X"00",X"4D",X"22",X"02",X"4D",X"22",X"04", - X"4D",X"22",X"06",X"4D",X"C9",X"3E",X"55",X"32",X"94",X"4D",X"05",X"C8",X"3E",X"01",X"32",X"A0", - X"4D",X"C9",X"3E",X"01",X"32",X"00",X"4E",X"AF",X"32",X"01",X"4E",X"C9",X"AF",X"11",X"00",X"4D", - X"21",X"00",X"4E",X"12",X"13",X"A7",X"ED",X"52",X"C2",X"90",X"24",X"C9",X"DD",X"21",X"36",X"41", - X"3A",X"71",X"4E",X"E6",X"0F",X"C6",X"30",X"DD",X"77",X"00",X"3A",X"71",X"4E",X"0F",X"0F",X"0F", - X"0F",X"E6",X"0F",X"C8",X"C6",X"30",X"DD",X"77",X"20",X"C9",X"DD",X"21",X"55",X"40",X"00",X"00", - X"47",X"E6",X"0F",X"DD",X"77",X"00",X"78",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"C8",X"DD",X"77", - X"20",X"C9",X"3A",X"80",X"50",X"47",X"E6",X"03",X"C2",X"E0",X"24",X"21",X"6E",X"4E",X"36",X"FF", - X"4F",X"1F",X"CE",X"00",X"32",X"6B",X"4E",X"E6",X"02",X"A9",X"32",X"6D",X"4E",X"78",X"0F",X"0F", - X"E6",X"03",X"3C",X"FE",X"04",X"20",X"01",X"3C",X"32",X"6F",X"4E",X"78",X"0F",X"0F",X"0F",X"0F", - X"E6",X"03",X"21",X"34",X"25",X"D7",X"32",X"71",X"4E",X"78",X"07",X"2F",X"E6",X"01",X"32",X"75", - X"4E",X"78",X"07",X"07",X"2F",X"E6",X"01",X"47",X"3A",X"70",X"4C",X"FE",X"03",X"21",X"4A",X"25", - X"20",X"03",X"21",X"4E",X"25",X"DF",X"22",X"73",X"4E",X"3A",X"40",X"50",X"07",X"2F",X"E6",X"01", - X"32",X"72",X"4E",X"C9",X"40",X"60",X"80",X"FF",X"2A",X"6A",X"4C",X"CB",X"BD",X"22",X"6A",X"4C", - X"C9",X"2A",X"6A",X"4C",X"CB",X"FD",X"22",X"6A",X"4C",X"C9",X"66",X"01",X"66",X"01",X"93",X"01", - X"93",X"01",X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"7A",X"25",X"3A",X"B6",X"4D",X"A7",X"20",X"1A", - X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0A",X"4D",X"3A",X"2C",X"4D",X"CD",X"7A",X"95", - X"CD",X"9C",X"27",X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"2A",X"0A",X"4D",X"ED",X"5B",X"39", - X"4D",X"3A",X"2C",X"4D",X"CD",X"9C",X"27",X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"3A",X"C1", - X"4D",X"CB",X"47",X"C2",X"B0",X"25",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0C",X"4D", - X"3A",X"2D",X"4D",X"CD",X"7A",X"95",X"CD",X"9C",X"27",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9", - X"ED",X"5B",X"39",X"4D",X"2A",X"1C",X"4D",X"29",X"29",X"19",X"EB",X"2A",X"0C",X"4D",X"3A",X"2D", - X"4D",X"CD",X"9C",X"27",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"3A",X"C1",X"4D",X"CB",X"47", - X"C2",X"ED",X"25",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0E",X"4D",X"CD",X"72",X"95", - X"11",X"40",X"20",X"CD",X"9C",X"27",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"ED",X"4B",X"0A", - X"4D",X"ED",X"5B",X"39",X"4D",X"2A",X"1C",X"4D",X"29",X"19",X"7D",X"87",X"91",X"6F",X"7C",X"87", - X"90",X"67",X"EB",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD",X"9C",X"27",X"22",X"22",X"4D",X"32", - X"2E",X"4D",X"C9",X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"35",X"26",X"3A",X"04",X"4E",X"FE",X"03", - X"20",X"13",X"2A",X"10",X"4D",X"CD",X"77",X"95",X"11",X"AE",X"3A",X"CD",X"9C",X"27",X"22",X"24", - X"4D",X"32",X"2F",X"4D",X"C9",X"DD",X"21",X"39",X"4D",X"FD",X"21",X"10",X"4D",X"CD",X"20",X"28", - X"11",X"40",X"00",X"A7",X"ED",X"52",X"DA",X"22",X"26",X"2A",X"10",X"4D",X"ED",X"5B",X"39",X"4D", - X"3A",X"2F",X"4D",X"CD",X"9C",X"27",X"22",X"24",X"4D",X"32",X"2F",X"4D",X"C9",X"3A",X"AC",X"4D", - X"A7",X"CA",X"77",X"26",X"11",X"2C",X"2E",X"2A",X"0A",X"4D",X"3A",X"2C",X"4D",X"CD",X"9C",X"27", - X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"3E",X"01",X"32",X"DA",X"4F",X"2A",X"0A",X"4D",X"3A", - X"2C",X"4D",X"CD",X"54",X"27",X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"3A",X"AD",X"4D",X"A7", - X"CA",X"A6",X"26",X"11",X"2C",X"2E",X"2A",X"0C",X"4D",X"3A",X"2D",X"4D",X"CD",X"9C",X"27",X"22", - X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"3E",X"02",X"32",X"DA",X"4F",X"2A",X"0C",X"4D",X"3A",X"2D", - X"4D",X"CD",X"54",X"27",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"3A",X"AE",X"4D",X"A7",X"CA", - X"D5",X"26",X"11",X"2C",X"2E",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD",X"9C",X"27",X"22",X"22", - X"4D",X"32",X"2E",X"4D",X"C9",X"3E",X"03",X"32",X"DA",X"4F",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D", - X"CD",X"54",X"27",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"3A",X"AF",X"4D",X"A7",X"CA",X"04", - X"27",X"11",X"2C",X"2E",X"2A",X"10",X"4D",X"3A",X"2F",X"4D",X"CD",X"9C",X"27",X"22",X"24",X"4D", - X"32",X"2F",X"4D",X"C9",X"3E",X"04",X"32",X"DA",X"4F",X"2A",X"10",X"4D",X"3A",X"2F",X"4D",X"CD", - X"54",X"27",X"22",X"24",X"4D",X"32",X"2F",X"4D",X"C9",X"3A",X"A7",X"4D",X"A7",X"CA",X"34",X"27", - X"2A",X"12",X"4D",X"ED",X"5B",X"0C",X"4D",X"3A",X"3C",X"4D",X"CD",X"9C",X"27",X"22",X"26",X"4D", - X"32",X"3C",X"4D",X"C9",X"2A",X"39",X"4D",X"ED",X"4B",X"0C",X"4D",X"7D",X"87",X"91",X"6F",X"7C", - X"87",X"90",X"67",X"EB",X"2A",X"12",X"4D",X"3A",X"3C",X"4D",X"CD",X"9C",X"27",X"22",X"26",X"4D", - X"32",X"3C",X"4D",X"C9",X"22",X"3E",X"4D",X"EE",X"02",X"32",X"3D",X"4D",X"CD",X"59",X"28",X"E6", - X"03",X"21",X"3B",X"4D",X"77",X"87",X"5F",X"16",X"00",X"DD",X"21",X"85",X"32",X"DD",X"19",X"FD", - X"21",X"3E",X"4D",X"3A",X"3D",X"4D",X"BE",X"CA",X"8D",X"27",X"CD",X"DC",X"1E",X"E6",X"C0",X"D6", - X"C0",X"28",X"0A",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"3A",X"3B",X"4D",X"C9",X"DD",X"23",X"DD", - X"23",X"21",X"3B",X"4D",X"7E",X"3C",X"E6",X"03",X"77",X"C3",X"73",X"27",X"22",X"3E",X"4D",X"ED", - X"53",X"40",X"4D",X"32",X"3B",X"4D",X"EE",X"02",X"32",X"3D",X"4D",X"21",X"FF",X"FF",X"22",X"44", - X"4D",X"DD",X"21",X"85",X"32",X"FD",X"21",X"3E",X"4D",X"21",X"C7",X"4D",X"36",X"00",X"3A",X"3D", - X"4D",X"BE",X"CA",X"FC",X"27",X"CD",X"CD",X"1E",X"22",X"42",X"4D",X"CD",X"69",X"00",X"7E",X"E6", - X"C0",X"D6",X"C0",X"28",X"27",X"DD",X"E5",X"FD",X"E5",X"DD",X"21",X"40",X"4D",X"FD",X"21",X"42", - X"4D",X"CD",X"20",X"28",X"FD",X"E1",X"DD",X"E1",X"EB",X"2A",X"44",X"4D",X"A7",X"ED",X"52",X"DA", - X"FC",X"27",X"ED",X"53",X"44",X"4D",X"3A",X"C7",X"4D",X"32",X"3B",X"4D",X"DD",X"23",X"DD",X"23", - X"21",X"C7",X"4D",X"34",X"3E",X"04",X"BE",X"C2",X"BE",X"27",X"3A",X"3B",X"4D",X"87",X"5F",X"16", - X"00",X"DD",X"21",X"85",X"32",X"DD",X"19",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"CB",X"3F",X"C9", - X"DD",X"7E",X"00",X"FD",X"46",X"00",X"90",X"D2",X"2F",X"28",X"78",X"DD",X"46",X"00",X"90",X"CD", - X"48",X"28",X"E5",X"DD",X"7E",X"01",X"FD",X"46",X"01",X"90",X"D2",X"42",X"28",X"78",X"DD",X"46", - X"01",X"90",X"CD",X"48",X"28",X"C1",X"09",X"C9",X"67",X"5F",X"2E",X"00",X"55",X"0E",X"08",X"29", - X"D2",X"54",X"28",X"19",X"0D",X"C2",X"4F",X"28",X"C9",X"2A",X"C9",X"4D",X"54",X"5D",X"29",X"29", - X"19",X"23",X"7C",X"E6",X"1F",X"67",X"7E",X"22",X"C9",X"4D",X"C9",X"11",X"40",X"40",X"21",X"C0", - X"43",X"A7",X"ED",X"52",X"C8",X"1A",X"FE",X"10",X"CA",X"89",X"28",X"FE",X"12",X"CA",X"89",X"28", - X"FE",X"14",X"CA",X"89",X"28",X"13",X"C3",X"6E",X"28",X"3E",X"40",X"12",X"13",X"C3",X"6E",X"28", - X"3A",X"00",X"4E",X"FE",X"01",X"C8",X"21",X"70",X"29",X"DF",X"EB",X"CD",X"64",X"29",X"7B",X"86", - X"27",X"77",X"23",X"7A",X"8E",X"27",X"77",X"5F",X"23",X"3E",X"00",X"8E",X"27",X"77",X"57",X"EB", - X"29",X"29",X"29",X"29",X"3A",X"71",X"4E",X"3D",X"BC",X"DC",X"AA",X"29",X"CD",X"EC",X"28",X"13", - X"13",X"13",X"21",X"8A",X"4E",X"06",X"03",X"1A",X"BE",X"D8",X"20",X"05",X"1B",X"2B",X"10",X"F7", - X"C9",X"3A",X"09",X"4E",X"3C",X"32",X"FE",X"4D",X"CD",X"64",X"29",X"11",X"88",X"4E",X"01",X"03", - X"00",X"ED",X"B0",X"1B",X"01",X"04",X"03",X"21",X"F2",X"43",X"18",X"0F",X"3A",X"09",X"4E",X"01", - X"04",X"03",X"21",X"FC",X"43",X"A7",X"28",X"03",X"21",X"E9",X"43",X"1A",X"0F",X"0F",X"0F",X"0F", - X"CD",X"0B",X"29",X"1A",X"CD",X"0B",X"29",X"1B",X"10",X"F1",X"C9",X"E6",X"0F",X"28",X"04",X"0E", - X"00",X"18",X"07",X"79",X"A7",X"28",X"03",X"3E",X"40",X"0D",X"77",X"2B",X"C9",X"21",X"E8",X"4D", - X"23",X"23",X"7E",X"FE",X"4D",X"20",X"17",X"23",X"7E",X"FE",X"49",X"20",X"11",X"23",X"7E",X"FE", - X"4B",X"20",X"0B",X"23",X"7E",X"FE",X"59",X"20",X"05",X"06",X"00",X"CD",X"DF",X"2A",X"AF",X"21", - X"80",X"4E",X"06",X"08",X"CF",X"01",X"04",X"03",X"11",X"82",X"4E",X"21",X"FC",X"43",X"CD",X"FB", - X"28",X"01",X"04",X"03",X"11",X"86",X"4E",X"21",X"E9",X"43",X"3A",X"70",X"4E",X"A7",X"20",X"9B", - X"0E",X"06",X"18",X"97",X"3A",X"09",X"4E",X"21",X"80",X"4E",X"A7",X"C8",X"21",X"84",X"4E",X"C9", - X"10",X"00",X"50",X"00",X"00",X"02",X"00",X"04",X"00",X"08",X"00",X"16",X"00",X"01",X"00",X"02", - X"00",X"05",X"00",X"07",X"00",X"10",X"00",X"42",X"70",X"29",X"00",X"44",X"70",X"29",X"00",X"44", - X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"03",X"00",X"04",X"00",X"05",X"00",X"06",X"00",X"07", - X"00",X"08",X"00",X"50",X"00",X"20",X"00",X"50",X"00",X"50",X"13",X"6B",X"62",X"1B",X"CB",X"46", - X"C0",X"CB",X"C6",X"3E",X"01",X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"21",X"14",X"4E",X"34",X"21", - X"15",X"4E",X"34",X"46",X"21",X"1A",X"40",X"0E",X"05",X"78",X"A7",X"28",X"0E",X"FE",X"06",X"30", - X"0A",X"3E",X"20",X"CD",X"09",X"2A",X"2B",X"2B",X"0D",X"10",X"F6",X"0D",X"F8",X"CD",X"F8",X"29", - X"2B",X"2B",X"18",X"F7",X"3A",X"00",X"4E",X"FE",X"01",X"C8",X"CD",X"47",X"2A",X"12",X"44",X"09", - X"0A",X"02",X"21",X"15",X"4E",X"46",X"18",X"CC",X"3E",X"40",X"E5",X"D5",X"77",X"23",X"77",X"11", - X"1F",X"00",X"19",X"77",X"23",X"77",X"D1",X"E1",X"C9",X"E5",X"D5",X"11",X"1F",X"00",X"77",X"3C", - X"23",X"77",X"3C",X"19",X"77",X"3C",X"23",X"77",X"D1",X"E1",X"C9",X"3A",X"6E",X"4E",X"FE",X"FF", - X"20",X"05",X"06",X"02",X"C3",X"DF",X"2A",X"06",X"01",X"CD",X"DF",X"2A",X"3A",X"6E",X"4E",X"E6", - X"F0",X"28",X"09",X"0F",X"0F",X"0F",X"0F",X"C6",X"30",X"32",X"34",X"40",X"3A",X"6E",X"4E",X"E6", - X"0F",X"C6",X"30",X"32",X"33",X"40",X"C9",X"E1",X"5E",X"23",X"56",X"23",X"4E",X"23",X"46",X"23", - X"7E",X"23",X"E5",X"EB",X"11",X"20",X"00",X"E5",X"C5",X"71",X"23",X"10",X"FC",X"C1",X"E1",X"19", - X"3D",X"20",X"F4",X"C9",X"3A",X"00",X"4E",X"FE",X"01",X"C8",X"3A",X"13",X"4E",X"3C",X"FE",X"08", - X"DA",X"75",X"2A",X"3E",X"07",X"11",X"76",X"3A",X"47",X"0E",X"07",X"21",X"04",X"40",X"1A",X"CD", - X"09",X"2A",X"3E",X"04",X"84",X"67",X"13",X"1A",X"CD",X"FA",X"29",X"3E",X"FC",X"84",X"67",X"13", - X"23",X"23",X"0D",X"10",X"E9",X"0D",X"F8",X"CD",X"F8",X"29",X"3E",X"04",X"84",X"67",X"AF",X"CD", - X"FA",X"29",X"3E",X"FC",X"84",X"67",X"23",X"23",X"18",X"EB",X"FE",X"13",X"38",X"02",X"3E",X"13", - X"D6",X"07",X"4F",X"06",X"00",X"21",X"76",X"3A",X"09",X"09",X"EB",X"06",X"07",X"C3",X"79",X"2A", - X"47",X"E6",X"0F",X"C6",X"00",X"27",X"4F",X"78",X"E6",X"F0",X"28",X"0B",X"0F",X"0F",X"0F",X"0F", - X"47",X"AF",X"C6",X"16",X"27",X"10",X"FB",X"81",X"27",X"C9",X"21",X"84",X"39",X"18",X"03",X"21", - X"04",X"36",X"DF",X"5E",X"23",X"56",X"DD",X"21",X"00",X"44",X"DD",X"19",X"DD",X"E5",X"11",X"00", - X"FC",X"DD",X"19",X"11",X"FF",X"FF",X"CB",X"7E",X"20",X"03",X"11",X"E0",X"FF",X"23",X"78",X"01", - X"00",X"00",X"87",X"38",X"28",X"7E",X"FE",X"2F",X"28",X"09",X"DD",X"77",X"00",X"23",X"DD",X"19", - X"04",X"18",X"F2",X"23",X"DD",X"E1",X"7E",X"A7",X"FA",X"25",X"2B",X"7E",X"DD",X"77",X"00",X"23", - X"DD",X"19",X"10",X"F7",X"C9",X"DD",X"77",X"00",X"DD",X"19",X"10",X"F9",X"C9",X"7E",X"FE",X"2F", - X"28",X"0A",X"DD",X"36",X"00",X"40",X"23",X"DD",X"19",X"04",X"18",X"F1",X"23",X"04",X"ED",X"B1", - X"18",X"D2",X"3A",X"00",X"4F",X"FE",X"00",X"28",X"0B",X"11",X"02",X"4C",X"21",X"50",X"4F",X"01", - X"0E",X"00",X"ED",X"B0",X"3A",X"09",X"4E",X"21",X"72",X"4E",X"A6",X"28",X"0C",X"3A",X"0A",X"4C", - X"FE",X"3F",X"20",X"05",X"3E",X"FF",X"32",X"0A",X"4C",X"21",X"26",X"A7",X"DD",X"21",X"CC",X"4E", - X"FD",X"21",X"8C",X"4E",X"CD",X"EC",X"2B",X"47",X"3A",X"CC",X"4E",X"A7",X"28",X"04",X"78",X"32", - X"91",X"4E",X"21",X"F6",X"A6",X"DD",X"21",X"DC",X"4E",X"FD",X"21",X"92",X"4E",X"CD",X"EC",X"2B", - X"47",X"3A",X"DC",X"4E",X"A7",X"28",X"04",X"78",X"32",X"96",X"4E",X"21",X"5A",X"A7",X"DD",X"21", - X"EC",X"4E",X"FD",X"21",X"97",X"4E",X"CD",X"EC",X"2B",X"47",X"3A",X"EC",X"4E",X"A7",X"C8",X"78", - X"32",X"9B",X"4E",X"C9",X"21",X"9E",X"3A",X"DD",X"21",X"9C",X"4E",X"FD",X"21",X"8C",X"4E",X"CD", - X"B1",X"2C",X"32",X"91",X"4E",X"21",X"AE",X"3A",X"DD",X"21",X"AC",X"4E",X"FD",X"21",X"92",X"4E", - X"CD",X"B1",X"2C",X"32",X"96",X"4E",X"21",X"EE",X"3A",X"DD",X"21",X"BC",X"4E",X"FD",X"21",X"97", - X"4E",X"CD",X"B1",X"2C",X"32",X"9B",X"4E",X"AF",X"32",X"90",X"4E",X"C9",X"DD",X"7E",X"00",X"A7", - X"CA",X"B7",X"2C",X"4F",X"06",X"08",X"1E",X"80",X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10",X"F8", - X"C9",X"DD",X"7E",X"02",X"A3",X"20",X"06",X"DD",X"73",X"02",X"C3",X"B8",X"35",X"DD",X"35",X"0C", - X"C2",X"9A",X"2C",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74", - X"07",X"FE",X"F0",X"38",X"27",X"21",X"13",X"2C",X"E5",X"E6",X"0F",X"E7",X"18",X"2E",X"28",X"2E", - X"3A",X"2E",X"4C",X"2E",X"5E",X"2E",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00", - X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"70",X"2E",X"47",X"E6",X"1F",X"28", - X"03",X"DD",X"70",X"0D",X"DD",X"4E",X"09",X"DD",X"7E",X"0B",X"E6",X"08",X"28",X"02",X"0E",X"00", - X"DD",X"71",X"0F",X"78",X"07",X"07",X"07",X"E6",X"07",X"21",X"1E",X"3B",X"D7",X"DD",X"77",X"0C", - X"08",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"FE",X"F5",X"20",X"10",X"23",X"DD",X"75",X"06", - X"DD",X"74",X"07",X"08",X"CB",X"3F",X"DD",X"86",X"0C",X"DD",X"77",X"0C",X"78",X"E6",X"1F",X"28", - X"09",X"E6",X"0F",X"21",X"2D",X"3B",X"D7",X"DD",X"77",X"0E",X"DD",X"6E",X"0E",X"26",X"00",X"DD", - X"7E",X"0D",X"E6",X"10",X"28",X"02",X"3E",X"01",X"DD",X"86",X"04",X"CA",X"AB",X"2D",X"C3",X"A7", - X"2D",X"DD",X"7E",X"00",X"A7",X"20",X"27",X"DD",X"7E",X"02",X"A7",X"C8",X"DD",X"36",X"02",X"00", - X"DD",X"36",X"0D",X"00",X"DD",X"36",X"0E",X"00",X"DD",X"36",X"0F",X"00",X"FD",X"36",X"00",X"00", - X"FD",X"36",X"01",X"00",X"FD",X"36",X"02",X"00",X"FD",X"36",X"03",X"00",X"AF",X"C9",X"4F",X"06", - X"08",X"1E",X"80",X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10",X"F8",X"C9",X"DD",X"7E",X"02",X"A3", - X"20",X"3F",X"DD",X"73",X"02",X"05",X"78",X"07",X"07",X"07",X"4F",X"06",X"00",X"E5",X"09",X"DD", - X"E5",X"D1",X"13",X"13",X"13",X"01",X"08",X"00",X"ED",X"B0",X"E1",X"DD",X"7E",X"06",X"E6",X"7F", - X"DD",X"77",X"0C",X"DD",X"7E",X"04",X"DD",X"77",X"0E",X"DD",X"7E",X"09",X"47",X"0F",X"0F",X"0F", - X"0F",X"E6",X"0F",X"DD",X"77",X"0B",X"E6",X"08",X"20",X"07",X"DD",X"70",X"0F",X"DD",X"36",X"0D", - X"00",X"DD",X"35",X"0C",X"20",X"5A",X"DD",X"7E",X"08",X"A7",X"28",X"10",X"DD",X"35",X"08",X"20", - X"0B",X"7B",X"2F",X"DD",X"A6",X"00",X"DD",X"77",X"00",X"C3",X"B1",X"2C",X"DD",X"7E",X"06",X"E6", - X"7F",X"DD",X"77",X"0C",X"DD",X"CB",X"06",X"7E",X"28",X"16",X"DD",X"7E",X"05",X"ED",X"44",X"DD", - X"77",X"05",X"DD",X"CB",X"0D",X"46",X"DD",X"CB",X"0D",X"C6",X"28",X"24",X"DD",X"CB",X"0D",X"86", - X"DD",X"7E",X"04",X"DD",X"86",X"07",X"DD",X"77",X"04",X"DD",X"77",X"0E",X"DD",X"7E",X"09",X"DD", - X"86",X"0A",X"DD",X"77",X"09",X"47",X"DD",X"7E",X"0B",X"E6",X"08",X"20",X"03",X"DD",X"70",X"0F", - X"DD",X"7E",X"0E",X"DD",X"86",X"05",X"DD",X"77",X"0E",X"6F",X"26",X"00",X"DD",X"7E",X"03",X"E6", - X"70",X"28",X"08",X"0F",X"0F",X"0F",X"0F",X"47",X"29",X"10",X"FD",X"FD",X"75",X"00",X"7D",X"0F", - X"0F",X"0F",X"0F",X"FD",X"77",X"01",X"FD",X"74",X"02",X"7C",X"0F",X"0F",X"0F",X"0F",X"FD",X"77", - X"03",X"DD",X"7E",X"0B",X"E7",X"E5",X"2D",X"E9",X"2D",X"EE",X"2D",X"FF",X"2D",X"06",X"2E",X"0D", - X"2E",X"0E",X"2E",X"0F",X"2E",X"10",X"2E",X"11",X"2E",X"12",X"2E",X"13",X"2E",X"14",X"2E",X"15", - X"2E",X"16",X"2E",X"17",X"2E",X"DD",X"7E",X"0F",X"C9",X"DD",X"7E",X"0F",X"18",X"09",X"3A",X"84", - X"4C",X"E6",X"01",X"DD",X"7E",X"0F",X"C0",X"E6",X"0F",X"C8",X"3D",X"DD",X"77",X"0F",X"C9",X"3A", - X"84",X"4C",X"E6",X"03",X"18",X"ED",X"3A",X"84",X"4C",X"E6",X"07",X"18",X"E6",X"C9",X"C9",X"C9", - X"C9",X"C9",X"C9",X"C9",X"C9",X"C9",X"C9",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"DD", - X"77",X"06",X"23",X"7E",X"DD",X"77",X"07",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23", - X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"03",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07", - X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"04",X"C9",X"DD",X"6E",X"06",X"DD", - X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"09",X"C9",X"DD",X"6E", - X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"0B",X"C9", - X"DD",X"7E",X"02",X"2F",X"DD",X"A6",X"00",X"DD",X"77",X"00",X"C3",X"B7",X"2C",X"3A",X"B1",X"4D", - X"A7",X"C8",X"AF",X"32",X"B1",X"4D",X"21",X"85",X"32",X"3A",X"28",X"4D",X"EE",X"02",X"32",X"2C", - X"4D",X"47",X"DF",X"22",X"1E",X"4D",X"3A",X"02",X"4E",X"FE",X"27",X"C0",X"22",X"14",X"4D",X"78", - X"32",X"28",X"4D",X"C9",X"3A",X"B2",X"4D",X"A7",X"C8",X"AF",X"32",X"B2",X"4D",X"21",X"85",X"32", - X"3A",X"29",X"4D",X"EE",X"02",X"32",X"2D",X"4D",X"47",X"DF",X"22",X"20",X"4D",X"3A",X"02",X"4E", - X"FE",X"27",X"C0",X"22",X"16",X"4D",X"78",X"32",X"29",X"4D",X"C9",X"3A",X"B3",X"4D",X"A7",X"C8", - X"AF",X"32",X"B3",X"4D",X"21",X"85",X"32",X"3A",X"2A",X"4D",X"EE",X"02",X"32",X"2E",X"4D",X"47", - X"DF",X"22",X"22",X"4D",X"3A",X"02",X"4E",X"FE",X"27",X"C0",X"22",X"18",X"4D",X"78",X"32",X"2A", - X"4D",X"C9",X"3A",X"B4",X"4D",X"A7",X"C8",X"AF",X"32",X"B4",X"4D",X"21",X"85",X"32",X"3A",X"2B", - X"4D",X"EE",X"02",X"32",X"2F",X"4D",X"47",X"DF",X"22",X"24",X"4D",X"3A",X"02",X"4E",X"FE",X"27", - X"C0",X"22",X"1A",X"4D",X"78",X"32",X"2B",X"4D",X"C9",X"F5",X"08",X"F5",X"ED",X"57",X"B7",X"28", - X"06",X"F1",X"08",X"F1",X"C3",X"BE",X"20",X"F1",X"08",X"F1",X"C3",X"2D",X"2F",X"21",X"00",X"00", - X"01",X"00",X"10",X"32",X"C0",X"50",X"79",X"86",X"4F",X"7D",X"C6",X"02",X"6F",X"FE",X"02",X"D2", - X"36",X"2F",X"24",X"10",X"EE",X"79",X"A7",X"32",X"07",X"50",X"7C",X"FE",X"30",X"C2",X"30",X"2F", - X"26",X"00",X"2C",X"7D",X"FE",X"02",X"DA",X"30",X"2F",X"C3",X"6D",X"2F",X"25",X"7C",X"E6",X"F0", - X"32",X"07",X"50",X"0F",X"0F",X"0F",X"0F",X"5F",X"06",X"00",X"C3",X"E8",X"2F",X"31",X"9B",X"30", - X"06",X"FF",X"E1",X"D1",X"48",X"32",X"C0",X"50",X"79",X"A3",X"77",X"C6",X"33",X"4F",X"2C",X"7D", - X"E6",X"0F",X"C2",X"78",X"2F",X"79",X"87",X"87",X"81",X"C6",X"31",X"4F",X"7D",X"A7",X"C2",X"78", - X"2F",X"24",X"15",X"C2",X"75",X"2F",X"3B",X"3B",X"3B",X"3B",X"E1",X"D1",X"48",X"32",X"C0",X"50", - X"79",X"A3",X"4F",X"7E",X"A3",X"B9",X"C2",X"E0",X"2F",X"C6",X"33",X"4F",X"2C",X"7D",X"E6",X"0F", - X"C2",X"A0",X"2F",X"79",X"87",X"87",X"81",X"C6",X"31",X"4F",X"7D",X"A7",X"C2",X"A0",X"2F",X"24", - X"15",X"C2",X"9D",X"2F",X"3B",X"3B",X"3B",X"3B",X"78",X"D6",X"10",X"47",X"10",X"A4",X"F1",X"D1", - X"FE",X"44",X"C2",X"70",X"2F",X"7B",X"EE",X"F0",X"C2",X"70",X"2F",X"06",X"01",X"C3",X"E8",X"2F", - X"7B",X"E6",X"01",X"EE",X"01",X"5F",X"06",X"00",X"31",X"C0",X"4F",X"D9",X"21",X"00",X"4C",X"06", - X"04",X"32",X"C0",X"50",X"36",X"00",X"2C",X"20",X"FB",X"24",X"10",X"F5",X"21",X"00",X"40",X"06", - X"04",X"32",X"C0",X"50",X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F4",X"06",X"04",X"32", - X"C0",X"50",X"3E",X"0F",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F4",X"D9",X"10",X"24",X"3E",X"0F", - X"11",X"02",X"18",X"CD",X"AB",X"01",X"50",X"52",X"4F",X"47",X"52",X"41",X"4D",X"41",X"40",X"56", - X"4F",X"4C",X"41",X"54",X"49",X"4C",X"40",X"4F",X"4B",X"00",X"06",X"23",X"CD",X"DF",X"2A",X"C3", - X"BB",X"30",X"7B",X"C6",X"30",X"32",X"84",X"41",X"C5",X"E5",X"06",X"24",X"CD",X"DF",X"2A",X"E1", - X"7C",X"FE",X"40",X"2A",X"B3",X"30",X"38",X"11",X"FE",X"4C",X"2A",X"B5",X"30",X"30",X"0A",X"FE", - X"44",X"2A",X"B7",X"30",X"38",X"03",X"2A",X"B9",X"30",X"7D",X"32",X"04",X"42",X"7C",X"32",X"64", - X"42",X"3A",X"00",X"50",X"47",X"3A",X"40",X"50",X"B0",X"E6",X"01",X"20",X"11",X"C1",X"79",X"E6", - X"0F",X"47",X"79",X"E6",X"F0",X"0F",X"0F",X"0F",X"0F",X"4F",X"ED",X"43",X"85",X"41",X"32",X"C0", - X"50",X"3A",X"80",X"50",X"E6",X"08",X"28",X"F6",X"C3",X"D5",X"1F",X"00",X"4C",X"0F",X"04",X"00", - X"4C",X"F0",X"04",X"00",X"40",X"0F",X"04",X"00",X"40",X"F0",X"04",X"00",X"44",X"0F",X"04",X"00", - X"44",X"F0",X"04",X"4F",X"40",X"41",X"57",X"41",X"56",X"41",X"43",X"21",X"06",X"50",X"3E",X"01", - X"77",X"2D",X"20",X"FC",X"AF",X"32",X"03",X"50",X"D6",X"04",X"ED",X"47",X"31",X"C0",X"4F",X"32", - X"C0",X"50",X"AF",X"32",X"00",X"4E",X"3C",X"32",X"01",X"4E",X"32",X"00",X"50",X"FB",X"3A",X"00", - X"50",X"2F",X"47",X"E6",X"A7",X"28",X"05",X"3E",X"02",X"32",X"9C",X"4E",X"3A",X"40",X"50",X"2F", - X"4F",X"E6",X"27",X"28",X"05",X"3E",X"01",X"32",X"9C",X"4E",X"78",X"B1",X"E6",X"01",X"28",X"05", - X"3E",X"08",X"32",X"BC",X"4E",X"78",X"B1",X"E6",X"02",X"28",X"05",X"3E",X"04",X"32",X"BC",X"4E", - X"78",X"B1",X"E6",X"04",X"28",X"05",X"3E",X"10",X"32",X"BC",X"4E",X"78",X"B1",X"E6",X"08",X"28", - X"05",X"3E",X"20",X"32",X"BC",X"4E",X"3A",X"80",X"50",X"E6",X"03",X"C6",X"25",X"47",X"CD",X"DF", - X"2A",X"3A",X"80",X"50",X"0F",X"0F",X"0F",X"0F",X"E6",X"03",X"FE",X"03",X"20",X"08",X"06",X"2A", - X"CD",X"DF",X"2A",X"C3",X"63",X"31",X"07",X"5F",X"D5",X"06",X"2B",X"CD",X"DF",X"2A",X"06",X"2E", - X"CD",X"DF",X"2A",X"D1",X"16",X"00",X"21",X"7F",X"32",X"19",X"7E",X"32",X"2A",X"42",X"23",X"7E", - X"32",X"4A",X"42",X"3A",X"80",X"50",X"0F",X"0F",X"E6",X"03",X"F6",X"02",X"C6",X"31",X"FE",X"34", - X"20",X"01",X"3C",X"32",X"AC",X"41",X"06",X"29",X"CD",X"DF",X"2A",X"3A",X"40",X"50",X"07",X"E6", - X"01",X"C6",X"2C",X"47",X"CD",X"DF",X"2A",X"3A",X"80",X"50",X"E6",X"08",X"CA",X"CF",X"30",X"AF", - X"32",X"00",X"50",X"F3",X"21",X"07",X"50",X"AF",X"77",X"2D",X"20",X"FC",X"31",X"50",X"3A",X"06", - X"03",X"D9",X"E1",X"D1",X"32",X"C0",X"50",X"C1",X"3E",X"3C",X"77",X"23",X"72",X"23",X"10",X"F8", - X"3B",X"3B",X"C1",X"71",X"23",X"3E",X"3F",X"77",X"23",X"10",X"F8",X"3B",X"3B",X"1D",X"C2",X"A4", - X"31",X"F1",X"D9",X"10",X"DC",X"31",X"C0",X"4F",X"06",X"30",X"CD",X"6D",X"32",X"10",X"FB",X"18", - X"74",X"DD",X"E5",X"E5",X"AF",X"3E",X"40",X"C6",X"0C",X"67",X"3E",X"5A",X"C6",X"10",X"6F",X"E5", - X"DD",X"E1",X"3E",X"50",X"DD",X"36",X"00",X"C0",X"DD",X"77",X"01",X"DD",X"36",X"02",X"80",X"DD", - X"77",X"03",X"DD",X"36",X"04",X"C0",X"DD",X"77",X"05",X"E1",X"DD",X"E1",X"C9",X"32",X"C0",X"50", - X"3A",X"40",X"50",X"E6",X"10",X"28",X"F6",X"3A",X"40",X"50",X"E6",X"27",X"C2",X"6C",X"00",X"06", - X"08",X"CD",X"6D",X"32",X"10",X"FB",X"3A",X"40",X"50",X"E6",X"10",X"C2",X"6C",X"00",X"1E",X"01", - X"06",X"04",X"32",X"C0",X"50",X"CD",X"6D",X"32",X"3A",X"00",X"50",X"A3",X"20",X"F4",X"CD",X"6D", - X"32",X"32",X"C0",X"50",X"3A",X"00",X"50",X"EE",X"FF",X"20",X"F3",X"10",X"E5",X"CB",X"03",X"7B", - X"FE",X"10",X"DA",X"20",X"32",X"21",X"00",X"40",X"06",X"04",X"3E",X"40",X"77",X"2C",X"20",X"FC", - X"24",X"10",X"F7",X"00",X"00",X"00",X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F7",X"32", - X"C0",X"50",X"3A",X"40",X"50",X"E6",X"10",X"CA",X"5F",X"32",X"C3",X"6C",X"00",X"32",X"C0",X"50", - X"21",X"00",X"28",X"2B",X"7C",X"B5",X"20",X"FB",X"C9",X"CD",X"6D",X"32",X"10",X"FB",X"C9",X"30", - X"32",X"30",X"34",X"30",X"38",X"00",X"FF",X"01",X"00",X"00",X"01",X"FF",X"00",X"00",X"FF",X"01", - X"00",X"00",X"01",X"FF",X"00",X"00",X"FF",X"01",X"00",X"00",X"01",X"FF",X"00",X"00",X"FF",X"01", - X"00",X"00",X"01",X"FF",X"00",X"55",X"2A",X"55",X"2A",X"55",X"55",X"55",X"55",X"55",X"2A",X"55", - X"2A",X"52",X"4A",X"A5",X"94",X"25",X"25",X"25",X"25",X"22",X"22",X"22",X"22",X"01",X"01",X"01", - X"01",X"58",X"02",X"08",X"07",X"60",X"09",X"10",X"0E",X"68",X"10",X"70",X"17",X"14",X"19",X"52", - X"4A",X"A5",X"94",X"AA",X"2A",X"55",X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"92", - X"24",X"25",X"49",X"48",X"24",X"22",X"91",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"55",X"2A",X"55",X"2A",X"55",X"55",X"55", - X"55",X"AA",X"2A",X"55",X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"48",X"24",X"22", - X"91",X"21",X"44",X"44",X"08",X"58",X"02",X"34",X"08",X"D8",X"09",X"B4",X"0F",X"58",X"11",X"08", - X"16",X"34",X"17",X"55",X"55",X"55",X"55",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55",X"D5",X"55", - X"55",X"55",X"55",X"AA",X"2A",X"55",X"55",X"92",X"24",X"92",X"24",X"22",X"22",X"22",X"22",X"A4", - X"01",X"54",X"06",X"F8",X"07",X"A8",X"0C",X"D4",X"0D",X"84",X"12",X"B0",X"13",X"D5",X"6A",X"D5", - X"6A",X"D6",X"5A",X"AD",X"B5",X"D6",X"5A",X"AD",X"B5",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55", - X"D5",X"92",X"24",X"25",X"49",X"48",X"24",X"22",X"91",X"A4",X"01",X"54",X"06",X"F8",X"07",X"A8", - X"0C",X"D4",X"0D",X"FE",X"FF",X"FF",X"FF",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"B6", - X"6D",X"6D",X"DB",X"6D",X"6D",X"6D",X"6D",X"D6",X"5A",X"AD",X"B5",X"25",X"25",X"25",X"25",X"92", - X"24",X"92",X"24",X"2C",X"01",X"DC",X"05",X"08",X"07",X"B8",X"0B",X"E4",X"0C",X"FE",X"FF",X"FF", - X"FF",X"D5",X"6A",X"D5",X"6A",X"D5",X"6A",X"D5",X"6A",X"B6",X"6D",X"6D",X"DB",X"6D",X"6D",X"6D", - X"6D",X"D6",X"5A",X"AD",X"B5",X"48",X"24",X"22",X"91",X"92",X"24",X"92",X"24",X"2C",X"01",X"DC", - X"05",X"08",X"07",X"B8",X"0B",X"E4",X"0C",X"FE",X"FF",X"FF",X"FF",X"0E",X"00",X"C3",X"FD",X"33", - X"0E",X"0C",X"C3",X"FD",X"33",X"0E",X"18",X"C3",X"FD",X"33",X"0E",X"24",X"C3",X"FD",X"33",X"0E", - X"30",X"C3",X"FD",X"33",X"0E",X"3C",X"C3",X"FD",X"33",X"0E",X"48",X"C3",X"FD",X"33",X"0E",X"54", - X"C3",X"FD",X"33",X"0E",X"60",X"C3",X"FD",X"33",X"0E",X"6C",X"C3",X"FD",X"33",X"3A",X"00",X"4F", - X"A7",X"CC",X"7B",X"35",X"06",X"06",X"DD",X"21",X"0C",X"4F",X"DD",X"6E",X"00",X"DD",X"66",X"01", - X"7E",X"FE",X"F0",X"CA",X"3F",X"34",X"FE",X"F1",X"CA",X"CC",X"34",X"FE",X"F2",X"CA",X"F8",X"34", - X"FE",X"F3",X"CA",X"D8",X"34",X"FE",X"F5",X"CA",X"71",X"35",X"FE",X"F6",X"CA",X"05",X"35",X"FE", - X"F7",X"CA",X"5D",X"35",X"FE",X"F8",X"CA",X"67",X"35",X"FE",X"FF",X"CA",X"2C",X"35",X"76",X"E5", - X"3E",X"01",X"D7",X"4F",X"21",X"2E",X"4F",X"DF",X"79",X"84",X"CD",X"B7",X"34",X"12",X"CD",X"AB", - X"35",X"DF",X"7C",X"81",X"12",X"E1",X"E5",X"3E",X"02",X"D7",X"4F",X"21",X"2E",X"4F",X"DF",X"79", - X"85",X"CD",X"B7",X"34",X"1B",X"12",X"CD",X"AB",X"35",X"DF",X"7D",X"81",X"1B",X"12",X"21",X"0F", - X"4F",X"78",X"D7",X"E5",X"3C",X"4F",X"21",X"3E",X"4F",X"DF",X"79",X"CB",X"2F",X"D7",X"FE",X"FF", - X"C2",X"87",X"34",X"0E",X"00",X"18",X"EF",X"E1",X"71",X"5F",X"E1",X"3E",X"03",X"D7",X"57",X"D5", - X"21",X"4E",X"4F",X"DF",X"E1",X"EB",X"72",X"2B",X"3A",X"09",X"4E",X"4F",X"3A",X"72",X"4E",X"A1", - X"28",X"04",X"3E",X"C0",X"AB",X"5F",X"73",X"21",X"17",X"4F",X"78",X"D7",X"3D",X"77",X"11",X"00", - X"00",X"20",X"62",X"1E",X"04",X"18",X"5E",X"4F",X"CB",X"29",X"CB",X"29",X"CB",X"29",X"CB",X"29", - X"A7",X"F2",X"C9",X"34",X"F6",X"F0",X"0C",X"18",X"02",X"E6",X"0F",X"C9",X"EB",X"CD",X"AB",X"35", - X"EB",X"D5",X"23",X"56",X"23",X"5E",X"18",X"13",X"EB",X"21",X"0F",X"4F",X"78",X"D7",X"36",X"00", - X"EB",X"11",X"3E",X"4F",X"D5",X"23",X"5E",X"23",X"56",X"18",X"00",X"E1",X"D5",X"DF",X"EB",X"D1", - X"72",X"2B",X"73",X"11",X"03",X"00",X"18",X"1D",X"23",X"4E",X"21",X"17",X"4F",X"78",X"D7",X"71", - X"11",X"02",X"00",X"18",X"10",X"21",X"17",X"4F",X"78",X"D7",X"3D",X"77",X"11",X"00",X"00",X"20", - X"04",X"1E",X"01",X"18",X"00",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"19",X"DD",X"75",X"00",X"DD", - X"74",X"01",X"DD",X"2B",X"DD",X"2B",X"10",X"01",X"C9",X"C3",X"0A",X"34",X"21",X"1F",X"4F",X"78", - X"D7",X"36",X"01",X"21",X"20",X"4F",X"7E",X"23",X"A6",X"23",X"A6",X"23",X"A6",X"23",X"A6",X"23", - X"A6",X"11",X"00",X"00",X"28",X"CF",X"3A",X"02",X"4E",X"A7",X"CA",X"54",X"35",X"AF",X"32",X"00", - X"4F",X"C3",X"8F",X"06",X"F7",X"45",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"78",X"EF",X"1C", - X"30",X"47",X"11",X"01",X"00",X"18",X"AE",X"3E",X"40",X"32",X"AC",X"42",X"11",X"01",X"00",X"18", - X"A4",X"23",X"7E",X"32",X"BC",X"4E",X"11",X"02",X"00",X"18",X"9A",X"3A",X"02",X"4E",X"A7",X"20", - X"08",X"3E",X"02",X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"21",X"2D",X"81",X"06",X"00",X"09",X"11", - X"02",X"4F",X"01",X"0C",X"00",X"ED",X"B0",X"3E",X"01",X"32",X"00",X"4F",X"32",X"A4",X"4D",X"21", - X"1F",X"4F",X"3E",X"00",X"32",X"A5",X"4D",X"06",X"14",X"CF",X"C9",X"78",X"FE",X"06",X"20",X"04", - X"21",X"C6",X"4D",X"C9",X"21",X"FE",X"4C",X"C9",X"05",X"C5",X"78",X"FE",X"01",X"28",X"04",X"06", - X"00",X"18",X"06",X"3A",X"13",X"4E",X"E6",X"0F",X"47",X"DF",X"C1",X"C3",X"19",X"2C",X"CB",X"77", - X"CA",X"30",X"1F",X"3E",X"01",X"02",X"C9",X"21",X"00",X"00",X"22",X"D2",X"4D",X"C9",X"3A",X"08", - X"4D",X"E6",X"0F",X"CB",X"3F",X"CB",X"3F",X"2F",X"1E",X"1C",X"83",X"FE",X"18",X"20",X"02",X"3E", - X"36",X"32",X"0A",X"4C",X"C9",X"03",X"04",X"01",X"02",X"01",X"01",X"01",X"01",X"0C",X"01",X"01", - X"04",X"01",X"01",X"01",X"E8",X"4D",X"44",X"37",X"53",X"37",X"62",X"37",X"70",X"37",X"80",X"37", - X"90",X"37",X"9C",X"37",X"B3",X"37",X"C7",X"37",X"B4",X"3C",X"93",X"3C",X"BE",X"B4",X"DA",X"B4", - X"2C",X"3D",X"FF",X"3C",X"50",X"3D",X"16",X"38",X"24",X"38",X"CF",X"3C",X"D8",X"3C",X"22",X"3D", - X"EF",X"3C",X"36",X"3D",X"01",X"00",X"02",X"00",X"03",X"00",X"66",X"38",X"6E",X"38",X"CE",X"3B", - X"82",X"38",X"8C",X"38",X"96",X"38",X"A0",X"38",X"AA",X"38",X"B4",X"38",X"C4",X"38",X"19",X"39", - X"D4",X"38",X"02",X"39",X"EB",X"38",X"6A",X"3D",X"30",X"39",X"41",X"39",X"5A",X"39",X"67",X"39", - X"74",X"39",X"0D",X"3D",X"74",X"3D",X"1B",X"3D",X"8D",X"3D",X"06",X"3D",X"6A",X"3D",X"14",X"3D", - X"83",X"3D",X"DE",X"37",X"D4",X"83",X"4D",X"49",X"4B",X"59",X"40",X"43",X"48",X"45",X"4C",X"4F", - X"2F",X"81",X"2F",X"80",X"8C",X"02",X"4D",X"4D",X"4D",X"4D",X"4D",X"4D",X"4D",X"4D",X"4D",X"4D", - X"2F",X"85",X"2F",X"80",X"8D",X"02",X"49",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"2F",X"89",X"2F",X"80",X"8D",X"02",X"40",X"49",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"2F",X"89",X"2F",X"80",X"8D",X"02",X"40",X"40",X"49",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"2F",X"89",X"2F",X"80",X"8D",X"02",X"40",X"40",X"40",X"49",X"40",X"40",X"40",X"40",X"40",X"40", - X"2F",X"89",X"2F",X"80",X"8D",X"02",X"40",X"40",X"40",X"40",X"49",X"40",X"40",X"40",X"40",X"40", - X"2F",X"89",X"2F",X"80",X"8D",X"02",X"40",X"40",X"40",X"40",X"40",X"49",X"40",X"40",X"40",X"40", - X"2F",X"89",X"2F",X"80",X"8D",X"02",X"40",X"40",X"40",X"40",X"40",X"40",X"49",X"40",X"40",X"40", - X"2F",X"89",X"2F",X"80",X"8D",X"02",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"49",X"40",X"40", - X"2F",X"89",X"2F",X"80",X"8D",X"02",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"49",X"40", - X"2F",X"89",X"2F",X"80",X"8D",X"02",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"49", - X"2F",X"89",X"2F",X"80",X"8D",X"02",X"49",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"2F",X"89",X"2F",X"80",X"3B",X"80",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"40",X"40",X"2F", - X"8F",X"2F",X"80",X"3B",X"80",X"46",X"52",X"45",X"45",X"40",X"50",X"4C",X"41",X"59",X"2F",X"8F", - X"2F",X"80",X"8C",X"02",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E",X"45",X"2F",X"85", - X"8C",X"02",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"54",X"57",X"4F",X"2F",X"85",X"2F",X"80", - X"92",X"02",X"47",X"41",X"4D",X"45",X"40",X"40",X"4F",X"56",X"45",X"52",X"2F",X"81",X"2F",X"80", - X"52",X"02",X"52",X"45",X"41",X"44",X"59",X"5B",X"2F",X"89",X"2F",X"90",X"ED",X"02",X"50",X"55", - X"53",X"48",X"40",X"53",X"54",X"41",X"52",X"54",X"40",X"42",X"55",X"54",X"54",X"4F",X"4E",X"2F", - X"87",X"2F",X"80",X"AF",X"02",X"31",X"40",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E", - X"4C",X"59",X"40",X"2F",X"87",X"2F",X"80",X"AF",X"02",X"31",X"40",X"4F",X"52",X"40",X"32",X"40", - X"50",X"4C",X"41",X"59",X"45",X"52",X"53",X"2F",X"87",X"00",X"2F",X"00",X"80",X"00",X"B1",X"02", - X"32",X"40",X"4F",X"52",X"40",X"34",X"40",X"50",X"4C",X"41",X"59",X"45",X"52",X"53",X"2F",X"87", - X"00",X"2F",X"00",X"80",X"00",X"96",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"50",X"55",X"43", - X"4B",X"4D",X"41",X"4E",X"40",X"46",X"4F",X"52",X"40",X"40",X"40",X"30",X"30",X"30",X"40",X"5D", - X"5E",X"5F",X"2F",X"8E",X"2F",X"80",X"76",X"02",X"10",X"40",X"31",X"30",X"40",X"5D",X"5E",X"5F", - X"2F",X"9F",X"2F",X"80",X"78",X"02",X"14",X"40",X"35",X"30",X"40",X"5D",X"5E",X"5F",X"2F",X"9F", - X"2F",X"80",X"5D",X"02",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"83",X"2F",X"80",X"C5", - X"02",X"40",X"2F",X"81",X"2F",X"80",X"C5",X"02",X"40",X"2F",X"81",X"2F",X"80",X"C8",X"02",X"40", - X"2F",X"83",X"2F",X"80",X"C8",X"02",X"40",X"52",X"4F",X"4D",X"50",X"3B",X"3B",X"3B",X"3B",X"3B", - X"3B",X"3B",X"2F",X"83",X"2F",X"80",X"25",X"80",X"81",X"85",X"2F",X"81",X"2F",X"90",X"6E",X"02", - X"53",X"55",X"50",X"45",X"52",X"40",X"50",X"41",X"43",X"3B",X"4D",X"41",X"4E",X"2F",X"89",X"2F", - X"80",X"4D",X"41",X"4E",X"2F",X"89",X"2F",X"80",X"2F",X"90",X"00",X"00",X"2E",X"80",X"86",X"8B", - X"8D",X"8E",X"2F",X"8F",X"2F",X"90",X"30",X"80",X"40",X"40",X"40",X"40",X"2F",X"94",X"2F",X"90", - X"32",X"80",X"89",X"8A",X"8D",X"8E",X"2F",X"89",X"2F",X"90",X"34",X"80",X"89",X"8A",X"8D",X"8E", - X"2F",X"89",X"2F",X"90",X"04",X"03",X"4D",X"45",X"4D",X"4F",X"52",X"59",X"40",X"40",X"4F",X"4B", - X"2F",X"8F",X"2F",X"80",X"04",X"03",X"42",X"41",X"44",X"40",X"40",X"40",X"40",X"52",X"40",X"4D", - X"2F",X"8F",X"2F",X"80",X"08",X"03",X"31",X"40",X"43",X"4F",X"49",X"4E",X"40",X"40",X"31",X"40", - X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"2F",X"8F",X"2F",X"80",X"08",X"03",X"32",X"40",X"43", - X"4F",X"49",X"4E",X"53",X"40",X"31",X"40",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"2F",X"8F", - X"2F",X"80",X"08",X"03",X"31",X"40",X"43",X"4F",X"49",X"4E",X"40",X"40",X"32",X"40",X"43",X"52", - X"45",X"44",X"49",X"54",X"53",X"2F",X"8F",X"2F",X"80",X"08",X"03",X"46",X"52",X"45",X"45",X"40", - X"40",X"50",X"4C",X"41",X"59",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"2F",X"8F",X"2F",X"80", - X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"40",X"4E",X"4F",X"4E",X"45",X"2F",X"8F",X"2F", - X"80",X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"2F",X"8F",X"2F",X"80",X"0C",X"03",X"50", - X"55",X"43",X"4B",X"4D",X"41",X"4E",X"2F",X"8F",X"2F",X"80",X"0E",X"03",X"54",X"41",X"42",X"4C", - X"45",X"40",X"40",X"2F",X"8F",X"2F",X"80",X"0E",X"03",X"55",X"50",X"52",X"49",X"47",X"48",X"54", - X"2F",X"8F",X"2F",X"80",X"0A",X"02",X"30",X"30",X"30",X"2F",X"8F",X"2F",X"80",X"6B",X"01",X"40", - X"2F",X"85",X"2F",X"3D",X"59",X"02",X"B6",X"02",X"C3",X"02",X"D0",X"02",X"C3",X"02",X"00",X"00", - X"03",X"03",X"03",X"03",X"03",X"03",X"16",X"B5",X"25",X"B5",X"78",X"02",X"97",X"02",X"1F",X"03", - X"3D",X"03",X"E6",X"02",X"06",X"B5",X"5B",X"03",X"6B",X"03",X"7B",X"03",X"8B",X"03",X"9B",X"03", - X"AB",X"03",X"BB",X"03",X"CB",X"03",X"DB",X"03",X"EB",X"03",X"6A",X"B5",X"7A",X"B5",X"8A",X"B5", - X"9A",X"B5",X"BA",X"B5",X"AA",X"B5",X"34",X"B5",X"43",X"B5",X"50",X"B5",X"5D",X"B5",X"AC",X"B4", - X"94",X"36",X"A4",X"36",X"B4",X"36",X"C4",X"36",X"D4",X"36",X"E4",X"36",X"F4",X"36",X"04",X"37", - X"14",X"37",X"24",X"37",X"34",X"37",X"04",X"1C",X"02",X"02",X"0A",X"01",X"11",X"02",X"02",X"0C", - X"01",X"01",X"0E",X"01",X"01",X"01",X"01",X"03",X"01",X"07",X"1A",X"01",X"01",X"03",X"13",X"01", - X"01",X"05",X"18",X"04",X"03",X"07",X"01",X"03",X"0E",X"04",X"0C",X"01",X"0F",X"01",X"01",X"01", - X"01",X"04",X"02",X"07",X"16",X"02",X"02",X"03",X"01",X"01",X"01",X"01",X"0F",X"01",X"01",X"01", - X"03",X"02",X"02",X"15",X"03",X"04",X"01",X"01",X"01",X"01",X"15",X"03",X"0B",X"01",X"01",X"01", - X"01",X"0F",X"01",X"01",X"01",X"3C",X"01",X"01",X"01",X"01",X"0A",X"01",X"01",X"01",X"01",X"0F", - X"0E",X"13",X"0E",X"11",X"0E",X"11",X"01",X"01",X"01",X"01",X"0A",X"01",X"01",X"01",X"01",X"00", - X"02",X"40",X"01",X"3E",X"3D",X"10",X"40",X"40",X"0E",X"3D",X"3E",X"10",X"C2",X"43",X"01",X"3E", - X"3D",X"10",X"21",X"C3",X"40",X"11",X"E6",X"39",X"36",X"14",X"1A",X"A7",X"C8",X"13",X"85",X"6F", - X"D2",X"68",X"3A",X"24",X"18",X"F2",X"90",X"14",X"94",X"0F",X"98",X"15",X"9C",X"07",X"A0",X"14", - X"A4",X"17",X"A8",X"16",X"AC",X"16",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"9C",X"16",X"9C",X"16",X"9C",X"16",X"73",X"20", - X"00",X"0C",X"00",X"0A",X"1F",X"00",X"72",X"20",X"FB",X"87",X"00",X"02",X"0F",X"00",X"59",X"01", - X"06",X"08",X"00",X"00",X"02",X"00",X"59",X"01",X"06",X"09",X"00",X"00",X"02",X"00",X"59",X"02", - X"06",X"0A",X"00",X"00",X"02",X"00",X"59",X"03",X"06",X"0B",X"00",X"00",X"02",X"00",X"59",X"04", - X"06",X"0C",X"00",X"06",X"02",X"00",X"24",X"00",X"06",X"08",X"02",X"00",X"0A",X"00",X"36",X"07", - X"87",X"6F",X"00",X"00",X"04",X"00",X"70",X"04",X"00",X"00",X"00",X"00",X"08",X"00",X"1C",X"70", - X"8B",X"08",X"00",X"01",X"06",X"00",X"1C",X"70",X"8B",X"08",X"00",X"01",X"06",X"00",X"56",X"0C", - X"FF",X"8C",X"00",X"02",X"08",X"00",X"56",X"00",X"02",X"0A",X"07",X"03",X"0C",X"00",X"36",X"38", - X"FE",X"12",X"F8",X"04",X"0F",X"FC",X"22",X"01",X"01",X"06",X"00",X"01",X"07",X"00",X"01",X"02", - X"04",X"08",X"10",X"20",X"40",X"80",X"01",X"03",X"06",X"0C",X"18",X"30",X"60",X"00",X"57",X"5C", - X"61",X"67",X"6D",X"74",X"7B",X"82",X"8A",X"92",X"9A",X"A3",X"AD",X"B8",X"C3",X"D4",X"3B",X"F3", - X"3B",X"58",X"3C",X"95",X"3C",X"DE",X"3C",X"DF",X"3C",X"01",X"02",X"01",X"1B",X"03",X"03",X"1A", - X"03",X"03",X"1A",X"03",X"03",X"1A",X"01",X"01",X"01",X"01",X"01",X"01",X"5A",X"01",X"01",X"01", - X"01",X"01",X"21",X"20",X"20",X"1A",X"01",X"01",X"01",X"01",X"01",X"61",X"20",X"20",X"20",X"1A", - X"01",X"01",X"01",X"01",X"01",X"01",X"5B",X"04",X"1B",X"06",X"1A",X"06",X"1A",X"06",X"1B",X"01", - X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"06",X"1A",X"06",X"1A",X"06",X"1B",X"01",X"01", - X"01",X"F1",X"03",X"F2",X"03",X"F3",X"0A",X"F4",X"02",X"90",X"7C",X"7B",X"7A",X"79",X"79",X"78", - X"97",X"76",X"75",X"74",X"73",X"72",X"91",X"A8",X"88",X"60",X"4A",X"4C",X"91",X"95",X"88",X"95", - X"91",X"95",X"88",X"95",X"91",X"95",X"88",X"95",X"95",X"98",X"94",X"97",X"93",X"96",X"88",X"96", - X"93",X"96",X"88",X"96",X"93",X"96",X"88",X"96",X"B6",X"B3",X"75",X"76",X"77",X"78",X"78",X"75", - X"73",X"68",X"91",X"95",X"88",X"95",X"91",X"95",X"88",X"95",X"86",X"96",X"95",X"92",X"93",X"8C", - X"8A",X"88",X"86",X"90",X"90",X"96",X"95",X"90",X"90",X"86",X"90",X"96",X"90",X"96",X"91",X"88", - X"81",X"FF",X"47",X"30",X"4B",X"10",X"4C",X"10",X"4D",X"10",X"4E",X"10",X"77",X"20",X"4E",X"10", - X"4D",X"10",X"4C",X"10",X"4A",X"10",X"47",X"10",X"46",X"10",X"65",X"30",X"66",X"30",X"67",X"40", - X"70",X"F0",X"FB",X"3B",X"F1",X"00",X"F2",X"02",X"F3",X"0A",X"F4",X"00",X"88",X"6C",X"71",X"72", - X"73",X"73",X"71",X"93",X"6C",X"73",X"75",X"76",X"76",X"75",X"96",X"7C",X"7A",X"78",X"76",X"75", - X"96",X"6C",X"91",X"A0",X"88",X"75",X"76",X"77",X"78",X"71",X"73",X"74",X"75",X"71",X"75",X"71", - X"68",X"68",X"65",X"66",X"67",X"A8",X"AB",X"AC",X"8C",X"86",X"76",X"75",X"6C",X"71",X"75",X"73", - X"6B",X"6C",X"73",X"76",X"7A",X"78",X"78",X"76",X"73",X"6C",X"AA",X"A8",X"71",X"73",X"74",X"75", - X"6A",X"6B",X"6C",X"73",X"75",X"76",X"77",X"78",X"71",X"73",X"74",X"75",X"71",X"75",X"71",X"68", - X"48",X"40",X"68",X"67",X"68",X"AA",X"A9",X"AA",X"6A",X"60",X"8A",X"76",X"75",X"73",X"71",X"71", - X"73",X"95",X"75",X"73",X"71",X"68",X"68",X"61",X"63",X"6A",X"A8",X"6C",X"76",X"6A",X"6C",X"91", - X"90",X"91",X"FF",X"96",X"03",X"40",X"41",X"44",X"44",X"49",X"54",X"49",X"4F",X"4E",X"41",X"4C", - X"40",X"40",X"40",X"40",X"41",X"54",X"40",X"40",X"40",X"30",X"30",X"30",X"40",X"5D",X"5E",X"5F", - X"2F",X"95",X"2F",X"80",X"5A",X"02",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"2F",X"07",X"07", - X"07",X"01",X"01",X"01",X"01",X"2F",X"80",X"50",X"40",X"40",X"40",X"2F",X"87",X"2F",X"80",X"5B", - X"02",X"40",X"2F",X"81",X"2F",X"80",X"2F",X"80",X"92",X"02",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"2F",X"81",X"2F",X"80",X"6E",X"02",X"40",X"2F",X"81",X"2F",X"80",X"92", - X"02",X"40",X"40",X"54",X"55",X"52",X"42",X"4F",X"5B",X"40",X"40",X"2F",X"89",X"2F",X"80",X"6E", - X"02",X"40",X"2F",X"83",X"2F",X"80",X"6E",X"02",X"40",X"2F",X"89",X"2F",X"80",X"6E",X"02",X"40", - X"2F",X"85",X"2F",X"80",X"3D",X"02",X"40",X"2F",X"81",X"2F",X"80",X"6E",X"02",X"40",X"2F",X"87", - X"2F",X"80",X"2F",X"02",X"4D",X"49",X"4B",X"59",X"2F",X"87",X"2F",X"80",X"2F",X"02",X"4D",X"49", - X"4B",X"59",X"2F",X"85",X"2F",X"80",X"49",X"03",X"41",X"54",X"52",X"41",X"50",X"41",X"4E",X"44", - X"4F",X"40",X"55",X"4E",X"40",X"43",X"4F",X"52",X"41",X"5A",X"4F",X"4E",X"2F",X"88",X"2F",X"80", - X"53",X"03",X"56",X"49",X"44",X"41",X"40",X"45",X"58",X"54",X"52",X"41",X"40",X"4F",X"40",X"50", - X"55",X"4E",X"54",X"41",X"47",X"45",X"2F",X"82",X"2F",X"80",X"2F",X"02",X"40",X"40",X"40",X"40", - X"2F",X"8F",X"2F",X"80",X"6B",X"02",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"2F", - X"85",X"2F",X"80",X"2F",X"02",X"40",X"40",X"40",X"40",X"2F",X"87",X"2F",X"80",X"6B",X"02",X"40", - X"2F",X"8F",X"2F",X"80",X"0C",X"03",X"40",X"2F",X"8F",X"2F",X"80",X"3A",X"78",X"4C",X"E6",X"0F", - X"E7",X"6A",X"3E",X"C1",X"3D",X"D9",X"3E",X"76",X"80",X"BC",X"80",X"FA",X"80",X"BC",X"80",X"91", - X"80",X"C9",X"3D",X"D9",X"3E",X"9F",X"80",X"FA",X"80",X"C9",X"3D",X"BC",X"80",X"83",X"80",X"FA", - X"80",X"3E",X"02",X"32",X"70",X"4C",X"C3",X"C9",X"3D",X"3A",X"02",X"4E",X"FE",X"10",X"C4",X"04", - X"97",X"3A",X"02",X"4E",X"E7",X"CA",X"B5",X"F8",X"3D",X"FE",X"3D",X"0C",X"00",X"CB",X"33",X"04", - X"3E",X"D0",X"33",X"0A",X"3E",X"D5",X"33",X"10",X"3E",X"DA",X"33",X"1C",X"3E",X"DF",X"33",X"1C", - X"3E",X"1C",X"3E",X"1C",X"3E",X"08",X"3F",X"C9",X"EF",X"20",X"21",X"C3",X"8F",X"06",X"EF",X"20", - X"1B",X"C3",X"8F",X"06",X"EF",X"20",X"1C",X"C3",X"8F",X"06",X"EF",X"20",X"1D",X"C3",X"8F",X"06", - X"EF",X"20",X"1E",X"C3",X"8F",X"06",X"EF",X"20",X"1F",X"C3",X"8F",X"06",X"EF",X"20",X"20",X"C3", - X"8F",X"06",X"EF",X"20",X"22",X"C3",X"8F",X"06",X"EF",X"20",X"23",X"C3",X"8F",X"06",X"EF",X"20", - X"24",X"C3",X"8F",X"06",X"3A",X"01",X"4F",X"E6",X"10",X"20",X"0A",X"EF",X"1C",X"0C",X"EF",X"20", - X"0A",X"EF",X"20",X"25",X"C9",X"EF",X"1C",X"0D",X"EF",X"20",X"09",X"C9",X"3A",X"01",X"4F",X"E6", - X"10",X"20",X"07",X"EF",X"20",X"0A",X"EF",X"20",X"25",X"C9",X"3E",X"99",X"CD",X"2C",X"AF",X"E6", - X"01",X"28",X"F7",X"EF",X"20",X"09",X"C9",X"C3",X"8F",X"06",X"3A",X"02",X"4E",X"FE",X"00",X"20", - X"68",X"3A",X"78",X"4C",X"A7",X"20",X"62",X"EF",X"30",X"25",X"3A",X"02",X"4E",X"FE",X"20",X"28", - X"05",X"FE",X"10",X"D4",X"1B",X"97",X"E7",X"CA",X"B5",X"32",X"97",X"32",X"97",X"32",X"97",X"32", - X"97",X"32",X"97",X"32",X"97",X"32",X"97",X"32",X"97",X"32",X"97",X"32",X"97",X"32",X"97",X"32", - X"97",X"32",X"97",X"32",X"97",X"32",X"97",X"CA",X"B5",X"F8",X"3D",X"FE",X"3D",X"0C",X"00",X"CB", - X"33",X"04",X"3E",X"D0",X"33",X"0A",X"3E",X"D5",X"33",X"10",X"3E",X"DA",X"33",X"1C",X"3E",X"DF", - X"33",X"1C",X"3E",X"1C",X"3E",X"1C",X"3E",X"08",X"3F",X"C9",X"3A",X"01",X"4F",X"3C",X"E6",X"1F", - X"32",X"01",X"4F",X"E6",X"0F",X"C0",X"C3",X"8F",X"06",X"3A",X"02",X"4E",X"FE",X"10",X"C4",X"1B", - X"97",X"3A",X"02",X"4E",X"E7",X"CA",X"B5",X"F8",X"3D",X"FE",X"3D",X"0C",X"00",X"CB",X"33",X"04", - X"3E",X"D0",X"33",X"0A",X"3E",X"D5",X"33",X"10",X"3E",X"DA",X"33",X"1C",X"3E",X"DF",X"33",X"1C", - X"3E",X"1C",X"3E",X"1C",X"3E",X"08",X"3F",X"C9",X"AF",X"32",X"14",X"4E",X"3A",X"78",X"4C",X"E6", - X"0F",X"32",X"13",X"4E",X"C3",X"82",X"06",X"3A",X"01",X"4F",X"3C",X"E6",X"1F",X"32",X"01",X"4F", - X"E6",X"07",X"CD",X"2C",X"AF",X"E6",X"0F",X"E7",X"92",X"3F",X"38",X"3F",X"56",X"3F",X"74",X"3F", - X"74",X"3F",X"56",X"3F",X"38",X"3F",X"92",X"3F",X"21",X"63",X"40",X"11",X"49",X"3B",X"36",X"10", - X"7C",X"C6",X"04",X"67",X"36",X"01",X"7C",X"C6",X"FC",X"67",X"1A",X"A7",X"C8",X"13",X"85",X"6F", - X"D2",X"3E",X"3F",X"24",X"18",X"E8",X"21",X"63",X"40",X"11",X"49",X"3B",X"36",X"12",X"7C",X"C6", - X"04",X"67",X"36",X"07",X"7C",X"C6",X"FC",X"67",X"1A",X"A7",X"C8",X"13",X"85",X"6F",X"D2",X"5C", - X"3F",X"24",X"18",X"E8",X"21",X"63",X"40",X"11",X"49",X"3B",X"36",X"14",X"7C",X"C6",X"04",X"67", - X"36",X"0F",X"7C",X"C6",X"FC",X"67",X"1A",X"A7",X"C8",X"13",X"85",X"6F",X"D2",X"7A",X"3F",X"24", - X"18",X"E8",X"21",X"63",X"40",X"11",X"49",X"3B",X"36",X"40",X"1A",X"A7",X"C8",X"13",X"85",X"6F", - X"D2",X"98",X"3F",X"24",X"18",X"F2",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"AB",X"00",X"00",X"00",X"00",X"00",X"00",X"F5",X"C5",X"E5",X"CD",X"A0",X"B3",X"E1",X"C1",X"F1"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index a49aa779..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"C9",X"E6",X"07",X"CD",X"2C",X"AF",X"E6",X"00",X"E7",X"17",X"80",X"56",X"3F",X"74",X"3F",X"74", - X"3F",X"56",X"3F",X"38",X"3F",X"92",X"3F",X"26",X"40",X"3A",X"01",X"4F",X"E6",X"0F",X"F6",X"60", - X"C6",X"03",X"6F",X"2D",X"11",X"49",X"3B",X"36",X"40",X"7C",X"C6",X"04",X"67",X"36",X"0F",X"7C", - X"C6",X"FC",X"67",X"1A",X"A7",X"28",X"09",X"13",X"85",X"6F",X"D2",X"27",X"80",X"24",X"18",X"E7", - X"26",X"40",X"3A",X"01",X"4F",X"E6",X"0F",X"F6",X"60",X"C6",X"03",X"6F",X"11",X"49",X"3B",X"36", - X"14",X"7C",X"C6",X"04",X"67",X"36",X"0F",X"7C",X"C6",X"FC",X"67",X"1A",X"A7",X"C8",X"13",X"85", - X"6F",X"D2",X"4F",X"80",X"24",X"18",X"E8",X"C9",X"3E",X"00",X"32",X"70",X"4C",X"3E",X"01",X"32", - X"13",X"4E",X"C3",X"08",X"3F",X"C9",X"3E",X"01",X"32",X"70",X"4C",X"3E",X"02",X"32",X"13",X"4E", - X"C3",X"08",X"3F",X"3E",X"02",X"32",X"70",X"4C",X"3E",X"03",X"32",X"13",X"4E",X"C3",X"08",X"3F", - X"C9",X"3E",X"01",X"32",X"70",X"4C",X"3E",X"09",X"32",X"13",X"4E",X"C3",X"08",X"3F",X"C9",X"3E", - X"02",X"32",X"70",X"4C",X"3E",X"0C",X"32",X"13",X"4E",X"C3",X"08",X"3F",X"C9",X"3E",X"02",X"32", - X"70",X"4C",X"3E",X"0D",X"32",X"13",X"4E",X"C3",X"08",X"3F",X"C9",X"C9",X"3A",X"02",X"4E",X"FE", - X"18",X"C4",X"04",X"97",X"3A",X"02",X"4E",X"E7",X"CA",X"B5",X"F8",X"3D",X"FE",X"3D",X"0C",X"00", - X"04",X"3E",X"0A",X"3E",X"10",X"3E",X"EE",X"33",X"10",X"3E",X"22",X"3E",X"F3",X"33",X"F8",X"33", - X"2E",X"3E",X"FE",X"3D",X"FE",X"3D",X"04",X"3E",X"0A",X"3E",X"10",X"3E",X"10",X"3E",X"E4",X"33", - X"22",X"3E",X"E9",X"33",X"1C",X"3E",X"DF",X"33",X"08",X"3F",X"AF",X"32",X"70",X"4C",X"3A",X"02", - X"4E",X"FE",X"10",X"C4",X"04",X"97",X"3A",X"02",X"4E",X"E7",X"CA",X"B5",X"F8",X"3D",X"FE",X"3D", - X"0C",X"00",X"CB",X"33",X"04",X"3E",X"D0",X"33",X"0A",X"3E",X"D5",X"33",X"10",X"3E",X"DA",X"33", - X"E4",X"33",X"22",X"3E",X"E9",X"33",X"1C",X"3E",X"DF",X"33",X"08",X"3F",X"C9",X"42",X"82",X"41", - X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"65",X"82",X"75",X"82",X"41",X"82",X"41", - X"82",X"41",X"82",X"41",X"82",X"65",X"82",X"98",X"82",X"A8",X"82",X"41",X"82",X"41",X"82",X"41", - X"82",X"65",X"82",X"98",X"82",X"CB",X"82",X"EB",X"82",X"41",X"82",X"41",X"82",X"65",X"82",X"98", - X"82",X"CB",X"82",X"FE",X"82",X"0E",X"83",X"41",X"82",X"65",X"82",X"98",X"82",X"CB",X"82",X"FE", - X"82",X"41",X"82",X"2D",X"83",X"57",X"84",X"61",X"84",X"6B",X"84",X"75",X"84",X"41",X"82",X"43", - X"83",X"42",X"82",X"75",X"82",X"A8",X"82",X"EB",X"82",X"41",X"82",X"89",X"83",X"57",X"84",X"61", - X"84",X"6B",X"84",X"75",X"84",X"41",X"82",X"7F",X"84",X"55",X"82",X"88",X"82",X"BB",X"82",X"DB", - X"82",X"0E",X"83",X"A5",X"83",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41", - X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41", - X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41", - X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41", - X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41", - X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41", - X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41", - X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41", - X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41", - X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41",X"82",X"41", - X"82",X"FF",X"F1",X"00",X"80",X"F3",X"0A",X"84",X"F2",X"70",X"F0",X"10",X"00",X"01",X"F2",X"40", - X"F0",X"10",X"00",X"01",X"FF",X"F3",X"0A",X"84",X"F2",X"70",X"F0",X"F0",X"00",X"01",X"F2",X"70", - X"F0",X"10",X"00",X"01",X"FF",X"F3",X"0A",X"84",X"F2",X"70",X"F0",X"00",X"00",X"01",X"F2",X"40", - X"F0",X"00",X"00",X"01",X"FF",X"F1",X"00",X"90",X"F3",X"0A",X"84",X"F2",X"70",X"F0",X"10",X"00", - X"03",X"F2",X"40",X"F0",X"10",X"00",X"03",X"FF",X"F3",X"0A",X"84",X"F2",X"70",X"F0",X"F0",X"00", - X"03",X"F2",X"70",X"F0",X"10",X"00",X"03",X"FF",X"F3",X"0A",X"84",X"F2",X"70",X"F0",X"00",X"00", - X"03",X"F2",X"40",X"F0",X"00",X"00",X"03",X"FF",X"F1",X"00",X"A0",X"F3",X"0A",X"84",X"F2",X"70", - X"F0",X"10",X"00",X"05",X"F2",X"40",X"F0",X"10",X"00",X"05",X"FF",X"F3",X"0A",X"84",X"F2",X"70", - X"F0",X"F0",X"00",X"05",X"F2",X"70",X"F0",X"10",X"00",X"05",X"FF",X"F3",X"0A",X"84",X"F2",X"70", - X"F0",X"00",X"00",X"05",X"F2",X"40",X"F0",X"00",X"00",X"05",X"FF",X"F3",X"0A",X"84",X"F2",X"70", - X"F0",X"F0",X"00",X"07",X"F2",X"70",X"F0",X"10",X"00",X"07",X"FF",X"F1",X"00",X"B0",X"F3",X"0A", - X"84",X"F2",X"70",X"F0",X"10",X"00",X"07",X"F2",X"40",X"F0",X"10",X"00",X"07",X"FF",X"F3",X"0A", - X"84",X"F2",X"70",X"F0",X"00",X"00",X"07",X"F2",X"40",X"F0",X"00",X"00",X"07",X"FF",X"F1",X"00", - X"C0",X"F3",X"E2",X"83",X"F2",X"70",X"F0",X"10",X"00",X"09",X"F2",X"40",X"F0",X"10",X"00",X"09", - X"F2",X"70",X"F0",X"00",X"00",X"09",X"F2",X"40",X"F0",X"00",X"00",X"09",X"FF",X"F1",X"00",X"70", - X"F3",X"D9",X"83",X"F2",X"40",X"F0",X"F0",X"00",X"05",X"F2",X"04",X"F3",X"EB",X"83",X"F0",X"00", - X"10",X"05",X"FF",X"F2",X"01",X"F3",X"D9",X"83",X"F0",X"00",X"01",X"05",X"FF",X"06",X"40",X"0E", - X"00",X"DD",X"21",X"00",X"00",X"DD",X"E5",X"E1",X"16",X"00",X"7E",X"5F",X"DD",X"19",X"E5",X"2A", - X"6A",X"4C",X"77",X"E1",X"23",X"0B",X"79",X"B0",X"20",X"EE",X"11",X"00",X"40",X"19",X"01",X"00", - X"40",X"16",X"00",X"7E",X"5F",X"DD",X"19",X"E5",X"2A",X"6A",X"4C",X"77",X"E1",X"23",X"0B",X"79", - X"B0",X"20",X"EE",X"DD",X"E5",X"E1",X"7D",X"AF",X"C9",X"F1",X"00",X"90",X"F2",X"30",X"F3",X"E2", - X"83",X"F0",X"00",X"00",X"05",X"F3",X"E2",X"83",X"F2",X"70",X"F0",X"10",X"00",X"05",X"F2",X"30", - X"F0",X"10",X"00",X"05",X"FF",X"F3",X"D9",X"83",X"F2",X"70",X"F0",X"F0",X"00",X"05",X"F2",X"30", - X"F0",X"F0",X"00",X"05",X"FF",X"1B",X"1B",X"19",X"19",X"1B",X"1B",X"32",X"32",X"FF",X"9B",X"9B", - X"99",X"99",X"9B",X"9B",X"B2",X"B2",X"FF",X"6E",X"6E",X"5A",X"5A",X"6E",X"6E",X"72",X"72",X"FF", - X"EE",X"EE",X"DA",X"DA",X"EE",X"EE",X"F2",X"F2",X"FF",X"37",X"37",X"2D",X"2D",X"37",X"37",X"2F", - X"2F",X"FF",X"B7",X"B7",X"AD",X"AD",X"B7",X"B7",X"AF",X"AF",X"FF",X"36",X"36",X"F1",X"F1",X"36", - X"36",X"F3",X"F3",X"FF",X"34",X"34",X"31",X"31",X"34",X"34",X"33",X"33",X"FF",X"24",X"24",X"24", - X"25",X"25",X"25",X"A4",X"A4",X"A4",X"A5",X"A5",X"A5",X"FF",X"24",X"24",X"24",X"25",X"25",X"25", - X"A4",X"A4",X"A4",X"A5",X"A5",X"A5",X"FF",X"26",X"26",X"26",X"27",X"27",X"27",X"FF",X"1F",X"FF", - X"1E",X"FF",X"10",X"10",X"10",X"14",X"14",X"14",X"16",X"16",X"16",X"FF",X"11",X"11",X"11",X"15", - X"15",X"15",X"17",X"17",X"17",X"FF",X"12",X"FF",X"13",X"FF",X"30",X"FF",X"18",X"18",X"18",X"18", - X"2C",X"2C",X"2C",X"2C",X"FF",X"07",X"FF",X"0F",X"FF",X"00",X"FF",X"01",X"FF",X"02",X"FF",X"03", - X"FF",X"04",X"FF",X"05",X"FF",X"06",X"FF",X"F3",X"FD",X"83",X"F0",X"E0",X"20",X"01",X"F2",X"50", - X"FF",X"F3",X"FD",X"83",X"F0",X"20",X"20",X"03",X"F2",X"50",X"FF",X"F3",X"FD",X"83",X"F0",X"E0", - X"E0",X"05",X"F2",X"50",X"FF",X"F3",X"FD",X"83",X"F0",X"20",X"E0",X"05",X"F2",X"50",X"FF",X"F3", - X"E2",X"83",X"F0",X"00",X"00",X"09",X"F2",X"50",X"FF",X"F2",X"01",X"F3",X"55",X"84",X"F0",X"00", - X"00",X"16",X"F2",X"01",X"F6",X"F2",X"01",X"FF",X"F2",X"01",X"F3",X"55",X"84",X"F0",X"00",X"00", - X"16",X"F2",X"01",X"F6",X"F2",X"01",X"FF",X"F2",X"01",X"F3",X"4F",X"84",X"F0",X"00",X"00",X"07", - X"F2",X"01",X"F6",X"F2",X"01",X"FF",X"F2",X"01",X"F3",X"55",X"84",X"F0",X"00",X"00",X"16",X"F2", - X"01",X"F6",X"F2",X"01",X"FF",X"F2",X"01",X"F3",X"55",X"84",X"F0",X"00",X"00",X"16",X"F2",X"01", - X"F6",X"F2",X"01",X"FF",X"F2",X"01",X"F3",X"55",X"84",X"F0",X"00",X"00",X"16",X"F2",X"01",X"F6", - X"F2",X"01",X"FF",X"F2",X"01",X"F3",X"55",X"84",X"F0",X"00",X"00",X"16",X"F2",X"01",X"F6",X"F2", - X"01",X"FF",X"F1",X"00",X"94",X"F3",X"B5",X"83",X"F2",X"72",X"F0",X"F0",X"00",X"09",X"F2",X"5F", - X"F6",X"FF",X"F1",X"00",X"94",X"F3",X"B5",X"83",X"F2",X"72",X"F0",X"F0",X"00",X"09",X"F2",X"5F", - X"F3",X"BE",X"83",X"F2",X"72",X"F0",X"14",X"00",X"09",X"F2",X"20",X"F6",X"FF",X"3A",X"09",X"4D", - X"E6",X"07",X"CB",X"3F",X"2F",X"1E",X"30",X"83",X"CB",X"47",X"20",X"02",X"3E",X"37",X"32",X"0A", - X"4C",X"C9",X"3A",X"08",X"4D",X"E6",X"07",X"CB",X"3F",X"1E",X"30",X"83",X"CB",X"47",X"20",X"02", - X"3E",X"34",X"32",X"0A",X"4C",X"C9",X"3A",X"09",X"4D",X"E6",X"07",X"CB",X"3F",X"1E",X"AC",X"83", - X"CB",X"47",X"20",X"02",X"3E",X"35",X"32",X"0A",X"4C",X"C9",X"3A",X"08",X"4D",X"E6",X"07",X"CB", - X"3F",X"2F",X"1E",X"F4",X"83",X"CB",X"47",X"20",X"02",X"3E",X"36",X"32",X"0A",X"4C",X"C9",X"3A", - X"0C",X"4C",X"FE",X"1E",X"C0",X"2A",X"26",X"4D",X"C9",X"3A",X"A4",X"4D",X"A7",X"C0",X"3A",X"D4", - X"4D",X"A7",X"CA",X"D2",X"85",X"3A",X"D2",X"4D",X"A7",X"CA",X"D2",X"85",X"3A",X"41",X"4C",X"47", - X"21",X"4C",X"87",X"DF",X"ED",X"5B",X"D2",X"4D",X"19",X"22",X"D2",X"4D",X"21",X"41",X"4C",X"34", - X"7E",X"E6",X"0F",X"C0",X"21",X"40",X"4C",X"35",X"FA",X"68",X"86",X"7E",X"57",X"CB",X"3F",X"CB", - X"3F",X"21",X"BC",X"4E",X"CB",X"EE",X"2A",X"42",X"4C",X"D7",X"4F",X"3E",X"03",X"A2",X"28",X"07", - X"CB",X"39",X"CB",X"39",X"3D",X"20",X"F9",X"3E",X"03",X"A1",X"07",X"07",X"07",X"07",X"32",X"41", - X"4C",X"C9",X"3A",X"70",X"4C",X"FE",X"02",X"20",X"1B",X"3A",X"0E",X"4E",X"FE",X"20",X"CA",X"05", - X"86",X"FE",X"40",X"CA",X"05",X"86",X"FE",X"A0",X"CA",X"05",X"86",X"FE",X"D0",X"C0",X"21",X"0D", - X"4E",X"C3",X"08",X"86",X"3A",X"0E",X"4E",X"FE",X"40",X"CA",X"05",X"86",X"FE",X"B0",X"C0",X"21", - X"0D",X"4E",X"C3",X"08",X"86",X"21",X"0C",X"4E",X"7E",X"A7",X"C0",X"34",X"3A",X"13",X"4E",X"FE", - X"07",X"38",X"0A",X"06",X"07",X"ED",X"5F",X"E6",X"1F",X"90",X"30",X"FD",X"80",X"21",X"50",X"86", - X"47",X"87",X"80",X"D7",X"32",X"0C",X"4C",X"23",X"7E",X"32",X"0D",X"4C",X"23",X"7E",X"32",X"D4", - X"4D",X"21",X"AB",X"86",X"CD",X"80",X"86",X"23",X"5E",X"23",X"56",X"ED",X"53",X"D2",X"4D",X"C9", - X"00",X"14",X"01",X"0F",X"02",X"15",X"03",X"07",X"04",X"14",X"05",X"17",X"06",X"16",X"00",X"14", - X"00",X"14",X"06",X"01",X"0F",X"07",X"02",X"15",X"08",X"00",X"14",X"09",X"04",X"14",X"0A",X"05", - X"15",X"0B",X"06",X"16",X"0C",X"07",X"09",X"0D",X"3A",X"D3",X"4D",X"C6",X"20",X"FE",X"40",X"38", - X"52",X"2A",X"42",X"4C",X"11",X"BB",X"86",X"37",X"3F",X"ED",X"52",X"20",X"23",X"21",X"B3",X"86", - X"CD",X"A1",X"94",X"69",X"60",X"ED",X"5F",X"E6",X"03",X"47",X"87",X"87",X"80",X"D7",X"5F",X"23", - X"56",X"ED",X"53",X"42",X"4C",X"23",X"7E",X"32",X"40",X"4C",X"3E",X"1F",X"32",X"41",X"4C",X"C9", - X"21",X"BB",X"86",X"22",X"42",X"4C",X"3E",X"1D",X"C3",X"97",X"86",X"62",X"8A",X"5B",X"8D",X"3D", - X"90",X"AC",X"93",X"95",X"8A",X"8E",X"8D",X"65",X"90",X"DF",X"93",X"FA",X"FF",X"55",X"55",X"01", - X"80",X"AA",X"02",X"3A",X"70",X"4C",X"FE",X"03",X"CA",X"AF",X"11",X"3E",X"00",X"32",X"0D",X"4C", - X"C3",X"AF",X"11",X"F5",X"ED",X"5B",X"D2",X"4D",X"7C",X"92",X"C6",X"03",X"FE",X"06",X"30",X"68", - X"7D",X"93",X"C6",X"03",X"FE",X"06",X"30",X"60",X"3A",X"0C",X"4C",X"FE",X"1E",X"CD",X"15",X"87", - X"3E",X"01",X"32",X"0D",X"4C",X"F1",X"C6",X"02",X"32",X"0C",X"4C",X"D6",X"02",X"C3",X"40",X"1C", - X"3A",X"70",X"4C",X"FE",X"02",X"28",X"03",X"FE",X"03",X"C0",X"3A",X"14",X"4E",X"FE",X"06",X"D0", - X"CD",X"BB",X"29",X"AF",X"C9",X"F5",X"DD",X"E5",X"3A",X"70",X"4C",X"FE",X"03",X"28",X"04",X"FE", - X"02",X"20",X"21",X"3A",X"70",X"4C",X"FE",X"03",X"20",X"03",X"3E",X"40",X"77",X"CD",X"65",X"1D", - X"DD",X"21",X"0D",X"42",X"DD",X"36",X"00",X"40",X"DD",X"36",X"01",X"40",X"DD",X"36",X"E0",X"40", - X"DD",X"36",X"E1",X"40",X"DD",X"E1",X"F1",X"C9",X"F1",X"C3",X"52",X"1C",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00", - X"FF",X"FF",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"FF",X"FE", - X"00",X"00",X"00",X"FF",X"00",X"00",X"FF",X"FE",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"FF", - X"00",X"00",X"00",X"FF",X"00",X"00",X"01",X"FF",X"01",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"01",X"00",X"00", - X"00",X"01",X"00",X"00",X"00",X"01",X"00",X"00",X"01",X"01",X"01",X"01",X"00",X"00",X"01",X"00", - X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"01",X"00", - X"01",X"00",X"01",X"00",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"40",X"FC",X"D0",X"D2", - X"D2",X"D2",X"D2",X"D4",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"DA",X"02", - X"DC",X"DC",X"FC",X"FC",X"D0",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D4",X"FC",X"DA",X"05", - X"DC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC", - X"FC",X"DA",X"08",X"DC",X"FC",X"DA",X"02",X"E6",X"EA",X"02",X"E7",X"D2",X"EB",X"02",X"E7",X"D2", - X"D2",X"D2",X"D2",X"D2",X"D2",X"EB",X"02",X"E7",X"D2",X"D2",X"D2",X"EB",X"02",X"E6",X"E8",X"E8", - X"E8",X"EA",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"15",X"DE",X"C0",X"C0",X"C0",X"E4",X"02", - X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"E8",X"E8",X"EA",X"02",X"E6",X"E8", - X"E8",X"E8",X"EA",X"02",X"E6",X"EA",X"02",X"E6",X"EA",X"02",X"DE",X"C0",X"C0",X"C0",X"E4",X"02", - X"DC",X"FC",X"DA",X"02",X"E7",X"EB",X"02",X"E7",X"E9",X"E9",X"E9",X"F5",X"E4",X"02",X"DE",X"F3", - X"E9",X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"E7",X"E9",X"E9",X"E9",X"EB",X"02", - X"DC",X"FC",X"DA",X"09",X"DE",X"E4",X"02",X"DE",X"E4",X"05",X"DE",X"E4",X"02",X"DE",X"E4",X"08", - X"DC",X"FC",X"FA",X"E8",X"E8",X"EA",X"02",X"E6",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"DE",X"E4", - X"02",X"E6",X"E8",X"E8",X"F4",X"E4",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"E8",X"EA",X"02", - X"DC",X"FC",X"FB",X"E9",X"E9",X"EB",X"02",X"DE",X"C0",X"E4",X"02",X"E7",X"EB",X"02",X"E7",X"EB", - X"02",X"E7",X"E9",X"E9",X"F5",X"E4",X"02",X"E7",X"EB",X"02",X"DE",X"F3",X"E9",X"E9",X"EB",X"02", - X"DC",X"FC",X"DA",X"05",X"DE",X"C0",X"E4",X"0B",X"DE",X"E4",X"05",X"DE",X"E4",X"05",X"DC",X"FC", - X"DA",X"02",X"E6",X"EA",X"02",X"DE",X"C0",X"E4",X"02",X"E6",X"EA",X"02",X"EC",X"D3",X"D3",X"D3", - X"EE",X"02",X"DE",X"E4",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"EA",X"02",X"DC",X"FC", - X"DA",X"02",X"DE",X"E4",X"02",X"E7",X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"FC",X"FC", - X"DA",X"02",X"E7",X"EB",X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DE",X"E4",X"02",X"DC",X"FC", - X"DA",X"02",X"DE",X"E4",X"06",X"DE",X"E4",X"02",X"F0",X"FC",X"FC",X"FC",X"DA",X"05",X"DE",X"E4", - X"05",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"E8",X"F4", - X"E4",X"02",X"CE",X"FC",X"FC",X"FC",X"DA",X"02",X"E6",X"E8",X"E8",X"F4",X"E4",X"02",X"E6",X"E8", - X"E8",X"F4",X"E4",X"02",X"DC",X"00",X"62",X"02",X"01",X"13",X"01",X"01",X"01",X"02",X"01",X"04", - X"03",X"13",X"06",X"04",X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"06",X"04",X"03",X"10",X"03",X"06",X"04",X"03", - X"10",X"03",X"06",X"04",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0C",X"03",X"01",X"01",X"01", - X"01",X"01",X"01",X"07",X"04",X"0C",X"03",X"06",X"07",X"04",X"0C",X"03",X"06",X"04",X"01",X"01", - X"01",X"04",X"0C",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"04",X"03",X"04",X"0F",X"03",X"03", - X"04",X"03",X"04",X"0F",X"03",X"03",X"04",X"03",X"01",X"01",X"01",X"01",X"0F",X"01",X"01",X"01", - X"03",X"04",X"03",X"19",X"04",X"03",X"19",X"04",X"03",X"01",X"01",X"01",X"01",X"0F",X"01",X"01", - X"01",X"03",X"04",X"03",X"04",X"0F",X"03",X"03",X"04",X"03",X"04",X"0F",X"03",X"03",X"04",X"01", - X"01",X"01",X"04",X"0C",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"07",X"04",X"0C",X"03",X"06", - X"07",X"04",X"0C",X"03",X"06",X"04",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0C",X"03",X"01", - X"01",X"01",X"01",X"01",X"01",X"04",X"03",X"10",X"03",X"06",X"04",X"03",X"10",X"03",X"06",X"04", - X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"06",X"04",X"03",X"13",X"06",X"04",X"02",X"01",X"13",X"01",X"01",X"01", - X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"1D",X"22",X"1D",X"39",X"40",X"20",X"40",X"3B", - X"63",X"40",X"7C",X"40",X"83",X"43",X"9C",X"43",X"63",X"40",X"7C",X"40",X"63",X"43",X"7C",X"43", - X"49",X"09",X"17",X"09",X"17",X"09",X"0E",X"E0",X"E0",X"E0",X"29",X"09",X"17",X"09",X"17",X"09", - X"00",X"00",X"76",X"8A",X"13",X"94",X"0C",X"7B",X"8A",X"22",X"94",X"F4",X"84",X"8A",X"27",X"4C", - X"F4",X"8E",X"8A",X"1C",X"4C",X"0C",X"80",X"AA",X"AA",X"BF",X"AA",X"80",X"0A",X"54",X"55",X"55", - X"55",X"FF",X"5F",X"55",X"EA",X"FF",X"57",X"55",X"F5",X"57",X"FF",X"15",X"40",X"55",X"EA",X"AF", - X"02",X"EA",X"FF",X"FF",X"AA",X"A7",X"8A",X"14",X"00",X"00",X"AC",X"8A",X"17",X"00",X"00",X"B2", - X"8A",X"1A",X"00",X"00",X"B9",X"8A",X"1D",X"55",X"40",X"55",X"55",X"BF",X"AA",X"80",X"AA",X"AA", - X"BF",X"AA",X"AA",X"80",X"AA",X"02",X"80",X"AA",X"AA",X"55",X"00",X"00",X"00",X"55",X"55",X"FD", - X"AA",X"40",X"FC",X"DA",X"02",X"DE",X"D8",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D6",X"D8", - X"D2",X"D2",X"D2",X"D2",X"D4",X"FC",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"D8",X"D2",X"D2",X"D2", - X"D2",X"D4",X"FC",X"DA",X"02",X"DE",X"E4",X"08",X"DE",X"E4",X"05",X"DC",X"FC",X"FC",X"FC",X"FC", - X"DA",X"02",X"DE",X"E4",X"05",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"E8", - X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"EA",X"02",X"E7",X"D2",X"D2",X"D2",X"D2",X"EB",X"02",X"E7", - X"EB",X"02",X"E6",X"EA",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"DE",X"F3",X"E9",X"E9", - X"EB",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"0C",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"DE", - X"E4",X"02",X"DE",X"E4",X"05",X"DE",X"E4",X"02",X"DE",X"F2",X"E8",X"E8",X"E8",X"EA",X"02",X"E6", - X"EA",X"02",X"E6",X"E8",X"E8",X"F4",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"E7",X"EB",X"02",X"DE", - X"E4",X"02",X"E6",X"EA",X"02",X"E7",X"EB",X"02",X"E7",X"E9",X"E9",X"E9",X"E9",X"EB",X"02",X"DE", - X"E4",X"02",X"E7",X"E9",X"E9",X"E9",X"EB",X"02",X"DC",X"FC",X"DA",X"05",X"DE",X"E4",X"02",X"DE", - X"E4",X"0C",X"DE",X"E4",X"08",X"DC",X"FC",X"FA",X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"DE", - X"F2",X"E8",X"E8",X"E8",X"E8",X"EA",X"02",X"E6",X"E8",X"E8",X"EA",X"02",X"DE",X"F2",X"E8",X"E8", - X"EA",X"02",X"E6",X"EA",X"02",X"DC",X"FC",X"FB",X"E9",X"E9",X"EB",X"02",X"E7",X"EB",X"02",X"E7", - X"E9",X"E9",X"E9",X"E9",X"E9",X"EB",X"02",X"E7",X"E9",X"F5",X"E4",X"02",X"DE",X"F3",X"E9",X"E9", - X"EB",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"12",X"DE",X"E4",X"02",X"DE",X"E4",X"05",X"DE", - X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"E6",X"EA",X"02",X"E6",X"E8",X"E8",X"E8",X"E8",X"EA",X"02", - X"EC",X"D3",X"D3",X"D3",X"EE",X"02",X"E7",X"EB",X"02",X"E7",X"EB",X"02",X"E6",X"EA",X"02",X"DE", - X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"E7",X"E9",X"E9",X"E9",X"F5",X"E4",X"02", - X"DC",X"FC",X"FC",X"FC",X"DA",X"08",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"DA",X"02", - X"DE",X"E4",X"06",X"DE",X"E4",X"02",X"F0",X"FC",X"FC",X"FC",X"DA",X"02",X"E6",X"E8",X"E8",X"E8", - X"EA",X"02",X"DE",X"E4",X"05",X"DC",X"FC",X"DA",X"02",X"DE",X"F2",X"E8",X"E8",X"E8",X"EA",X"02", - X"DE",X"E4",X"02",X"CE",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"C0",X"C0",X"C0",X"E4",X"02",X"DE", - X"F2",X"E8",X"E8",X"EA",X"02",X"DC",X"00",X"00",X"00",X"00",X"66",X"01",X"01",X"01",X"01",X"01", - X"03",X"01",X"01",X"01",X"0B",X"01",X"01",X"07",X"06",X"03",X"03",X"0A",X"03",X"07",X"06",X"03", - X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"07",X"03",X"01",X"01", - X"01",X"03",X"07",X"03",X"06",X"07",X"03",X"03",X"03",X"07",X"03",X"06",X"07",X"03",X"03",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"01",X"01",X"01", - X"07",X"03",X"0D",X"06",X"03",X"07",X"03",X"0D",X"06",X"03",X"04",X"01",X"01",X"01",X"01",X"01", - X"01",X"0D",X"03",X"01",X"01",X"01",X"03",X"04",X"03",X"10",X"03",X"03",X"03",X"04",X"03",X"10", - X"01",X"01",X"01",X"03",X"03",X"04",X"03",X"01",X"01",X"01",X"01",X"12",X"01",X"01",X"01",X"04", - X"07",X"15",X"04",X"07",X"15",X"04",X"03",X"01",X"01",X"01",X"01",X"12",X"01",X"01",X"01",X"04", - X"03",X"10",X"01",X"01",X"01",X"03",X"03",X"04",X"03",X"10",X"03",X"03",X"03",X"04",X"01",X"01", - X"01",X"01",X"01",X"01",X"0D",X"03",X"01",X"01",X"01",X"03",X"07",X"03",X"0D",X"06",X"03",X"07", - X"03",X"0D",X"06",X"03",X"07",X"03",X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"07",X"03",X"03",X"03",X"07",X"03",X"06",X"07", - X"03",X"01",X"01",X"01",X"03",X"07",X"03",X"06",X"07",X"06",X"03",X"03",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"07",X"06",X"03",X"03",X"0A",X"03",X"08",X"01",X"01", - X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"0B",X"01",X"01",X"F4",X"1D",X"22",X"1D",X"39",X"40", - X"20",X"40",X"3B",X"65",X"40",X"7B",X"40",X"85",X"43",X"9B",X"43",X"65",X"40",X"7B",X"40",X"65", - X"43",X"7B",X"43",X"42",X"16",X"0A",X"16",X"0A",X"16",X"0A",X"20",X"20",X"20",X"DE",X"E0",X"22", - X"20",X"20",X"20",X"20",X"16",X"0A",X"16",X"0A",X"16",X"00",X"00",X"6F",X"8D",X"13",X"C4",X"0C", - X"74",X"8D",X"1E",X"C4",X"F4",X"7C",X"8D",X"26",X"14",X"F4",X"86",X"8D",X"1D",X"14",X"0C",X"02", - X"AA",X"AA",X"80",X"2A",X"02",X"40",X"55",X"7F",X"55",X"15",X"50",X"05",X"EA",X"FF",X"57",X"55", - X"F5",X"FF",X"57",X"7F",X"55",X"05",X"EA",X"FF",X"FF",X"FF",X"EA",X"AF",X"AA",X"02",X"A2",X"8D", - X"12",X"00",X"00",X"A7",X"8D",X"1D",X"00",X"00",X"AF",X"8D",X"21",X"00",X"00",X"B8",X"8D",X"2C", - X"00",X"00",X"55",X"7F",X"55",X"D5",X"FF",X"AA",X"BF",X"AA",X"2A",X"A0",X"EA",X"FF",X"FF",X"AA", - X"2A",X"A0",X"02",X"00",X"00",X"A0",X"AA",X"02",X"55",X"15",X"A0",X"2A",X"00",X"54",X"05",X"00", - X"00",X"55",X"FD",X"40",X"FC",X"D0",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D6",X"E4",X"02",X"E7", - X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D6",X"D8",X"D2",X"D2",X"D2",X"D2", - X"D2",X"D2",X"D2",X"D4",X"FC",X"DA",X"07",X"DE",X"E4",X"0D",X"DE",X"E4",X"08",X"DC",X"FC",X"DA", - X"02",X"E6",X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"EA",X"02",X"E6",X"E8", - X"E8",X"E8",X"EA",X"02",X"E7",X"EB",X"02",X"E6",X"EA",X"02",X"E6",X"EA",X"02",X"DC",X"FC",X"DA", - X"02",X"DE",X"F3",X"E9",X"EB",X"02",X"E7",X"EB",X"02",X"E7",X"E9",X"F5",X"E4",X"02",X"E7",X"E9", - X"E9",X"F5",X"E4",X"05",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"E4", - X"09",X"DE",X"E4",X"05",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"F4",X"E4",X"02",X"DE",X"E4",X"02", - X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"E8",X"E8",X"EA",X"02",X"E7",X"EB", - X"02",X"E6",X"EA",X"02",X"E7",X"EB",X"02",X"E7",X"E9",X"E9",X"E9",X"EB",X"02",X"E7",X"EB",X"02", - X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"E7",X"E9",X"E9",X"E9",X"F5",X"E4",X"05",X"DE",X"E4", - X"0E",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"06",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"F4",X"E4", - X"02",X"E6",X"E8",X"E8",X"E8",X"EA",X"02",X"E6",X"E8",X"E8",X"E8",X"E8",X"E8",X"F4",X"FC",X"DA", - X"02",X"E7",X"EB",X"02",X"E6",X"E8",X"EA",X"02",X"E7",X"EB",X"02",X"E7",X"E9",X"E9",X"E9",X"EB", - X"02",X"DE",X"F3",X"E9",X"E9",X"EB",X"02",X"DE",X"F3",X"E9",X"E9",X"E9",X"E9",X"F5",X"FC",X"DA", - X"05",X"DE",X"C0",X"E4",X"0B",X"DE",X"E4",X"05",X"DE",X"E4",X"05",X"DC",X"FC",X"FA",X"E8",X"E8", - X"EA",X"02",X"DE",X"C0",X"E4",X"02",X"E6",X"EA",X"02",X"EC",X"D3",X"D3",X"D3",X"EE",X"02",X"DE", - X"E4",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"EA",X"02",X"DC",X"FC",X"FB",X"E9",X"E9", - X"EB",X"02",X"E7",X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"E7", - X"EB",X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"09",X"DE", - X"E4",X"02",X"F0",X"FC",X"FC",X"FC",X"DA",X"05",X"DE",X"E4",X"05",X"DE",X"E4",X"02",X"DC",X"FC", - X"DA",X"02",X"E6",X"E8",X"E8",X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"CE",X"FC",X"FC",X"FC", - X"DA",X"02",X"E6",X"E8",X"E8",X"F4",X"E4",X"02",X"E6",X"E8",X"E8",X"F4",X"E4",X"02",X"DC",X"00", - X"00",X"00",X"00",X"62",X"01",X"02",X"01",X"01",X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"04",X"01",X"01",X"01",X"01",X"01",X"04",X"05",X"03",X"0B",X"03",X"03", - X"03",X"04",X"05",X"03",X"0B",X"01",X"01",X"01",X"03",X"03",X"04",X"03",X"01",X"01",X"01",X"01", - X"01",X"0B",X"06",X"03",X"04",X"03",X"10",X"06",X"03",X"04",X"03",X"10",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"04",X"03",X"01",X"01",X"01",X"01",X"0F",X"0A",X"03",X"04",X"0F", - X"0A",X"01",X"01",X"01",X"04",X"0C",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"07",X"04",X"0C", - X"03",X"03",X"03",X"07",X"04",X"0C",X"03",X"03",X"03",X"04",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"0C",X"03",X"01",X"01",X"01",X"03",X"04",X"07",X"15",X"04",X"07",X"15",X"04",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"0C",X"03",X"01",X"01",X"01",X"03",X"07",X"04",X"0C",X"03",X"03", - X"03",X"07",X"04",X"0C",X"03",X"03",X"03",X"04",X"01",X"01",X"01",X"04",X"0C",X"01",X"01",X"01", - X"03",X"01",X"01",X"01",X"04",X"03",X"04",X"0F",X"0A",X"03",X"01",X"01",X"01",X"01",X"0F",X"0A", - X"03",X"10",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"04",X"03",X"10",X"06",X"03", - X"04",X"03",X"01",X"01",X"01",X"01",X"01",X"0B",X"06",X"03",X"04",X"05",X"03",X"0B",X"01",X"01", - X"01",X"03",X"03",X"04",X"05",X"03",X"0B",X"03",X"03",X"03",X"04",X"01",X"02",X"01",X"01",X"03", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"04",X"01",X"01",X"01",X"01", - X"01",X"00",X"00",X"00",X"F2",X"40",X"2D",X"1D",X"22",X"1D",X"39",X"40",X"20",X"64",X"40",X"78", - X"40",X"84",X"43",X"98",X"43",X"64",X"40",X"78",X"40",X"64",X"43",X"78",X"43",X"51",X"90",X"15", - X"54",X"0C",X"57",X"90",X"1E",X"54",X"F4",X"57",X"90",X"1E",X"54",X"F4",X"5F",X"90",X"15",X"54", - X"0C",X"EA",X"FF",X"AB",X"FA",X"AA",X"AA",X"EA",X"FF",X"57",X"55",X"55",X"D5",X"57",X"55",X"AA", - X"AA",X"BF",X"FA",X"BF",X"AA",X"79",X"90",X"22",X"00",X"00",X"82",X"90",X"25",X"00",X"00",X"82", - X"90",X"25",X"00",X"00",X"92",X"90",X"28",X"00",X"00",X"05",X"00",X"00",X"54",X"05",X"54",X"7F", - X"F5",X"0B",X"0A",X"00",X"00",X"A8",X"0A",X"A8",X"BF",X"FA",X"AB",X"AA",X"AA",X"82",X"AA",X"00", - X"A0",X"AA",X"55",X"41",X"55",X"00",X"A0",X"02",X"40",X"F5",X"57",X"BF",X"40",X"FC",X"D0",X"D2", - X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D4",X"FC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"DC", - X"FC",X"FC",X"FC",X"FC",X"D0",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D4",X"FC",X"DA",X"09", - X"DC",X"FC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"FC",X"FC",X"FC",X"DA",X"08",X"DC", - X"FC",X"DA",X"02",X"E6",X"E8",X"E8",X"E8",X"E8",X"EA",X"02",X"E7",X"D2",X"D2",X"EB",X"02",X"DE", - X"E4",X"02",X"E7",X"D2",X"D2",X"D2",X"D2",X"EB",X"02",X"E6",X"E8",X"E8",X"E8",X"EA",X"02",X"DC", - X"FC",X"DA",X"02",X"E7",X"E9",X"E9",X"E9",X"F5",X"E4",X"07",X"DE",X"E4",X"09",X"DE",X"F3",X"E9", - X"E9",X"EB",X"02",X"DC",X"FC",X"DA",X"06",X"DE",X"E4",X"02",X"E6",X"EA",X"02",X"E6",X"E8",X"F4", - X"F2",X"E8",X"EA",X"02",X"E6",X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"05",X"DC",X"FC",X"DA",X"02", - X"E6",X"E8",X"EA",X"02",X"E7",X"EB",X"02",X"DE",X"E4",X"02",X"E7",X"E9",X"E9",X"E9",X"E9",X"EB", - X"02",X"E7",X"E9",X"F5",X"E4",X"02",X"E7",X"EB",X"02",X"E6",X"EA",X"02",X"DC",X"FC",X"DA",X"02", - X"DE",X"C0",X"E4",X"05",X"DE",X"E4",X"0B",X"DE",X"E4",X"05",X"DE",X"E4",X"02",X"DC",X"FC",X"DA", - X"02",X"DE",X"C0",X"E4",X"02",X"E6",X"E8",X"E8",X"F4",X"F2",X"E8",X"E8",X"EA",X"02",X"E6",X"E8", - X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"F4",X"E4",X"02",X"DC",X"FC",X"DA", - X"02",X"E7",X"E9",X"EB",X"02",X"E7",X"E9",X"E9",X"F5",X"F3",X"E9",X"E9",X"EB",X"02",X"E7",X"E9", - X"E9",X"F5",X"E4",X"02",X"E7",X"EB",X"02",X"E7",X"E9",X"E9",X"F5",X"E4",X"02",X"DC",X"FC",X"DA", - X"09",X"DE",X"E4",X"08",X"DE",X"E4",X"08",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"E6",X"E8", - X"E8",X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"EC",X"D3",X"D3",X"D3",X"EE",X"02",X"DE",X"E4", - X"02",X"E6",X"E8",X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"F3", - X"E9",X"E9",X"E9",X"EB",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"E7",X"EB", - X"02",X"E7",X"E9",X"E9",X"F5",X"E4",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"E4", - X"09",X"F0",X"FC",X"FC",X"FC",X"DA",X"08",X"DE",X"E4",X"05",X"DC",X"FC",X"DA",X"02",X"DE",X"E4", - X"02",X"E6",X"E8",X"E8",X"E8",X"E8",X"EA",X"02",X"CE",X"FC",X"FC",X"FC",X"DA",X"02",X"E6",X"E8", - X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"F4",X"00",X"00",X"00",X"00",X"62", - X"01",X"02",X"01",X"01",X"01",X"01",X"0F",X"01",X"01",X"01",X"02",X"01",X"04",X"07",X"0F",X"06", - X"04",X"07",X"01",X"01",X"01",X"07",X"01",X"01",X"01",X"01",X"01",X"06",X"04",X"01",X"01",X"01", - X"01",X"03",X"03",X"07",X"05",X"03",X"01",X"01",X"01",X"04",X"04",X"03",X"03",X"07",X"05",X"03", - X"03",X"04",X"04",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"03",X"01",X"01",X"01",X"03",X"04",X"04",X"0F",X"03",X"06",X"04",X"04",X"0F",X"03",X"06",X"04", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0C",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"04", - X"07",X"12",X"03",X"04",X"07",X"12",X"03",X"04",X"03",X"01",X"01",X"01",X"01",X"12",X"01",X"01", - X"01",X"04",X"03",X"16",X"07",X"03",X"16",X"07",X"03",X"01",X"01",X"01",X"01",X"12",X"01",X"01", - X"01",X"04",X"07",X"12",X"03",X"04",X"07",X"12",X"03",X"04",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"0C",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"04",X"04",X"0F",X"03",X"06",X"04",X"04", - X"0F",X"03",X"06",X"04",X"04",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"03",X"01",X"01",X"01",X"03",X"04",X"04",X"03",X"03",X"07",X"05",X"03",X"03",X"04", - X"01",X"01",X"01",X"01",X"03",X"03",X"07",X"05",X"03",X"01",X"01",X"01",X"04",X"07",X"01",X"01", - X"01",X"07",X"01",X"01",X"01",X"01",X"01",X"06",X"04",X"07",X"0F",X"06",X"04",X"01",X"02",X"01", - X"01",X"01",X"01",X"0F",X"01",X"01",X"01",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F5",X"EF",X"1C",X"36", - X"EF",X"20",X"15",X"EF",X"21",X"13",X"21",X"BC",X"4E",X"CB",X"DE",X"F1",X"C9",X"F5",X"EF",X"1C", - X"36",X"EF",X"20",X"16",X"EF",X"21",X"14",X"21",X"BC",X"4E",X"CB",X"DE",X"F1",X"C9",X"F5",X"EF", - X"1C",X"36",X"EF",X"20",X"17",X"EF",X"21",X"15",X"21",X"BC",X"4E",X"CB",X"DE",X"F1",X"C9",X"F5", - X"EF",X"1C",X"36",X"EF",X"20",X"18",X"EF",X"21",X"16",X"21",X"BC",X"4E",X"CB",X"DE",X"F1",X"C9", - X"F5",X"EF",X"1C",X"36",X"EF",X"20",X"18",X"EF",X"21",X"17",X"21",X"BC",X"4E",X"CB",X"DE",X"F1", - X"C9",X"F5",X"EF",X"1C",X"36",X"EF",X"20",X"19",X"EF",X"21",X"18",X"21",X"BC",X"4E",X"CB",X"DE", - X"F1",X"C9",X"F5",X"EF",X"1C",X"36",X"EF",X"20",X"1A",X"EF",X"21",X"19",X"21",X"BC",X"4E",X"CB", - X"DE",X"F1",X"C9",X"EE",X"64",X"40",X"7C",X"40",X"84",X"43",X"9C",X"43",X"64",X"40",X"7C",X"40", - X"64",X"43",X"7C",X"43",X"1D",X"22",X"40",X"20",X"1D",X"39",X"40",X"3B",X"C0",X"93",X"14",X"8C", - X"0C",X"C5",X"93",X"1D",X"8C",X"F4",X"CE",X"93",X"2A",X"74",X"F4",X"D9",X"93",X"15",X"74",X"0C", - X"80",X"AA",X"BE",X"FA",X"AA",X"00",X"00",X"50",X"FD",X"55",X"F5",X"D5",X"57",X"55",X"EA",X"FF", - X"57",X"D5",X"5F",X"FD",X"15",X"50",X"01",X"50",X"55",X"EA",X"AF",X"FE",X"2A",X"A8",X"AA",X"F3", - X"93",X"15",X"00",X"00",X"F9",X"93",X"18",X"00",X"00",X"FF",X"93",X"19",X"00",X"00",X"06",X"94", - X"1C",X"00",X"00",X"55",X"50",X"41",X"55",X"FD",X"AA",X"AA",X"A0",X"82",X"AA",X"FE",X"AA",X"AA", - X"AF",X"02",X"2A",X"A0",X"AA",X"AA",X"55",X"5F",X"01",X"00",X"50",X"55",X"BF",X"3A",X"70",X"4C", - X"FE",X"02",X"20",X"07",X"3A",X"13",X"4E",X"FE",X"08",X"30",X"05",X"21",X"2A",X"94",X"18",X"03", - X"21",X"32",X"94",X"CD",X"A1",X"94",X"21",X"00",X"40",X"C9",X"CC",X"87",X"C1",X"8A",X"C3",X"8D", - X"9C",X"90",X"5F",X"99",X"D2",X"9B",X"43",X"9E",X"AE",X"A0",X"21",X"68",X"22",X"18",X"03",X"21", - X"90",X"22",X"E5",X"3A",X"70",X"4C",X"FE",X"02",X"20",X"07",X"3A",X"13",X"4E",X"FE",X"08",X"30", - X"05",X"21",X"6A",X"94",X"18",X"03",X"21",X"72",X"94",X"CD",X"A1",X"94",X"FD",X"21",X"00",X"00", - X"FD",X"09",X"21",X"00",X"40",X"DD",X"21",X"16",X"4E",X"C9",X"46",X"89",X"3A",X"8C",X"33",X"8F", - X"0F",X"92",X"E1",X"9A",X"4B",X"9D",X"B7",X"9F",X"21",X"A2",X"C5",X"21",X"99",X"94",X"CD",X"A1", - X"94",X"0A",X"47",X"3A",X"0E",X"4E",X"B8",X"C1",X"DA",X"8E",X"94",X"C3",X"42",X"0B",X"3A",X"FD", - X"4D",X"FE",X"05",X"DA",X"48",X"0B",X"C3",X"42",X"0B",X"37",X"8A",X"2A",X"8D",X"24",X"90",X"93", - X"93",X"3A",X"13",X"4E",X"E5",X"FE",X"0D",X"F2",X"B8",X"94",X"21",X"C3",X"94",X"D7",X"E1",X"87", - X"4F",X"06",X"00",X"09",X"4E",X"23",X"46",X"C9",X"D6",X"0D",X"D6",X"08",X"F2",X"BA",X"94",X"C6", - X"0D",X"18",X"E7",X"00",X"00",X"01",X"01",X"02",X"02",X"03",X"03",X"00",X"01",X"02",X"03",X"00", - X"01",X"02",X"03",X"03",X"03",X"02",X"01",X"3A",X"70",X"4C",X"FE",X"03",X"CC",X"90",X"B3",X"21", - X"2D",X"95",X"CD",X"A1",X"94",X"11",X"34",X"4E",X"69",X"60",X"4E",X"23",X"46",X"23",X"1A",X"FE", - X"14",X"28",X"04",X"FE",X"40",X"20",X"08",X"02",X"13",X"3E",X"03",X"A3",X"20",X"EC",X"C9",X"3E", - X"40",X"12",X"02",X"18",X"F3",X"3A",X"70",X"4C",X"FE",X"03",X"CC",X"90",X"B3",X"21",X"2D",X"95", - X"CD",X"A1",X"94",X"11",X"34",X"4E",X"69",X"60",X"4E",X"23",X"46",X"23",X"0A",X"FE",X"14",X"28", - X"04",X"FE",X"40",X"20",X"01",X"12",X"13",X"3E",X"03",X"A3",X"20",X"EC",X"C9",X"40",X"8A",X"33", - X"8D",X"2D",X"90",X"94",X"93",X"48",X"8A",X"3B",X"8D",X"35",X"90",X"9C",X"93",X"C5",X"D5",X"21", - X"2D",X"95",X"CD",X"A1",X"94",X"60",X"69",X"5E",X"23",X"56",X"EB",X"CB",X"D4",X"3A",X"7E",X"44", - X"BE",X"20",X"02",X"3E",X"00",X"77",X"EB",X"23",X"5E",X"23",X"56",X"CB",X"D2",X"12",X"23",X"5E", - X"23",X"56",X"CB",X"D2",X"12",X"23",X"5E",X"23",X"56",X"CB",X"D2",X"12",X"D1",X"C1",X"3E",X"10", - X"BE",X"C9",X"3A",X"2E",X"4D",X"18",X"03",X"3A",X"2F",X"4D",X"F5",X"C5",X"E5",X"21",X"91",X"95", - X"CD",X"A1",X"94",X"69",X"60",X"ED",X"5F",X"E6",X"06",X"D7",X"5F",X"23",X"56",X"E1",X"C1",X"F1", - X"C9",X"38",X"8A",X"2B",X"8D",X"25",X"90",X"A4",X"93",X"CA",X"CD",X"22",X"3A",X"02",X"4E",X"A7", - X"28",X"07",X"FE",X"10",X"3E",X"01",X"C2",X"CD",X"22",X"3A",X"13",X"4E",X"FE",X"15",X"F2",X"BC", - X"95",X"4F",X"06",X"00",X"21",X"C7",X"95",X"09",X"7E",X"C3",X"CD",X"22",X"D6",X"15",X"D6",X"10", - X"F2",X"BE",X"95",X"C6",X"15",X"18",X"EA",X"07",X"16",X"1D",X"07",X"14",X"09",X"07",X"14",X"12", - X"07",X"1D",X"14",X"16",X"18",X"1E",X"19",X"18",X"15",X"19",X"1D",X"12",X"07",X"16",X"1D",X"07", - X"14",X"16",X"07",X"14",X"1D",X"07",X"1D",X"14",X"16",X"18",X"18",X"18",X"18",X"1D",X"1D",X"1D", - X"1D",X"3A",X"13",X"4E",X"FE",X"03",X"F2",X"20",X"23",X"21",X"0D",X"96",X"CD",X"A1",X"94",X"21", - X"00",X"44",X"0A",X"03",X"A7",X"CA",X"20",X"23",X"D7",X"CB",X"F6",X"18",X"F5",X"50",X"8A",X"43", - X"8D",X"50",X"8A",X"43",X"8D",X"78",X"FE",X"0A",X"CC",X"3A",X"96",X"FE",X"0B",X"CC",X"28",X"96", - X"FE",X"06",X"CC",X"FE",X"96",X"C3",X"DF",X"2A",X"C5",X"E5",X"E1",X"C1",X"3A",X"80",X"50",X"E6", - X"30",X"FE",X"30",X"78",X"C0",X"3E",X"20",X"06",X"20",X"C9",X"C5",X"E5",X"21",X"45",X"96",X"CD", - X"E9",X"96",X"E1",X"C1",X"C9",X"09",X"20",X"F5",X"41",X"09",X"21",X"15",X"42",X"09",X"22",X"F6", - X"41",X"09",X"23",X"16",X"42",X"FF",X"3A",X"DA",X"4F",X"EF",X"64",X"96",X"65",X"96",X"86",X"96", - X"A7",X"96",X"C8",X"96",X"C9",X"21",X"64",X"80",X"22",X"00",X"4D",X"21",X"2C",X"2E",X"22",X"0A", - X"4D",X"22",X"31",X"4D",X"21",X"00",X"01",X"22",X"14",X"4D",X"22",X"1E",X"4D",X"3E",X"02",X"32", - X"28",X"4D",X"32",X"2C",X"4D",X"C9",X"21",X"7C",X"80",X"22",X"02",X"4D",X"21",X"2F",X"2E",X"22", - X"0C",X"4D",X"22",X"33",X"4D",X"21",X"01",X"00",X"22",X"16",X"4D",X"22",X"20",X"4D",X"3E",X"01", - X"32",X"29",X"4D",X"32",X"2D",X"4D",X"C9",X"21",X"7C",X"90",X"22",X"04",X"4D",X"21",X"2F",X"30", - X"22",X"0E",X"4D",X"22",X"35",X"4D",X"21",X"FF",X"00",X"22",X"18",X"4D",X"22",X"22",X"4D",X"3E", - X"03",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"C9",X"21",X"7C",X"70",X"22",X"06",X"4D",X"21",X"2F", - X"2C",X"22",X"10",X"4D",X"22",X"37",X"4D",X"21",X"FF",X"00",X"22",X"1A",X"4D",X"22",X"24",X"4D", - X"3E",X"03",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"C9",X"7E",X"FE",X"FF",X"28",X"0F",X"47",X"23", - X"7E",X"23",X"5E",X"23",X"56",X"12",X"78",X"CB",X"D2",X"12",X"23",X"18",X"EC",X"C9",X"3E",X"00", - X"32",X"00",X"4F",X"C9",X"F5",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5",X"CD",X"34",X"3E",X"CD", - X"49",X"97",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"F1",X"C9",X"F5",X"C5",X"D5",X"E5",X"DD", - X"E5",X"FD",X"E5",X"CD",X"4C",X"3E",X"CD",X"17",X"3F",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1", - X"F1",X"C9",X"F5",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5",X"CD",X"01",X"80",X"CD",X"8F",X"06", - X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"F1",X"C9",X"3A",X"01",X"4F",X"3C",X"E6",X"1F",X"32", - X"01",X"4F",X"E6",X"07",X"4F",X"CB",X"81",X"06",X"00",X"DD",X"21",X"D9",X"98",X"CB",X"47",X"CA", - X"E7",X"97",X"DD",X"09",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"36",X"87",X"DD",X"6E",X"08",X"DD", - X"66",X"09",X"36",X"87",X"DD",X"6E",X"10",X"DD",X"66",X"11",X"36",X"87",X"DD",X"6E",X"18",X"DD", - X"66",X"19",X"36",X"87",X"DD",X"6E",X"20",X"DD",X"66",X"21",X"36",X"87",X"DD",X"6E",X"28",X"DD", - X"66",X"29",X"3E",X"67",X"BD",X"20",X"04",X"36",X"8A",X"18",X"02",X"36",X"87",X"DD",X"6E",X"30", - X"DD",X"66",X"31",X"36",X"8A",X"DD",X"6E",X"38",X"DD",X"66",X"39",X"36",X"81",X"DD",X"6E",X"40", - X"DD",X"66",X"41",X"36",X"81",X"DD",X"6E",X"48",X"DD",X"66",X"49",X"36",X"81",X"DD",X"6E",X"50", - X"DD",X"66",X"51",X"36",X"81",X"DD",X"6E",X"58",X"DD",X"66",X"59",X"36",X"81",X"DD",X"6E",X"60", - X"DD",X"66",X"61",X"3E",X"63",X"BD",X"20",X"04",X"36",X"84",X"18",X"02",X"36",X"81",X"DD",X"6E", - X"68",X"DD",X"66",X"69",X"36",X"84",X"C9",X"0D",X"AF",X"B9",X"FA",X"EF",X"97",X"06",X"FF",X"0D", - X"DD",X"09",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"35",X"DD",X"6E",X"02",X"DD",X"66",X"03",X"36", - X"88",X"DD",X"6E",X"08",X"DD",X"66",X"09",X"35",X"DD",X"6E",X"0A",X"DD",X"66",X"0B",X"36",X"88", - X"DD",X"6E",X"10",X"DD",X"66",X"11",X"35",X"DD",X"6E",X"12",X"DD",X"66",X"13",X"36",X"88",X"DD", - X"6E",X"18",X"DD",X"66",X"19",X"35",X"DD",X"6E",X"1A",X"DD",X"66",X"1B",X"36",X"88",X"DD",X"6E", - X"20",X"DD",X"66",X"21",X"35",X"DD",X"6E",X"22",X"DD",X"66",X"23",X"36",X"88",X"DD",X"6E",X"28", - X"DD",X"66",X"29",X"35",X"DD",X"6E",X"2A",X"DD",X"66",X"2B",X"3E",X"67",X"BD",X"20",X"04",X"36", - X"8B",X"18",X"02",X"36",X"88",X"DD",X"6E",X"30",X"DD",X"66",X"31",X"35",X"DD",X"6E",X"32",X"DD", - X"66",X"33",X"36",X"8B",X"DD",X"6E",X"38",X"DD",X"66",X"39",X"35",X"DD",X"6E",X"3A",X"DD",X"66", - X"3B",X"36",X"82",X"DD",X"6E",X"40",X"DD",X"66",X"41",X"35",X"DD",X"6E",X"42",X"DD",X"66",X"43", - X"36",X"82",X"DD",X"6E",X"48",X"DD",X"66",X"49",X"35",X"DD",X"6E",X"4A",X"DD",X"66",X"4B",X"36", - X"82",X"DD",X"6E",X"50",X"DD",X"66",X"51",X"35",X"DD",X"6E",X"52",X"DD",X"66",X"53",X"36",X"82", - X"DD",X"6E",X"58",X"DD",X"66",X"59",X"35",X"DD",X"6E",X"5A",X"DD",X"66",X"5B",X"36",X"82",X"DD", - X"6E",X"60",X"DD",X"66",X"61",X"35",X"DD",X"6E",X"62",X"DD",X"66",X"63",X"3E",X"63",X"BD",X"20", - X"04",X"36",X"83",X"18",X"02",X"36",X"82",X"DD",X"6E",X"68",X"DD",X"66",X"69",X"35",X"DD",X"6E", - X"6A",X"DD",X"66",X"6B",X"36",X"83",X"C9",X"67",X"43",X"47",X"43",X"27",X"43",X"07",X"43",X"E7", - X"42",X"C7",X"42",X"A7",X"42",X"87",X"42",X"67",X"42",X"47",X"42",X"27",X"42",X"07",X"42",X"E7", - X"41",X"C7",X"41",X"A7",X"41",X"87",X"41",X"67",X"41",X"47",X"41",X"27",X"41",X"07",X"41",X"E7", - X"40",X"C7",X"40",X"A7",X"40",X"87",X"40",X"67",X"40",X"66",X"40",X"65",X"40",X"64",X"40",X"63", - X"40",X"83",X"40",X"A3",X"40",X"C3",X"40",X"E3",X"40",X"03",X"41",X"23",X"41",X"43",X"41",X"63", - X"41",X"83",X"41",X"A3",X"41",X"C3",X"41",X"E3",X"41",X"03",X"42",X"23",X"42",X"43",X"42",X"63", - X"42",X"83",X"42",X"A3",X"42",X"C3",X"42",X"E3",X"42",X"03",X"43",X"23",X"43",X"43",X"43",X"63", - X"43",X"64",X"43",X"65",X"43",X"66",X"43",X"67",X"43",X"64",X"43",X"65",X"43",X"66",X"43",X"67", - X"43",X"64",X"43",X"65",X"43",X"66",X"43",X"67",X"43",X"00",X"00",X"00",X"00",X"00",X"00",X"40", - X"FC",X"D0",X"EF",X"02",X"ED",X"D2",X"D2",X"EF",X"02",X"ED",X"D4",X"FC",X"FC",X"FC",X"DA",X"02", - X"DC",X"FC",X"FC",X"FC",X"D0",X"EF",X"02",X"ED",X"D2",X"D6",X"E4",X"02",X"ED",X"D2",X"D2",X"D4", - X"02",X"DA",X"09",X"F7",X"D2",X"D2",X"D2",X"EB",X"02",X"F7",X"D2",X"D2",X"D2",X"EB",X"05",X"DE", - X"E4",X"05",X"DC",X"02",X"DA",X"02",X"E6",X"E8",X"EA",X"02",X"E6",X"EA",X"0E",X"E6",X"EA",X"02", - X"E7",X"EB",X"02",X"E6",X"EA",X"02",X"DC",X"02",X"DA",X"02",X"DE",X"FC",X"E4",X"02",X"DE",X"E4", - X"02",X"F6",X"D3",X"D3",X"D3",X"EA",X"02",X"F6",X"D3",X"D3",X"D3",X"EA",X"02",X"DE",X"E4",X"05", - X"DE",X"E4",X"02",X"DC",X"02",X"DA",X"02",X"DE",X"FC",X"E4",X"02",X"DE",X"E4",X"02",X"DC",X"FC", - X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"F2",X"E8",X"E8",X"EA",X"02", - X"E7",X"EB",X"02",X"DC",X"02",X"DA",X"02",X"E7",X"E9",X"EB",X"02",X"E7",X"EB",X"02",X"E7",X"D2", - X"D2",X"D2",X"EB",X"02",X"E7",X"D2",X"D2",X"D2",X"EB",X"02",X"E7",X"E9",X"E9",X"E9",X"EB",X"05", - X"DC",X"02",X"DA",X"1B",X"E6",X"EA",X"02",X"DC",X"02",X"DA",X"02",X"E6",X"E8",X"F8",X"02",X"F6", - X"E8",X"E8",X"E8",X"E8",X"F8",X"02",X"F6",X"E8",X"F8",X"02",X"F6",X"E8",X"EA",X"02",X"E6",X"F8", - X"02",X"F6",X"E8",X"E8",X"F4",X"E4",X"02",X"DC",X"02",X"DA",X"02",X"DE",X"FC",X"E4",X"02",X"F7", - X"E9",X"E9",X"F5",X"F3",X"F9",X"02",X"F7",X"E9",X"F9",X"02",X"F7",X"E9",X"EB",X"02",X"DE",X"E4", - X"02",X"F7",X"E9",X"E9",X"F5",X"E4",X"02",X"DC",X"02",X"DA",X"02",X"DE",X"FC",X"E4",X"05",X"DE", - X"E4",X"0B",X"DE",X"E4",X"05",X"DE",X"E4",X"02",X"DC",X"02",X"DA",X"02",X"DE",X"FC",X"E4",X"02", - X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"EC",X"D3",X"D3",X"D3",X"EE",X"02",X"E6",X"EA",X"02",X"DE", - X"E4",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"DC",X"02",X"DA",X"02",X"E7",X"E9",X"EB",X"02", - X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"E7", - X"EB",X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DC",X"02",X"DA",X"06",X"DE",X"E4",X"05",X"F0", - X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"E4",X"05",X"DE",X"E4",X"05",X"DC",X"02",X"FA",X"E8",X"E8", - X"EA",X"02",X"F6",X"F4",X"F2",X"E8",X"E8",X"EA",X"02",X"CE",X"FC",X"FC",X"FC",X"DA",X"02",X"DE", - X"F2",X"E8",X"E8",X"EA",X"02",X"DE",X"F2",X"EA",X"02",X"F6",X"E8",X"D5",X"00",X"00",X"00",X"00", - X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"F4",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"62",X"01",X"18",X"01",X"01",X"01",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04", - X"03",X"0C",X"03",X"01",X"01",X"01",X"03",X"04",X"04",X"03",X"0C",X"06",X"03",X"04",X"04",X"03", - X"0C",X"07",X"02",X"04",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"04",X"04", - X"0F",X"03",X"06",X"04",X"04",X"0F",X"03",X"06",X"04",X"04",X"01",X"01",X"01",X"0C",X"03",X"01", - X"01",X"01",X"03",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04",X"03",X"0C",X"03",X"03", - X"03",X"04",X"01",X"01",X"01",X"01",X"03",X"0C",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"07", - X"17",X"09",X"17",X"06",X"01",X"01",X"01",X"01",X"03",X"0C",X"01",X"01",X"01",X"03",X"01",X"01", - X"01",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04", - X"04",X"01",X"01",X"01",X"0C",X"03",X"01",X"01",X"01",X"03",X"04",X"04",X"0F",X"03",X"06",X"04", - X"04",X"0F",X"03",X"06",X"04",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"04", - X"04",X"03",X"0C",X"07",X"02",X"04",X"04",X"03",X"0C",X"06",X"03",X"04",X"04",X"03",X"0C",X"03", - X"01",X"01",X"01",X"03",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"01",X"18",X"01",X"01", - X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"40",X"FC",X"D0",X"D2",X"D2",X"D2",X"D2",X"D6",X"E4",X"02",X"DE",X"D8",X"D2",X"D2", - X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D6",X"E4",X"02",X"DE",X"D8",X"D2",X"D2",X"D2",X"D2",X"D2", - X"D2",X"D2",X"D4",X"FC",X"DA",X"05",X"DE",X"E4",X"02",X"DE",X"E4",X"09",X"DE",X"E4",X"02",X"DE", - X"E4",X"08",X"DC",X"FC",X"DA",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"E6", - X"E8",X"E8",X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"E8", - X"EA",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"DE", - X"C0",X"C0",X"C0",X"C0",X"E4",X"02",X"E7",X"EB",X"02",X"E7",X"EB",X"02",X"E7",X"E9",X"E9",X"E9", - X"EB",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"DE", - X"C0",X"C0",X"C0",X"C0",X"E4",X"0E",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02", - X"E7",X"EB",X"02",X"E7",X"E9",X"E9",X"E9",X"E9",X"EB",X"02",X"E6",X"E8",X"E8",X"E8",X"E8",X"E8", - X"E8",X"E8",X"E8",X"E8",X"EA",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"0F",X"DE",X"F3",X"E9", - X"E9",X"E9",X"E9",X"F5",X"F3",X"E9",X"E9",X"EB",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02", - X"E6",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"05", - X"DE",X"E4",X"05",X"DC",X"FC",X"DA",X"02",X"E7",X"EB",X"02",X"E7",X"E9",X"E9",X"E9",X"F5",X"F3", - X"E9",X"E9",X"E9",X"E9",X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02", - X"E6",X"EA",X"02",X"DC",X"FC",X"DA",X"09",X"DE",X"E4",X"08",X"DE",X"E4",X"02",X"DE",X"E4",X"02", - X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"FA",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8",X"EA", - X"02",X"DE",X"E4",X"02",X"EC",X"D3",X"D3",X"D3",X"EE",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02", - X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"FB",X"E9",X"E9",X"E9",X"E9",X"E9",X"E9",X"EB", - X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"E7",X"EB",X"02",X"DE",X"E4",X"02", - X"E7",X"EB",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"DA",X"0C",X"DC",X"FC",X"FC",X"FC",X"DA",X"05", - X"DE",X"E4",X"08",X"DC",X"FC",X"DA",X"02",X"E6",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8",X"EA", - X"02",X"CE",X"FC",X"FC",X"FC",X"DA",X"02",X"E6",X"E8",X"E8",X"F4",X"E4",X"02",X"E6",X"E8",X"E8", - X"E8",X"E8",X"E8",X"F4",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"62",X"01",X"01",X"07",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"06",X"01",X"01",X"02",X"01",X"01",X"04",X"03",X"06",X"07", - X"06",X"06",X"04",X"03",X"06",X"07",X"06",X"06",X"04",X"03",X"06",X"07",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"04",X"03",X"06",X"07",X"0C",X"04",X"03",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0C",X"04",X"03",X"10", - X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"04",X"03",X"10",X"03",X"03",X"03",X"04",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"0C",X"03",X"03",X"03",X"0B",X"0C",X"03",X"03",X"03",X"0B",X"0C", - X"03",X"03",X"03",X"04",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0F",X"01",X"01",X"01",X"01", - X"01",X"01",X"04",X"20",X"20",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0F",X"01",X"01",X"01", - X"01",X"01",X"01",X"0B",X"0C",X"03",X"03",X"03",X"0B",X"0C",X"03",X"03",X"03",X"04",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"0C",X"03",X"03",X"03",X"04",X"03",X"10",X"03",X"03",X"03",X"04", - X"03",X"10",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"04",X"03",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0C",X"04",X"03",X"06",X"07",X"0C",X"04",X"03", - X"06",X"07",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"04",X"03", - X"06",X"07",X"06",X"06",X"04",X"03",X"06",X"07",X"06",X"06",X"04",X"01",X"01",X"07",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"06",X"01",X"01",X"02",X"01",X"01",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"40",X"FC",X"D0",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2", - X"D2",X"D6",X"D8",X"D2",X"D2",X"D2",X"D2",X"D2",X"EB",X"02",X"DE",X"D8",X"D2",X"D2",X"D2",X"D2", - X"D2",X"D2",X"D2",X"D4",X"FC",X"DA",X"0C",X"DE",X"E4",X"08",X"DE",X"E4",X"08",X"DC",X"FC",X"DA", - X"02",X"E6",X"EA",X"02",X"E6",X"EA",X"02",X"E6",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"E8", - X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"E8",X"EA",X"02",X"DC",X"FC",X"DA", - X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"DE",X"C0",X"E4",X"02",X"DE",X"E4",X"02",X"DE",X"C0", - X"C0",X"C0",X"E4",X"02",X"DE",X"E4",X"02",X"E7",X"E9",X"E9",X"E9",X"EB",X"02",X"DC",X"FC",X"DA", - X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"DE",X"C0",X"E4",X"02",X"E7",X"EB",X"02",X"DE",X"C0", - X"C0",X"C0",X"E4",X"02",X"DE",X"E4",X"08",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"DE",X"E4", - X"02",X"E7",X"E9",X"EB",X"05",X"E7",X"E9",X"E9",X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"E6",X"E8", - X"E8",X"E8",X"EA",X"02",X"DC",X"FC",X"DA",X"02",X"E7",X"EB",X"02",X"E7",X"EB",X"06",X"E6",X"EA", - X"08",X"E7",X"EB",X"02",X"E7",X"E9",X"E9",X"E9",X"EB",X"02",X"DC",X"FC",X"DA",X"08",X"E6",X"E8", - X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"E8",X"EA",X"0B",X"DC",X"FC",X"DA",X"02",X"E6", - X"EA",X"02",X"E6",X"EA",X"02",X"E7",X"E9",X"EB",X"02",X"E7",X"EB",X"02",X"E7",X"E9",X"E9",X"E9", - X"EB",X"02",X"E6",X"E8",X"EA",X"02",X"E6",X"E8",X"E8",X"EA",X"02",X"DC",X"FC",X"DA",X"02",X"DE", - X"E4",X"02",X"DE",X"E4",X"0F",X"E7",X"E9",X"EB",X"02",X"E7",X"E9",X"F5",X"E4",X"02",X"DC",X"FC", - X"DA",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"EA",X"02",X"EC",X"D3",X"D3",X"D3", - X"EE",X"02",X"E6",X"EA",X"08",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"E7",X"EB",X"02",X"E7", - X"EB",X"02",X"DE",X"C0",X"E4",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"E6", - X"EA",X"02",X"E6",X"EA",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"DA",X"08",X"DE",X"C0",X"E4",X"02", - X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"05",X"DC", - X"FC",X"F2",X"E8",X"E8",X"E8",X"EA",X"02",X"E6",X"E8",X"F4",X"C0",X"E4",X"02",X"CE",X"FC",X"FC", - X"FC",X"DA",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"F4", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"62",X"01",X"02",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"04",X"01",X"01",X"01",X"01",X"01",X"04",X"03", - X"03",X"04",X"03",X"06",X"03",X"06",X"04",X"03",X"03",X"04",X"03",X"06",X"03",X"06",X"04",X"03", - X"03",X"04",X"03",X"06",X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"04",X"03",X"03",X"04",X"01", - X"01",X"01",X"06",X"03",X"06",X"04",X"03",X"03",X"0D",X"03",X"06",X"04",X"01",X"01",X"01",X"01", - X"01",X"01",X"0D",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"04",X"03",X"03",X"11", - X"05",X"04",X"03",X"03",X"11",X"05",X"04",X"03",X"03",X"11",X"01",X"01",X"03",X"04",X"03",X"03", - X"13",X"03",X"04",X"01",X"01",X"01",X"01",X"01",X"01",X"13",X"01",X"01",X"01",X"08",X"20",X"1C", - X"01",X"01",X"01",X"01",X"01",X"01",X"13",X"01",X"01",X"01",X"04",X"03",X"03",X"13",X"03",X"04", - X"03",X"03",X"11",X"01",X"01",X"03",X"04",X"03",X"03",X"11",X"05",X"04",X"03",X"03",X"11",X"05", - X"04",X"01",X"01",X"01",X"01",X"01",X"01",X"0D",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"04",X"03",X"03",X"0D",X"03",X"06",X"04",X"03",X"03",X"04",X"01",X"01",X"01",X"06",X"03", - X"06",X"04",X"03",X"03",X"04",X"03",X"06",X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"04",X"03", - X"03",X"04",X"03",X"06",X"03",X"06",X"04",X"03",X"03",X"04",X"03",X"06",X"03",X"06",X"04",X"01", - X"02",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"04", - X"01",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"FC", - X"D0",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"F5",X"C0",X"C0",X"C0",X"C0",X"E4",X"02", - X"DE",X"C0",X"C0",X"C0",X"C0",X"C0",X"D8",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D4",X"FC", - X"DA",X"09",X"DE",X"C0",X"C0",X"C0",X"C0",X"E4",X"02",X"DE",X"C0",X"C0",X"C0",X"C0",X"C0",X"E4", - X"08",X"DC",X"FC",X"DA",X"02",X"E6",X"E8",X"E8",X"E8",X"E8",X"EA",X"02",X"E7",X"E9",X"E9",X"E9", - X"E9",X"EB",X"02",X"DE",X"F3",X"E9",X"E9",X"E9",X"E9",X"EB",X"02",X"E6",X"E8",X"E8",X"E8",X"EA", - X"02",X"DC",X"FC",X"DA",X"02",X"E7",X"E9",X"E9",X"E9",X"F5",X"E4",X"09",X"DE",X"E4",X"07",X"DE", - X"F3",X"E9",X"E9",X"EB",X"02",X"DC",X"FC",X"DA",X"06",X"DE",X"E4",X"02",X"E6",X"EA",X"02",X"E6", - X"E8",X"E8",X"E8",X"F4",X"E4",X"02",X"E6",X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"05",X"DC",X"FC", - X"DA",X"02",X"E6",X"E8",X"EA",X"02",X"E7",X"EB",X"02",X"DE",X"E4",X"02",X"E7",X"E9",X"E9",X"E9", - X"E9",X"EB",X"02",X"E7",X"E9",X"F5",X"E4",X"02",X"E7",X"EB",X"02",X"E6",X"EA",X"02",X"DC",X"FC", - X"DA",X"02",X"DE",X"C0",X"E4",X"05",X"DE",X"E4",X"0B",X"DE",X"E4",X"05",X"DE",X"E4",X"02",X"DC", - X"FC",X"DA",X"02",X"DE",X"C0",X"E4",X"02",X"E6",X"E8",X"E8",X"F4",X"F2",X"E8",X"E8",X"EA",X"02", - X"E6",X"E8",X"E8",X"E8",X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"F4",X"E4",X"02",X"DC", - X"FC",X"DA",X"02",X"E7",X"E9",X"EB",X"02",X"E7",X"E9",X"E9",X"E9",X"E9",X"E9",X"E9",X"EB",X"02", - X"E7",X"E9",X"E9",X"F5",X"E4",X"02",X"E7",X"EB",X"02",X"E7",X"E9",X"E9",X"F5",X"E4",X"02",X"DC", - X"FC",X"DA",X"12",X"DE",X"E4",X"08",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"E6",X"E8",X"E8", - X"E8",X"E8",X"EA",X"02",X"E6",X"EA",X"02",X"EC",X"D3",X"D3",X"D3",X"EE",X"02",X"DE",X"E4",X"02", - X"E6",X"EA",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"F3",X"E9", - X"E9",X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"DC",X"04",X"DA",X"02",X"E7",X"EB",X"02",X"DE",X"E4", - X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"E4",X"06",X"DE",X"E4", - X"02",X"DC",X"04",X"DA",X"05",X"DE",X"E4",X"02",X"DE",X"E4",X"05",X"DC",X"FC",X"DA",X"02",X"DE", - X"E4",X"02",X"E6",X"E8",X"E8",X"E8",X"F4",X"E5",X"02",X"DC",X"04",X"DA",X"02",X"E6",X"E8",X"E8", - X"F4",X"E4",X"02",X"DE",X"E4",X"02",X"E6",X"E8",X"E8",X"F4",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"62",X"01",X"02",X"01",X"01",X"01",X"01",X"0F",X"01",X"01",X"01",X"02",X"01",X"04",X"07", - X"0F",X"06",X"04",X"07",X"01",X"01",X"01",X"07",X"01",X"01",X"01",X"01",X"01",X"06",X"04",X"01", - X"01",X"01",X"01",X"03",X"03",X"07",X"05",X"03",X"01",X"01",X"01",X"04",X"04",X"03",X"03",X"07", - X"05",X"03",X"03",X"04",X"04",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"03",X"01",X"01",X"01",X"03",X"04",X"04",X"0F",X"03",X"06",X"04",X"04",X"0F",X"03", - X"06",X"04",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0C",X"01",X"01",X"01",X"01",X"01",X"01", - X"03",X"04",X"07",X"12",X"03",X"04",X"07",X"12",X"03",X"04",X"03",X"01",X"01",X"01",X"01",X"12", - X"01",X"01",X"01",X"04",X"03",X"16",X"07",X"03",X"16",X"07",X"03",X"01",X"01",X"01",X"01",X"12", - X"01",X"01",X"01",X"04",X"07",X"12",X"03",X"04",X"07",X"12",X"03",X"04",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"0C",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"04",X"04",X"0F",X"03",X"06", - X"04",X"04",X"0F",X"03",X"06",X"04",X"04",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"03",X"04",X"04",X"03",X"03",X"07",X"05",X"03", - X"03",X"04",X"01",X"01",X"01",X"01",X"03",X"03",X"07",X"05",X"03",X"01",X"01",X"01",X"04",X"07", - X"01",X"01",X"01",X"07",X"01",X"01",X"01",X"01",X"01",X"06",X"04",X"07",X"0F",X"06",X"04",X"01", - X"02",X"01",X"01",X"01",X"01",X"0F",X"01",X"01",X"01",X"02",X"01",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"3A",X"A0", - X"4D",X"A7",X"C8",X"3A",X"AC",X"4D",X"A7",X"C0",X"CD",X"A1",X"1F",X"2A",X"31",X"4D",X"01",X"99", - X"4D",X"CD",X"27",X"1F",X"3A",X"99",X"4D",X"A7",X"CA",X"62",X"A3",X"2A",X"60",X"4D",X"29",X"22", - X"60",X"4D",X"2A",X"5E",X"4D",X"ED",X"6A",X"22",X"5E",X"4D",X"D0",X"21",X"60",X"4D",X"34",X"C3", - X"D0",X"A3",X"3A",X"A7",X"4D",X"A7",X"CA",X"80",X"A3",X"2A",X"5C",X"4D",X"29",X"22",X"5C",X"4D", - X"2A",X"5A",X"4D",X"ED",X"6A",X"22",X"5A",X"4D",X"D0",X"21",X"5C",X"4D",X"34",X"C3",X"D0",X"A3", - X"3A",X"B7",X"4D",X"A7",X"CA",X"9E",X"A3",X"2A",X"50",X"4D",X"29",X"22",X"50",X"4D",X"2A",X"4E", - X"4D",X"ED",X"6A",X"22",X"4E",X"4D",X"D0",X"21",X"50",X"4D",X"34",X"C3",X"D0",X"A3",X"3A",X"B6", - X"4D",X"A7",X"CA",X"BC",X"A3",X"2A",X"54",X"4D",X"29",X"22",X"54",X"4D",X"2A",X"52",X"4D",X"ED", - X"6A",X"22",X"52",X"4D",X"D0",X"21",X"54",X"4D",X"34",X"C3",X"D0",X"A3",X"2A",X"58",X"4D",X"29", - X"22",X"58",X"4D",X"2A",X"56",X"4D",X"ED",X"6A",X"22",X"56",X"4D",X"D0",X"21",X"58",X"4D",X"34", - X"21",X"14",X"4D",X"7E",X"A7",X"CA",X"E5",X"A3",X"3A",X"00",X"4D",X"E6",X"07",X"FE",X"04",X"CA", - X"EF",X"A3",X"C3",X"2E",X"A4",X"3A",X"01",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"2E",X"A4",X"3E", - X"01",X"CD",X"C8",X"A6",X"38",X"1B",X"3A",X"A7",X"4D",X"A7",X"CA",X"03",X"A4",X"EF",X"0C",X"00", - X"C3",X"11",X"A4",X"2A",X"0A",X"4D",X"CD",X"1F",X"1F",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"08", - X"00",X"CD",X"7D",X"2E",X"DD",X"21",X"1E",X"4D",X"FD",X"21",X"0A",X"4D",X"CD",X"CD",X"1E",X"22", - X"0A",X"4D",X"2A",X"1E",X"4D",X"22",X"14",X"4D",X"3A",X"2C",X"4D",X"32",X"28",X"4D",X"DD",X"21", - X"14",X"4D",X"FD",X"21",X"00",X"4D",X"CD",X"CD",X"1E",X"22",X"00",X"4D",X"CD",X"E5",X"1E",X"22", - X"31",X"4D",X"C9",X"3A",X"A1",X"4D",X"FE",X"01",X"C0",X"3A",X"AD",X"4D",X"A7",X"C0",X"2A",X"33", - X"4D",X"01",X"9A",X"4D",X"CD",X"27",X"1F",X"3A",X"9A",X"4D",X"A7",X"CA",X"75",X"A4",X"2A",X"6C", - X"4D",X"29",X"22",X"6C",X"4D",X"2A",X"6A",X"4D",X"ED",X"6A",X"22",X"6A",X"4D",X"D0",X"21",X"6C", - X"4D",X"34",X"C3",X"A7",X"A4",X"3A",X"A8",X"4D",X"A7",X"CA",X"93",X"A4",X"2A",X"68",X"4D",X"29", - X"22",X"68",X"4D",X"2A",X"66",X"4D",X"ED",X"6A",X"22",X"66",X"4D",X"D0",X"21",X"68",X"4D",X"34", - X"C3",X"A7",X"A4",X"2A",X"64",X"4D",X"29",X"22",X"64",X"4D",X"2A",X"62",X"4D",X"ED",X"6A",X"22", - X"62",X"4D",X"D0",X"21",X"64",X"4D",X"34",X"21",X"16",X"4D",X"7E",X"A7",X"CA",X"BC",X"A4",X"3A", - X"02",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"C6",X"A4",X"C3",X"05",X"A5",X"3A",X"03",X"4D",X"E6", - X"07",X"FE",X"04",X"C2",X"05",X"A5",X"3E",X"02",X"CD",X"C8",X"A6",X"38",X"1B",X"3A",X"A8",X"4D", - X"A7",X"CA",X"DA",X"A4",X"EF",X"0D",X"00",X"C3",X"E8",X"A4",X"2A",X"0C",X"4D",X"CD",X"1F",X"1F", - X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"09",X"00",X"CD",X"A4",X"2E",X"DD",X"21",X"20",X"4D",X"FD", - X"21",X"0C",X"4D",X"CD",X"CD",X"1E",X"22",X"0C",X"4D",X"2A",X"20",X"4D",X"22",X"16",X"4D",X"3A", - X"2D",X"4D",X"32",X"29",X"4D",X"DD",X"21",X"16",X"4D",X"FD",X"21",X"02",X"4D",X"CD",X"CD",X"1E", - X"22",X"02",X"4D",X"CD",X"E5",X"1E",X"22",X"33",X"4D",X"C9",X"3A",X"A2",X"4D",X"FE",X"01",X"C0", - X"3A",X"AE",X"4D",X"A7",X"C0",X"2A",X"35",X"4D",X"01",X"9B",X"4D",X"CD",X"27",X"1F",X"3A",X"9B", - X"4D",X"A7",X"CA",X"4C",X"A5",X"2A",X"78",X"4D",X"29",X"22",X"78",X"4D",X"2A",X"76",X"4D",X"ED", - X"6A",X"22",X"76",X"4D",X"D0",X"21",X"78",X"4D",X"34",X"C3",X"7E",X"A5",X"3A",X"A9",X"4D",X"A7", - X"CA",X"6A",X"A5",X"2A",X"74",X"4D",X"29",X"22",X"74",X"4D",X"2A",X"72",X"4D",X"ED",X"6A",X"22", - X"72",X"4D",X"D0",X"21",X"74",X"4D",X"34",X"C3",X"7E",X"A5",X"2A",X"70",X"4D",X"29",X"22",X"70", - X"4D",X"2A",X"6E",X"4D",X"ED",X"6A",X"22",X"6E",X"4D",X"D0",X"21",X"70",X"4D",X"34",X"21",X"18", - X"4D",X"7E",X"A7",X"CA",X"93",X"A5",X"3A",X"04",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"9D",X"A5", - X"C3",X"DC",X"A5",X"3A",X"05",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"DC",X"A5",X"3E",X"03",X"CD", - X"C8",X"A6",X"38",X"1B",X"3A",X"A9",X"4D",X"A7",X"CA",X"B1",X"A5",X"EF",X"0E",X"00",X"C3",X"BF", - X"A5",X"2A",X"0E",X"4D",X"CD",X"1F",X"1F",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"0A",X"00",X"CD", - X"CB",X"2E",X"DD",X"21",X"22",X"4D",X"FD",X"21",X"0E",X"4D",X"CD",X"CD",X"1E",X"22",X"0E",X"4D", - X"2A",X"22",X"4D",X"22",X"18",X"4D",X"3A",X"2E",X"4D",X"32",X"2A",X"4D",X"DD",X"21",X"18",X"4D", - X"FD",X"21",X"04",X"4D",X"CD",X"CD",X"1E",X"22",X"04",X"4D",X"CD",X"E5",X"1E",X"22",X"35",X"4D", - X"C9",X"3A",X"A3",X"4D",X"FE",X"01",X"C0",X"3A",X"AF",X"4D",X"A7",X"C0",X"2A",X"37",X"4D",X"01", - X"9C",X"4D",X"CD",X"27",X"1F",X"3A",X"9C",X"4D",X"A7",X"CA",X"23",X"A6",X"2A",X"84",X"4D",X"29", - X"22",X"84",X"4D",X"2A",X"82",X"4D",X"ED",X"6A",X"22",X"82",X"4D",X"D0",X"21",X"84",X"4D",X"34", - X"C3",X"55",X"A6",X"3A",X"AA",X"4D",X"A7",X"CA",X"41",X"A6",X"2A",X"80",X"4D",X"29",X"22",X"80", - X"4D",X"2A",X"7E",X"4D",X"ED",X"6A",X"22",X"7E",X"4D",X"D0",X"21",X"80",X"4D",X"34",X"C3",X"55", - X"A6",X"2A",X"7C",X"4D",X"29",X"22",X"7C",X"4D",X"2A",X"7A",X"4D",X"ED",X"6A",X"22",X"7A",X"4D", - X"D0",X"21",X"7C",X"4D",X"34",X"21",X"1A",X"4D",X"7E",X"A7",X"CA",X"6A",X"A6",X"3A",X"06",X"4D", - X"E6",X"07",X"FE",X"04",X"CA",X"74",X"A6",X"C3",X"B3",X"A6",X"3A",X"07",X"4D",X"E6",X"07",X"FE", - X"04",X"C2",X"B3",X"A6",X"3E",X"04",X"CD",X"C8",X"A6",X"38",X"1B",X"3A",X"AA",X"4D",X"A7",X"CA", - X"88",X"A6",X"EF",X"0F",X"00",X"C3",X"96",X"A6",X"2A",X"10",X"4D",X"CD",X"1F",X"1F",X"7E",X"FE", - X"1A",X"28",X"03",X"EF",X"0B",X"00",X"CD",X"F2",X"2E",X"DD",X"21",X"24",X"4D",X"FD",X"21",X"10", - X"4D",X"CD",X"CD",X"1E",X"22",X"10",X"4D",X"2A",X"24",X"4D",X"22",X"1A",X"4D",X"3A",X"2F",X"4D", - X"32",X"2B",X"4D",X"DD",X"21",X"1A",X"4D",X"FD",X"21",X"06",X"4D",X"CD",X"CD",X"1E",X"22",X"06", - X"4D",X"CD",X"E5",X"1E",X"22",X"37",X"4D",X"C9",X"87",X"4F",X"06",X"00",X"21",X"09",X"4D",X"09", - X"7E",X"FE",X"1D",X"C2",X"DB",X"A6",X"36",X"3D",X"C3",X"F4",X"A6",X"FE",X"3E",X"C2",X"E5",X"A6", - X"36",X"1E",X"C3",X"F4",X"A6",X"06",X"21",X"90",X"DA",X"F4",X"A6",X"7E",X"06",X"3B",X"90",X"D2", - X"F4",X"A6",X"A7",X"C9",X"37",X"C9",X"41",X"B0",X"41",X"B0",X"37",X"AF",X"C0",X"AC",X"27",X"AC", - X"86",X"A8",X"84",X"A7",X"86",X"A8",X"C5",X"A9",X"9E",X"AA",X"C5",X"A7",X"14",X"3C",X"3E",X"A8", - X"C5",X"A9",X"37",X"AF",X"27",X"AC",X"84",X"A7",X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8", - X"85",X"A8",X"85",X"A8",X"85",X"A8",X"AA",X"AF",X"AA",X"AF",X"BE",X"AE",X"C0",X"AC",X"8D",X"AC", - X"26",X"A9",X"A5",X"A7",X"26",X"A9",X"3D",X"AA",X"80",X"AB",X"08",X"A8",X"91",X"3B",X"61",X"A8", - X"3D",X"AA",X"BE",X"AE",X"8D",X"AC",X"A5",X"A7",X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8", - X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8",X"D8",X"AD",X"85",X"A8",X"85",X"A8",X"85",X"A8", - X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8", - X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8",X"85",X"A8", - X"85",X"A8",X"85",X"A8",X"F1",X"00",X"F2",X"02",X"F3",X"0A",X"F4",X"00",X"41",X"43",X"45",X"86", - X"8A",X"88",X"8B",X"6A",X"6B",X"71",X"6A",X"88",X"8B",X"6A",X"6B",X"71",X"6A",X"6B",X"71",X"73", - X"75",X"96",X"95",X"96",X"FF",X"F1",X"02",X"F2",X"03",X"F3",X"0A",X"F4",X"02",X"50",X"70",X"86", - X"90",X"81",X"90",X"86",X"90",X"68",X"6A",X"6B",X"68",X"6A",X"68",X"66",X"6A",X"68",X"66",X"65", - X"68",X"86",X"81",X"86",X"FF",X"F1",X"00",X"F2",X"02",X"F3",X"0A",X"F4",X"00",X"69",X"6B",X"69", - X"86",X"61",X"64",X"65",X"86",X"86",X"64",X"66",X"64",X"61",X"69",X"6B",X"69",X"86",X"61",X"64", - X"64",X"A1",X"70",X"71",X"74",X"75",X"35",X"76",X"30",X"50",X"35",X"76",X"30",X"50",X"54",X"56", - X"54",X"51",X"6B",X"69",X"6B",X"69",X"6B",X"91",X"6B",X"69",X"66",X"F2",X"01",X"74",X"76",X"74", - X"71",X"74",X"71",X"6B",X"69",X"A6",X"A6",X"FF",X"F1",X"03",X"F2",X"03",X"F3",X"0A",X"F4",X"02", - X"70",X"66",X"70",X"46",X"50",X"86",X"90",X"70",X"66",X"70",X"46",X"50",X"86",X"90",X"70",X"66", - X"70",X"46",X"50",X"86",X"90",X"70",X"61",X"70",X"41",X"50",X"81",X"90",X"F4",X"00",X"A6",X"A4", - X"A2",X"A1",X"F4",X"01",X"86",X"89",X"8B",X"81",X"74",X"71",X"6B",X"69",X"A6",X"FF",X"F1",X"00", - X"F2",X"02",X"F3",X"0A",X"F4",X"00",X"65",X"64",X"65",X"88",X"67",X"88",X"61",X"63",X"64",X"85", - X"64",X"85",X"6A",X"69",X"6A",X"8C",X"75",X"93",X"90",X"91",X"90",X"91",X"70",X"8A",X"68",X"71", - X"FF",X"F1",X"02",X"F2",X"03",X"F3",X"0A",X"F4",X"02",X"65",X"90",X"68",X"70",X"68",X"67",X"66", - X"65",X"90",X"61",X"70",X"61",X"65",X"68",X"66",X"90",X"63",X"90",X"86",X"90",X"85",X"90",X"85", - X"70",X"86",X"68",X"65",X"FF",X"FF",X"F1",X"00",X"F2",X"01",X"F3",X"0A",X"F4",X"00",X"77",X"76", - X"57",X"50",X"97",X"F2",X"02",X"74",X"92",X"8C",X"F2",X"01",X"90",X"90",X"90",X"74",X"73",X"74", - X"75",X"77",X"75",X"74",X"72",X"74",X"73",X"74",X"8C",X"67",X"6C",X"72",X"74",X"73",X"74",X"75", - X"77",X"7C",X"7B",X"79",X"77",X"75",X"72",X"6B",X"8B",X"90",X"77",X"75",X"72",X"8B",X"6C",X"6E", - X"6F",X"74",X"75",X"76",X"97",X"70",X"7C",X"70",X"7B",X"77",X"74",X"6C",X"6B",X"73",X"76",X"77", - X"94",X"74",X"76",X"77",X"70",X"74",X"70",X"7B",X"70",X"79",X"70",X"77",X"70",X"76",X"70",X"F2", - X"02",X"74",X"73",X"74",X"6B",X"6B",X"6A",X"6B",X"67",X"F2",X"01",X"77",X"76",X"77",X"74",X"74", - X"70",X"74",X"70",X"73",X"74",X"76",X"77",X"79",X"7C",X"7B",X"59",X"50",X"79",X"77",X"76",X"97", - X"70",X"74",X"70",X"F2",X"02",X"74",X"F2",X"01",X"7C",X"79",X"76",X"56",X"50",X"76",X"79",X"5C", - X"50",X"7C",X"7B",X"7A",X"9B",X"70",X"74",X"70",X"73",X"74",X"76",X"77",X"79",X"7C",X"7B",X"73", - X"94",X"91",X"F2",X"02",X"74",X"FF",X"F1",X"03",X"F2",X"03",X"F3",X"06",X"F4",X"03",X"87",X"90", - X"87",X"90",X"6C",X"70",X"67",X"70",X"69",X"70",X"6B",X"70",X"6C",X"70",X"74",X"70",X"67",X"70", - X"6B",X"70",X"6C",X"70",X"74",X"70",X"67",X"70",X"74",X"70",X"6C",X"70",X"77",X"70",X"74",X"70", - X"73",X"70",X"72",X"70",X"77",X"70",X"67",X"70",X"75",X"70",X"6B",X"70",X"75",X"70",X"67",X"70", - X"6B",X"70",X"6C",X"70",X"77",X"70",X"74",X"70",X"77",X"70",X"6B",X"70",X"7B",X"70",X"6B",X"70", - X"7B",X"70",X"F4",X"00",X"94",X"74",X"76",X"77",X"F4",X"01",X"70",X"74",X"70",X"6B",X"70",X"6C", - X"70",X"6D",X"70",X"6F",X"70",X"74",X"70",X"77",X"70",X"6B",X"70",X"74",X"70",X"F3",X"0A",X"67", - X"70",X"6B",X"70",X"64",X"70",X"67",X"70",X"66",X"70",X"6F",X"70",X"6B",X"70",X"6F",X"70",X"64", - X"70",X"6B",X"70",X"67",X"70",X"74",X"70",X"69",X"70",X"76",X"70",X"6B",X"70",X"6F",X"70",X"64", - X"70",X"6B",X"70",X"67",X"70",X"77",X"70",X"6B",X"70",X"7B",X"70",X"6B",X"70",X"7B",X"70",X"74", - X"70",X"6B",X"70",X"64",X"FF",X"F1",X"00",X"F2",X"02",X"F3",X"08",X"F4",X"01",X"B0",X"B0",X"90", - X"74",X"74",X"73",X"74",X"F4",X"00",X"97",X"77",X"94",X"74",X"F4",X"01",X"87",X"67",X"93",X"72", - X"8C",X"90",X"90",X"87",X"74",X"74",X"73",X"74",X"F4",X"00",X"8C",X"6C",X"97",X"77",X"F4",X"01", - X"95",X"74",X"92",X"74",X"F4",X"00",X"95",X"75",X"90",X"70",X"F4",X"01",X"79",X"78",X"79",X"75", - X"74",X"75",X"F4",X"00",X"92",X"72",X"97",X"77",X"F4",X"01",X"94",X"73",X"94",X"75",X"97",X"75", - X"94",X"72",X"87",X"74",X"74",X"73",X"74",X"F4",X"00",X"97",X"77",X"94",X"74",X"F4",X"01",X"96", - X"76",X"76",X"74",X"76",X"F4",X"00",X"99",X"79",X"90",X"79",X"F4",X"01",X"77",X"76",X"74",X"9B", - X"74",X"73",X"71",X"6B",X"96",X"77",X"F4",X"00",X"94",X"94",X"94",X"94",X"FF",X"F1",X"03",X"F2", - X"03",X"F3",X"08",X"F4",X"00",X"B0",X"B0",X"8C",X"6C",X"94",X"74",X"97",X"F4",X"01",X"6C",X"6C", - X"6B",X"6C",X"87",X"F4",X"00",X"67",X"89",X"6B",X"8C",X"67",X"89",X"6B",X"8C",X"74",X"87",X"74", - X"8C",X"74",X"87",X"74",X"92",X"75",X"87",X"75",X"8B",X"75",X"87",X"75",X"8B",X"75",X"87",X"75", - X"8B",X"75",X"87",X"72",X"8C",X"74",X"87",X"74",X"8B",X"67",X"89",X"6B",X"8C",X"74",X"87",X"74", - X"8C",X"74",X"87",X"74",X"8B",X"73",X"86",X"73",X"F4",X"01",X"8B",X"6B",X"F4",X"00",X"91",X"73", - X"94",X"94",X"70",X"74",X"8B",X"8B",X"60",X"6B",X"94",X"6B",X"87",X"6B",X"84",X"FF",X"F1",X"00", - X"F2",X"02",X"F3",X"0A",X"F4",X"00",X"59",X"58",X"59",X"50",X"54",X"53",X"54",X"50",X"4C",X"4B", - X"4C",X"50",X"49",X"48",X"49",X"50",X"44",X"43",X"24",X"30",X"64",X"4C",X"6B",X"89",X"69",X"70", - X"59",X"58",X"59",X"50",X"59",X"58",X"59",X"50",X"59",X"58",X"59",X"74",X"50",X"74",X"55",X"54", - X"55",X"50",X"59",X"58",X"59",X"50",X"94",X"74",X"6C",X"52",X"51",X"52",X"50",X"4B",X"4A",X"4B", - X"50",X"55",X"54",X"55",X"68",X"48",X"72",X"4C",X"4B",X"4C",X"50",X"46",X"44",X"46",X"50",X"88", - X"68",X"64",X"59",X"58",X"59",X"50",X"59",X"58",X"59",X"50",X"59",X"58",X"59",X"74",X"54",X"77", - X"55",X"54",X"55",X"50",X"4C",X"4B",X"4C",X"50",X"95",X"75",X"76",X"57",X"56",X"57",X"50",X"47", - X"46",X"47",X"50",X"57",X"56",X"57",X"50",X"5C",X"5B",X"5C",X"50",X"47",X"46",X"27",X"30",X"67", - X"54",X"72",X"8C",X"6C",X"67",X"54",X"53",X"74",X"4C",X"4B",X"6C",X"54",X"53",X"54",X"77",X"59", - X"77",X"55",X"54",X"75",X"4B",X"49",X"6B",X"95",X"75",X"70",X"47",X"46",X"67",X"4B",X"4A",X"6B", - X"59",X"58",X"59",X"4B",X"6B",X"57",X"50",X"57",X"59",X"57",X"50",X"57",X"59",X"57",X"50",X"77", - X"75",X"74",X"72",X"54",X"53",X"74",X"4C",X"4B",X"6C",X"57",X"56",X"57",X"54",X"74",X"77",X"59", - X"58",X"59",X"50",X"59",X"58",X"59",X"3C",X"30",X"9C",X"7C",X"79",X"57",X"59",X"77",X"54",X"55", - X"74",X"4C",X"4E",X"4C",X"47",X"67",X"77",X"47",X"46",X"27",X"30",X"67",X"54",X"72",X"AC",X"FF", - X"F1",X"03",X"F2",X"03",X"F3",X"08",X"F4",X"02",X"79",X"70",X"74",X"70",X"6C",X"70",X"69",X"70", - X"64",X"70",X"64",X"70",X"69",X"6C",X"64",X"6C",X"69",X"74",X"64",X"74",X"69",X"74",X"64",X"74", - X"6B",X"72",X"64",X"72",X"69",X"6C",X"64",X"74",X"6B",X"74",X"64",X"74",X"68",X"72",X"64",X"6B", - X"69",X"74",X"62",X"6C",X"64",X"74",X"64",X"74",X"69",X"74",X"64",X"74",X"69",X"74",X"64",X"74", - X"65",X"6C",X"F2",X"02",X"60",X"F2",X"03",X"6C",X"65",X"6C",X"F2",X"02",X"60",X"F2",X"03",X"6C", - X"6C",X"74",X"67",X"6C",X"64",X"67",X"F2",X"02",X"60",X"F2",X"03",X"6C",X"67",X"77",X"67",X"77", - X"F2",X"01",X"7C",X"F2",X"03",X"6C",X"6C",X"5C",X"50",X"F2",X"04",X"6C",X"74",X"67",X"74",X"6C", - X"74",X"67",X"74",X"6B",X"75",X"67",X"75",X"6B",X"75",X"67",X"75",X"6B",X"75",X"67",X"75",X"6B", - X"75",X"67",X"6B",X"6C",X"74",X"67",X"74",X"6B",X"67",X"69",X"6B",X"6C",X"74",X"67",X"74",X"6C", - X"74",X"67",X"74",X"65",X"6C",X"F2",X"02",X"60",X"F2",X"04",X"6C",X"65",X"6C",X"69",X"66",X"67", - X"74",X"6C",X"74",X"67",X"74",X"6C",X"FF",X"F1",X"00",X"F2",X"02",X"F3",X"0A",X"F4",X"06",X"B5", - X"96",X"98",X"98",X"96",X"95",X"93",X"91",X"91",X"93",X"95",X"95",X"F5",X"73",X"B3",X"B5",X"96", - X"98",X"98",X"96",X"95",X"93",X"91",X"91",X"93",X"95",X"93",X"F5",X"71",X"B1",X"B3",X"95",X"91", - X"93",X"75",X"76",X"95",X"91",X"93",X"75",X"76",X"95",X"93",X"91",X"93",X"88",X"B5",X"90",X"96", - X"98",X"98",X"96",X"95",X"93",X"91",X"91",X"93",X"95",X"93",X"F5",X"71",X"B1",X"B3",X"95",X"91", - X"93",X"75",X"76",X"95",X"91",X"93",X"75",X"76",X"95",X"93",X"91",X"93",X"88",X"B5",X"90",X"96", - X"98",X"98",X"96",X"95",X"93",X"91",X"91",X"93",X"95",X"93",X"71",X"B1",X"FF",X"F1",X"02",X"F2", - X"03",X"F3",X"08",X"F4",X"06",X"D1",X"C8",X"D1",X"C8",X"D1",X"C8",X"D1",X"A8",X"B1",X"B8",X"B1", - X"B8",X"B1",X"F2",X"04",X"A3",X"A5",X"F2",X"03",X"BA",X"93",X"98",X"D1",X"C8",X"D1",X"A8",X"B1", - X"B8",X"B1",X"B8",X"B1",X"B3",X"B5",X"AA",X"93",X"98",X"D1",X"C8",X"D1",X"A8",X"B1",X"FF",X"FF", - X"F1",X"03",X"F2",X"04",X"F3",X"0A",X"F4",X"06",X"49",X"8A",X"70",X"F5",X"4C",X"91",X"70",X"F5", - X"49",X"6A",X"F5",X"4C",X"71",X"F5",X"56",X"75",X"F5",X"4A",X"71",X"F5",X"55",X"B4",X"75",X"73", - X"71",X"6A",X"68",X"AA",X"F5",X"70",X"F5",X"49",X"8A",X"70",X"F5",X"4C",X"91",X"70",X"F5",X"48", - X"6A",X"F5",X"4C",X"61",X"F5",X"56",X"75",X"F5",X"51",X"75",X"F5",X"5A",X"D9",X"B9",X"F5",X"70", - X"F5",X"49",X"8A",X"70",X"F5",X"4C",X"91",X"70",X"F5",X"49",X"6A",X"F5",X"4C",X"71",X"F5",X"56", - X"75",X"F5",X"4A",X"71",X"F5",X"55",X"B4",X"75",X"73",X"71",X"6A",X"68",X"6A",X"CA",X"90",X"7A", - X"F5",X"58",X"75",X"F5",X"53",X"71",X"F5",X"4A",X"54",X"73",X"F5",X"55",X"73",X"F5",X"55",X"73", - X"F5",X"55",X"73",X"F5",X"71",X"6A",X"68",X"6A",X"6A",X"AA",X"AA",X"F5",X"90",X"71",X"6A",X"68", - X"6A",X"6A",X"AA",X"AA",X"F5",X"90",X"71",X"6A",X"68",X"6A",X"6A",X"AA",X"AA",X"F5",X"70",X"F5", - X"89",X"8A",X"70",X"F5",X"4C",X"91",X"70",X"F5",X"49",X"6A",X"F5",X"4C",X"71",X"F5",X"56",X"75", - X"F5",X"4A",X"71",X"F5",X"55",X"B4",X"75",X"73",X"71",X"6A",X"68",X"AA",X"F5",X"70",X"F5",X"49", - X"8A",X"70",X"F5",X"4C",X"91",X"70",X"F5",X"48",X"6A",X"F5",X"4C",X"61",X"F5",X"56",X"75",X"F5", - X"51",X"75",X"F5",X"5A",X"D9",X"B9",X"F5",X"70",X"F5",X"49",X"8A",X"70",X"F5",X"4C",X"91",X"70", - X"F5",X"49",X"6A",X"F5",X"4C",X"71",X"F5",X"56",X"75",X"F5",X"4A",X"71",X"F5",X"55",X"B4",X"75", - X"73",X"71",X"6A",X"68",X"6A",X"CA",X"90",X"7A",X"F5",X"58",X"75",X"F5",X"53",X"71",X"F5",X"4A", - X"54",X"73",X"F5",X"55",X"73",X"F5",X"55",X"73",X"F5",X"55",X"73",X"F5",X"71",X"6A",X"68",X"6A", - X"6A",X"AA",X"AA",X"F5",X"90",X"71",X"6A",X"68",X"6A",X"6A",X"AA",X"AA",X"F5",X"90",X"71",X"6A", - X"68",X"6A",X"6A",X"AA",X"AA",X"F5",X"90",X"FF",X"F1",X"00",X"F2",X"01",X"F3",X"08",X"F4",X"00", - X"B5",X"B5",X"B3",X"B3",X"71",X"6C",X"71",X"73",X"71",X"6A",X"65",X"66",X"68",X"6A",X"68",X"3E", - X"43",X"3E",X"11",X"3E",X"2F",X"6F",X"3E",X"42",X"3E",X"42",X"3E",X"42",X"67",X"7E",X"FE",X"4D", - X"20",X"ED",X"19",X"6F",X"3E",X"42",X"67",X"3E",X"42",X"FE",X"4D",X"FE",X"4D",X"FE",X"4D",X"7E", - X"E1",X"E9",X"9D",X"9D",X"98",X"98",X"95",X"95",X"93",X"71",X"73",X"95",X"98",X"78",X"75",X"71", - X"FF",X"F1",X"00",X"F2",X"01",X"F3",X"08",X"F4",X"00",X"B5",X"B5",X"B3",X"B3",X"71",X"6C",X"71", - X"73",X"71",X"6A",X"65",X"66",X"68",X"6A",X"68",X"01",X"00",X"40",X"DD",X"21",X"00",X"00",X"21", - X"00",X"00",X"16",X"00",X"7E",X"5F",X"DD",X"19",X"32",X"C0",X"50",X"23",X"0B",X"79",X"B0",X"20", - X"F1",X"11",X"00",X"40",X"19",X"01",X"00",X"40",X"16",X"00",X"7E",X"5F",X"DD",X"19",X"32",X"C0", - X"50",X"23",X"0B",X"79",X"B0",X"20",X"F1",X"DD",X"E5",X"E1",X"7D",X"AF",X"C9",X"08",X"3A",X"00", - X"50",X"CB",X"67",X"C2",X"54",X"BC",X"3A",X"00",X"50",X"E6",X"E0",X"FE",X"E0",X"21",X"21",X"C3", - X"E5",X"C8",X"CD",X"41",X"25",X"08",X"F5",X"DD",X"21",X"50",X"40",X"CD",X"BF",X"24",X"F1",X"47", - X"AF",X"90",X"DD",X"21",X"55",X"40",X"CD",X"BF",X"24",X"06",X"80",X"CD",X"79",X"32",X"C9",X"E9", - X"E9",X"E9",X"E9",X"E9",X"C8",X"C8",X"9D",X"9D",X"98",X"98",X"95",X"95",X"93",X"71",X"73",X"95", - X"98",X"78",X"75",X"71",X"FF",X"F1",X"00",X"F2",X"00",X"F3",X"00",X"F4",X"00",X"FF",X"F1",X"03", - X"F2",X"03",X"F3",X"06",X"F4",X"03",X"B5",X"B5",X"B3",X"B3",X"91",X"9F",X"88",X"9F",X"91",X"9F", - X"88",X"9F",X"91",X"9F",X"88",X"9F",X"88",X"9F",X"88",X"9F",X"91",X"9F",X"88",X"9F",X"91",X"9F", - X"88",X"9F",X"91",X"9F",X"88",X"9F",X"91",X"9F",X"7F",X"7F",X"7D",X"7F",X"7D",X"7C",X"7A",X"78", - X"7A",X"78",X"76",X"75",X"78",X"76",X"75",X"73",X"51",X"52",X"53",X"54",X"55",X"56",X"78",X"76", - X"78",X"7A",X"7D",X"7A",X"7C",X"7D",X"7F",X"F2",X"04",X"61",X"63",X"65",X"66",X"F2",X"03",X"46", - X"4A",X"51",X"53",X"56",X"58",X"5A",X"5D",X"91",X"9F",X"93",X"9F",X"95",X"9F",X"88",X"9F",X"91", - X"9F",X"88",X"9F",X"91",X"9F",X"98",X"75",X"73",X"F0",X"26",X"A9",X"FF",X"C3",X"EF",X"BF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"00",X"F2",X"01",X"F3",X"08",X"F4",X"00",X"B5", - X"B5",X"B3",X"B3",X"71",X"6C",X"71",X"73",X"71",X"6A",X"65",X"66",X"68",X"6A",X"68",X"65",X"88", - X"71",X"73",X"95",X"95",X"75",X"73",X"71",X"73",X"75",X"73",X"73",X"72",X"93",X"75",X"73",X"71", - X"6C",X"71",X"73",X"71",X"6A",X"65",X"66",X"68",X"6A",X"68",X"65",X"88",X"71",X"73",X"95",X"98", - X"78",X"76",X"71",X"73",X"75",X"71",X"93",X"B1",X"75",X"98",X"75",X"98",X"98",X"75",X"98",X"75", - X"58",X"46",X"48",X"4C",X"51",X"55",X"58",X"55",X"76",X"9A",X"76",X"9A",X"9A",X"76",X"9A",X"76", - X"9A",X"6A",X"6C",X"9D",X"9D",X"98",X"98",X"95",X"95",X"93",X"71",X"73",X"95",X"98",X"78",X"75", - X"71",X"73",X"75",X"71",X"93",X"B1",X"F0",X"86",X"A8",X"FF",X"F1",X"03",X"F2",X"03",X"F3",X"08", - X"F4",X"06",X"8A",X"9A",X"8A",X"9A",X"8A",X"9A",X"8A",X"9A",X"83",X"93",X"83",X"93",X"88",X"98", - X"88",X"98",X"81",X"91",X"81",X"91",X"81",X"91",X"81",X"91",X"8A",X"9A",X"8A",X"9A",X"8A",X"9A", - X"8A",X"9A",X"83",X"93",X"83",X"93",X"88",X"98",X"88",X"98",X"81",X"91",X"81",X"91",X"81",X"91", - X"81",X"91",X"83",X"93",X"83",X"93",X"83",X"93",X"83",X"93",X"83",X"93",X"83",X"93",X"83",X"93", - X"A6",X"A8",X"A8",X"88",X"98",X"88",X"98",X"D5",X"D0",X"8A",X"9A",X"8A",X"9A",X"8A",X"9A",X"8A", - X"9A",X"83",X"93",X"83",X"93",X"88",X"98",X"88",X"98",X"81",X"91",X"81",X"91",X"81",X"91",X"81", - X"91",X"8A",X"9A",X"8A",X"9A",X"8A",X"9A",X"8A",X"9A",X"83",X"93",X"83",X"93",X"88",X"98",X"88", - X"98",X"81",X"91",X"81",X"91",X"81",X"91",X"81",X"91",X"83",X"93",X"83",X"93",X"83",X"93",X"83", - X"93",X"83",X"93",X"83",X"93",X"83",X"93",X"A6",X"A8",X"A8",X"88",X"98",X"88",X"98",X"D5",X"D0", - X"FF",X"F1",X"00",X"F2",X"01",X"F3",X"04",X"F4",X"06",X"D5",X"93",X"91",X"8C",X"8A",X"8A",X"91", - X"8C",X"8A",X"88",X"8A",X"88",X"85",X"C8",X"D0",X"D5",X"93",X"91",X"8C",X"8A",X"8A",X"91",X"8C", - X"8A",X"88",X"8A",X"88",X"85",X"C8",X"D0",X"93",X"93",X"93",X"91",X"A6",X"86",X"8A",X"95",X"95", - X"95",X"93",X"A6",X"8A",X"91",X"91",X"F5",X"6A",X"88",X"88",X"88",X"8A",X"88",X"CA",X"D0",X"D5", - X"93",X"91",X"8C",X"8A",X"8A",X"91",X"8C",X"8A",X"88",X"8A",X"88",X"85",X"C8",X"D0",X"D5",X"93", - X"91",X"8C",X"8A",X"8A",X"91",X"8C",X"8A",X"88",X"8A",X"88",X"85",X"A8",X"B0",X"93",X"93",X"93", - X"91",X"A6",X"86",X"8A",X"95",X"95",X"95",X"93",X"A6",X"8A",X"91",X"91",X"F5",X"6A",X"88",X"88", - X"88",X"8A",X"88",X"CA",X"D0",X"FF",X"2A",X"0A",X"4C",X"22",X"C2",X"4F",X"2A",X"0C",X"4C",X"22", - X"D3",X"4F",X"2A",X"08",X"4D",X"22",X"C4",X"4F",X"2A",X"D2",X"4D",X"22",X"D0",X"4F",X"2A",X"1A", - X"4C",X"22",X"D5",X"4F",X"2A",X"1C",X"4C",X"22",X"D7",X"4F",X"C9",X"2A",X"C2",X"4F",X"3E",X"09", - X"67",X"22",X"0A",X"4C",X"2A",X"D3",X"4F",X"3E",X"05",X"67",X"22",X"0C",X"4C",X"2A",X"C4",X"4F", - X"22",X"08",X"4D",X"2A",X"D0",X"4F",X"22",X"D2",X"4D",X"2A",X"D5",X"4F",X"22",X"1A",X"4C",X"2A", - X"D7",X"4F",X"22",X"1C",X"4C",X"C9",X"2A",X"D3",X"4F",X"22",X"0A",X"4C",X"2A",X"D0",X"4F",X"22", - X"08",X"4D",X"2A",X"D7",X"4F",X"22",X"1A",X"4C",X"C9",X"2A",X"0A",X"4C",X"22",X"D3",X"4F",X"2A", - X"08",X"4D",X"22",X"D0",X"4F",X"2A",X"1A",X"4C",X"22",X"D7",X"4F",X"C9",X"C9",X"F5",X"2A",X"12", - X"4D",X"E5",X"2A",X"C6",X"4F",X"22",X"12",X"4D",X"E1",X"22",X"C6",X"4F",X"2A",X"39",X"4D",X"E5", - X"2A",X"C8",X"4F",X"22",X"39",X"4D",X"E1",X"22",X"C8",X"4F",X"2A",X"1C",X"4D",X"E5",X"2A",X"CA", - X"4F",X"22",X"1C",X"4D",X"E1",X"22",X"CA",X"4F",X"2A",X"26",X"4D",X"E5",X"2A",X"CC",X"4F",X"22", - X"26",X"4D",X"E1",X"22",X"CC",X"4F",X"3A",X"30",X"4D",X"F5",X"3A",X"CE",X"4F",X"32",X"30",X"4D", - X"F1",X"32",X"CE",X"4F",X"3A",X"3C",X"4D",X"F5",X"3A",X"CF",X"4F",X"32",X"3C",X"4D",X"F1",X"32", - X"CF",X"4F",X"F1",X"C9",X"F5",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5",X"CD",X"98",X"B1",X"FD", - X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"F1",X"C9",X"AF",X"32",X"04",X"50",X"32",X"05",X"50",X"3E", - X"01",X"32",X"00",X"4F",X"3A",X"E0",X"4D",X"FE",X"0F",X"C4",X"04",X"97",X"3A",X"E0",X"4D",X"E7", - X"C8",X"B1",X"FB",X"B1",X"05",X"B2",X"0F",X"B2",X"19",X"B2",X"23",X"B2",X"2D",X"B2",X"37",X"B2", - X"41",X"B2",X"4B",X"B2",X"55",X"B2",X"DC",X"B2",X"EF",X"00",X"01",X"EF",X"01",X"00",X"EF",X"04", - X"00",X"EF",X"1E",X"00",X"21",X"84",X"36",X"11",X"E8",X"4D",X"01",X"10",X"00",X"77",X"ED",X"B0", - X"EF",X"1C",X"00",X"0E",X"0C",X"06",X"1C",X"CD",X"42",X"00",X"0E",X"0F",X"06",X"20",X"CD",X"42", - X"00",X"3E",X"27",X"32",X"04",X"4E",X"21",X"E0",X"4D",X"34",X"C9",X"EF",X"20",X"26",X"DD",X"21", - X"EA",X"4D",X"C3",X"5F",X"B2",X"EF",X"20",X"27",X"DD",X"21",X"EB",X"4D",X"C3",X"5F",X"B2",X"EF", - X"20",X"28",X"DD",X"21",X"EC",X"4D",X"C3",X"5F",X"B2",X"EF",X"20",X"29",X"DD",X"21",X"ED",X"4D", - X"C3",X"5F",X"B2",X"EF",X"20",X"2A",X"DD",X"21",X"EE",X"4D",X"C3",X"5F",X"B2",X"EF",X"20",X"2B", - X"DD",X"21",X"EF",X"4D",X"C3",X"5F",X"B2",X"EF",X"20",X"2C",X"DD",X"21",X"F0",X"4D",X"C3",X"5F", - X"B2",X"EF",X"20",X"2D",X"DD",X"21",X"F1",X"4D",X"C3",X"5F",X"B2",X"EF",X"20",X"2E",X"DD",X"21", - X"F2",X"4D",X"C3",X"5F",X"B2",X"EF",X"20",X"2F",X"DD",X"21",X"F3",X"4D",X"C3",X"5F",X"B2",X"3A", - X"E1",X"4D",X"57",X"3A",X"00",X"50",X"4F",X"32",X"E1",X"4D",X"B2",X"A9",X"32",X"E2",X"4D",X"CB", - X"57",X"20",X"19",X"CB",X"4F",X"20",X"3D",X"CB",X"5F",X"3E",X"27",X"32",X"04",X"4E",X"C8",X"EF", - X"1C",X"00",X"21",X"E0",X"4D",X"34",X"3E",X"27",X"32",X"04",X"4E",X"C9",X"DD",X"7E",X"00",X"3C", - X"FE",X"5A",X"30",X"0F",X"DD",X"77",X"00",X"32",X"02",X"4F",X"EF",X"1C",X"00",X"3E",X"27",X"32", - X"04",X"4E",X"C9",X"3E",X"5A",X"32",X"02",X"4F",X"DD",X"77",X"00",X"EF",X"1C",X"00",X"3E",X"27", - X"32",X"04",X"4E",X"C9",X"DD",X"7E",X"00",X"3D",X"FE",X"40",X"38",X"0F",X"32",X"02",X"4F",X"DD", - X"77",X"00",X"EF",X"1C",X"00",X"3E",X"27",X"32",X"04",X"4E",X"C9",X"3E",X"40",X"32",X"02",X"4F", - X"DD",X"77",X"00",X"EF",X"1C",X"00",X"3E",X"27",X"32",X"04",X"4E",X"C9",X"21",X"D4",X"83",X"22", - X"E8",X"4D",X"EF",X"1C",X"00",X"AF",X"32",X"E0",X"4D",X"3A",X"FF",X"4D",X"32",X"04",X"4E",X"AF", - X"32",X"00",X"4F",X"32",X"00",X"4F",X"32",X"FE",X"4D",X"C9",X"3E",X"40",X"67",X"AF",X"6F",X"3E", - X"C9",X"77",X"3A",X"70",X"4C",X"FE",X"03",X"C0",X"3A",X"0E",X"4E",X"FE",X"80",X"D8",X"DD",X"2A", - X"00",X"4C",X"3E",X"1C",X"DD",X"BE",X"02",X"CA",X"90",X"B3",X"DD",X"BE",X"04",X"CA",X"90",X"B3", - X"DD",X"BE",X"06",X"CA",X"90",X"B3",X"DD",X"BE",X"08",X"CA",X"90",X"B3",X"3A",X"0E",X"4E",X"E6", - X"01",X"CB",X"27",X"CB",X"27",X"CB",X"27",X"47",X"3A",X"05",X"4E",X"3C",X"80",X"32",X"05",X"4E", - X"E6",X"7F",X"FE",X"40",X"38",X"02",X"18",X"48",X"DD",X"2A",X"00",X"4C",X"3E",X"1C",X"DD",X"BE", - X"02",X"C8",X"DD",X"BE",X"04",X"C8",X"DD",X"BE",X"06",X"C8",X"DD",X"BE",X"08",X"C8",X"2A",X"FB", - X"4D",X"7C",X"B5",X"C0",X"3A",X"FD",X"4D",X"FE",X"05",X"C8",X"21",X"35",X"95",X"CD",X"A1",X"94", - X"69",X"60",X"3A",X"08",X"4D",X"47",X"3A",X"FD",X"4D",X"80",X"E6",X"03",X"CB",X"27",X"5F",X"16", - X"00",X"19",X"5E",X"23",X"56",X"EB",X"22",X"FB",X"4D",X"CD",X"1E",X"B4",X"CD",X"A6",X"3F",X"C9", - X"2A",X"FB",X"4D",X"7C",X"B5",X"C8",X"CD",X"39",X"B4",X"21",X"00",X"00",X"22",X"FB",X"4D",X"C9", - X"E5",X"21",X"76",X"3A",X"3A",X"13",X"4E",X"E6",X"07",X"CB",X"27",X"5F",X"16",X"00",X"19",X"EB", - X"E1",X"CD",X"ED",X"B3",X"C9",X"21",X"40",X"86",X"3A",X"13",X"4E",X"78",X"3A",X"08",X"4D",X"81", - X"83",X"82",X"80",X"ED",X"44",X"E6",X"07",X"CB",X"27",X"5F",X"16",X"00",X"19",X"C9",X"DD",X"E5", - X"DD",X"21",X"02",X"4C",X"06",X"04",X"CD",X"B5",X"B3",X"7E",X"DD",X"77",X"00",X"23",X"7E",X"DD", - X"77",X"01",X"DD",X"23",X"DD",X"23",X"10",X"EE",X"DD",X"E1",X"C3",X"58",X"1E",X"1A",X"CD",X"0A", - X"B4",X"3E",X"04",X"84",X"67",X"13",X"1A",X"CD",X"FB",X"B3",X"C9",X"E5",X"D5",X"77",X"23",X"77", - X"11",X"1F",X"00",X"19",X"77",X"23",X"77",X"D1",X"E1",X"C9",X"E5",X"D5",X"11",X"1F",X"00",X"77", - X"3C",X"3C",X"23",X"77",X"3D",X"19",X"77",X"3C",X"3C",X"23",X"77",X"D1",X"E1",X"C9",X"E5",X"D5", - X"11",X"1F",X"00",X"7E",X"32",X"E3",X"4D",X"23",X"7E",X"32",X"E4",X"4D",X"19",X"7E",X"32",X"E5", - X"4D",X"23",X"7E",X"32",X"E6",X"4D",X"D1",X"E1",X"C9",X"E5",X"D5",X"11",X"1F",X"00",X"3A",X"E3", - X"4D",X"77",X"23",X"3A",X"E4",X"4D",X"77",X"19",X"3A",X"E5",X"4D",X"77",X"23",X"3A",X"E6",X"4D", - X"77",X"D1",X"E1",X"E5",X"D5",X"3E",X"04",X"84",X"67",X"3A",X"7E",X"44",X"77",X"23",X"77",X"11", - X"1F",X"00",X"19",X"77",X"23",X"77",X"D1",X"E1",X"C9",X"3A",X"13",X"4E",X"3A",X"02",X"4D",X"80", - X"99",X"82",X"0F",X"0F",X"0F",X"85",X"6F",X"3A",X"00",X"4D",X"85",X"6F",X"3A",X"04",X"4D",X"85", - X"6F",X"3A",X"06",X"4D",X"85",X"E6",X"0F",X"E7",X"EF",X"B5",X"EF",X"B5",X"FD",X"B5",X"0B",X"B6", - X"19",X"B6",X"27",X"B6",X"35",X"B6",X"43",X"B6",X"27",X"B6",X"27",X"B6",X"43",X"B6",X"27",X"B6", - X"35",X"B6",X"43",X"B6",X"43",X"B6",X"51",X"B6",X"51",X"B6",X"51",X"B6",X"1D",X"03",X"5C",X"40", - X"4F",X"4A",X"45",X"44",X"41",X"40",X"31",X"39",X"39",X"30",X"2F",X"81",X"2F",X"80",X"45",X"03", - X"40",X"26",X"40",X"40",X"44",X"4F",X"42",X"4C",X"45",X"40",X"40",X"43",X"4F",X"4D",X"41",X"4E", - X"44",X"4F",X"40",X"40",X"27",X"40",X"2F",X"80",X"2F",X"80",X"45",X"03",X"40",X"26",X"40",X"40", - X"44",X"4F",X"42",X"4C",X"45",X"40",X"40",X"43",X"4F",X"4D",X"41",X"4E",X"44",X"4F",X"40",X"40", - X"27",X"40",X"2F",X"81",X"2F",X"80",X"92",X"02",X"40",X"40",X"54",X"55",X"52",X"42",X"4F",X"5B", - X"40",X"40",X"2F",X"81",X"2F",X"80",X"92",X"02",X"45",X"58",X"54",X"52",X"41",X"40",X"43",X"4F", - X"49",X"4E",X"2F",X"89",X"2F",X"80",X"9B",X"02",X"4D",X"49",X"4B",X"59",X"40",X"40",X"53",X"52", - X"4C",X"2F",X"89",X"2F",X"80",X"9B",X"02",X"4D",X"49",X"4B",X"59",X"40",X"40",X"53",X"52",X"4C", - X"2F",X"81",X"2F",X"80",X"8B",X"02",X"40",X"40",X"4C",X"41",X"4D",X"42",X"41",X"44",X"41",X"2F", - X"85",X"2F",X"80",X"8E",X"02",X"42",X"55",X"55",X"55",X"55",X"5B",X"40",X"2F",X"8F",X"2F",X"80", - X"10",X"02",X"4A",X"49",X"40",X"4A",X"49",X"5B",X"40",X"2F",X"8F",X"2F",X"80",X"8E",X"02",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"2F",X"8F",X"2F",X"80",X"10",X"02",X"44",X"41",X"56",X"49", - X"44",X"40",X"40",X"40",X"40",X"40",X"2F",X"81",X"2F",X"80",X"12",X"02",X"46",X"4C",X"41",X"56", - X"49",X"41",X"40",X"40",X"40",X"40",X"2F",X"83",X"2F",X"80",X"14",X"02",X"4D",X"49",X"47",X"55", - X"45",X"4C",X"49",X"54",X"4F",X"40",X"2F",X"85",X"2F",X"80",X"16",X"02",X"52",X"4F",X"4D",X"49", - X"4E",X"41",X"40",X"40",X"40",X"40",X"2F",X"87",X"2F",X"80",X"18",X"02",X"4D",X"41",X"4D",X"49", - X"40",X"40",X"40",X"40",X"40",X"40",X"2F",X"89",X"2F",X"80",X"1A",X"02",X"50",X"41",X"50",X"49", - X"40",X"40",X"40",X"40",X"40",X"40",X"2F",X"89",X"2F",X"80",X"EF",X"00",X"01",X"EF",X"01",X"00", - X"EF",X"04",X"00",X"EF",X"1E",X"00",X"0E",X"0C",X"CD",X"86",X"06",X"C9",X"21",X"04",X"4E",X"3E", - X"20",X"77",X"C9",X"C9",X"F5",X"EF",X"20",X"12",X"21",X"BC",X"4E",X"CB",X"DE",X"F1",X"C9",X"F5", - X"EF",X"20",X"13",X"EF",X"21",X"12",X"21",X"BC",X"4E",X"CB",X"DE",X"F1",X"C9",X"F5",X"EF",X"20", - X"14",X"EF",X"21",X"13",X"21",X"BC",X"4E",X"CB",X"DE",X"F1",X"C9",X"F5",X"EF",X"20",X"15",X"EF", - X"21",X"14",X"21",X"BC",X"4E",X"CB",X"DE",X"F1",X"C9",X"F5",X"EF",X"20",X"16",X"EF",X"21",X"15", - X"21",X"BC",X"4E",X"CB",X"DE",X"F1",X"C9",X"F5",X"EF",X"20",X"17",X"EF",X"21",X"16",X"21",X"BC", - X"4E",X"CB",X"DE",X"F1",X"C9",X"F5",X"EF",X"20",X"18",X"EF",X"21",X"17",X"21",X"BC",X"4E",X"CB", - X"DE",X"F1",X"C9",X"F5",X"EF",X"20",X"19",X"EF",X"21",X"18",X"21",X"BC",X"4E",X"CB",X"DE",X"F1", - X"C9",X"F5",X"EF",X"20",X"1A",X"EF",X"21",X"19",X"21",X"BC",X"4E",X"CB",X"E6",X"F1",X"C9",X"3A", - X"13",X"4E",X"3A",X"02",X"4D",X"80",X"99",X"82",X"0F",X"0F",X"0F",X"85",X"6F",X"3A",X"00",X"4D", - X"85",X"6F",X"3A",X"04",X"4D",X"85",X"6F",X"3A",X"06",X"4D",X"85",X"E6",X"0F",X"E7",X"46",X"1D", - X"FF",X"1C",X"22",X"1D",X"FF",X"1C",X"54",X"1D",X"1C",X"93",X"2D",X"93",X"22",X"1D",X"FF",X"1C", - X"3E",X"93",X"22",X"1D",X"4F",X"93",X"60",X"93",X"71",X"93",X"46",X"1D",X"82",X"93",X"EF",X"7A", - X"EF",X"7A",X"EF",X"7A",X"60",X"93",X"46",X"1D",X"FF",X"1C",X"EF",X"65",X"EF",X"7A",X"60",X"93", - X"46",X"1D",X"FF",X"1C",X"EF",X"65",X"31",X"32",X"33",X"34",X"35",X"36",X"37",X"38",X"39",X"41", - X"42",X"43",X"44",X"45",X"46",X"47",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F",X"50",X"51", - X"52",X"53",X"54",X"55",X"56",X"57",X"58",X"59",X"5A",X"EF",X"A5",X"31",X"32",X"33",X"34",X"35", - X"36",X"37",X"38",X"39",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"88",X"89",X"8A",X"8B",X"8C", - X"8D",X"8E",X"8F",X"90",X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"98",X"99",X"9A",X"F5",X"C5", - X"D5",X"E5",X"DD",X"E5",X"FD",X"E5",X"08",X"D9",X"F5",X"C5",X"D5",X"E5",X"21",X"00",X"60",X"11", - X"01",X"60",X"01",X"00",X"20",X"6F",X"B7",X"ED",X"70",X"21",X"00",X"40",X"11",X"01",X"40",X"01", - X"00",X"04",X"3E",X"80",X"ED",X"70",X"21",X"00",X"44",X"11",X"01",X"44",X"01",X"00",X"04",X"3E", - X"0F",X"ED",X"70",X"11",X"17",X"1B",X"CD",X"6B",X"01",X"83",X"81",X"92",X"87",X"81",X"80",X"90", - X"92",X"8F",X"87",X"92",X"81",X"8D",X"81",X"80",X"96",X"8F",X"8C",X"81",X"94",X"89",X"8C",X"00", - X"11",X"15",X"1B",X"CD",X"6B",X"01",X"8F",X"90",X"85",X"92",X"81",X"83",X"89",X"8F",X"8E",X"80", - X"84",X"85",X"80",X"92",X"85",X"94",X"85",X"8E",X"83",X"89",X"8F",X"8E",X"00",X"01",X"00",X"00", - X"21",X"00",X"40",X"11",X"00",X"20",X"ED",X"B8",X"B7",X"03",X"23",X"1B",X"BB",X"72",X"20",X"F6", - X"3E",X"0F",X"11",X"17",X"1B",X"CD",X"6B",X"01",X"90",X"92",X"8F",X"87",X"92",X"81",X"8D",X"81", - X"80",X"96",X"8F",X"8C",X"81",X"94",X"89",X"8C",X"80",X"83",X"81",X"92",X"87",X"81",X"84",X"8F", - X"00",X"11",X"15",X"1B",X"CD",X"6B",X"01",X"8F",X"90",X"85",X"92",X"81",X"83",X"89",X"8F",X"8E", - X"80",X"84",X"85",X"80",X"92",X"85",X"94",X"85",X"8E",X"83",X"89",X"8F",X"8E",X"00",X"CD",X"00", - X"60",X"CD",X"6F",X"65",X"CD",X"80",X"73",X"20",X"25",X"3E",X"0F",X"11",X"10",X"1B",X"CD",X"6B", - X"01",X"8F",X"90",X"85",X"92",X"81",X"94",X"89",X"96",X"8F",X"80",X"8F",X"8B",X"00",X"E1",X"D1", - X"C1",X"F1",X"D9",X"08",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"F1",X"ED",X"85",X"3E",X"0F", - X"11",X"10",X"1B",X"CD",X"6B",X"01",X"8F",X"90",X"85",X"92",X"81",X"94",X"89",X"96",X"8F",X"80", - X"82",X"81",X"84",X"00",X"3E",X"0F",X"11",X"0E",X"1B",X"CD",X"6B",X"01",X"92",X"85",X"89",X"8E", - X"89",X"83",X"89",X"85",X"80",X"8C",X"8F",X"81",X"84",X"80",X"8F",X"90",X"85",X"92",X"81",X"94", - X"89",X"96",X"8F",X"00",X"E1",X"D1",X"C1",X"F1",X"D9",X"08",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1", - X"C1",X"F1",X"ED",X"85",X"1D",X"03",X"9C",X"80",X"8F",X"8A",X"85",X"84",X"81",X"80",X"31",X"39", - X"39",X"30",X"2F",X"41",X"2F",X"40",X"85",X"03",X"80",X"26",X"80",X"80",X"84",X"8F",X"82",X"8C", - X"85",X"80",X"80",X"83",X"8F",X"8D",X"81",X"8E",X"84",X"8F",X"80",X"80",X"27",X"80",X"2F",X"40", - X"2F",X"40",X"85",X"03",X"80",X"26",X"80",X"80",X"84",X"8F",X"82",X"8C",X"85",X"80",X"80",X"83", - X"8F",X"8D",X"81",X"8E",X"84",X"8F",X"80",X"80",X"27",X"80",X"2F",X"41",X"2F",X"40",X"52",X"02", - X"80",X"80",X"94",X"95",X"92",X"82",X"8F",X"9B",X"80",X"80",X"2F",X"41",X"2F",X"40",X"52",X"02", - X"85",X"98",X"94",X"92",X"81",X"80",X"83",X"8F",X"89",X"8E",X"2F",X"49",X"2F",X"40",X"5B",X"02", - X"8D",X"89",X"8B",X"99",X"80",X"80",X"93",X"92",X"8C",X"2F",X"49",X"2F",X"40",X"5B",X"02",X"8D", - X"89",X"8B",X"99",X"80",X"80",X"93",X"92",X"8C",X"2F",X"41",X"2F",X"40",X"4B",X"02",X"80",X"80", - X"8C",X"81",X"8D",X"82",X"81",X"84",X"81",X"2F",X"45",X"2F",X"40",X"4E",X"02",X"82",X"95",X"95", - X"95",X"95",X"9B",X"80",X"2F",X"4F",X"2F",X"40",X"10",X"02",X"8A",X"89",X"80",X"8A",X"89",X"9B", - X"80",X"2F",X"4F",X"2F",X"40",X"4E",X"02",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"2F",X"4F", - X"2F",X"40",X"10",X"02",X"84",X"81",X"96",X"89",X"84",X"80",X"80",X"80",X"80",X"80",X"2F",X"41", - X"2F",X"40",X"12",X"02",X"86",X"8C",X"81",X"96",X"89",X"81",X"80",X"80",X"80",X"80",X"2F",X"43", - X"2F",X"40",X"14",X"02",X"8D",X"89",X"87",X"95",X"85",X"8C",X"89",X"94",X"8F",X"80",X"2F",X"45", - X"2F",X"40",X"16",X"02",X"92",X"8F",X"8D",X"89",X"8E",X"81",X"80",X"80",X"80",X"80",X"2F",X"47", - X"2F",X"40",X"18",X"02",X"8D",X"81",X"8D",X"89",X"80",X"80",X"80",X"80",X"80",X"80",X"2F",X"49", - X"2F",X"40",X"1A",X"02",X"90",X"81",X"90",X"89",X"80",X"80",X"80",X"80",X"80",X"80",X"2F",X"49", - X"2F",X"40",X"CD",X"8E",X"3A",X"3E",X"0F",X"11",X"1A",X"1B",X"CD",X"6B",X"01",X"89",X"8E",X"84", - X"95",X"93",X"94",X"92",X"89",X"81",X"80",X"81",X"92",X"87",X"85",X"8E",X"94",X"89",X"8E",X"81", - X"00",X"06",X"10",X"CD",X"A8",X"32",X"3E",X"0F",X"11",X"1C",X"1B",X"CD",X"6B",X"01",X"9C",X"80", - X"89",X"8E",X"87",X"80",X"8F",X"8A",X"85",X"84",X"81",X"80",X"31",X"39",X"39",X"30",X"00",X"06", - X"10",X"CD",X"A8",X"32",X"3E",X"0F",X"11",X"1E",X"1B",X"CD",X"6B",X"01",X"8E",X"95",X"8D",X"85", - X"92",X"8F",X"80",X"93",X"85",X"92",X"89",X"85",X"80",X"90",X"81",X"83",X"30",X"30",X"30",X"30", - X"00",X"06",X"10",X"CD",X"A8",X"32",X"21",X"00",X"80",X"06",X"04",X"C9",X"BB",X"03",X"8E",X"8F", - X"92",X"8D",X"81",X"8C",X"80",X"80",X"80",X"80",X"92",X"81",X"90",X"89",X"84",X"8F",X"80",X"80", - X"80",X"80",X"94",X"95",X"92",X"82",X"8F",X"2F",X"49",X"2F",X"40",X"B8",X"03",X"80",X"80",X"80", - X"80",X"80",X"80",X"84",X"8F",X"82",X"8C",X"85",X"80",X"83",X"8F",X"8D",X"81",X"8E",X"84",X"8F", - X"80",X"80",X"80",X"80",X"80",X"80",X"2F",X"49",X"2F",X"40",X"B8",X"03",X"80",X"80",X"80",X"80", - X"80",X"80",X"84",X"8F",X"82",X"8C",X"85",X"80",X"83",X"8F",X"8D",X"81",X"8E",X"84",X"8F",X"80", - X"80",X"80",X"80",X"80",X"80",X"2F",X"41",X"2F",X"40",X"BB",X"03",X"8E",X"8F",X"92",X"8D",X"81", - X"8C",X"80",X"2F",X"41",X"2F",X"40",X"3B",X"02",X"92",X"81",X"90",X"89",X"84",X"8F",X"80",X"2F", - X"41",X"2F",X"40",X"FB",X"00",X"94",X"95",X"92",X"82",X"8F",X"2F",X"41",X"2F",X"40",X"52",X"02", - X"94",X"95",X"92",X"82",X"8F",X"2F",X"41",X"2F",X"40",X"A9",X"03",X"80",X"80",X"80",X"80",X"89", - X"8E",X"83",X"85",X"92",X"94",X"80",X"99",X"8F",X"95",X"92",X"80",X"8E",X"81",X"8D",X"85",X"80", - X"80",X"80",X"2F",X"49",X"2F",X"40",X"A5",X"03",X"80",X"80",X"93",X"85",X"8C",X"85",X"83",X"94", - X"80",X"93",X"90",X"85",X"85",X"84",X"80",X"90",X"81",X"83",X"8B",X"8D",X"81",X"8E",X"2F",X"49", - X"2F",X"40",X"BD",X"03",X"80",X"80",X"80",X"90",X"8F",X"92",X"80",X"86",X"81",X"96",X"8F",X"92", - X"80",X"8D",X"81",X"93",X"80",X"86",X"89",X"83",X"88",X"81",X"93",X"80",X"2F",X"45",X"2F",X"40", - X"BD",X"03",X"80",X"80",X"90",X"8F",X"92",X"80",X"86",X"81",X"96",X"8F",X"92",X"80",X"93",X"85", - X"8C",X"85",X"83",X"83",X"89",X"8F",X"8E",X"85",X"80",X"80",X"2F",X"45",X"2F",X"40",X"52",X"02", - X"85",X"98",X"94",X"92",X"81",X"80",X"8C",X"89",X"86",X"85",X"2F",X"49",X"2F",X"40",X"52",X"02", - X"82",X"8F",X"8E",X"95",X"93",X"80",X"8E",X"8F",X"8E",X"85",X"2F",X"41",X"2F",X"40",X"52",X"02", - X"32",X"30",X"30",X"80",X"80",X"82",X"8F",X"8E",X"95",X"93",X"2F",X"45",X"2F",X"40",X"52",X"02", - X"33",X"30",X"30",X"80",X"80",X"82",X"8F",X"8E",X"95",X"93",X"2F",X"45",X"2F",X"40",X"52",X"02", - X"34",X"30",X"30",X"80",X"80",X"82",X"8F",X"8E",X"95",X"93",X"2F",X"45",X"2F",X"40",X"52",X"02", - X"35",X"30",X"30",X"80",X"80",X"82",X"8F",X"8E",X"95",X"93",X"2F",X"45",X"2F",X"40",X"52",X"02", - X"36",X"30",X"30",X"80",X"80",X"82",X"8F",X"8E",X"95",X"93",X"2F",X"45",X"2F",X"40",X"52",X"02", - X"37",X"30",X"30",X"80",X"80",X"82",X"8F",X"8E",X"95",X"93",X"2F",X"45",X"2F",X"40",X"52",X"02", - X"38",X"30",X"30",X"80",X"80",X"82",X"8F",X"8E",X"95",X"93",X"2F",X"45",X"2F",X"40",X"52",X"02", - X"35",X"30",X"30",X"30",X"80",X"82",X"8F",X"8E",X"95",X"93",X"2F",X"45",X"2F",X"40",X"D4",X"43", - X"8D",X"89",X"8B",X"99",X"80",X"83",X"88",X"85",X"8C",X"8F",X"2F",X"41",X"2F",X"40",X"4C",X"02", - X"8D",X"8D",X"8D",X"8D",X"8D",X"8D",X"8D",X"8D",X"8D",X"8D",X"2F",X"45",X"2F",X"40",X"3B",X"40", - X"83",X"92",X"85",X"84",X"89",X"94",X"80",X"80",X"80",X"2F",X"4F",X"2F",X"40",X"3B",X"40",X"86", - X"92",X"85",X"85",X"80",X"90",X"8C",X"81",X"99",X"2F",X"4F",X"2F",X"40",X"4C",X"02",X"90",X"8C", - X"81",X"99",X"85",X"92",X"80",X"8F",X"8E",X"85",X"2F",X"45",X"4C",X"02",X"90",X"8C",X"81",X"99", - X"85",X"92",X"80",X"94",X"97",X"8F",X"2F",X"45",X"2F",X"40",X"52",X"02",X"87",X"81",X"8D",X"85", - X"80",X"80",X"8F",X"96",X"85",X"92",X"2F",X"41",X"2F",X"40",X"92",X"02",X"92",X"85",X"81",X"84", - X"99",X"9B",X"2F",X"49",X"2F",X"50",X"ED",X"02",X"90",X"95",X"93",X"88",X"80",X"93",X"94",X"81", - X"92",X"94",X"80",X"82",X"95",X"94",X"94",X"8F",X"8E",X"2F",X"47",X"2F",X"40",X"6F",X"02",X"31", - X"80",X"90",X"8C",X"81",X"99",X"85",X"92",X"80",X"8F",X"8E",X"8C",X"99",X"80",X"2F",X"47",X"2F", - X"40",X"6F",X"02",X"31",X"80",X"8F",X"92",X"80",X"32",X"80",X"90",X"8C",X"81",X"99",X"85",X"92", - X"93",X"2F",X"47",X"00",X"2F",X"00",X"40",X"00",X"71",X"02",X"32",X"80",X"8F",X"92",X"80",X"34", - X"80",X"90",X"8C",X"81",X"99",X"85",X"92",X"93",X"2F",X"47",X"00",X"2F",X"00",X"40",X"00",X"56", - X"03",X"82",X"8F",X"8E",X"95",X"93",X"80",X"90",X"95",X"83",X"8B",X"8D",X"81",X"8E",X"80",X"86", - X"8F",X"92",X"80",X"80",X"80",X"30",X"30",X"30",X"80",X"9D",X"9E",X"9F",X"2F",X"4E",X"2F",X"40", - X"04",X"03",X"8D",X"85",X"8D",X"8F",X"92",X"99",X"80",X"80",X"8F",X"8B",X"2F",X"4F",X"2F",X"40", - X"04",X"03",X"82",X"81",X"84",X"80",X"80",X"80",X"80",X"92",X"80",X"8D",X"2F",X"4F",X"2F",X"40", - X"08",X"03",X"31",X"80",X"83",X"8F",X"89",X"8E",X"80",X"80",X"31",X"80",X"83",X"92",X"85",X"84", - X"89",X"94",X"80",X"2F",X"4F",X"2F",X"40",X"95",X"95",X"95",X"95",X"95",X"95",X"95",X"95",X"95", - X"95",X"95",X"95",X"95",X"95",X"84",X"85",X"93",X"81",X"92",X"92",X"8F",X"8C",X"8C",X"8F",X"20", - X"84",X"85",X"8C",X"20",X"89",X"8E",X"87",X"85",X"8E",X"89",X"85",X"92",X"8F",X"20",X"8D",X"89", - X"87",X"95",X"85",X"8C",X"20",X"81",X"8E",X"94",X"8F",X"8E",X"89",X"8F",X"20",X"8F",X"8A",X"85", - X"84",X"81",X"20",X"20",X"92",X"85",X"81",X"8C",X"89",X"9A",X"81",X"84",X"8F",X"20",X"85",X"8C", - X"20",X"31",X"30",X"2F",X"31",X"32",X"2F",X"38",X"39",X"20",X"93",X"8F",X"82",X"92",X"85",X"20", - X"95",X"8E",X"81",X"20",X"90",X"8C",X"81",X"83",X"81",X"20",X"84",X"85",X"20",X"8D",X"93",X"93", - X"20",X"20",X"20",X"90",X"81",X"83",X"8B",X"8D",X"81",X"8E",X"20",X"90",X"81",X"92",X"81",X"20", - X"8D",X"85",X"8A",X"8F",X"92",X"81",X"92",X"20",X"8C",X"81",X"20",X"90",X"85",X"92",X"86",X"8F", - X"8D",X"81",X"8E",X"93",X"20",X"84",X"85",X"20",X"85",X"93",X"94",X"81",X"20",X"20",X"20",X"20", - X"20",X"20",X"81",X"94",X"85",X"8E",X"83",X"89",X"8F",X"8E",X"3A",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"85",X"8E",X"20",X"83",X"81",X"93",X"8F",X"20",X"84",X"85",X"20", - X"94",X"85",X"8E",X"85",X"92",X"20",X"95",X"8E",X"81",X"20",X"90",X"85",X"92",X"84",X"89",X"84", - X"81",X"20",X"84",X"85",X"8C",X"20",X"93",X"89",X"93",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"90",X"8F",X"8E",X"85",X"92",X"93",X"85",X"20",X"85",X"8E",X"20",X"83",X"8F",X"8E",X"94",X"81", - X"83",X"94",X"8F",X"20",X"83",X"8F",X"8E",X"20",X"8D",X"89",X"8B",X"99",X"20",X"93",X"2E",X"92", - X"2E",X"8C",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"83", - X"8F",X"84",X"89",X"87",X"8F",X"20",X"90",X"8F",X"93",X"94",X"81",X"8C",X"20",X"31",X"34",X"30", - X"37",X"20",X"81",X"92",X"81",X"8E",X"87",X"95",X"92",X"85",X"8E",X"20",X"34",X"31",X"34",X"38", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"83",X"81", - X"90",X"89",X"94",X"81",X"8C",X"20",X"86",X"85",X"84",X"85",X"92",X"81",X"8C",X"20",X"92",X"85", - X"90",X"95",X"82",X"8C",X"89",X"83",X"81",X"20",X"81",X"92",X"87",X"85",X"8E",X"94",X"89",X"8E", - X"81",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"94",X"85",X"8C", - X"20",X"36",X"39",X"2D",X"39",X"38",X"35",X"31",X"20",X"36",X"37",X"2D",X"39",X"33",X"38",X"33", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"95",X"8E",X"81",X"20",X"8D",X"81",X"8E",X"89",X"90",X"95",X"8C",X"81",X"83",X"89",X"8F",X"8E", - X"20",X"89",X"8E",X"84",X"85",X"96",X"89",X"84",X"81",X"20",X"83",X"81",X"8E",X"83",X"85",X"8C", - X"81",X"20",X"8C",X"81",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"87",X"81",X"92",X"81",X"8E", - X"94",X"89",X"81",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"88",X"85",X"83",X"88",X"8F",X"20",X"85", - X"8C",X"20",X"84",X"85",X"90",X"8F",X"93",X"89",X"94",X"8F",X"20",X"91",X"95",X"85",X"20",X"8D", - X"81",X"92",X"83",X"81",X"20",X"8C",X"81",X"20",X"8C",X"85",X"99",X"20",X"31",X"31",X"37",X"32", - X"33",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"91",X"95",X"85",X"84",X"81",X"20",X"92",X"85", - X"87",X"89",X"93",X"94",X"92",X"81",X"84",X"8F",X"20",X"85",X"8E",X"20",X"94",X"85",X"92",X"92", - X"89",X"94",X"8F",X"92",X"89",X"8F",X"20",X"84",X"85",X"20",X"8C",X"81",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"92",X"85",X"90",X"95",X"82",X"8C",X"89",X"83",X"81", - X"20",X"81",X"92",X"87",X"85",X"8E",X"94",X"89",X"8E",X"81",X"20",X"85",X"8C",X"20",X"93",X"8F", - X"86",X"94",X"97",X"81",X"92",X"85",X"20",X"83",X"8C",X"95",X"82",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"83",X"95",X"81",X"8C",X"91",X"95",X"89",X"85",X"92",X"20", - X"92",X"85",X"90",X"92",X"8F",X"84",X"95",X"83",X"83",X"89",X"8F",X"8E",X"20",X"90",X"81",X"92", - X"83",X"89",X"81",X"8C",X"20",X"99",X"2F",X"8F",X"20",X"94",X"8F",X"94",X"81",X"8C",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"84",X"85",X"20",X"85",X"93",X"94",X"81",X"20",X"93",X"85",X"92", - X"81",X"20",X"90",X"85",X"8E",X"81",X"84",X"81",X"20",X"83",X"8F",X"8E",X"20",X"8C",X"8F",X"93", - X"20",X"81",X"8C",X"83",X"81",X"8E",X"83",X"85",X"93",X"20",X"84",X"85",X"20",X"8C",X"81",X"20", - X"20",X"20",X"20",X"20",X"8C",X"85",X"99",X"20",X"31",X"31",X"37",X"32",X"33",X"20",X"2E",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"E5", - X"F5",X"2A",X"6C",X"4C",X"7D",X"B4",X"28",X"03",X"F1",X"E1",X"C9",X"F1",X"3E",X"F3",X"E1",X"C9"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/dpram.vhd deleted file mode 100644 index fec08f5f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,75 +0,0 @@ -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.altera_mf_components.all; - -entity dpram is - generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 - ); - PORT - ( - address_a : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - address_b : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - clock_a : IN STD_LOGIC := '1'; - clock_b : IN STD_LOGIC ; - data_a : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - data_b : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) := (others => '0'); - enable_a : IN STD_LOGIC := '1'; - enable_b : IN STD_LOGIC := '1'; - wren_a : IN STD_LOGIC := '0'; - wren_b : IN STD_LOGIC := '0'; - q_a : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - q_b : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) - ); -END dpram; - - -ARCHITECTURE SYN OF dpram IS -BEGIN - altsyncram_component : altsyncram - GENERIC MAP ( - address_reg_b => "CLOCK1", - clock_enable_input_a => "NORMAL", - clock_enable_input_b => "NORMAL", - clock_enable_output_a => "BYPASS", - clock_enable_output_b => "BYPASS", - indata_reg_b => "CLOCK1", - intended_device_family => "Cyclone V", - lpm_type => "altsyncram", - numwords_a => 2**addr_width_g, - numwords_b => 2**addr_width_g, - operation_mode => "BIDIR_DUAL_PORT", - outdata_aclr_a => "NONE", - outdata_aclr_b => "NONE", - outdata_reg_a => "UNREGISTERED", - outdata_reg_b => "UNREGISTERED", - power_up_uninitialized => "FALSE", - read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ", - read_during_write_mode_port_b => "NEW_DATA_NO_NBE_READ", - widthad_a => addr_width_g, - widthad_b => addr_width_g, - width_a => data_width_g, - width_b => data_width_g, - width_byteena_a => 1, - width_byteena_b => 1, - wrcontrol_wraddress_reg_b => "CLOCK1" - ) - PORT MAP ( - address_a => address_a, - address_b => address_b, - clock0 => clock_a, - clock1 => clock_b, - clocken0 => enable_a, - clocken1 => enable_b, - data_a => data_a, - data_b => data_b, - wren_a => wren_a, - wren_b => wren_b, - q_a => q_a, - q_b => q_b - ); - -END SYN; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman.vhd deleted file mode 100644 index 38e3993c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,479 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- Copyright (c) Sorgelig - 2017 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 006 Refactoring, 8 sprites support by Sorgelig --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN is - generic( - eight_sprites : boolean := false - ); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0 : in std_logic_vector(3 downto 0); - in1 : in std_logic_vector(7 downto 0); - dipsw1 : in std_logic_vector(7 downto 0); - dipsw2 : in std_logic_vector(7 downto 0); - - in_a : in std_logic_vector(3 downto 0); - in_b : in std_logic_vector(3 downto 0); - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_int_l : std_logic := '1'; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal inj : std_logic_vector(3 downto 0); - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal hp : std_logic_vector ( 4 downto 0); - signal vp : std_logic_vector ( 4 downto 0); - signal ram_cs : std_logic; - signal ram_data : std_logic_vector(7 downto 0); - signal vram_data : std_logic_vector(7 downto 0); - signal sprite_xy_data : std_logic_vector(7 downto 0); - signal vram_addr : std_logic_vector(11 downto 0); - - signal iodec_spr_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_sn1_l : std_logic; - signal iodec_sn2_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw1_l : std_logic; - signal iodec_dipsw2_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(7 downto 0); - signal watchdog_reset_l : std_logic; - - signal sn_we : std_logic; - signal wav1,wav2,wav3 : std_logic_vector(7 downto 0); - - component ym2149 is port - ( - CLK : in std_logic; - CE : in std_logic; - RESET : in std_logic; - BDIR : in std_logic; - BC : in std_logic; - DI : in std_logic_vector(7 downto 0); - DO : out std_logic_vector(7 downto 0); - CHANNEL_A: out std_logic_vector(7 downto 0); - CHANNEL_B: out std_logic_vector(7 downto 0); - CHANNEL_C: out std_logic_vector(7 downto 0); - - SEL : in std_logic; - MODE : in std_logic; - IOA_in : in std_logic_vector(7 downto 0); - IOA_out : out std_logic_vector(7 downto 0); - - IOB_in : in std_logic_vector(7 downto 0); - IOB_out : out std_logic_vector(7 downto 0) - ); - end component; - -begin - --- --- video timing --- -p_hvcnt : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - if hcnt = "111111111" then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - if do_hsync then - if vcnt = "111111111" then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; -end process; - -vsync <= not vcnt(8); -do_hsync <= (hcnt = "010101111"); -- 0AF - -p_sync : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - - if (hcnt = "010001111") and not eight_sprites then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") and not eight_sprites then - hblank <= '0'; -- 0EF - elsif (hcnt = "111111111") and eight_sprites then - hblank <= '1'; - elsif (hcnt = "011111111") and eight_sprites then - hblank <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; -end process; - --- --- cpu --- -p_irq_req_watchdog : process - variable rising_vblank : boolean; -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= X"FF"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= X"00"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - --watchdog_reset_l <= not reset; - - watchdog_reset_l <= '1'; - if (watchdog_cnt = X"FF") then - watchdog_reset_l <= '0'; - end if; - end if; -end process; - -u_cpu : entity work.T80sed -port map -( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => hcnt(0) and ena_6, - WAIT_n => sync_bus_wreq_l, - INT_n => cpu_int_l, - NMI_n => '1', - BUSRQ_n => '1', - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out -); - - --- rom 0x0000 - 0x3FFF --- syncbus 0x4000 - 0x7FFF -sync_bus_cs_l <= '0' when cpu_mreq_l = '0' and cpu_rfsh_l = '1' and cpu_addr(14) = '1' else '1'; -sync_bus_wreq_l <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '1' and cpu_rd_l = '0' else '1'; -sync_bus_stb <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '0' else '1'; -sync_bus_r_w_l <= '0' when sync_bus_stb = '0' and cpu_rd_l = '1' else '1'; - --- --- sync bus custom ic --- -p_sync_bus_reg : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; -end process; - - --- WRITE --- out_l 0x5000 - 0x503F control space --- sn1_l 0x5040 - 0x504F sound --- sn2_l 0x5050 - 0x505F sound --- spr_l 0x5060 - 0x506F sprite --- wdr_l 0x50C0 - 0x50FF watchdog reset -iodec_out_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_sn1_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"4" else '1'; -iodec_sn2_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"5" else '1'; -iodec_spr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"6" else '1'; -iodec_wdr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - --- READ --- in0_l 0x5000 - 0x503F in port 0 --- in1_l 0x5040 - 0x507F in port 1 --- dipsw_l 0x5080 - 0x50BF dip switches -iodec_in0_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_in1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"01" else '1'; -iodec_dipsw1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"10" else '1'; -iodec_dipsw2_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - -p_control_reg : process -begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - elsif (iodec_out_l = '0') then - control_reg(to_integer(unsigned(cpu_addr(2 downto 0)))) <= cpu_data_out(0); - end if; - end if; -end process; - -inj <= not in_a when control_reg(5 downto 4) = "01" else - not in_b when control_reg(5 downto 4) = "10" else - not (in_a or in_b); - -cpu_data_in <= cpu_vec_reg when (cpu_iorq_l = '0') and (cpu_m1_l = '0') else - sync_bus_reg when sync_bus_wreq_l = '0' else - program_rom_dinl when cpu_addr(15 downto 14) = "00" else -- ROM at 0000 - 3fff - program_rom_dinh when cpu_addr(15 downto 14) = "10" else -- ROM at 8000 - bfff - in0 & inj when iodec_in0_l = '0' else - in1 when iodec_in1_l = '0' else - dipsw1 when iodec_dipsw1_l = '0' else - dipsw2 when iodec_dipsw2_l = '0' else - ram_data; - -u_program_rom : entity work.ROM_PGM_0 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl -); - -u_program_rom1 : entity work.ROM_PGM_1 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinh -); - -ram_cs <= '1' when cpu_addr(15 downto 12) = X"4" else '0'; - -u_rams : work.dpram generic map (12,8) -port map -( - clock_a => clk, - enable_a => ena_6, - wren_a => not sync_bus_r_w_l and ram_cs, - address_a => cpu_addr(11 downto 0), - data_a => cpu_data_out, -- cpu only source of ram data - q_a => ram_data, - - clock_b => clk, - address_b => vram_addr(11 downto 0), - q_b => vram_data -); - --- --- video subsystem --- - --- vram addr custom ic -hp <= hcnt(7 downto 3) when control_reg(3) = '0' else not hcnt(7 downto 3); -vp <= vcnt(7 downto 3) when control_reg(3) = '0' else not vcnt(7 downto 3); -vram_addr <= '0' & hcnt(2) & vp & hp when hcnt(8)='1' else - x"FF" & hcnt(6 downto 4) & hcnt(2) when hblank = '1' else - '0' & hcnt(2) & hp(3) & hp(3) & hp(3) & hp(3) & hp(0) & vp; - -sprite_xy_ram : work.dpram generic map (4,8) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not iodec_spr_l, - address_a => cpu_addr(3 downto 0), - data_a => cpu_data_out, - - clock_b => CLK, - address_b => vram_addr(3 downto 0), - q_b => sprite_xy_data -); - -u_video : entity work.PACMAN_VIDEO -port map -( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - vram_data => vram_data, - sprite_xy => sprite_xy_data, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - O_HBLANK => O_HBLANK, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk -); - -O_HSYNC <= hSync; -O_VSYNC <= vSync; -O_VBLANK <= vblank; - --- --- --- audio subsystem --- -u_audio : entity work.PACMAN_AUDIO -port map ( - I_HCNT => hcnt, - -- - I_AB => cpu_addr(11 downto 0), - I_DB => cpu_data_out, - -- - I_WR1_L => iodec_sn2_l, - I_WR0_L => iodec_sn1_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk -); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 91313469..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not I_WR1_L, - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => rom3m(1), - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 1552d65b..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,279 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 004 Refactoring, 8 sprite support by Sorgelig --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VIDEO is - generic( - alt_transp : boolean := false - ); - port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - vram_data : in std_logic_vector(7 downto 0); - sprite_xy : in std_logic_vector(7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - O_HBLANK : out std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_VIDEO is - - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal sprite_data : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - signal obj_on2 : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_op_t1 : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal sprite_ram_ip : std_logic_vector(5 downto 0); - signal sprite_ram_op : std_logic_vector(5 downto 0); - signal sprite_addr : std_logic_vector(7 downto 0); - signal sprite_addr_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(5 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - -dr <= not sprite_xy when I_HBLANK = '1' else "11111111"; -- pull ups on board - -p_char_regs : process - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; -begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & not I_HBLANK); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - sprite_data <= vram_data; -- character reg - end if; -end process; - -xflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(1); -yflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(0); - -obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - -ca(12) <= char_hblank_reg; -ca(11 downto 6) <= sprite_data(7 downto 2); -ca(5) <= sprite_data(1) when char_hblank_reg = '0' else char_sum_reg(3) xor xflip; -ca(4) <= sprite_data(0) when char_hblank_reg = '0' else I_HCNT(3); -ca(3) <= I_HCNT(2) xor yflip; -ca(2) <= char_sum_reg(2) xor xflip; -ca(1) <= char_sum_reg(1) xor xflip; -ca(0) <= char_sum_reg(0) xor xflip; - --- char roms -char_rom_5ef : entity work.GFX1 -port map -( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf -); - -p_char_shift : process -begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_buf(7 downto 4); -- load - shift_regl <= char_rom_5ef_buf(3 downto 0); - when others => null; - end case; - end if; -end process; - -shift_sel(0) <= I_HCNT(0) and I_HCNT(1) when vout_yflip = '0' else '1'; -shift_sel(1) <= '1' when vout_yflip = '0' else I_HCNT(0) and I_HCNT(1); -shift_op(0) <= shift_regl(3) when vout_yflip = '0' else shift_regl(0); -shift_op(1) <= shift_regu(3) when vout_yflip = '0' else shift_regu(0); - -p_video_out_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= vram_data(4 downto 0); -- colour reg - end if; - - if I_HCNT(3 downto 0) = "0111" and (vout_hblank='1' or I_HBLANK='1' or vout_obj_on='0') then - sprite_addr <= dr; - else - sprite_addr <= sprite_addr + "1"; - end if; - end if; -end process; - -col_rom_4a : entity work.PROM4_DST -port map -( - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a -); - -u_sprite_ram : work.dpram generic map (8,6) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => vout_obj_on_t1, - address_a => sprite_addr_t1, - data_a => sprite_ram_ip, - - clock_b => CLK, - enable_b => ENA_6, - address_b => sprite_addr, - q_b => sprite_ram_op -); - -sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "000000"; -video_op_sel <= '0' when alt_transp and (sprite_ram_reg(1 downto 0) = "00") else - '0' when not alt_transp and (sprite_ram_reg(5 downto 2) = "0000") else - '1'; - -p_sprite_ram_ip_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - sprite_addr_t1 <= sprite_addr; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - shift_op_t1 <= shift_op; - end if; -end process; - -sprite_ram_ip <= (others => '0') when vout_hblank_t1 = '0' else - sprite_ram_reg when video_op_sel = '1' else - lut_4a_t1(3 downto 0) & shift_op_t1; - -final_col <= (others => '0') when (vout_hblank = '1') or (I_VBLANK = '1') else - sprite_ram_reg(5 downto 2) when video_op_sel = '1' else - lut_4a(3 downto 0); - --- assign video outputs from color LUT PROM -col_rom_7f : entity work.PROM7_DST -port map -( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE -); - -O_HBLANK <= vout_hblank and vout_hblank_t1; - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pll.qip deleted file mode 100644 index afd958be..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll.v"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pll.v b/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pll.v deleted file mode 100644 index 60297687..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanClub_MiST/rtl/pll.v +++ /dev/null @@ -1,320 +0,0 @@ -// megafunction wizard: %ALTPLL% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altpll - -// ============================================================ -// File Name: pll.v -// Megafunction Name(s): -// altpll -// -// Simulation Library Files(s): -// altera_mf -// ============================================================ -// ************************************************************ -// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -// -// 13.1.0 Build 162 10/23/2013 SJ Web Edition -// ************************************************************ - - -//Copyright (C) 1991-2013 Altera Corporation -//Your use of Altera Corporation's design tools, logic functions -//and other software and tools, and its AMPP partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Altera Program License -//Subscription Agreement, Altera MegaCore Function License -//Agreement, or other applicable license agreement, including, -//without limitation, that your use is for the sole purpose of -//programming logic devices manufactured by Altera and sold by -//Altera or its authorized distributors. Please refer to the -//applicable agreement for further details. - - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on -module pll ( - areset, - inclk0, - c0, - locked); - - input areset; - input inclk0; - output c0; - output locked; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri0 areset; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire sub_wire0; - wire [4:0] sub_wire1; - wire [0:0] sub_wire5 = 1'h0; - wire locked = sub_wire0; - wire [0:0] sub_wire2 = sub_wire1[0:0]; - wire c0 = sub_wire2; - wire sub_wire3 = inclk0; - wire [1:0] sub_wire4 = {sub_wire5, sub_wire3}; - - altpll altpll_component ( - .areset (areset), - .inclk (sub_wire4), - .locked (sub_wire0), - .clk (sub_wire1), - .activeclock (), - .clkbad (), - .clkena ({6{1'b1}}), - .clkloss (), - .clkswitch (1'b0), - .configupdate (1'b0), - .enable0 (), - .enable1 (), - .extclk (), - .extclkena ({4{1'b1}}), - .fbin (1'b1), - .fbmimicbidir (), - .fbout (), - .fref (), - .icdrclk (), - .pfdena (1'b1), - .phasecounterselect ({4{1'b1}}), - .phasedone (), - .phasestep (1'b1), - .phaseupdown (1'b1), - .pllena (1'b1), - .scanaclr (1'b0), - .scanclk (1'b0), - .scanclkena (1'b1), - .scandata (1'b0), - .scandataout (), - .scandone (), - .scanread (1'b0), - .scanwrite (1'b0), - .sclkout0 (), - .sclkout1 (), - .vcooverrange (), - .vcounderrange ()); - defparam - altpll_component.bandwidth_type = "AUTO", - altpll_component.clk0_divide_by = 9, - altpll_component.clk0_duty_cycle = 50, - altpll_component.clk0_multiply_by = 8, - altpll_component.clk0_phase_shift = "0", - altpll_component.compensate_clock = "CLK0", - altpll_component.inclk0_input_frequency = 37037, - altpll_component.intended_device_family = "Cyclone III", - altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll", - altpll_component.lpm_type = "altpll", - altpll_component.operation_mode = "NORMAL", - altpll_component.pll_type = "AUTO", - altpll_component.port_activeclock = "PORT_UNUSED", - altpll_component.port_areset = "PORT_USED", - altpll_component.port_clkbad0 = "PORT_UNUSED", - altpll_component.port_clkbad1 = "PORT_UNUSED", - altpll_component.port_clkloss = "PORT_UNUSED", - altpll_component.port_clkswitch = "PORT_UNUSED", - altpll_component.port_configupdate = "PORT_UNUSED", - altpll_component.port_fbin = "PORT_UNUSED", - altpll_component.port_inclk0 = "PORT_USED", - altpll_component.port_inclk1 = "PORT_UNUSED", - altpll_component.port_locked = "PORT_USED", - altpll_component.port_pfdena = "PORT_UNUSED", - altpll_component.port_phasecounterselect = "PORT_UNUSED", - altpll_component.port_phasedone = "PORT_UNUSED", - altpll_component.port_phasestep = "PORT_UNUSED", - altpll_component.port_phaseupdown = "PORT_UNUSED", - altpll_component.port_pllena = "PORT_UNUSED", - altpll_component.port_scanaclr = "PORT_UNUSED", - altpll_component.port_scanclk = "PORT_UNUSED", - altpll_component.port_scanclkena = "PORT_UNUSED", - altpll_component.port_scandata = "PORT_UNUSED", - altpll_component.port_scandataout = "PORT_UNUSED", - altpll_component.port_scandone = "PORT_UNUSED", - altpll_component.port_scanread = "PORT_UNUSED", - altpll_component.port_scanwrite = "PORT_UNUSED", - altpll_component.port_clk0 = "PORT_USED", - altpll_component.port_clk1 = "PORT_UNUSED", - altpll_component.port_clk2 = "PORT_UNUSED", - altpll_component.port_clk3 = "PORT_UNUSED", - altpll_component.port_clk4 = "PORT_UNUSED", - altpll_component.port_clk5 = "PORT_UNUSED", - altpll_component.port_clkena0 = "PORT_UNUSED", - altpll_component.port_clkena1 = "PORT_UNUSED", - altpll_component.port_clkena2 = "PORT_UNUSED", - altpll_component.port_clkena3 = "PORT_UNUSED", - altpll_component.port_clkena4 = "PORT_UNUSED", - altpll_component.port_clkena5 = "PORT_UNUSED", - altpll_component.port_extclk0 = "PORT_UNUSED", - altpll_component.port_extclk1 = "PORT_UNUSED", - altpll_component.port_extclk2 = "PORT_UNUSED", - altpll_component.port_extclk3 = "PORT_UNUSED", - altpll_component.self_reset_on_loss_lock = "OFF", - altpll_component.width_clock = 5; - - -endmodule - -// ============================================================ -// CNX file retrieval info -// ============================================================ -// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" -// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" -// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" -// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" -// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" -// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" -// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" -// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" -// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" -// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" -// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" -// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" -// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" -// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" -// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" -// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" -// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" -// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" -// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" -// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" -// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" -// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" -// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" -// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" -// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" -// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" -// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" -// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" -// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" -// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" -// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" -// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" -// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" -// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" -// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" -// Retrieval info: PRIVATE: SPREAD_USE STRING "0" -// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" -// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" -// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" -// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: USE_CLK0 STRING "1" -// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" -// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" -// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" -// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" -// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" -// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" -// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" -// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" -// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" -// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" -// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" -// Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" -// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" -// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" -// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" -// Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 -// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 -// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf -// Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.qpf b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.qpf deleted file mode 100644 index de6f8ac6..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "PacmanPlus" diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.qsf b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.qsf deleted file mode 100644 index d519aa48..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.qsf +++ /dev/null @@ -1,166 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2013 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.0 Build 162 10/23/2013 SJ Web Edition -# Date created = 20:43:12 November 20, 2017 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# Alibaba_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name SMART_RECOMPILE ON -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name TOP_LEVEL_ENTITY PacmanPlus -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name SAVE_DISK_SPACE OFF - -# Fitter Assignments -# ================== -set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF -set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS -set_global_assignment -name FITTER_EFFORT "STANDARD FIT" -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# --------------------- -# start ENTITY(Alibaba) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== -set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top -set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top -set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(Alibaba) -# ------------------- -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP -set_global_assignment -name SYSTEMVERILOG_FILE rtl/PacmanPlus.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.sdc b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/PacmanPlus.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/README.txt deleted file mode 100644 index fcbb77eb..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/README.txt +++ /dev/null @@ -1,25 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Pacman Plus for MiST by Gehstock --- 21 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Dream Shopper hardware --- Copyright (c) Sorgelig --- Based on Pacman core: Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F1 : Start 1 player --- F2 : Start 2 players --- SPACE,CTRL : Action --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/PacmanPlus.sv b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/PacmanPlus.sv deleted file mode 100644 index 75c82985..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/PacmanPlus.sv +++ /dev/null @@ -1,195 +0,0 @@ -//============================================================================ -// Arcade: PacmanPlus -// -// Version for MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module PacmanPlus( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "PacmanPlus;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacman pacmanplus( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0(~{2'b00, btn_coin, m_fire, m_down,m_right,m_left,m_up}), - .in1(~{1'b0, btn_two_players, btn_one_player, 5'b00000}), - .dipsw1(8'b1_1_00_11_01), - .dipsw2(8'b11111111), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule - diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 4203ec94..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"CC",X"EE",X"11",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"44",X"33",X"11",X"00", - X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00",X"00",X"00", - X"11",X"99",X"DD",X"DD",X"FF",X"77",X"33",X"00",X"33",X"77",X"55",X"44",X"44",X"66",X"22",X"00", - X"66",X"FF",X"99",X"99",X"99",X"33",X"22",X"00",X"44",X"66",X"77",X"55",X"44",X"44",X"00",X"00", - X"44",X"FF",X"FF",X"44",X"44",X"CC",X"CC",X"00",X"00",X"77",X"77",X"66",X"33",X"11",X"00",X"00", - X"EE",X"FF",X"11",X"11",X"11",X"33",X"22",X"00",X"00",X"55",X"55",X"55",X"55",X"77",X"77",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"00",X"44",X"44",X"44",X"66",X"33",X"11",X"00", - X"00",X"00",X"88",X"FF",X"77",X"00",X"00",X"00",X"66",X"77",X"55",X"44",X"44",X"66",X"66",X"00", - X"66",X"77",X"DD",X"DD",X"99",X"99",X"66",X"00",X"00",X"33",X"44",X"44",X"55",X"77",X"33",X"00", - X"CC",X"EE",X"BB",X"99",X"99",X"99",X"00",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"FF",X"FF",X"44",X"44",X"44",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"66",X"33",X"11",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"77",X"00", - X"22",X"33",X"11",X"11",X"33",X"EE",X"CC",X"00",X"22",X"66",X"44",X"44",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"33",X"11",X"11",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"44",X"77",X"77",X"00", - X"11",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00",X"44",X"44",X"44",X"44",X"77",X"77",X"00",X"00", - X"00",X"88",X"88",X"88",X"88",X"FF",X"FF",X"00",X"44",X"44",X"44",X"44",X"44",X"77",X"77",X"00", - X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"07",X"03", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"07",X"03", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"77",X"FF",X"FF",X"FF",X"EE",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33", - X"EE",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"33",X"33",X"33",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"FF",X"FF", - X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"77",X"33",X"22",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"66",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DD",X"00",X"EE",X"DD",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DD",X"00",X"EE",X"DD",X"00",X"00", - X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"77",X"FF",X"CC",X"CC",X"CC",X"CC",X"FF",X"FF", - X"BB",X"BB",X"BB",X"BB",X"FF",X"FF",X"00",X"00",X"DD",X"DD",X"DD",X"DD",X"DD",X"11",X"00",X"00", - X"00",X"00",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"CC",X"CC",X"FF",X"FF",X"00",X"00",X"77",X"FF", - X"00",X"00",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"00",X"00",X"77",X"FF",X"CC",X"CC",X"FF",X"FF", - X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"EE",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"77", - X"33",X"33",X"33",X"33",X"FF",X"EE",X"00",X"00",X"CC",X"CC",X"CC",X"CC",X"FF",X"77",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"00",X"00",X"88",X"44",X"22",X"00",X"88",X"44",X"22",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88", - X"FF",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"FF", - X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"00",X"00",X"00",X"00",X"88",X"22",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"33",X"00",X"00",X"00", - X"CC",X"22",X"11",X"55",X"55",X"99",X"22",X"CC",X"33",X"44",X"88",X"AA",X"AA",X"99",X"44",X"33", - X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"EE",X"22",X"22",X"00",X"11",X"22",X"22",X"22",X"33", - X"AA",X"AA",X"AA",X"22",X"00",X"00",X"00",X"EE",X"22",X"22",X"22",X"11",X"00",X"22",X"22",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22", - X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"33",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"00", - X"33",X"33",X"77",X"77",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE", - X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"33",X"33",X"33",X"77",X"77",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE", - X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"11",X"33",X"33",X"33",X"33",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00", - X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CE",X"EE",X"EE",X"EE",X"66",X"22",X"22",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"CC",X"00",X"22",X"EE",X"22",X"00",X"00",X"88",X"77",X"00",X"00",X"FF",X"44",X"00",X"00", - X"22",X"CC",X"00",X"CC",X"22",X"22",X"22",X"44",X"88",X"77",X"00",X"88",X"DD",X"AA",X"88",X"88", - X"22",X"CC",X"00",X"CC",X"22",X"22",X"22",X"44",X"88",X"77",X"00",X"99",X"AA",X"AA",X"AA",X"EE", - X"22",X"CC",X"00",X"00",X"00",X"EE",X"00",X"00",X"88",X"77",X"00",X"CC",X"BB",X"88",X"88",X"CC", - X"00",X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"00",X"77",X"88",X"88",X"77",X"00",X"77",X"88", - X"CC",X"22",X"22",X"CC",X"00",X"22",X"EE",X"22",X"77",X"88",X"88",X"77",X"00",X"00",X"FF",X"44", - X"66",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"66",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"22",X"CC",X"00",X"22",X"22",X"AA",X"77",X"88",X"88",X"77",X"00",X"66",X"99",X"88", - X"22",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"22",X"77",X"88",X"88",X"77",X"00",X"88",X"DD",X"AA", - X"22",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"AA",X"EE",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"22",X"77",X"88",X"88",X"77",X"00",X"99",X"AA",X"AA", - X"22",X"CC",X"00",X"CC",X"22",X"22",X"CC",X"00",X"88",X"77",X"00",X"77",X"88",X"88",X"77",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"C0",X"20",X"90",X"80",X"00",X"00",X"30",X"30",X"10",X"10",X"00",X"00", - X"41",X"21",X"12",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"0C",X"0C",X"8C",X"0C",X"00",X"00",X"00",X"07",X"0F",X"0F",X"C3",X"1F", - X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"08",X"0F",X"2F",X"4F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"07",X"4F",X"0F",X"A7",X"87",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"D3",X"87",X"97",X"0F",X"2F",X"07",X"00",X"00",X"33",X"10",X"10",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"08",X"0E",X"8E",X"1F",X"0F", - X"0C",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"4F",X"1F",X"0F",X"4F",X"0E",X"08",X"00",X"00", - X"00",X"00",X"01",X"03",X"87",X"87",X"87",X"47",X"00",X"00",X"00",X"10",X"10",X"30",X"30",X"10", - X"EF",X"47",X"07",X"07",X"03",X"01",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"01",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"02", - X"0F",X"0B",X"0C",X"0F",X"01",X"00",X"00",X"00",X"02",X"01",X"01",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0C",X"68",X"68",X"68",X"6E",X"6E",X"00",X"00",X"03",X"0F",X"0F",X"0F",X"0F",X"0F", - X"68",X"68",X"68",X"68",X"68",X"0C",X"00",X"00",X"0F",X"0F",X"07",X"0C",X"0F",X"03",X"00",X"00", - X"00",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"20", - X"87",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"10",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"0C",X"0F",X"CF",X"2F",X"0F",X"0F", - X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0C",X"00",X"00", - X"00",X"00",X"00",X"30",X"52",X"61",X"F1",X"BC",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"03", - X"D2",X"63",X"52",X"30",X"00",X"00",X"00",X"00",X"02",X"02",X"04",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"48",X"84",X"C2",X"E0",X"00",X"00",X"E0",X"B4",X"7C",X"E1",X"5B",X"A5", - X"68",X"84",X"C0",X"80",X"00",X"00",X"00",X"00",X"F5",X"E1",X"5A",X"BE",X"E0",X"00",X"00",X"00", - X"00",X"00",X"00",X"0F",X"33",X"31",X"71",X"F3",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F3",X"71",X"31",X"33",X"0F",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"8E",X"CF",X"88", - X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"CF",X"8E",X"0C",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F1",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"20", - X"E0",X"F1",X"E0",X"E0",X"00",X"00",X"00",X"00",X"20",X"20",X"10",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"DD", - X"22",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"EF",X"67",X"77",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"23",X"67",X"77",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"79",X"69",X"0F",X"1F",X"FF",X"FF",X"33",X"00", - X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"33",X"79",X"69",X"0F",X"1F",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"88",X"00",X"88",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"88",X"00",X"88",X"CC",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"00",X"33",X"74",X"74",X"F8",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"FF",X"F9",X"F9",X"F9",X"F8",X"74",X"74",X"33",X"00", - X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF", - X"00",X"CC",X"E2",X"E2",X"F1",X"F9",X"F9",X"F9",X"FF",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F1",X"E2",X"E2",X"CC",X"00",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"FF", - X"FF",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"FF",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"FF", - X"FF",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"FF",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"E2",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"E2",X"E2",X"CC",X"00", - X"00",X"33",X"74",X"74",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"74",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"33",X"74",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"E2",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F8",X"F8",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F9",X"F8",X"F8",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"F1",X"F1",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F1",X"F1",X"FF",X"00",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1", - X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"33",X"74",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"E2",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"F0",X"F9",X"F9",X"F9",X"F8",X"F8",X"F8",X"F8",X"F8", - X"F0",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"F8",X"F8",X"F8",X"F8",X"F8",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"0C",X"0C",X"8C",X"0C",X"00",X"00",X"30",X"30",X"10",X"10",X"00",X"00", - X"00",X"00",X"00",X"00",X"C0",X"20",X"90",X"80",X"00",X"00",X"00",X"07",X"0F",X"0F",X"C3",X"1F", - X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"41",X"21",X"12",X"03",X"03",X"01",X"00",X"00",X"07",X"08",X"0F",X"2F",X"4F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"00",X"00",X"00",X"07",X"4F",X"0F",X"A7",X"87",X"00",X"00",X"00",X"08",X"0E",X"8E",X"1F",X"0F", - X"0C",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"33",X"10",X"10",X"10",X"00",X"00",X"00",X"00", - X"D3",X"87",X"97",X"0F",X"2F",X"07",X"00",X"00",X"4F",X"1F",X"0F",X"4F",X"0E",X"08",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"10",X"10",X"30",X"30",X"10", - X"00",X"00",X"01",X"03",X"87",X"87",X"87",X"47",X"00",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EF",X"47",X"07",X"07",X"03",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"00",X"0C",X"68",X"68",X"68",X"6E",X"6E",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"02", - X"00",X"00",X"00",X"01",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"03",X"0F",X"0F",X"0F",X"0F",X"0F", - X"68",X"68",X"68",X"68",X"68",X"0C",X"00",X"00",X"02",X"01",X"01",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0B",X"0C",X"0F",X"01",X"00",X"00",X"00",X"0F",X"0F",X"07",X"0C",X"0F",X"03",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"20", - X"00",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"0C",X"0F",X"CF",X"2F",X"0F",X"0F", - X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"10",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"87",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0C",X"00",X"00", - X"00",X"00",X"00",X"80",X"48",X"84",X"C2",X"E0",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"03", - X"00",X"00",X"00",X"30",X"52",X"61",X"F1",X"BC",X"00",X"00",X"E0",X"B4",X"7C",X"E1",X"5B",X"A5", - X"68",X"84",X"C0",X"80",X"00",X"00",X"00",X"00",X"02",X"02",X"04",X"00",X"00",X"00",X"00",X"00", - X"D2",X"63",X"52",X"30",X"00",X"00",X"00",X"00",X"F5",X"E1",X"5A",X"BE",X"E0",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0F",X"33",X"31",X"71",X"F3",X"00",X"00",X"00",X"08",X"0C",X"8E",X"CF",X"88", - X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F3",X"71",X"31",X"33",X"0F",X"00",X"00",X"FF",X"88",X"CF",X"8E",X"0C",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"20", - X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F1",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"DD", - X"22",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"10",X"10",X"00",X"00",X"00",X"00", - X"E0",X"F1",X"E0",X"E0",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"EE",X"CC",X"88",X"8C",X"4E",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"7F",X"BF",X"7F",X"AF",X"5F",X"7F",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"8C",X"08",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"7F",X"BF",X"7F",X"AF",X"5F",X"7F",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"EE",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"60",X"69",X"0F",X"71",X"69",X"0F",X"17",X"00",X"00",X"00",X"88",X"EE",X"FF",X"FF",X"FF", - X"CC",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"77",X"33",X"00",X"00",X"00", - X"00",X"EE",X"EE",X"EE",X"CC",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"60",X"69",X"0F",X"71",X"69",X"0F",X"17",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"44",X"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"00", - X"EE",X"66",X"66",X"EE",X"EE",X"EE",X"66",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"44",X"EE",X"EE",X"EE",X"EE",X"66",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"66",X"66",X"66",X"66",X"EE",X"EE",X"66",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"08",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"03", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"07",X"03",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"07",X"07",X"0F",X"0F",X"0F",X"0F", - X"00",X"08",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0E", - X"0F",X"0F",X"0F",X"0F",X"0E",X"0E",X"0E",X"0C",X"00",X"01",X"03",X"07",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"0F",X"0F",X"0F",X"0E",X"0C",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0C",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"00",X"01",X"03",X"07",X"0F",X"0F",X"0F",X"0F", - X"0E",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"03", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"07",X"03",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03", - X"00",X"00",X"01",X"03",X"07",X"0F",X"0F",X"0F",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0E",X"0E", - X"00",X"00",X"00",X"08",X"08",X"08",X"0C",X"0C",X"03",X"07",X"07",X"07",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0E",X"0E",X"0E",X"0C",X"07",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"0F",X"0F",X"0F",X"0E",X"0C",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"01",X"01",X"03",X"03",X"07",X"07",X"00",X"00",X"08",X"0C",X"0E",X"0F",X"0F",X"0F", - X"0C",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"01",X"01",X"01",X"03",X"03", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"03", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"07",X"03",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03", - X"00",X"00",X"01",X"03",X"07",X"0F",X"0F",X"0F",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"07",X"07",X"07",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0E",X"0E",X"0E",X"0C",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"0F",X"0F",X"0F",X"0E",X"0C",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"08",X"0C",X"0E",X"0F",X"0F",X"0F", - X"0C",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"E0",X"C0",X"80",X"C0",X"E0",X"E0",X"80",X"00",X"00",X"00",X"10",X"30",X"30",X"70",X"70", - X"00",X"10",X"F0",X"F0",X"F0",X"F3",X"F3",X"F0",X"00",X"F0",X"F1",X"F2",X"F2",X"F1",X"F1",X"F2", - X"80",X"E0",X"E0",X"C0",X"80",X"C0",X"E0",X"00",X"70",X"70",X"30",X"30",X"10",X"00",X"00",X"00", - X"F0",X"F3",X"F3",X"F0",X"F0",X"F0",X"10",X"00",X"F2",X"F1",X"F1",X"F2",X"F2",X"F1",X"F0",X"00", - X"00",X"C0",X"E0",X"E0",X"C0",X"80",X"C0",X"E0",X"00",X"00",X"00",X"10",X"30",X"30",X"70",X"70", - X"00",X"10",X"F0",X"F0",X"F0",X"F3",X"F3",X"F0",X"00",X"F0",X"F1",X"F2",X"F2",X"F1",X"F1",X"F2", - X"E0",X"C0",X"80",X"C0",X"E0",X"E0",X"C0",X"00",X"70",X"70",X"30",X"30",X"10",X"00",X"00",X"00", - X"F0",X"F3",X"F3",X"F0",X"F0",X"F0",X"10",X"00",X"F2",X"F1",X"F1",X"F2",X"F2",X"F1",X"F0",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"00",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"11",X"00",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"00",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"11",X"00",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"00",X"FF",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"11",X"00",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"00",X"FF",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"11",X"00",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"01",X"30",X"30",X"67",X"77", - X"00",X"11",X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"67",X"30",X"30",X"01",X"00",X"00",X"00", - X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"01",X"30",X"30",X"67",X"77", - X"00",X"11",X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"67",X"30",X"30",X"01",X"00",X"00",X"00", - X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"06",X"09",X"08",X"08",X"06",X"02",X"0C",X"00",X"02",X"02",X"0A",X"06",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"00",X"0F",X"04",X"02",X"01",X"02",X"0C",X"00",X"08",X"0E",X"08",X"08",X"08", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"06",X"09",X"09",X"09",X"06",X"02",X"0C",X"00",X"0C",X"02",X"02",X"02",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"08",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"00",X"09",X"09",X"09",X"07",X"00",X"0F",X"0C",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"77", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"00",X"CC",X"CC",X"88",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"CC",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"33",X"33",X"77",X"77",X"77", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"EE",X"EE",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"EE",X"00", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"01",X"02",X"04",X"0C",X"08",X"84",X"84",X"08",X"01",X"00",X"00",X"00",X"09",X"05",X"03",X"00", - X"00",X"08",X"07",X"78",X"FA",X"F5",X"EA",X"7B",X"00",X"00",X"00",X"0B",X"B5",X"EA",X"77",X"32", - X"08",X"84",X"84",X"08",X"0C",X"04",X"02",X"01",X"00",X"01",X"01",X"01",X"03",X"04",X"08",X"00", - X"26",X"5D",X"B2",X"7C",X"07",X"00",X"00",X"00",X"72",X"E6",X"CC",X"FC",X"E3",X"0E",X"00",X"00", - X"00",X"60",X"60",X"E0",X"E0",X"E8",X"CC",X"88",X"00",X"00",X"00",X"01",X"00",X"00",X"67",X"77", - X"00",X"11",X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"00",X"00",X"F0",X"F8",X"FD",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"67",X"00",X"00",X"01",X"00",X"00",X"00", - X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"60",X"60",X"E0",X"E0",X"E8",X"CC",X"88",X"00",X"00",X"00",X"11",X"23",X"23",X"77",X"77", - X"00",X"11",X"FF",X"1D",X"0C",X"0F",X"1F",X"FF",X"00",X"00",X"F0",X"F8",X"FD",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"23",X"23",X"11",X"00",X"00",X"00", - X"FF",X"1D",X"0C",X"0F",X"1F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"FF",X"FF",X"FF",X"77",X"33",X"11",X"00",X"00",X"00",X"CC",X"EE",X"EE",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00", - X"00",X"11",X"33",X"77",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"EE",X"EE",X"CC",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"77",X"FF",X"77",X"77",X"33",X"11",X"11",X"00",X"00",X"CC",X"EE",X"EE",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"11",X"33",X"77",X"77",X"FF",X"77",X"EE",X"FF",X"FF",X"FF",X"EE",X"EE",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"33",X"33",X"33",X"11",X"11",X"11",X"00",X"00",X"88",X"CC",X"EE",X"EE",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"11",X"11",X"33",X"33",X"33",X"EE",X"FF",X"FF",X"FF",X"EE",X"EE",X"CC",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"11",X"11",X"11",X"00",X"00",X"00",X"00",X"CC",X"EE",X"EE",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"11",X"EE",X"FF",X"FF",X"FF",X"FF",X"EE",X"EE",X"CC", - X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"77",X"77",X"77",X"FF",X"FF",X"FF", - X"00",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"77",X"77",X"77",X"66", - X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"33",X"77",X"77",X"FF", - X"00",X"88",X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"77",X"77",X"33",X"33",X"33",X"11", - X"00",X"00",X"CC",X"EE",X"EE",X"EE",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77", - X"88",X"CC",X"EE",X"EE",X"EE",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"44",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77", - X"CC",X"EE",X"EE",X"EE",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33", - X"CC",X"EE",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"33",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"22",X"44",X"11",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"11",X"00",X"00",X"00",X"11",X"99",X"44",X"00",X"00", - X"00",X"22",X"11",X"88",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"22",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"22",X"22",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 5a83d11e..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,34 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"07",X"02",X"00",X"00",X"00",X"00",X"00",X"0F",X"07",X"03", - X"00",X"00",X"00",X"00",X"00",X"0F",X"07",X"04",X"00",X"00",X"00",X"00",X"00",X"0F",X"07",X"05", - X"00",X"00",X"00",X"00",X"00",X"07",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"08",X"00",X"01",X"0B",X"0F", - X"00",X"08",X"00",X"09",X"00",X"06",X"08",X"07",X"00",X"0F",X"08",X"0F",X"00",X"00",X"00",X"00", - X"00",X"0F",X"02",X"0D",X"00",X"0F",X"0A",X"06",X"00",X"01",X"0D",X"0C",X"00",X"0B",X"0F",X"0D", - X"00",X"04",X"03",X"01",X"00",X"0F",X"07",X"00",X"00",X"08",X"00",X"09",X"00",X"08",X"00",X"09", - X"00",X"00",X"00",X"00",X"00",X"0F",X"08",X"02",X"00",X"0F",X"07",X"08",X"00",X"08",X"00",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin - -data <= rom_data(to_integer(unsigned(addr))); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index fcbfc200..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"3F",X"07",X"EF",X"F8",X"6F",X"38",X"C9",X"AF",X"AA",X"20",X"D5",X"BF",X"5D",X"ED",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index a2579c4f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"F3",X"3E",X"3F",X"ED",X"47",X"C3",X"0B",X"23",X"77",X"23",X"10",X"FC",X"C9",X"C3",X"0E",X"07", - X"85",X"6F",X"3E",X"00",X"8C",X"67",X"7E",X"C9",X"78",X"87",X"D7",X"5F",X"23",X"56",X"EB",X"C9", - X"E1",X"87",X"D7",X"5F",X"23",X"56",X"EB",X"E9",X"E1",X"46",X"23",X"4E",X"23",X"E5",X"18",X"12", - X"11",X"90",X"4C",X"06",X"10",X"C3",X"51",X"00",X"AF",X"32",X"00",X"50",X"32",X"07",X"50",X"C3", - X"38",X"00",X"2A",X"80",X"4C",X"70",X"2C",X"71",X"2C",X"20",X"02",X"2E",X"C0",X"22",X"80",X"4C", - X"C9",X"1A",X"A7",X"28",X"06",X"1C",X"1C",X"1C",X"10",X"F7",X"C9",X"E1",X"06",X"03",X"7E",X"12", - X"23",X"1C",X"10",X"FA",X"E9",X"C3",X"2D",X"20",X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07", - X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"12",X"13",X"14",X"01",X"03",X"04", - X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"14",X"F5",X"32",X"C0", - X"50",X"AF",X"32",X"00",X"50",X"F3",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5",X"21",X"8C",X"4E", - X"11",X"50",X"50",X"01",X"10",X"00",X"ED",X"B0",X"3A",X"CC",X"4E",X"A7",X"3A",X"CF",X"4E",X"20", - X"03",X"3A",X"9F",X"4E",X"32",X"45",X"50",X"3A",X"DC",X"4E",X"A7",X"3A",X"DF",X"4E",X"20",X"03", - X"3A",X"AF",X"4E",X"32",X"4A",X"50",X"3A",X"EC",X"4E",X"A7",X"3A",X"EF",X"4E",X"20",X"03",X"3A", - X"BF",X"4E",X"32",X"4F",X"50",X"21",X"02",X"4C",X"11",X"22",X"4C",X"01",X"1C",X"00",X"ED",X"B0", - X"DD",X"21",X"20",X"4C",X"DD",X"7E",X"02",X"07",X"07",X"DD",X"77",X"02",X"DD",X"7E",X"04",X"07", - X"07",X"DD",X"77",X"04",X"DD",X"7E",X"06",X"07",X"07",X"DD",X"77",X"06",X"DD",X"7E",X"08",X"07", - X"07",X"DD",X"77",X"08",X"DD",X"7E",X"0A",X"07",X"07",X"DD",X"77",X"0A",X"DD",X"7E",X"0C",X"07", - X"07",X"DD",X"77",X"0C",X"3A",X"D1",X"4D",X"FE",X"01",X"20",X"38",X"DD",X"21",X"20",X"4C",X"3A", - X"A4",X"4D",X"87",X"5F",X"16",X"00",X"DD",X"19",X"2A",X"24",X"4C",X"ED",X"5B",X"34",X"4C",X"DD", - X"7E",X"00",X"32",X"24",X"4C",X"DD",X"7E",X"01",X"32",X"25",X"4C",X"DD",X"7E",X"10",X"32",X"34", - X"4C",X"DD",X"7E",X"11",X"32",X"35",X"4C",X"DD",X"75",X"00",X"DD",X"74",X"01",X"DD",X"73",X"10", - X"DD",X"72",X"11",X"3A",X"A6",X"4D",X"A7",X"CA",X"76",X"01",X"ED",X"4B",X"22",X"4C",X"ED",X"5B", - X"32",X"4C",X"2A",X"2A",X"4C",X"22",X"22",X"4C",X"2A",X"3A",X"4C",X"22",X"32",X"4C",X"ED",X"43", - X"2A",X"4C",X"ED",X"53",X"3A",X"4C",X"21",X"22",X"4C",X"11",X"F2",X"4F",X"01",X"0C",X"00",X"ED", - X"B0",X"21",X"32",X"4C",X"11",X"62",X"50",X"01",X"0C",X"00",X"ED",X"B0",X"CD",X"DC",X"01",X"CD", - X"21",X"02",X"CD",X"C8",X"03",X"3A",X"00",X"4E",X"A7",X"28",X"12",X"CD",X"9D",X"03",X"CD",X"AF", - X"14",X"CD",X"3E",X"14",X"CD",X"67",X"02",X"CD",X"AD",X"02",X"CD",X"FD",X"02",X"3A",X"00",X"4E", - X"3D",X"20",X"06",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"CD",X"15",X"2D",X"CD",X"CA",X"2C",X"FD", - X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"3A",X"00",X"4E",X"A7",X"28",X"08",X"3A",X"40",X"50",X"E6", - X"10",X"CA",X"00",X"00",X"3E",X"01",X"32",X"00",X"50",X"FB",X"F1",X"C9",X"21",X"84",X"4C",X"34", - X"23",X"35",X"23",X"11",X"19",X"02",X"01",X"01",X"04",X"34",X"7E",X"E6",X"0F",X"EB",X"BE",X"20", - X"13",X"0C",X"1A",X"C6",X"10",X"E6",X"F0",X"12",X"23",X"BE",X"20",X"08",X"0C",X"EB",X"36",X"00", - X"23",X"13",X"10",X"E5",X"21",X"8A",X"4C",X"71",X"2C",X"7E",X"87",X"87",X"86",X"3C",X"77",X"2C", - X"7E",X"87",X"86",X"87",X"87",X"86",X"3C",X"77",X"C9",X"06",X"A0",X"0A",X"60",X"0A",X"60",X"0A", - X"A0",X"21",X"90",X"4C",X"3A",X"8A",X"4C",X"4F",X"06",X"10",X"7E",X"A7",X"28",X"2F",X"E6",X"C0", - X"07",X"07",X"B9",X"30",X"28",X"35",X"7E",X"E6",X"3F",X"20",X"22",X"77",X"C5",X"E5",X"2C",X"7E", - X"2C",X"46",X"21",X"5B",X"02",X"E5",X"E7",X"BF",X"08",X"A3",X"06",X"8E",X"05",X"80",X"12",X"00", - X"10",X"0B",X"10",X"63",X"02",X"2B",X"21",X"F0",X"21",X"B9",X"22",X"E1",X"C1",X"2C",X"2C",X"2C", - X"10",X"C8",X"C9",X"EF",X"1C",X"86",X"C9",X"3A",X"6E",X"4E",X"FE",X"99",X"17",X"32",X"06",X"50", - X"1F",X"D0",X"3A",X"00",X"50",X"47",X"CB",X"00",X"3A",X"66",X"4E",X"17",X"E6",X"0F",X"32",X"66", - X"4E",X"D6",X"0C",X"CC",X"DF",X"02",X"CB",X"00",X"3A",X"67",X"4E",X"17",X"E6",X"0F",X"32",X"67", - X"4E",X"D6",X"0C",X"C2",X"9A",X"02",X"21",X"69",X"4E",X"34",X"CB",X"00",X"3A",X"68",X"4E",X"17", - X"E6",X"0F",X"32",X"68",X"4E",X"D6",X"0C",X"C0",X"21",X"69",X"4E",X"34",X"C9",X"3A",X"69",X"4E", - X"A7",X"C8",X"47",X"3A",X"6A",X"4E",X"5F",X"FE",X"00",X"C2",X"C4",X"02",X"3E",X"01",X"32",X"07", - X"50",X"CD",X"DF",X"02",X"7B",X"FE",X"08",X"C2",X"CE",X"02",X"AF",X"32",X"07",X"50",X"1C",X"7B", - X"32",X"6A",X"4E",X"D6",X"10",X"C0",X"32",X"6A",X"4E",X"05",X"78",X"32",X"69",X"4E",X"C9",X"3A", - X"6B",X"4E",X"21",X"6C",X"4E",X"34",X"96",X"C0",X"77",X"3A",X"6D",X"4E",X"21",X"6E",X"4E",X"86", - X"27",X"D2",X"F6",X"02",X"3E",X"99",X"77",X"21",X"9C",X"4E",X"CB",X"CE",X"C9",X"21",X"CE",X"4D", - X"34",X"7E",X"E6",X"0F",X"20",X"1F",X"7E",X"0F",X"0F",X"0F",X"0F",X"47",X"3A",X"D6",X"4D",X"2F", - X"B0",X"4F",X"3A",X"6E",X"4E",X"D6",X"01",X"30",X"02",X"AF",X"4F",X"28",X"01",X"79",X"32",X"05", - X"50",X"79",X"32",X"04",X"50",X"DD",X"21",X"D8",X"43",X"FD",X"21",X"C5",X"43",X"3A",X"00",X"4E", - X"FE",X"03",X"CA",X"44",X"03",X"3A",X"03",X"4E",X"FE",X"02",X"D2",X"44",X"03",X"CD",X"69",X"03", - X"CD",X"76",X"03",X"C9",X"3A",X"09",X"4E",X"A7",X"3A",X"CE",X"4D",X"C2",X"59",X"03",X"CB",X"67", - X"CC",X"69",X"03",X"C4",X"83",X"03",X"C3",X"61",X"03",X"CB",X"67",X"CC",X"76",X"03",X"C4",X"90", - X"03",X"3A",X"70",X"4E",X"A7",X"CC",X"90",X"03",X"C9",X"DD",X"36",X"00",X"50",X"DD",X"36",X"01", - X"55",X"DD",X"36",X"02",X"31",X"C9",X"FD",X"36",X"00",X"50",X"FD",X"36",X"01",X"55",X"FD",X"36", - X"02",X"32",X"C9",X"DD",X"36",X"00",X"40",X"DD",X"36",X"01",X"40",X"DD",X"36",X"02",X"40",X"C9", - X"FD",X"36",X"00",X"40",X"FD",X"36",X"01",X"40",X"FD",X"36",X"02",X"40",X"C9",X"3A",X"06",X"4E", - X"D6",X"05",X"D8",X"2A",X"08",X"4D",X"06",X"08",X"0E",X"10",X"7D",X"32",X"06",X"4D",X"32",X"D2", - X"4D",X"91",X"32",X"02",X"4D",X"32",X"04",X"4D",X"7C",X"80",X"32",X"03",X"4D",X"32",X"07",X"4D", - X"91",X"32",X"05",X"4D",X"32",X"D3",X"4D",X"C9",X"3A",X"00",X"4E",X"E7",X"D4",X"03",X"FE",X"03", - X"E5",X"05",X"BE",X"06",X"3A",X"01",X"4E",X"E7",X"DC",X"03",X"0C",X"00",X"EF",X"00",X"00",X"EF", - X"06",X"00",X"EF",X"01",X"00",X"EF",X"14",X"00",X"EF",X"18",X"00",X"EF",X"04",X"00",X"EF",X"1E", - X"00",X"EF",X"07",X"00",X"21",X"01",X"4E",X"34",X"21",X"01",X"50",X"36",X"01",X"C9",X"CD",X"AA", - X"2B",X"3A",X"6E",X"4E",X"A7",X"28",X"0C",X"AF",X"32",X"04",X"4E",X"32",X"02",X"4E",X"21",X"00", - X"4E",X"34",X"C9",X"3A",X"02",X"4E",X"E7",X"5F",X"04",X"0C",X"00",X"71",X"04",X"0C",X"00",X"7F", - X"04",X"0C",X"00",X"85",X"04",X"0C",X"00",X"8B",X"04",X"0C",X"00",X"99",X"04",X"0C",X"00",X"9F", - X"04",X"0C",X"00",X"A5",X"04",X"0C",X"00",X"B3",X"04",X"0C",X"00",X"B9",X"04",X"0C",X"00",X"BF", - X"04",X"0C",X"00",X"CD",X"04",X"0C",X"00",X"D3",X"04",X"0C",X"00",X"D8",X"04",X"0C",X"00",X"E0", - X"04",X"0C",X"00",X"1C",X"05",X"4B",X"05",X"56",X"05",X"61",X"05",X"6C",X"05",X"7C",X"05",X"EF", - X"00",X"01",X"EF",X"01",X"00",X"EF",X"04",X"00",X"EF",X"1E",X"00",X"0E",X"0C",X"CD",X"85",X"05", - X"C9",X"21",X"04",X"43",X"3E",X"01",X"CD",X"BF",X"05",X"0E",X"0C",X"CD",X"85",X"05",X"C9",X"0E", - X"14",X"CD",X"93",X"05",X"C9",X"0E",X"0D",X"CD",X"93",X"05",X"C9",X"21",X"07",X"43",X"3E",X"03", - X"CD",X"BF",X"05",X"0E",X"0C",X"CD",X"85",X"05",X"C9",X"0E",X"16",X"CD",X"93",X"05",X"C9",X"0E", - X"0F",X"CD",X"93",X"05",X"C9",X"21",X"0A",X"43",X"3E",X"05",X"CD",X"BF",X"05",X"0E",X"0C",X"CD", - X"85",X"05",X"C9",X"0E",X"33",X"CD",X"93",X"05",X"C9",X"0E",X"2F",X"CD",X"93",X"05",X"C9",X"21", - X"0D",X"43",X"3E",X"07",X"CD",X"BF",X"05",X"0E",X"0C",X"CD",X"85",X"05",X"C9",X"0E",X"35",X"CD", - X"93",X"05",X"C9",X"0E",X"31",X"C3",X"80",X"05",X"EF",X"1C",X"11",X"0E",X"12",X"C3",X"85",X"05", - X"0E",X"13",X"CD",X"85",X"05",X"CD",X"A4",X"08",X"35",X"EF",X"11",X"00",X"EF",X"05",X"01",X"EF", - X"10",X"14",X"EF",X"04",X"01",X"3E",X"01",X"32",X"14",X"4E",X"AF",X"32",X"70",X"4E",X"32",X"15", - X"4E",X"21",X"32",X"43",X"36",X"14",X"3E",X"FC",X"11",X"20",X"00",X"06",X"1C",X"DD",X"21",X"40", - X"40",X"DD",X"77",X"11",X"DD",X"77",X"13",X"DD",X"19",X"10",X"F6",X"C9",X"21",X"A0",X"4D",X"06", - X"21",X"3A",X"3A",X"4D",X"90",X"20",X"05",X"36",X"01",X"C3",X"8E",X"05",X"CD",X"17",X"10",X"CD", - X"17",X"10",X"CD",X"4E",X"0E",X"CD",X"38",X"0C",X"CD",X"01",X"0C",X"CD",X"A5",X"05",X"CD",X"5E", - X"1F",X"CD",X"85",X"1F",X"CD",X"AC",X"1F",X"CD",X"D3",X"1F",X"C9",X"21",X"A1",X"4D",X"06",X"20", - X"3A",X"32",X"4D",X"C3",X"24",X"05",X"21",X"A2",X"4D",X"06",X"22",X"3A",X"32",X"4D",X"C3",X"24", - X"05",X"21",X"A3",X"4D",X"06",X"24",X"3A",X"32",X"4D",X"C3",X"24",X"05",X"3A",X"D0",X"4D",X"47", - X"3A",X"D1",X"4D",X"80",X"FE",X"06",X"CA",X"8E",X"05",X"C3",X"2C",X"05",X"CD",X"BE",X"06",X"C9", - X"3A",X"75",X"4E",X"81",X"4F",X"06",X"1C",X"CD",X"42",X"00",X"F7",X"4A",X"02",X"00",X"21",X"02", - X"4E",X"34",X"C9",X"3A",X"75",X"4E",X"81",X"4F",X"06",X"1C",X"CD",X"42",X"00",X"F7",X"45",X"02", - X"00",X"CD",X"8E",X"05",X"C9",X"3A",X"B5",X"4D",X"A7",X"C8",X"AF",X"32",X"B5",X"4D",X"3A",X"30", - X"4D",X"EE",X"02",X"32",X"3C",X"4D",X"47",X"21",X"FF",X"32",X"DF",X"22",X"26",X"4D",X"C9",X"36", - X"B1",X"2C",X"36",X"B3",X"2C",X"36",X"B5",X"01",X"1E",X"00",X"09",X"36",X"B0",X"2C",X"36",X"B2", - X"2C",X"36",X"B4",X"11",X"00",X"04",X"19",X"77",X"2D",X"77",X"2D",X"77",X"A7",X"ED",X"42",X"77", - X"2D",X"77",X"2D",X"77",X"C9",X"3A",X"03",X"4E",X"E7",X"F3",X"05",X"1B",X"06",X"74",X"06",X"0C", - X"00",X"A8",X"06",X"CD",X"AA",X"2B",X"EF",X"00",X"01",X"EF",X"01",X"00",X"EF",X"1C",X"07",X"EF", - X"1C",X"0B",X"EF",X"1E",X"00",X"21",X"03",X"4E",X"34",X"3E",X"01",X"32",X"D6",X"4D",X"3A",X"71", - X"4E",X"FE",X"FF",X"C8",X"EF",X"1C",X"0A",X"EF",X"1F",X"00",X"C9",X"CD",X"AA",X"2B",X"3A",X"6E", - X"4E",X"FE",X"01",X"06",X"09",X"20",X"02",X"06",X"08",X"CD",X"67",X"2C",X"3A",X"6E",X"4E",X"FE", - X"01",X"3A",X"40",X"50",X"28",X"0C",X"CB",X"77",X"20",X"08",X"3E",X"01",X"32",X"70",X"4E",X"C3", - X"49",X"06",X"CB",X"6F",X"C0",X"AF",X"32",X"70",X"4E",X"3A",X"6B",X"4E",X"A7",X"28",X"15",X"3A", - X"70",X"4E",X"A7",X"3A",X"6E",X"4E",X"28",X"03",X"C6",X"99",X"27",X"C6",X"99",X"27",X"32",X"6E", - X"4E",X"CD",X"AA",X"2B",X"21",X"03",X"4E",X"34",X"AF",X"32",X"D6",X"4D",X"3C",X"32",X"CC",X"4E", - X"32",X"DC",X"4E",X"C9",X"EF",X"00",X"01",X"EF",X"01",X"01",X"EF",X"02",X"00",X"EF",X"12",X"00", - X"EF",X"03",X"00",X"EF",X"1C",X"03",X"EF",X"1C",X"06",X"EF",X"18",X"00",X"EF",X"1B",X"00",X"AF", - X"32",X"13",X"4E",X"3A",X"6F",X"4E",X"32",X"14",X"4E",X"32",X"15",X"4E",X"EF",X"1A",X"00",X"F7", - X"57",X"01",X"00",X"21",X"03",X"4E",X"34",X"C9",X"21",X"15",X"4E",X"35",X"CD",X"73",X"2B",X"AF", - X"32",X"03",X"4E",X"32",X"02",X"4E",X"32",X"04",X"4E",X"21",X"00",X"4E",X"34",X"C9",X"3A",X"04", - X"4E",X"E7",X"A4",X"08",X"C4",X"08",X"0C",X"00",X"F8",X"08",X"38",X"09",X"0C",X"00",X"6B",X"09", - X"0C",X"00",X"9D",X"09",X"B3",X"09",X"0C",X"00",X"FD",X"09",X"03",X"0A",X"0C",X"00",X"13",X"0A", - X"0C",X"00",X"29",X"0A",X"0C",X"00",X"2D",X"0A",X"0C",X"00",X"2F",X"0A",X"0C",X"00",X"31",X"0A", - X"0C",X"00",X"33",X"0A",X"0C",X"00",X"35",X"0A",X"0C",X"00",X"37",X"0A",X"0C",X"00",X"39",X"0A", - X"0C",X"00",X"57",X"0A",X"0C",X"00",X"A7",X"0A",X"CB",X"0A",X"0C",X"00",X"CE",X"0A",X"78",X"A7", - X"20",X"04",X"2A",X"0A",X"4E",X"7E",X"DD",X"21",X"AC",X"07",X"47",X"87",X"87",X"87",X"90",X"5F", - X"16",X"00",X"DD",X"19",X"DD",X"7E",X"00",X"87",X"47",X"87",X"87",X"4F",X"87",X"87",X"81",X"80", - X"5F",X"16",X"00",X"21",X"0F",X"33",X"19",X"CD",X"3F",X"08",X"DD",X"7E",X"01",X"32",X"B0",X"4D", - X"DD",X"7E",X"02",X"47",X"87",X"80",X"5F",X"16",X"00",X"21",X"6E",X"08",X"19",X"CD",X"65",X"08", - X"DD",X"7E",X"03",X"87",X"5F",X"16",X"00",X"FD",X"21",X"7A",X"08",X"FD",X"19",X"FD",X"6E",X"00", - X"FD",X"66",X"01",X"22",X"BB",X"4D",X"DD",X"7E",X"04",X"87",X"5F",X"16",X"00",X"FD",X"21",X"8C", - X"08",X"FD",X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22",X"BD",X"4D",X"DD",X"7E",X"05",X"87", - X"5F",X"16",X"00",X"FD",X"21",X"9E",X"08",X"FD",X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22", - X"95",X"4D",X"DD",X"7E",X"06",X"87",X"5F",X"16",X"00",X"FD",X"21",X"8C",X"08",X"FD",X"19",X"FD", - X"6E",X"00",X"FD",X"66",X"01",X"22",X"76",X"4E",X"CD",X"F3",X"2B",X"C9",X"05",X"01",X"02",X"01", - X"04",X"00",X"02",X"05",X"01",X"03",X"02",X"05",X"00",X"02",X"05",X"01",X"03",X"03",X"06",X"01", - X"03",X"05",X"02",X"03",X"03",X"06",X"01",X"04",X"05",X"00",X"03",X"04",X"06",X"02",X"05",X"05", - X"01",X"03",X"04",X"04",X"02",X"03",X"05",X"02",X"03",X"05",X"06",X"02",X"05",X"05",X"02",X"03", - X"05",X"07",X"02",X"05",X"05",X"00",X"03",X"05",X"07",X"02",X"06",X"05",X"01",X"03",X"06",X"06", - X"02",X"04",X"05",X"02",X"03",X"06",X"07",X"02",X"06",X"05",X"02",X"03",X"06",X"08",X"02",X"06", - X"05",X"00",X"03",X"06",X"08",X"02",X"06",X"05",X"02",X"03",X"05",X"06",X"02",X"04",X"05",X"01", - X"03",X"06",X"08",X"02",X"06",X"06",X"02",X"03",X"06",X"07",X"02",X"06",X"06",X"02",X"03",X"07", - X"08",X"02",X"06",X"06",X"02",X"03",X"07",X"06",X"02",X"06",X"06",X"02",X"03",X"07",X"08",X"02", - X"07",X"06",X"02",X"03",X"07",X"08",X"02",X"07",X"06",X"02",X"03",X"07",X"08",X"02",X"08",X"11", - X"46",X"4D",X"01",X"1C",X"00",X"ED",X"B0",X"01",X"0C",X"00",X"A7",X"ED",X"42",X"ED",X"B0",X"01", - X"0C",X"00",X"A7",X"ED",X"42",X"ED",X"B0",X"01",X"0C",X"00",X"A7",X"ED",X"42",X"ED",X"B0",X"01", - X"0E",X"00",X"ED",X"B0",X"C9",X"11",X"B8",X"4D",X"01",X"03",X"00",X"ED",X"B0",X"C9",X"14",X"1E", - X"46",X"00",X"1E",X"3C",X"00",X"00",X"32",X"00",X"00",X"00",X"14",X"0A",X"1E",X"0F",X"28",X"14", - X"32",X"19",X"3C",X"1E",X"50",X"28",X"64",X"32",X"78",X"3C",X"8C",X"46",X"C0",X"03",X"48",X"03", - X"D0",X"02",X"58",X"02",X"E0",X"01",X"68",X"01",X"F0",X"00",X"78",X"00",X"01",X"00",X"F0",X"00", - X"F0",X"00",X"B4",X"00",X"21",X"09",X"4E",X"AF",X"06",X"0B",X"CF",X"CD",X"C9",X"24",X"2A",X"73", - X"4E",X"22",X"0A",X"4E",X"21",X"0A",X"4E",X"11",X"38",X"4E",X"01",X"2E",X"00",X"ED",X"B0",X"21", - X"04",X"4E",X"34",X"C9",X"3A",X"00",X"4E",X"3D",X"20",X"06",X"3E",X"09",X"32",X"04",X"4E",X"C9", - X"EF",X"11",X"00",X"EF",X"1C",X"83",X"EF",X"04",X"00",X"EF",X"05",X"00",X"EF",X"10",X"00",X"EF", - X"1A",X"00",X"F7",X"54",X"00",X"00",X"F7",X"54",X"06",X"00",X"3A",X"72",X"4E",X"47",X"3A",X"09", - X"4E",X"A0",X"32",X"03",X"50",X"C3",X"BF",X"08",X"3A",X"00",X"50",X"CB",X"67",X"C2",X"09",X"09", - X"21",X"04",X"4E",X"36",X"0E",X"EF",X"13",X"00",X"C9",X"3A",X"0E",X"4E",X"FE",X"F4",X"20",X"06", - X"21",X"04",X"4E",X"36",X"0C",X"C9",X"CD",X"17",X"10",X"CD",X"17",X"10",X"CD",X"FC",X"13",X"CD", - X"6D",X"0C",X"CD",X"4E",X"0E",X"CD",X"61",X"0E",X"CD",X"EE",X"0A",X"CD",X"01",X"0C",X"CD",X"38", - X"0C",X"CD",X"97",X"0E",X"CD",X"D8",X"0E",X"C9",X"3E",X"01",X"32",X"12",X"4E",X"CD",X"87",X"24", - X"21",X"04",X"4E",X"34",X"3A",X"14",X"4E",X"A7",X"20",X"1F",X"3A",X"70",X"4E",X"A7",X"28",X"19", - X"3A",X"42",X"4E",X"A7",X"28",X"13",X"3A",X"09",X"4E",X"C6",X"03",X"4F",X"06",X"1C",X"CD",X"42", - X"00",X"EF",X"1C",X"05",X"F7",X"54",X"00",X"00",X"C9",X"34",X"C9",X"3A",X"70",X"4E",X"A7",X"28", - X"06",X"3A",X"42",X"4E",X"A7",X"20",X"15",X"3A",X"14",X"4E",X"A7",X"20",X"1A",X"CD",X"AA",X"2B", - X"EF",X"1C",X"05",X"F7",X"54",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"CD",X"D1",X"0A",X"3A", - X"09",X"4E",X"EE",X"01",X"32",X"09",X"4E",X"3E",X"09",X"32",X"04",X"4E",X"C9",X"AF",X"32",X"02", - X"4E",X"32",X"04",X"4E",X"32",X"70",X"4E",X"32",X"09",X"4E",X"32",X"03",X"50",X"3E",X"01",X"32", - X"00",X"4E",X"C9",X"EF",X"00",X"01",X"EF",X"01",X"01",X"EF",X"02",X"00",X"EF",X"11",X"00",X"EF", - X"13",X"00",X"EF",X"03",X"00",X"EF",X"04",X"00",X"EF",X"05",X"00",X"EF",X"10",X"00",X"EF",X"1A", - X"00",X"EF",X"1C",X"06",X"3A",X"00",X"4E",X"FE",X"03",X"28",X"06",X"EF",X"1C",X"05",X"EF",X"1D", - X"00",X"F7",X"54",X"00",X"00",X"3A",X"00",X"4E",X"3D",X"28",X"04",X"F7",X"54",X"06",X"00",X"3A", - X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"32",X"03",X"50",X"C3",X"BF",X"08",X"3E",X"03",X"32", - X"04",X"4E",X"C9",X"F7",X"54",X"00",X"00",X"21",X"04",X"4E",X"34",X"AF",X"32",X"AC",X"4E",X"32", - X"BC",X"4E",X"C9",X"0E",X"02",X"06",X"01",X"CD",X"42",X"00",X"F7",X"42",X"00",X"00",X"21",X"00", - X"00",X"CD",X"85",X"26",X"21",X"04",X"4E",X"34",X"C9",X"0E",X"00",X"18",X"E8",X"18",X"E4",X"18", - X"F8",X"18",X"E0",X"18",X"F4",X"18",X"DC",X"18",X"F0",X"EF",X"00",X"01",X"EF",X"06",X"00",X"EF", - X"11",X"00",X"EF",X"13",X"00",X"EF",X"04",X"01",X"EF",X"05",X"01",X"EF",X"10",X"0A",X"F7",X"43", - X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"AF",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"3E",X"02", - X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"3A",X"13",X"4E",X"FE",X"14",X"38",X"02",X"3E",X"14",X"E7", - X"9A",X"0A",X"08",X"21",X"9A",X"0A",X"9A",X"0A",X"9E",X"21",X"9A",X"0A",X"9A",X"0A",X"9A",X"0A", - X"97",X"22",X"9A",X"0A",X"9A",X"0A",X"9A",X"0A",X"97",X"22",X"9A",X"0A",X"9A",X"0A",X"9A",X"0A", - X"97",X"22",X"9A",X"0A",X"9A",X"0A",X"9A",X"0A",X"9A",X"0A",X"21",X"04",X"4E",X"34",X"34",X"AF", - X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"C9",X"AF",X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"06",X"07", - X"21",X"0C",X"4E",X"CF",X"CD",X"C9",X"24",X"21",X"04",X"4E",X"34",X"21",X"13",X"4E",X"34",X"2A", - X"0A",X"4E",X"7E",X"FE",X"14",X"C8",X"23",X"22",X"0A",X"4E",X"C9",X"C3",X"B3",X"09",X"C3",X"FD", - X"09",X"06",X"2E",X"DD",X"21",X"0A",X"4E",X"FD",X"21",X"38",X"4E",X"DD",X"56",X"00",X"FD",X"5E", - X"00",X"FD",X"72",X"00",X"DD",X"73",X"00",X"DD",X"23",X"FD",X"23",X"10",X"EE",X"C9",X"3A",X"A4", - X"4D",X"A7",X"C0",X"DD",X"21",X"00",X"4C",X"FD",X"21",X"C8",X"4D",X"11",X"00",X"01",X"FD",X"BE", - X"00",X"C2",X"FD",X"0B",X"FD",X"36",X"00",X"0E",X"3A",X"A6",X"4D",X"A7",X"28",X"1B",X"2A",X"CB", - X"4D",X"A7",X"ED",X"52",X"30",X"13",X"21",X"AC",X"4E",X"CB",X"FE",X"3E",X"09",X"DD",X"BE",X"0B", - X"20",X"04",X"CB",X"BE",X"3E",X"09",X"32",X"0B",X"4C",X"3A",X"A7",X"4D",X"A7",X"28",X"1D",X"2A", - X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE",X"03",X"28",X"07",X"DD",X"36", - X"03",X"11",X"C3",X"5E",X"0B",X"DD",X"36",X"03",X"12",X"C3",X"5E",X"0B",X"3E",X"01",X"DD",X"BE", - X"03",X"28",X"07",X"DD",X"36",X"03",X"01",X"C3",X"5E",X"0B",X"DD",X"36",X"03",X"01",X"3A",X"A8", - X"4D",X"A7",X"28",X"1D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE", - X"05",X"28",X"07",X"DD",X"36",X"05",X"11",X"C3",X"93",X"0B",X"DD",X"36",X"05",X"12",X"C3",X"93", - X"0B",X"3E",X"03",X"DD",X"BE",X"05",X"28",X"07",X"DD",X"36",X"05",X"03",X"C3",X"93",X"0B",X"DD", - X"36",X"05",X"03",X"3A",X"A9",X"4D",X"A7",X"28",X"1D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30", - X"27",X"3E",X"11",X"DD",X"BE",X"07",X"28",X"07",X"DD",X"36",X"07",X"11",X"C3",X"C8",X"0B",X"DD", - X"36",X"07",X"12",X"C3",X"C8",X"0B",X"3E",X"05",X"DD",X"BE",X"07",X"28",X"07",X"DD",X"36",X"07", - X"05",X"C3",X"C8",X"0B",X"DD",X"36",X"07",X"05",X"3A",X"AA",X"4D",X"A7",X"28",X"1D",X"2A",X"CB", - X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE",X"09",X"28",X"07",X"DD",X"36",X"09", - X"11",X"C3",X"FD",X"0B",X"DD",X"36",X"09",X"12",X"C3",X"FD",X"0B",X"3E",X"07",X"DD",X"BE",X"09", - X"28",X"07",X"DD",X"36",X"09",X"07",X"C3",X"FD",X"0B",X"DD",X"36",X"09",X"07",X"FD",X"35",X"00", - X"C9",X"06",X"19",X"3A",X"02",X"4E",X"FE",X"22",X"C2",X"0D",X"0C",X"06",X"00",X"DD",X"21",X"00", - X"4C",X"3A",X"AC",X"4D",X"A7",X"CA",X"1B",X"0C",X"DD",X"70",X"03",X"3A",X"AD",X"4D",X"A7",X"CA", - X"25",X"0C",X"DD",X"70",X"05",X"3A",X"AE",X"4D",X"A7",X"CA",X"2F",X"0C",X"DD",X"70",X"07",X"3A", - X"AF",X"4D",X"A7",X"C8",X"DD",X"70",X"09",X"C9",X"21",X"CF",X"4D",X"34",X"3E",X"0A",X"BE",X"C0", - X"36",X"00",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"15",X"21",X"64",X"44",X"3E",X"10",X"BE",X"20", - X"02",X"3E",X"00",X"77",X"32",X"78",X"44",X"32",X"84",X"47",X"32",X"98",X"47",X"C9",X"21",X"32", - X"47",X"3E",X"10",X"BE",X"20",X"02",X"3E",X"00",X"77",X"32",X"78",X"46",X"C9",X"3A",X"A4",X"4D", - X"A7",X"C0",X"3A",X"94",X"4D",X"07",X"32",X"94",X"4D",X"D0",X"3A",X"A0",X"4D",X"A7",X"C2",X"BB", - X"0C",X"DD",X"21",X"05",X"33",X"FD",X"21",X"00",X"4D",X"CD",X"00",X"20",X"22",X"00",X"4D",X"3E", - X"03",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3A",X"00",X"4D",X"FE",X"64",X"C2",X"BB",X"0C",X"21", - X"2C",X"2E",X"22",X"0A",X"4D",X"21",X"00",X"01",X"22",X"14",X"4D",X"22",X"1E",X"4D",X"3E",X"02", - X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3E",X"01",X"32",X"A0",X"4D",X"3A",X"A1",X"4D",X"FE",X"01", - X"CA",X"26",X"0D",X"FE",X"00",X"C2",X"EC",X"0C",X"3A",X"02",X"4D",X"FE",X"78",X"CC",X"8E",X"1F", - X"FE",X"80",X"CC",X"8E",X"1F",X"3A",X"2D",X"4D",X"32",X"29",X"4D",X"DD",X"21",X"20",X"4D",X"FD", - X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"C3",X"26",X"0D",X"DD",X"21",X"05",X"33", - X"FD",X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"3E",X"03",X"32",X"2D",X"4D",X"32", - X"29",X"4D",X"3A",X"02",X"4D",X"FE",X"64",X"C2",X"26",X"0D",X"21",X"2C",X"2E",X"22",X"0C",X"4D", - X"21",X"00",X"01",X"22",X"16",X"4D",X"22",X"20",X"4D",X"3E",X"02",X"32",X"29",X"4D",X"32",X"2D", - X"4D",X"3E",X"01",X"32",X"A1",X"4D",X"3A",X"A2",X"4D",X"FE",X"01",X"CA",X"BE",X"0D",X"FE",X"00", - X"C2",X"57",X"0D",X"3A",X"04",X"4D",X"FE",X"78",X"CC",X"B5",X"1F",X"FE",X"80",X"CC",X"B5",X"1F", - X"3A",X"2E",X"4D",X"32",X"2A",X"4D",X"DD",X"21",X"22",X"4D",X"FD",X"21",X"04",X"4D",X"CD",X"00", - X"20",X"22",X"04",X"4D",X"C3",X"BE",X"0D",X"3A",X"A2",X"4D",X"FE",X"03",X"C2",X"84",X"0D",X"DD", - X"21",X"FF",X"32",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"AF",X"32",X"2A", - X"4D",X"32",X"2E",X"4D",X"3A",X"05",X"4D",X"FE",X"80",X"C2",X"BE",X"0D",X"3E",X"02",X"32",X"A2", - X"4D",X"C3",X"BE",X"0D",X"DD",X"21",X"05",X"33",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22", - X"04",X"4D",X"3E",X"03",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3A",X"04",X"4D",X"FE",X"64",X"C2", - X"BE",X"0D",X"21",X"2C",X"2E",X"22",X"0E",X"4D",X"21",X"00",X"01",X"22",X"18",X"4D",X"22",X"22", - X"4D",X"3E",X"02",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3E",X"01",X"32",X"A2",X"4D",X"3A",X"A3", - X"4D",X"FE",X"01",X"C8",X"FE",X"00",X"C2",X"EB",X"0D",X"3A",X"06",X"4D",X"FE",X"78",X"CC",X"DC", - X"1F",X"FE",X"80",X"CC",X"DC",X"1F",X"3A",X"2F",X"4D",X"32",X"2B",X"4D",X"DD",X"21",X"24",X"4D", - X"FD",X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"C9",X"3A",X"A3",X"4D",X"FE",X"03", - X"C2",X"15",X"0E",X"DD",X"21",X"03",X"33",X"FD",X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06", - X"4D",X"3E",X"02",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3A",X"07",X"4D",X"FE",X"80",X"C0",X"3E", - X"02",X"32",X"A3",X"4D",X"C9",X"DD",X"21",X"05",X"33",X"FD",X"21",X"06",X"4D",X"CD",X"00",X"20", - X"22",X"06",X"4D",X"3E",X"03",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3A",X"06",X"4D",X"FE",X"64", - X"C0",X"21",X"2C",X"2E",X"22",X"10",X"4D",X"21",X"00",X"01",X"22",X"1A",X"4D",X"22",X"24",X"4D", - X"3E",X"02",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3E",X"01",X"32",X"A3",X"4D",X"C9",X"21",X"C4", - X"4D",X"34",X"3E",X"08",X"BE",X"C0",X"36",X"00",X"3A",X"C0",X"4D",X"EE",X"01",X"32",X"C0",X"4D", - X"C9",X"3A",X"A6",X"4D",X"A7",X"C0",X"3A",X"C1",X"4D",X"FE",X"07",X"C8",X"87",X"2A",X"C2",X"4D", - X"23",X"22",X"C2",X"4D",X"5F",X"16",X"00",X"DD",X"21",X"86",X"4D",X"DD",X"19",X"DD",X"5E",X"00", - X"DD",X"56",X"01",X"A7",X"ED",X"52",X"C0",X"CB",X"3F",X"3C",X"32",X"C1",X"4D",X"21",X"01",X"01", - X"22",X"B1",X"4D",X"22",X"B3",X"4D",X"C9",X"3A",X"A5",X"4D",X"A7",X"28",X"05",X"AF",X"32",X"AC", - X"4E",X"C9",X"21",X"AC",X"4E",X"06",X"E0",X"3A",X"0E",X"4E",X"FE",X"E4",X"38",X"06",X"78",X"A6", - X"CB",X"E7",X"77",X"C9",X"FE",X"D4",X"38",X"06",X"78",X"A6",X"CB",X"DF",X"77",X"C9",X"FE",X"B4", - X"38",X"06",X"78",X"A6",X"CB",X"D7",X"77",X"C9",X"FE",X"74",X"38",X"06",X"78",X"A6",X"CB",X"CF", - X"77",X"C9",X"78",X"A6",X"CB",X"C7",X"77",X"C9",X"3A",X"A5",X"4D",X"A7",X"C0",X"3A",X"D4",X"4D", - X"A7",X"C0",X"3A",X"0E",X"4E",X"FE",X"46",X"28",X"0E",X"FE",X"AA",X"C0",X"3A",X"0D",X"4E",X"A7", - X"C0",X"21",X"0D",X"4E",X"34",X"18",X"09",X"3A",X"0C",X"4E",X"A7",X"C0",X"21",X"0C",X"4E",X"34", - X"21",X"94",X"80",X"22",X"D2",X"4D",X"21",X"28",X"0F",X"3A",X"13",X"4E",X"FE",X"14",X"38",X"02", - X"3E",X"14",X"47",X"87",X"80",X"D7",X"32",X"0C",X"4C",X"23",X"7E",X"32",X"0D",X"4C",X"23",X"7E", - X"32",X"D4",X"4D",X"F7",X"8A",X"04",X"00",X"C9",X"00",X"14",X"06",X"01",X"0F",X"07",X"02",X"15", - X"08",X"02",X"15",X"08",X"04",X"14",X"09",X"04",X"14",X"09",X"05",X"17",X"0A",X"05",X"17",X"0A", - X"06",X"09",X"0B",X"06",X"09",X"0B",X"03",X"16",X"0C",X"03",X"16",X"0C",X"07",X"16",X"0D",X"07", - X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16", - X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"2A",X"76",X"4E",X"22",X"CB",X"4D",X"3E",X"01",X"32",X"A6",X"4D",X"32",X"A7",X"4D",X"32",X"A8", - X"4D",X"32",X"A9",X"4D",X"32",X"AA",X"4D",X"32",X"B1",X"4D",X"32",X"B2",X"4D",X"32",X"B3",X"4D", - X"32",X"B4",X"4D",X"32",X"B5",X"4D",X"32",X"78",X"4E",X"AF",X"32",X"C8",X"4D",X"32",X"D0",X"4D", - X"DD",X"21",X"00",X"4C",X"DD",X"36",X"02",X"1C",X"DD",X"36",X"04",X"1C",X"DD",X"36",X"06",X"1C", - X"DD",X"36",X"08",X"1C",X"DD",X"36",X"03",X"00",X"DD",X"36",X"05",X"00",X"DD",X"36",X"07",X"00", - X"DD",X"36",X"09",X"00",X"21",X"AC",X"4E",X"CB",X"EE",X"CB",X"BE",X"C9",X"3A",X"78",X"4E",X"A7", - X"CA",X"A2",X"17",X"04",X"78",X"FE",X"06",X"C2",X"A2",X"17",X"06",X"0E",X"C3",X"A2",X"17",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"51",X"47", - X"AF",X"32",X"D4",X"4D",X"21",X"00",X"00",X"22",X"D2",X"4D",X"C9",X"EF",X"1C",X"9B",X"3A",X"00", - X"4E",X"3D",X"C8",X"EF",X"1C",X"A2",X"C9",X"CD",X"9F",X"12",X"3A",X"A5",X"4D",X"A7",X"C0",X"CD", - X"66",X"10",X"CD",X"94",X"10",X"CD",X"9E",X"10",X"CD",X"A8",X"10",X"CD",X"B4",X"10",X"3A",X"A4", - X"4D",X"A7",X"CA",X"39",X"10",X"CD",X"35",X"12",X"C9",X"CD",X"3C",X"17",X"CD",X"AB",X"17",X"3A", - X"A4",X"4D",X"A7",X"C0",X"CD",X"28",X"18",X"CD",X"96",X"1B",X"CD",X"AB",X"1C",X"CD",X"82",X"1D", - X"CD",X"59",X"1E",X"3A",X"04",X"4E",X"FE",X"03",X"C0",X"CD",X"84",X"13",X"CD",X"69",X"20",X"CD", - X"8C",X"20",X"CD",X"AF",X"20",X"C9",X"3A",X"AB",X"4D",X"A7",X"C8",X"3D",X"20",X"08",X"32",X"AB", - X"4D",X"3C",X"32",X"AC",X"4D",X"C9",X"3D",X"20",X"08",X"32",X"AB",X"4D",X"3C",X"32",X"AD",X"4D", - X"C9",X"3D",X"20",X"08",X"32",X"AB",X"4D",X"3C",X"32",X"AE",X"4D",X"C9",X"32",X"AF",X"4D",X"3D", - X"32",X"AB",X"4D",X"C9",X"3A",X"AC",X"4D",X"E7",X"0C",X"00",X"C0",X"10",X"D2",X"10",X"3A",X"AD", - X"4D",X"E7",X"0C",X"00",X"18",X"11",X"2A",X"11",X"3A",X"AE",X"4D",X"E7",X"0C",X"00",X"5C",X"11", - X"6E",X"11",X"8F",X"11",X"3A",X"AF",X"4D",X"E7",X"0C",X"00",X"C9",X"11",X"DB",X"11",X"FC",X"11", - X"CD",X"38",X"1C",X"2A",X"00",X"4D",X"11",X"64",X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AC",X"4D", - X"34",X"C9",X"DD",X"21",X"01",X"33",X"FD",X"21",X"00",X"4D",X"CD",X"00",X"20",X"22",X"00",X"4D", - X"3E",X"01",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3A",X"00",X"4D",X"FE",X"80",X"C0",X"21",X"2F", - X"2E",X"22",X"0A",X"4D",X"22",X"31",X"4D",X"AF",X"32",X"A0",X"4D",X"32",X"AC",X"4D",X"32",X"A7", - X"4D",X"DD",X"21",X"AC",X"4D",X"DD",X"B6",X"00",X"DD",X"B6",X"01",X"DD",X"B6",X"02",X"DD",X"B6", - X"03",X"C0",X"21",X"AC",X"4E",X"CB",X"B6",X"C9",X"CD",X"0F",X"1D",X"2A",X"02",X"4D",X"11",X"64", - X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AD",X"4D",X"34",X"C9",X"DD",X"21",X"01",X"33",X"FD",X"21", - X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"3E",X"01",X"32",X"29",X"4D",X"32",X"2D",X"4D", - X"3A",X"02",X"4D",X"FE",X"80",X"C0",X"21",X"2F",X"2E",X"22",X"0C",X"4D",X"22",X"33",X"4D",X"AF", - X"32",X"A1",X"4D",X"32",X"AD",X"4D",X"32",X"A8",X"4D",X"C3",X"01",X"11",X"CD",X"E6",X"1D",X"2A", - X"04",X"4D",X"11",X"64",X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AE",X"4D",X"34",X"C9",X"DD",X"21", - X"01",X"33",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"3E",X"01",X"32",X"2A", - X"4D",X"32",X"2E",X"4D",X"3A",X"04",X"4D",X"FE",X"80",X"C0",X"21",X"AE",X"4D",X"34",X"C9",X"DD", - X"21",X"03",X"33",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"3E",X"02",X"32", - X"2A",X"4D",X"32",X"2E",X"4D",X"3A",X"05",X"4D",X"FE",X"90",X"C0",X"21",X"2F",X"30",X"22",X"0E", - X"4D",X"22",X"35",X"4D",X"3E",X"01",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"AF",X"32",X"A2",X"4D", - X"32",X"AE",X"4D",X"32",X"A9",X"4D",X"C3",X"01",X"11",X"CD",X"BD",X"1E",X"2A",X"06",X"4D",X"11", - X"64",X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AF",X"4D",X"34",X"C9",X"DD",X"21",X"01",X"33",X"FD", - X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"3E",X"01",X"32",X"2B",X"4D",X"32",X"2F", - X"4D",X"3A",X"06",X"4D",X"FE",X"80",X"C0",X"21",X"AF",X"4D",X"34",X"C9",X"DD",X"21",X"FF",X"32", - X"FD",X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"AF",X"32",X"2B",X"4D",X"32",X"2F", - X"4D",X"3A",X"07",X"4D",X"FE",X"70",X"C0",X"21",X"2F",X"2C",X"22",X"10",X"4D",X"22",X"37",X"4D", - X"3E",X"01",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"AF",X"32",X"A3",X"4D",X"32",X"AF",X"4D",X"32", - X"AA",X"4D",X"C3",X"01",X"11",X"3A",X"D1",X"4D",X"E7",X"3F",X"12",X"0C",X"00",X"3F",X"12",X"21", - X"00",X"4C",X"3A",X"A4",X"4D",X"87",X"5F",X"16",X"00",X"19",X"3A",X"D1",X"4D",X"A7",X"20",X"35", - X"3A",X"D0",X"4D",X"06",X"27",X"80",X"47",X"3A",X"78",X"4E",X"A7",X"28",X"08",X"04",X"78",X"FE", - X"2C",X"20",X"02",X"06",X"1F",X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E",X"A1",X"28",X"04",X"CB", - X"F0",X"CB",X"F8",X"70",X"23",X"36",X"18",X"3E",X"00",X"32",X"0B",X"4C",X"F7",X"4A",X"03",X"00", - X"21",X"D1",X"4D",X"34",X"C9",X"36",X"20",X"3E",X"09",X"32",X"0B",X"4C",X"3A",X"A4",X"4D",X"32", - X"AB",X"4D",X"AF",X"32",X"A4",X"4D",X"32",X"D1",X"4D",X"21",X"AC",X"4E",X"CB",X"F6",X"C9",X"3A", - X"A5",X"4D",X"E7",X"0C",X"00",X"C5",X"12",X"C5",X"12",X"C5",X"12",X"C5",X"12",X"D9",X"12",X"07", - X"13",X"14",X"13",X"1C",X"13",X"24",X"13",X"2C",X"13",X"34",X"13",X"3C",X"13",X"44",X"13",X"4C", - X"13",X"54",X"13",X"61",X"13",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"11",X"78",X"00",X"A7", - X"ED",X"52",X"C0",X"3E",X"05",X"32",X"A5",X"4D",X"C9",X"21",X"00",X"00",X"CD",X"85",X"26",X"3E", - X"34",X"11",X"B4",X"00",X"4F",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"28",X"04",X"3E", - X"C0",X"B1",X"4F",X"79",X"32",X"0A",X"4C",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"A7",X"ED", - X"52",X"C0",X"21",X"A5",X"4D",X"34",X"C9",X"21",X"BC",X"4E",X"CB",X"E6",X"3E",X"35",X"11",X"C3", - X"00",X"C3",X"E4",X"12",X"3E",X"36",X"11",X"D2",X"00",X"C3",X"E4",X"12",X"3E",X"37",X"11",X"E1", - X"00",X"C3",X"E4",X"12",X"3E",X"38",X"11",X"F0",X"00",X"C3",X"E4",X"12",X"3E",X"39",X"11",X"FF", - X"00",X"C3",X"E4",X"12",X"3E",X"3A",X"11",X"0E",X"01",X"C3",X"E4",X"12",X"3E",X"3B",X"11",X"1D", - X"01",X"C3",X"E4",X"12",X"3E",X"3C",X"11",X"2C",X"01",X"C3",X"E4",X"12",X"3E",X"3D",X"11",X"3B", - X"01",X"C3",X"E4",X"12",X"21",X"BC",X"4E",X"36",X"20",X"3E",X"3E",X"11",X"59",X"01",X"C3",X"E4", - X"12",X"3E",X"3F",X"32",X"0A",X"4C",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"11",X"B8",X"01", - X"A7",X"ED",X"52",X"C0",X"21",X"14",X"4E",X"35",X"21",X"15",X"4E",X"35",X"CD",X"7C",X"26",X"21", - X"04",X"4E",X"34",X"C9",X"3A",X"A6",X"4D",X"A7",X"C8",X"DD",X"21",X"A7",X"4D",X"DD",X"7E",X"00", - X"DD",X"B6",X"01",X"DD",X"B6",X"02",X"DD",X"B6",X"03",X"CA",X"A6",X"13",X"2A",X"CB",X"4D",X"2B", - X"22",X"CB",X"4D",X"7C",X"B5",X"C0",X"21",X"0B",X"4C",X"36",X"09",X"3A",X"AC",X"4D",X"A7",X"C2", - X"B5",X"13",X"32",X"A7",X"4D",X"3A",X"AD",X"4D",X"A7",X"C2",X"BF",X"13",X"32",X"A8",X"4D",X"3A", - X"AE",X"4D",X"A7",X"C2",X"C9",X"13",X"32",X"A9",X"4D",X"3A",X"AF",X"4D",X"A7",X"C2",X"D3",X"13", - X"32",X"AA",X"4D",X"AF",X"32",X"CB",X"4D",X"32",X"CC",X"4D",X"32",X"A6",X"4D",X"32",X"C8",X"4D", - X"32",X"D0",X"4D",X"3A",X"78",X"4E",X"A7",X"28",X"04",X"AF",X"32",X"78",X"4E",X"0E",X"01",X"06", - X"01",X"CD",X"42",X"00",X"21",X"AC",X"4E",X"CB",X"AE",X"CB",X"BE",X"C9",X"21",X"9E",X"4D",X"3A", - X"0E",X"4E",X"BE",X"CA",X"0D",X"14",X"21",X"00",X"00",X"22",X"97",X"4D",X"C9",X"2A",X"97",X"4D", - X"23",X"22",X"97",X"4D",X"ED",X"5B",X"95",X"4D",X"A7",X"ED",X"52",X"C0",X"21",X"00",X"00",X"22", - X"97",X"4D",X"3A",X"A1",X"4D",X"A7",X"F5",X"CC",X"86",X"20",X"F1",X"C8",X"3A",X"A2",X"4D",X"A7", - X"F5",X"CC",X"A9",X"20",X"F1",X"C8",X"3A",X"A3",X"4D",X"A7",X"CC",X"D1",X"20",X"C9",X"3A",X"72", - X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"C8",X"47",X"DD",X"21",X"00",X"4C",X"1E",X"08",X"0E",X"08", - X"16",X"07",X"3A",X"00",X"4D",X"83",X"DD",X"77",X"13",X"3A",X"01",X"4D",X"2F",X"82",X"DD",X"77", - X"12",X"3A",X"02",X"4D",X"83",X"DD",X"77",X"15",X"3A",X"03",X"4D",X"2F",X"82",X"DD",X"77",X"14", - X"3A",X"04",X"4D",X"83",X"DD",X"77",X"17",X"3A",X"05",X"4D",X"2F",X"81",X"DD",X"77",X"16",X"3A", - X"06",X"4D",X"83",X"DD",X"77",X"19",X"3A",X"07",X"4D",X"2F",X"81",X"DD",X"77",X"18",X"3A",X"08", - X"4D",X"83",X"DD",X"77",X"1B",X"3A",X"09",X"4D",X"2F",X"81",X"DD",X"77",X"1A",X"3A",X"D2",X"4D", - X"83",X"DD",X"77",X"1D",X"3A",X"D3",X"4D",X"2F",X"81",X"DD",X"77",X"1C",X"C3",X"1D",X"15",X"3A", - X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"C0",X"47",X"1E",X"09",X"0E",X"07",X"16",X"06",X"DD", - X"21",X"00",X"4C",X"3A",X"00",X"4D",X"2F",X"83",X"DD",X"77",X"13",X"3A",X"01",X"4D",X"82",X"DD", - X"77",X"12",X"3A",X"02",X"4D",X"2F",X"83",X"DD",X"77",X"15",X"3A",X"03",X"4D",X"82",X"DD",X"77", - X"14",X"3A",X"04",X"4D",X"2F",X"83",X"DD",X"77",X"17",X"3A",X"05",X"4D",X"81",X"DD",X"77",X"16", - X"3A",X"06",X"4D",X"2F",X"83",X"DD",X"77",X"19",X"3A",X"07",X"4D",X"81",X"DD",X"77",X"18",X"3A", - X"08",X"4D",X"2F",X"83",X"DD",X"77",X"1B",X"3A",X"09",X"4D",X"81",X"DD",X"77",X"1A",X"3A",X"D2", - X"4D",X"2F",X"83",X"DD",X"77",X"1D",X"3A",X"D3",X"4D",X"81",X"DD",X"77",X"1C",X"3A",X"A5",X"4D", - X"A7",X"C2",X"6A",X"15",X"3A",X"A4",X"4D",X"A7",X"C2",X"D3",X"15",X"21",X"3B",X"15",X"E5",X"3A", - X"30",X"4D",X"E7",X"AB",X"16",X"D0",X"16",X"F5",X"16",X"16",X"17",X"78",X"A7",X"28",X"2B",X"0E", - X"C0",X"3A",X"0A",X"4C",X"57",X"A1",X"20",X"05",X"7A",X"B1",X"C3",X"67",X"15",X"3A",X"30",X"4D", - X"FE",X"02",X"20",X"09",X"CB",X"7A",X"28",X"12",X"7A",X"A9",X"C3",X"67",X"15",X"FE",X"03",X"20", - X"09",X"CB",X"72",X"28",X"05",X"7A",X"A9",X"32",X"0A",X"4C",X"21",X"C0",X"4D",X"56",X"3E",X"1C", - X"82",X"DD",X"77",X"02",X"DD",X"77",X"04",X"DD",X"77",X"06",X"DD",X"77",X"08",X"0E",X"20",X"3A", - X"AC",X"4D",X"A7",X"20",X"06",X"3A",X"A7",X"4D",X"A7",X"20",X"09",X"3A",X"2C",X"4D",X"87",X"82", - X"81",X"DD",X"77",X"02",X"3A",X"AD",X"4D",X"A7",X"20",X"06",X"3A",X"A8",X"4D",X"A7",X"20",X"09", - X"3A",X"2D",X"4D",X"87",X"82",X"81",X"DD",X"77",X"04",X"3A",X"AE",X"4D",X"A7",X"20",X"06",X"3A", - X"A9",X"4D",X"A7",X"20",X"09",X"3A",X"2E",X"4D",X"87",X"82",X"81",X"DD",X"77",X"06",X"3A",X"AF", - X"4D",X"A7",X"20",X"06",X"3A",X"AA",X"4D",X"A7",X"20",X"09",X"3A",X"2F",X"4D",X"87",X"82",X"81", - X"DD",X"77",X"08",X"CD",X"05",X"16",X"CD",X"4C",X"16",X"CD",X"71",X"16",X"78",X"A7",X"C8",X"0E", - X"C0",X"3A",X"02",X"4C",X"B1",X"32",X"02",X"4C",X"3A",X"04",X"4C",X"B1",X"32",X"04",X"4C",X"3A", - X"06",X"4C",X"B1",X"32",X"06",X"4C",X"3A",X"08",X"4C",X"B1",X"32",X"08",X"4C",X"3A",X"0C",X"4C", - X"B1",X"32",X"0C",X"4C",X"C9",X"3A",X"06",X"4E",X"D6",X"05",X"D8",X"3A",X"09",X"4D",X"E6",X"0F", - X"FE",X"0C",X"38",X"04",X"16",X"18",X"18",X"12",X"FE",X"08",X"38",X"04",X"16",X"14",X"18",X"0A", - X"FE",X"04",X"38",X"04",X"16",X"10",X"18",X"02",X"16",X"14",X"DD",X"72",X"04",X"14",X"DD",X"72", - X"06",X"14",X"DD",X"72",X"08",X"14",X"DD",X"72",X"0C",X"DD",X"36",X"0A",X"3F",X"16",X"16",X"DD", - X"72",X"05",X"DD",X"72",X"07",X"DD",X"72",X"09",X"DD",X"72",X"0D",X"C9",X"3A",X"07",X"4E",X"A7", - X"C8",X"57",X"3A",X"3A",X"4D",X"D6",X"3D",X"20",X"04",X"DD",X"36",X"0B",X"00",X"7A",X"FE",X"0A", - X"D8",X"DD",X"36",X"02",X"32",X"DD",X"36",X"03",X"1D",X"FE",X"0C",X"D8",X"DD",X"36",X"02",X"33", - X"C9",X"3A",X"08",X"4E",X"A7",X"C8",X"57",X"3A",X"3A",X"4D",X"D6",X"3D",X"20",X"04",X"DD",X"36", - X"0B",X"00",X"7A",X"FE",X"01",X"D8",X"3A",X"C0",X"4D",X"1E",X"08",X"83",X"DD",X"77",X"02",X"7A", - X"FE",X"03",X"D8",X"3A",X"01",X"4D",X"E6",X"08",X"0F",X"0F",X"0F",X"1E",X"0A",X"83",X"DD",X"77", - X"0C",X"3C",X"3C",X"DD",X"77",X"02",X"DD",X"36",X"0D",X"1E",X"C9",X"3A",X"09",X"4D",X"E6",X"07", - X"FE",X"06",X"38",X"05",X"DD",X"36",X"0A",X"30",X"C9",X"FE",X"04",X"38",X"05",X"DD",X"36",X"0A", - X"2E",X"C9",X"FE",X"02",X"38",X"05",X"DD",X"36",X"0A",X"2C",X"C9",X"DD",X"36",X"0A",X"2E",X"C9", - X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"06",X"38",X"05",X"DD",X"36",X"0A",X"2F",X"C9",X"FE",X"04", - X"38",X"05",X"DD",X"36",X"0A",X"2D",X"C9",X"FE",X"02",X"38",X"05",X"DD",X"36",X"0A",X"2F",X"C9", - X"DD",X"36",X"0A",X"30",X"C9",X"3A",X"09",X"4D",X"E6",X"07",X"FE",X"06",X"38",X"08",X"1E",X"2E", - X"CB",X"FB",X"DD",X"73",X"0A",X"C9",X"FE",X"04",X"38",X"04",X"1E",X"2C",X"18",X"F2",X"FE",X"02", - X"30",X"EC",X"1E",X"30",X"18",X"EA",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"06",X"38",X"05",X"DD", - X"36",X"0A",X"30",X"C9",X"FE",X"04",X"38",X"08",X"1E",X"2F",X"CB",X"F3",X"DD",X"73",X"0A",X"C9", - X"FE",X"02",X"38",X"04",X"1E",X"2D",X"18",X"F2",X"1E",X"2F",X"18",X"EE",X"06",X"04",X"ED",X"5B", - X"39",X"4D",X"3A",X"AF",X"4D",X"A7",X"20",X"09",X"2A",X"37",X"4D",X"A7",X"ED",X"52",X"CA",X"82", - X"17",X"05",X"3A",X"AE",X"4D",X"A7",X"20",X"09",X"2A",X"35",X"4D",X"A7",X"ED",X"52",X"CA",X"82", - X"17",X"05",X"3A",X"AD",X"4D",X"A7",X"20",X"09",X"2A",X"33",X"4D",X"A7",X"ED",X"52",X"CA",X"82", - X"17",X"05",X"3A",X"AC",X"4D",X"A7",X"20",X"09",X"2A",X"31",X"4D",X"A7",X"ED",X"52",X"CA",X"82", - X"17",X"05",X"78",X"32",X"A4",X"4D",X"32",X"A5",X"4D",X"A7",X"C8",X"21",X"A6",X"4D",X"5F",X"16", - X"00",X"19",X"7E",X"A7",X"C8",X"AF",X"32",X"A5",X"4D",X"21",X"D0",X"4D",X"34",X"46",X"04",X"C3", - X"DC",X"0F",X"CD",X"61",X"2A",X"21",X"BC",X"4E",X"CB",X"DE",X"C9",X"3A",X"A4",X"4D",X"A7",X"C0", - X"3A",X"A6",X"4D",X"A7",X"C8",X"0E",X"04",X"06",X"04",X"DD",X"21",X"08",X"4D",X"3A",X"AF",X"4D", - X"A7",X"20",X"13",X"3A",X"06",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"07",X"4D",X"DD", - X"96",X"01",X"B9",X"DA",X"82",X"17",X"05",X"3A",X"AE",X"4D",X"A7",X"20",X"13",X"3A",X"04",X"4D", - X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"05",X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"82",X"17", - X"05",X"3A",X"AD",X"4D",X"A7",X"20",X"13",X"3A",X"02",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A", - X"3A",X"03",X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"82",X"17",X"05",X"3A",X"AC",X"4D",X"A7",X"20", - X"13",X"3A",X"00",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"01",X"4D",X"DD",X"96",X"01", - X"B9",X"DA",X"82",X"17",X"05",X"C3",X"82",X"17",X"21",X"9D",X"4D",X"3E",X"FF",X"BE",X"CA",X"33", - X"18",X"35",X"C9",X"3A",X"A6",X"4D",X"A7",X"CA",X"51",X"18",X"2A",X"4C",X"4D",X"29",X"22",X"4C", - X"4D",X"2A",X"4A",X"4D",X"ED",X"6A",X"22",X"4A",X"4D",X"D0",X"21",X"4C",X"4D",X"34",X"C3",X"65", - X"18",X"2A",X"48",X"4D",X"29",X"22",X"48",X"4D",X"2A",X"46",X"4D",X"ED",X"6A",X"22",X"46",X"4D", - X"D0",X"21",X"48",X"4D",X"34",X"3A",X"0E",X"4E",X"32",X"9E",X"4D",X"3A",X"72",X"4E",X"4F",X"3A", - X"09",X"4E",X"A1",X"4F",X"21",X"3A",X"4D",X"7E",X"06",X"21",X"90",X"38",X"09",X"7E",X"06",X"3B", - X"90",X"30",X"03",X"C3",X"CD",X"18",X"3E",X"01",X"32",X"BF",X"4D",X"3A",X"00",X"4E",X"FE",X"01", - X"CA",X"3E",X"1A",X"3A",X"04",X"4E",X"FE",X"10",X"D2",X"3E",X"1A",X"79",X"A7",X"28",X"06",X"3A", - X"40",X"50",X"C3",X"A8",X"18",X"3A",X"00",X"50",X"CB",X"4F",X"C2",X"BB",X"18",X"2A",X"03",X"33", - X"3E",X"02",X"32",X"30",X"4D",X"22",X"1C",X"4D",X"C3",X"72",X"19",X"CB",X"57",X"C2",X"72",X"19", - X"2A",X"FF",X"32",X"AF",X"32",X"30",X"4D",X"22",X"1C",X"4D",X"C3",X"72",X"19",X"3A",X"00",X"4E", - X"FE",X"01",X"CA",X"3E",X"1A",X"3A",X"04",X"4E",X"FE",X"10",X"D2",X"3E",X"1A",X"79",X"A7",X"28", - X"06",X"3A",X"40",X"50",X"C3",X"EA",X"18",X"3A",X"00",X"50",X"CB",X"4F",X"CA",X"29",X"1B",X"CB", - X"57",X"CA",X"39",X"1B",X"CB",X"47",X"CA",X"48",X"1B",X"CB",X"5F",X"CA",X"58",X"1B",X"2A",X"1C", - X"4D",X"22",X"26",X"4D",X"06",X"01",X"DD",X"21",X"26",X"4D",X"FD",X"21",X"39",X"4D",X"CD",X"0F", - X"20",X"E6",X"C0",X"D6",X"C0",X"20",X"4B",X"05",X"C2",X"38",X"19",X"3A",X"30",X"4D",X"0F",X"DA", - X"2D",X"19",X"3A",X"09",X"4D",X"E6",X"07",X"FE",X"04",X"C8",X"C3",X"62",X"19",X"3A",X"08",X"4D", - X"E6",X"07",X"FE",X"04",X"C8",X"C3",X"62",X"19",X"DD",X"21",X"1C",X"4D",X"CD",X"0F",X"20",X"E6", - X"C0",X"D6",X"C0",X"20",X"2D",X"3A",X"30",X"4D",X"0F",X"DA",X"57",X"19",X"3A",X"09",X"4D",X"E6", - X"07",X"FE",X"04",X"C8",X"C3",X"72",X"19",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"04",X"C8",X"C3", - X"72",X"19",X"2A",X"26",X"4D",X"22",X"1C",X"4D",X"05",X"CA",X"72",X"19",X"3A",X"3C",X"4D",X"32", - X"30",X"4D",X"DD",X"21",X"1C",X"4D",X"FD",X"21",X"08",X"4D",X"CD",X"00",X"20",X"3A",X"30",X"4D", - X"0F",X"DA",X"97",X"19",X"7D",X"E6",X"07",X"FE",X"04",X"CA",X"A7",X"19",X"DA",X"93",X"19",X"2D", - X"C3",X"A7",X"19",X"2C",X"C3",X"A7",X"19",X"7C",X"E6",X"07",X"FE",X"04",X"CA",X"A7",X"19",X"DA", - X"A6",X"19",X"25",X"C3",X"A7",X"19",X"24",X"22",X"08",X"4D",X"CD",X"18",X"20",X"22",X"39",X"4D", - X"DD",X"21",X"BF",X"4D",X"DD",X"7E",X"00",X"DD",X"36",X"00",X"00",X"A7",X"C0",X"3A",X"D2",X"4D", - X"A7",X"28",X"2F",X"3A",X"D4",X"4D",X"A7",X"28",X"29",X"2A",X"08",X"4D",X"11",X"94",X"80",X"A7", - X"ED",X"52",X"20",X"1E",X"06",X"19",X"4F",X"CD",X"42",X"00",X"0E",X"15",X"81",X"4F",X"06",X"1C", - X"CD",X"42",X"00",X"CD",X"04",X"10",X"CD",X"80",X"0F",X"F7",X"54",X"05",X"00",X"21",X"BC",X"4E", - X"CB",X"D6",X"3E",X"FF",X"32",X"9D",X"4D",X"2A",X"39",X"4D",X"CD",X"65",X"00",X"7E",X"FE",X"10", - X"28",X"03",X"FE",X"14",X"C0",X"DD",X"21",X"0E",X"4E",X"DD",X"34",X"00",X"E6",X"0F",X"CB",X"3F", - X"06",X"40",X"70",X"06",X"19",X"4F",X"CB",X"39",X"CD",X"42",X"00",X"3C",X"FE",X"01",X"CA",X"22", - X"1A",X"87",X"32",X"9D",X"4D",X"CD",X"68",X"1B",X"CD",X"8F",X"1A",X"21",X"BC",X"4E",X"3A",X"0E", - X"4E",X"0F",X"38",X"05",X"CB",X"C6",X"CB",X"8E",X"C9",X"CB",X"86",X"CB",X"CE",X"C9",X"21",X"1C", - X"4D",X"7E",X"A7",X"CA",X"53",X"1A",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"5D",X"1A", - X"C3",X"81",X"1A",X"3A",X"09",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"81",X"1A",X"3E",X"05",X"CD", - X"30",X"1F",X"38",X"03",X"EF",X"17",X"00",X"DD",X"21",X"26",X"4D",X"FD",X"21",X"12",X"4D",X"CD", - X"00",X"20",X"22",X"12",X"4D",X"2A",X"26",X"4D",X"22",X"1C",X"4D",X"3A",X"3C",X"4D",X"32",X"30", - X"4D",X"DD",X"21",X"1C",X"4D",X"FD",X"21",X"08",X"4D",X"CD",X"00",X"20",X"C3",X"A7",X"19",X"3A", - X"9D",X"4D",X"FE",X"06",X"C0",X"2A",X"BD",X"4D",X"22",X"CB",X"4D",X"3E",X"01",X"32",X"A6",X"4D", - X"32",X"A7",X"4D",X"32",X"A8",X"4D",X"32",X"A9",X"4D",X"32",X"AA",X"4D",X"32",X"B1",X"4D",X"32", - X"B2",X"4D",X"32",X"B3",X"4D",X"32",X"B4",X"4D",X"32",X"B5",X"4D",X"AF",X"32",X"78",X"4E",X"32", - X"C8",X"4D",X"32",X"D0",X"4D",X"DD",X"21",X"00",X"4C",X"DD",X"36",X"02",X"1C",X"DD",X"36",X"04", - X"1C",X"DD",X"36",X"06",X"1C",X"DD",X"36",X"08",X"1C",X"DD",X"36",X"03",X"11",X"DD",X"36",X"05", - X"11",X"DD",X"36",X"07",X"11",X"DD",X"36",X"09",X"11",X"3A",X"00",X"4E",X"FE",X"03",X"20",X"31", - X"3A",X"8B",X"4C",X"4F",X"E6",X"40",X"20",X"16",X"79",X"E6",X"03",X"5F",X"16",X"00",X"21",X"A7", - X"4D",X"19",X"36",X"00",X"87",X"5F",X"21",X"03",X"4C",X"19",X"1E",X"01",X"83",X"77",X"3A",X"13", - X"4E",X"FE",X"02",X"38",X"0C",X"79",X"E6",X"10",X"20",X"07",X"0E",X"03",X"06",X"01",X"CD",X"42", - X"00",X"21",X"AC",X"4E",X"CB",X"EE",X"CB",X"BE",X"C9",X"2A",X"03",X"33",X"3E",X"02",X"32",X"3C", - X"4D",X"22",X"26",X"4D",X"06",X"00",X"C3",X"06",X"19",X"2A",X"FF",X"32",X"AF",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"06",X"19",X"2A",X"05",X"33",X"3E",X"03",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"06",X"19",X"2A",X"01",X"33",X"3E",X"01",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"06",X"19",X"3A",X"12",X"4E",X"A7",X"CA",X"74",X"1B",X"21", - X"9F",X"4D",X"34",X"C9",X"3A",X"A3",X"4D",X"A7",X"C0",X"3A",X"A2",X"4D",X"A7",X"CA",X"85",X"1B", - X"21",X"11",X"4E",X"34",X"C9",X"3A",X"A1",X"4D",X"A7",X"CA",X"91",X"1B",X"21",X"10",X"4E",X"34", - X"C9",X"21",X"0F",X"4E",X"34",X"C9",X"3A",X"A0",X"4D",X"A7",X"C8",X"3A",X"AC",X"4D",X"A7",X"C0", - X"CD",X"D7",X"20",X"2A",X"31",X"4D",X"01",X"99",X"4D",X"CD",X"5A",X"20",X"3A",X"99",X"4D",X"A7", - X"CA",X"CA",X"1B",X"2A",X"60",X"4D",X"29",X"22",X"60",X"4D",X"2A",X"5E",X"4D",X"ED",X"6A",X"22", - X"5E",X"4D",X"D0",X"21",X"60",X"4D",X"34",X"C3",X"38",X"1C",X"3A",X"A7",X"4D",X"A7",X"CA",X"E8", - X"1B",X"2A",X"5C",X"4D",X"29",X"22",X"5C",X"4D",X"2A",X"5A",X"4D",X"ED",X"6A",X"22",X"5A",X"4D", - X"D0",X"21",X"5C",X"4D",X"34",X"C3",X"38",X"1C",X"3A",X"B7",X"4D",X"A7",X"CA",X"06",X"1C",X"2A", - X"50",X"4D",X"29",X"22",X"50",X"4D",X"2A",X"4E",X"4D",X"ED",X"6A",X"22",X"4E",X"4D",X"D0",X"21", - X"50",X"4D",X"34",X"C3",X"38",X"1C",X"3A",X"B6",X"4D",X"A7",X"CA",X"24",X"1C",X"2A",X"54",X"4D", - X"29",X"22",X"54",X"4D",X"2A",X"52",X"4D",X"ED",X"6A",X"22",X"52",X"4D",X"D0",X"21",X"54",X"4D", - X"34",X"C3",X"38",X"1C",X"2A",X"58",X"4D",X"29",X"22",X"58",X"4D",X"2A",X"56",X"4D",X"ED",X"6A", - X"22",X"56",X"4D",X"D0",X"21",X"58",X"4D",X"34",X"21",X"14",X"4D",X"7E",X"A7",X"CA",X"4D",X"1C", - X"3A",X"00",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"57",X"1C",X"C3",X"96",X"1C",X"3A",X"01",X"4D", - X"E6",X"07",X"FE",X"04",X"C2",X"96",X"1C",X"3E",X"01",X"CD",X"30",X"1F",X"38",X"1B",X"3A",X"A7", - X"4D",X"A7",X"CA",X"6B",X"1C",X"EF",X"0C",X"00",X"C3",X"79",X"1C",X"2A",X"0A",X"4D",X"CD",X"52", - X"20",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"08",X"00",X"CD",X"5E",X"1F",X"DD",X"21",X"1E",X"4D", - X"FD",X"21",X"0A",X"4D",X"CD",X"00",X"20",X"22",X"0A",X"4D",X"2A",X"1E",X"4D",X"22",X"14",X"4D", - X"3A",X"2C",X"4D",X"32",X"28",X"4D",X"DD",X"21",X"14",X"4D",X"FD",X"21",X"00",X"4D",X"CD",X"00", - X"20",X"22",X"00",X"4D",X"CD",X"18",X"20",X"22",X"31",X"4D",X"C9",X"3A",X"A1",X"4D",X"FE",X"01", - X"C0",X"3A",X"AD",X"4D",X"A7",X"C0",X"2A",X"33",X"4D",X"01",X"9A",X"4D",X"CD",X"5A",X"20",X"3A", - X"9A",X"4D",X"A7",X"CA",X"DD",X"1C",X"2A",X"6C",X"4D",X"29",X"22",X"6C",X"4D",X"2A",X"6A",X"4D", - X"ED",X"6A",X"22",X"6A",X"4D",X"D0",X"21",X"6C",X"4D",X"34",X"C3",X"0F",X"1D",X"3A",X"A8",X"4D", - X"A7",X"CA",X"FB",X"1C",X"2A",X"68",X"4D",X"29",X"22",X"68",X"4D",X"2A",X"66",X"4D",X"ED",X"6A", - X"22",X"66",X"4D",X"D0",X"21",X"68",X"4D",X"34",X"C3",X"0F",X"1D",X"2A",X"64",X"4D",X"29",X"22", - X"64",X"4D",X"2A",X"62",X"4D",X"ED",X"6A",X"22",X"62",X"4D",X"D0",X"21",X"64",X"4D",X"34",X"21", - X"16",X"4D",X"7E",X"A7",X"CA",X"24",X"1D",X"3A",X"02",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"2E", - X"1D",X"C3",X"6D",X"1D",X"3A",X"03",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"6D",X"1D",X"3E",X"02", - X"CD",X"30",X"1F",X"38",X"1B",X"3A",X"A8",X"4D",X"A7",X"CA",X"42",X"1D",X"EF",X"0D",X"00",X"C3", - X"50",X"1D",X"2A",X"0C",X"4D",X"CD",X"52",X"20",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"09",X"00", - X"CD",X"85",X"1F",X"DD",X"21",X"20",X"4D",X"FD",X"21",X"0C",X"4D",X"CD",X"00",X"20",X"22",X"0C", - X"4D",X"2A",X"20",X"4D",X"22",X"16",X"4D",X"3A",X"2D",X"4D",X"32",X"29",X"4D",X"DD",X"21",X"16", - X"4D",X"FD",X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"CD",X"18",X"20",X"22",X"33", - X"4D",X"C9",X"3A",X"A2",X"4D",X"FE",X"01",X"C0",X"3A",X"AE",X"4D",X"A7",X"C0",X"2A",X"35",X"4D", - X"01",X"9B",X"4D",X"CD",X"5A",X"20",X"3A",X"9B",X"4D",X"A7",X"CA",X"B4",X"1D",X"2A",X"78",X"4D", - X"29",X"22",X"78",X"4D",X"2A",X"76",X"4D",X"ED",X"6A",X"22",X"76",X"4D",X"D0",X"21",X"78",X"4D", - X"34",X"C3",X"E6",X"1D",X"3A",X"A9",X"4D",X"A7",X"CA",X"D2",X"1D",X"2A",X"74",X"4D",X"29",X"22", - X"74",X"4D",X"2A",X"72",X"4D",X"ED",X"6A",X"22",X"72",X"4D",X"D0",X"21",X"74",X"4D",X"34",X"C3", - X"E6",X"1D",X"2A",X"70",X"4D",X"29",X"22",X"70",X"4D",X"2A",X"6E",X"4D",X"ED",X"6A",X"22",X"6E", - X"4D",X"D0",X"21",X"70",X"4D",X"34",X"21",X"18",X"4D",X"7E",X"A7",X"CA",X"FB",X"1D",X"3A",X"04", - X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"05",X"1E",X"C3",X"44",X"1E",X"3A",X"05",X"4D",X"E6",X"07", - X"FE",X"04",X"C2",X"44",X"1E",X"3E",X"03",X"CD",X"30",X"1F",X"38",X"1B",X"3A",X"A9",X"4D",X"A7", - X"CA",X"19",X"1E",X"EF",X"0E",X"00",X"C3",X"27",X"1E",X"2A",X"0E",X"4D",X"CD",X"52",X"20",X"7E", - X"FE",X"1A",X"28",X"03",X"EF",X"0A",X"00",X"CD",X"AC",X"1F",X"DD",X"21",X"22",X"4D",X"FD",X"21", - X"0E",X"4D",X"CD",X"00",X"20",X"22",X"0E",X"4D",X"2A",X"22",X"4D",X"22",X"18",X"4D",X"3A",X"2E", - X"4D",X"32",X"2A",X"4D",X"DD",X"21",X"18",X"4D",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22", - X"04",X"4D",X"CD",X"18",X"20",X"22",X"35",X"4D",X"C9",X"3A",X"A3",X"4D",X"FE",X"01",X"C0",X"3A", - X"AF",X"4D",X"A7",X"C0",X"2A",X"37",X"4D",X"01",X"9C",X"4D",X"CD",X"5A",X"20",X"3A",X"9C",X"4D", - X"A7",X"CA",X"8B",X"1E",X"2A",X"84",X"4D",X"29",X"22",X"84",X"4D",X"2A",X"82",X"4D",X"ED",X"6A", - X"22",X"82",X"4D",X"D0",X"21",X"84",X"4D",X"34",X"C3",X"BD",X"1E",X"3A",X"AA",X"4D",X"A7",X"CA", - X"A9",X"1E",X"2A",X"80",X"4D",X"29",X"22",X"80",X"4D",X"2A",X"7E",X"4D",X"ED",X"6A",X"22",X"7E", - X"4D",X"D0",X"21",X"80",X"4D",X"34",X"C3",X"BD",X"1E",X"2A",X"7C",X"4D",X"29",X"22",X"7C",X"4D", - X"2A",X"7A",X"4D",X"ED",X"6A",X"22",X"7A",X"4D",X"D0",X"21",X"7C",X"4D",X"34",X"21",X"1A",X"4D", - X"7E",X"A7",X"CA",X"D2",X"1E",X"3A",X"06",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"DC",X"1E",X"C3", - X"1B",X"1F",X"3A",X"07",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"1B",X"1F",X"3E",X"04",X"CD",X"30", - X"1F",X"38",X"1B",X"3A",X"AA",X"4D",X"A7",X"CA",X"F0",X"1E",X"EF",X"0F",X"00",X"C3",X"FE",X"1E", - X"2A",X"10",X"4D",X"CD",X"52",X"20",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"0B",X"00",X"CD",X"D3", - X"1F",X"DD",X"21",X"24",X"4D",X"FD",X"21",X"10",X"4D",X"CD",X"00",X"20",X"22",X"10",X"4D",X"2A", - X"24",X"4D",X"22",X"1A",X"4D",X"3A",X"2F",X"4D",X"32",X"2B",X"4D",X"DD",X"21",X"1A",X"4D",X"FD", - X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"CD",X"18",X"20",X"22",X"37",X"4D",X"C9", - X"87",X"4F",X"06",X"00",X"21",X"09",X"4D",X"09",X"7E",X"FE",X"1D",X"C2",X"43",X"1F",X"36",X"3D", - X"C3",X"5C",X"1F",X"FE",X"3E",X"C2",X"4D",X"1F",X"36",X"1E",X"C3",X"5C",X"1F",X"06",X"21",X"90", - X"DA",X"5C",X"1F",X"7E",X"06",X"3B",X"90",X"D2",X"5C",X"1F",X"A7",X"C9",X"37",X"C9",X"3A",X"B1", - X"4D",X"A7",X"C8",X"AF",X"32",X"B1",X"4D",X"21",X"FF",X"32",X"3A",X"28",X"4D",X"EE",X"02",X"32", - X"2C",X"4D",X"47",X"DF",X"22",X"1E",X"4D",X"3A",X"02",X"4E",X"FE",X"22",X"C0",X"22",X"14",X"4D", - X"78",X"32",X"28",X"4D",X"C9",X"3A",X"B2",X"4D",X"A7",X"C8",X"AF",X"32",X"B2",X"4D",X"21",X"FF", - X"32",X"3A",X"29",X"4D",X"EE",X"02",X"32",X"2D",X"4D",X"47",X"DF",X"22",X"20",X"4D",X"3A",X"02", - X"4E",X"FE",X"22",X"C0",X"22",X"16",X"4D",X"78",X"32",X"29",X"4D",X"C9",X"3A",X"B3",X"4D",X"A7", - X"C8",X"AF",X"32",X"B3",X"4D",X"21",X"FF",X"32",X"3A",X"2A",X"4D",X"EE",X"02",X"32",X"2E",X"4D", - X"47",X"DF",X"22",X"22",X"4D",X"3A",X"02",X"4E",X"FE",X"22",X"C0",X"22",X"18",X"4D",X"78",X"32", - X"2A",X"4D",X"C9",X"3A",X"B4",X"4D",X"A7",X"C8",X"AF",X"32",X"B4",X"4D",X"21",X"FF",X"32",X"3A", - X"2B",X"4D",X"EE",X"02",X"32",X"2F",X"4D",X"47",X"DF",X"22",X"24",X"4D",X"3A",X"02",X"4E",X"FE", - X"22",X"C0",X"22",X"1A",X"4D",X"78",X"32",X"2B",X"4D",X"C9",X"FF",X"FF",X"FF",X"FF",X"C3",X"1D", - X"FD",X"7E",X"00",X"DD",X"86",X"00",X"6F",X"FD",X"7E",X"01",X"DD",X"86",X"01",X"67",X"C9",X"CD", - X"00",X"20",X"CD",X"65",X"00",X"7E",X"A7",X"C9",X"7D",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6", - X"20",X"6F",X"7C",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6",X"1E",X"67",X"C9",X"F5",X"C5",X"7D", - X"D6",X"20",X"6F",X"7C",X"D6",X"20",X"67",X"06",X"00",X"CB",X"24",X"CB",X"24",X"CB",X"24",X"CB", - X"24",X"CB",X"10",X"CB",X"24",X"CB",X"10",X"4C",X"26",X"00",X"09",X"01",X"40",X"40",X"09",X"C1", - X"F1",X"C9",X"CD",X"65",X"00",X"11",X"00",X"04",X"19",X"C9",X"CD",X"52",X"20",X"7E",X"FE",X"1B", - X"20",X"04",X"3E",X"01",X"02",X"C9",X"AF",X"02",X"C9",X"3A",X"A1",X"4D",X"A7",X"C0",X"3A",X"12", - X"4E",X"A7",X"CA",X"7E",X"20",X"3A",X"9F",X"4D",X"FE",X"07",X"C0",X"C3",X"86",X"20",X"21",X"B8", - X"4D",X"3A",X"0F",X"4E",X"BE",X"D8",X"3E",X"02",X"32",X"A1",X"4D",X"C9",X"3A",X"A2",X"4D",X"A7", - X"C0",X"3A",X"12",X"4E",X"A7",X"CA",X"A1",X"20",X"3A",X"9F",X"4D",X"FE",X"11",X"C0",X"C3",X"A9", - X"20",X"21",X"B9",X"4D",X"3A",X"10",X"4E",X"BE",X"D8",X"3E",X"03",X"32",X"A2",X"4D",X"C9",X"3A", - X"A3",X"4D",X"A7",X"C0",X"3A",X"12",X"4E",X"A7",X"CA",X"C9",X"20",X"3A",X"9F",X"4D",X"FE",X"20", - X"C0",X"AF",X"32",X"12",X"4E",X"32",X"9F",X"4D",X"C9",X"21",X"BA",X"4D",X"3A",X"11",X"4E",X"BE", - X"D8",X"3E",X"03",X"32",X"A3",X"4D",X"C9",X"3A",X"A3",X"4D",X"A7",X"C8",X"21",X"0E",X"4E",X"3A", - X"B6",X"4D",X"A7",X"C2",X"F4",X"20",X"3E",X"F4",X"96",X"47",X"3A",X"BB",X"4D",X"90",X"D8",X"3E", - X"01",X"32",X"B6",X"4D",X"3A",X"B7",X"4D",X"A7",X"C0",X"3E",X"F4",X"96",X"47",X"3A",X"BC",X"4D", - X"90",X"D8",X"3E",X"01",X"32",X"B7",X"4D",X"C9",X"3A",X"06",X"4E",X"E7",X"1A",X"21",X"40",X"21", - X"4B",X"21",X"0C",X"00",X"70",X"21",X"7B",X"21",X"86",X"21",X"3A",X"3A",X"4D",X"D6",X"21",X"20", - X"0F",X"3C",X"32",X"A0",X"4D",X"32",X"B7",X"4D",X"CD",X"06",X"05",X"21",X"06",X"4E",X"34",X"C9", - X"CD",X"28",X"18",X"CD",X"28",X"18",X"CD",X"96",X"1B",X"CD",X"96",X"1B",X"CD",X"4E",X"0E",X"C9", - X"3A",X"3A",X"4D",X"D6",X"1E",X"C2",X"30",X"21",X"C3",X"2B",X"21",X"3A",X"32",X"4D",X"D6",X"1E", - X"C2",X"36",X"21",X"CD",X"95",X"1A",X"AF",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"CD",X"A5",X"05", - X"22",X"1C",X"4D",X"3A",X"3C",X"4D",X"32",X"30",X"4D",X"F7",X"45",X"07",X"00",X"C3",X"2B",X"21", - X"3A",X"32",X"4D",X"D6",X"2F",X"C2",X"36",X"21",X"C3",X"2B",X"21",X"3A",X"32",X"4D",X"D6",X"3D", - X"C2",X"30",X"21",X"C3",X"2B",X"21",X"CD",X"28",X"18",X"CD",X"28",X"18",X"3A",X"3A",X"4D",X"D6", - X"3D",X"C0",X"32",X"06",X"4E",X"F7",X"45",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"3A",X"07", - X"4E",X"FD",X"21",X"D2",X"41",X"E7",X"C2",X"21",X"0C",X"00",X"E1",X"21",X"F5",X"21",X"0C",X"22", - X"1E",X"22",X"44",X"22",X"5D",X"22",X"0C",X"00",X"6A",X"22",X"0C",X"00",X"86",X"22",X"0C",X"00", - X"8D",X"22",X"3E",X"01",X"32",X"D2",X"45",X"32",X"D3",X"45",X"32",X"F2",X"45",X"32",X"F3",X"45", - X"CD",X"06",X"05",X"FD",X"36",X"00",X"60",X"FD",X"36",X"01",X"61",X"F7",X"43",X"08",X"00",X"18", - X"0F",X"3A",X"3A",X"4D",X"D6",X"2C",X"C2",X"30",X"21",X"3C",X"32",X"A0",X"4D",X"32",X"B7",X"4D", - X"21",X"07",X"4E",X"34",X"C9",X"3A",X"01",X"4D",X"FE",X"77",X"28",X"05",X"FE",X"78",X"C2",X"30", - X"21",X"21",X"84",X"20",X"22",X"4E",X"4D",X"22",X"50",X"4D",X"18",X"E4",X"3A",X"01",X"4D",X"D6", - X"78",X"C2",X"37",X"22",X"FD",X"36",X"00",X"62",X"FD",X"36",X"01",X"63",X"18",X"D2",X"3A",X"01", - X"4D",X"D6",X"7B",X"20",X"12",X"FD",X"36",X"00",X"64",X"FD",X"36",X"01",X"65",X"FD",X"36",X"20", - X"66",X"FD",X"36",X"21",X"67",X"18",X"B9",X"CD",X"28",X"18",X"CD",X"28",X"18",X"CD",X"96",X"1B", - X"CD",X"4E",X"0E",X"C9",X"3A",X"01",X"4D",X"D6",X"7E",X"20",X"EC",X"FD",X"36",X"00",X"68",X"FD", - X"36",X"01",X"69",X"FD",X"36",X"20",X"6A",X"FD",X"36",X"21",X"6B",X"18",X"93",X"3A",X"01",X"4D", - X"D6",X"80",X"20",X"D3",X"F7",X"4F",X"08",X"00",X"18",X"86",X"21",X"01",X"4D",X"34",X"34",X"FD", - X"36",X"00",X"6C",X"FD",X"36",X"01",X"6D",X"FD",X"36",X"20",X"40",X"FD",X"36",X"21",X"40",X"F7", - X"4A",X"08",X"00",X"C3",X"F0",X"21",X"F7",X"54",X"08",X"00",X"C3",X"F0",X"21",X"AF",X"32",X"07", - X"4E",X"21",X"04",X"4E",X"34",X"34",X"C9",X"3A",X"08",X"4E",X"E7",X"A7",X"22",X"BE",X"22",X"0C", - X"00",X"DD",X"22",X"F5",X"22",X"FE",X"22",X"3A",X"3A",X"4D",X"D6",X"25",X"C2",X"30",X"21",X"3C", - X"32",X"A0",X"4D",X"32",X"B7",X"4D",X"CD",X"06",X"05",X"21",X"08",X"4E",X"34",X"C9",X"3A",X"01", - X"4D",X"FE",X"FF",X"28",X"05",X"FE",X"FE",X"C2",X"30",X"21",X"3C",X"3C",X"32",X"01",X"4D",X"3E", - X"01",X"32",X"B1",X"4D",X"CD",X"5E",X"1F",X"F7",X"4A",X"09",X"00",X"18",X"DC",X"3A",X"32",X"4D", - X"D6",X"2D",X"28",X"D5",X"3A",X"00",X"4D",X"32",X"D2",X"4D",X"3A",X"01",X"4D",X"D6",X"08",X"32", - X"D3",X"4D",X"C3",X"30",X"21",X"3A",X"32",X"4D",X"D6",X"1E",X"28",X"BD",X"18",X"E6",X"AF",X"32", - X"08",X"4E",X"F7",X"45",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"21",X"00",X"50",X"06",X"08", - X"AF",X"77",X"2C",X"10",X"FC",X"21",X"00",X"40",X"06",X"04",X"32",X"C0",X"50",X"32",X"07",X"50", - X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F1",X"06",X"04",X"32",X"C0",X"50",X"AF",X"32", - X"07",X"50",X"3E",X"0F",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F0",X"ED",X"5E",X"3E",X"FA",X"D3", - X"00",X"AF",X"32",X"07",X"50",X"3C",X"32",X"00",X"50",X"FB",X"76",X"32",X"C0",X"50",X"31",X"C0", - X"4F",X"AF",X"21",X"00",X"50",X"01",X"08",X"08",X"CF",X"21",X"00",X"4C",X"06",X"BE",X"CF",X"CF", - X"CF",X"CF",X"21",X"40",X"50",X"06",X"40",X"CF",X"32",X"C0",X"50",X"CD",X"0D",X"24",X"32",X"C0", - X"50",X"06",X"00",X"CD",X"ED",X"23",X"32",X"C0",X"50",X"21",X"C0",X"4C",X"22",X"80",X"4C",X"22", - X"82",X"4C",X"3E",X"FF",X"06",X"40",X"CF",X"3E",X"01",X"32",X"00",X"50",X"FB",X"2A",X"82",X"4C", - X"7E",X"A7",X"FA",X"8D",X"23",X"36",X"FF",X"2C",X"46",X"36",X"FF",X"2C",X"20",X"02",X"2E",X"C0", - X"22",X"82",X"4C",X"21",X"8D",X"23",X"E5",X"E7",X"ED",X"23",X"D7",X"24",X"19",X"24",X"48",X"24", - X"44",X"25",X"92",X"26",X"0D",X"24",X"9F",X"26",X"37",X"27",X"73",X"27",X"B0",X"27",X"F8",X"27", - X"42",X"28",X"6C",X"28",X"96",X"28",X"C0",X"28",X"0D",X"00",X"A9",X"26",X"C9",X"24",X"3C",X"2A", - X"D7",X"26",X"87",X"24",X"E8",X"23",X"EA",X"28",X"E7",X"2A",X"61",X"2A",X"73",X"2B",X"F3",X"2B", - X"67",X"2C",X"AA",X"2B",X"7C",X"26",X"B9",X"26",X"21",X"04",X"4E",X"34",X"C9",X"78",X"E7",X"F3", - X"23",X"00",X"24",X"3E",X"40",X"01",X"04",X"00",X"21",X"00",X"40",X"CF",X"0D",X"20",X"FC",X"C9", - X"3E",X"40",X"21",X"40",X"40",X"01",X"04",X"80",X"CF",X"0D",X"20",X"FC",X"C9",X"AF",X"01",X"04", - X"00",X"21",X"00",X"44",X"CF",X"0D",X"20",X"FC",X"C9",X"21",X"00",X"40",X"01",X"35",X"34",X"0A", - X"A7",X"C8",X"FA",X"2C",X"24",X"5F",X"16",X"00",X"19",X"2B",X"03",X"0A",X"23",X"77",X"F5",X"E5", - X"11",X"E0",X"83",X"7D",X"E6",X"1F",X"87",X"26",X"00",X"6F",X"19",X"D1",X"A7",X"ED",X"52",X"F1", - X"EE",X"01",X"77",X"EB",X"03",X"C3",X"1F",X"24",X"21",X"00",X"40",X"DD",X"21",X"16",X"4E",X"FD", - X"21",X"B5",X"35",X"16",X"00",X"06",X"1E",X"0E",X"08",X"DD",X"7E",X"00",X"FD",X"5E",X"00",X"19", - X"07",X"30",X"02",X"36",X"10",X"FD",X"23",X"0D",X"20",X"F2",X"DD",X"23",X"05",X"20",X"E8",X"21", - X"34",X"4E",X"11",X"64",X"40",X"ED",X"A0",X"11",X"78",X"40",X"ED",X"A0",X"11",X"84",X"43",X"ED", - X"A0",X"11",X"98",X"43",X"ED",X"A0",X"C9",X"21",X"00",X"40",X"DD",X"21",X"16",X"4E",X"FD",X"21", - X"B5",X"35",X"16",X"00",X"06",X"1E",X"0E",X"08",X"FD",X"5E",X"00",X"19",X"7E",X"FE",X"10",X"37", - X"28",X"01",X"3F",X"DD",X"CB",X"00",X"16",X"FD",X"23",X"0D",X"20",X"EC",X"DD",X"23",X"05",X"20", - X"E5",X"21",X"64",X"40",X"11",X"34",X"4E",X"ED",X"A0",X"21",X"78",X"40",X"ED",X"A0",X"21",X"84", - X"43",X"ED",X"A0",X"21",X"98",X"43",X"ED",X"A0",X"C9",X"21",X"16",X"4E",X"3E",X"FF",X"06",X"1E", - X"CF",X"3E",X"14",X"06",X"04",X"CF",X"C9",X"58",X"78",X"FE",X"03",X"3E",X"00",X"28",X"09",X"78", - X"FE",X"02",X"3E",X"1F",X"28",X"02",X"3E",X"10",X"21",X"40",X"44",X"01",X"04",X"80",X"CF",X"0D", - X"20",X"FC",X"3E",X"0F",X"06",X"40",X"21",X"C0",X"47",X"CF",X"7B",X"FE",X"01",X"C0",X"3E",X"1A", - X"11",X"20",X"00",X"06",X"06",X"DD",X"21",X"A0",X"45",X"DD",X"77",X"0C",X"DD",X"77",X"18",X"DD", - X"19",X"10",X"F6",X"3E",X"1B",X"06",X"05",X"DD",X"21",X"40",X"44",X"DD",X"77",X"0E",X"DD",X"77", - X"0F",X"DD",X"77",X"10",X"DD",X"19",X"10",X"F3",X"06",X"05",X"DD",X"21",X"20",X"47",X"DD",X"77", - X"0E",X"DD",X"77",X"0F",X"DD",X"77",X"10",X"DD",X"19",X"10",X"F3",X"3E",X"18",X"32",X"ED",X"45", - X"32",X"0D",X"46",X"C9",X"DD",X"21",X"00",X"4C",X"DD",X"36",X"02",X"20",X"DD",X"36",X"04",X"20", - X"DD",X"36",X"06",X"20",X"DD",X"36",X"08",X"20",X"DD",X"36",X"0A",X"2C",X"DD",X"36",X"0C",X"3F", - X"DD",X"36",X"03",X"01",X"DD",X"36",X"05",X"03",X"DD",X"36",X"07",X"05",X"DD",X"36",X"09",X"07", - X"DD",X"36",X"0B",X"09",X"DD",X"36",X"0D",X"00",X"78",X"A7",X"C2",X"16",X"26",X"21",X"64",X"80", - X"22",X"00",X"4D",X"21",X"7C",X"80",X"22",X"02",X"4D",X"21",X"7C",X"90",X"22",X"04",X"4D",X"21", - X"7C",X"70",X"22",X"06",X"4D",X"21",X"C4",X"80",X"22",X"08",X"4D",X"21",X"2C",X"2E",X"22",X"0A", - X"4D",X"22",X"31",X"4D",X"21",X"2F",X"2E",X"22",X"0C",X"4D",X"22",X"33",X"4D",X"21",X"2F",X"30", - X"22",X"0E",X"4D",X"22",X"35",X"4D",X"21",X"2F",X"2C",X"22",X"10",X"4D",X"22",X"37",X"4D",X"21", - X"38",X"2E",X"22",X"12",X"4D",X"22",X"39",X"4D",X"21",X"00",X"01",X"22",X"14",X"4D",X"22",X"1E", - X"4D",X"21",X"01",X"00",X"22",X"16",X"4D",X"22",X"20",X"4D",X"21",X"FF",X"00",X"22",X"18",X"4D", - X"22",X"22",X"4D",X"21",X"FF",X"00",X"22",X"1A",X"4D",X"22",X"24",X"4D",X"21",X"00",X"01",X"22", - X"1C",X"4D",X"22",X"26",X"4D",X"21",X"02",X"01",X"22",X"28",X"4D",X"22",X"2C",X"4D",X"21",X"03", - X"03",X"22",X"2A",X"4D",X"22",X"2E",X"4D",X"3E",X"02",X"32",X"30",X"4D",X"32",X"3C",X"4D",X"21", - X"00",X"00",X"22",X"D2",X"4D",X"C9",X"21",X"94",X"00",X"22",X"00",X"4D",X"22",X"02",X"4D",X"22", - X"04",X"4D",X"22",X"06",X"4D",X"21",X"32",X"1E",X"22",X"0A",X"4D",X"22",X"0C",X"4D",X"22",X"0E", - X"4D",X"22",X"10",X"4D",X"22",X"31",X"4D",X"22",X"33",X"4D",X"22",X"35",X"4D",X"22",X"37",X"4D", - X"21",X"00",X"01",X"22",X"14",X"4D",X"22",X"16",X"4D",X"22",X"18",X"4D",X"22",X"1A",X"4D",X"22", - X"1E",X"4D",X"22",X"20",X"4D",X"22",X"22",X"4D",X"22",X"24",X"4D",X"22",X"1C",X"4D",X"22",X"26", - X"4D",X"21",X"28",X"4D",X"3E",X"02",X"06",X"09",X"CF",X"32",X"3C",X"4D",X"21",X"94",X"08",X"22", - X"08",X"4D",X"21",X"32",X"1F",X"22",X"12",X"4D",X"22",X"39",X"4D",X"C9",X"21",X"00",X"00",X"22", - X"D2",X"4D",X"22",X"08",X"4D",X"22",X"00",X"4D",X"22",X"02",X"4D",X"22",X"04",X"4D",X"22",X"06", - X"4D",X"C9",X"3E",X"55",X"32",X"94",X"4D",X"05",X"C8",X"3E",X"01",X"32",X"A0",X"4D",X"C9",X"3E", - X"01",X"32",X"00",X"4E",X"AF",X"32",X"01",X"4E",X"C9",X"AF",X"11",X"00",X"4D",X"21",X"00",X"4E", - X"12",X"13",X"A7",X"ED",X"52",X"C2",X"AD",X"26",X"C9",X"DD",X"21",X"36",X"41",X"3A",X"71",X"4E", - X"E6",X"0F",X"C6",X"30",X"DD",X"77",X"00",X"3A",X"71",X"4E",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F", - X"C8",X"C6",X"30",X"DD",X"77",X"20",X"C9",X"3A",X"80",X"50",X"47",X"E6",X"03",X"C2",X"E5",X"26", - X"21",X"6E",X"4E",X"36",X"FF",X"4F",X"1F",X"CE",X"00",X"32",X"6B",X"4E",X"E6",X"02",X"A9",X"32", - X"6D",X"4E",X"78",X"0F",X"0F",X"E6",X"03",X"3C",X"FE",X"04",X"20",X"01",X"3C",X"32",X"6F",X"4E", - X"78",X"0F",X"0F",X"0F",X"0F",X"E6",X"03",X"21",X"2F",X"27",X"D7",X"32",X"71",X"4E",X"78",X"07", - X"2F",X"E6",X"01",X"32",X"75",X"4E",X"78",X"07",X"07",X"2F",X"E6",X"01",X"47",X"21",X"33",X"27", - X"DF",X"22",X"73",X"4E",X"3A",X"40",X"50",X"07",X"2F",X"E6",X"01",X"32",X"72",X"4E",X"C9",X"10", - X"15",X"20",X"FF",X"68",X"00",X"7D",X"00",X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"5F",X"27",X"3A", - X"B6",X"4D",X"A7",X"20",X"1A",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0A",X"4D",X"3A", - X"2C",X"4D",X"11",X"1D",X"22",X"CD",X"6D",X"29",X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"2A", - X"0A",X"4D",X"ED",X"5B",X"39",X"4D",X"3A",X"2C",X"4D",X"CD",X"6D",X"29",X"22",X"1E",X"4D",X"32", - X"2C",X"4D",X"C9",X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"95",X"27",X"3A",X"04",X"4E",X"FE",X"03", - X"20",X"13",X"2A",X"0C",X"4D",X"3A",X"2D",X"4D",X"11",X"1D",X"39",X"CD",X"6D",X"29",X"22",X"20", - X"4D",X"32",X"2D",X"4D",X"C9",X"ED",X"5B",X"39",X"4D",X"2A",X"1C",X"4D",X"29",X"29",X"19",X"EB", - X"2A",X"0C",X"4D",X"3A",X"2D",X"4D",X"CD",X"6D",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9", - X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"D2",X"27",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A", - X"0E",X"4D",X"3A",X"2E",X"4D",X"11",X"40",X"20",X"CD",X"6D",X"29",X"22",X"22",X"4D",X"32",X"2E", - X"4D",X"C9",X"ED",X"4B",X"0A",X"4D",X"ED",X"5B",X"39",X"4D",X"2A",X"1C",X"4D",X"29",X"19",X"7D", - X"87",X"91",X"6F",X"7C",X"87",X"90",X"67",X"EB",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD",X"6D", - X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"1A",X"28", - X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A",X"10",X"4D",X"3A",X"2F",X"4D",X"11",X"40",X"3B", - X"CD",X"6D",X"29",X"22",X"24",X"4D",X"32",X"2F",X"4D",X"C9",X"DD",X"21",X"39",X"4D",X"FD",X"21", - X"10",X"4D",X"CD",X"F1",X"29",X"11",X"40",X"00",X"A7",X"ED",X"52",X"DA",X"07",X"28",X"2A",X"10", - X"4D",X"ED",X"5B",X"39",X"4D",X"3A",X"2F",X"4D",X"CD",X"6D",X"29",X"22",X"24",X"4D",X"32",X"2F", - X"4D",X"C9",X"3A",X"AC",X"4D",X"A7",X"CA",X"5C",X"28",X"11",X"2C",X"2E",X"2A",X"0A",X"4D",X"3A", - X"2C",X"4D",X"CD",X"6D",X"29",X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"2A",X"0A",X"4D",X"3A", - X"2C",X"4D",X"CD",X"25",X"29",X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"3A",X"AD",X"4D",X"A7", - X"CA",X"86",X"28",X"11",X"2C",X"2E",X"2A",X"0C",X"4D",X"3A",X"2D",X"4D",X"CD",X"6D",X"29",X"22", - X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"2A",X"0C",X"4D",X"3A",X"2D",X"4D",X"CD",X"25",X"29",X"22", - X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"3A",X"AE",X"4D",X"A7",X"CA",X"B0",X"28",X"11",X"2C",X"2E", - X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD",X"6D",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9", - X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD",X"25",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9", - X"3A",X"AF",X"4D",X"A7",X"CA",X"DA",X"28",X"11",X"2C",X"2E",X"2A",X"10",X"4D",X"3A",X"2F",X"4D", - X"CD",X"6D",X"29",X"22",X"24",X"4D",X"32",X"2F",X"4D",X"C9",X"2A",X"10",X"4D",X"3A",X"2F",X"4D", - X"CD",X"25",X"29",X"22",X"24",X"4D",X"32",X"2F",X"4D",X"C9",X"3A",X"A7",X"4D",X"A7",X"CA",X"05", - X"29",X"2A",X"12",X"4D",X"ED",X"5B",X"0C",X"4D",X"3A",X"3C",X"4D",X"CD",X"6D",X"29",X"22",X"26", - X"4D",X"32",X"3C",X"4D",X"C9",X"2A",X"39",X"4D",X"ED",X"4B",X"0C",X"4D",X"7D",X"87",X"91",X"6F", - X"7C",X"87",X"90",X"67",X"EB",X"2A",X"12",X"4D",X"3A",X"3C",X"4D",X"CD",X"6D",X"29",X"22",X"26", - X"4D",X"32",X"3C",X"4D",X"C9",X"22",X"3E",X"4D",X"EE",X"02",X"32",X"3D",X"4D",X"CD",X"2A",X"2A", - X"E6",X"03",X"21",X"3B",X"4D",X"77",X"87",X"5F",X"16",X"00",X"DD",X"21",X"FF",X"32",X"DD",X"19", - X"FD",X"21",X"3E",X"4D",X"3A",X"3D",X"4D",X"BE",X"CA",X"5E",X"29",X"CD",X"0F",X"20",X"E6",X"C0", - X"D6",X"C0",X"28",X"0A",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"3A",X"3B",X"4D",X"C9",X"DD",X"23", - X"DD",X"23",X"21",X"3B",X"4D",X"7E",X"3C",X"E6",X"03",X"77",X"C3",X"44",X"29",X"22",X"3E",X"4D", - X"ED",X"53",X"40",X"4D",X"32",X"3B",X"4D",X"EE",X"02",X"32",X"3D",X"4D",X"21",X"FF",X"FF",X"22", - X"44",X"4D",X"DD",X"21",X"FF",X"32",X"FD",X"21",X"3E",X"4D",X"21",X"C7",X"4D",X"36",X"00",X"3A", - X"3D",X"4D",X"BE",X"CA",X"CD",X"29",X"CD",X"00",X"20",X"22",X"42",X"4D",X"CD",X"65",X"00",X"7E", - X"E6",X"C0",X"D6",X"C0",X"28",X"27",X"DD",X"E5",X"FD",X"E5",X"DD",X"21",X"40",X"4D",X"FD",X"21", - X"42",X"4D",X"CD",X"F1",X"29",X"FD",X"E1",X"DD",X"E1",X"EB",X"2A",X"44",X"4D",X"A7",X"ED",X"52", - X"DA",X"CD",X"29",X"ED",X"53",X"44",X"4D",X"3A",X"C7",X"4D",X"32",X"3B",X"4D",X"DD",X"23",X"DD", - X"23",X"21",X"C7",X"4D",X"34",X"3E",X"04",X"BE",X"C2",X"8F",X"29",X"3A",X"3B",X"4D",X"87",X"5F", - X"16",X"00",X"DD",X"21",X"FF",X"32",X"DD",X"19",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"CB",X"3F", - X"C9",X"DD",X"7E",X"00",X"FD",X"46",X"00",X"90",X"D2",X"00",X"2A",X"78",X"DD",X"46",X"00",X"90", - X"CD",X"19",X"2A",X"E5",X"DD",X"7E",X"01",X"FD",X"46",X"01",X"90",X"D2",X"13",X"2A",X"78",X"DD", - X"46",X"01",X"90",X"CD",X"19",X"2A",X"C1",X"09",X"C9",X"67",X"5F",X"2E",X"00",X"55",X"0E",X"08", - X"29",X"D2",X"25",X"2A",X"19",X"0D",X"C2",X"20",X"2A",X"C9",X"2A",X"C9",X"4D",X"54",X"5D",X"29", - X"29",X"19",X"23",X"7C",X"E6",X"1F",X"67",X"7E",X"22",X"C9",X"4D",X"C9",X"11",X"40",X"40",X"21", - X"C0",X"43",X"A7",X"ED",X"52",X"C8",X"1A",X"FE",X"10",X"CA",X"5A",X"2A",X"FE",X"12",X"CA",X"5A", - X"2A",X"FE",X"14",X"CA",X"5A",X"2A",X"13",X"C3",X"3F",X"2A",X"3E",X"40",X"12",X"13",X"C3",X"3F", - X"2A",X"3A",X"00",X"4E",X"FE",X"01",X"C8",X"21",X"1E",X"2B",X"DF",X"EB",X"CD",X"12",X"2B",X"7B", - X"86",X"27",X"77",X"23",X"7A",X"8E",X"27",X"77",X"5F",X"23",X"3E",X"00",X"8E",X"27",X"77",X"57", - X"EB",X"29",X"29",X"29",X"29",X"3A",X"71",X"4E",X"3D",X"BC",X"DC",X"3C",X"2B",X"CD",X"B6",X"2A", - X"13",X"13",X"13",X"21",X"8A",X"4E",X"06",X"03",X"1A",X"BE",X"D8",X"20",X"05",X"1B",X"2B",X"10", - X"F7",X"C9",X"CD",X"12",X"2B",X"11",X"88",X"4E",X"01",X"03",X"00",X"ED",X"B0",X"1B",X"01",X"04", - X"03",X"21",X"F2",X"43",X"18",X"0F",X"3A",X"09",X"4E",X"01",X"04",X"03",X"21",X"FC",X"43",X"A7", - X"28",X"03",X"21",X"E9",X"43",X"1A",X"0F",X"0F",X"0F",X"0F",X"CD",X"D5",X"2A",X"1A",X"CD",X"D5", - X"2A",X"1B",X"10",X"F1",X"C9",X"E6",X"0F",X"28",X"04",X"0E",X"00",X"18",X"07",X"79",X"A7",X"28", - X"03",X"3E",X"40",X"0D",X"77",X"2B",X"C9",X"06",X"00",X"CD",X"67",X"2C",X"AF",X"21",X"80",X"4E", - X"06",X"08",X"CF",X"01",X"04",X"03",X"11",X"82",X"4E",X"21",X"FC",X"43",X"CD",X"C5",X"2A",X"01", - X"04",X"03",X"11",X"86",X"4E",X"21",X"E9",X"43",X"3A",X"70",X"4E",X"A7",X"20",X"B7",X"0E",X"06", - X"18",X"B3",X"3A",X"09",X"4E",X"21",X"80",X"4E",X"A7",X"C8",X"21",X"84",X"4E",X"C9",X"10",X"00", - X"50",X"00",X"00",X"02",X"00",X"04",X"00",X"08",X"00",X"16",X"00",X"01",X"00",X"03",X"00",X"05", - X"00",X"07",X"00",X"10",X"00",X"20",X"00",X"30",X"00",X"50",X"00",X"32",X"13",X"6B",X"62",X"1B", - X"CB",X"46",X"C0",X"CB",X"C6",X"21",X"9C",X"4E",X"CB",X"C6",X"21",X"14",X"4E",X"34",X"21",X"15", - X"4E",X"34",X"46",X"21",X"1A",X"40",X"0E",X"05",X"78",X"A7",X"28",X"0E",X"FE",X"06",X"30",X"0A", - X"3E",X"20",X"CD",X"98",X"2B",X"2B",X"2B",X"0D",X"10",X"F6",X"0D",X"F8",X"CD",X"87",X"2B",X"2B", - X"2B",X"18",X"F7",X"3A",X"00",X"4E",X"FE",X"01",X"C8",X"CD",X"D6",X"2B",X"12",X"44",X"09",X"0A", - X"02",X"21",X"15",X"4E",X"46",X"18",X"CC",X"3E",X"40",X"E5",X"D5",X"77",X"23",X"77",X"11",X"1F", - X"00",X"19",X"77",X"23",X"77",X"D1",X"E1",X"C9",X"E5",X"D5",X"11",X"1F",X"00",X"77",X"3C",X"23", - X"77",X"3C",X"19",X"77",X"3C",X"23",X"77",X"D1",X"E1",X"C9",X"3A",X"6E",X"4E",X"FE",X"FF",X"20", - X"05",X"06",X"02",X"C3",X"67",X"2C",X"06",X"01",X"CD",X"67",X"2C",X"3A",X"6E",X"4E",X"E6",X"F0", - X"28",X"09",X"0F",X"0F",X"0F",X"0F",X"C6",X"30",X"32",X"34",X"40",X"3A",X"6E",X"4E",X"E6",X"0F", - X"C6",X"30",X"32",X"33",X"40",X"C9",X"E1",X"5E",X"23",X"56",X"23",X"4E",X"23",X"46",X"23",X"7E", - X"23",X"E5",X"EB",X"11",X"20",X"00",X"E5",X"C5",X"71",X"23",X"10",X"FC",X"C1",X"E1",X"19",X"3D", - X"20",X"F4",X"C9",X"3A",X"00",X"4E",X"FE",X"01",X"C8",X"3A",X"13",X"4E",X"3C",X"FE",X"08",X"D2", - X"37",X"2C",X"11",X"08",X"3B",X"47",X"0E",X"07",X"21",X"04",X"40",X"1A",X"CD",X"98",X"2B",X"3E", - X"04",X"84",X"67",X"13",X"1A",X"CD",X"89",X"2B",X"3E",X"FC",X"84",X"67",X"13",X"23",X"23",X"0D", - X"10",X"E9",X"0D",X"F8",X"CD",X"87",X"2B",X"3E",X"04",X"84",X"67",X"AF",X"CD",X"89",X"2B",X"3E", - X"FC",X"84",X"67",X"23",X"23",X"18",X"EB",X"FE",X"13",X"38",X"02",X"3E",X"13",X"D6",X"07",X"4F", - X"06",X"00",X"21",X"08",X"3B",X"09",X"09",X"EB",X"06",X"07",X"C3",X"06",X"2C",X"47",X"E6",X"0F", - X"C6",X"00",X"27",X"4F",X"78",X"E6",X"F0",X"28",X"0B",X"0F",X"0F",X"0F",X"0F",X"47",X"AF",X"C6", - X"16",X"27",X"10",X"FB",X"81",X"27",X"C9",X"21",X"A5",X"36",X"DF",X"5E",X"23",X"56",X"DD",X"21", - X"00",X"44",X"DD",X"19",X"DD",X"E5",X"11",X"00",X"FC",X"DD",X"19",X"11",X"FF",X"FF",X"CB",X"7E", - X"20",X"03",X"11",X"E0",X"FF",X"23",X"78",X"01",X"00",X"00",X"87",X"38",X"28",X"7E",X"FE",X"2F", - X"28",X"09",X"DD",X"77",X"00",X"23",X"DD",X"19",X"04",X"18",X"F2",X"23",X"DD",X"E1",X"7E",X"A7", - X"FA",X"AD",X"2C",X"7E",X"DD",X"77",X"00",X"23",X"DD",X"19",X"10",X"F7",X"C9",X"DD",X"77",X"00", - X"DD",X"19",X"10",X"F9",X"C9",X"7E",X"FE",X"2F",X"28",X"0A",X"DD",X"36",X"00",X"40",X"23",X"DD", - X"19",X"04",X"18",X"F1",X"23",X"04",X"ED",X"B1",X"18",X"D2",X"21",X"C8",X"3B",X"DD",X"21",X"CC", - X"4E",X"FD",X"21",X"8C",X"4E",X"CD",X"4D",X"2D",X"47",X"3A",X"CC",X"4E",X"A7",X"28",X"04",X"78", - X"32",X"91",X"4E",X"21",X"CC",X"3B",X"DD",X"21",X"DC",X"4E",X"FD",X"21",X"92",X"4E",X"CD",X"4D", - X"2D",X"47",X"3A",X"DC",X"4E",X"A7",X"28",X"04",X"78",X"32",X"96",X"4E",X"21",X"D0",X"3B",X"DD", - X"21",X"EC",X"4E",X"FD",X"21",X"97",X"4E",X"CD",X"4D",X"2D",X"47",X"3A",X"EC",X"4E",X"A7",X"C8", - X"78",X"32",X"9B",X"4E",X"C9",X"21",X"30",X"3B",X"DD",X"21",X"9C",X"4E",X"FD",X"21",X"8C",X"4E", - X"CD",X"F7",X"2D",X"32",X"91",X"4E",X"21",X"40",X"3B",X"DD",X"21",X"AC",X"4E",X"FD",X"21",X"92", - X"4E",X"CD",X"F7",X"2D",X"32",X"96",X"4E",X"21",X"80",X"3B",X"DD",X"21",X"BC",X"4E",X"FD",X"21", - X"97",X"4E",X"CD",X"F7",X"2D",X"32",X"9B",X"4E",X"AF",X"32",X"90",X"4E",X"C9",X"DD",X"7E",X"00", - X"A7",X"CA",X"FD",X"2D",X"4F",X"06",X"08",X"1E",X"80",X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10", - X"F8",X"C9",X"DD",X"7E",X"02",X"A3",X"20",X"07",X"DD",X"73",X"02",X"05",X"DF",X"18",X"0C",X"DD", - X"35",X"0C",X"C2",X"E0",X"2D",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06", - X"DD",X"74",X"07",X"FE",X"F0",X"38",X"27",X"21",X"75",X"2D",X"E5",X"E6",X"0F",X"E7",X"5E",X"2F", - X"6E",X"2F",X"80",X"2F",X"92",X"2F",X"A4",X"2F",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00", - X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"B6",X"2F",X"47",X"E6", - X"1F",X"28",X"03",X"DD",X"70",X"0D",X"DD",X"4E",X"09",X"DD",X"7E",X"0B",X"E6",X"08",X"28",X"02", - X"0E",X"00",X"DD",X"71",X"0F",X"78",X"07",X"07",X"07",X"E6",X"07",X"21",X"B0",X"3B",X"D7",X"DD", - X"77",X"0C",X"78",X"E6",X"1F",X"28",X"09",X"E6",X"0F",X"21",X"B8",X"3B",X"D7",X"DD",X"77",X"0E", - X"DD",X"6E",X"0E",X"26",X"00",X"DD",X"7E",X"0D",X"E6",X"10",X"28",X"02",X"3E",X"01",X"DD",X"86", - X"04",X"CA",X"F1",X"2E",X"C3",X"ED",X"2E",X"DD",X"7E",X"00",X"A7",X"20",X"27",X"DD",X"7E",X"02", - X"A7",X"C8",X"DD",X"36",X"02",X"00",X"DD",X"36",X"0D",X"00",X"DD",X"36",X"0E",X"00",X"DD",X"36", - X"0F",X"00",X"FD",X"36",X"00",X"00",X"FD",X"36",X"01",X"00",X"FD",X"36",X"02",X"00",X"FD",X"36", - X"03",X"00",X"AF",X"C9",X"4F",X"06",X"08",X"1E",X"80",X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10", - X"F8",X"C9",X"DD",X"7E",X"02",X"A3",X"20",X"3F",X"DD",X"73",X"02",X"05",X"78",X"07",X"07",X"07", - X"4F",X"06",X"00",X"E5",X"09",X"DD",X"E5",X"D1",X"13",X"13",X"13",X"01",X"08",X"00",X"ED",X"B0", - X"E1",X"DD",X"7E",X"06",X"E6",X"7F",X"DD",X"77",X"0C",X"DD",X"7E",X"04",X"DD",X"77",X"0E",X"DD", - X"7E",X"09",X"47",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"DD",X"77",X"0B",X"E6",X"08",X"20",X"07", - X"DD",X"70",X"0F",X"DD",X"36",X"0D",X"00",X"DD",X"35",X"0C",X"20",X"5A",X"DD",X"7E",X"08",X"A7", - X"28",X"10",X"DD",X"35",X"08",X"20",X"0B",X"7B",X"2F",X"DD",X"A6",X"00",X"DD",X"77",X"00",X"C3", - X"F7",X"2D",X"DD",X"7E",X"06",X"E6",X"7F",X"DD",X"77",X"0C",X"DD",X"CB",X"06",X"7E",X"28",X"16", - X"DD",X"7E",X"05",X"ED",X"44",X"DD",X"77",X"05",X"DD",X"CB",X"0D",X"46",X"DD",X"CB",X"0D",X"C6", - X"28",X"24",X"DD",X"CB",X"0D",X"86",X"DD",X"7E",X"04",X"DD",X"86",X"07",X"DD",X"77",X"04",X"DD", - X"77",X"0E",X"DD",X"7E",X"09",X"DD",X"86",X"0A",X"DD",X"77",X"09",X"47",X"DD",X"7E",X"0B",X"E6", - X"08",X"20",X"03",X"DD",X"70",X"0F",X"DD",X"7E",X"0E",X"DD",X"86",X"05",X"DD",X"77",X"0E",X"6F", - X"26",X"00",X"DD",X"7E",X"03",X"E6",X"70",X"28",X"08",X"0F",X"0F",X"0F",X"0F",X"47",X"29",X"10", - X"FD",X"FD",X"75",X"00",X"7D",X"0F",X"0F",X"0F",X"0F",X"FD",X"77",X"01",X"FD",X"74",X"02",X"7C", - X"0F",X"0F",X"0F",X"0F",X"FD",X"77",X"03",X"DD",X"7E",X"0B",X"E7",X"2B",X"2F",X"2F",X"2F",X"34", - X"2F",X"45",X"2F",X"4C",X"2F",X"53",X"2F",X"54",X"2F",X"55",X"2F",X"56",X"2F",X"57",X"2F",X"58", - X"2F",X"59",X"2F",X"5A",X"2F",X"5B",X"2F",X"5C",X"2F",X"5D",X"2F",X"DD",X"7E",X"0F",X"C9",X"DD", - X"7E",X"0F",X"18",X"09",X"3A",X"84",X"4C",X"E6",X"01",X"DD",X"7E",X"0F",X"C0",X"E6",X"0F",X"C8", - X"3D",X"DD",X"77",X"0F",X"C9",X"3A",X"84",X"4C",X"E6",X"03",X"18",X"ED",X"3A",X"84",X"4C",X"E6", - X"07",X"18",X"E6",X"C9",X"C9",X"C9",X"C9",X"C9",X"C9",X"C9",X"C9",X"C9",X"C9",X"C9",X"DD",X"6E", - X"06",X"DD",X"66",X"07",X"7E",X"DD",X"77",X"06",X"23",X"7E",X"DD",X"77",X"07",X"C9",X"DD",X"6E", - X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"03",X"C9", - X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77", - X"04",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07", - X"DD",X"77",X"09",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD", - X"74",X"07",X"DD",X"77",X"0B",X"C9",X"DD",X"7E",X"02",X"2F",X"DD",X"A6",X"00",X"DD",X"77",X"00", - X"C3",X"FD",X"2D",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"5E",X"C8", - X"21",X"00",X"00",X"01",X"00",X"10",X"32",X"C0",X"50",X"79",X"86",X"4F",X"7D",X"C6",X"02",X"6F", - X"FE",X"02",X"D2",X"09",X"30",X"24",X"10",X"EE",X"79",X"A7",X"20",X"15",X"32",X"07",X"50",X"7C", - X"FE",X"40",X"C2",X"03",X"30",X"26",X"00",X"2C",X"7D",X"FE",X"02",X"DA",X"03",X"30",X"C3",X"42", - X"30",X"25",X"7C",X"E6",X"F0",X"32",X"07",X"50",X"0F",X"0F",X"0F",X"0F",X"5F",X"06",X"00",X"C3", - X"BD",X"30",X"31",X"54",X"31",X"06",X"FF",X"E1",X"D1",X"48",X"32",X"C0",X"50",X"79",X"A3",X"77", - X"C6",X"33",X"4F",X"2C",X"7D",X"E6",X"0F",X"C2",X"4D",X"30",X"79",X"87",X"87",X"81",X"C6",X"31", - X"4F",X"7D",X"A7",X"C2",X"4D",X"30",X"24",X"15",X"C2",X"4A",X"30",X"3B",X"3B",X"3B",X"3B",X"E1", - X"D1",X"48",X"32",X"C0",X"50",X"79",X"A3",X"4F",X"7E",X"A3",X"B9",X"C2",X"B5",X"30",X"C6",X"33", - X"4F",X"2C",X"7D",X"E6",X"0F",X"C2",X"75",X"30",X"79",X"87",X"87",X"81",X"C6",X"31",X"4F",X"7D", - X"A7",X"C2",X"75",X"30",X"24",X"15",X"C2",X"72",X"30",X"3B",X"3B",X"3B",X"3B",X"78",X"D6",X"10", - X"47",X"10",X"A4",X"F1",X"D1",X"FE",X"44",X"C2",X"45",X"30",X"7B",X"EE",X"F0",X"C2",X"45",X"30", - X"06",X"01",X"C3",X"BD",X"30",X"7B",X"E6",X"01",X"EE",X"01",X"5F",X"06",X"00",X"31",X"C0",X"4F", - X"D9",X"21",X"00",X"4C",X"06",X"04",X"32",X"C0",X"50",X"36",X"00",X"2C",X"20",X"FB",X"24",X"10", - X"F5",X"21",X"00",X"40",X"06",X"04",X"32",X"C0",X"50",X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24", - X"10",X"F4",X"06",X"04",X"32",X"C0",X"50",X"3E",X"0F",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F4", - X"D9",X"10",X"08",X"06",X"23",X"CD",X"67",X"2C",X"C3",X"74",X"31",X"7B",X"C6",X"30",X"32",X"84", - X"41",X"C5",X"E5",X"06",X"24",X"CD",X"67",X"2C",X"E1",X"7C",X"FE",X"40",X"2A",X"6C",X"31",X"38", - X"11",X"FE",X"4C",X"2A",X"6E",X"31",X"30",X"0A",X"FE",X"44",X"2A",X"70",X"31",X"38",X"03",X"2A", - X"72",X"31",X"7D",X"32",X"04",X"42",X"7C",X"32",X"64",X"42",X"3A",X"00",X"50",X"47",X"3A",X"40", - X"50",X"B0",X"E6",X"01",X"20",X"11",X"C1",X"79",X"E6",X"0F",X"47",X"79",X"E6",X"F0",X"0F",X"0F", - X"0F",X"0F",X"4F",X"ED",X"43",X"85",X"41",X"32",X"C0",X"50",X"3A",X"40",X"50",X"E6",X"10",X"28", - X"F6",X"76",X"00",X"00",X"00",X"4C",X"0F",X"04",X"00",X"4C",X"F0",X"04",X"00",X"40",X"0F",X"04", - X"00",X"40",X"F0",X"04",X"00",X"44",X"0F",X"04",X"00",X"44",X"F0",X"04",X"4F",X"40",X"41",X"57", - X"41",X"56",X"41",X"43",X"21",X"06",X"50",X"3E",X"01",X"77",X"2D",X"20",X"FC",X"AF",X"32",X"03", - X"50",X"D6",X"04",X"D3",X"00",X"31",X"C0",X"4F",X"32",X"C0",X"50",X"AF",X"32",X"00",X"4E",X"3C", - X"32",X"01",X"4E",X"32",X"00",X"50",X"FB",X"3A",X"00",X"50",X"2F",X"47",X"E6",X"E0",X"28",X"05", - X"3E",X"02",X"32",X"9C",X"4E",X"3A",X"40",X"50",X"2F",X"4F",X"E6",X"60",X"28",X"05",X"3E",X"01", - X"32",X"9C",X"4E",X"78",X"B1",X"E6",X"01",X"28",X"05",X"3E",X"08",X"32",X"BC",X"4E",X"78",X"B1", - X"E6",X"02",X"28",X"05",X"3E",X"04",X"32",X"BC",X"4E",X"78",X"B1",X"E6",X"04",X"28",X"05",X"3E", - X"10",X"32",X"BC",X"4E",X"78",X"B1",X"E6",X"08",X"28",X"05",X"3E",X"20",X"32",X"BC",X"4E",X"3A", - X"80",X"50",X"E6",X"03",X"C6",X"25",X"47",X"CD",X"67",X"2C",X"3A",X"80",X"50",X"0F",X"0F",X"0F", - X"0F",X"E6",X"03",X"FE",X"03",X"20",X"08",X"06",X"2A",X"CD",X"67",X"2C",X"C3",X"1C",X"32",X"07", - X"5F",X"D5",X"06",X"2B",X"CD",X"67",X"2C",X"06",X"2E",X"CD",X"67",X"2C",X"D1",X"16",X"00",X"21", - X"F9",X"32",X"19",X"7E",X"32",X"2A",X"42",X"23",X"7E",X"32",X"4A",X"42",X"3A",X"80",X"50",X"0F", - X"0F",X"E6",X"03",X"C6",X"31",X"FE",X"34",X"20",X"01",X"3C",X"32",X"0C",X"42",X"06",X"29",X"CD", - X"67",X"2C",X"3A",X"40",X"50",X"07",X"E6",X"01",X"C6",X"2C",X"47",X"CD",X"67",X"2C",X"3A",X"40", - X"50",X"E6",X"10",X"CA",X"88",X"31",X"AF",X"32",X"00",X"50",X"F3",X"21",X"07",X"50",X"AF",X"77", - X"2D",X"20",X"FC",X"31",X"E2",X"3A",X"06",X"03",X"D9",X"E1",X"D1",X"32",X"C0",X"50",X"C1",X"3E", - X"3C",X"77",X"23",X"72",X"23",X"10",X"F8",X"3B",X"3B",X"C1",X"71",X"23",X"3E",X"3F",X"77",X"23", - X"10",X"F8",X"3B",X"3B",X"1D",X"C2",X"5B",X"32",X"F1",X"D9",X"10",X"DC",X"31",X"C0",X"4F",X"06", - X"08",X"CD",X"ED",X"32",X"10",X"FB",X"32",X"C0",X"50",X"3A",X"40",X"50",X"E6",X"10",X"28",X"F6", - X"3A",X"40",X"50",X"E6",X"60",X"C2",X"4B",X"23",X"06",X"08",X"CD",X"ED",X"32",X"10",X"FB",X"3A", - X"40",X"50",X"E6",X"10",X"C2",X"4B",X"23",X"1E",X"01",X"06",X"04",X"32",X"C0",X"50",X"CD",X"ED", - X"32",X"3A",X"00",X"50",X"A3",X"20",X"F4",X"CD",X"ED",X"32",X"32",X"C0",X"50",X"3A",X"00",X"50", - X"EE",X"FF",X"20",X"F3",X"10",X"E5",X"CB",X"03",X"7B",X"FE",X"10",X"DA",X"A9",X"32",X"21",X"00", - X"40",X"06",X"04",X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F7",X"CD",X"F4",X"3A",X"32", - X"C0",X"50",X"3A",X"40",X"50",X"E6",X"10",X"CA",X"DF",X"32",X"C3",X"4B",X"23",X"32",X"C0",X"50", - X"21",X"00",X"28",X"2B",X"7C",X"B5",X"20",X"FB",X"C9",X"30",X"31",X"35",X"31",X"30",X"32",X"00", - X"FF",X"01",X"00",X"00",X"01",X"FF",X"00",X"00",X"FF",X"01",X"00",X"00",X"01",X"FF",X"00",X"55", - X"2A",X"55",X"2A",X"55",X"55",X"55",X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"25", - X"25",X"25",X"25",X"22",X"22",X"22",X"22",X"01",X"01",X"01",X"01",X"58",X"02",X"08",X"07",X"60", - X"09",X"10",X"0E",X"68",X"10",X"70",X"17",X"14",X"19",X"52",X"4A",X"A5",X"94",X"AA",X"2A",X"55", - X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"92",X"24",X"25",X"49",X"48",X"24",X"22", - X"91",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"55",X"2A",X"55",X"2A",X"55",X"55",X"55",X"55",X"AA",X"2A",X"55",X"55",X"55", - X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"48",X"24",X"22",X"91",X"21",X"44",X"44",X"08",X"58", - X"02",X"34",X"08",X"D8",X"09",X"B4",X"0F",X"58",X"11",X"08",X"16",X"34",X"17",X"55",X"55",X"55", - X"55",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55",X"D5",X"55",X"55",X"55",X"55",X"AA",X"2A",X"55", - X"55",X"92",X"24",X"92",X"24",X"22",X"22",X"22",X"22",X"A4",X"01",X"54",X"06",X"F8",X"07",X"A8", - X"0C",X"D4",X"0D",X"84",X"12",X"B0",X"13",X"D5",X"6A",X"D5",X"6A",X"D6",X"5A",X"AD",X"B5",X"D6", - X"5A",X"AD",X"B5",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55",X"D5",X"92",X"24",X"25",X"49",X"48", - X"24",X"22",X"91",X"A4",X"01",X"54",X"06",X"F8",X"07",X"A8",X"0C",X"D4",X"0D",X"FE",X"FF",X"FF", - X"FF",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"B6",X"6D",X"6D",X"DB",X"6D",X"6D",X"6D", - X"6D",X"D6",X"5A",X"AD",X"B5",X"25",X"25",X"25",X"25",X"92",X"24",X"92",X"24",X"2C",X"01",X"DC", - X"05",X"08",X"07",X"B8",X"0B",X"E4",X"0C",X"FE",X"FF",X"FF",X"FF",X"D5",X"6A",X"D5",X"6A",X"D5", - X"6A",X"D5",X"6A",X"B6",X"6D",X"6D",X"DB",X"6D",X"6D",X"6D",X"6D",X"D6",X"5A",X"AD",X"B5",X"48", - X"24",X"22",X"91",X"92",X"24",X"92",X"24",X"2C",X"01",X"DC",X"05",X"08",X"07",X"B8",X"0B",X"E4", - X"0C",X"FE",X"FF",X"FF",X"FF",X"40",X"FC",X"D0",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2", - X"D4",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"D0",X"D2",X"D2",X"D2",X"D2",X"D6", - X"D8",X"D2",X"D2",X"D2",X"D2",X"D4",X"FC",X"DA",X"09",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC", - X"FC",X"FC",X"FC",X"DA",X"05",X"DE",X"E4",X"05",X"DC",X"FC",X"DA",X"02",X"E6",X"E8",X"EA",X"02", - X"E6",X"EA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"E6", - X"EA",X"02",X"E7",X"EB",X"02",X"E6",X"EA",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"FC",X"E4",X"02", - X"DE",X"E4",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DE", - X"E4",X"05",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"FC",X"E4",X"02",X"DE",X"E4",X"02", - X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"F2",X"E8",X"E8", - X"EA",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"E7",X"E9",X"EB",X"02",X"E7",X"EB",X"02", - X"E7",X"D2",X"D2",X"D2",X"EB",X"02",X"E7",X"D2",X"D2",X"D2",X"EB",X"02",X"E7",X"E9",X"E9",X"E9", - X"EB",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"1B",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02", - X"E6",X"E8",X"F8",X"02",X"F6",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8",X"F8",X"02",X"F6",X"E8",X"E8", - X"E8",X"EA",X"02",X"E6",X"F8",X"02",X"F6",X"E8",X"E8",X"F4",X"E4",X"02",X"DC",X"FC",X"DA",X"02", - X"DE",X"FC",X"E4",X"02",X"F7",X"E9",X"E9",X"F5",X"F3",X"E9",X"E9",X"F9",X"02",X"F7",X"E9",X"E9", - X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"F7",X"E9",X"E9",X"F5",X"E4",X"02",X"DC",X"FC",X"DA",X"02", - X"DE",X"FC",X"E4",X"05",X"DE",X"E4",X"0B",X"DE",X"E4",X"05",X"DE",X"E4",X"02",X"DC",X"FC",X"DA", - X"02",X"DE",X"FC",X"E4",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"EC",X"D3",X"D3",X"D3",X"EE", - X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA", - X"02",X"E7",X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"FC",X"FC",X"DA", - X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"DA", - X"06",X"DE",X"E4",X"05",X"F0",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"E4",X"05",X"DE",X"E4",X"05", - X"DC",X"FC",X"FA",X"E8",X"E8",X"E8",X"EA",X"02",X"DE",X"F2",X"E8",X"E8",X"EA",X"02",X"CE",X"FC", - X"FC",X"FC",X"DA",X"02",X"DE",X"F2",X"E8",X"E8",X"EA",X"02",X"DE",X"F2",X"E8",X"E8",X"EA",X"02", - X"DC",X"00",X"00",X"00",X"00",X"62",X"01",X"02",X"01",X"01",X"01",X"01",X"0C",X"01",X"01",X"04", - X"01",X"01",X"01",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04",X"03",X"0C",X"03",X"01", - X"01",X"01",X"03",X"04",X"04",X"03",X"0C",X"06",X"03",X"04",X"04",X"03",X"0C",X"06",X"03",X"04", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"04",X"04",X"0F",X"03",X"06",X"04", - X"04",X"0F",X"03",X"06",X"04",X"04",X"01",X"01",X"01",X"0C",X"03",X"01",X"01",X"01",X"03",X"04", - X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"01",X"01", - X"01",X"01",X"03",X"0C",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"08",X"18",X"08",X"18",X"04", - X"01",X"01",X"01",X"01",X"03",X"0C",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"04",X"04",X"03", - X"0C",X"03",X"03",X"03",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04",X"01",X"01",X"01", - X"0C",X"03",X"01",X"01",X"01",X"03",X"04",X"04",X"0F",X"03",X"06",X"04",X"04",X"0F",X"03",X"06", - X"04",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"04",X"04",X"03",X"0C",X"06", - X"03",X"04",X"04",X"03",X"0C",X"06",X"03",X"04",X"04",X"03",X"0C",X"03",X"01",X"01",X"01",X"03", - X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"01",X"02",X"01",X"01",X"01",X"01",X"0C",X"01", - X"01",X"04",X"01",X"01",X"01",X"13",X"37",X"23",X"37",X"32",X"37",X"41",X"37",X"5A",X"37",X"6A", - X"37",X"7A",X"37",X"86",X"37",X"9D",X"37",X"B1",X"37",X"00",X"3D",X"61",X"3E",X"FD",X"37",X"67", - X"3D",X"E3",X"3D",X"86",X"3D",X"02",X"3E",X"4C",X"38",X"5A",X"38",X"81",X"3E",X"57",X"3D",X"D3", - X"3D",X"76",X"3D",X"F2",X"3D",X"01",X"00",X"02",X"00",X"03",X"00",X"BC",X"38",X"C4",X"38",X"CE", - X"38",X"D8",X"38",X"E2",X"38",X"EC",X"38",X"F6",X"38",X"00",X"39",X"0A",X"39",X"1A",X"39",X"6F", - X"39",X"2A",X"39",X"58",X"39",X"41",X"39",X"4F",X"3E",X"86",X"39",X"97",X"39",X"B0",X"39",X"BD", - X"39",X"CA",X"39",X"A5",X"3D",X"21",X"3E",X"C4",X"3D",X"40",X"3E",X"95",X"3D",X"11",X"3E",X"B4", - X"3D",X"30",X"3E",X"D4",X"83",X"48",X"49",X"47",X"48",X"40",X"53",X"43",X"4F",X"52",X"45",X"2F", - X"8F",X"2F",X"80",X"3B",X"80",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"40",X"40",X"2F",X"8F", - X"2F",X"80",X"3B",X"80",X"46",X"52",X"45",X"45",X"40",X"50",X"4C",X"41",X"59",X"2F",X"8F",X"2F", - X"80",X"8C",X"02",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E",X"45",X"2F",X"85",X"2F", - X"10",X"10",X"1A",X"1A",X"1A",X"1A",X"1A",X"1A",X"10",X"10",X"8C",X"02",X"50",X"4C",X"41",X"59", - X"45",X"52",X"40",X"54",X"57",X"4F",X"2F",X"85",X"2F",X"80",X"92",X"02",X"47",X"41",X"4D",X"45", - X"40",X"40",X"4F",X"56",X"45",X"52",X"2F",X"81",X"2F",X"80",X"52",X"02",X"52",X"45",X"41",X"44", - X"59",X"5B",X"2F",X"89",X"2F",X"90",X"EE",X"02",X"50",X"55",X"53",X"48",X"40",X"53",X"54",X"41", - X"52",X"54",X"40",X"42",X"55",X"54",X"54",X"4F",X"4E",X"2F",X"87",X"2F",X"80",X"B2",X"02",X"31", - X"40",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E",X"4C",X"59",X"40",X"2F",X"85",X"2F", - X"80",X"B2",X"02",X"31",X"40",X"4F",X"52",X"40",X"32",X"40",X"50",X"4C",X"41",X"59",X"45",X"52", - X"53",X"2F",X"85",X"00",X"2F",X"00",X"80",X"00",X"96",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40", - X"50",X"55",X"43",X"4B",X"4D",X"41",X"4E",X"40",X"46",X"4F",X"52",X"40",X"40",X"40",X"30",X"30", - X"30",X"40",X"5D",X"5E",X"5F",X"2F",X"8E",X"2F",X"80",X"BA",X"02",X"5C",X"40",X"28",X"29",X"2A", - X"2B",X"2C",X"2D",X"2E",X"40",X"31",X"39",X"38",X"30",X"2F",X"83",X"2F",X"80",X"C3",X"02",X"43", - X"48",X"41",X"52",X"41",X"43",X"54",X"45",X"52",X"40",X"3A",X"40",X"4E",X"49",X"43",X"4B",X"4E", - X"41",X"4D",X"45",X"2F",X"8F",X"2F",X"80",X"65",X"01",X"26",X"41",X"4B",X"41",X"42",X"45",X"49", - X"26",X"2F",X"81",X"2F",X"80",X"45",X"01",X"26",X"4D",X"41",X"43",X"4B",X"59",X"26",X"2F",X"81", - X"2F",X"80",X"48",X"01",X"26",X"50",X"49",X"4E",X"4B",X"59",X"26",X"2F",X"83",X"2F",X"80",X"48", - X"01",X"26",X"4D",X"49",X"43",X"4B",X"59",X"26",X"2F",X"83",X"2F",X"80",X"76",X"02",X"10",X"40", - X"31",X"30",X"40",X"5D",X"5E",X"5F",X"2F",X"9F",X"2F",X"80",X"78",X"02",X"14",X"40",X"35",X"30", - X"40",X"5D",X"5E",X"5F",X"2F",X"9F",X"2F",X"80",X"5D",X"02",X"28",X"29",X"2A",X"2B",X"2C",X"2D", - X"2E",X"2F",X"83",X"2F",X"80",X"C5",X"02",X"40",X"4F",X"49",X"4B",X"41",X"4B",X"45",X"3B",X"3B", - X"3B",X"3B",X"2F",X"81",X"2F",X"80",X"C5",X"02",X"40",X"55",X"52",X"43",X"48",X"49",X"4E",X"3B", - X"3B",X"3B",X"3B",X"3B",X"2F",X"81",X"2F",X"80",X"C8",X"02",X"40",X"4D",X"41",X"43",X"48",X"49", - X"42",X"55",X"53",X"45",X"3B",X"3B",X"2F",X"83",X"2F",X"80",X"C8",X"02",X"40",X"52",X"4F",X"4D", - X"50",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"2F",X"83",X"2F",X"80",X"12",X"02",X"81",X"85", - X"2F",X"83",X"2F",X"90",X"32",X"02",X"40",X"82",X"85",X"40",X"2F",X"83",X"2F",X"90",X"32",X"02", - X"40",X"83",X"85",X"40",X"2F",X"83",X"2F",X"90",X"32",X"02",X"40",X"84",X"85",X"40",X"2F",X"83", - X"2F",X"90",X"32",X"02",X"40",X"86",X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"32",X"02",X"87",X"88", - X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"32",X"02",X"89",X"8A",X"8D",X"8E",X"2F",X"83",X"2F",X"90", - X"32",X"02",X"8B",X"8C",X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"04",X"03",X"4D",X"45",X"4D",X"4F", - X"52",X"59",X"40",X"40",X"4F",X"4B",X"2F",X"8F",X"2F",X"80",X"04",X"03",X"42",X"41",X"44",X"40", - X"40",X"40",X"40",X"52",X"40",X"4D",X"2F",X"8F",X"2F",X"80",X"08",X"03",X"31",X"40",X"43",X"4F", - X"49",X"4E",X"40",X"40",X"31",X"40",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"2F",X"8F",X"2F", - X"80",X"08",X"03",X"32",X"40",X"43",X"4F",X"49",X"4E",X"53",X"40",X"31",X"40",X"43",X"52",X"45", - X"44",X"49",X"54",X"40",X"2F",X"8F",X"2F",X"80",X"08",X"03",X"31",X"40",X"43",X"4F",X"49",X"4E", - X"40",X"40",X"32",X"40",X"43",X"52",X"45",X"44",X"49",X"54",X"53",X"2F",X"8F",X"2F",X"80",X"08", - X"03",X"46",X"52",X"45",X"45",X"40",X"40",X"50",X"4C",X"41",X"59",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"2F",X"8F",X"2F",X"80",X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"40",X"4E", - X"4F",X"4E",X"45",X"2F",X"8F",X"2F",X"80",X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"2F", - X"8F",X"2F",X"80",X"0C",X"03",X"50",X"55",X"43",X"4B",X"4D",X"41",X"4E",X"2F",X"8F",X"2F",X"80", - X"0E",X"03",X"54",X"41",X"42",X"4C",X"45",X"40",X"40",X"2F",X"8F",X"2F",X"80",X"0E",X"03",X"55", - X"50",X"52",X"49",X"47",X"48",X"54",X"2F",X"8F",X"2F",X"80",X"0A",X"02",X"30",X"30",X"30",X"2F", - X"8F",X"2F",X"80",X"6B",X"01",X"26",X"41",X"4F",X"53",X"55",X"4B",X"45",X"26",X"2F",X"85",X"2F", - X"80",X"4B",X"01",X"26",X"4D",X"55",X"43",X"4B",X"59",X"26",X"2F",X"85",X"2F",X"80",X"6E",X"01", - X"26",X"47",X"55",X"5A",X"55",X"54",X"41",X"26",X"2F",X"87",X"2F",X"80",X"4E",X"01",X"26",X"4D", - X"4F",X"43",X"4B",X"59",X"26",X"2F",X"87",X"2F",X"80",X"CB",X"02",X"40",X"4B",X"49",X"4D",X"41", - X"47",X"55",X"52",X"45",X"3B",X"3B",X"2F",X"85",X"2F",X"80",X"CB",X"02",X"40",X"53",X"54",X"59", - X"4C",X"49",X"53",X"54",X"3B",X"3B",X"3B",X"3B",X"2F",X"85",X"2F",X"80",X"CE",X"02",X"40",X"4F", - X"54",X"4F",X"42",X"4F",X"4B",X"45",X"3B",X"3B",X"3B",X"2F",X"87",X"2F",X"80",X"CE",X"02",X"40", - X"43",X"52",X"59",X"42",X"41",X"42",X"59",X"3B",X"3B",X"3B",X"3B",X"2F",X"87",X"2F",X"80",X"01", - X"01",X"03",X"01",X"01",X"01",X"03",X"02",X"02",X"02",X"01",X"01",X"01",X"01",X"02",X"04",X"04", - X"04",X"06",X"02",X"02",X"02",X"02",X"04",X"02",X"04",X"04",X"04",X"06",X"02",X"02",X"02",X"02", - X"01",X"01",X"01",X"01",X"02",X"04",X"04",X"04",X"06",X"02",X"02",X"02",X"02",X"06",X"04",X"05", - X"01",X"01",X"03",X"01",X"01",X"01",X"04",X"01",X"01",X"01",X"03",X"01",X"01",X"04",X"01",X"01", - X"01",X"6C",X"05",X"01",X"01",X"01",X"18",X"04",X"04",X"18",X"05",X"01",X"01",X"01",X"17",X"02", - X"03",X"04",X"16",X"04",X"03",X"01",X"01",X"01",X"76",X"01",X"01",X"01",X"01",X"03",X"01",X"01", - X"01",X"02",X"04",X"02",X"04",X"0E",X"02",X"04",X"02",X"04",X"02",X"04",X"0B",X"01",X"01",X"01", - X"02",X"04",X"02",X"01",X"01",X"01",X"01",X"02",X"02",X"02",X"0E",X"02",X"04",X"02",X"04",X"02", - X"01",X"02",X"01",X"0A",X"01",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"03",X"01",X"01",X"03", - X"04",X"00",X"02",X"40",X"01",X"3E",X"3D",X"10",X"40",X"40",X"0E",X"3D",X"3E",X"10",X"C2",X"43", - X"01",X"3E",X"3D",X"10",X"21",X"A2",X"40",X"11",X"4F",X"3A",X"36",X"14",X"1A",X"A7",X"C8",X"13", - X"85",X"6F",X"D2",X"FA",X"3A",X"24",X"18",X"F2",X"90",X"14",X"94",X"0F",X"98",X"15",X"98",X"15", - X"A0",X"14",X"A0",X"14",X"A4",X"17",X"A4",X"17",X"A8",X"09",X"A8",X"09",X"9C",X"16",X"9C",X"16", - X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16", - X"73",X"20",X"00",X"0C",X"00",X"0A",X"1F",X"00",X"72",X"20",X"FB",X"87",X"00",X"02",X"0F",X"00", - X"36",X"20",X"04",X"8C",X"00",X"00",X"06",X"00",X"36",X"28",X"05",X"8B",X"00",X"00",X"06",X"00", - X"36",X"30",X"06",X"8A",X"00",X"00",X"06",X"00",X"36",X"3C",X"07",X"89",X"00",X"00",X"06",X"00", - X"36",X"48",X"08",X"88",X"00",X"00",X"06",X"00",X"24",X"00",X"06",X"08",X"00",X"00",X"0A",X"00", - X"40",X"70",X"FA",X"10",X"00",X"00",X"0A",X"00",X"70",X"04",X"00",X"00",X"00",X"00",X"08",X"00", - X"42",X"18",X"FD",X"06",X"00",X"01",X"0C",X"00",X"42",X"04",X"03",X"06",X"00",X"01",X"0C",X"00", - X"56",X"0C",X"FF",X"8C",X"00",X"02",X"0F",X"00",X"05",X"00",X"02",X"20",X"00",X"01",X"0C",X"00", - X"41",X"20",X"FF",X"86",X"FE",X"1C",X"0F",X"FF",X"70",X"00",X"01",X"0C",X"00",X"01",X"08",X"00", - X"01",X"02",X"04",X"08",X"10",X"20",X"40",X"80",X"00",X"57",X"5C",X"61",X"67",X"6D",X"74",X"7B", - X"82",X"8A",X"92",X"9A",X"A3",X"AD",X"B8",X"C3",X"D4",X"3B",X"F3",X"3B",X"58",X"3C",X"95",X"3C", - X"DE",X"3C",X"DF",X"3C",X"F1",X"02",X"F2",X"03",X"F3",X"0F",X"F4",X"01",X"82",X"70",X"69",X"82", - X"70",X"69",X"83",X"70",X"6A",X"83",X"70",X"6A",X"82",X"70",X"69",X"82",X"70",X"69",X"89",X"8B", - X"8D",X"8E",X"FF",X"F1",X"02",X"F2",X"03",X"F3",X"0F",X"F4",X"01",X"67",X"50",X"30",X"47",X"30", - X"67",X"50",X"30",X"47",X"30",X"67",X"50",X"30",X"47",X"30",X"4B",X"10",X"4C",X"10",X"4D",X"10", - X"4E",X"10",X"67",X"50",X"30",X"47",X"30",X"67",X"50",X"30",X"47",X"30",X"67",X"50",X"30",X"47", - X"30",X"4B",X"10",X"4C",X"10",X"4D",X"10",X"4E",X"10",X"67",X"50",X"30",X"47",X"30",X"67",X"50", - X"30",X"47",X"30",X"67",X"50",X"30",X"47",X"30",X"4B",X"10",X"4C",X"10",X"4D",X"10",X"4E",X"10", - X"77",X"20",X"4E",X"10",X"4D",X"10",X"4C",X"10",X"4A",X"10",X"47",X"10",X"46",X"10",X"65",X"30", - X"66",X"30",X"67",X"40",X"70",X"F0",X"FB",X"3B",X"F1",X"00",X"F2",X"02",X"F3",X"0F",X"F4",X"00", - X"42",X"50",X"4E",X"50",X"49",X"50",X"46",X"50",X"4E",X"49",X"70",X"66",X"70",X"43",X"50",X"4F", - X"50",X"4A",X"50",X"47",X"50",X"4F",X"4A",X"70",X"67",X"70",X"42",X"50",X"4E",X"50",X"49",X"50", - X"46",X"50",X"4E",X"49",X"70",X"66",X"70",X"45",X"46",X"47",X"50",X"47",X"48",X"49",X"50",X"49", - X"4A",X"4B",X"50",X"6E",X"FF",X"F1",X"01",X"F2",X"01",X"F3",X"0F",X"F4",X"00",X"26",X"67",X"26", - X"67",X"26",X"67",X"23",X"44",X"42",X"47",X"30",X"67",X"2A",X"8B",X"70",X"26",X"67",X"26",X"67", - X"26",X"67",X"23",X"44",X"42",X"47",X"30",X"67",X"23",X"84",X"70",X"26",X"67",X"26",X"67",X"26", - X"67",X"23",X"44",X"42",X"47",X"30",X"67",X"29",X"6A",X"2B",X"6C",X"30",X"2C",X"6D",X"40",X"2B", - X"6C",X"29",X"6A",X"67",X"20",X"29",X"6A",X"40",X"26",X"87",X"70",X"F0",X"9D",X"3C",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"96",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"50",X"41",X"43",X"3B",X"4D",X"41",X"4E",X"40", - X"46",X"4F",X"52",X"40",X"40",X"40",X"30",X"30",X"30",X"40",X"5D",X"5E",X"5F",X"2F",X"8E",X"2F", - X"80",X"3A",X"03",X"5C",X"40",X"31",X"39",X"38",X"30",X"40",X"4D",X"49",X"44",X"57",X"41",X"59", - X"40",X"4D",X"46",X"47",X"25",X"43",X"4F",X"25",X"2F",X"83",X"2F",X"80",X"3D",X"03",X"5C",X"40", - X"31",X"39",X"38",X"30",X"40",X"4D",X"49",X"44",X"57",X"41",X"59",X"40",X"4D",X"46",X"47",X"25", - X"43",X"4F",X"25",X"2F",X"83",X"2F",X"80",X"C5",X"02",X"3B",X"53",X"48",X"41",X"44",X"4F",X"57", - X"40",X"40",X"40",X"2F",X"81",X"2F",X"80",X"65",X"01",X"26",X"42",X"4C",X"49",X"4E",X"4B",X"59", - X"26",X"40",X"2F",X"81",X"2F",X"80",X"C8",X"02",X"3B",X"53",X"50",X"45",X"45",X"44",X"59",X"40", - X"40",X"40",X"2F",X"83",X"2F",X"80",X"68",X"01",X"26",X"50",X"49",X"4E",X"4B",X"59",X"26",X"40", - X"40",X"2F",X"83",X"2F",X"80",X"CB",X"02",X"3B",X"42",X"41",X"53",X"48",X"46",X"55",X"4C",X"40", - X"40",X"2F",X"85",X"2F",X"80",X"6B",X"01",X"26",X"49",X"4E",X"4B",X"59",X"26",X"40",X"40",X"40", - X"2F",X"85",X"2F",X"80",X"CE",X"02",X"3B",X"50",X"4F",X"4B",X"45",X"59",X"40",X"40",X"40",X"40", - X"2F",X"87",X"2F",X"80",X"6E",X"01",X"26",X"43",X"4C",X"59",X"44",X"45",X"26",X"40",X"40",X"2F", - X"87",X"2F",X"80",X"C5",X"02",X"3B",X"41",X"41",X"41",X"41",X"41",X"41",X"41",X"41",X"3B",X"2F", - X"81",X"2F",X"80",X"65",X"01",X"26",X"42",X"42",X"42",X"42",X"42",X"42",X"42",X"26",X"2F",X"81", - X"2F",X"80",X"C8",X"02",X"3B",X"43",X"43",X"43",X"43",X"43",X"43",X"43",X"43",X"3B",X"2F",X"83", - X"2F",X"80",X"68",X"01",X"26",X"44",X"44",X"44",X"44",X"44",X"44",X"44",X"26",X"2F",X"83",X"2F", - X"80",X"CB",X"02",X"3B",X"45",X"45",X"45",X"45",X"45",X"45",X"45",X"45",X"3B",X"2F",X"85",X"2F", - X"80",X"6B",X"01",X"26",X"46",X"46",X"46",X"46",X"46",X"46",X"46",X"26",X"2F",X"85",X"2F",X"80", - X"CE",X"02",X"3B",X"47",X"47",X"47",X"47",X"47",X"47",X"47",X"47",X"3B",X"2F",X"87",X"2F",X"80", - X"6E",X"01",X"26",X"48",X"48",X"48",X"48",X"48",X"48",X"48",X"26",X"2F",X"87",X"2F",X"80",X"0C", - X"03",X"50",X"41",X"43",X"40",X"4D",X"41",X"4E",X"2F",X"8F",X"2F",X"80",X"00",X"00",X"00",X"00", - X"00",X"7A",X"03",X"5C",X"40",X"42",X"41",X"4C",X"4C",X"59",X"40",X"4D",X"49",X"44",X"57",X"41", - X"59",X"40",X"31",X"39",X"38",X"30",X"25",X"31",X"39",X"38",X"32",X"2F",X"83",X"2F",X"80",X"00", - X"00",X"7D",X"03",X"5C",X"40",X"42",X"41",X"4C",X"4C",X"59",X"40",X"4D",X"49",X"44",X"57",X"41", - X"59",X"40",X"31",X"39",X"38",X"30",X"25",X"31",X"39",X"38",X"32",X"2F",X"83",X"2F",X"80",X"00", - X"12",X"01",X"82",X"00",X"43",X"2E",X"4D",X"45",X"44",X"4E",X"49",X"43",X"4B",X"00",X"FF",X"55", - X"72",X"2B",X"73",X"2B",X"70",X"2B",X"71",X"11",X"04",X"00",X"2A",X"D9",X"05",X"19",X"22",X"D9", - X"05",X"3E",X"00",X"11",X"D7",X"05",X"CD",X"B2",X"3E",X"B5",X"CA",X"FE",X"2E",X"2A",X"D7",X"05", - X"EB",X"21",X"0A",X"00",X"CD",X"3B",X"3E",X"EB",X"22",X"DB",X"05",X"CD",X"5E",X"3E",X"11",X"D7", - X"05",X"CD",X"B5",X"3E",X"11",X"30",X"00",X"19",X"E5",X"2A",X"D9",X"05",X"C1",X"71",X"2A",X"DB", - X"05",X"22",X"D7",X"05",X"2A",X"D9",X"05",X"2B",X"22",X"D9",X"05",X"C3",X"C1",X"2E",X"C9",X"21", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"99", - X"2D",X"99",X"2D",X"E1",X"1F",X"12",X"24",X"39",X"06",X"F2",X"28",X"F2",X"28",X"00",X"00",X"38", - X"0D",X"26",X"1E",X"BE",X"1F",X"FF",X"FF",X"70",X"03",X"01",X"07",X"00",X"04",X"23",X"00",X"C4", - X"00",X"7D",X"00",X"4C",X"00",X"45",X"00",X"74",X"00",X"36",X"00",X"B7",X"0F",X"97",X"00",X"ED", - X"00",X"55",X"00",X"BC",X"00",X"90",X"00",X"3E",X"00",X"F5",X"0F",X"1A",X"01",X"C1",X"07",X"01", - X"F7",X"07",X"C5",X"54",X"55",X"4C",X"4F",X"53",X"42",X"41",X"5C",X"00",X"A9",X"00",X"C3",X"44", - X"41",X"02",X"10",X"DC",X"88",X"4A",X"C4",X"44",X"41",X"46",X"01",X"DB",X"80",X"09",X"C6",X"41", - X"6D",X"00",X"F9",X"30",X"C4",X"4E",X"41",X"60",X"00",X"DA",X"A0",X"C9",X"49",X"43",X"53",X"41", - X"E6",X"00",X"82",X"D4",X"45",X"53",X"41",X"68",X"00",X"94",X"C2",X"DA",X"00",X"F5",X"00",X"C5", - X"53",X"41",X"42",X"28",X"01",X"A6",X"C3",X"42",X"B5",X"00",X"FB",X"00",X"D4",X"49",X"42",X"9E", - X"00",X"D8",X"40",X"CB",X"43",X"4F",X"4C",X"42",X"88",X"00",X"83",X"C5",X"54",X"59",X"42",X"EF", - X"02",X"84",X"C3",X"C9",X"0F",X"F6",X"01",X"CC",X"4C",X"41",X"43",X"AF",X"00",X"D6",X"CD",X"C6", - X"43",X"43",X"A8",X"00",X"D1",X"3F",X"C4",X"4E",X"43",X"DF",X"00",X"96",X"08",X"CE",X"4F",X"4D", - X"4D",X"4F",X"43",X"0F",X"01",X"A2",X"02",X"CE",X"4F",X"43",X"F3",X"00",X"96",X"20",X"D0",X"43", - X"D3",X"00",X"DA",X"B8",X"C4",X"50",X"43",X"75",X"01",X"D2",X"A9",X"D2",X"44",X"50",X"43",X"02", - X"01",X"D2",X"B9",X"C9",X"50",X"43",X"51",X"01",X"D2",X"A1",X"00",X"30",X"8D",X"00",X"BB",X"D1"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index f07cb2ca..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,15 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is -begin - data <= X"FF"; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/dpram.vhd deleted file mode 100644 index fec08f5f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,75 +0,0 @@ -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.altera_mf_components.all; - -entity dpram is - generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 - ); - PORT - ( - address_a : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - address_b : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - clock_a : IN STD_LOGIC := '1'; - clock_b : IN STD_LOGIC ; - data_a : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - data_b : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) := (others => '0'); - enable_a : IN STD_LOGIC := '1'; - enable_b : IN STD_LOGIC := '1'; - wren_a : IN STD_LOGIC := '0'; - wren_b : IN STD_LOGIC := '0'; - q_a : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - q_b : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) - ); -END dpram; - - -ARCHITECTURE SYN OF dpram IS -BEGIN - altsyncram_component : altsyncram - GENERIC MAP ( - address_reg_b => "CLOCK1", - clock_enable_input_a => "NORMAL", - clock_enable_input_b => "NORMAL", - clock_enable_output_a => "BYPASS", - clock_enable_output_b => "BYPASS", - indata_reg_b => "CLOCK1", - intended_device_family => "Cyclone V", - lpm_type => "altsyncram", - numwords_a => 2**addr_width_g, - numwords_b => 2**addr_width_g, - operation_mode => "BIDIR_DUAL_PORT", - outdata_aclr_a => "NONE", - outdata_aclr_b => "NONE", - outdata_reg_a => "UNREGISTERED", - outdata_reg_b => "UNREGISTERED", - power_up_uninitialized => "FALSE", - read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ", - read_during_write_mode_port_b => "NEW_DATA_NO_NBE_READ", - widthad_a => addr_width_g, - widthad_b => addr_width_g, - width_a => data_width_g, - width_b => data_width_g, - width_byteena_a => 1, - width_byteena_b => 1, - wrcontrol_wraddress_reg_b => "CLOCK1" - ) - PORT MAP ( - address_a => address_a, - address_b => address_b, - clock0 => clock_a, - clock1 => clock_b, - clocken0 => enable_a, - clocken1 => enable_b, - data_a => data_a, - data_b => data_b, - wren_a => wren_a, - wren_b => wren_b, - q_a => q_a, - q_b => q_b - ); - -END SYN; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman.vhd deleted file mode 100644 index 24d19966..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,469 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- Copyright (c) Sorgelig - 2017 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 006 Refactoring, 8 sprites support by Sorgelig --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN is - generic( - eight_sprites : boolean := false - ); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0 : in std_logic_vector(7 downto 0); - in1 : in std_logic_vector(7 downto 0); - dipsw1 : in std_logic_vector(7 downto 0); - dipsw2 : in std_logic_vector(7 downto 0); - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_int_l : std_logic := '1'; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal hp : std_logic_vector ( 4 downto 0); - signal vp : std_logic_vector ( 4 downto 0); - signal ram_cs : std_logic; - signal ram_data : std_logic_vector(7 downto 0); - signal vram_data : std_logic_vector(7 downto 0); - signal sprite_xy_data : std_logic_vector(7 downto 0); - signal vram_addr : std_logic_vector(11 downto 0); - - signal iodec_spr_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_sn1_l : std_logic; - signal iodec_sn2_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw1_l : std_logic; - signal iodec_dipsw2_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - - signal sn_we : std_logic; - signal wav1,wav2,wav3 : std_logic_vector(7 downto 0); - - component ym2149 is port - ( - CLK : in std_logic; - CE : in std_logic; - RESET : in std_logic; - BDIR : in std_logic; - BC : in std_logic; - DI : in std_logic_vector(7 downto 0); - DO : out std_logic_vector(7 downto 0); - CHANNEL_A: out std_logic_vector(7 downto 0); - CHANNEL_B: out std_logic_vector(7 downto 0); - CHANNEL_C: out std_logic_vector(7 downto 0); - - SEL : in std_logic; - MODE : in std_logic; - IOA_in : in std_logic_vector(7 downto 0); - IOA_out : out std_logic_vector(7 downto 0); - - IOB_in : in std_logic_vector(7 downto 0); - IOB_out : out std_logic_vector(7 downto 0) - ); - end component; - -begin - --- --- video timing --- -p_hvcnt : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - if hcnt = "111111111" then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - if do_hsync then - if vcnt = "111111111" then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; -end process; - -vsync <= not vcnt(8); -do_hsync <= (hcnt = "010101111"); -- 0AF - -p_sync : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - - if (hcnt = "010001111") and not eight_sprites then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") and not eight_sprites then - hblank <= '0'; -- 0EF - elsif (hcnt = "111111111") and eight_sprites then - hblank <= '1'; - elsif (hcnt = "011111111") and eight_sprites then - hblank <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; -end process; - --- --- cpu --- -p_irq_req_watchdog : process - variable rising_vblank : boolean; -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - --watchdog_reset_l <= not reset; - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - end if; -end process; - -u_cpu : entity work.T80sed -port map -( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => hcnt(0) and ena_6, - WAIT_n => sync_bus_wreq_l, - INT_n => cpu_int_l, - NMI_n => '1', - BUSRQ_n => '1', - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out -); - --- rom 0x0000 - 0x3FFF --- syncbus 0x4000 - 0x7FFF -sync_bus_cs_l <= '0' when cpu_mreq_l = '0' and cpu_rfsh_l = '1' and cpu_addr(14) = '1' else '1'; -sync_bus_wreq_l <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '1' and cpu_rd_l = '0' else '1'; -sync_bus_stb <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '0' else '1'; -sync_bus_r_w_l <= '0' when sync_bus_stb = '0' and cpu_rd_l = '1' else '1'; - --- --- sync bus custom ic --- -p_sync_bus_reg : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; -end process; - - --- WRITE --- out_l 0x5000 - 0x503F control space --- sn1_l 0x5040 - 0x504F sound --- sn2_l 0x5050 - 0x505F sound --- spr_l 0x5060 - 0x506F sprite --- wdr_l 0x50C0 - 0x50FF watchdog reset -iodec_out_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_sn1_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"4" else '1'; -iodec_sn2_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"5" else '1'; -iodec_spr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"6" else '1'; -iodec_wdr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - --- READ --- in0_l 0x5000 - 0x503F in port 0 --- in1_l 0x5040 - 0x507F in port 1 --- dipsw_l 0x5080 - 0x50BF dip switches -iodec_in0_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_in1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"01" else '1'; -iodec_dipsw1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"10" else '1'; -iodec_dipsw2_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - -p_control_reg : process -begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - elsif (iodec_out_l = '0') then - control_reg(to_integer(unsigned(cpu_addr(2 downto 0)))) <= cpu_data_out(0); - end if; - end if; -end process; - -cpu_data_in <= cpu_vec_reg when (cpu_iorq_l = '0') and (cpu_m1_l = '0') else - sync_bus_reg when sync_bus_wreq_l = '0' else - program_rom_dinl when cpu_addr(15 downto 14) = "00" else -- ROM at 0000 - 3fff - program_rom_dinh when cpu_addr(15 downto 14) = "10" else -- ROM at 8000 - bfff - in0 when iodec_in0_l = '0' else - in1 when iodec_in1_l = '0' else - dipsw1 when iodec_dipsw1_l = '0' else - dipsw2 when iodec_dipsw2_l = '0' else - ram_data; - -u_program_rom : entity work.ROM_PGM_0 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl -); - -u_program_rom1 : entity work.ROM_PGM_1 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinh -); - -ram_cs <= '1' when cpu_addr(15 downto 12) = X"4" else '0'; - -u_rams : work.dpram generic map (12,8) -port map -( - clock_a => clk, - enable_a => ena_6, - wren_a => not sync_bus_r_w_l and ram_cs, - address_a => cpu_addr(11 downto 0), - data_a => cpu_data_out, -- cpu only source of ram data - q_a => ram_data, - - clock_b => clk, - address_b => vram_addr(11 downto 0), - q_b => vram_data -); - --- --- video subsystem --- - --- vram addr custom ic -hp <= hcnt(7 downto 3) when control_reg(3) = '0' else not hcnt(7 downto 3); -vp <= vcnt(7 downto 3) when control_reg(3) = '0' else not vcnt(7 downto 3); -vram_addr <= '0' & hcnt(2) & vp & hp when hcnt(8)='1' else - x"FF" & hcnt(6 downto 4) & hcnt(2) when hblank = '1' else - '0' & hcnt(2) & hp(3) & hp(3) & hp(3) & hp(3) & hp(0) & vp; - -sprite_xy_ram : work.dpram generic map (4,8) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not iodec_spr_l, - address_a => cpu_addr(3 downto 0), - data_a => cpu_data_out, - - clock_b => CLK, - address_b => vram_addr(3 downto 0), - q_b => sprite_xy_data -); - -u_video : entity work.PACMAN_VIDEO -port map -( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - vram_data => vram_data, - sprite_xy => sprite_xy_data, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - O_HBLANK => O_HBLANK, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk -); - -O_HSYNC <= hSync; -O_VSYNC <= vSync; -O_VBLANK <= vblank; - --- --- --- audio subsystem --- -u_audio : entity work.PACMAN_AUDIO -port map ( - I_HCNT => hcnt, - -- - I_AB => cpu_addr(11 downto 0), - I_DB => cpu_data_out, - -- - I_WR1_L => iodec_sn2_l, - I_WR0_L => iodec_sn1_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk -); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 91313469..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not I_WR1_L, - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => rom3m(1), - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 1552d65b..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,279 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 004 Refactoring, 8 sprite support by Sorgelig --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VIDEO is - generic( - alt_transp : boolean := false - ); - port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - vram_data : in std_logic_vector(7 downto 0); - sprite_xy : in std_logic_vector(7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - O_HBLANK : out std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_VIDEO is - - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal sprite_data : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - signal obj_on2 : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_op_t1 : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal sprite_ram_ip : std_logic_vector(5 downto 0); - signal sprite_ram_op : std_logic_vector(5 downto 0); - signal sprite_addr : std_logic_vector(7 downto 0); - signal sprite_addr_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(5 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - -dr <= not sprite_xy when I_HBLANK = '1' else "11111111"; -- pull ups on board - -p_char_regs : process - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; -begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & not I_HBLANK); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - sprite_data <= vram_data; -- character reg - end if; -end process; - -xflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(1); -yflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(0); - -obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - -ca(12) <= char_hblank_reg; -ca(11 downto 6) <= sprite_data(7 downto 2); -ca(5) <= sprite_data(1) when char_hblank_reg = '0' else char_sum_reg(3) xor xflip; -ca(4) <= sprite_data(0) when char_hblank_reg = '0' else I_HCNT(3); -ca(3) <= I_HCNT(2) xor yflip; -ca(2) <= char_sum_reg(2) xor xflip; -ca(1) <= char_sum_reg(1) xor xflip; -ca(0) <= char_sum_reg(0) xor xflip; - --- char roms -char_rom_5ef : entity work.GFX1 -port map -( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf -); - -p_char_shift : process -begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_buf(7 downto 4); -- load - shift_regl <= char_rom_5ef_buf(3 downto 0); - when others => null; - end case; - end if; -end process; - -shift_sel(0) <= I_HCNT(0) and I_HCNT(1) when vout_yflip = '0' else '1'; -shift_sel(1) <= '1' when vout_yflip = '0' else I_HCNT(0) and I_HCNT(1); -shift_op(0) <= shift_regl(3) when vout_yflip = '0' else shift_regl(0); -shift_op(1) <= shift_regu(3) when vout_yflip = '0' else shift_regu(0); - -p_video_out_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= vram_data(4 downto 0); -- colour reg - end if; - - if I_HCNT(3 downto 0) = "0111" and (vout_hblank='1' or I_HBLANK='1' or vout_obj_on='0') then - sprite_addr <= dr; - else - sprite_addr <= sprite_addr + "1"; - end if; - end if; -end process; - -col_rom_4a : entity work.PROM4_DST -port map -( - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a -); - -u_sprite_ram : work.dpram generic map (8,6) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => vout_obj_on_t1, - address_a => sprite_addr_t1, - data_a => sprite_ram_ip, - - clock_b => CLK, - enable_b => ENA_6, - address_b => sprite_addr, - q_b => sprite_ram_op -); - -sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "000000"; -video_op_sel <= '0' when alt_transp and (sprite_ram_reg(1 downto 0) = "00") else - '0' when not alt_transp and (sprite_ram_reg(5 downto 2) = "0000") else - '1'; - -p_sprite_ram_ip_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - sprite_addr_t1 <= sprite_addr; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - shift_op_t1 <= shift_op; - end if; -end process; - -sprite_ram_ip <= (others => '0') when vout_hblank_t1 = '0' else - sprite_ram_reg when video_op_sel = '1' else - lut_4a_t1(3 downto 0) & shift_op_t1; - -final_col <= (others => '0') when (vout_hblank = '1') or (I_VBLANK = '1') else - sprite_ram_reg(5 downto 2) when video_op_sel = '1' else - lut_4a(3 downto 0); - --- assign video outputs from color LUT PROM -col_rom_7f : entity work.PROM7_DST -port map -( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE -); - -O_HBLANK <= vout_hblank and vout_hblank_t1; - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pll.qip deleted file mode 100644 index afd958be..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll.v"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pll.v b/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pll.v deleted file mode 100644 index 60297687..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/PacmanPlus_MiST/rtl/pll.v +++ /dev/null @@ -1,320 +0,0 @@ -// megafunction wizard: %ALTPLL% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altpll - -// ============================================================ -// File Name: pll.v -// Megafunction Name(s): -// altpll -// -// Simulation Library Files(s): -// altera_mf -// ============================================================ -// ************************************************************ -// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -// -// 13.1.0 Build 162 10/23/2013 SJ Web Edition -// ************************************************************ - - -//Copyright (C) 1991-2013 Altera Corporation -//Your use of Altera Corporation's design tools, logic functions -//and other software and tools, and its AMPP partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Altera Program License -//Subscription Agreement, Altera MegaCore Function License -//Agreement, or other applicable license agreement, including, -//without limitation, that your use is for the sole purpose of -//programming logic devices manufactured by Altera and sold by -//Altera or its authorized distributors. Please refer to the -//applicable agreement for further details. - - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on -module pll ( - areset, - inclk0, - c0, - locked); - - input areset; - input inclk0; - output c0; - output locked; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri0 areset; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire sub_wire0; - wire [4:0] sub_wire1; - wire [0:0] sub_wire5 = 1'h0; - wire locked = sub_wire0; - wire [0:0] sub_wire2 = sub_wire1[0:0]; - wire c0 = sub_wire2; - wire sub_wire3 = inclk0; - wire [1:0] sub_wire4 = {sub_wire5, sub_wire3}; - - altpll altpll_component ( - .areset (areset), - .inclk (sub_wire4), - .locked (sub_wire0), - .clk (sub_wire1), - .activeclock (), - .clkbad (), - .clkena ({6{1'b1}}), - .clkloss (), - .clkswitch (1'b0), - .configupdate (1'b0), - .enable0 (), - .enable1 (), - .extclk (), - .extclkena ({4{1'b1}}), - .fbin (1'b1), - .fbmimicbidir (), - .fbout (), - .fref (), - .icdrclk (), - .pfdena (1'b1), - .phasecounterselect ({4{1'b1}}), - .phasedone (), - .phasestep (1'b1), - .phaseupdown (1'b1), - .pllena (1'b1), - .scanaclr (1'b0), - .scanclk (1'b0), - .scanclkena (1'b1), - .scandata (1'b0), - .scandataout (), - .scandone (), - .scanread (1'b0), - .scanwrite (1'b0), - .sclkout0 (), - .sclkout1 (), - .vcooverrange (), - .vcounderrange ()); - defparam - altpll_component.bandwidth_type = "AUTO", - altpll_component.clk0_divide_by = 9, - altpll_component.clk0_duty_cycle = 50, - altpll_component.clk0_multiply_by = 8, - altpll_component.clk0_phase_shift = "0", - altpll_component.compensate_clock = "CLK0", - altpll_component.inclk0_input_frequency = 37037, - altpll_component.intended_device_family = "Cyclone III", - altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll", - altpll_component.lpm_type = "altpll", - altpll_component.operation_mode = "NORMAL", - altpll_component.pll_type = "AUTO", - altpll_component.port_activeclock = "PORT_UNUSED", - altpll_component.port_areset = "PORT_USED", - altpll_component.port_clkbad0 = "PORT_UNUSED", - altpll_component.port_clkbad1 = "PORT_UNUSED", - altpll_component.port_clkloss = "PORT_UNUSED", - altpll_component.port_clkswitch = "PORT_UNUSED", - altpll_component.port_configupdate = "PORT_UNUSED", - altpll_component.port_fbin = "PORT_UNUSED", - altpll_component.port_inclk0 = "PORT_USED", - altpll_component.port_inclk1 = "PORT_UNUSED", - altpll_component.port_locked = "PORT_USED", - altpll_component.port_pfdena = "PORT_UNUSED", - altpll_component.port_phasecounterselect = "PORT_UNUSED", - altpll_component.port_phasedone = "PORT_UNUSED", - altpll_component.port_phasestep = "PORT_UNUSED", - altpll_component.port_phaseupdown = "PORT_UNUSED", - altpll_component.port_pllena = "PORT_UNUSED", - altpll_component.port_scanaclr = "PORT_UNUSED", - altpll_component.port_scanclk = "PORT_UNUSED", - altpll_component.port_scanclkena = "PORT_UNUSED", - altpll_component.port_scandata = "PORT_UNUSED", - altpll_component.port_scandataout = "PORT_UNUSED", - altpll_component.port_scandone = "PORT_UNUSED", - altpll_component.port_scanread = "PORT_UNUSED", - altpll_component.port_scanwrite = "PORT_UNUSED", - altpll_component.port_clk0 = "PORT_USED", - altpll_component.port_clk1 = "PORT_UNUSED", - altpll_component.port_clk2 = "PORT_UNUSED", - altpll_component.port_clk3 = "PORT_UNUSED", - altpll_component.port_clk4 = "PORT_UNUSED", - altpll_component.port_clk5 = "PORT_UNUSED", - altpll_component.port_clkena0 = "PORT_UNUSED", - altpll_component.port_clkena1 = "PORT_UNUSED", - altpll_component.port_clkena2 = "PORT_UNUSED", - altpll_component.port_clkena3 = "PORT_UNUSED", - altpll_component.port_clkena4 = "PORT_UNUSED", - altpll_component.port_clkena5 = "PORT_UNUSED", - altpll_component.port_extclk0 = "PORT_UNUSED", - altpll_component.port_extclk1 = "PORT_UNUSED", - altpll_component.port_extclk2 = "PORT_UNUSED", - altpll_component.port_extclk3 = "PORT_UNUSED", - altpll_component.self_reset_on_loss_lock = "OFF", - altpll_component.width_clock = 5; - - -endmodule - -// ============================================================ -// CNX file retrieval info -// ============================================================ -// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" -// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" -// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" -// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" -// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" -// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" -// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" -// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" -// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" -// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" -// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" -// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" -// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" -// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" -// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" -// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" -// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" -// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" -// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" -// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" -// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" -// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" -// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" -// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" -// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" -// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" -// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" -// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" -// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" -// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" -// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" -// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" -// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" -// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" -// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" -// Retrieval info: PRIVATE: SPREAD_USE STRING "0" -// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" -// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" -// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" -// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: USE_CLK0 STRING "1" -// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" -// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" -// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" -// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" -// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" -// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" -// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" -// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" -// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" -// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" -// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" -// Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" -// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" -// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" -// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" -// Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 -// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 -// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf -// Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/README.txt deleted file mode 100644 index f1c510c9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/README.txt +++ /dev/null @@ -1,23 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Pacman port to MiST by Gehstock --- 09 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/Pacman.sv b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/Pacman.sv deleted file mode 100644 index 4a3b8c0e..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/Pacman.sv +++ /dev/null @@ -1,193 +0,0 @@ -//============================================================================ -// Arcade: Pacman -// -// Version for MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module Pacman( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Pacman;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacmant pacmant( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .I_JOYSTICK_A(~{m_fire,m_right,m_left,m_down,m_up}), - .I_JOYSTICK_B(5'b11111), - .I_SW({btn_two_players, btn_coin, 1'b0, btn_one_player}), - .RESET(status[0] | status[6] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 4203ec94..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"CC",X"EE",X"11",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"44",X"33",X"11",X"00", - X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00",X"00",X"00", - X"11",X"99",X"DD",X"DD",X"FF",X"77",X"33",X"00",X"33",X"77",X"55",X"44",X"44",X"66",X"22",X"00", - X"66",X"FF",X"99",X"99",X"99",X"33",X"22",X"00",X"44",X"66",X"77",X"55",X"44",X"44",X"00",X"00", - X"44",X"FF",X"FF",X"44",X"44",X"CC",X"CC",X"00",X"00",X"77",X"77",X"66",X"33",X"11",X"00",X"00", - X"EE",X"FF",X"11",X"11",X"11",X"33",X"22",X"00",X"00",X"55",X"55",X"55",X"55",X"77",X"77",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"00",X"44",X"44",X"44",X"66",X"33",X"11",X"00", - X"00",X"00",X"88",X"FF",X"77",X"00",X"00",X"00",X"66",X"77",X"55",X"44",X"44",X"66",X"66",X"00", - X"66",X"77",X"DD",X"DD",X"99",X"99",X"66",X"00",X"00",X"33",X"44",X"44",X"55",X"77",X"33",X"00", - X"CC",X"EE",X"BB",X"99",X"99",X"99",X"00",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"FF",X"FF",X"44",X"44",X"44",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"66",X"33",X"11",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"77",X"00", - X"22",X"33",X"11",X"11",X"33",X"EE",X"CC",X"00",X"22",X"66",X"44",X"44",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"33",X"11",X"11",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"44",X"77",X"77",X"00", - X"11",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00",X"44",X"44",X"44",X"44",X"77",X"77",X"00",X"00", - X"00",X"88",X"88",X"88",X"88",X"FF",X"FF",X"00",X"44",X"44",X"44",X"44",X"44",X"77",X"77",X"00", - X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00", - X"00",X"00",X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"07",X"03", - X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"07",X"03", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"77",X"FF",X"FF",X"FF",X"EE",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33", - X"EE",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"33",X"33",X"33",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"FF",X"FF", - X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"77",X"33",X"22",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"66",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DD",X"00",X"EE",X"DD",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DD",X"00",X"EE",X"DD",X"00",X"00", - X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"77",X"FF",X"CC",X"CC",X"CC",X"CC",X"FF",X"FF", - X"BB",X"BB",X"BB",X"BB",X"FF",X"FF",X"00",X"00",X"DD",X"DD",X"DD",X"DD",X"DD",X"11",X"00",X"00", - X"00",X"00",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"CC",X"CC",X"FF",X"FF",X"00",X"00",X"77",X"FF", - X"00",X"00",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"00",X"00",X"77",X"FF",X"CC",X"CC",X"FF",X"FF", - X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"EE",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"77", - X"33",X"33",X"33",X"33",X"FF",X"EE",X"00",X"00",X"CC",X"CC",X"CC",X"CC",X"FF",X"77",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"00",X"00",X"88",X"44",X"22",X"00",X"88",X"44",X"22",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88", - X"FF",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"FF", - X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"00",X"00",X"00",X"00",X"88",X"22",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"33",X"00",X"00",X"00", - X"CC",X"22",X"11",X"55",X"55",X"99",X"22",X"CC",X"33",X"44",X"88",X"AA",X"AA",X"99",X"44",X"33", - X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"EE",X"22",X"22",X"00",X"11",X"22",X"22",X"22",X"33", - X"AA",X"AA",X"AA",X"22",X"00",X"00",X"00",X"EE",X"22",X"22",X"22",X"11",X"00",X"22",X"22",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22", - X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"33",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"00", - X"33",X"33",X"77",X"77",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE", - X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"33",X"33",X"33",X"77",X"77",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE", - X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"11",X"33",X"33",X"33",X"33",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00", - X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CE",X"EE",X"EE",X"EE",X"66",X"22",X"22",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"CC",X"00",X"22",X"EE",X"22",X"00",X"00",X"88",X"77",X"00",X"00",X"FF",X"44",X"00",X"00", - X"22",X"CC",X"00",X"CC",X"22",X"22",X"22",X"44",X"88",X"77",X"00",X"88",X"DD",X"AA",X"88",X"88", - X"22",X"CC",X"00",X"CC",X"22",X"22",X"22",X"44",X"88",X"77",X"00",X"99",X"AA",X"AA",X"AA",X"EE", - X"22",X"CC",X"00",X"00",X"00",X"EE",X"00",X"00",X"88",X"77",X"00",X"CC",X"BB",X"88",X"88",X"CC", - X"00",X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"00",X"77",X"88",X"88",X"77",X"00",X"77",X"88", - X"CC",X"22",X"22",X"CC",X"00",X"22",X"EE",X"22",X"77",X"88",X"88",X"77",X"00",X"00",X"FF",X"44", - X"66",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"66",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"22",X"CC",X"00",X"22",X"22",X"AA",X"77",X"88",X"88",X"77",X"00",X"66",X"99",X"88", - X"22",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"22",X"77",X"88",X"88",X"77",X"00",X"88",X"DD",X"AA", - X"22",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"AA",X"EE",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"22",X"CC",X"00",X"CC",X"22",X"22",X"77",X"88",X"88",X"77",X"00",X"99",X"AA",X"AA", - X"22",X"CC",X"00",X"CC",X"22",X"22",X"CC",X"00",X"88",X"77",X"00",X"77",X"88",X"88",X"77",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"C0",X"20",X"90",X"80",X"00",X"00",X"30",X"30",X"10",X"10",X"00",X"00", - X"41",X"21",X"12",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"0C",X"0C",X"8C",X"0C",X"00",X"00",X"00",X"07",X"0F",X"0F",X"C3",X"1F", - X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"08",X"0F",X"2F",X"4F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"07",X"4F",X"0F",X"A7",X"87",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"D3",X"87",X"97",X"0F",X"2F",X"07",X"00",X"00",X"33",X"10",X"10",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"08",X"0E",X"8E",X"1F",X"0F", - X"0C",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"4F",X"1F",X"0F",X"4F",X"0E",X"08",X"00",X"00", - X"00",X"00",X"01",X"03",X"87",X"87",X"87",X"47",X"00",X"00",X"00",X"10",X"10",X"30",X"30",X"10", - X"EF",X"47",X"07",X"07",X"03",X"01",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"01",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"02", - X"0F",X"0B",X"0C",X"0F",X"01",X"00",X"00",X"00",X"02",X"01",X"01",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"0C",X"68",X"68",X"68",X"6E",X"6E",X"00",X"00",X"03",X"0F",X"0F",X"0F",X"0F",X"0F", - X"68",X"68",X"68",X"68",X"68",X"0C",X"00",X"00",X"0F",X"0F",X"07",X"0C",X"0F",X"03",X"00",X"00", - X"00",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"20", - X"87",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"10",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"0C",X"0F",X"CF",X"2F",X"0F",X"0F", - X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0C",X"00",X"00", - X"00",X"00",X"00",X"30",X"52",X"61",X"F1",X"BC",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"03", - X"D2",X"63",X"52",X"30",X"00",X"00",X"00",X"00",X"02",X"02",X"04",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"48",X"84",X"C2",X"E0",X"00",X"00",X"E0",X"B4",X"7C",X"E1",X"5B",X"A5", - X"68",X"84",X"C0",X"80",X"00",X"00",X"00",X"00",X"F5",X"E1",X"5A",X"BE",X"E0",X"00",X"00",X"00", - X"00",X"00",X"00",X"0F",X"33",X"31",X"71",X"F3",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F3",X"71",X"31",X"33",X"0F",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"8E",X"CF",X"88", - X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"CF",X"8E",X"0C",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F1",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"20", - X"E0",X"F1",X"E0",X"E0",X"00",X"00",X"00",X"00",X"20",X"20",X"10",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"DD", - X"22",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"EF",X"67",X"77",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"23",X"67",X"77",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"79",X"69",X"0F",X"1F",X"FF",X"FF",X"33",X"00", - X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"33",X"79",X"69",X"0F",X"1F",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"88",X"00",X"88",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"88",X"00",X"88",X"CC",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"00",X"33",X"74",X"74",X"F8",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"FF",X"F9",X"F9",X"F9",X"F8",X"74",X"74",X"33",X"00", - X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"FF", - X"00",X"CC",X"E2",X"E2",X"F1",X"F9",X"F9",X"F9",X"FF",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F1",X"E2",X"E2",X"CC",X"00",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"FF", - X"FF",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"FF",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"FF", - X"FF",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"FF",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"E2",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"E2",X"E2",X"CC",X"00", - X"00",X"33",X"74",X"74",X"F8",X"F8",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"F8",X"F8",X"74",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"33",X"74",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"FF",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"FF",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"E2",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"F8",X"F8",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F9",X"F8",X"F8",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"F1",X"F1",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F9",X"F1",X"F1",X"FF",X"00",X"00",X"00",X"00", - X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F1",X"F1",X"F1", - X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"11",X"FE",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"FE",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"33",X"74",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"F8",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"E2",X"F1",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F1",X"F1",X"E2",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"F7",X"F0",X"F0",X"F0",X"F9",X"F9",X"F9",X"F8",X"F8",X"F8",X"F8",X"F8", - X"F0",X"F0",X"F0",X"F7",X"88",X"00",X"00",X"00",X"F8",X"F8",X"F8",X"F8",X"F8",X"F9",X"F9",X"F9", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"0C",X"0C",X"8C",X"0C",X"00",X"00",X"30",X"30",X"10",X"10",X"00",X"00", - X"00",X"00",X"00",X"00",X"C0",X"20",X"90",X"80",X"00",X"00",X"00",X"07",X"0F",X"0F",X"C3",X"1F", - X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"41",X"21",X"12",X"03",X"03",X"01",X"00",X"00",X"07",X"08",X"0F",X"2F",X"4F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10", - X"00",X"00",X"00",X"07",X"4F",X"0F",X"A7",X"87",X"00",X"00",X"00",X"08",X"0E",X"8E",X"1F",X"0F", - X"0C",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"33",X"10",X"10",X"10",X"00",X"00",X"00",X"00", - X"D3",X"87",X"97",X"0F",X"2F",X"07",X"00",X"00",X"4F",X"1F",X"0F",X"4F",X"0E",X"08",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"10",X"10",X"30",X"30",X"10", - X"00",X"00",X"01",X"03",X"87",X"87",X"87",X"47",X"00",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EF",X"47",X"07",X"07",X"03",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"00",X"0C",X"68",X"68",X"68",X"6E",X"6E",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"02", - X"00",X"00",X"00",X"01",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"03",X"0F",X"0F",X"0F",X"0F",X"0F", - X"68",X"68",X"68",X"68",X"68",X"0C",X"00",X"00",X"02",X"01",X"01",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0B",X"0C",X"0F",X"01",X"00",X"00",X"00",X"0F",X"0F",X"07",X"0C",X"0F",X"03",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"20", - X"00",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"0C",X"0F",X"CF",X"2F",X"0F",X"0F", - X"08",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"10",X"00",X"01",X"01",X"01",X"00",X"00",X"00", - X"87",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0C",X"00",X"00", - X"00",X"00",X"00",X"80",X"48",X"84",X"C2",X"E0",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"03", - X"00",X"00",X"00",X"30",X"52",X"61",X"F1",X"BC",X"00",X"00",X"E0",X"B4",X"7C",X"E1",X"5B",X"A5", - X"68",X"84",X"C0",X"80",X"00",X"00",X"00",X"00",X"02",X"02",X"04",X"00",X"00",X"00",X"00",X"00", - X"D2",X"63",X"52",X"30",X"00",X"00",X"00",X"00",X"F5",X"E1",X"5A",X"BE",X"E0",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"0F",X"33",X"31",X"71",X"F3",X"00",X"00",X"00",X"08",X"0C",X"8E",X"CF",X"88", - X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F3",X"71",X"31",X"33",X"0F",X"00",X"00",X"FF",X"88",X"CF",X"8E",X"0C",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"20", - X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F1",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"DD", - X"22",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"10",X"10",X"00",X"00",X"00",X"00", - X"E0",X"F1",X"E0",X"E0",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"EE",X"CC",X"88",X"8C",X"4E",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"7F",X"BF",X"7F",X"AF",X"5F",X"7F",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"8C",X"08",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"7F",X"BF",X"7F",X"AF",X"5F",X"7F",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"EE",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"60",X"69",X"0F",X"71",X"69",X"0F",X"17",X"00",X"00",X"00",X"88",X"EE",X"FF",X"FF",X"FF", - X"CC",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"77",X"33",X"00",X"00",X"00", - X"00",X"EE",X"EE",X"EE",X"CC",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"60",X"69",X"0F",X"71",X"69",X"0F",X"17",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"44",X"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"00", - X"EE",X"66",X"66",X"EE",X"EE",X"EE",X"66",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"44",X"EE",X"EE",X"EE",X"EE",X"66",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"66",X"66",X"66",X"66",X"EE",X"EE",X"66",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"08",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"03", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"07",X"03",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"07",X"07",X"0F",X"0F",X"0F",X"0F", - X"00",X"08",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0E", - X"0F",X"0F",X"0F",X"0F",X"0E",X"0E",X"0E",X"0C",X"00",X"01",X"03",X"07",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"0F",X"0F",X"0F",X"0E",X"0C",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0C",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"00",X"01",X"03",X"07",X"0F",X"0F",X"0F",X"0F", - X"0E",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"03", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"07",X"03",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03", - X"00",X"00",X"01",X"03",X"07",X"0F",X"0F",X"0F",X"00",X"00",X"08",X"08",X"0C",X"0C",X"0E",X"0E", - X"00",X"00",X"00",X"08",X"08",X"08",X"0C",X"0C",X"03",X"07",X"07",X"07",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0E",X"0E",X"0E",X"0C",X"07",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"0F",X"0F",X"0F",X"0E",X"0C",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"01",X"01",X"03",X"03",X"07",X"07",X"00",X"00",X"08",X"0C",X"0E",X"0F",X"0F",X"0F", - X"0C",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"01",X"01",X"01",X"03",X"03", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"03", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"07",X"03",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03", - X"00",X"00",X"01",X"03",X"07",X"0F",X"0F",X"0F",X"00",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"07",X"07",X"07",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0E",X"0E",X"0E",X"0C",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00",X"0F",X"0F",X"0F",X"0E",X"0C",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"08",X"0C",X"0E",X"0F",X"0F",X"0F", - X"0C",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"E0",X"C0",X"80",X"C0",X"E0",X"E0",X"80",X"00",X"00",X"00",X"10",X"30",X"30",X"70",X"70", - X"00",X"10",X"F0",X"F0",X"F0",X"F3",X"F3",X"F0",X"00",X"F0",X"F1",X"F2",X"F2",X"F1",X"F1",X"F2", - X"80",X"E0",X"E0",X"C0",X"80",X"C0",X"E0",X"00",X"70",X"70",X"30",X"30",X"10",X"00",X"00",X"00", - X"F0",X"F3",X"F3",X"F0",X"F0",X"F0",X"10",X"00",X"F2",X"F1",X"F1",X"F2",X"F2",X"F1",X"F0",X"00", - X"00",X"C0",X"E0",X"E0",X"C0",X"80",X"C0",X"E0",X"00",X"00",X"00",X"10",X"30",X"30",X"70",X"70", - X"00",X"10",X"F0",X"F0",X"F0",X"F3",X"F3",X"F0",X"00",X"F0",X"F1",X"F2",X"F2",X"F1",X"F1",X"F2", - X"E0",X"C0",X"80",X"C0",X"E0",X"E0",X"C0",X"00",X"70",X"70",X"30",X"30",X"10",X"00",X"00",X"00", - X"F0",X"F3",X"F3",X"F0",X"F0",X"F0",X"10",X"00",X"F2",X"F1",X"F1",X"F2",X"F2",X"F1",X"F0",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"00",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"11",X"00",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"00",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"BC",X"3C",X"0F",X"8F",X"FF",X"FF",X"11",X"00",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"00",X"FF",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"11",X"00",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"00",X"FF",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"CF",X"8F",X"8F",X"CF",X"FF",X"11",X"00",X"FF",X"7F",X"F3",X"F3",X"7F",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"11",X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"00",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"FF",X"FF",X"8F",X"0F",X"3C",X"BC",X"11",X"00",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"00", - X"00",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"88",X"00",X"00",X"00",X"01",X"30",X"30",X"67",X"77", - X"00",X"11",X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"67",X"30",X"30",X"01",X"00",X"00",X"00", - X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"CC",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"00",X"00",X"01",X"30",X"30",X"67",X"77", - X"00",X"11",X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"CC",X"00",X"77",X"67",X"30",X"30",X"01",X"00",X"00",X"00", - X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"06",X"09",X"08",X"08",X"06",X"02",X"0C",X"00",X"02",X"02",X"0A",X"06",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"00",X"0F",X"04",X"02",X"01",X"02",X"0C",X"00",X"08",X"0E",X"08",X"08",X"08", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"07",X"00",X"06",X"09",X"09",X"09",X"06",X"02",X"0C",X"00",X"0C",X"02",X"02",X"02",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"08",X"08",X"07",X"00",X"07",X"08",X"08",X"0C",X"02",X"02",X"0C",X"00",X"0C",X"02",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"00",X"09",X"09",X"09",X"07",X"00",X"0F",X"0C",X"00",X"0C",X"02",X"02",X"0C",X"00",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"77", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"00",X"CC",X"CC",X"88",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"88",X"CC",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"CC",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"33",X"33",X"77",X"77",X"77", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"EE",X"EE",X"EE",X"FF",X"FF",X"FF",X"77",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"EE",X"00", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77", - X"00",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00", - X"01",X"02",X"04",X"0C",X"08",X"84",X"84",X"08",X"01",X"00",X"00",X"00",X"09",X"05",X"03",X"00", - X"00",X"08",X"07",X"78",X"FA",X"F5",X"EA",X"7B",X"00",X"00",X"00",X"0B",X"B5",X"EA",X"77",X"32", - X"08",X"84",X"84",X"08",X"0C",X"04",X"02",X"01",X"00",X"01",X"01",X"01",X"03",X"04",X"08",X"00", - X"26",X"5D",X"B2",X"7C",X"07",X"00",X"00",X"00",X"72",X"E6",X"CC",X"FC",X"E3",X"0E",X"00",X"00", - X"00",X"60",X"60",X"E0",X"E0",X"E8",X"CC",X"88",X"00",X"00",X"00",X"01",X"00",X"00",X"67",X"77", - X"00",X"11",X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"00",X"00",X"F0",X"F8",X"FD",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"67",X"00",X"00",X"01",X"00",X"00",X"00", - X"FF",X"3F",X"1F",X"1F",X"3F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"60",X"60",X"E0",X"E0",X"E8",X"CC",X"88",X"00",X"00",X"00",X"11",X"23",X"23",X"77",X"77", - X"00",X"11",X"FF",X"1D",X"0C",X"0F",X"1F",X"FF",X"00",X"00",X"F0",X"F8",X"FD",X"FF",X"FF",X"FF", - X"88",X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"00",X"77",X"77",X"23",X"23",X"11",X"00",X"00",X"00", - X"FF",X"1D",X"0C",X"0F",X"1F",X"FF",X"11",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"FF",X"FF",X"FF",X"77",X"33",X"11",X"00",X"00",X"00",X"CC",X"EE",X"EE",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00", - X"00",X"11",X"33",X"77",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"EE",X"EE",X"CC",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"77",X"FF",X"77",X"77",X"33",X"11",X"11",X"00",X"00",X"CC",X"EE",X"EE",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"11",X"33",X"77",X"77",X"FF",X"77",X"EE",X"FF",X"FF",X"FF",X"EE",X"EE",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"33",X"33",X"33",X"11",X"11",X"11",X"00",X"00",X"88",X"CC",X"EE",X"EE",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"11",X"11",X"33",X"33",X"33",X"EE",X"FF",X"FF",X"FF",X"EE",X"EE",X"CC",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"11",X"11",X"11",X"00",X"00",X"00",X"00",X"CC",X"EE",X"EE",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"11",X"EE",X"FF",X"FF",X"FF",X"FF",X"EE",X"EE",X"CC", - X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"77",X"77",X"77",X"FF",X"FF",X"FF", - X"00",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"77",X"77",X"77",X"66", - X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"33",X"77",X"77",X"FF", - X"00",X"88",X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"77",X"77",X"33",X"33",X"33",X"11", - X"00",X"00",X"CC",X"EE",X"EE",X"EE",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"77", - X"88",X"CC",X"EE",X"EE",X"EE",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"33",X"33",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"44",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77", - X"CC",X"EE",X"EE",X"EE",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33", - X"CC",X"EE",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"33",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"22",X"44",X"11",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"11",X"00",X"00",X"00",X"11",X"99",X"44",X"00",X"00", - X"00",X"22",X"11",X"88",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"22",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"22",X"22",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 4bfa195f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"03", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"05",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"0B",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0E",X"00",X"01",X"0C",X"0F", - X"00",X"0E",X"00",X"0B",X"00",X"0C",X"0B",X"0E",X"00",X"0C",X"0F",X"01",X"00",X"00",X"00",X"00", - X"00",X"01",X"02",X"0F",X"00",X"07",X"0C",X"02",X"00",X"09",X"06",X"0F",X"00",X"0D",X"0C",X"0F", - X"00",X"05",X"03",X"09",X"00",X"0F",X"0B",X"00",X"00",X"0E",X"00",X"0B",X"00",X"0E",X"00",X"0B", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"01",X"00",X"0F",X"0B",X"0E",X"00",X"0E",X"00",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 21b4691d..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"F3",X"3E",X"00",X"ED",X"47",X"C3",X"0B",X"23",X"77",X"23",X"10",X"FC",X"C9",X"C3",X"0E",X"07", - X"85",X"6F",X"3E",X"00",X"8C",X"67",X"7E",X"C9",X"78",X"87",X"D7",X"5F",X"23",X"56",X"EB",X"C9", - X"E1",X"87",X"D7",X"5F",X"23",X"56",X"EB",X"E9",X"E1",X"46",X"23",X"4E",X"23",X"E5",X"18",X"12", - X"11",X"90",X"4C",X"06",X"10",X"C3",X"51",X"00",X"C3",X"3C",X"0F",X"50",X"32",X"07",X"50",X"C3", - X"38",X"00",X"2A",X"80",X"4C",X"70",X"2C",X"71",X"2C",X"20",X"02",X"2E",X"C0",X"22",X"80",X"4C", - X"C9",X"1A",X"A7",X"28",X"06",X"1C",X"1C",X"1C",X"10",X"F7",X"C9",X"E1",X"06",X"03",X"7E",X"12", - X"23",X"1C",X"10",X"FA",X"E9",X"C3",X"2D",X"20",X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07", - X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"12",X"13",X"14",X"01",X"03",X"04", - X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"14",X"F5",X"32",X"C0", - X"50",X"AF",X"32",X"00",X"50",X"F3",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5",X"21",X"8C",X"4E", - X"11",X"50",X"50",X"01",X"10",X"00",X"ED",X"B0",X"3A",X"CC",X"4E",X"A7",X"3A",X"CF",X"4E",X"20", - X"03",X"3A",X"9F",X"4E",X"32",X"45",X"50",X"3A",X"DC",X"4E",X"A7",X"3A",X"DF",X"4E",X"20",X"03", - X"3A",X"AF",X"4E",X"32",X"4A",X"50",X"3A",X"EC",X"4E",X"A7",X"3A",X"EF",X"4E",X"20",X"03",X"3A", - X"BF",X"4E",X"32",X"4F",X"50",X"21",X"02",X"4C",X"11",X"22",X"4C",X"01",X"1C",X"00",X"ED",X"B0", - X"DD",X"21",X"20",X"4C",X"DD",X"7E",X"02",X"07",X"07",X"DD",X"77",X"02",X"DD",X"7E",X"04",X"07", - X"07",X"DD",X"77",X"04",X"DD",X"7E",X"06",X"07",X"07",X"DD",X"77",X"06",X"DD",X"7E",X"08",X"07", - X"07",X"DD",X"77",X"08",X"DD",X"7E",X"0A",X"07",X"07",X"DD",X"77",X"0A",X"DD",X"7E",X"0C",X"07", - X"07",X"DD",X"77",X"0C",X"3A",X"D1",X"4D",X"FE",X"01",X"20",X"38",X"DD",X"21",X"20",X"4C",X"3A", - X"A4",X"4D",X"87",X"5F",X"16",X"00",X"DD",X"19",X"2A",X"24",X"4C",X"ED",X"5B",X"34",X"4C",X"DD", - X"7E",X"00",X"32",X"24",X"4C",X"DD",X"7E",X"01",X"32",X"25",X"4C",X"DD",X"7E",X"10",X"32",X"34", - X"4C",X"DD",X"7E",X"11",X"32",X"35",X"4C",X"DD",X"75",X"00",X"DD",X"74",X"01",X"DD",X"73",X"10", - X"DD",X"72",X"11",X"3A",X"A6",X"4D",X"A7",X"CA",X"76",X"01",X"ED",X"4B",X"22",X"4C",X"ED",X"5B", - X"32",X"4C",X"2A",X"2A",X"4C",X"22",X"22",X"4C",X"2A",X"3A",X"4C",X"22",X"32",X"4C",X"ED",X"43", - X"2A",X"4C",X"ED",X"53",X"3A",X"4C",X"21",X"22",X"4C",X"11",X"F2",X"4F",X"01",X"0C",X"00",X"ED", - X"B0",X"21",X"32",X"4C",X"11",X"62",X"50",X"01",X"0C",X"00",X"ED",X"B0",X"CD",X"DC",X"01",X"CD", - X"21",X"02",X"CD",X"C8",X"03",X"3A",X"00",X"4E",X"A7",X"28",X"12",X"CD",X"9D",X"03",X"CD",X"90", - X"14",X"CD",X"1F",X"14",X"CD",X"67",X"02",X"CD",X"AD",X"02",X"CD",X"FD",X"02",X"3A",X"00",X"4E", - X"3D",X"20",X"06",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"CD",X"0C",X"2D",X"CD",X"C1",X"2C",X"FD", - X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"3A",X"00",X"4E",X"A7",X"28",X"08",X"3A",X"40",X"50",X"E6", - X"10",X"CA",X"00",X"00",X"3E",X"01",X"32",X"00",X"50",X"FB",X"F1",X"C9",X"21",X"84",X"4C",X"34", - X"23",X"35",X"23",X"11",X"19",X"02",X"01",X"01",X"04",X"34",X"7E",X"E6",X"0F",X"EB",X"BE",X"20", - X"13",X"0C",X"1A",X"C6",X"10",X"E6",X"F0",X"12",X"23",X"BE",X"20",X"08",X"0C",X"EB",X"36",X"00", - X"23",X"13",X"10",X"E5",X"21",X"8A",X"4C",X"71",X"2C",X"7E",X"87",X"87",X"86",X"3C",X"77",X"2C", - X"7E",X"87",X"86",X"87",X"87",X"86",X"3C",X"77",X"C9",X"06",X"A0",X"0A",X"60",X"0A",X"60",X"0A", - X"A0",X"21",X"90",X"4C",X"3A",X"8A",X"4C",X"4F",X"06",X"10",X"7E",X"A7",X"28",X"2F",X"E6",X"C0", - X"07",X"07",X"B9",X"30",X"28",X"35",X"7E",X"E6",X"3F",X"20",X"22",X"77",X"C5",X"E5",X"2C",X"7E", - X"2C",X"46",X"21",X"5B",X"02",X"E5",X"E7",X"94",X"08",X"A3",X"06",X"8E",X"05",X"72",X"12",X"00", - X"10",X"0B",X"10",X"63",X"02",X"2B",X"21",X"F0",X"21",X"B9",X"22",X"E1",X"C1",X"2C",X"2C",X"2C", - X"10",X"C8",X"C9",X"EF",X"1C",X"86",X"C9",X"3A",X"6E",X"4E",X"FE",X"99",X"17",X"32",X"06",X"50", - X"1F",X"D0",X"3A",X"00",X"50",X"47",X"CB",X"00",X"3A",X"66",X"4E",X"17",X"E6",X"0F",X"32",X"66", - X"4E",X"D6",X"0C",X"CC",X"DF",X"02",X"CB",X"00",X"3A",X"67",X"4E",X"17",X"E6",X"0F",X"32",X"67", - X"4E",X"D6",X"0C",X"C2",X"9A",X"02",X"21",X"69",X"4E",X"34",X"CB",X"00",X"3A",X"68",X"4E",X"17", - X"E6",X"0F",X"32",X"68",X"4E",X"D6",X"0C",X"C0",X"21",X"69",X"4E",X"34",X"C9",X"3A",X"69",X"4E", - X"A7",X"C8",X"47",X"3A",X"6A",X"4E",X"5F",X"FE",X"00",X"C2",X"C4",X"02",X"3E",X"01",X"32",X"07", - X"50",X"CD",X"DF",X"02",X"7B",X"FE",X"08",X"C2",X"CE",X"02",X"AF",X"32",X"07",X"50",X"1C",X"7B", - X"32",X"6A",X"4E",X"D6",X"10",X"C0",X"32",X"6A",X"4E",X"05",X"78",X"32",X"69",X"4E",X"C9",X"3A", - X"6B",X"4E",X"21",X"6C",X"4E",X"34",X"96",X"C0",X"77",X"3A",X"6D",X"4E",X"21",X"6E",X"4E",X"86", - X"27",X"D2",X"F6",X"02",X"3E",X"99",X"77",X"21",X"9C",X"4E",X"CB",X"CE",X"C9",X"21",X"CE",X"4D", - X"34",X"7E",X"E6",X"0F",X"20",X"1F",X"7E",X"0F",X"0F",X"0F",X"0F",X"47",X"3A",X"D6",X"4D",X"2F", - X"B0",X"4F",X"3A",X"6E",X"4E",X"D6",X"01",X"30",X"02",X"AF",X"4F",X"28",X"01",X"79",X"32",X"05", - X"50",X"79",X"32",X"04",X"50",X"DD",X"21",X"D8",X"43",X"FD",X"21",X"C5",X"43",X"3A",X"00",X"4E", - X"FE",X"03",X"CA",X"44",X"03",X"3A",X"03",X"4E",X"FE",X"02",X"D2",X"44",X"03",X"CD",X"69",X"03", - X"CD",X"76",X"03",X"C9",X"3A",X"09",X"4E",X"A7",X"3A",X"CE",X"4D",X"C2",X"59",X"03",X"CB",X"67", - X"CC",X"69",X"03",X"C4",X"83",X"03",X"C3",X"61",X"03",X"CB",X"67",X"CC",X"76",X"03",X"C4",X"90", - X"03",X"3A",X"70",X"4E",X"A7",X"CC",X"90",X"03",X"C9",X"DD",X"36",X"00",X"50",X"DD",X"36",X"01", - X"55",X"DD",X"36",X"02",X"31",X"C9",X"FD",X"36",X"00",X"50",X"FD",X"36",X"01",X"55",X"FD",X"36", - X"02",X"32",X"C9",X"DD",X"36",X"00",X"40",X"DD",X"36",X"01",X"40",X"DD",X"36",X"02",X"40",X"C9", - X"FD",X"36",X"00",X"40",X"FD",X"36",X"01",X"40",X"FD",X"36",X"02",X"40",X"C9",X"3A",X"06",X"4E", - X"D6",X"05",X"D8",X"2A",X"08",X"4D",X"06",X"08",X"0E",X"10",X"7D",X"32",X"06",X"4D",X"32",X"D2", - X"4D",X"91",X"32",X"02",X"4D",X"32",X"04",X"4D",X"7C",X"80",X"32",X"03",X"4D",X"32",X"07",X"4D", - X"91",X"32",X"05",X"4D",X"32",X"D3",X"4D",X"C9",X"3A",X"00",X"4E",X"E7",X"D4",X"03",X"FE",X"03", - X"E5",X"05",X"BE",X"06",X"3A",X"01",X"4E",X"E7",X"DC",X"03",X"0C",X"00",X"EF",X"00",X"00",X"EF", - X"06",X"00",X"EF",X"01",X"00",X"EF",X"14",X"00",X"EF",X"18",X"00",X"EF",X"04",X"00",X"EF",X"1E", - X"00",X"EF",X"07",X"00",X"21",X"01",X"4E",X"34",X"21",X"01",X"50",X"36",X"01",X"C9",X"CD",X"A1", - X"2B",X"3A",X"6E",X"4E",X"A7",X"28",X"0C",X"AF",X"32",X"04",X"4E",X"32",X"02",X"4E",X"21",X"00", - X"4E",X"34",X"C9",X"3A",X"02",X"4E",X"E7",X"5F",X"04",X"0C",X"00",X"71",X"04",X"0C",X"00",X"7F", - X"04",X"0C",X"00",X"85",X"04",X"0C",X"00",X"8B",X"04",X"0C",X"00",X"99",X"04",X"0C",X"00",X"9F", - X"04",X"0C",X"00",X"A5",X"04",X"0C",X"00",X"B3",X"04",X"0C",X"00",X"B9",X"04",X"0C",X"00",X"BF", - X"04",X"0C",X"00",X"CD",X"04",X"0C",X"00",X"D3",X"04",X"0C",X"00",X"D8",X"04",X"0C",X"00",X"E0", - X"04",X"0C",X"00",X"1C",X"05",X"4B",X"05",X"56",X"05",X"61",X"05",X"6C",X"05",X"7C",X"05",X"EF", - X"00",X"01",X"EF",X"01",X"00",X"EF",X"04",X"00",X"EF",X"1E",X"00",X"0E",X"0C",X"CD",X"85",X"05", - X"C9",X"21",X"04",X"43",X"3E",X"01",X"CD",X"BF",X"05",X"0E",X"0C",X"CD",X"85",X"05",X"C9",X"0E", - X"14",X"CD",X"93",X"05",X"C9",X"0E",X"0D",X"CD",X"93",X"05",X"C9",X"21",X"07",X"43",X"3E",X"03", - X"CD",X"BF",X"05",X"0E",X"0C",X"CD",X"85",X"05",X"C9",X"0E",X"16",X"CD",X"93",X"05",X"C9",X"0E", - X"0F",X"CD",X"93",X"05",X"C9",X"21",X"0A",X"43",X"3E",X"05",X"CD",X"BF",X"05",X"0E",X"0C",X"CD", - X"85",X"05",X"C9",X"0E",X"33",X"CD",X"93",X"05",X"C9",X"0E",X"2F",X"CD",X"93",X"05",X"C9",X"21", - X"0D",X"43",X"3E",X"07",X"CD",X"BF",X"05",X"0E",X"0C",X"CD",X"85",X"05",X"C9",X"0E",X"35",X"CD", - X"93",X"05",X"C9",X"0E",X"31",X"C3",X"80",X"05",X"EF",X"1C",X"11",X"0E",X"12",X"C3",X"85",X"05", - X"0E",X"13",X"CD",X"85",X"05",X"CD",X"79",X"08",X"35",X"EF",X"11",X"00",X"EF",X"05",X"01",X"EF", - X"10",X"14",X"EF",X"04",X"01",X"3E",X"01",X"32",X"14",X"4E",X"AF",X"32",X"70",X"4E",X"32",X"15", - X"4E",X"21",X"32",X"43",X"36",X"14",X"3E",X"FC",X"11",X"20",X"00",X"06",X"1C",X"DD",X"21",X"40", - X"40",X"DD",X"77",X"11",X"DD",X"77",X"13",X"DD",X"19",X"10",X"F6",X"C9",X"21",X"A0",X"4D",X"06", - X"21",X"3A",X"3A",X"4D",X"90",X"20",X"05",X"36",X"01",X"C3",X"8E",X"05",X"CD",X"17",X"10",X"CD", - X"17",X"10",X"CD",X"23",X"0E",X"CD",X"0D",X"0C",X"CD",X"D6",X"0B",X"CD",X"A5",X"05",X"CD",X"FE", - X"1E",X"CD",X"25",X"1F",X"CD",X"4C",X"1F",X"CD",X"73",X"1F",X"C9",X"21",X"A1",X"4D",X"06",X"20", - X"3A",X"32",X"4D",X"C3",X"24",X"05",X"21",X"A2",X"4D",X"06",X"22",X"3A",X"32",X"4D",X"C3",X"24", - X"05",X"21",X"A3",X"4D",X"06",X"24",X"3A",X"32",X"4D",X"C3",X"24",X"05",X"3A",X"D0",X"4D",X"47", - X"3A",X"D1",X"4D",X"80",X"FE",X"06",X"CA",X"8E",X"05",X"C3",X"2C",X"05",X"CD",X"BE",X"06",X"C9", - X"3A",X"75",X"4E",X"81",X"4F",X"06",X"1C",X"CD",X"42",X"00",X"F7",X"4A",X"02",X"00",X"21",X"02", - X"4E",X"34",X"C9",X"3A",X"75",X"4E",X"81",X"4F",X"06",X"1C",X"CD",X"42",X"00",X"F7",X"45",X"02", - X"00",X"CD",X"8E",X"05",X"C9",X"3A",X"B5",X"4D",X"A7",X"C8",X"AF",X"32",X"B5",X"4D",X"3A",X"30", - X"4D",X"EE",X"02",X"32",X"3C",X"4D",X"47",X"21",X"FF",X"32",X"DF",X"22",X"26",X"4D",X"C9",X"36", - X"B1",X"2C",X"36",X"B3",X"2C",X"36",X"B5",X"01",X"1E",X"00",X"09",X"36",X"B0",X"2C",X"36",X"B2", - X"2C",X"36",X"B4",X"11",X"00",X"04",X"19",X"77",X"2D",X"77",X"2D",X"77",X"A7",X"ED",X"42",X"77", - X"2D",X"77",X"2D",X"77",X"C9",X"3A",X"03",X"4E",X"E7",X"F3",X"05",X"1B",X"06",X"74",X"06",X"0C", - X"00",X"A8",X"06",X"CD",X"A1",X"2B",X"EF",X"00",X"01",X"EF",X"01",X"00",X"EF",X"1C",X"07",X"EF", - X"1C",X"0B",X"EF",X"1E",X"00",X"21",X"03",X"4E",X"34",X"3E",X"01",X"32",X"D6",X"4D",X"3A",X"71", - X"4E",X"FE",X"FF",X"C8",X"EF",X"1C",X"0A",X"EF",X"1F",X"00",X"C9",X"CD",X"A1",X"2B",X"3A",X"6E", - X"4E",X"FE",X"01",X"06",X"09",X"20",X"02",X"06",X"08",X"CD",X"5E",X"2C",X"3A",X"6E",X"4E",X"FE", - X"01",X"3A",X"40",X"50",X"28",X"0C",X"CB",X"77",X"20",X"08",X"3E",X"01",X"32",X"70",X"4E",X"C3", - X"49",X"06",X"CB",X"6F",X"C0",X"AF",X"32",X"70",X"4E",X"3A",X"6B",X"4E",X"A7",X"28",X"15",X"3A", - X"70",X"4E",X"A7",X"3A",X"6E",X"4E",X"28",X"03",X"C6",X"99",X"27",X"C6",X"99",X"27",X"32",X"6E", - X"4E",X"CD",X"A1",X"2B",X"21",X"03",X"4E",X"34",X"AF",X"32",X"D6",X"4D",X"3C",X"32",X"CC",X"4E", - X"32",X"DC",X"4E",X"C9",X"EF",X"00",X"01",X"EF",X"01",X"01",X"EF",X"02",X"00",X"EF",X"12",X"00", - X"EF",X"03",X"00",X"EF",X"1C",X"03",X"EF",X"1C",X"06",X"EF",X"18",X"00",X"EF",X"1B",X"00",X"AF", - X"32",X"13",X"4E",X"3A",X"6F",X"4E",X"32",X"14",X"4E",X"32",X"15",X"4E",X"EF",X"1A",X"00",X"F7", - X"57",X"01",X"00",X"21",X"03",X"4E",X"34",X"C9",X"21",X"15",X"4E",X"35",X"CD",X"6A",X"2B",X"AF", - X"32",X"03",X"4E",X"32",X"02",X"4E",X"32",X"04",X"4E",X"21",X"00",X"4E",X"34",X"C9",X"3A",X"04", - X"4E",X"E7",X"79",X"08",X"99",X"08",X"0C",X"00",X"CD",X"08",X"0D",X"09",X"0C",X"00",X"40",X"09", - X"0C",X"00",X"72",X"09",X"88",X"09",X"0C",X"00",X"D2",X"09",X"D8",X"09",X"0C",X"00",X"E8",X"09", - X"0C",X"00",X"FE",X"09",X"0C",X"00",X"02",X"0A",X"0C",X"00",X"04",X"0A",X"0C",X"00",X"06",X"0A", - X"0C",X"00",X"08",X"0A",X"0C",X"00",X"0A",X"0A",X"0C",X"00",X"0C",X"0A",X"0C",X"00",X"0E",X"0A", - X"0C",X"00",X"2C",X"0A",X"0C",X"00",X"7C",X"0A",X"A0",X"0A",X"0C",X"00",X"A3",X"0A",X"78",X"A7", - X"20",X"04",X"2A",X"0A",X"4E",X"7E",X"DD",X"21",X"96",X"07",X"47",X"87",X"87",X"80",X"80",X"5F", - X"16",X"00",X"DD",X"19",X"DD",X"7E",X"00",X"87",X"47",X"87",X"87",X"4F",X"87",X"87",X"81",X"80", - X"5F",X"16",X"00",X"21",X"0F",X"33",X"19",X"CD",X"14",X"08",X"DD",X"7E",X"01",X"32",X"B0",X"4D", - X"DD",X"7E",X"02",X"47",X"87",X"80",X"5F",X"16",X"00",X"21",X"43",X"08",X"19",X"CD",X"3A",X"08", - X"DD",X"7E",X"03",X"87",X"5F",X"16",X"00",X"FD",X"21",X"4F",X"08",X"FD",X"19",X"FD",X"6E",X"00", - X"FD",X"66",X"01",X"22",X"BB",X"4D",X"DD",X"7E",X"04",X"87",X"5F",X"16",X"00",X"FD",X"21",X"61", - X"08",X"FD",X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22",X"BD",X"4D",X"DD",X"7E",X"05",X"87", - X"5F",X"16",X"00",X"FD",X"21",X"73",X"08",X"FD",X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22", - X"95",X"4D",X"CD",X"EA",X"2B",X"C9",X"03",X"01",X"01",X"00",X"02",X"00",X"04",X"01",X"02",X"01", - X"03",X"00",X"04",X"01",X"03",X"02",X"04",X"01",X"04",X"02",X"03",X"02",X"05",X"01",X"05",X"00", - X"03",X"02",X"06",X"02",X"05",X"01",X"03",X"03",X"03",X"02",X"05",X"02",X"03",X"03",X"06",X"02", - X"05",X"02",X"03",X"03",X"06",X"02",X"05",X"00",X"03",X"04",X"07",X"02",X"05",X"01",X"03",X"04", - X"03",X"02",X"05",X"02",X"03",X"04",X"06",X"02",X"05",X"02",X"03",X"05",X"07",X"02",X"05",X"00", - X"03",X"05",X"07",X"02",X"05",X"02",X"03",X"05",X"05",X"02",X"05",X"01",X"03",X"06",X"07",X"02", - X"05",X"02",X"03",X"06",X"07",X"02",X"05",X"02",X"03",X"06",X"08",X"02",X"05",X"02",X"03",X"06", - X"07",X"02",X"05",X"02",X"03",X"07",X"08",X"02",X"05",X"02",X"03",X"07",X"08",X"02",X"06",X"02", - X"03",X"07",X"08",X"02",X"11",X"46",X"4D",X"01",X"1C",X"00",X"ED",X"B0",X"01",X"0C",X"00",X"A7", - X"ED",X"42",X"ED",X"B0",X"01",X"0C",X"00",X"A7",X"ED",X"42",X"ED",X"B0",X"01",X"0C",X"00",X"A7", - X"ED",X"42",X"ED",X"B0",X"01",X"0E",X"00",X"ED",X"B0",X"C9",X"11",X"B8",X"4D",X"01",X"03",X"00", - X"ED",X"B0",X"C9",X"14",X"1E",X"46",X"00",X"1E",X"3C",X"00",X"00",X"32",X"00",X"00",X"00",X"14", - X"0A",X"1E",X"0F",X"28",X"14",X"32",X"19",X"3C",X"1E",X"50",X"28",X"64",X"32",X"78",X"3C",X"8C", - X"46",X"C0",X"03",X"48",X"03",X"D0",X"02",X"58",X"02",X"E0",X"01",X"68",X"01",X"F0",X"00",X"78", - X"00",X"01",X"00",X"F0",X"00",X"F0",X"00",X"B4",X"00",X"21",X"09",X"4E",X"AF",X"06",X"0B",X"CF", - X"CD",X"C9",X"24",X"2A",X"73",X"4E",X"22",X"0A",X"4E",X"21",X"0A",X"4E",X"11",X"38",X"4E",X"01", - X"2E",X"00",X"ED",X"B0",X"21",X"04",X"4E",X"34",X"C9",X"3A",X"00",X"4E",X"3D",X"20",X"06",X"3E", - X"09",X"32",X"04",X"4E",X"C9",X"EF",X"11",X"00",X"EF",X"1C",X"83",X"EF",X"04",X"00",X"EF",X"05", - X"00",X"EF",X"10",X"00",X"EF",X"1A",X"00",X"F7",X"54",X"00",X"00",X"F7",X"54",X"06",X"00",X"3A", - X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"32",X"03",X"50",X"C3",X"94",X"08",X"3A",X"00",X"50", - X"CB",X"67",X"C2",X"DE",X"08",X"21",X"04",X"4E",X"36",X"0E",X"EF",X"13",X"00",X"C9",X"3A",X"0E", - X"4E",X"FE",X"F4",X"20",X"06",X"21",X"04",X"4E",X"36",X"0C",X"C9",X"CD",X"17",X"10",X"CD",X"17", - X"10",X"CD",X"DD",X"13",X"CD",X"42",X"0C",X"CD",X"23",X"0E",X"CD",X"36",X"0E",X"CD",X"C3",X"0A", - X"CD",X"D6",X"0B",X"CD",X"0D",X"0C",X"CD",X"6C",X"0E",X"CD",X"AD",X"0E",X"C9",X"3E",X"01",X"32", - X"12",X"4E",X"CD",X"87",X"24",X"21",X"04",X"4E",X"34",X"3A",X"14",X"4E",X"A7",X"20",X"1F",X"3A", - X"70",X"4E",X"A7",X"28",X"19",X"3A",X"42",X"4E",X"A7",X"28",X"13",X"3A",X"09",X"4E",X"C6",X"03", - X"4F",X"06",X"1C",X"CD",X"42",X"00",X"EF",X"1C",X"05",X"F7",X"54",X"00",X"00",X"C9",X"34",X"C9", - X"3A",X"70",X"4E",X"A7",X"28",X"06",X"3A",X"42",X"4E",X"A7",X"20",X"15",X"3A",X"14",X"4E",X"A7", - X"20",X"1A",X"CD",X"A1",X"2B",X"EF",X"1C",X"05",X"F7",X"54",X"00",X"00",X"21",X"04",X"4E",X"34", - X"C9",X"CD",X"A6",X"0A",X"3A",X"09",X"4E",X"EE",X"01",X"32",X"09",X"4E",X"3E",X"09",X"32",X"04", - X"4E",X"C9",X"AF",X"32",X"02",X"4E",X"32",X"04",X"4E",X"32",X"70",X"4E",X"32",X"09",X"4E",X"32", - X"03",X"50",X"3E",X"01",X"32",X"00",X"4E",X"C9",X"EF",X"00",X"01",X"EF",X"01",X"01",X"EF",X"02", - X"00",X"EF",X"11",X"00",X"EF",X"13",X"00",X"EF",X"03",X"00",X"EF",X"04",X"00",X"EF",X"05",X"00", - X"EF",X"10",X"00",X"EF",X"1A",X"00",X"EF",X"1C",X"06",X"3A",X"00",X"4E",X"FE",X"03",X"28",X"06", - X"EF",X"1C",X"05",X"EF",X"1D",X"00",X"F7",X"54",X"00",X"00",X"3A",X"00",X"4E",X"3D",X"28",X"04", - X"F7",X"54",X"06",X"00",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"32",X"03",X"50",X"C3", - X"94",X"08",X"3E",X"03",X"32",X"04",X"4E",X"C9",X"F7",X"54",X"00",X"00",X"21",X"04",X"4E",X"34", - X"AF",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"C9",X"0E",X"02",X"06",X"01",X"CD",X"42",X"00",X"F7", - X"42",X"00",X"00",X"21",X"00",X"00",X"CD",X"7E",X"26",X"21",X"04",X"4E",X"34",X"C9",X"0E",X"00", - X"18",X"E8",X"18",X"E4",X"18",X"F8",X"18",X"E0",X"18",X"F4",X"18",X"DC",X"18",X"F0",X"EF",X"00", - X"01",X"EF",X"06",X"00",X"EF",X"11",X"00",X"EF",X"13",X"00",X"EF",X"04",X"01",X"EF",X"05",X"01", - X"EF",X"10",X"13",X"F7",X"43",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"AF",X"32",X"AC",X"4E", - X"32",X"BC",X"4E",X"3E",X"02",X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"3A",X"13",X"4E",X"FE",X"14", - X"38",X"02",X"3E",X"14",X"E7",X"6F",X"0A",X"08",X"21",X"6F",X"0A",X"6F",X"0A",X"9E",X"21",X"6F", - X"0A",X"6F",X"0A",X"6F",X"0A",X"97",X"22",X"6F",X"0A",X"6F",X"0A",X"6F",X"0A",X"97",X"22",X"6F", - X"0A",X"6F",X"0A",X"6F",X"0A",X"97",X"22",X"6F",X"0A",X"6F",X"0A",X"6F",X"0A",X"6F",X"0A",X"21", - X"04",X"4E",X"34",X"34",X"AF",X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"C9",X"AF",X"32",X"CC",X"4E", - X"32",X"DC",X"4E",X"06",X"07",X"21",X"0C",X"4E",X"CF",X"CD",X"C9",X"24",X"21",X"04",X"4E",X"34", - X"21",X"13",X"4E",X"34",X"2A",X"0A",X"4E",X"7E",X"FE",X"14",X"C8",X"23",X"22",X"0A",X"4E",X"C9", - X"C3",X"88",X"09",X"C3",X"D2",X"09",X"06",X"2E",X"DD",X"21",X"0A",X"4E",X"FD",X"21",X"38",X"4E", - X"DD",X"56",X"00",X"FD",X"5E",X"00",X"FD",X"72",X"00",X"DD",X"73",X"00",X"DD",X"23",X"FD",X"23", - X"10",X"EE",X"C9",X"3A",X"A4",X"4D",X"A7",X"C0",X"DD",X"21",X"00",X"4C",X"FD",X"21",X"C8",X"4D", - X"11",X"00",X"01",X"FD",X"BE",X"00",X"C2",X"D2",X"0B",X"FD",X"36",X"00",X"0E",X"3A",X"A6",X"4D", - X"A7",X"28",X"1B",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"13",X"21",X"AC",X"4E",X"CB",X"FE", - X"3E",X"09",X"DD",X"BE",X"0B",X"20",X"04",X"CB",X"BE",X"3E",X"09",X"32",X"0B",X"4C",X"3A",X"A7", - X"4D",X"A7",X"28",X"1D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE", - X"03",X"28",X"07",X"DD",X"36",X"03",X"11",X"C3",X"33",X"0B",X"DD",X"36",X"03",X"12",X"C3",X"33", - X"0B",X"3E",X"01",X"DD",X"BE",X"03",X"28",X"07",X"DD",X"36",X"03",X"01",X"C3",X"33",X"0B",X"DD", - X"36",X"03",X"01",X"3A",X"A8",X"4D",X"A7",X"28",X"1D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30", - X"27",X"3E",X"11",X"DD",X"BE",X"05",X"28",X"07",X"DD",X"36",X"05",X"11",X"C3",X"68",X"0B",X"DD", - X"36",X"05",X"12",X"C3",X"68",X"0B",X"3E",X"03",X"DD",X"BE",X"05",X"28",X"07",X"DD",X"36",X"05", - X"03",X"C3",X"68",X"0B",X"DD",X"36",X"05",X"03",X"3A",X"A9",X"4D",X"A7",X"28",X"1D",X"2A",X"CB", - X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE",X"07",X"28",X"07",X"DD",X"36",X"07", - X"11",X"C3",X"9D",X"0B",X"DD",X"36",X"07",X"12",X"C3",X"9D",X"0B",X"3E",X"05",X"DD",X"BE",X"07", - X"28",X"07",X"DD",X"36",X"07",X"05",X"C3",X"9D",X"0B",X"DD",X"36",X"07",X"05",X"3A",X"AA",X"4D", - X"A7",X"28",X"1D",X"2A",X"CB",X"4D",X"A7",X"ED",X"52",X"30",X"27",X"3E",X"11",X"DD",X"BE",X"09", - X"28",X"07",X"DD",X"36",X"09",X"11",X"C3",X"D2",X"0B",X"DD",X"36",X"09",X"12",X"C3",X"D2",X"0B", - X"3E",X"07",X"DD",X"BE",X"09",X"28",X"07",X"DD",X"36",X"09",X"07",X"C3",X"D2",X"0B",X"DD",X"36", - X"09",X"07",X"FD",X"35",X"00",X"C9",X"06",X"19",X"3A",X"02",X"4E",X"FE",X"22",X"C2",X"E2",X"0B", - X"06",X"00",X"DD",X"21",X"00",X"4C",X"3A",X"AC",X"4D",X"A7",X"CA",X"F0",X"0B",X"DD",X"70",X"03", - X"3A",X"AD",X"4D",X"A7",X"CA",X"FA",X"0B",X"DD",X"70",X"05",X"3A",X"AE",X"4D",X"A7",X"CA",X"04", - X"0C",X"DD",X"70",X"07",X"3A",X"AF",X"4D",X"A7",X"C8",X"DD",X"70",X"09",X"C9",X"21",X"CF",X"4D", - X"34",X"3E",X"0A",X"BE",X"C0",X"36",X"00",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"15",X"21",X"64", - X"44",X"3E",X"10",X"BE",X"20",X"02",X"3E",X"00",X"77",X"32",X"78",X"44",X"32",X"84",X"47",X"32", - X"98",X"47",X"C9",X"21",X"32",X"47",X"3E",X"10",X"BE",X"20",X"02",X"3E",X"00",X"77",X"32",X"78", - X"46",X"C9",X"3A",X"A4",X"4D",X"A7",X"C0",X"3A",X"94",X"4D",X"07",X"32",X"94",X"4D",X"D0",X"3A", - X"A0",X"4D",X"A7",X"C2",X"90",X"0C",X"DD",X"21",X"05",X"33",X"FD",X"21",X"00",X"4D",X"CD",X"00", - X"20",X"22",X"00",X"4D",X"3E",X"03",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3A",X"00",X"4D",X"FE", - X"64",X"C2",X"90",X"0C",X"21",X"2C",X"2E",X"22",X"0A",X"4D",X"21",X"00",X"01",X"22",X"14",X"4D", - X"22",X"1E",X"4D",X"3E",X"02",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3E",X"01",X"32",X"A0",X"4D", - X"3A",X"A1",X"4D",X"FE",X"01",X"CA",X"FB",X"0C",X"FE",X"00",X"C2",X"C1",X"0C",X"3A",X"02",X"4D", - X"FE",X"78",X"CC",X"2E",X"1F",X"FE",X"80",X"CC",X"2E",X"1F",X"3A",X"2D",X"4D",X"32",X"29",X"4D", - X"DD",X"21",X"20",X"4D",X"FD",X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"C3",X"FB", - X"0C",X"DD",X"21",X"05",X"33",X"FD",X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"3E", - X"03",X"32",X"2D",X"4D",X"32",X"29",X"4D",X"3A",X"02",X"4D",X"FE",X"64",X"C2",X"FB",X"0C",X"21", - X"2C",X"2E",X"22",X"0C",X"4D",X"21",X"00",X"01",X"22",X"16",X"4D",X"22",X"20",X"4D",X"3E",X"02", - X"32",X"29",X"4D",X"32",X"2D",X"4D",X"3E",X"01",X"32",X"A1",X"4D",X"3A",X"A2",X"4D",X"FE",X"01", - X"CA",X"93",X"0D",X"FE",X"00",X"C2",X"2C",X"0D",X"3A",X"04",X"4D",X"FE",X"78",X"CC",X"55",X"1F", - X"FE",X"80",X"CC",X"55",X"1F",X"3A",X"2E",X"4D",X"32",X"2A",X"4D",X"DD",X"21",X"22",X"4D",X"FD", - X"21",X"04",X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"C3",X"93",X"0D",X"3A",X"A2",X"4D",X"FE", - X"03",X"C2",X"59",X"0D",X"DD",X"21",X"FF",X"32",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22", - X"04",X"4D",X"AF",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3A",X"05",X"4D",X"FE",X"80",X"C2",X"93", - X"0D",X"3E",X"02",X"32",X"A2",X"4D",X"C3",X"93",X"0D",X"DD",X"21",X"05",X"33",X"FD",X"21",X"04", - X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"3E",X"03",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3A", - X"04",X"4D",X"FE",X"64",X"C2",X"93",X"0D",X"21",X"2C",X"2E",X"22",X"0E",X"4D",X"21",X"00",X"01", - X"22",X"18",X"4D",X"22",X"22",X"4D",X"3E",X"02",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"3E",X"01", - X"32",X"A2",X"4D",X"3A",X"A3",X"4D",X"FE",X"01",X"C8",X"FE",X"00",X"C2",X"C0",X"0D",X"3A",X"06", - X"4D",X"FE",X"78",X"CC",X"7C",X"1F",X"FE",X"80",X"CC",X"7C",X"1F",X"3A",X"2F",X"4D",X"32",X"2B", - X"4D",X"DD",X"21",X"24",X"4D",X"FD",X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"C9", - X"3A",X"A3",X"4D",X"FE",X"03",X"C2",X"EA",X"0D",X"DD",X"21",X"03",X"33",X"FD",X"21",X"06",X"4D", - X"CD",X"00",X"20",X"22",X"06",X"4D",X"3E",X"02",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3A",X"07", - X"4D",X"FE",X"80",X"C0",X"3E",X"02",X"32",X"A3",X"4D",X"C9",X"DD",X"21",X"05",X"33",X"FD",X"21", - X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"3E",X"03",X"32",X"2B",X"4D",X"32",X"2F",X"4D", - X"3A",X"06",X"4D",X"FE",X"64",X"C0",X"21",X"2C",X"2E",X"22",X"10",X"4D",X"21",X"00",X"01",X"22", - X"1A",X"4D",X"22",X"24",X"4D",X"3E",X"02",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"3E",X"01",X"32", - X"A3",X"4D",X"C9",X"21",X"C4",X"4D",X"34",X"3E",X"08",X"BE",X"C0",X"36",X"00",X"3A",X"C0",X"4D", - X"EE",X"01",X"32",X"C0",X"4D",X"C9",X"3A",X"A6",X"4D",X"A7",X"C0",X"3A",X"C1",X"4D",X"FE",X"07", - X"C8",X"87",X"2A",X"C2",X"4D",X"23",X"22",X"C2",X"4D",X"5F",X"16",X"00",X"DD",X"21",X"86",X"4D", - X"DD",X"19",X"DD",X"5E",X"00",X"DD",X"56",X"01",X"A7",X"ED",X"52",X"C0",X"CB",X"3F",X"3C",X"32", - X"C1",X"4D",X"21",X"01",X"01",X"22",X"B1",X"4D",X"22",X"B3",X"4D",X"C9",X"3A",X"A5",X"4D",X"A7", - X"28",X"05",X"AF",X"32",X"AC",X"4E",X"C9",X"21",X"AC",X"4E",X"06",X"E0",X"3A",X"0E",X"4E",X"FE", - X"E4",X"38",X"06",X"78",X"A6",X"CB",X"E7",X"77",X"C9",X"FE",X"D4",X"38",X"06",X"78",X"A6",X"CB", - X"DF",X"77",X"C9",X"FE",X"B4",X"38",X"06",X"78",X"A6",X"CB",X"D7",X"77",X"C9",X"FE",X"74",X"38", - X"06",X"78",X"A6",X"CB",X"CF",X"77",X"C9",X"78",X"A6",X"CB",X"C7",X"77",X"C9",X"3A",X"A5",X"4D", - X"A7",X"C0",X"3A",X"D4",X"4D",X"A7",X"C0",X"3A",X"0E",X"4E",X"FE",X"46",X"28",X"0E",X"FE",X"AA", - X"C0",X"3A",X"0D",X"4E",X"A7",X"C0",X"21",X"0D",X"4E",X"34",X"18",X"09",X"3A",X"0C",X"4E",X"A7", - X"C0",X"21",X"0C",X"4E",X"34",X"21",X"94",X"80",X"22",X"D2",X"4D",X"21",X"FD",X"0E",X"3A",X"13", - X"4E",X"FE",X"14",X"38",X"02",X"3E",X"14",X"47",X"87",X"80",X"D7",X"32",X"0C",X"4C",X"23",X"7E", - X"32",X"0D",X"4C",X"23",X"7E",X"32",X"D4",X"4D",X"F7",X"8A",X"04",X"00",X"C9",X"00",X"14",X"06", - X"01",X"0F",X"07",X"02",X"15",X"08",X"02",X"15",X"08",X"04",X"14",X"09",X"04",X"14",X"09",X"05", - X"17",X"0A",X"05",X"17",X"0A",X"06",X"09",X"0B",X"06",X"09",X"0B",X"03",X"16",X"0C",X"03",X"16", - X"0C",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D", - X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"07",X"16",X"0D",X"F5",X"ED",X"57",X"B7", - X"28",X"04",X"F1",X"C3",X"8D",X"00",X"F1",X"C3",X"00",X"30",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"81",X"CE", - X"AF",X"32",X"D4",X"4D",X"21",X"00",X"00",X"22",X"D2",X"4D",X"C9",X"EF",X"1C",X"9B",X"3A",X"00", - X"4E",X"3D",X"C8",X"EF",X"1C",X"A2",X"C9",X"CD",X"91",X"12",X"3A",X"A5",X"4D",X"A7",X"C0",X"CD", - X"66",X"10",X"CD",X"94",X"10",X"CD",X"9E",X"10",X"CD",X"A8",X"10",X"CD",X"B4",X"10",X"3A",X"A4", - X"4D",X"A7",X"CA",X"39",X"10",X"CD",X"35",X"12",X"C9",X"CD",X"1D",X"17",X"CD",X"89",X"17",X"3A", - X"A4",X"4D",X"A7",X"C0",X"CD",X"06",X"18",X"CD",X"36",X"1B",X"CD",X"4B",X"1C",X"CD",X"22",X"1D", - X"CD",X"F9",X"1D",X"3A",X"04",X"4E",X"FE",X"03",X"C0",X"CD",X"76",X"13",X"CD",X"69",X"20",X"CD", - X"8C",X"20",X"CD",X"AF",X"20",X"C9",X"3A",X"AB",X"4D",X"A7",X"C8",X"3D",X"20",X"08",X"32",X"AB", - X"4D",X"3C",X"32",X"AC",X"4D",X"C9",X"3D",X"20",X"08",X"32",X"AB",X"4D",X"3C",X"32",X"AD",X"4D", - X"C9",X"3D",X"20",X"08",X"32",X"AB",X"4D",X"3C",X"32",X"AE",X"4D",X"C9",X"32",X"AF",X"4D",X"3D", - X"32",X"AB",X"4D",X"C9",X"3A",X"AC",X"4D",X"E7",X"0C",X"00",X"C0",X"10",X"D2",X"10",X"3A",X"AD", - X"4D",X"E7",X"0C",X"00",X"18",X"11",X"2A",X"11",X"3A",X"AE",X"4D",X"E7",X"0C",X"00",X"5C",X"11", - X"6E",X"11",X"8F",X"11",X"3A",X"AF",X"4D",X"E7",X"0C",X"00",X"C9",X"11",X"DB",X"11",X"FC",X"11", - X"CD",X"D8",X"1B",X"2A",X"00",X"4D",X"11",X"64",X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AC",X"4D", - X"34",X"C9",X"DD",X"21",X"01",X"33",X"FD",X"21",X"00",X"4D",X"CD",X"00",X"20",X"22",X"00",X"4D", - X"3E",X"01",X"32",X"28",X"4D",X"32",X"2C",X"4D",X"3A",X"00",X"4D",X"FE",X"80",X"C0",X"21",X"2F", - X"2E",X"22",X"0A",X"4D",X"22",X"31",X"4D",X"AF",X"32",X"A0",X"4D",X"32",X"AC",X"4D",X"32",X"A7", - X"4D",X"DD",X"21",X"AC",X"4D",X"DD",X"B6",X"00",X"DD",X"B6",X"01",X"DD",X"B6",X"02",X"DD",X"B6", - X"03",X"C0",X"21",X"AC",X"4E",X"CB",X"B6",X"C9",X"CD",X"AF",X"1C",X"2A",X"02",X"4D",X"11",X"64", - X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AD",X"4D",X"34",X"C9",X"DD",X"21",X"01",X"33",X"FD",X"21", - X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"3E",X"01",X"32",X"29",X"4D",X"32",X"2D",X"4D", - X"3A",X"02",X"4D",X"FE",X"80",X"C0",X"21",X"2F",X"2E",X"22",X"0C",X"4D",X"22",X"33",X"4D",X"AF", - X"32",X"A1",X"4D",X"32",X"AD",X"4D",X"32",X"A8",X"4D",X"C3",X"01",X"11",X"CD",X"86",X"1D",X"2A", - X"04",X"4D",X"11",X"64",X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AE",X"4D",X"34",X"C9",X"DD",X"21", - X"01",X"33",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"3E",X"01",X"32",X"2A", - X"4D",X"32",X"2E",X"4D",X"3A",X"04",X"4D",X"FE",X"80",X"C0",X"21",X"AE",X"4D",X"34",X"C9",X"DD", - X"21",X"03",X"33",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22",X"04",X"4D",X"3E",X"02",X"32", - X"2A",X"4D",X"32",X"2E",X"4D",X"3A",X"05",X"4D",X"FE",X"90",X"C0",X"21",X"2F",X"30",X"22",X"0E", - X"4D",X"22",X"35",X"4D",X"3E",X"01",X"32",X"2A",X"4D",X"32",X"2E",X"4D",X"AF",X"32",X"A2",X"4D", - X"32",X"AE",X"4D",X"32",X"A9",X"4D",X"C3",X"01",X"11",X"CD",X"5D",X"1E",X"2A",X"06",X"4D",X"11", - X"64",X"80",X"A7",X"ED",X"52",X"C0",X"21",X"AF",X"4D",X"34",X"C9",X"DD",X"21",X"01",X"33",X"FD", - X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"3E",X"01",X"32",X"2B",X"4D",X"32",X"2F", - X"4D",X"3A",X"06",X"4D",X"FE",X"80",X"C0",X"21",X"AF",X"4D",X"34",X"C9",X"DD",X"21",X"FF",X"32", - X"FD",X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"AF",X"32",X"2B",X"4D",X"32",X"2F", - X"4D",X"3A",X"07",X"4D",X"FE",X"70",X"C0",X"21",X"2F",X"2C",X"22",X"10",X"4D",X"22",X"37",X"4D", - X"3E",X"01",X"32",X"2B",X"4D",X"32",X"2F",X"4D",X"AF",X"32",X"A3",X"4D",X"32",X"AF",X"4D",X"32", - X"AA",X"4D",X"C3",X"01",X"11",X"3A",X"D1",X"4D",X"E7",X"3F",X"12",X"0C",X"00",X"3F",X"12",X"21", - X"00",X"4C",X"3A",X"A4",X"4D",X"87",X"5F",X"16",X"00",X"19",X"3A",X"D1",X"4D",X"A7",X"20",X"27", - X"3A",X"D0",X"4D",X"06",X"27",X"80",X"47",X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E",X"A1",X"28", - X"04",X"CB",X"F0",X"CB",X"F8",X"70",X"23",X"36",X"18",X"3E",X"00",X"32",X"0B",X"4C",X"F7",X"4A", - X"03",X"00",X"21",X"D1",X"4D",X"34",X"C9",X"36",X"20",X"3E",X"09",X"32",X"0B",X"4C",X"3A",X"A4", - X"4D",X"32",X"AB",X"4D",X"AF",X"32",X"A4",X"4D",X"32",X"D1",X"4D",X"21",X"AC",X"4E",X"CB",X"F6", - X"C9",X"3A",X"A5",X"4D",X"E7",X"0C",X"00",X"B7",X"12",X"B7",X"12",X"B7",X"12",X"B7",X"12",X"CB", - X"12",X"F9",X"12",X"06",X"13",X"0E",X"13",X"16",X"13",X"1E",X"13",X"26",X"13",X"2E",X"13",X"36", - X"13",X"3E",X"13",X"46",X"13",X"53",X"13",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"11",X"78", - X"00",X"A7",X"ED",X"52",X"C0",X"3E",X"05",X"32",X"A5",X"4D",X"C9",X"21",X"00",X"00",X"CD",X"7E", - X"26",X"3E",X"34",X"11",X"B4",X"00",X"4F",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"28", - X"04",X"3E",X"C0",X"B1",X"4F",X"79",X"32",X"0A",X"4C",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D", - X"A7",X"ED",X"52",X"C0",X"21",X"A5",X"4D",X"34",X"C9",X"21",X"BC",X"4E",X"CB",X"E6",X"3E",X"35", - X"11",X"C3",X"00",X"C3",X"D6",X"12",X"3E",X"36",X"11",X"D2",X"00",X"C3",X"D6",X"12",X"3E",X"37", - X"11",X"E1",X"00",X"C3",X"D6",X"12",X"3E",X"38",X"11",X"F0",X"00",X"C3",X"D6",X"12",X"3E",X"39", - X"11",X"FF",X"00",X"C3",X"D6",X"12",X"3E",X"3A",X"11",X"0E",X"01",X"C3",X"D6",X"12",X"3E",X"3B", - X"11",X"1D",X"01",X"C3",X"D6",X"12",X"3E",X"3C",X"11",X"2C",X"01",X"C3",X"D6",X"12",X"3E",X"3D", - X"11",X"3B",X"01",X"C3",X"D6",X"12",X"21",X"BC",X"4E",X"36",X"20",X"3E",X"3E",X"11",X"59",X"01", - X"C3",X"D6",X"12",X"3E",X"3F",X"32",X"0A",X"4C",X"2A",X"C5",X"4D",X"23",X"22",X"C5",X"4D",X"11", - X"B8",X"01",X"A7",X"ED",X"52",X"C0",X"21",X"14",X"4E",X"35",X"21",X"15",X"4E",X"35",X"CD",X"75", - X"26",X"21",X"04",X"4E",X"34",X"C9",X"3A",X"A6",X"4D",X"A7",X"C8",X"DD",X"21",X"A7",X"4D",X"DD", - X"7E",X"00",X"DD",X"B6",X"01",X"DD",X"B6",X"02",X"DD",X"B6",X"03",X"CA",X"98",X"13",X"2A",X"CB", - X"4D",X"2B",X"22",X"CB",X"4D",X"7C",X"B5",X"C0",X"21",X"0B",X"4C",X"36",X"09",X"3A",X"AC",X"4D", - X"A7",X"C2",X"A7",X"13",X"32",X"A7",X"4D",X"3A",X"AD",X"4D",X"A7",X"C2",X"B1",X"13",X"32",X"A8", - X"4D",X"3A",X"AE",X"4D",X"A7",X"C2",X"BB",X"13",X"32",X"A9",X"4D",X"3A",X"AF",X"4D",X"A7",X"C2", - X"C5",X"13",X"32",X"AA",X"4D",X"AF",X"32",X"CB",X"4D",X"32",X"CC",X"4D",X"32",X"A6",X"4D",X"32", - X"C8",X"4D",X"32",X"D0",X"4D",X"21",X"AC",X"4E",X"CB",X"AE",X"CB",X"BE",X"C9",X"21",X"9E",X"4D", - X"3A",X"0E",X"4E",X"BE",X"CA",X"EE",X"13",X"21",X"00",X"00",X"22",X"97",X"4D",X"C9",X"2A",X"97", - X"4D",X"23",X"22",X"97",X"4D",X"ED",X"5B",X"95",X"4D",X"A7",X"ED",X"52",X"C0",X"21",X"00",X"00", - X"22",X"97",X"4D",X"3A",X"A1",X"4D",X"A7",X"F5",X"CC",X"86",X"20",X"F1",X"C8",X"3A",X"A2",X"4D", - X"A7",X"F5",X"CC",X"A9",X"20",X"F1",X"C8",X"3A",X"A3",X"4D",X"A7",X"CC",X"D1",X"20",X"C9",X"3A", - X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"C8",X"47",X"DD",X"21",X"00",X"4C",X"1E",X"08",X"0E", - X"08",X"16",X"07",X"3A",X"00",X"4D",X"83",X"DD",X"77",X"13",X"3A",X"01",X"4D",X"2F",X"82",X"DD", - X"77",X"12",X"3A",X"02",X"4D",X"83",X"DD",X"77",X"15",X"3A",X"03",X"4D",X"2F",X"82",X"DD",X"77", - X"14",X"3A",X"04",X"4D",X"83",X"DD",X"77",X"17",X"3A",X"05",X"4D",X"2F",X"81",X"DD",X"77",X"16", - X"3A",X"06",X"4D",X"83",X"DD",X"77",X"19",X"3A",X"07",X"4D",X"2F",X"81",X"DD",X"77",X"18",X"3A", - X"08",X"4D",X"83",X"DD",X"77",X"1B",X"3A",X"09",X"4D",X"2F",X"81",X"DD",X"77",X"1A",X"3A",X"D2", - X"4D",X"83",X"DD",X"77",X"1D",X"3A",X"D3",X"4D",X"2F",X"81",X"DD",X"77",X"1C",X"C3",X"FE",X"14", - X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"C0",X"47",X"1E",X"09",X"0E",X"07",X"16",X"06", - X"DD",X"21",X"00",X"4C",X"3A",X"00",X"4D",X"2F",X"83",X"DD",X"77",X"13",X"3A",X"01",X"4D",X"82", - X"DD",X"77",X"12",X"3A",X"02",X"4D",X"2F",X"83",X"DD",X"77",X"15",X"3A",X"03",X"4D",X"82",X"DD", - X"77",X"14",X"3A",X"04",X"4D",X"2F",X"83",X"DD",X"77",X"17",X"3A",X"05",X"4D",X"81",X"DD",X"77", - X"16",X"3A",X"06",X"4D",X"2F",X"83",X"DD",X"77",X"19",X"3A",X"07",X"4D",X"81",X"DD",X"77",X"18", - X"3A",X"08",X"4D",X"2F",X"83",X"DD",X"77",X"1B",X"3A",X"09",X"4D",X"81",X"DD",X"77",X"1A",X"3A", - X"D2",X"4D",X"2F",X"83",X"DD",X"77",X"1D",X"3A",X"D3",X"4D",X"81",X"DD",X"77",X"1C",X"3A",X"A5", - X"4D",X"A7",X"C2",X"4B",X"15",X"3A",X"A4",X"4D",X"A7",X"C2",X"B4",X"15",X"21",X"1C",X"15",X"E5", - X"3A",X"30",X"4D",X"E7",X"8C",X"16",X"B1",X"16",X"D6",X"16",X"F7",X"16",X"78",X"A7",X"28",X"2B", - X"0E",X"C0",X"3A",X"0A",X"4C",X"57",X"A1",X"20",X"05",X"7A",X"B1",X"C3",X"48",X"15",X"3A",X"30", - X"4D",X"FE",X"02",X"20",X"09",X"CB",X"7A",X"28",X"12",X"7A",X"A9",X"C3",X"48",X"15",X"FE",X"03", - X"20",X"09",X"CB",X"72",X"28",X"05",X"7A",X"A9",X"32",X"0A",X"4C",X"21",X"C0",X"4D",X"56",X"3E", - X"1C",X"82",X"DD",X"77",X"02",X"DD",X"77",X"04",X"DD",X"77",X"06",X"DD",X"77",X"08",X"0E",X"20", - X"3A",X"AC",X"4D",X"A7",X"20",X"06",X"3A",X"A7",X"4D",X"A7",X"20",X"09",X"3A",X"2C",X"4D",X"87", - X"82",X"81",X"DD",X"77",X"02",X"3A",X"AD",X"4D",X"A7",X"20",X"06",X"3A",X"A8",X"4D",X"A7",X"20", - X"09",X"3A",X"2D",X"4D",X"87",X"82",X"81",X"DD",X"77",X"04",X"3A",X"AE",X"4D",X"A7",X"20",X"06", - X"3A",X"A9",X"4D",X"A7",X"20",X"09",X"3A",X"2E",X"4D",X"87",X"82",X"81",X"DD",X"77",X"06",X"3A", - X"AF",X"4D",X"A7",X"20",X"06",X"3A",X"AA",X"4D",X"A7",X"20",X"09",X"3A",X"2F",X"4D",X"87",X"82", - X"81",X"DD",X"77",X"08",X"CD",X"E6",X"15",X"CD",X"2D",X"16",X"CD",X"52",X"16",X"78",X"A7",X"C8", - X"0E",X"C0",X"3A",X"02",X"4C",X"B1",X"32",X"02",X"4C",X"3A",X"04",X"4C",X"B1",X"32",X"04",X"4C", - X"3A",X"06",X"4C",X"B1",X"32",X"06",X"4C",X"3A",X"08",X"4C",X"B1",X"32",X"08",X"4C",X"3A",X"0C", - X"4C",X"B1",X"32",X"0C",X"4C",X"C9",X"3A",X"06",X"4E",X"D6",X"05",X"D8",X"3A",X"09",X"4D",X"E6", - X"0F",X"FE",X"0C",X"38",X"04",X"16",X"18",X"18",X"12",X"FE",X"08",X"38",X"04",X"16",X"14",X"18", - X"0A",X"FE",X"04",X"38",X"04",X"16",X"10",X"18",X"02",X"16",X"14",X"DD",X"72",X"04",X"14",X"DD", - X"72",X"06",X"14",X"DD",X"72",X"08",X"14",X"DD",X"72",X"0C",X"DD",X"36",X"0A",X"3F",X"16",X"16", - X"DD",X"72",X"05",X"DD",X"72",X"07",X"DD",X"72",X"09",X"DD",X"72",X"0D",X"C9",X"3A",X"07",X"4E", - X"A7",X"C8",X"57",X"3A",X"3A",X"4D",X"D6",X"3D",X"20",X"04",X"DD",X"36",X"0B",X"00",X"7A",X"FE", - X"0A",X"D8",X"DD",X"36",X"02",X"32",X"DD",X"36",X"03",X"1D",X"FE",X"0C",X"D8",X"DD",X"36",X"02", - X"33",X"C9",X"3A",X"08",X"4E",X"A7",X"C8",X"57",X"3A",X"3A",X"4D",X"D6",X"3D",X"20",X"04",X"DD", - X"36",X"0B",X"00",X"7A",X"FE",X"01",X"D8",X"3A",X"C0",X"4D",X"1E",X"08",X"83",X"DD",X"77",X"02", - X"7A",X"FE",X"03",X"D8",X"3A",X"01",X"4D",X"E6",X"08",X"0F",X"0F",X"0F",X"1E",X"0A",X"83",X"DD", - X"77",X"0C",X"3C",X"3C",X"DD",X"77",X"02",X"DD",X"36",X"0D",X"1E",X"C9",X"3A",X"09",X"4D",X"E6", - X"07",X"FE",X"06",X"38",X"05",X"DD",X"36",X"0A",X"30",X"C9",X"FE",X"04",X"38",X"05",X"DD",X"36", - X"0A",X"2E",X"C9",X"FE",X"02",X"38",X"05",X"DD",X"36",X"0A",X"2C",X"C9",X"DD",X"36",X"0A",X"2E", - X"C9",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"06",X"38",X"05",X"DD",X"36",X"0A",X"2F",X"C9",X"FE", - X"04",X"38",X"05",X"DD",X"36",X"0A",X"2D",X"C9",X"FE",X"02",X"38",X"05",X"DD",X"36",X"0A",X"2F", - X"C9",X"DD",X"36",X"0A",X"30",X"C9",X"3A",X"09",X"4D",X"E6",X"07",X"FE",X"06",X"38",X"08",X"1E", - X"2E",X"CB",X"FB",X"DD",X"73",X"0A",X"C9",X"FE",X"04",X"38",X"04",X"1E",X"2C",X"18",X"F2",X"FE", - X"02",X"30",X"EC",X"1E",X"30",X"18",X"EA",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"06",X"38",X"05", - X"1E",X"30",X"C3",X"0B",X"17",X"FE",X"04",X"38",X"08",X"1E",X"2F",X"CB",X"F3",X"DD",X"73",X"0A", - X"C9",X"FE",X"02",X"38",X"04",X"1E",X"2D",X"18",X"F2",X"1E",X"2F",X"18",X"EE",X"06",X"04",X"ED", - X"5B",X"39",X"4D",X"3A",X"AF",X"4D",X"A7",X"20",X"09",X"2A",X"37",X"4D",X"A7",X"ED",X"52",X"CA", - X"63",X"17",X"05",X"3A",X"AE",X"4D",X"A7",X"20",X"09",X"2A",X"35",X"4D",X"A7",X"ED",X"52",X"CA", - X"63",X"17",X"05",X"3A",X"AD",X"4D",X"A7",X"20",X"09",X"2A",X"33",X"4D",X"A7",X"ED",X"52",X"CA", - X"63",X"17",X"05",X"3A",X"AC",X"4D",X"A7",X"20",X"09",X"2A",X"31",X"4D",X"A7",X"ED",X"52",X"CA", - X"63",X"17",X"05",X"78",X"32",X"A4",X"4D",X"32",X"A5",X"4D",X"A7",X"C8",X"21",X"A6",X"4D",X"5F", - X"16",X"00",X"19",X"7E",X"A7",X"C8",X"AF",X"32",X"A5",X"4D",X"21",X"D0",X"4D",X"34",X"46",X"04", - X"CD",X"5A",X"2A",X"21",X"BC",X"4E",X"CB",X"DE",X"C9",X"3A",X"A4",X"4D",X"A7",X"C0",X"3A",X"A6", - X"4D",X"A7",X"C8",X"0E",X"04",X"06",X"04",X"DD",X"21",X"08",X"4D",X"3A",X"AF",X"4D",X"A7",X"20", - X"13",X"3A",X"06",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"07",X"4D",X"DD",X"96",X"01", - X"B9",X"DA",X"63",X"17",X"05",X"3A",X"AE",X"4D",X"A7",X"20",X"13",X"3A",X"04",X"4D",X"DD",X"96", - X"00",X"B9",X"30",X"0A",X"3A",X"05",X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"63",X"17",X"05",X"3A", - X"AD",X"4D",X"A7",X"20",X"13",X"3A",X"02",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"03", - X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"63",X"17",X"05",X"3A",X"AC",X"4D",X"A7",X"20",X"13",X"3A", - X"00",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"01",X"4D",X"DD",X"96",X"01",X"B9",X"DA", - X"63",X"17",X"05",X"C3",X"63",X"17",X"21",X"9D",X"4D",X"3E",X"FF",X"BE",X"CA",X"11",X"18",X"35", - X"C9",X"3A",X"A6",X"4D",X"A7",X"CA",X"2F",X"18",X"2A",X"4C",X"4D",X"29",X"22",X"4C",X"4D",X"2A", - X"4A",X"4D",X"ED",X"6A",X"22",X"4A",X"4D",X"D0",X"21",X"4C",X"4D",X"34",X"C3",X"43",X"18",X"2A", - X"48",X"4D",X"29",X"22",X"48",X"4D",X"2A",X"46",X"4D",X"ED",X"6A",X"22",X"46",X"4D",X"D0",X"21", - X"48",X"4D",X"34",X"3A",X"0E",X"4E",X"32",X"9E",X"4D",X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E", - X"A1",X"4F",X"21",X"3A",X"4D",X"7E",X"06",X"21",X"90",X"38",X"09",X"7E",X"06",X"3B",X"90",X"30", - X"03",X"C3",X"AB",X"18",X"3E",X"01",X"32",X"BF",X"4D",X"3A",X"00",X"4E",X"FE",X"01",X"CA",X"19", - X"1A",X"3A",X"04",X"4E",X"FE",X"10",X"D2",X"19",X"1A",X"79",X"A7",X"28",X"06",X"3A",X"40",X"50", - X"C3",X"86",X"18",X"3A",X"00",X"50",X"CB",X"4F",X"C2",X"99",X"18",X"2A",X"03",X"33",X"3E",X"02", - X"32",X"30",X"4D",X"22",X"1C",X"4D",X"C3",X"50",X"19",X"CB",X"57",X"C2",X"50",X"19",X"2A",X"FF", - X"32",X"AF",X"32",X"30",X"4D",X"22",X"1C",X"4D",X"C3",X"50",X"19",X"3A",X"00",X"4E",X"FE",X"01", - X"CA",X"19",X"1A",X"3A",X"04",X"4E",X"FE",X"10",X"D2",X"19",X"1A",X"79",X"A7",X"28",X"06",X"3A", - X"40",X"50",X"C3",X"C8",X"18",X"3A",X"00",X"50",X"CB",X"4F",X"CA",X"C9",X"1A",X"CB",X"57",X"CA", - X"D9",X"1A",X"CB",X"47",X"CA",X"E8",X"1A",X"CB",X"5F",X"CA",X"F8",X"1A",X"2A",X"1C",X"4D",X"22", - X"26",X"4D",X"06",X"01",X"DD",X"21",X"26",X"4D",X"FD",X"21",X"39",X"4D",X"CD",X"0F",X"20",X"E6", - X"C0",X"D6",X"C0",X"20",X"4B",X"05",X"C2",X"16",X"19",X"3A",X"30",X"4D",X"0F",X"DA",X"0B",X"19", - X"3A",X"09",X"4D",X"E6",X"07",X"FE",X"04",X"C8",X"C3",X"40",X"19",X"3A",X"08",X"4D",X"E6",X"07", - X"FE",X"04",X"C8",X"C3",X"40",X"19",X"DD",X"21",X"1C",X"4D",X"CD",X"0F",X"20",X"E6",X"C0",X"D6", - X"C0",X"20",X"2D",X"3A",X"30",X"4D",X"0F",X"DA",X"35",X"19",X"3A",X"09",X"4D",X"E6",X"07",X"FE", - X"04",X"C8",X"C3",X"50",X"19",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"04",X"C8",X"C3",X"50",X"19", - X"2A",X"26",X"4D",X"22",X"1C",X"4D",X"05",X"CA",X"50",X"19",X"3A",X"3C",X"4D",X"32",X"30",X"4D", - X"DD",X"21",X"1C",X"4D",X"FD",X"21",X"08",X"4D",X"CD",X"00",X"20",X"3A",X"30",X"4D",X"0F",X"DA", - X"75",X"19",X"7D",X"E6",X"07",X"FE",X"04",X"CA",X"85",X"19",X"DA",X"71",X"19",X"2D",X"C3",X"85", - X"19",X"2C",X"C3",X"85",X"19",X"7C",X"E6",X"07",X"FE",X"04",X"CA",X"85",X"19",X"DA",X"84",X"19", - X"25",X"C3",X"85",X"19",X"24",X"22",X"08",X"4D",X"CD",X"18",X"20",X"22",X"39",X"4D",X"DD",X"21", - X"BF",X"4D",X"DD",X"7E",X"00",X"DD",X"36",X"00",X"00",X"A7",X"C0",X"3A",X"D2",X"4D",X"A7",X"28", - X"2C",X"3A",X"D4",X"4D",X"A7",X"28",X"26",X"2A",X"08",X"4D",X"11",X"94",X"80",X"A7",X"ED",X"52", - X"20",X"1B",X"06",X"19",X"4F",X"CD",X"42",X"00",X"0E",X"15",X"81",X"4F",X"06",X"1C",X"CD",X"42", - X"00",X"CD",X"04",X"10",X"F7",X"54",X"05",X"00",X"21",X"BC",X"4E",X"CB",X"D6",X"3E",X"FF",X"32", - X"9D",X"4D",X"2A",X"39",X"4D",X"CD",X"65",X"00",X"7E",X"FE",X"10",X"28",X"03",X"FE",X"14",X"C0", - X"DD",X"21",X"0E",X"4E",X"DD",X"34",X"00",X"E6",X"0F",X"CB",X"3F",X"06",X"40",X"70",X"06",X"19", - X"4F",X"CB",X"39",X"CD",X"42",X"00",X"3C",X"FE",X"01",X"CA",X"FD",X"19",X"87",X"32",X"9D",X"4D", - X"CD",X"08",X"1B",X"CD",X"6A",X"1A",X"21",X"BC",X"4E",X"3A",X"0E",X"4E",X"0F",X"38",X"05",X"CB", - X"C6",X"CB",X"8E",X"C9",X"CB",X"86",X"CB",X"CE",X"C9",X"21",X"1C",X"4D",X"7E",X"A7",X"CA",X"2E", - X"1A",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"38",X"1A",X"C3",X"5C",X"1A",X"3A",X"09", - X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"5C",X"1A",X"3E",X"05",X"CD",X"D0",X"1E",X"38",X"03",X"EF", - X"17",X"00",X"DD",X"21",X"26",X"4D",X"FD",X"21",X"12",X"4D",X"CD",X"00",X"20",X"22",X"12",X"4D", - X"2A",X"26",X"4D",X"22",X"1C",X"4D",X"3A",X"3C",X"4D",X"32",X"30",X"4D",X"DD",X"21",X"1C",X"4D", - X"FD",X"21",X"08",X"4D",X"CD",X"00",X"20",X"C3",X"85",X"19",X"3A",X"9D",X"4D",X"FE",X"06",X"C0", - X"2A",X"BD",X"4D",X"22",X"CB",X"4D",X"3E",X"01",X"32",X"A6",X"4D",X"32",X"A7",X"4D",X"32",X"A8", - X"4D",X"32",X"A9",X"4D",X"32",X"AA",X"4D",X"32",X"B1",X"4D",X"32",X"B2",X"4D",X"32",X"B3",X"4D", - X"32",X"B4",X"4D",X"32",X"B5",X"4D",X"AF",X"32",X"C8",X"4D",X"32",X"D0",X"4D",X"DD",X"21",X"00", - X"4C",X"DD",X"36",X"02",X"1C",X"DD",X"36",X"04",X"1C",X"DD",X"36",X"06",X"1C",X"DD",X"36",X"08", - X"1C",X"DD",X"36",X"03",X"11",X"DD",X"36",X"05",X"11",X"DD",X"36",X"07",X"11",X"DD",X"36",X"09", - X"11",X"21",X"AC",X"4E",X"CB",X"EE",X"CB",X"BE",X"C9",X"2A",X"03",X"33",X"3E",X"02",X"32",X"3C", - X"4D",X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"2A",X"FF",X"32",X"AF",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"2A",X"05",X"33",X"3E",X"03",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"2A",X"01",X"33",X"3E",X"01",X"32",X"3C",X"4D", - X"22",X"26",X"4D",X"06",X"00",X"C3",X"E4",X"18",X"3A",X"12",X"4E",X"A7",X"CA",X"14",X"1B",X"21", - X"9F",X"4D",X"34",X"C9",X"3A",X"A3",X"4D",X"A7",X"C0",X"3A",X"A2",X"4D",X"A7",X"CA",X"25",X"1B", - X"21",X"11",X"4E",X"34",X"C9",X"3A",X"A1",X"4D",X"A7",X"CA",X"31",X"1B",X"21",X"10",X"4E",X"34", - X"C9",X"21",X"0F",X"4E",X"34",X"C9",X"3A",X"A0",X"4D",X"A7",X"C8",X"3A",X"AC",X"4D",X"A7",X"C0", - X"CD",X"D7",X"20",X"2A",X"31",X"4D",X"01",X"99",X"4D",X"CD",X"5A",X"20",X"3A",X"99",X"4D",X"A7", - X"CA",X"6A",X"1B",X"2A",X"60",X"4D",X"29",X"22",X"60",X"4D",X"2A",X"5E",X"4D",X"ED",X"6A",X"22", - X"5E",X"4D",X"D0",X"21",X"60",X"4D",X"34",X"C3",X"D8",X"1B",X"3A",X"A7",X"4D",X"A7",X"CA",X"88", - X"1B",X"2A",X"5C",X"4D",X"29",X"22",X"5C",X"4D",X"2A",X"5A",X"4D",X"ED",X"6A",X"22",X"5A",X"4D", - X"D0",X"21",X"5C",X"4D",X"34",X"C3",X"D8",X"1B",X"3A",X"B7",X"4D",X"A7",X"CA",X"A6",X"1B",X"2A", - X"50",X"4D",X"29",X"22",X"50",X"4D",X"2A",X"4E",X"4D",X"ED",X"6A",X"22",X"4E",X"4D",X"D0",X"21", - X"50",X"4D",X"34",X"C3",X"D8",X"1B",X"3A",X"B6",X"4D",X"A7",X"CA",X"C4",X"1B",X"2A",X"54",X"4D", - X"29",X"22",X"54",X"4D",X"2A",X"52",X"4D",X"ED",X"6A",X"22",X"52",X"4D",X"D0",X"21",X"54",X"4D", - X"34",X"C3",X"D8",X"1B",X"2A",X"58",X"4D",X"29",X"22",X"58",X"4D",X"2A",X"56",X"4D",X"ED",X"6A", - X"22",X"56",X"4D",X"D0",X"21",X"58",X"4D",X"34",X"21",X"14",X"4D",X"7E",X"A7",X"CA",X"ED",X"1B", - X"3A",X"00",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"F7",X"1B",X"C3",X"36",X"1C",X"3A",X"01",X"4D", - X"E6",X"07",X"FE",X"04",X"C2",X"36",X"1C",X"3E",X"01",X"CD",X"D0",X"1E",X"38",X"1B",X"3A",X"A7", - X"4D",X"A7",X"CA",X"0B",X"1C",X"EF",X"0C",X"00",X"C3",X"19",X"1C",X"2A",X"0A",X"4D",X"CD",X"52", - X"20",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"08",X"00",X"CD",X"FE",X"1E",X"DD",X"21",X"1E",X"4D", - X"FD",X"21",X"0A",X"4D",X"CD",X"00",X"20",X"22",X"0A",X"4D",X"2A",X"1E",X"4D",X"22",X"14",X"4D", - X"3A",X"2C",X"4D",X"32",X"28",X"4D",X"DD",X"21",X"14",X"4D",X"FD",X"21",X"00",X"4D",X"CD",X"00", - X"20",X"22",X"00",X"4D",X"CD",X"18",X"20",X"22",X"31",X"4D",X"C9",X"3A",X"A1",X"4D",X"FE",X"01", - X"C0",X"3A",X"AD",X"4D",X"A7",X"C0",X"2A",X"33",X"4D",X"01",X"9A",X"4D",X"CD",X"5A",X"20",X"3A", - X"9A",X"4D",X"A7",X"CA",X"7D",X"1C",X"2A",X"6C",X"4D",X"29",X"22",X"6C",X"4D",X"2A",X"6A",X"4D", - X"ED",X"6A",X"22",X"6A",X"4D",X"D0",X"21",X"6C",X"4D",X"34",X"C3",X"AF",X"1C",X"3A",X"A8",X"4D", - X"A7",X"CA",X"9B",X"1C",X"2A",X"68",X"4D",X"29",X"22",X"68",X"4D",X"2A",X"66",X"4D",X"ED",X"6A", - X"22",X"66",X"4D",X"D0",X"21",X"68",X"4D",X"34",X"C3",X"AF",X"1C",X"2A",X"64",X"4D",X"29",X"22", - X"64",X"4D",X"2A",X"62",X"4D",X"ED",X"6A",X"22",X"62",X"4D",X"D0",X"21",X"64",X"4D",X"34",X"21", - X"16",X"4D",X"7E",X"A7",X"CA",X"C4",X"1C",X"3A",X"02",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"CE", - X"1C",X"C3",X"0D",X"1D",X"3A",X"03",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"0D",X"1D",X"3E",X"02", - X"CD",X"D0",X"1E",X"38",X"1B",X"3A",X"A8",X"4D",X"A7",X"CA",X"E2",X"1C",X"EF",X"0D",X"00",X"C3", - X"F0",X"1C",X"2A",X"0C",X"4D",X"CD",X"52",X"20",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"09",X"00", - X"CD",X"25",X"1F",X"DD",X"21",X"20",X"4D",X"FD",X"21",X"0C",X"4D",X"CD",X"00",X"20",X"22",X"0C", - X"4D",X"2A",X"20",X"4D",X"22",X"16",X"4D",X"3A",X"2D",X"4D",X"32",X"29",X"4D",X"DD",X"21",X"16", - X"4D",X"FD",X"21",X"02",X"4D",X"CD",X"00",X"20",X"22",X"02",X"4D",X"CD",X"18",X"20",X"22",X"33", - X"4D",X"C9",X"3A",X"A2",X"4D",X"FE",X"01",X"C0",X"3A",X"AE",X"4D",X"A7",X"C0",X"2A",X"35",X"4D", - X"01",X"9B",X"4D",X"CD",X"5A",X"20",X"3A",X"9B",X"4D",X"A7",X"CA",X"54",X"1D",X"2A",X"78",X"4D", - X"29",X"22",X"78",X"4D",X"2A",X"76",X"4D",X"ED",X"6A",X"22",X"76",X"4D",X"D0",X"21",X"78",X"4D", - X"34",X"C3",X"86",X"1D",X"3A",X"A9",X"4D",X"A7",X"CA",X"72",X"1D",X"2A",X"74",X"4D",X"29",X"22", - X"74",X"4D",X"2A",X"72",X"4D",X"ED",X"6A",X"22",X"72",X"4D",X"D0",X"21",X"74",X"4D",X"34",X"C3", - X"86",X"1D",X"2A",X"70",X"4D",X"29",X"22",X"70",X"4D",X"2A",X"6E",X"4D",X"ED",X"6A",X"22",X"6E", - X"4D",X"D0",X"21",X"70",X"4D",X"34",X"21",X"18",X"4D",X"7E",X"A7",X"CA",X"9B",X"1D",X"3A",X"04", - X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"A5",X"1D",X"C3",X"E4",X"1D",X"3A",X"05",X"4D",X"E6",X"07", - X"FE",X"04",X"C2",X"E4",X"1D",X"3E",X"03",X"CD",X"D0",X"1E",X"38",X"1B",X"3A",X"A9",X"4D",X"A7", - X"CA",X"B9",X"1D",X"EF",X"0E",X"00",X"C3",X"C7",X"1D",X"2A",X"0E",X"4D",X"CD",X"52",X"20",X"7E", - X"FE",X"1A",X"28",X"03",X"EF",X"0A",X"00",X"CD",X"4C",X"1F",X"DD",X"21",X"22",X"4D",X"FD",X"21", - X"0E",X"4D",X"CD",X"00",X"20",X"22",X"0E",X"4D",X"2A",X"22",X"4D",X"22",X"18",X"4D",X"3A",X"2E", - X"4D",X"32",X"2A",X"4D",X"DD",X"21",X"18",X"4D",X"FD",X"21",X"04",X"4D",X"CD",X"00",X"20",X"22", - X"04",X"4D",X"CD",X"18",X"20",X"22",X"35",X"4D",X"C9",X"3A",X"A3",X"4D",X"FE",X"01",X"C0",X"3A", - X"AF",X"4D",X"A7",X"C0",X"2A",X"37",X"4D",X"01",X"9C",X"4D",X"CD",X"5A",X"20",X"3A",X"9C",X"4D", - X"A7",X"CA",X"2B",X"1E",X"2A",X"84",X"4D",X"29",X"22",X"84",X"4D",X"2A",X"82",X"4D",X"ED",X"6A", - X"22",X"82",X"4D",X"D0",X"21",X"84",X"4D",X"34",X"C3",X"5D",X"1E",X"3A",X"AA",X"4D",X"A7",X"CA", - X"49",X"1E",X"2A",X"80",X"4D",X"29",X"22",X"80",X"4D",X"2A",X"7E",X"4D",X"ED",X"6A",X"22",X"7E", - X"4D",X"D0",X"21",X"80",X"4D",X"34",X"C3",X"5D",X"1E",X"2A",X"7C",X"4D",X"29",X"22",X"7C",X"4D", - X"2A",X"7A",X"4D",X"ED",X"6A",X"22",X"7A",X"4D",X"D0",X"21",X"7C",X"4D",X"34",X"21",X"1A",X"4D", - X"7E",X"A7",X"CA",X"72",X"1E",X"3A",X"06",X"4D",X"E6",X"07",X"FE",X"04",X"CA",X"7C",X"1E",X"C3", - X"BB",X"1E",X"3A",X"07",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"BB",X"1E",X"3E",X"04",X"CD",X"D0", - X"1E",X"38",X"1B",X"3A",X"AA",X"4D",X"A7",X"CA",X"90",X"1E",X"EF",X"0F",X"00",X"C3",X"9E",X"1E", - X"2A",X"10",X"4D",X"CD",X"52",X"20",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"0B",X"00",X"CD",X"73", - X"1F",X"DD",X"21",X"24",X"4D",X"FD",X"21",X"10",X"4D",X"CD",X"00",X"20",X"22",X"10",X"4D",X"2A", - X"24",X"4D",X"22",X"1A",X"4D",X"3A",X"2F",X"4D",X"32",X"2B",X"4D",X"DD",X"21",X"1A",X"4D",X"FD", - X"21",X"06",X"4D",X"CD",X"00",X"20",X"22",X"06",X"4D",X"CD",X"18",X"20",X"22",X"37",X"4D",X"C9", - X"87",X"4F",X"06",X"00",X"21",X"09",X"4D",X"09",X"7E",X"FE",X"1D",X"C2",X"E3",X"1E",X"36",X"3D", - X"C3",X"FC",X"1E",X"FE",X"3E",X"C2",X"ED",X"1E",X"36",X"1E",X"C3",X"FC",X"1E",X"06",X"21",X"90", - X"DA",X"FC",X"1E",X"7E",X"06",X"3B",X"90",X"D2",X"FC",X"1E",X"A7",X"C9",X"37",X"C9",X"3A",X"B1", - X"4D",X"A7",X"C8",X"AF",X"32",X"B1",X"4D",X"21",X"FF",X"32",X"3A",X"28",X"4D",X"EE",X"02",X"32", - X"2C",X"4D",X"47",X"DF",X"22",X"1E",X"4D",X"3A",X"02",X"4E",X"FE",X"22",X"C0",X"22",X"14",X"4D", - X"78",X"32",X"28",X"4D",X"C9",X"3A",X"B2",X"4D",X"A7",X"C8",X"AF",X"32",X"B2",X"4D",X"21",X"FF", - X"32",X"3A",X"29",X"4D",X"EE",X"02",X"32",X"2D",X"4D",X"47",X"DF",X"22",X"20",X"4D",X"3A",X"02", - X"4E",X"FE",X"22",X"C0",X"22",X"16",X"4D",X"78",X"32",X"29",X"4D",X"C9",X"3A",X"B3",X"4D",X"A7", - X"C8",X"AF",X"32",X"B3",X"4D",X"21",X"FF",X"32",X"3A",X"2A",X"4D",X"EE",X"02",X"32",X"2E",X"4D", - X"47",X"DF",X"22",X"22",X"4D",X"3A",X"02",X"4E",X"FE",X"22",X"C0",X"22",X"18",X"4D",X"78",X"32", - X"2A",X"4D",X"C9",X"3A",X"B4",X"4D",X"A7",X"C8",X"AF",X"32",X"B4",X"4D",X"21",X"FF",X"32",X"3A", - X"2B",X"4D",X"EE",X"02",X"32",X"2F",X"4D",X"47",X"DF",X"22",X"24",X"4D",X"3A",X"02",X"4E",X"FE", - X"22",X"C0",X"22",X"1A",X"4D",X"78",X"32",X"2B",X"4D",X"C9",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"15",X"0C", - X"FD",X"7E",X"00",X"DD",X"86",X"00",X"6F",X"FD",X"7E",X"01",X"DD",X"86",X"01",X"67",X"C9",X"CD", - X"00",X"20",X"CD",X"65",X"00",X"7E",X"A7",X"C9",X"7D",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6", - X"20",X"6F",X"7C",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6",X"1E",X"67",X"C9",X"F5",X"C5",X"7D", - X"D6",X"20",X"6F",X"7C",X"D6",X"20",X"67",X"06",X"00",X"CB",X"24",X"CB",X"24",X"CB",X"24",X"CB", - X"24",X"CB",X"10",X"CB",X"24",X"CB",X"10",X"4C",X"26",X"00",X"09",X"01",X"40",X"40",X"09",X"C1", - X"F1",X"C9",X"CD",X"65",X"00",X"11",X"00",X"04",X"19",X"C9",X"CD",X"52",X"20",X"7E",X"FE",X"1B", - X"20",X"04",X"3E",X"01",X"02",X"C9",X"AF",X"02",X"C9",X"3A",X"A1",X"4D",X"A7",X"C0",X"3A",X"12", - X"4E",X"A7",X"CA",X"7E",X"20",X"3A",X"9F",X"4D",X"FE",X"07",X"C0",X"C3",X"86",X"20",X"21",X"B8", - X"4D",X"3A",X"0F",X"4E",X"BE",X"D8",X"3E",X"02",X"32",X"A1",X"4D",X"C9",X"3A",X"A2",X"4D",X"A7", - X"C0",X"3A",X"12",X"4E",X"A7",X"CA",X"A1",X"20",X"3A",X"9F",X"4D",X"FE",X"11",X"C0",X"C3",X"A9", - X"20",X"21",X"B9",X"4D",X"3A",X"10",X"4E",X"BE",X"D8",X"3E",X"03",X"32",X"A2",X"4D",X"C9",X"3A", - X"A3",X"4D",X"A7",X"C0",X"3A",X"12",X"4E",X"A7",X"CA",X"C9",X"20",X"3A",X"9F",X"4D",X"FE",X"20", - X"C0",X"AF",X"32",X"12",X"4E",X"32",X"9F",X"4D",X"C9",X"21",X"BA",X"4D",X"3A",X"11",X"4E",X"BE", - X"D8",X"3E",X"03",X"32",X"A3",X"4D",X"C9",X"3A",X"A3",X"4D",X"A7",X"C8",X"21",X"0E",X"4E",X"3A", - X"B6",X"4D",X"A7",X"C2",X"F4",X"20",X"3E",X"F4",X"96",X"47",X"3A",X"BB",X"4D",X"90",X"D8",X"3E", - X"01",X"32",X"B6",X"4D",X"3A",X"B7",X"4D",X"A7",X"C0",X"3E",X"F4",X"96",X"47",X"3A",X"BC",X"4D", - X"90",X"D8",X"3E",X"01",X"32",X"B7",X"4D",X"C9",X"3A",X"06",X"4E",X"E7",X"1A",X"21",X"40",X"21", - X"4B",X"21",X"0C",X"00",X"70",X"21",X"7B",X"21",X"86",X"21",X"3A",X"3A",X"4D",X"D6",X"21",X"20", - X"0F",X"3C",X"32",X"A0",X"4D",X"32",X"B7",X"4D",X"CD",X"06",X"05",X"21",X"06",X"4E",X"34",X"C9", - X"CD",X"06",X"18",X"CD",X"06",X"18",X"CD",X"36",X"1B",X"CD",X"36",X"1B",X"CD",X"23",X"0E",X"C9", - X"3A",X"3A",X"4D",X"D6",X"1E",X"C2",X"30",X"21",X"C3",X"2B",X"21",X"3A",X"32",X"4D",X"D6",X"1E", - X"C2",X"36",X"21",X"CD",X"70",X"1A",X"AF",X"32",X"AC",X"4E",X"32",X"BC",X"4E",X"CD",X"A5",X"05", - X"22",X"1C",X"4D",X"3A",X"3C",X"4D",X"32",X"30",X"4D",X"F7",X"45",X"07",X"00",X"C3",X"2B",X"21", - X"3A",X"32",X"4D",X"D6",X"2F",X"C2",X"36",X"21",X"C3",X"2B",X"21",X"3A",X"32",X"4D",X"D6",X"3D", - X"C2",X"30",X"21",X"C3",X"2B",X"21",X"CD",X"06",X"18",X"CD",X"06",X"18",X"3A",X"3A",X"4D",X"D6", - X"3D",X"C0",X"32",X"06",X"4E",X"F7",X"45",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"3A",X"07", - X"4E",X"FD",X"21",X"D2",X"41",X"E7",X"C2",X"21",X"0C",X"00",X"E1",X"21",X"F5",X"21",X"0C",X"22", - X"1E",X"22",X"44",X"22",X"5D",X"22",X"0C",X"00",X"6A",X"22",X"0C",X"00",X"86",X"22",X"0C",X"00", - X"8D",X"22",X"3E",X"01",X"32",X"D2",X"45",X"32",X"D3",X"45",X"32",X"F2",X"45",X"32",X"F3",X"45", - X"CD",X"06",X"05",X"FD",X"36",X"00",X"60",X"FD",X"36",X"01",X"61",X"F7",X"43",X"08",X"00",X"18", - X"0F",X"3A",X"3A",X"4D",X"D6",X"2C",X"C2",X"30",X"21",X"3C",X"32",X"A0",X"4D",X"32",X"B7",X"4D", - X"21",X"07",X"4E",X"34",X"C9",X"3A",X"01",X"4D",X"FE",X"77",X"28",X"05",X"FE",X"78",X"C2",X"30", - X"21",X"21",X"84",X"20",X"22",X"4E",X"4D",X"22",X"50",X"4D",X"18",X"E4",X"3A",X"01",X"4D",X"D6", - X"78",X"C2",X"37",X"22",X"FD",X"36",X"00",X"62",X"FD",X"36",X"01",X"63",X"18",X"D2",X"3A",X"01", - X"4D",X"D6",X"7B",X"20",X"12",X"FD",X"36",X"00",X"64",X"FD",X"36",X"01",X"65",X"FD",X"36",X"20", - X"66",X"FD",X"36",X"21",X"67",X"18",X"B9",X"CD",X"06",X"18",X"CD",X"06",X"18",X"CD",X"36",X"1B", - X"CD",X"23",X"0E",X"C9",X"3A",X"01",X"4D",X"D6",X"7E",X"20",X"EC",X"FD",X"36",X"00",X"68",X"FD", - X"36",X"01",X"69",X"FD",X"36",X"20",X"6A",X"FD",X"36",X"21",X"6B",X"18",X"93",X"3A",X"01",X"4D", - X"D6",X"80",X"20",X"D3",X"F7",X"4F",X"08",X"00",X"18",X"86",X"21",X"01",X"4D",X"34",X"34",X"FD", - X"36",X"00",X"6C",X"FD",X"36",X"01",X"6D",X"FD",X"36",X"20",X"40",X"FD",X"36",X"21",X"40",X"F7", - X"4A",X"08",X"00",X"C3",X"F0",X"21",X"F7",X"54",X"08",X"00",X"C3",X"F0",X"21",X"AF",X"32",X"07", - X"4E",X"21",X"04",X"4E",X"34",X"34",X"C9",X"3A",X"08",X"4E",X"E7",X"A7",X"22",X"BE",X"22",X"0C", - X"00",X"DD",X"22",X"F5",X"22",X"FE",X"22",X"3A",X"3A",X"4D",X"D6",X"25",X"C2",X"30",X"21",X"3C", - X"32",X"A0",X"4D",X"32",X"B7",X"4D",X"CD",X"06",X"05",X"21",X"08",X"4E",X"34",X"C9",X"3A",X"01", - X"4D",X"FE",X"FF",X"28",X"05",X"FE",X"FE",X"C2",X"30",X"21",X"3C",X"3C",X"32",X"01",X"4D",X"3E", - X"01",X"32",X"B1",X"4D",X"CD",X"FE",X"1E",X"F7",X"4A",X"09",X"00",X"18",X"DC",X"3A",X"32",X"4D", - X"D6",X"2D",X"28",X"D5",X"3A",X"00",X"4D",X"32",X"D2",X"4D",X"3A",X"01",X"4D",X"D6",X"08",X"32", - X"D3",X"4D",X"C3",X"30",X"21",X"3A",X"32",X"4D",X"D6",X"1E",X"28",X"BD",X"18",X"E6",X"AF",X"32", - X"08",X"4E",X"F7",X"45",X"00",X"00",X"21",X"04",X"4E",X"34",X"C9",X"21",X"00",X"50",X"06",X"08", - X"AF",X"77",X"2C",X"10",X"FC",X"21",X"00",X"40",X"06",X"04",X"32",X"C0",X"50",X"32",X"07",X"50", - X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F1",X"06",X"04",X"32",X"C0",X"50",X"AF",X"32", - X"07",X"50",X"3E",X"0F",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F0",X"ED",X"56",X"3E",X"FA",X"00", - X"00",X"AF",X"32",X"07",X"50",X"3C",X"32",X"00",X"50",X"FB",X"76",X"32",X"C0",X"50",X"31",X"C0", - X"4F",X"AF",X"21",X"00",X"50",X"01",X"08",X"08",X"CF",X"21",X"00",X"4C",X"06",X"BE",X"CF",X"CF", - X"CF",X"CF",X"21",X"40",X"50",X"06",X"40",X"CF",X"32",X"C0",X"50",X"CD",X"0D",X"24",X"32",X"C0", - X"50",X"06",X"00",X"CD",X"ED",X"23",X"32",X"C0",X"50",X"21",X"C0",X"4C",X"22",X"80",X"4C",X"22", - X"82",X"4C",X"3E",X"FF",X"06",X"40",X"CF",X"3E",X"01",X"32",X"00",X"50",X"FB",X"2A",X"82",X"4C", - X"7E",X"A7",X"FA",X"8D",X"23",X"36",X"FF",X"2C",X"46",X"36",X"FF",X"2C",X"20",X"02",X"2E",X"C0", - X"22",X"82",X"4C",X"21",X"8D",X"23",X"E5",X"E7",X"ED",X"23",X"D7",X"24",X"19",X"24",X"48",X"24", - X"3D",X"25",X"8B",X"26",X"0D",X"24",X"98",X"26",X"30",X"27",X"6C",X"27",X"A9",X"27",X"F1",X"27", - X"3B",X"28",X"65",X"28",X"8F",X"28",X"B9",X"28",X"0D",X"00",X"A2",X"26",X"C9",X"24",X"35",X"2A", - X"D0",X"26",X"87",X"24",X"E8",X"23",X"E3",X"28",X"E0",X"2A",X"5A",X"2A",X"6A",X"2B",X"EA",X"2B", - X"5E",X"2C",X"A1",X"2B",X"75",X"26",X"B2",X"26",X"21",X"04",X"4E",X"34",X"C9",X"78",X"E7",X"F3", - X"23",X"00",X"24",X"3E",X"40",X"01",X"04",X"00",X"21",X"00",X"40",X"CF",X"0D",X"20",X"FC",X"C9", - X"3E",X"40",X"21",X"40",X"40",X"01",X"04",X"80",X"CF",X"0D",X"20",X"FC",X"C9",X"AF",X"01",X"04", - X"00",X"21",X"00",X"44",X"CF",X"0D",X"20",X"FC",X"C9",X"21",X"00",X"40",X"01",X"35",X"34",X"0A", - X"A7",X"C8",X"FA",X"2C",X"24",X"5F",X"16",X"00",X"19",X"2B",X"03",X"0A",X"23",X"77",X"F5",X"E5", - X"11",X"E0",X"83",X"7D",X"E6",X"1F",X"87",X"26",X"00",X"6F",X"19",X"D1",X"A7",X"ED",X"52",X"F1", - X"EE",X"01",X"77",X"EB",X"03",X"C3",X"1F",X"24",X"21",X"00",X"40",X"DD",X"21",X"16",X"4E",X"FD", - X"21",X"B5",X"35",X"16",X"00",X"06",X"1E",X"0E",X"08",X"DD",X"7E",X"00",X"FD",X"5E",X"00",X"19", - X"07",X"30",X"02",X"36",X"10",X"FD",X"23",X"0D",X"20",X"F2",X"DD",X"23",X"05",X"20",X"E8",X"21", - X"34",X"4E",X"11",X"64",X"40",X"ED",X"A0",X"11",X"78",X"40",X"ED",X"A0",X"11",X"84",X"43",X"ED", - X"A0",X"11",X"98",X"43",X"ED",X"A0",X"C9",X"21",X"00",X"40",X"DD",X"21",X"16",X"4E",X"FD",X"21", - X"B5",X"35",X"16",X"00",X"06",X"1E",X"0E",X"08",X"FD",X"5E",X"00",X"19",X"7E",X"FE",X"10",X"37", - X"28",X"01",X"3F",X"DD",X"CB",X"00",X"16",X"FD",X"23",X"0D",X"20",X"EC",X"DD",X"23",X"05",X"20", - X"E5",X"21",X"64",X"40",X"11",X"34",X"4E",X"ED",X"A0",X"21",X"78",X"40",X"ED",X"A0",X"21",X"84", - X"43",X"ED",X"A0",X"21",X"98",X"43",X"ED",X"A0",X"C9",X"21",X"16",X"4E",X"3E",X"FF",X"06",X"1E", - X"CF",X"3E",X"14",X"06",X"04",X"CF",X"C9",X"58",X"78",X"FE",X"02",X"3E",X"1F",X"28",X"02",X"3E", - X"10",X"21",X"40",X"44",X"01",X"04",X"80",X"CF",X"0D",X"20",X"FC",X"3E",X"0F",X"06",X"40",X"21", - X"C0",X"47",X"CF",X"7B",X"FE",X"01",X"C0",X"3E",X"1A",X"11",X"20",X"00",X"06",X"06",X"DD",X"21", - X"A0",X"45",X"DD",X"77",X"0C",X"DD",X"77",X"18",X"DD",X"19",X"10",X"F6",X"3E",X"1B",X"06",X"05", - X"DD",X"21",X"40",X"44",X"DD",X"77",X"0E",X"DD",X"77",X"0F",X"DD",X"77",X"10",X"DD",X"19",X"10", - X"F3",X"06",X"05",X"DD",X"21",X"20",X"47",X"DD",X"77",X"0E",X"DD",X"77",X"0F",X"DD",X"77",X"10", - X"DD",X"19",X"10",X"F3",X"3E",X"18",X"32",X"ED",X"45",X"32",X"0D",X"46",X"C9",X"DD",X"21",X"00", - X"4C",X"DD",X"36",X"02",X"20",X"DD",X"36",X"04",X"20",X"DD",X"36",X"06",X"20",X"DD",X"36",X"08", - X"20",X"DD",X"36",X"0A",X"2C",X"DD",X"36",X"0C",X"3F",X"DD",X"36",X"03",X"01",X"DD",X"36",X"05", - X"03",X"DD",X"36",X"07",X"05",X"DD",X"36",X"09",X"07",X"DD",X"36",X"0B",X"09",X"DD",X"36",X"0D", - X"00",X"78",X"A7",X"C2",X"0F",X"26",X"21",X"64",X"80",X"22",X"00",X"4D",X"21",X"7C",X"80",X"22", - X"02",X"4D",X"21",X"7C",X"90",X"22",X"04",X"4D",X"21",X"7C",X"70",X"22",X"06",X"4D",X"21",X"C4", - X"80",X"22",X"08",X"4D",X"21",X"2C",X"2E",X"22",X"0A",X"4D",X"22",X"31",X"4D",X"21",X"2F",X"2E", - X"22",X"0C",X"4D",X"22",X"33",X"4D",X"21",X"2F",X"30",X"22",X"0E",X"4D",X"22",X"35",X"4D",X"21", - X"2F",X"2C",X"22",X"10",X"4D",X"22",X"37",X"4D",X"21",X"38",X"2E",X"22",X"12",X"4D",X"22",X"39", - X"4D",X"21",X"00",X"01",X"22",X"14",X"4D",X"22",X"1E",X"4D",X"21",X"01",X"00",X"22",X"16",X"4D", - X"22",X"20",X"4D",X"21",X"FF",X"00",X"22",X"18",X"4D",X"22",X"22",X"4D",X"21",X"FF",X"00",X"22", - X"1A",X"4D",X"22",X"24",X"4D",X"21",X"00",X"01",X"22",X"1C",X"4D",X"22",X"26",X"4D",X"21",X"02", - X"01",X"22",X"28",X"4D",X"22",X"2C",X"4D",X"21",X"03",X"03",X"22",X"2A",X"4D",X"22",X"2E",X"4D", - X"3E",X"02",X"32",X"30",X"4D",X"32",X"3C",X"4D",X"21",X"00",X"00",X"22",X"D2",X"4D",X"C9",X"21", - X"94",X"00",X"22",X"00",X"4D",X"22",X"02",X"4D",X"22",X"04",X"4D",X"22",X"06",X"4D",X"21",X"32", - X"1E",X"22",X"0A",X"4D",X"22",X"0C",X"4D",X"22",X"0E",X"4D",X"22",X"10",X"4D",X"22",X"31",X"4D", - X"22",X"33",X"4D",X"22",X"35",X"4D",X"22",X"37",X"4D",X"21",X"00",X"01",X"22",X"14",X"4D",X"22", - X"16",X"4D",X"22",X"18",X"4D",X"22",X"1A",X"4D",X"22",X"1E",X"4D",X"22",X"20",X"4D",X"22",X"22", - X"4D",X"22",X"24",X"4D",X"22",X"1C",X"4D",X"22",X"26",X"4D",X"21",X"28",X"4D",X"3E",X"02",X"06", - X"09",X"CF",X"32",X"3C",X"4D",X"21",X"94",X"08",X"22",X"08",X"4D",X"21",X"32",X"1F",X"22",X"12", - X"4D",X"22",X"39",X"4D",X"C9",X"21",X"00",X"00",X"22",X"D2",X"4D",X"22",X"08",X"4D",X"22",X"00", - X"4D",X"22",X"02",X"4D",X"22",X"04",X"4D",X"22",X"06",X"4D",X"C9",X"3E",X"55",X"32",X"94",X"4D", - X"05",X"C8",X"3E",X"01",X"32",X"A0",X"4D",X"C9",X"3E",X"01",X"32",X"00",X"4E",X"AF",X"32",X"01", - X"4E",X"C9",X"AF",X"11",X"00",X"4D",X"21",X"00",X"4E",X"12",X"13",X"A7",X"ED",X"52",X"C2",X"A6", - X"26",X"C9",X"DD",X"21",X"36",X"41",X"3A",X"71",X"4E",X"E6",X"0F",X"C6",X"30",X"DD",X"77",X"00", - X"3A",X"71",X"4E",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"C8",X"C6",X"30",X"DD",X"77",X"20",X"C9", - X"3A",X"80",X"50",X"47",X"E6",X"03",X"C2",X"DE",X"26",X"21",X"6E",X"4E",X"36",X"FF",X"4F",X"1F", - X"CE",X"00",X"32",X"6B",X"4E",X"E6",X"02",X"A9",X"32",X"6D",X"4E",X"78",X"0F",X"0F",X"E6",X"03", - X"3C",X"FE",X"04",X"20",X"01",X"3C",X"32",X"6F",X"4E",X"78",X"0F",X"0F",X"0F",X"0F",X"E6",X"03", - X"21",X"28",X"27",X"D7",X"32",X"71",X"4E",X"78",X"07",X"2F",X"E6",X"01",X"32",X"75",X"4E",X"78", - X"07",X"07",X"2F",X"E6",X"01",X"47",X"21",X"2C",X"27",X"DF",X"22",X"73",X"4E",X"3A",X"40",X"50", - X"07",X"2F",X"E6",X"01",X"32",X"72",X"4E",X"C9",X"10",X"15",X"20",X"FF",X"68",X"00",X"7D",X"00", - X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"58",X"27",X"3A",X"B6",X"4D",X"A7",X"20",X"1A",X"3A",X"04", - X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0A",X"4D",X"3A",X"2C",X"4D",X"11",X"1D",X"22",X"CD",X"66", - X"29",X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"2A",X"0A",X"4D",X"ED",X"5B",X"39",X"4D",X"3A", - X"2C",X"4D",X"CD",X"66",X"29",X"22",X"1E",X"4D",X"32",X"2C",X"4D",X"C9",X"3A",X"C1",X"4D",X"CB", - X"47",X"C2",X"8E",X"27",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0C",X"4D",X"3A",X"2D", - X"4D",X"11",X"1D",X"39",X"CD",X"66",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"ED",X"5B", - X"39",X"4D",X"2A",X"1C",X"4D",X"29",X"29",X"19",X"EB",X"2A",X"0C",X"4D",X"3A",X"2D",X"4D",X"CD", - X"66",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"CB", - X"27",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"11",X"40", - X"20",X"CD",X"66",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"ED",X"4B",X"0A",X"4D",X"ED", - X"5B",X"39",X"4D",X"2A",X"1C",X"4D",X"29",X"19",X"7D",X"87",X"91",X"6F",X"7C",X"87",X"90",X"67", - X"EB",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD",X"66",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D", - X"C9",X"3A",X"C1",X"4D",X"CB",X"47",X"C2",X"13",X"28",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13", - X"2A",X"10",X"4D",X"3A",X"2F",X"4D",X"11",X"40",X"3B",X"CD",X"66",X"29",X"22",X"24",X"4D",X"32", - X"2F",X"4D",X"C9",X"DD",X"21",X"39",X"4D",X"FD",X"21",X"10",X"4D",X"CD",X"EA",X"29",X"11",X"40", - X"00",X"A7",X"ED",X"52",X"DA",X"00",X"28",X"2A",X"10",X"4D",X"ED",X"5B",X"39",X"4D",X"3A",X"2F", - X"4D",X"CD",X"66",X"29",X"22",X"24",X"4D",X"32",X"2F",X"4D",X"C9",X"3A",X"AC",X"4D",X"A7",X"CA", - X"55",X"28",X"11",X"2C",X"2E",X"2A",X"0A",X"4D",X"3A",X"2C",X"4D",X"CD",X"66",X"29",X"22",X"1E", - X"4D",X"32",X"2C",X"4D",X"C9",X"2A",X"0A",X"4D",X"3A",X"2C",X"4D",X"CD",X"1E",X"29",X"22",X"1E", - X"4D",X"32",X"2C",X"4D",X"C9",X"3A",X"AD",X"4D",X"A7",X"CA",X"7F",X"28",X"11",X"2C",X"2E",X"2A", - X"0C",X"4D",X"3A",X"2D",X"4D",X"CD",X"66",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"2A", - X"0C",X"4D",X"3A",X"2D",X"4D",X"CD",X"1E",X"29",X"22",X"20",X"4D",X"32",X"2D",X"4D",X"C9",X"3A", - X"AE",X"4D",X"A7",X"CA",X"A9",X"28",X"11",X"2C",X"2E",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD", - X"66",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"2A",X"0E",X"4D",X"3A",X"2E",X"4D",X"CD", - X"1E",X"29",X"22",X"22",X"4D",X"32",X"2E",X"4D",X"C9",X"3A",X"AF",X"4D",X"A7",X"CA",X"D3",X"28", - X"11",X"2C",X"2E",X"2A",X"10",X"4D",X"3A",X"2F",X"4D",X"CD",X"66",X"29",X"22",X"24",X"4D",X"32", - X"2F",X"4D",X"C9",X"2A",X"10",X"4D",X"3A",X"2F",X"4D",X"CD",X"1E",X"29",X"22",X"24",X"4D",X"32", - X"2F",X"4D",X"C9",X"3A",X"A7",X"4D",X"A7",X"CA",X"FE",X"28",X"2A",X"12",X"4D",X"ED",X"5B",X"0C", - X"4D",X"3A",X"3C",X"4D",X"CD",X"66",X"29",X"22",X"26",X"4D",X"32",X"3C",X"4D",X"C9",X"2A",X"39", - X"4D",X"ED",X"4B",X"0C",X"4D",X"7D",X"87",X"91",X"6F",X"7C",X"87",X"90",X"67",X"EB",X"2A",X"12", - X"4D",X"3A",X"3C",X"4D",X"CD",X"66",X"29",X"22",X"26",X"4D",X"32",X"3C",X"4D",X"C9",X"22",X"3E", - X"4D",X"EE",X"02",X"32",X"3D",X"4D",X"CD",X"23",X"2A",X"E6",X"03",X"21",X"3B",X"4D",X"77",X"87", - X"5F",X"16",X"00",X"DD",X"21",X"FF",X"32",X"DD",X"19",X"FD",X"21",X"3E",X"4D",X"3A",X"3D",X"4D", - X"BE",X"CA",X"57",X"29",X"CD",X"0F",X"20",X"E6",X"C0",X"D6",X"C0",X"28",X"0A",X"DD",X"6E",X"00", - X"DD",X"66",X"01",X"3A",X"3B",X"4D",X"C9",X"DD",X"23",X"DD",X"23",X"21",X"3B",X"4D",X"7E",X"3C", - X"E6",X"03",X"77",X"C3",X"3D",X"29",X"22",X"3E",X"4D",X"ED",X"53",X"40",X"4D",X"32",X"3B",X"4D", - X"EE",X"02",X"32",X"3D",X"4D",X"21",X"FF",X"FF",X"22",X"44",X"4D",X"DD",X"21",X"FF",X"32",X"FD", - X"21",X"3E",X"4D",X"21",X"C7",X"4D",X"36",X"00",X"3A",X"3D",X"4D",X"BE",X"CA",X"C6",X"29",X"CD", - X"00",X"20",X"22",X"42",X"4D",X"CD",X"65",X"00",X"7E",X"E6",X"C0",X"D6",X"C0",X"28",X"27",X"DD", - X"E5",X"FD",X"E5",X"DD",X"21",X"40",X"4D",X"FD",X"21",X"42",X"4D",X"CD",X"EA",X"29",X"FD",X"E1", - X"DD",X"E1",X"EB",X"2A",X"44",X"4D",X"A7",X"ED",X"52",X"DA",X"C6",X"29",X"ED",X"53",X"44",X"4D", - X"3A",X"C7",X"4D",X"32",X"3B",X"4D",X"DD",X"23",X"DD",X"23",X"21",X"C7",X"4D",X"34",X"3E",X"04", - X"BE",X"C2",X"88",X"29",X"3A",X"3B",X"4D",X"87",X"5F",X"16",X"00",X"DD",X"21",X"FF",X"32",X"DD", - X"19",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"CB",X"3F",X"C9",X"DD",X"7E",X"00",X"FD",X"46",X"00", - X"90",X"D2",X"F9",X"29",X"78",X"DD",X"46",X"00",X"90",X"CD",X"12",X"2A",X"E5",X"DD",X"7E",X"01", - X"FD",X"46",X"01",X"90",X"D2",X"0C",X"2A",X"78",X"DD",X"46",X"01",X"90",X"CD",X"12",X"2A",X"C1", - X"09",X"C9",X"67",X"5F",X"2E",X"00",X"55",X"0E",X"08",X"29",X"D2",X"1E",X"2A",X"19",X"0D",X"C2", - X"19",X"2A",X"C9",X"2A",X"C9",X"4D",X"54",X"5D",X"29",X"29",X"19",X"23",X"7C",X"E6",X"1F",X"67", - X"7E",X"22",X"C9",X"4D",X"C9",X"11",X"40",X"40",X"21",X"C0",X"43",X"A7",X"ED",X"52",X"C8",X"1A", - X"FE",X"10",X"CA",X"53",X"2A",X"FE",X"12",X"CA",X"53",X"2A",X"FE",X"14",X"CA",X"53",X"2A",X"13", - X"C3",X"38",X"2A",X"3E",X"40",X"12",X"13",X"C3",X"38",X"2A",X"3A",X"00",X"4E",X"FE",X"01",X"C8", - X"21",X"17",X"2B",X"DF",X"EB",X"CD",X"0B",X"2B",X"7B",X"86",X"27",X"77",X"23",X"7A",X"8E",X"27", - X"77",X"5F",X"23",X"3E",X"00",X"8E",X"27",X"77",X"57",X"EB",X"29",X"29",X"29",X"29",X"3A",X"71", - X"4E",X"3D",X"BC",X"DC",X"33",X"2B",X"CD",X"AF",X"2A",X"13",X"13",X"13",X"21",X"8A",X"4E",X"06", - X"03",X"1A",X"BE",X"D8",X"20",X"05",X"1B",X"2B",X"10",X"F7",X"C9",X"CD",X"0B",X"2B",X"11",X"88", - X"4E",X"01",X"03",X"00",X"ED",X"B0",X"1B",X"01",X"04",X"03",X"21",X"F2",X"43",X"18",X"0F",X"3A", - X"09",X"4E",X"01",X"04",X"03",X"21",X"FC",X"43",X"A7",X"28",X"03",X"21",X"E9",X"43",X"1A",X"0F", - X"0F",X"0F",X"0F",X"CD",X"CE",X"2A",X"1A",X"CD",X"CE",X"2A",X"1B",X"10",X"F1",X"C9",X"E6",X"0F", - X"28",X"04",X"0E",X"00",X"18",X"07",X"79",X"A7",X"28",X"03",X"3E",X"40",X"0D",X"77",X"2B",X"C9", - X"06",X"00",X"CD",X"5E",X"2C",X"AF",X"21",X"80",X"4E",X"06",X"08",X"CF",X"01",X"04",X"03",X"11", - X"82",X"4E",X"21",X"FC",X"43",X"CD",X"BE",X"2A",X"01",X"04",X"03",X"11",X"86",X"4E",X"21",X"E9", - X"43",X"3A",X"70",X"4E",X"A7",X"20",X"B7",X"0E",X"06",X"18",X"B3",X"3A",X"09",X"4E",X"21",X"80", - X"4E",X"A7",X"C8",X"21",X"84",X"4E",X"C9",X"10",X"00",X"50",X"00",X"00",X"02",X"00",X"04",X"00", - X"08",X"00",X"16",X"00",X"01",X"00",X"03",X"00",X"05",X"00",X"07",X"00",X"10",X"00",X"20",X"00", - X"30",X"00",X"50",X"13",X"6B",X"62",X"1B",X"CB",X"46",X"C0",X"CB",X"C6",X"21",X"9C",X"4E",X"CB", - X"C6",X"21",X"14",X"4E",X"34",X"21",X"15",X"4E",X"34",X"46",X"21",X"1A",X"40",X"0E",X"05",X"78", - X"A7",X"28",X"0E",X"FE",X"06",X"30",X"0A",X"3E",X"20",X"CD",X"8F",X"2B",X"2B",X"2B",X"0D",X"10", - X"F6",X"0D",X"F8",X"CD",X"7E",X"2B",X"2B",X"2B",X"18",X"F7",X"3A",X"00",X"4E",X"FE",X"01",X"C8", - X"CD",X"CD",X"2B",X"12",X"44",X"09",X"0A",X"02",X"21",X"15",X"4E",X"46",X"18",X"CC",X"3E",X"40", - X"E5",X"D5",X"77",X"23",X"77",X"11",X"1F",X"00",X"19",X"77",X"23",X"77",X"D1",X"E1",X"C9",X"E5", - X"D5",X"11",X"1F",X"00",X"77",X"3C",X"23",X"77",X"3C",X"19",X"77",X"3C",X"23",X"77",X"D1",X"E1", - X"C9",X"3A",X"6E",X"4E",X"FE",X"FF",X"20",X"05",X"06",X"02",X"C3",X"5E",X"2C",X"06",X"01",X"CD", - X"5E",X"2C",X"3A",X"6E",X"4E",X"E6",X"F0",X"28",X"09",X"0F",X"0F",X"0F",X"0F",X"C6",X"30",X"32", - X"34",X"40",X"3A",X"6E",X"4E",X"E6",X"0F",X"C6",X"30",X"32",X"33",X"40",X"C9",X"E1",X"5E",X"23", - X"56",X"23",X"4E",X"23",X"46",X"23",X"7E",X"23",X"E5",X"EB",X"11",X"20",X"00",X"E5",X"C5",X"71", - X"23",X"10",X"FC",X"C1",X"E1",X"19",X"3D",X"20",X"F4",X"C9",X"3A",X"00",X"4E",X"FE",X"01",X"C8", - X"3A",X"13",X"4E",X"3C",X"FE",X"08",X"D2",X"2E",X"2C",X"11",X"08",X"3B",X"47",X"0E",X"07",X"21", - X"04",X"40",X"1A",X"CD",X"8F",X"2B",X"3E",X"04",X"84",X"67",X"13",X"1A",X"CD",X"80",X"2B",X"3E", - X"FC",X"84",X"67",X"13",X"23",X"23",X"0D",X"10",X"E9",X"0D",X"F8",X"CD",X"7E",X"2B",X"3E",X"04", - X"84",X"67",X"AF",X"CD",X"80",X"2B",X"3E",X"FC",X"84",X"67",X"23",X"23",X"18",X"EB",X"FE",X"13", - X"38",X"02",X"3E",X"13",X"D6",X"07",X"4F",X"06",X"00",X"21",X"08",X"3B",X"09",X"09",X"EB",X"06", - X"07",X"C3",X"FD",X"2B",X"47",X"E6",X"0F",X"C6",X"00",X"27",X"4F",X"78",X"E6",X"F0",X"28",X"0B", - X"0F",X"0F",X"0F",X"0F",X"47",X"AF",X"C6",X"16",X"27",X"10",X"FB",X"81",X"27",X"C9",X"21",X"A5", - X"36",X"DF",X"5E",X"23",X"56",X"DD",X"21",X"00",X"44",X"DD",X"19",X"DD",X"E5",X"11",X"00",X"FC", - X"DD",X"19",X"11",X"FF",X"FF",X"CB",X"7E",X"20",X"03",X"11",X"E0",X"FF",X"23",X"78",X"01",X"00", - X"00",X"87",X"38",X"28",X"7E",X"FE",X"2F",X"28",X"09",X"DD",X"77",X"00",X"23",X"DD",X"19",X"04", - X"18",X"F2",X"23",X"DD",X"E1",X"7E",X"A7",X"FA",X"A4",X"2C",X"7E",X"DD",X"77",X"00",X"23",X"DD", - X"19",X"10",X"F7",X"C9",X"DD",X"77",X"00",X"DD",X"19",X"10",X"F9",X"C9",X"7E",X"FE",X"2F",X"28", - X"0A",X"DD",X"36",X"00",X"40",X"23",X"DD",X"19",X"04",X"18",X"F1",X"23",X"04",X"ED",X"B1",X"18", - X"D2",X"21",X"C8",X"3B",X"DD",X"21",X"CC",X"4E",X"FD",X"21",X"8C",X"4E",X"CD",X"44",X"2D",X"47", - X"3A",X"CC",X"4E",X"A7",X"28",X"04",X"78",X"32",X"91",X"4E",X"21",X"CC",X"3B",X"DD",X"21",X"DC", - X"4E",X"FD",X"21",X"92",X"4E",X"CD",X"44",X"2D",X"47",X"3A",X"DC",X"4E",X"A7",X"28",X"04",X"78", - X"32",X"96",X"4E",X"21",X"D0",X"3B",X"DD",X"21",X"EC",X"4E",X"FD",X"21",X"97",X"4E",X"CD",X"44", - X"2D",X"47",X"3A",X"EC",X"4E",X"A7",X"C8",X"78",X"32",X"9B",X"4E",X"C9",X"21",X"30",X"3B",X"DD", - X"21",X"9C",X"4E",X"FD",X"21",X"8C",X"4E",X"CD",X"EE",X"2D",X"32",X"91",X"4E",X"21",X"40",X"3B", - X"DD",X"21",X"AC",X"4E",X"FD",X"21",X"92",X"4E",X"CD",X"EE",X"2D",X"32",X"96",X"4E",X"21",X"80", - X"3B",X"DD",X"21",X"BC",X"4E",X"FD",X"21",X"97",X"4E",X"CD",X"EE",X"2D",X"32",X"9B",X"4E",X"AF", - X"32",X"90",X"4E",X"C9",X"DD",X"7E",X"00",X"A7",X"CA",X"F4",X"2D",X"4F",X"06",X"08",X"1E",X"80", - X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10",X"F8",X"C9",X"DD",X"7E",X"02",X"A3",X"20",X"07",X"DD", - X"73",X"02",X"05",X"DF",X"18",X"0C",X"DD",X"35",X"0C",X"C2",X"D7",X"2D",X"DD",X"6E",X"06",X"DD", - X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"FE",X"F0",X"38",X"27",X"21",X"6C", - X"2D",X"E5",X"E6",X"0F",X"E7",X"55",X"2F",X"65",X"2F",X"77",X"2F",X"89",X"2F",X"9B",X"2F",X"0C", - X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C",X"00",X"0C", - X"00",X"0C",X"00",X"AD",X"2F",X"47",X"E6",X"1F",X"28",X"03",X"DD",X"70",X"0D",X"DD",X"4E",X"09", - X"DD",X"7E",X"0B",X"E6",X"08",X"28",X"02",X"0E",X"00",X"DD",X"71",X"0F",X"78",X"07",X"07",X"07", - X"E6",X"07",X"21",X"B0",X"3B",X"D7",X"DD",X"77",X"0C",X"78",X"E6",X"1F",X"28",X"09",X"E6",X"0F", - X"21",X"B8",X"3B",X"D7",X"DD",X"77",X"0E",X"DD",X"6E",X"0E",X"26",X"00",X"DD",X"7E",X"0D",X"E6", - X"10",X"28",X"02",X"3E",X"01",X"DD",X"86",X"04",X"CA",X"E8",X"2E",X"C3",X"E4",X"2E",X"DD",X"7E", - X"00",X"A7",X"20",X"27",X"DD",X"7E",X"02",X"A7",X"C8",X"DD",X"36",X"02",X"00",X"DD",X"36",X"0D", - X"00",X"DD",X"36",X"0E",X"00",X"DD",X"36",X"0F",X"00",X"FD",X"36",X"00",X"00",X"FD",X"36",X"01", - X"00",X"FD",X"36",X"02",X"00",X"FD",X"36",X"03",X"00",X"AF",X"C9",X"4F",X"06",X"08",X"1E",X"80", - X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10",X"F8",X"C9",X"DD",X"7E",X"02",X"A3",X"20",X"3F",X"DD", - X"73",X"02",X"05",X"78",X"07",X"07",X"07",X"4F",X"06",X"00",X"E5",X"09",X"DD",X"E5",X"D1",X"13", - X"13",X"13",X"01",X"08",X"00",X"ED",X"B0",X"E1",X"DD",X"7E",X"06",X"E6",X"7F",X"DD",X"77",X"0C", - X"DD",X"7E",X"04",X"DD",X"77",X"0E",X"DD",X"7E",X"09",X"47",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F", - X"DD",X"77",X"0B",X"E6",X"08",X"20",X"07",X"DD",X"70",X"0F",X"DD",X"36",X"0D",X"00",X"DD",X"35", - X"0C",X"20",X"5A",X"DD",X"7E",X"08",X"A7",X"28",X"10",X"DD",X"35",X"08",X"20",X"0B",X"7B",X"2F", - X"DD",X"A6",X"00",X"DD",X"77",X"00",X"C3",X"EE",X"2D",X"DD",X"7E",X"06",X"E6",X"7F",X"DD",X"77", - X"0C",X"DD",X"CB",X"06",X"7E",X"28",X"16",X"DD",X"7E",X"05",X"ED",X"44",X"DD",X"77",X"05",X"DD", - X"CB",X"0D",X"46",X"DD",X"CB",X"0D",X"C6",X"28",X"24",X"DD",X"CB",X"0D",X"86",X"DD",X"7E",X"04", - X"DD",X"86",X"07",X"DD",X"77",X"04",X"DD",X"77",X"0E",X"DD",X"7E",X"09",X"DD",X"86",X"0A",X"DD", - X"77",X"09",X"47",X"DD",X"7E",X"0B",X"E6",X"08",X"20",X"03",X"DD",X"70",X"0F",X"DD",X"7E",X"0E", - X"DD",X"86",X"05",X"DD",X"77",X"0E",X"6F",X"26",X"00",X"DD",X"7E",X"03",X"E6",X"70",X"28",X"08", - X"0F",X"0F",X"0F",X"0F",X"47",X"29",X"10",X"FD",X"FD",X"75",X"00",X"7D",X"0F",X"0F",X"0F",X"0F", - X"FD",X"77",X"01",X"FD",X"74",X"02",X"7C",X"0F",X"0F",X"0F",X"0F",X"FD",X"77",X"03",X"DD",X"7E", - X"0B",X"E7",X"22",X"2F",X"26",X"2F",X"2B",X"2F",X"3C",X"2F",X"43",X"2F",X"4A",X"2F",X"4B",X"2F", - X"4C",X"2F",X"4D",X"2F",X"4E",X"2F",X"4F",X"2F",X"50",X"2F",X"51",X"2F",X"52",X"2F",X"53",X"2F", - X"54",X"2F",X"DD",X"7E",X"0F",X"C9",X"DD",X"7E",X"0F",X"18",X"09",X"3A",X"84",X"4C",X"E6",X"01", - X"DD",X"7E",X"0F",X"C0",X"E6",X"0F",X"C8",X"3D",X"DD",X"77",X"0F",X"C9",X"3A",X"84",X"4C",X"E6", - X"03",X"18",X"ED",X"3A",X"84",X"4C",X"E6",X"07",X"18",X"E6",X"C9",X"C9",X"C9",X"C9",X"C9",X"C9", - X"C9",X"C9",X"C9",X"C9",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"DD",X"77",X"06",X"23", - X"7E",X"DD",X"77",X"07",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06", - X"DD",X"74",X"07",X"DD",X"77",X"03",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD", - X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"04",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E", - X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"09",X"C9",X"DD",X"6E",X"06",X"DD",X"66", - X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"0B",X"C9",X"DD",X"7E",X"02", - X"2F",X"DD",X"A6",X"00",X"DD",X"77",X"00",X"C3",X"F4",X"2D",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"8B",X"1F", - X"21",X"00",X"00",X"01",X"00",X"10",X"32",X"C0",X"50",X"79",X"86",X"4F",X"7D",X"C6",X"02",X"6F", - X"FE",X"02",X"D2",X"09",X"30",X"24",X"10",X"EE",X"79",X"A7",X"20",X"15",X"32",X"07",X"50",X"7C", - X"FE",X"40",X"C2",X"03",X"30",X"26",X"00",X"2C",X"7D",X"FE",X"02",X"DA",X"03",X"30",X"C3",X"42", - X"30",X"25",X"7C",X"E6",X"F0",X"32",X"07",X"50",X"0F",X"0F",X"0F",X"0F",X"5F",X"06",X"00",X"C3", - X"BD",X"30",X"31",X"54",X"31",X"06",X"FF",X"E1",X"D1",X"48",X"32",X"C0",X"50",X"79",X"A3",X"77", - X"C6",X"33",X"4F",X"2C",X"7D",X"E6",X"0F",X"C2",X"4D",X"30",X"79",X"87",X"87",X"81",X"C6",X"31", - X"4F",X"7D",X"A7",X"C2",X"4D",X"30",X"24",X"15",X"C2",X"4A",X"30",X"3B",X"3B",X"3B",X"3B",X"E1", - X"D1",X"48",X"32",X"C0",X"50",X"79",X"A3",X"4F",X"7E",X"A3",X"B9",X"C2",X"B5",X"30",X"C6",X"33", - X"4F",X"2C",X"7D",X"E6",X"0F",X"C2",X"75",X"30",X"79",X"87",X"87",X"81",X"C6",X"31",X"4F",X"7D", - X"A7",X"C2",X"75",X"30",X"24",X"15",X"C2",X"72",X"30",X"3B",X"3B",X"3B",X"3B",X"78",X"D6",X"10", - X"47",X"10",X"A4",X"F1",X"D1",X"FE",X"44",X"C2",X"45",X"30",X"7B",X"EE",X"F0",X"C2",X"45",X"30", - X"06",X"01",X"C3",X"BD",X"30",X"7B",X"E6",X"01",X"EE",X"01",X"5F",X"06",X"00",X"31",X"C0",X"4F", - X"D9",X"21",X"00",X"4C",X"06",X"04",X"32",X"C0",X"50",X"36",X"00",X"2C",X"20",X"FB",X"24",X"10", - X"F5",X"21",X"00",X"40",X"06",X"04",X"32",X"C0",X"50",X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24", - X"10",X"F4",X"06",X"04",X"32",X"C0",X"50",X"3E",X"0F",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F4", - X"D9",X"10",X"08",X"06",X"23",X"CD",X"5E",X"2C",X"C3",X"74",X"31",X"7B",X"C6",X"30",X"32",X"84", - X"41",X"C5",X"E5",X"06",X"24",X"CD",X"5E",X"2C",X"E1",X"7C",X"FE",X"40",X"2A",X"6C",X"31",X"38", - X"11",X"FE",X"4C",X"2A",X"6E",X"31",X"30",X"0A",X"FE",X"44",X"2A",X"70",X"31",X"38",X"03",X"2A", - X"72",X"31",X"7D",X"32",X"04",X"42",X"7C",X"32",X"64",X"42",X"3A",X"00",X"50",X"47",X"3A",X"40", - X"50",X"B0",X"E6",X"01",X"20",X"11",X"C1",X"79",X"E6",X"0F",X"47",X"79",X"E6",X"F0",X"0F",X"0F", - X"0F",X"0F",X"4F",X"ED",X"43",X"85",X"41",X"32",X"C0",X"50",X"3A",X"40",X"50",X"E6",X"10",X"28", - X"F6",X"C3",X"0B",X"23",X"00",X"4C",X"0F",X"04",X"00",X"4C",X"F0",X"04",X"00",X"40",X"0F",X"04", - X"00",X"40",X"F0",X"04",X"00",X"44",X"0F",X"04",X"00",X"44",X"F0",X"04",X"4F",X"40",X"41",X"57", - X"41",X"56",X"41",X"43",X"21",X"06",X"50",X"3E",X"01",X"77",X"2D",X"20",X"FC",X"AF",X"32",X"03", - X"50",X"3E",X"01",X"ED",X"47",X"31",X"C0",X"4F",X"32",X"C0",X"50",X"AF",X"32",X"00",X"4E",X"3C", - X"32",X"01",X"4E",X"32",X"00",X"50",X"FB",X"3A",X"00",X"50",X"2F",X"47",X"E6",X"E0",X"28",X"05", - X"3E",X"02",X"32",X"9C",X"4E",X"3A",X"40",X"50",X"2F",X"4F",X"E6",X"60",X"28",X"05",X"3E",X"01", - X"32",X"9C",X"4E",X"78",X"B1",X"E6",X"01",X"28",X"05",X"3E",X"08",X"32",X"BC",X"4E",X"78",X"B1", - X"E6",X"02",X"28",X"05",X"3E",X"04",X"32",X"BC",X"4E",X"78",X"B1",X"E6",X"04",X"28",X"05",X"3E", - X"10",X"32",X"BC",X"4E",X"78",X"B1",X"E6",X"08",X"28",X"05",X"3E",X"20",X"32",X"BC",X"4E",X"3A", - X"80",X"50",X"E6",X"03",X"C6",X"25",X"47",X"CD",X"5E",X"2C",X"3A",X"80",X"50",X"0F",X"0F",X"0F", - X"0F",X"E6",X"03",X"FE",X"03",X"20",X"08",X"06",X"2A",X"CD",X"5E",X"2C",X"C3",X"1C",X"32",X"07", - X"5F",X"D5",X"06",X"2B",X"CD",X"5E",X"2C",X"06",X"2E",X"CD",X"5E",X"2C",X"D1",X"16",X"00",X"21", - X"F9",X"32",X"19",X"7E",X"32",X"2A",X"42",X"23",X"7E",X"32",X"4A",X"42",X"3A",X"80",X"50",X"0F", - X"0F",X"E6",X"03",X"C6",X"31",X"FE",X"34",X"20",X"01",X"3C",X"32",X"0C",X"42",X"06",X"29",X"CD", - X"5E",X"2C",X"3A",X"40",X"50",X"07",X"E6",X"01",X"C6",X"2C",X"47",X"CD",X"5E",X"2C",X"3A",X"40", - X"50",X"E6",X"10",X"CA",X"88",X"31",X"AF",X"32",X"00",X"50",X"F3",X"21",X"07",X"50",X"AF",X"77", - X"2D",X"20",X"FC",X"31",X"E2",X"3A",X"06",X"03",X"D9",X"E1",X"D1",X"32",X"C0",X"50",X"C1",X"3E", - X"3C",X"77",X"23",X"72",X"23",X"10",X"F8",X"3B",X"3B",X"C1",X"71",X"23",X"3E",X"3F",X"77",X"23", - X"10",X"F8",X"3B",X"3B",X"1D",X"C2",X"5B",X"32",X"F1",X"D9",X"10",X"DC",X"31",X"C0",X"4F",X"06", - X"08",X"CD",X"ED",X"32",X"10",X"FB",X"32",X"C0",X"50",X"3A",X"40",X"50",X"E6",X"10",X"28",X"F6", - X"3A",X"40",X"50",X"E6",X"60",X"C2",X"4B",X"23",X"06",X"08",X"CD",X"ED",X"32",X"10",X"FB",X"3A", - X"40",X"50",X"E6",X"10",X"C2",X"4B",X"23",X"1E",X"01",X"06",X"04",X"32",X"C0",X"50",X"CD",X"ED", - X"32",X"3A",X"00",X"50",X"A3",X"20",X"F4",X"CD",X"ED",X"32",X"32",X"C0",X"50",X"3A",X"00",X"50", - X"EE",X"FF",X"20",X"F3",X"10",X"E5",X"CB",X"03",X"7B",X"FE",X"10",X"DA",X"A9",X"32",X"21",X"00", - X"40",X"06",X"04",X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24",X"10",X"F7",X"CD",X"F4",X"3A",X"32", - X"C0",X"50",X"3A",X"40",X"50",X"E6",X"10",X"CA",X"DF",X"32",X"C3",X"4B",X"23",X"32",X"C0",X"50", - X"21",X"00",X"28",X"2B",X"7C",X"B5",X"20",X"FB",X"C9",X"30",X"31",X"35",X"31",X"30",X"32",X"00", - X"FF",X"01",X"00",X"00",X"01",X"FF",X"00",X"00",X"FF",X"01",X"00",X"00",X"01",X"FF",X"00",X"55", - X"2A",X"55",X"2A",X"55",X"55",X"55",X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"25", - X"25",X"25",X"25",X"22",X"22",X"22",X"22",X"01",X"01",X"01",X"01",X"58",X"02",X"08",X"07",X"60", - X"09",X"10",X"0E",X"68",X"10",X"70",X"17",X"14",X"19",X"52",X"4A",X"A5",X"94",X"AA",X"2A",X"55", - X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"92",X"24",X"25",X"49",X"48",X"24",X"22", - X"91",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"55",X"2A",X"55",X"2A",X"55",X"55",X"55",X"55",X"AA",X"2A",X"55",X"55",X"55", - X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"48",X"24",X"22",X"91",X"21",X"44",X"44",X"08",X"58", - X"02",X"34",X"08",X"D8",X"09",X"B4",X"0F",X"58",X"11",X"08",X"16",X"34",X"17",X"55",X"55",X"55", - X"55",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55",X"D5",X"55",X"55",X"55",X"55",X"AA",X"2A",X"55", - X"55",X"92",X"24",X"92",X"24",X"22",X"22",X"22",X"22",X"A4",X"01",X"54",X"06",X"F8",X"07",X"A8", - X"0C",X"D4",X"0D",X"84",X"12",X"B0",X"13",X"D5",X"6A",X"D5",X"6A",X"D6",X"5A",X"AD",X"B5",X"D6", - X"5A",X"AD",X"B5",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55",X"D5",X"92",X"24",X"25",X"49",X"48", - X"24",X"22",X"91",X"A4",X"01",X"54",X"06",X"F8",X"07",X"A8",X"0C",X"D4",X"0D",X"FE",X"FF",X"FF", - X"FF",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"B6",X"6D",X"6D",X"DB",X"6D",X"6D",X"6D", - X"6D",X"D6",X"5A",X"AD",X"B5",X"25",X"25",X"25",X"25",X"92",X"24",X"92",X"24",X"2C",X"01",X"DC", - X"05",X"08",X"07",X"B8",X"0B",X"E4",X"0C",X"FE",X"FF",X"FF",X"FF",X"D5",X"6A",X"D5",X"6A",X"D5", - X"6A",X"D5",X"6A",X"B6",X"6D",X"6D",X"DB",X"6D",X"6D",X"6D",X"6D",X"D6",X"5A",X"AD",X"B5",X"48", - X"24",X"22",X"91",X"92",X"24",X"92",X"24",X"2C",X"01",X"DC",X"05",X"08",X"07",X"B8",X"0B",X"E4", - X"0C",X"FE",X"FF",X"FF",X"FF",X"40",X"FC",X"D0",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2",X"D2", - X"D4",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"D0",X"D2",X"D2",X"D2",X"D2",X"D6", - X"D8",X"D2",X"D2",X"D2",X"D2",X"D4",X"FC",X"DA",X"09",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC", - X"FC",X"FC",X"FC",X"DA",X"05",X"DE",X"E4",X"05",X"DC",X"FC",X"DA",X"02",X"E6",X"E8",X"EA",X"02", - X"E6",X"EA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"E6", - X"EA",X"02",X"E7",X"EB",X"02",X"E6",X"EA",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"FC",X"E4",X"02", - X"DE",X"E4",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DE", - X"E4",X"05",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"DE",X"FC",X"E4",X"02",X"DE",X"E4",X"02", - X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DC",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"F2",X"E8",X"E8", - X"EA",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02",X"E7",X"E9",X"EB",X"02",X"E7",X"EB",X"02", - X"E7",X"D2",X"D2",X"D2",X"EB",X"02",X"E7",X"D2",X"D2",X"D2",X"EB",X"02",X"E7",X"E9",X"E9",X"E9", - X"EB",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"1B",X"DE",X"E4",X"02",X"DC",X"FC",X"DA",X"02", - X"E6",X"E8",X"F8",X"02",X"F6",X"E8",X"E8",X"E8",X"E8",X"E8",X"E8",X"F8",X"02",X"F6",X"E8",X"E8", - X"E8",X"EA",X"02",X"E6",X"F8",X"02",X"F6",X"E8",X"E8",X"F4",X"E4",X"02",X"DC",X"FC",X"DA",X"02", - X"DE",X"FC",X"E4",X"02",X"F7",X"E9",X"E9",X"F5",X"F3",X"E9",X"E9",X"F9",X"02",X"F7",X"E9",X"E9", - X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"F7",X"E9",X"E9",X"F5",X"E4",X"02",X"DC",X"FC",X"DA",X"02", - X"DE",X"FC",X"E4",X"05",X"DE",X"E4",X"0B",X"DE",X"E4",X"05",X"DE",X"E4",X"02",X"DC",X"FC",X"DA", - X"02",X"DE",X"FC",X"E4",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"EC",X"D3",X"D3",X"D3",X"EE", - X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"E6",X"EA",X"02",X"DE",X"E4",X"02",X"DC",X"FC",X"DA", - X"02",X"E7",X"E9",X"EB",X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"FC",X"FC",X"DA", - X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DE",X"E4",X"02",X"E7",X"EB",X"02",X"DC",X"FC",X"DA", - X"06",X"DE",X"E4",X"05",X"F0",X"FC",X"FC",X"FC",X"DA",X"02",X"DE",X"E4",X"05",X"DE",X"E4",X"05", - X"DC",X"FC",X"FA",X"E8",X"E8",X"E8",X"EA",X"02",X"DE",X"F2",X"E8",X"E8",X"EA",X"02",X"CE",X"FC", - X"FC",X"FC",X"DA",X"02",X"DE",X"F2",X"E8",X"E8",X"EA",X"02",X"DE",X"F2",X"E8",X"E8",X"EA",X"02", - X"DC",X"00",X"00",X"00",X"00",X"62",X"01",X"02",X"01",X"01",X"01",X"01",X"0C",X"01",X"01",X"04", - X"01",X"01",X"01",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04",X"03",X"0C",X"03",X"01", - X"01",X"01",X"03",X"04",X"04",X"03",X"0C",X"06",X"03",X"04",X"04",X"03",X"0C",X"06",X"03",X"04", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"04",X"04",X"0F",X"03",X"06",X"04", - X"04",X"0F",X"03",X"06",X"04",X"04",X"01",X"01",X"01",X"0C",X"03",X"01",X"01",X"01",X"03",X"04", - X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"01",X"01", - X"01",X"01",X"03",X"0C",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"08",X"18",X"08",X"18",X"04", - X"01",X"01",X"01",X"01",X"03",X"0C",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"04",X"04",X"03", - X"0C",X"03",X"03",X"03",X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"04",X"01",X"01",X"01", - X"0C",X"03",X"01",X"01",X"01",X"03",X"04",X"04",X"0F",X"03",X"06",X"04",X"04",X"0F",X"03",X"06", - X"04",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"04",X"04",X"03",X"0C",X"06", - X"03",X"04",X"04",X"03",X"0C",X"06",X"03",X"04",X"04",X"03",X"0C",X"03",X"01",X"01",X"01",X"03", - X"04",X"04",X"03",X"0C",X"03",X"03",X"03",X"04",X"01",X"02",X"01",X"01",X"01",X"01",X"0C",X"01", - X"01",X"04",X"01",X"01",X"01",X"13",X"37",X"23",X"37",X"32",X"37",X"41",X"37",X"5A",X"37",X"6A", - X"37",X"7A",X"37",X"86",X"37",X"9D",X"37",X"B1",X"37",X"C8",X"37",X"E9",X"37",X"FD",X"37",X"17", - X"38",X"25",X"38",X"32",X"38",X"3F",X"38",X"4C",X"38",X"5A",X"38",X"68",X"38",X"75",X"38",X"86", - X"38",X"98",X"38",X"AA",X"38",X"01",X"00",X"02",X"00",X"03",X"00",X"BC",X"38",X"C4",X"38",X"CE", - X"38",X"D8",X"38",X"E2",X"38",X"EC",X"38",X"F6",X"38",X"00",X"39",X"0A",X"39",X"1A",X"39",X"6F", - X"39",X"2A",X"39",X"58",X"39",X"41",X"39",X"A3",X"39",X"86",X"39",X"97",X"39",X"B0",X"39",X"BD", - X"39",X"CA",X"39",X"D3",X"39",X"E1",X"39",X"EE",X"39",X"FC",X"39",X"09",X"3A",X"1A",X"3A",X"2C", - X"3A",X"3D",X"3A",X"D4",X"83",X"48",X"49",X"47",X"48",X"40",X"53",X"43",X"4F",X"52",X"45",X"2F", - X"8F",X"2F",X"80",X"3B",X"80",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"40",X"40",X"2F",X"8F", - X"2F",X"80",X"3B",X"80",X"46",X"52",X"45",X"45",X"40",X"50",X"4C",X"41",X"59",X"2F",X"8F",X"2F", - X"80",X"8C",X"02",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E",X"45",X"2F",X"85",X"2F", - X"10",X"10",X"1A",X"1A",X"1A",X"1A",X"1A",X"1A",X"10",X"10",X"8C",X"02",X"50",X"4C",X"41",X"59", - X"45",X"52",X"40",X"54",X"57",X"4F",X"2F",X"85",X"2F",X"80",X"92",X"02",X"47",X"41",X"4D",X"45", - X"40",X"40",X"4F",X"56",X"45",X"52",X"2F",X"81",X"2F",X"80",X"52",X"02",X"52",X"45",X"41",X"44", - X"59",X"5B",X"2F",X"89",X"2F",X"90",X"EE",X"02",X"50",X"55",X"53",X"48",X"40",X"53",X"54",X"41", - X"52",X"54",X"40",X"42",X"55",X"54",X"54",X"4F",X"4E",X"2F",X"87",X"2F",X"80",X"B2",X"02",X"31", - X"40",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E",X"4C",X"59",X"40",X"2F",X"85",X"2F", - X"80",X"B2",X"02",X"31",X"40",X"4F",X"52",X"40",X"32",X"40",X"50",X"4C",X"41",X"59",X"45",X"52", - X"53",X"2F",X"85",X"00",X"2F",X"00",X"80",X"00",X"96",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40", - X"50",X"55",X"43",X"4B",X"4D",X"41",X"4E",X"40",X"46",X"4F",X"52",X"40",X"40",X"40",X"30",X"30", - X"30",X"40",X"5D",X"5E",X"5F",X"2F",X"8E",X"2F",X"80",X"BA",X"02",X"5C",X"40",X"28",X"29",X"2A", - X"2B",X"2C",X"2D",X"2E",X"40",X"31",X"39",X"38",X"30",X"2F",X"83",X"2F",X"80",X"C3",X"02",X"43", - X"48",X"41",X"52",X"41",X"43",X"54",X"45",X"52",X"40",X"3A",X"40",X"4E",X"49",X"43",X"4B",X"4E", - X"41",X"4D",X"45",X"2F",X"8F",X"2F",X"80",X"65",X"01",X"26",X"41",X"4B",X"41",X"42",X"45",X"49", - X"26",X"2F",X"81",X"2F",X"80",X"45",X"01",X"26",X"4D",X"41",X"43",X"4B",X"59",X"26",X"2F",X"81", - X"2F",X"80",X"48",X"01",X"26",X"50",X"49",X"4E",X"4B",X"59",X"26",X"2F",X"83",X"2F",X"80",X"48", - X"01",X"26",X"4D",X"49",X"43",X"4B",X"59",X"26",X"2F",X"83",X"2F",X"80",X"76",X"02",X"10",X"40", - X"31",X"30",X"40",X"5D",X"5E",X"5F",X"2F",X"9F",X"2F",X"80",X"78",X"02",X"14",X"40",X"35",X"30", - X"40",X"5D",X"5E",X"5F",X"2F",X"9F",X"2F",X"80",X"5D",X"02",X"28",X"29",X"2A",X"2B",X"2C",X"2D", - X"2E",X"2F",X"83",X"2F",X"80",X"C5",X"02",X"40",X"4F",X"49",X"4B",X"41",X"4B",X"45",X"3B",X"3B", - X"3B",X"3B",X"2F",X"81",X"2F",X"80",X"C5",X"02",X"40",X"55",X"52",X"43",X"48",X"49",X"4E",X"3B", - X"3B",X"3B",X"3B",X"3B",X"2F",X"81",X"2F",X"80",X"C8",X"02",X"40",X"4D",X"41",X"43",X"48",X"49", - X"42",X"55",X"53",X"45",X"3B",X"3B",X"2F",X"83",X"2F",X"80",X"C8",X"02",X"40",X"52",X"4F",X"4D", - X"50",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"3B",X"2F",X"83",X"2F",X"80",X"12",X"02",X"81",X"85", - X"2F",X"83",X"2F",X"90",X"32",X"02",X"40",X"82",X"85",X"40",X"2F",X"83",X"2F",X"90",X"32",X"02", - X"40",X"83",X"85",X"40",X"2F",X"83",X"2F",X"90",X"32",X"02",X"40",X"84",X"85",X"40",X"2F",X"83", - X"2F",X"90",X"32",X"02",X"40",X"86",X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"32",X"02",X"87",X"88", - X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"32",X"02",X"89",X"8A",X"8D",X"8E",X"2F",X"83",X"2F",X"90", - X"32",X"02",X"8B",X"8C",X"8D",X"8E",X"2F",X"83",X"2F",X"90",X"04",X"03",X"4D",X"45",X"4D",X"4F", - X"52",X"59",X"40",X"40",X"4F",X"4B",X"2F",X"8F",X"2F",X"80",X"04",X"03",X"42",X"41",X"44",X"40", - X"40",X"40",X"40",X"52",X"40",X"4D",X"2F",X"8F",X"2F",X"80",X"08",X"03",X"31",X"40",X"43",X"4F", - X"49",X"4E",X"40",X"40",X"31",X"40",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"2F",X"8F",X"2F", - X"80",X"08",X"03",X"32",X"40",X"43",X"4F",X"49",X"4E",X"53",X"40",X"31",X"40",X"43",X"52",X"45", - X"44",X"49",X"54",X"40",X"2F",X"8F",X"2F",X"80",X"08",X"03",X"31",X"40",X"43",X"4F",X"49",X"4E", - X"40",X"40",X"32",X"40",X"43",X"52",X"45",X"44",X"49",X"54",X"53",X"2F",X"8F",X"2F",X"80",X"08", - X"03",X"46",X"52",X"45",X"45",X"40",X"40",X"50",X"4C",X"41",X"59",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"2F",X"8F",X"2F",X"80",X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"40",X"4E", - X"4F",X"4E",X"45",X"2F",X"8F",X"2F",X"80",X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"2F", - X"8F",X"2F",X"80",X"0C",X"03",X"50",X"55",X"43",X"4B",X"4D",X"41",X"4E",X"2F",X"8F",X"2F",X"80", - X"0E",X"03",X"54",X"41",X"42",X"4C",X"45",X"40",X"40",X"2F",X"8F",X"2F",X"80",X"0E",X"03",X"55", - X"50",X"52",X"49",X"47",X"48",X"54",X"2F",X"8F",X"2F",X"80",X"0A",X"02",X"30",X"30",X"30",X"2F", - X"8F",X"2F",X"80",X"6B",X"01",X"26",X"41",X"4F",X"53",X"55",X"4B",X"45",X"26",X"2F",X"85",X"2F", - X"80",X"4B",X"01",X"26",X"4D",X"55",X"43",X"4B",X"59",X"26",X"2F",X"85",X"2F",X"80",X"6E",X"01", - X"26",X"47",X"55",X"5A",X"55",X"54",X"41",X"26",X"2F",X"87",X"2F",X"80",X"4E",X"01",X"26",X"4D", - X"4F",X"43",X"4B",X"59",X"26",X"2F",X"87",X"2F",X"80",X"CB",X"02",X"40",X"4B",X"49",X"4D",X"41", - X"47",X"55",X"52",X"45",X"3B",X"3B",X"2F",X"85",X"2F",X"80",X"CB",X"02",X"40",X"53",X"54",X"59", - X"4C",X"49",X"53",X"54",X"3B",X"3B",X"3B",X"3B",X"2F",X"85",X"2F",X"80",X"CE",X"02",X"40",X"4F", - X"54",X"4F",X"42",X"4F",X"4B",X"45",X"3B",X"3B",X"3B",X"2F",X"87",X"2F",X"80",X"CE",X"02",X"40", - X"43",X"52",X"59",X"42",X"41",X"42",X"59",X"3B",X"3B",X"3B",X"3B",X"2F",X"87",X"2F",X"80",X"01", - X"01",X"03",X"01",X"01",X"01",X"03",X"02",X"02",X"02",X"01",X"01",X"01",X"01",X"02",X"04",X"04", - X"04",X"06",X"02",X"02",X"02",X"02",X"04",X"02",X"04",X"04",X"04",X"06",X"02",X"02",X"02",X"02", - X"01",X"01",X"01",X"01",X"02",X"04",X"04",X"04",X"06",X"02",X"02",X"02",X"02",X"06",X"04",X"05", - X"01",X"01",X"03",X"01",X"01",X"01",X"04",X"01",X"01",X"01",X"03",X"01",X"01",X"04",X"01",X"01", - X"01",X"6C",X"05",X"01",X"01",X"01",X"18",X"04",X"04",X"18",X"05",X"01",X"01",X"01",X"17",X"02", - X"03",X"04",X"16",X"04",X"03",X"01",X"01",X"01",X"76",X"01",X"01",X"01",X"01",X"03",X"01",X"01", - X"01",X"02",X"04",X"02",X"04",X"0E",X"02",X"04",X"02",X"04",X"02",X"04",X"0B",X"01",X"01",X"01", - X"02",X"04",X"02",X"01",X"01",X"01",X"01",X"02",X"02",X"02",X"0E",X"02",X"04",X"02",X"04",X"02", - X"01",X"02",X"01",X"0A",X"01",X"01",X"01",X"01",X"03",X"01",X"01",X"01",X"03",X"01",X"01",X"03", - X"04",X"00",X"02",X"40",X"01",X"3E",X"3D",X"10",X"40",X"40",X"0E",X"3D",X"3E",X"10",X"C2",X"43", - X"01",X"3E",X"3D",X"10",X"21",X"A2",X"40",X"11",X"4F",X"3A",X"36",X"14",X"1A",X"A7",X"C8",X"13", - X"85",X"6F",X"D2",X"FA",X"3A",X"24",X"18",X"F2",X"90",X"14",X"94",X"0F",X"98",X"15",X"98",X"15", - X"A0",X"14",X"A0",X"14",X"A4",X"17",X"A4",X"17",X"A8",X"09",X"A8",X"09",X"9C",X"16",X"9C",X"16", - X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16",X"AC",X"16", - X"73",X"20",X"00",X"0C",X"00",X"0A",X"1F",X"00",X"72",X"20",X"FB",X"87",X"00",X"02",X"0F",X"00", - X"36",X"20",X"04",X"8C",X"00",X"00",X"06",X"00",X"36",X"28",X"05",X"8B",X"00",X"00",X"06",X"00", - X"36",X"30",X"06",X"8A",X"00",X"00",X"06",X"00",X"36",X"3C",X"07",X"89",X"00",X"00",X"06",X"00", - X"36",X"48",X"08",X"88",X"00",X"00",X"06",X"00",X"24",X"00",X"06",X"08",X"00",X"00",X"0A",X"00", - X"40",X"70",X"FA",X"10",X"00",X"00",X"0A",X"00",X"70",X"04",X"00",X"00",X"00",X"00",X"08",X"00", - X"42",X"18",X"FD",X"06",X"00",X"01",X"0C",X"00",X"42",X"04",X"03",X"06",X"00",X"01",X"0C",X"00", - X"56",X"0C",X"FF",X"8C",X"00",X"02",X"0F",X"00",X"05",X"00",X"02",X"20",X"00",X"01",X"0C",X"00", - X"41",X"20",X"FF",X"86",X"FE",X"1C",X"0F",X"FF",X"70",X"00",X"01",X"0C",X"00",X"01",X"08",X"00", - X"01",X"02",X"04",X"08",X"10",X"20",X"40",X"80",X"00",X"57",X"5C",X"61",X"67",X"6D",X"74",X"7B", - X"82",X"8A",X"92",X"9A",X"A3",X"AD",X"B8",X"C3",X"D4",X"3B",X"F3",X"3B",X"58",X"3C",X"95",X"3C", - X"DE",X"3C",X"DF",X"3C",X"F1",X"02",X"F2",X"03",X"F3",X"0F",X"F4",X"01",X"82",X"70",X"69",X"82", - X"70",X"69",X"83",X"70",X"6A",X"83",X"70",X"6A",X"82",X"70",X"69",X"82",X"70",X"69",X"89",X"8B", - X"8D",X"8E",X"FF",X"F1",X"02",X"F2",X"03",X"F3",X"0F",X"F4",X"01",X"67",X"50",X"30",X"47",X"30", - X"67",X"50",X"30",X"47",X"30",X"67",X"50",X"30",X"47",X"30",X"4B",X"10",X"4C",X"10",X"4D",X"10", - X"4E",X"10",X"67",X"50",X"30",X"47",X"30",X"67",X"50",X"30",X"47",X"30",X"67",X"50",X"30",X"47", - X"30",X"4B",X"10",X"4C",X"10",X"4D",X"10",X"4E",X"10",X"67",X"50",X"30",X"47",X"30",X"67",X"50", - X"30",X"47",X"30",X"67",X"50",X"30",X"47",X"30",X"4B",X"10",X"4C",X"10",X"4D",X"10",X"4E",X"10", - X"77",X"20",X"4E",X"10",X"4D",X"10",X"4C",X"10",X"4A",X"10",X"47",X"10",X"46",X"10",X"65",X"30", - X"66",X"30",X"67",X"40",X"70",X"F0",X"FB",X"3B",X"F1",X"00",X"F2",X"02",X"F3",X"0F",X"F4",X"00", - X"42",X"50",X"4E",X"50",X"49",X"50",X"46",X"50",X"4E",X"49",X"70",X"66",X"70",X"43",X"50",X"4F", - X"50",X"4A",X"50",X"47",X"50",X"4F",X"4A",X"70",X"67",X"70",X"42",X"50",X"4E",X"50",X"49",X"50", - X"46",X"50",X"4E",X"49",X"70",X"66",X"70",X"45",X"46",X"47",X"50",X"47",X"48",X"49",X"50",X"49", - X"4A",X"4B",X"50",X"6E",X"FF",X"F1",X"01",X"F2",X"01",X"F3",X"0F",X"F4",X"00",X"26",X"67",X"26", - X"67",X"26",X"67",X"23",X"44",X"42",X"47",X"30",X"67",X"2A",X"8B",X"70",X"26",X"67",X"26",X"67", - X"26",X"67",X"23",X"44",X"42",X"47",X"30",X"67",X"23",X"84",X"70",X"26",X"67",X"26",X"67",X"26", - X"67",X"23",X"44",X"42",X"47",X"30",X"67",X"29",X"6A",X"2B",X"6C",X"30",X"2C",X"6D",X"40",X"2B", - X"6C",X"29",X"6A",X"67",X"20",X"29",X"6A",X"40",X"26",X"87",X"70",X"F0",X"9D",X"3C",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"8D",X"00",X"31",X"F1"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index f07cb2ca..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,15 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is -begin - data <= X"FF"; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/dpram.vhd deleted file mode 100644 index 78823ec4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,58 +0,0 @@ -------------------------------------------------------------------------------- --- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $ -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity dpram is - -generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 -); -port ( - clk_a_i : in std_logic; - en_a_i : in std_logic; - we_i : in std_logic; - addr_a_i : in std_logic_vector(addr_width_g-1 downto 0); - data_a_i : in std_logic_vector(data_width_g-1 downto 0); - data_a_o : out std_logic_vector(data_width_g-1 downto 0); - clk_b_i : in std_logic; - addr_b_i : in std_logic_vector(addr_width_g-1 downto 0); - data_b_o : out std_logic_vector(data_width_g-1 downto 0) -); - -end dpram; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of dpram is - - type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0); - signal ram_q : ram_t; - -begin - - mem_a: process (clk_a_i) - begin - if rising_edge(clk_a_i) then - if we_i = '1' and en_a_i = '1' then - ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i; - data_a_o <= data_a_i; - else - data_a_o <= ram_q(to_integer(unsigned(addr_a_i))); - end if; - end if; - end process mem_a; - - mem_b: process (clk_b_i) - begin - if rising_edge(clk_b_i) then - data_b_o <= ram_q(to_integer(unsigned(addr_b_i))); - end if; - end process mem_b; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman.vhd deleted file mode 100644 index 87ed2b83..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,669 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity pacmant is - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - I_JOYSTICK_A : in std_logic_vector(4 downto 0); - I_JOYSTICK_B : in std_logic_vector(4 downto 0); - - I_SW : in std_logic_vector(3 downto 0); -- active high - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of pacmant is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector(7 downto 0); - -- more decode - signal wr0_l : std_logic; - signal wr1_l : std_logic; - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - signal freeze : std_logic; - - -- ip registers - signal button_in : std_logic_vector(13 downto 0); - signal button_debounced : std_logic_vector(13 downto 0); - signal in0_reg : std_logic_vector(7 downto 0); - signal in1_reg : std_logic_vector(7 downto 0); - signal dipsw_reg : std_logic_vector(7 downto 0); - signal joystick_reg : std_logic_vector(4 downto 0); - signal joystick_reg2 : std_logic_vector(4 downto 0); - - -begin - joystick_reg <= I_JOYSTICK_A; - joystick_reg2 <= I_JOYSTICK_B; - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - p_sync_comb : process(hcnt, vcnt) - begin - vsync <= not vcnt(8); - do_hsync <= (hcnt = "010101111"); -- 0AF - end process; - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010010111") then -- 097 - O_HBLANK <= '1'; - elsif (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - O_HBLANK <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - -- - -- cpu - -- - p_cpu_wait_comb : process(freeze, sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (freeze = '1') or (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank and (freeze = '0') then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off - watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_nmi_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - - -- 7M - -- 7N - sync_bus_cs_l <= '1'; --- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - --- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then --- program_rom_cs_l <= '0'; --- end if; - - if (cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - -- - -- vram addr custom ic - -- - u_vram_addr : entity work.PACMAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H256_L => hcnt(8), - H128 => hcnt(7), - H64 => hcnt(6), - H32 => hcnt(5), - H16 => hcnt(4), - H8 => hcnt(3), - H4 => hcnt(2), - H2 => hcnt(1), - H1 => hcnt(0), - V128 => vcnt(7), - V64 => vcnt(6), - V32 => vcnt(5), - V16 => vcnt(4), - V8 => vcnt(3), - V4 => vcnt(2), - V2 => vcnt(1), - V1 => vcnt(0), - FLIP => control_reg(3) - ); - - p_ab_mux_comb : process(hcnt, cpu_addr, vram_addr_ab) - begin - --When 2H is low, the CPU controls the bus. - if (hcnt(1) = '0') then - ab <= cpu_addr(11 downto 0); - else - ab <= vram_addr_ab; - end if; - end process; - - p_vram_comb : process(hcnt, cpu_addr, sync_bus_stb) - variable a,b : std_logic; - begin - - a := not (cpu_addr(12) or sync_bus_stb); - b := hcnt(1) and hcnt(0); - vram_l <= not (a or b); - end process; - - p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr) - variable sel : std_logic_vector(2 downto 0); - variable dec : std_logic_vector(7 downto 0); - variable selb : std_logic_vector(1 downto 0); - variable decb : std_logic_vector(3 downto 0); - begin - -- WRITE - - -- out_l 0x5000 - 0x503F control space - - -- wr0_l 0x5040 - 0x504F sound - -- wr1_l 0x5050 - 0x505F sound - -- wr2_l 0x5060 - 0x506F sprite - - -- 0x5080 - 0x50BF unused - - -- wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - - -- in0_l 0x5000 - 0x503F in port 0 - -- in1_l 0x5040 - 0x507F in port 1 - -- dipsw_l 0x5080 - 0x50BF dip switches - - -- 7J - dec := "11111111"; - sel := sync_bus_r_w_l & ab(7) & ab(6); - if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then - case sel is - when "000" => dec := "11111110"; - when "001" => dec := "11111101"; - when "010" => dec := "11111011"; - when "011" => dec := "11110111"; - when "100" => dec := "11101111"; - when "101" => dec := "11011111"; - when "110" => dec := "10111111"; - when "111" => dec := "01111111"; - when others => null; - end case; - end if; - iodec_out_l <= dec(0); - iodec_wdr_l <= dec(3); - - iodec_in0_l <= dec(4); - iodec_in1_l <= dec(5); - iodec_dipsw_l <= dec(6); - - -- 7M - decb := "1111"; - selb := ab(5) & ab(4); - if (dec(1) = '0') then - case selb is - when "00" => decb := "1110"; - when "01" => decb := "1101"; - when "10" => decb := "1011"; - when "11" => decb := "0111"; - when others => null; - end case; - end if; - wr0_l <= decb(0); - wr1_l <= decb(1); - wr2_l <= decb(2); - end process; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - p_db_mux_comb : process(hcnt, cpu_data_out, rams_data_out) - begin - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - if (hcnt(1) = '0') then - sync_bus_db <= cpu_data_out; - else - sync_bus_db <= rams_data_out; - end if; - end process; - - p_cpu_data_in_mux_comb : process(cpu_addr, cpu_iorq_l, cpu_m1_l, sync_bus_wreq_l, - iodec_in0_l, iodec_in1_l, iodec_dipsw_l, cpu_vec_reg, sync_bus_reg, program_rom_dinl, - rams_data_out, in0_reg, in1_reg, dipsw_reg) - begin - -- simplifed again - if (cpu_iorq_l = '0') and (cpu_m1_l = '0') then - cpu_data_in <= cpu_vec_reg; - elsif (sync_bus_wreq_l = '0') then - cpu_data_in <= sync_bus_reg; - else - if (cpu_addr(15 downto 14) = "00") then -- ROM at 0000 - 3fff - cpu_data_in <= program_rom_dinl; - elsif (cpu_addr(15 downto 13) = "100") then -- ROM at 8000 - 9fff - cpu_data_in <= X"00"; - else - cpu_data_in <= rams_data_out; - if (iodec_in0_l = '0') then cpu_data_in <= in0_reg; end if; - if (iodec_in1_l = '0') then cpu_data_in <= in1_reg; end if; - if (iodec_dipsw_l = '0') then cpu_data_in <= dipsw_reg; end if; - end if; - end if; - end process; - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab(11 downto 0), - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab(11 downto 0), - data_b_o => rams_data_out - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom : entity work.ROM_PGM_0 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl - ); - - -- - -- video subsystem - -- - u_video : entity work.PACMAN_VIDEO - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - I_WR2_L => wr2_l, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk - ); - - O_HSYNC <= hSync; - O_VSYNC <= vSync; - - --O_HBLANK <= hblank; - O_VBLANK <= vblank; - - -- - -- - -- audio subsystem - -- - u_audio : entity work.PACMAN_AUDIO - port map ( - I_HCNT => hcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_WR1_L => wr1_l, - I_WR0_L => wr0_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk - ); - - button_in(8 downto 5) <= I_SW(3 downto 0); - button_in(4 downto 0) <= joystick_reg(4 downto 0); - button_in(13 downto 9) <= joystick_reg2(4 downto 0); - - button_debounced <= button_in; - ---button_debounced Arcade MegaWing Location --- 8 RIGHT PushButton --- 7 DOWN PushButton --- 6 UP PushButton --- 5 LEFT PushButton --- 4 Fire Joystick --- 3 RIGHT Joystick --- 2 LEFT Joystick --- 1 DOWN Joystick --- 0 UP Joystick - - p_input_registers : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- on is low - in0_reg(7) <= not button_debounced(6); -- credit Up Pushbutton - in0_reg(6) <= '1'; -- coin2 - in0_reg(5) <= not button_debounced(7); -- coin1 DOWN PushButton - in0_reg(4) <= '1'; -- test_l dipswitch (rack advance) - in0_reg(3) <= button_debounced(1); -- p1 down - in0_reg(2) <= button_debounced(3); -- p1 right - in0_reg(1) <= button_debounced(2); -- p1 left - in0_reg(0) <= button_debounced(0); -- p1 up - - in1_reg(7) <= '1'; -- table 1-upright 0-cocktail - in1_reg(6) <= not button_debounced(8); -- start2 RIGHT PushButton - in1_reg(5) <= not button_debounced(5); -- start1 LEFT PushButton - in1_reg(4) <= button_debounced(13); -- test and fire - in1_reg(3) <= button_debounced(10); -- p2 down - in1_reg(2) <= button_debounced(12); -- p2 right - in1_reg(1) <= button_debounced(11); -- p2 left - in1_reg(0) <= button_debounced(9); -- p2 up - - -- on is low - freeze <= '0'; - dipsw_reg(7) <= '1'; -- character set ? - dipsw_reg(6) <= '1'; -- difficulty ? - dipsw_reg(5 downto 4) <= "00"; -- bonus pacman at 10K - dipsw_reg(3 downto 2) <= "11"; -- pacman (3) - dipsw_reg(1 downto 0) <= "01"; -- cost (1 coin, 1 play) - end if; - end process; - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 39619ea0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR1_L, - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => rom3m(1), - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_video.vhd deleted file mode 100644 index ef80481d..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,360 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_VIDEO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - I_WR2_L : in std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_VIDEO is - - signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal db_reg : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_dout : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal cntr_ld : std_logic; - signal ra : std_logic_vector(7 downto 0); - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); - signal sprite_ram_addr : std_logic_vector(7 downto 0); - signal sprite_ram_addr_t1 : std_logic_vector(7 downto 0); - signal vout_obj_on_t1 : std_logic; - signal col_rom_addr : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal vout_hblank_t1 : std_logic; - signal sprite_ram_reg : std_logic_vector(3 downto 0); - - signal video_out : std_logic_vector(7 downto 0); - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - - -- ram enable is low when HBLANK_L is 0 (for sprite access) or - -- 2H is low (for cpu writes) - -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board - - sprite_xy_ram : work.dpram generic map (4,8) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, - - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp - ); - - p_char_regs : process - variable inc : std_logic; - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; - begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - inc := (not I_HBLANK); - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & inc); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - db_reg <= I_DB; -- character reg - end if; - end process; - - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) - begin - if (char_hblank_reg = '0') then - xflip <= I_FLIP; - yflip <= I_FLIP; - else - xflip <= db_reg(1); - yflip <= db_reg(0); - end if; - end process; - - p_char_addr_comb : process(db_reg, I_HCNT, - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) - begin - -- 2h, 4e - obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - - ca(12) <= char_hblank_reg; - ca(11 downto 6) <= db_reg(7 downto 2); - - if (char_hblank_reg = '0') then - ca(5) <= db_reg(1); - ca(4) <= db_reg(0); - else - ca(5) <= char_sum_reg(3) xor xflip; - ca(4) <= I_HCNT(3); - end if; - - ca(3) <= I_HCNT(2) xor yflip; - ca(2) <= char_sum_reg(2) xor xflip; - ca(1) <= char_sum_reg(1) xor xflip; - ca(0) <= char_sum_reg(0) xor xflip; - end process; - - -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_dout - ); - - p_char_shift : process - begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_dout(7 downto 4); -- load - shift_regl <= char_rom_5ef_dout(3 downto 0); - when others => null; - end case; - end if; - end process; - - p_char_shift_comb : process(I_HCNT, vout_yflip, shift_regu, shift_regl) - variable ip : std_logic; - begin - ip := I_HCNT(0) and I_HCNT(1); - if (vout_yflip = '0') then - - shift_sel(0) <= ip; - shift_sel(1) <= '1'; - shift_op(0) <= shift_regl(3); - shift_op(1) <= shift_regu(3); - else - - shift_sel(0) <= '1'; - shift_sel(1) <= ip; - shift_op(0) <= shift_regl(0); - shift_op(1) <= shift_regu(0); - end if; - end process; - - p_video_out_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= I_DB(4 downto 0); -- colour reg - end if; - end if; - end process; - - p_lut_4a_comb : process(vout_db, shift_op) - begin - col_rom_addr <= '0' & vout_db(4 downto 0) & shift_op(1 downto 0); - end process; - - col_rom_4a : entity work.PROM4_DST - port map ( - CLK => CLK, - ADDR => col_rom_addr, - DATA => lut_4a - ); - - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; - - p_ra_cnt : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (cntr_ld = '1') then - ra <= dr; - else - ra <= ra + "1"; - end if; - end if; - end process; - - sprite_ram_addr <= ra; - - u_sprite_ram : work.dpram generic map (8,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on, - addr_a_i => sprite_ram_addr, - data_a_i => sprite_ram_ip, - - clk_b_i => CLK, - addr_b_i => sprite_ram_addr, - data_b_o => sprite_ram_op - ); - - sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "0000"; - video_op_sel <= '1' when not (sprite_ram_reg = "0000") else '0'; - - p_sprite_ram_ip_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - end if; - end process; - - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) - begin - -- 3a - if (vout_hblank_t1 = '0') then - sprite_ram_ip <= (others => '0'); - else - if (video_op_sel = '1') then - sprite_ram_ip <= sprite_ram_reg; - else - sprite_ram_ip <= lut_4a_t1(3 downto 0); - end if; - end if; - end process; - - p_video_op_comb : process(vout_hblank, I_VBLANK, video_op_sel, sprite_ram_reg, lut_4a) - begin - -- 3b - if (vout_hblank = '1') or (I_VBLANK = '1') then - final_col <= (others => '0'); - else - if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite - else - final_col <= lut_4a(3 downto 0); - end if; - end if; - end process; - - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR => final_col, - DATA => video_out - ); - - -- assign outputs - O_BLUE (1 downto 0) <= video_out(7 downto 6); - O_GREEN(2 downto 0) <= video_out(5 downto 3); - O_RED (2 downto 0) <= video_out(2 downto 0); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_vram_addr.vhd deleted file mode 100644 index b26824c4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pacman_vram_addr.vhd +++ /dev/null @@ -1,273 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ & CarlW - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity X74_157 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end; - -architecture RTL of X74_157 is -begin - p_y_comb : process(S,G,A,B) - begin - for i in 0 to 3 loop - -- quad 2 line to 1 line mux (true logic) - if (G = '1') then - Y(i) <= '0'; - else - if (S = '0') then - Y(i) <= A(i); - else - Y(i) <= B(i); - end if; - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_arith.all; - use ieee.std_logic_unsigned.all; - -entity X74_257 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end; - -architecture RTL of X74_257 is -signal ab : std_logic_vector (3 downto 0); -begin - - Y <= ab; -- no tristate - p_ab : process(S,A,B) - begin - for i in 0 to 3 loop - if (S = '0') then - AB(i) <= A(i); - else - AB(i) <= B(i); - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VRAM_ADDR is - port ( - AB : out std_logic_vector (11 downto 0); - H256_L : in std_logic; - H128 : in std_logic; - H64 : in std_logic; - H32 : in std_logic; - H16 : in std_logic; - H8 : in std_logic; - H4 : in std_logic; - H2 : in std_logic; - H1 : in std_logic; - V128 : in std_logic; - V64 : in std_logic; - V32 : in std_logic; - V16 : in std_logic; - V8 : in std_logic; - V4 : in std_logic; - V2 : in std_logic; - V1 : in std_logic; - FLIP : in std_logic - ); -end; - -architecture RTL of PACMAN_VRAM_ADDR is - -signal v128p : std_logic; -signal v64p : std_logic; -signal v32p : std_logic; -signal v16p : std_logic; -signal v8p : std_logic; -signal h128p : std_logic; -signal h64p : std_logic; -signal h32p : std_logic; -signal h16p : std_logic; -signal h8p : std_logic; -signal sel : std_logic; -signal y157 : std_logic_vector (11 downto 0); - -component X74_157 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end component; - -component X74_257 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end component; - -begin - p_vp_comb : process(FLIP, V8, V16, V32, V64, V128) - begin - v128p <= FLIP xor V128; - v64p <= FLIP xor V64; - v32p <= FLIP xor V32; - v16p <= FLIP xor V16; - v8p <= FLIP xor V8; - end process; - - p_hp_comb : process(FLIP, H8, H16, H32, H64, H128) - begin - H128P <= FLIP xor H128; - H64P <= FLIP xor H64; - H32P <= FLIP xor H32; - H16P <= FLIP xor H16; - H8P <= FLIP xor H8; - end process; - - p_sel : process(H16, H32, H64) - begin - sel <= not((H32 xor H16) or (H32 xor H64)); - end process; - - --p_oe257 : process(H2) - --begin - -- oe <= not(H2); - --end process; - - U6 : X74_157 - port map( - Y => y157(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => h64p, - B(0) => h64p, - A => "1111", - G => '0', - S => sel - ); - - U5 : X74_157 - port map( - Y => y157(7 downto 4), - B(3) => h64p, - B(2) => h64p, - B(1) => h8p, - B(0) => v128p, - A => "1111", - G => '0', - S => sel - ); - - U4 : X74_157 - port map( - Y => y157(3 downto 0), - B(3) => v64p, - B(2) => v32p, - B(1) => v16p, - B(0) => v8p, - A(3) => H64, - A(2) => H32, - A(1) => H16, - A(0) => H4, - G => '0', - S => sel - ); - - U3 : X74_257 - port map( - Y => AB(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => v128p, - B(0) => v64p, - A => y157(11 downto 8), - S => H256_L - ); - - U2 : X74_257 - port map( - Y => AB(7 downto 4), - B(3) => v32p, - B(2) => v16p, - B(1) => v8p, - B(0) => h128p, - A => y157(7 downto 4), - S => H256_L - ); - - U1 : X74_257 - port map( - Y => AB(3 downto 0), - B(3) => h64p, - B(2) => h32p, - B(1) => h16p, - B(0) => h8p, - A => y157(3 downto 0), - S => H256_L - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pll.qip deleted file mode 100644 index afd958be..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll.v"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pll.v b/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pll.v deleted file mode 100644 index 60297687..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Pacman_MiST/rtl/pll.v +++ /dev/null @@ -1,320 +0,0 @@ -// megafunction wizard: %ALTPLL% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altpll - -// ============================================================ -// File Name: pll.v -// Megafunction Name(s): -// altpll -// -// Simulation Library Files(s): -// altera_mf -// ============================================================ -// ************************************************************ -// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -// -// 13.1.0 Build 162 10/23/2013 SJ Web Edition -// ************************************************************ - - -//Copyright (C) 1991-2013 Altera Corporation -//Your use of Altera Corporation's design tools, logic functions -//and other software and tools, and its AMPP partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Altera Program License -//Subscription Agreement, Altera MegaCore Function License -//Agreement, or other applicable license agreement, including, -//without limitation, that your use is for the sole purpose of -//programming logic devices manufactured by Altera and sold by -//Altera or its authorized distributors. Please refer to the -//applicable agreement for further details. - - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on -module pll ( - areset, - inclk0, - c0, - locked); - - input areset; - input inclk0; - output c0; - output locked; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri0 areset; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire sub_wire0; - wire [4:0] sub_wire1; - wire [0:0] sub_wire5 = 1'h0; - wire locked = sub_wire0; - wire [0:0] sub_wire2 = sub_wire1[0:0]; - wire c0 = sub_wire2; - wire sub_wire3 = inclk0; - wire [1:0] sub_wire4 = {sub_wire5, sub_wire3}; - - altpll altpll_component ( - .areset (areset), - .inclk (sub_wire4), - .locked (sub_wire0), - .clk (sub_wire1), - .activeclock (), - .clkbad (), - .clkena ({6{1'b1}}), - .clkloss (), - .clkswitch (1'b0), - .configupdate (1'b0), - .enable0 (), - .enable1 (), - .extclk (), - .extclkena ({4{1'b1}}), - .fbin (1'b1), - .fbmimicbidir (), - .fbout (), - .fref (), - .icdrclk (), - .pfdena (1'b1), - .phasecounterselect ({4{1'b1}}), - .phasedone (), - .phasestep (1'b1), - .phaseupdown (1'b1), - .pllena (1'b1), - .scanaclr (1'b0), - .scanclk (1'b0), - .scanclkena (1'b1), - .scandata (1'b0), - .scandataout (), - .scandone (), - .scanread (1'b0), - .scanwrite (1'b0), - .sclkout0 (), - .sclkout1 (), - .vcooverrange (), - .vcounderrange ()); - defparam - altpll_component.bandwidth_type = "AUTO", - altpll_component.clk0_divide_by = 9, - altpll_component.clk0_duty_cycle = 50, - altpll_component.clk0_multiply_by = 8, - altpll_component.clk0_phase_shift = "0", - altpll_component.compensate_clock = "CLK0", - altpll_component.inclk0_input_frequency = 37037, - altpll_component.intended_device_family = "Cyclone III", - altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll", - altpll_component.lpm_type = "altpll", - altpll_component.operation_mode = "NORMAL", - altpll_component.pll_type = "AUTO", - altpll_component.port_activeclock = "PORT_UNUSED", - altpll_component.port_areset = "PORT_USED", - altpll_component.port_clkbad0 = "PORT_UNUSED", - altpll_component.port_clkbad1 = "PORT_UNUSED", - altpll_component.port_clkloss = "PORT_UNUSED", - altpll_component.port_clkswitch = "PORT_UNUSED", - altpll_component.port_configupdate = "PORT_UNUSED", - altpll_component.port_fbin = "PORT_UNUSED", - altpll_component.port_inclk0 = "PORT_USED", - altpll_component.port_inclk1 = "PORT_UNUSED", - altpll_component.port_locked = "PORT_USED", - altpll_component.port_pfdena = "PORT_UNUSED", - altpll_component.port_phasecounterselect = "PORT_UNUSED", - altpll_component.port_phasedone = "PORT_UNUSED", - altpll_component.port_phasestep = "PORT_UNUSED", - altpll_component.port_phaseupdown = "PORT_UNUSED", - altpll_component.port_pllena = "PORT_UNUSED", - altpll_component.port_scanaclr = "PORT_UNUSED", - altpll_component.port_scanclk = "PORT_UNUSED", - altpll_component.port_scanclkena = "PORT_UNUSED", - altpll_component.port_scandata = "PORT_UNUSED", - altpll_component.port_scandataout = "PORT_UNUSED", - altpll_component.port_scandone = "PORT_UNUSED", - altpll_component.port_scanread = "PORT_UNUSED", - altpll_component.port_scanwrite = "PORT_UNUSED", - altpll_component.port_clk0 = "PORT_USED", - altpll_component.port_clk1 = "PORT_UNUSED", - altpll_component.port_clk2 = "PORT_UNUSED", - altpll_component.port_clk3 = "PORT_UNUSED", - altpll_component.port_clk4 = "PORT_UNUSED", - altpll_component.port_clk5 = "PORT_UNUSED", - altpll_component.port_clkena0 = "PORT_UNUSED", - altpll_component.port_clkena1 = "PORT_UNUSED", - altpll_component.port_clkena2 = "PORT_UNUSED", - altpll_component.port_clkena3 = "PORT_UNUSED", - altpll_component.port_clkena4 = "PORT_UNUSED", - altpll_component.port_clkena5 = "PORT_UNUSED", - altpll_component.port_extclk0 = "PORT_UNUSED", - altpll_component.port_extclk1 = "PORT_UNUSED", - altpll_component.port_extclk2 = "PORT_UNUSED", - altpll_component.port_extclk3 = "PORT_UNUSED", - altpll_component.self_reset_on_loss_lock = "OFF", - altpll_component.width_clock = 5; - - -endmodule - -// ============================================================ -// CNX file retrieval info -// ============================================================ -// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" -// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" -// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" -// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" -// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" -// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" -// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" -// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" -// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" -// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" -// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" -// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" -// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" -// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" -// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" -// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" -// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" -// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" -// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" -// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" -// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" -// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" -// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" -// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" -// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" -// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" -// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" -// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" -// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" -// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" -// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" -// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" -// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" -// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" -// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" -// Retrieval info: PRIVATE: SPREAD_USE STRING "0" -// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" -// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" -// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" -// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: USE_CLK0 STRING "1" -// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" -// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" -// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" -// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" -// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" -// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" -// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" -// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" -// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" -// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" -// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" -// Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" -// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" -// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" -// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" -// Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 -// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 -// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf -// Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.qpf b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.qpf deleted file mode 100644 index c49afdb0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "Ponpoko" diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.qsf b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.qsf deleted file mode 100644 index fbf817aa..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.qsf +++ /dev/null @@ -1,166 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 13:09:20 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# Ponpoko_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name SMART_RECOMPILE ON -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name TOP_LEVEL_ENTITY Ponpoko -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name SAVE_DISK_SPACE OFF - -# Fitter Assignments -# ================== -set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF -set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS -set_global_assignment -name FITTER_EFFORT "STANDARD FIT" -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# --------------------- -# start ENTITY(Ponpoko) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(Ponpoko) -# ------------------- -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP -set_global_assignment -name SYSTEMVERILOG_FILE rtl/Ponpoko.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.sdc b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/Ponpoko.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/README.txt deleted file mode 100644 index f5ece593..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/README.txt +++ /dev/null @@ -1,24 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Ponpoko for MiST by Gehstock --- 21 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- --- --- --- Keyboard inputs : --- --- ESC : Coin --- F1 : Start 1 player --- F2 : Start 2 players --- SPACE,CTRL : Jump --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/Ponpoko.sv b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/Ponpoko.sv deleted file mode 100644 index 7f07a3c7..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/Ponpoko.sv +++ /dev/null @@ -1,194 +0,0 @@ -//============================================================================ -// Arcade: Ponpoko -// -// Version for MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module Ponpoko( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Ponpoko;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacman ponpoko( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0({~{2'b00, btn_coin}, m_fire, m_down,m_right,m_left,m_up}), - .in1({1'b0, btn_two_players, btn_one_player, m_fire, m_down,m_right,m_left,m_up}), - .dipsw1(8'b1_1_11_11_01), - .dipsw2(8'b1111_0001), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index f0842342..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"CC",X"66",X"33",X"33",X"33",X"22",X"CC",X"00",X"11",X"22",X"66",X"66",X"66",X"33",X"11",X"00", - X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"33",X"00", - X"EE",X"33",X"77",X"EE",X"88",X"00",X"FF",X"00",X"33",X"66",X"00",X"11",X"33",X"66",X"77",X"00", - X"FF",X"66",X"CC",X"EE",X"33",X"33",X"EE",X"00",X"77",X"00",X"00",X"11",X"00",X"44",X"33",X"00", - X"EE",X"66",X"66",X"66",X"FF",X"66",X"66",X"00",X"00",X"11",X"22",X"44",X"77",X"00",X"00",X"00", - X"FF",X"00",X"EE",X"33",X"33",X"33",X"EE",X"00",X"77",X"66",X"77",X"00",X"00",X"44",X"33",X"00", - X"EE",X"00",X"00",X"EE",X"33",X"33",X"EE",X"00",X"11",X"22",X"66",X"77",X"66",X"66",X"33",X"00", - X"FF",X"33",X"66",X"CC",X"88",X"88",X"88",X"00",X"77",X"44",X"00",X"00",X"11",X"11",X"11",X"00", - X"EE",X"33",X"33",X"CC",X"33",X"33",X"EE",X"00",X"33",X"66",X"66",X"11",X"66",X"66",X"33",X"00", - X"EE",X"33",X"33",X"FF",X"33",X"22",X"CC",X"00",X"33",X"66",X"66",X"33",X"00",X"00",X"33",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00", - X"00",X"00",X"00",X"22",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"44",X"00",X"00",X"00", - X"CC",X"AA",X"DD",X"AA",X"99",X"AA",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77", - X"CC",X"22",X"99",X"11",X"11",X"99",X"22",X"CC",X"33",X"44",X"99",X"AA",X"AA",X"99",X"44",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"33",X"33",X"FF",X"33",X"33",X"00",X"11",X"22",X"66",X"66",X"77",X"66",X"66",X"00", - X"EE",X"33",X"33",X"EE",X"33",X"33",X"EE",X"00",X"77",X"66",X"66",X"77",X"66",X"66",X"77",X"00", - X"EE",X"33",X"00",X"00",X"00",X"33",X"EE",X"00",X"33",X"66",X"66",X"66",X"66",X"66",X"33",X"00", - X"CC",X"66",X"33",X"33",X"33",X"66",X"CC",X"00",X"77",X"66",X"66",X"66",X"66",X"66",X"77",X"00", - X"FF",X"00",X"00",X"EE",X"00",X"00",X"FF",X"00",X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"00", - X"FF",X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"00", - X"EE",X"33",X"00",X"77",X"33",X"33",X"FF",X"00",X"33",X"66",X"66",X"66",X"66",X"66",X"33",X"00", - X"33",X"33",X"33",X"FF",X"33",X"33",X"33",X"00",X"66",X"66",X"66",X"77",X"66",X"66",X"66",X"00", - X"EE",X"88",X"88",X"88",X"88",X"88",X"EE",X"00",X"77",X"11",X"11",X"11",X"11",X"11",X"77",X"00", - X"FF",X"66",X"66",X"66",X"66",X"66",X"CC",X"00",X"11",X"00",X"00",X"00",X"66",X"66",X"33",X"00", - X"33",X"66",X"CC",X"88",X"CC",X"66",X"33",X"00",X"66",X"66",X"66",X"77",X"66",X"66",X"66",X"00", - X"88",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"77",X"33",X"33",X"33",X"33",X"33",X"77",X"00", - X"33",X"77",X"FF",X"BB",X"33",X"33",X"33",X"00",X"66",X"77",X"77",X"66",X"66",X"66",X"66",X"00", - X"33",X"33",X"BB",X"FF",X"77",X"33",X"33",X"00",X"66",X"77",X"77",X"66",X"66",X"66",X"66",X"00", - X"EE",X"33",X"33",X"33",X"33",X"33",X"EE",X"00",X"33",X"66",X"66",X"66",X"66",X"66",X"33",X"00", - X"EE",X"33",X"33",X"33",X"EE",X"00",X"00",X"00",X"77",X"66",X"66",X"66",X"77",X"66",X"66",X"00", - X"EE",X"33",X"33",X"33",X"FF",X"22",X"DD",X"00",X"33",X"66",X"66",X"66",X"66",X"66",X"33",X"00", - X"EE",X"33",X"33",X"EE",X"CC",X"66",X"33",X"00",X"77",X"66",X"66",X"77",X"66",X"66",X"66",X"00", - X"EE",X"33",X"00",X"EE",X"33",X"33",X"EE",X"00",X"33",X"66",X"66",X"33",X"00",X"66",X"33",X"00", - X"EE",X"88",X"88",X"88",X"88",X"88",X"88",X"00",X"77",X"11",X"11",X"11",X"11",X"11",X"11",X"00", - X"33",X"33",X"33",X"33",X"33",X"33",X"EE",X"00",X"66",X"66",X"66",X"66",X"66",X"66",X"33",X"00", - X"33",X"33",X"33",X"33",X"66",X"CC",X"88",X"00",X"66",X"66",X"66",X"66",X"33",X"11",X"00",X"00", - X"33",X"33",X"33",X"BB",X"FF",X"77",X"22",X"00",X"66",X"66",X"66",X"66",X"77",X"77",X"22",X"00", - X"33",X"66",X"CC",X"CC",X"EE",X"77",X"33",X"00",X"66",X"77",X"33",X"11",X"33",X"66",X"44",X"00", - X"66",X"66",X"66",X"CC",X"88",X"88",X"88",X"00",X"66",X"66",X"66",X"33",X"11",X"11",X"11",X"00", - X"FF",X"77",X"EE",X"CC",X"88",X"00",X"FF",X"00",X"77",X"00",X"00",X"11",X"33",X"77",X"77",X"00", - X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"88",X"0E",X"0C",X"00",X"11",X"11",X"11",X"11",X"33",X"0F",X"07", - X"00",X"00",X"00",X"88",X"CC",X"0E",X"0C",X"0E",X"00",X"00",X"03",X"07",X"03",X"07",X"CF",X"EF", - X"00",X"80",X"50",X"8A",X"0A",X"0C",X"08",X"08",X"00",X"00",X"77",X"FF",X"7F",X"0F",X"0F",X"0F", - X"00",X"70",X"F0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"60",X"10",X"10",X"10",X"10", - X"00",X"88",X"FF",X"11",X"11",X"33",X"EE",X"EE",X"FF",X"11",X"FF",X"EE",X"EE",X"FF",X"FF",X"FF", - X"CC",X"00",X"33",X"FF",X"FF",X"EE",X"CC",X"00",X"FF",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"88",X"FF",X"77",X"77",X"FF",X"FF",X"FF",X"00",X"11",X"00",X"00",X"00",X"00",X"33",X"77", - X"FF",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"33",X"00",X"CC",X"FF",X"FF",X"77",X"33",X"00", - X"66",X"9F",X"9F",X"66",X"00",X"00",X"00",X"00",X"66",X"9F",X"9F",X"66",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"01",X"03",X"0F",X"03",X"01",X"03",X"0F",X"03",X"08",X"0C",X"0F",X"0C",X"08",X"0C",X"0F",X"0C", - X"01",X"03",X"0F",X"03",X"01",X"03",X"0F",X"01",X"08",X"0C",X"0F",X"0C",X"08",X"0C",X"0F",X"08", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"44",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"44",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"EE",X"CC",X"CC",X"CC",X"EE",X"CC",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"09",X"09",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"04",X"04",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"09",X"09",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01", - X"02",X"04",X"08",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"09",X"09",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01", - X"04",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"09",X"09",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01", - X"0C",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"05", - X"02",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"08",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01", - X"02",X"02",X"02",X"01",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"05", - X"02",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"08",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"04", - X"0A",X"02",X"02",X"09",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"07",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"05", - X"02",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"08",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"04", - X"02",X"0A",X"0A",X"01",X"00",X"00",X"00",X"00",X"01",X"00",X"04",X"03",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"05", - X"02",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"08",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"04", - X"02",X"0A",X"0A",X"01",X"00",X"00",X"00",X"00",X"07",X"00",X"00",X"07",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"01",X"02",X"04",X"0F",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"02",X"01",X"09",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"08", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"0E",X"01",X"01",X"0E",X"00",X"00",X"00",X"00", - X"00",X"20",X"40",X"C0",X"B0",X"E0",X"00",X"00",X"10",X"10",X"30",X"20",X"78",X"3C",X"1E",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0E",X"0C",X"08",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"07",X"4F",X"2F",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01", - X"4F",X"2F",X"9F",X"0F",X"0F",X"0E",X"08",X"00",X"03",X"13",X"07",X"47",X"2F",X"0F",X"0F",X"0E", - X"03",X"03",X"05",X"09",X"01",X"01",X"02",X"02",X"00",X"00",X"00",X"00",X"03",X"0C",X"00",X"00", - X"CE",X"EE",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"33",X"75",X"FB",X"FB",X"FF",X"FF",X"77",X"33", - X"00",X"00",X"00",X"CC",X"EE",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33",X"74",X"FD",X"FD",X"FF", - X"FF",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"0C",X"4E",X"0F",X"8F", - X"8C",X"0C",X"80",X"00",X"00",X"00",X"00",X"00",X"2F",X"FC",X"FC",X"CC",X"CC",X"CC",X"88",X"00", - X"00",X"00",X"00",X"00",X"00",X"01",X"13",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"2F",X"3C",X"70",X"00",X"11",X"FF",X"FF",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"80", - X"00",X"08",X"0C",X"8C",X"8C",X"0C",X"08",X"00",X"E0",X"D2",X"C3",X"87",X"0F",X"1F",X"0F",X"0E", - X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"70",X"D2",X"1E",X"0F",X"0F",X"0F",X"0F",X"07",X"00",X"01",X"03",X"03",X"03",X"03",X"01",X"00", - X"0E",X"0F",X"0B",X"0F",X"0E",X"06",X"0C",X"0C",X"00",X"03",X"07",X"0A",X"0F",X"05",X"0F",X"0A", - X"08",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"0F",X"0D",X"0E",X"78",X"C0",X"80",X"00",X"00", - X"00",X"00",X"00",X"01",X"83",X"C3",X"83",X"C2",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"10", - X"83",X"82",X"83",X"83",X"B0",X"70",X"F0",X"E0",X"30",X"30",X"30",X"70",X"70",X"70",X"70",X"F0", - X"A0",X"B0",X"80",X"F0",X"00",X"F0",X"88",X"88",X"20",X"20",X"20",X"A8",X"6C",X"7C",X"FF",X"4F", - X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"4F",X"FF",X"4F",X"4F",X"FF",X"4E",X"4C",X"00", - X"00",X"00",X"00",X"77",X"2F",X"2F",X"FF",X"2F",X"00",X"00",X"00",X"00",X"11",X"13",X"33",X"17", - X"2F",X"FF",X"2F",X"2F",X"FF",X"2F",X"2F",X"FF",X"17",X"FF",X"9F",X"9F",X"FF",X"17",X"13",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"1E",X"1A",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0A", - X"1E",X"3C",X"3C",X"68",X"E0",X"C0",X"C0",X"00",X"0F",X"0A",X"0F",X"0B",X"1E",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"87",X"86", - X"0F",X"0A",X"0F",X"0E",X"87",X"F0",X"F0",X"F0",X"87",X"C3",X"C3",X"61",X"70",X"30",X"30",X"00", - X"10",X"20",X"C0",X"C0",X"C0",X"C0",X"C0",X"40",X"00",X"00",X"00",X"F0",X"76",X"FC",X"F9",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"EE",X"EE",X"CC",X"88",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"11",X"77",X"BF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33", - X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"67",X"DF",X"FF",X"FF",X"FF",X"FF",X"77",X"33", - X"00",X"00",X"00",X"00",X"08",X"0C",X"8E",X"4E",X"FF",X"88",X"0C",X"0F",X"AF",X"3F",X"2F",X"6F", - X"8E",X"0E",X"4E",X"8C",X"0C",X"08",X"00",X"00",X"AF",X"3F",X"6F",X"AF",X"3F",X"2F",X"6F",X"0E", - X"33",X"00",X"13",X"0F",X"4F",X"9F",X"9F",X"BF",X"00",X"00",X"00",X"00",X"01",X"03",X"27",X"17", - X"9F",X"DF",X"BF",X"9F",X"DF",X"3F",X"1F",X"03",X"27",X"17",X"07",X"03",X"03",X"01",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"88",X"CC", - X"00",X"88",X"CC",X"CC",X"CC",X"4C",X"08",X"00",X"FF",X"FF",X"FF",X"FF",X"0F",X"0A",X"0F",X"0A", - X"00",X"00",X"00",X"00",X"22",X"11",X"00",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"0E",X"0B",X"0E",X"05",X"00",X"11",X"33",X"33",X"33",X"23",X"01",X"00", - X"20",X"20",X"24",X"0E",X"0E",X"0B",X"07",X"07",X"00",X"00",X"00",X"00",X"03",X"0E",X"0D",X"03", - X"0D",X"0D",X"0B",X"0A",X"06",X"0C",X"08",X"00",X"0E",X"0E",X"01",X"07",X"0F",X"0E",X"01",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0F", - X"08",X"0F",X"00",X"00",X"01",X"0F",X"0E",X"0F",X"07",X"01",X"00",X"00",X"00",X"07",X"03",X"01", - X"00",X"C0",X"80",X"0E",X"0F",X"2F",X"0F",X"8F",X"60",X"F0",X"B4",X"87",X"87",X"1F",X"0F",X"8F", - X"0F",X"0E",X"8E",X"0C",X"0C",X"08",X"00",X"00",X"0F",X"2F",X"0F",X"8F",X"2F",X"0F",X"0F",X"0C", - X"30",X"F0",X"D2",X"3C",X"3C",X"9E",X"0F",X"0F",X"00",X"00",X"30",X"01",X"03",X"07",X"07",X"17", - X"2F",X"0F",X"4F",X"0F",X"0F",X"07",X"01",X"00",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"CC",X"EE",X"FF",X"FF",X"00",X"00",X"6E",X"BF",X"DF",X"CF",X"AF",X"6F", - X"7F",X"7F",X"7F",X"FF",X"EE",X"CC",X"88",X"00",X"FF",X"0F",X"FF",X"6F",X"AF",X"DF",X"BF",X"6E", - X"00",X"00",X"07",X"5F",X"DF",X"DF",X"DF",X"5F",X"00",X"00",X"00",X"00",X"01",X"13",X"27",X"37", - X"8F",X"0F",X"8F",X"5F",X"DF",X"DF",X"DF",X"0F",X"7F",X"0F",X"7F",X"37",X"27",X"13",X"01",X"00", - X"0C",X"0F",X"0C",X"0F",X"0F",X"0F",X"09",X"09",X"00",X"00",X"09",X"09",X"0B",X"0F",X"0F",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"EE",X"EE",X"FF",X"FF",X"EE",X"CC",X"88", - X"04",X"0F",X"0F",X"0F",X"03",X"88",X"EE",X"FF",X"00",X"03",X"03",X"00",X"00",X"11",X"33",X"77", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"77",X"FF", - X"80",X"80",X"00",X"08",X"0C",X"0E",X"0F",X"0F",X"10",X"B0",X"B0",X"E1",X"86",X"01",X"0F",X"0F", - X"0F",X"0F",X"0F",X"0E",X"0E",X"0C",X"08",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"00",X"00",X"07",X"0D",X"0E",X"CF",X"8F",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"17", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"17",X"17",X"03",X"03",X"01",X"01",X"00",X"00", - X"E0",X"C0",X"E0",X"70",X"F0",X"F0",X"10",X"00",X"70",X"90",X"E0",X"F0",X"F0",X"E8",X"CC",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"EE",X"44",X"44",X"CC",X"CC",X"88",X"00", - X"00",X"00",X"00",X"77",X"BF",X"FF",X"FF",X"DD",X"00",X"00",X"00",X"00",X"00",X"11",X"23",X"33", - X"DD",X"BB",X"FF",X"44",X"77",X"EE",X"EE",X"88",X"11",X"77",X"BF",X"FF",X"66",X"11",X"11",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"00",X"00",X"CC",X"CC",X"44",X"66",X"EE",X"FF", - X"66",X"AA",X"AA",X"FF",X"FF",X"33",X"FF",X"EE",X"FF",X"FF",X"BB",X"DD",X"EE",X"77",X"DD",X"FF", - X"88",X"FF",X"FF",X"EE",X"FF",X"FF",X"77",X"DD",X"33",X"33",X"66",X"CC",X"DD",X"DD",X"CC",X"77", - X"EE",X"66",X"55",X"55",X"44",X"66",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"80",X"C0",X"E0",X"E0",X"F0",X"F0",X"80",X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"F0",X"F0",X"F0",X"E0",X"C0",X"0C",X"07",X"00",X"F0",X"F0",X"F0",X"F8",X"FC",X"0F",X"0E",X"0C", - X"00",X"00",X"10",X"70",X"F0",X"F0",X"F0",X"F1",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"30", - X"F2",X"F2",X"F3",X"F1",X"F1",X"0F",X"00",X"03",X"30",X"30",X"30",X"10",X"00",X"01",X"00",X"00", - X"01",X"02",X"0C",X"0C",X"0C",X"84",X"84",X"80",X"00",X"00",X"01",X"0F",X"01",X"07",X"30",X"70", - X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"73",X"F3",X"F0",X"F8",X"E8",X"C0",X"80",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"10",X"71",X"F1",X"FC",X"FC",X"E0",X"00",X"00",X"00",X"00",X"10",X"F0",X"30",X"10", - X"00",X"88",X"CC",X"EE",X"EE",X"2E",X"0F",X"8D",X"22",X"77",X"FF",X"FF",X"FF",X"AF",X"0F",X"0F", - X"8D",X"0D",X"8D",X"0D",X"0F",X"0C",X"0C",X"08",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"22",X"33",X"77",X"FF",X"FF",X"DF",X"DF",X"CF",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00", - X"8F",X"8F",X"8F",X"07",X"07",X"07",X"07",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"70",X"02",X"0C",X"0E",X"C3",X"E5",X"C3",X"0E",X"0F", - X"78",X"68",X"68",X"68",X"C0",X"00",X"00",X"00",X"EF",X"CF",X"0F",X"EF",X"EF",X"0E",X"01",X"01", - X"08",X"07",X"1E",X"78",X"F4",X"78",X"1F",X"0F",X"00",X"00",X"00",X"01",X"01",X"01",X"08",X"09", - X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"00",X"00",X"07",X"13",X"13",X"13",X"01",X"00",X"01",X"01", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"88",X"FF",X"11",X"11",X"33",X"EE",X"EE",X"00",X"11",X"00",X"00",X"00",X"00",X"33",X"77", - X"FF",X"88",X"FF",X"77",X"70",X"FF",X"FF",X"F8",X"FF",X"11",X"FF",X"EE",X"E0",X"FF",X"FF",X"F1", - X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"00", - X"F3",X"F3",X"FF",X"FE",X"FE",X"FF",X"FE",X"FF",X"FC",X"FC",X"F9",X"F7",X"F7",X"FF",X"F7",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"04",X"04",X"04",X"04",X"00",X"00",X"00",X"00",X"09",X"09",X"09",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00", - X"02",X"04",X"08",X"0E",X"00",X"00",X"00",X"00",X"09",X"09",X"09",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00", - X"04",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"09",X"09",X"09",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"01",X"00",X"00",X"00",X"00", - X"0C",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"09",X"09",X"09",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"05", - X"02",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00", - X"02",X"02",X"02",X"01",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"08",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"04", - X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"05", - X"02",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"07",X"00",X"00",X"00",X"00", - X"0A",X"02",X"02",X"09",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"08",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"04", - X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"05", - X"02",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"01",X"00",X"04",X"03",X"00",X"00",X"00",X"00", - X"02",X"0A",X"0A",X"01",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"08",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"04", - X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"05", - X"02",X"02",X"02",X"0C",X"00",X"00",X"00",X"00",X"07",X"00",X"00",X"07",X"00",X"00",X"00",X"00", - X"02",X"0A",X"0A",X"01",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"08",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"01",X"02",X"04",X"0F",X"00",X"00",X"00",X"00", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"09", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"02",X"01",X"09",X"06",X"00",X"00",X"00",X"00", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"08", - X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"0E",X"01",X"01",X"0E",X"00",X"00",X"00",X"00", - X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00",X"05",X"05",X"05",X"02",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"23",X"00",X"00", - X"00",X"03",X"07",X"78",X"F4",X"F0",X"0F",X"07",X"02",X"0C",X"0E",X"0F",X"0F",X"0F",X"0E",X"0C", - X"01",X"07",X"0F",X"0E",X"0C",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"33",X"11",X"00",X"01", - X"EF",X"EF",X"CF",X"AF",X"EF",X"CF",X"08",X"00",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"08",X"04", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"23",X"00",X"00", - X"00",X"03",X"07",X"78",X"F4",X"F0",X"0F",X"07",X"02",X"0C",X"0E",X"0F",X"0F",X"0F",X"0E",X"0C", - X"00",X"00",X"00",X"00",X"0C",X"0F",X"0F",X"06",X"00",X"11",X"33",X"33",X"33",X"11",X"00",X"00", - X"EF",X"EF",X"EF",X"EF",X"EF",X"CF",X"05",X"05",X"0E",X"0E",X"0E",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"4C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"04",X"03",X"07",X"0F",X"0F",X"0F",X"07",X"03",X"00",X"0C",X"0E",X"E1",X"F2",X"F0",X"0F",X"0E", - X"00",X"88",X"CC",X"CC",X"CC",X"88",X"00",X"08",X"08",X"0E",X"0F",X"07",X"03",X"00",X"00",X"00", - X"07",X"07",X"07",X"0F",X"0F",X"0F",X"01",X"02",X"7F",X"7F",X"3F",X"5F",X"7F",X"3F",X"01",X"00", - X"00",X"00",X"00",X"00",X"08",X"4C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"04",X"03",X"07",X"0F",X"0F",X"0F",X"07",X"03",X"00",X"0C",X"0E",X"E1",X"F2",X"F0",X"0F",X"0E", - X"00",X"88",X"CC",X"CC",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"0F",X"06", - X"07",X"07",X"07",X"0F",X"0F",X"07",X"00",X"00",X"7F",X"7F",X"7F",X"7F",X"7F",X"3F",X"0A",X"0A", - X"00",X"00",X"00",X"00",X"06",X"06",X"04",X"0C",X"00",X"00",X"00",X"01",X"01",X"04",X"0E",X"06", - X"08",X"07",X"0F",X"0F",X"0F",X"1F",X"27",X"2F",X"02",X"0C",X"0E",X"0F",X"0F",X"0E",X"8C",X"8E", - X"0C",X"08",X"00",X"00",X"06",X"0C",X"08",X"00",X"03",X"01",X"01",X"01",X"00",X"00",X"01",X"03", - X"4F",X"8F",X"8F",X"8F",X"5F",X"0F",X"08",X"00",X"4F",X"4F",X"8F",X"8F",X"0E",X"0F",X"03",X"00", - X"00",X"00",X"00",X"00",X"00",X"04",X"0E",X"0C",X"00",X"00",X"00",X"01",X"05",X"0C",X"0C",X"06", - X"08",X"07",X"0F",X"0F",X"0F",X"1F",X"27",X"2F",X"02",X"0C",X"0E",X"0F",X"0F",X"0E",X"8C",X"4F", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"07",X"03",X"01",X"01",X"0C",X"07",X"07",X"00", - X"2F",X"2F",X"4F",X"4F",X"2F",X"0F",X"00",X"00",X"4F",X"2F",X"2F",X"4E",X"8E",X"0F",X"01",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"60",X"00",X"00",X"00",X"01",X"01",X"01",X"08",X"09", - X"08",X"07",X"1E",X"78",X"F4",X"78",X"1F",X"0F",X"02",X"0C",X"0E",X"C3",X"E5",X"C3",X"0E",X"0F", - X"68",X"68",X"68",X"68",X"C0",X"00",X"00",X"00",X"07",X"13",X"13",X"13",X"01",X"00",X"01",X"01", - X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"00",X"00",X"EF",X"CF",X"0F",X"EF",X"EF",X"0E",X"01",X"01", - X"00",X"00",X"00",X"00",X"00",X"04",X"06",X"06",X"00",X"00",X"00",X"01",X"01",X"04",X"0C",X"0D", - X"08",X"07",X"0F",X"0F",X"0F",X"1F",X"27",X"2F",X"02",X"0C",X"0E",X"0F",X"0F",X"0E",X"8C",X"8F", - X"0C",X"08",X"08",X"08",X"00",X"00",X"00",X"08",X"07",X"03",X"03",X"03",X"01",X"00",X"01",X"03", - X"4F",X"8F",X"8F",X"8F",X"5F",X"0F",X"08",X"00",X"4F",X"4F",X"8F",X"8F",X"0F",X"0E",X"03",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"23",X"00",X"02", - X"00",X"03",X"07",X"78",X"F4",X"F0",X"0F",X"07",X"02",X"0C",X"0E",X"0F",X"0F",X"0F",X"0E",X"0C", - X"01",X"07",X"0F",X"0E",X"0C",X"00",X"00",X"00",X"01",X"11",X"33",X"33",X"33",X"11",X"00",X"00", - X"EF",X"6F",X"8F",X"EF",X"EF",X"CF",X"04",X"03",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"04",X"03", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"23",X"00",X"00", - X"00",X"03",X"07",X"78",X"F4",X"F0",X"0F",X"07",X"02",X"0C",X"0E",X"0F",X"0F",X"0F",X"0E",X"0C", - X"00",X"00",X"00",X"00",X"0C",X"0E",X"0F",X"06",X"00",X"11",X"33",X"07",X"33",X"11",X"00",X"03", - X"EF",X"8F",X"6F",X"EF",X"EF",X"CF",X"04",X"09",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"04",X"08", - X"00",X"08",X"0C",X"0F",X"86",X"0E",X"0E",X"0C",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"77", - X"00",X"11",X"09",X"05",X"8F",X"BF",X"DF",X"EF",X"00",X"0F",X"E5",X"F0",X"78",X"0F",X"0F",X"0F", - X"00",X"00",X"06",X"0E",X"0C",X"0C",X"08",X"00",X"77",X"33",X"03",X"02",X"02",X"00",X"00",X"00", - X"CF",X"8F",X"0F",X"07",X"0F",X"09",X"08",X"00",X"0E",X"0E",X"0C",X"0D",X"0F",X"0F",X"07",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"23",X"00",X"00", - X"00",X"03",X"07",X"78",X"F4",X"F0",X"0F",X"07",X"02",X"0C",X"0E",X"0F",X"0F",X"0F",X"0E",X"0C", - X"00",X"00",X"00",X"00",X"0C",X"0F",X"0F",X"06",X"00",X"11",X"33",X"33",X"33",X"11",X"00",X"00", - X"EF",X"EF",X"EF",X"EF",X"EF",X"CF",X"05",X"05",X"0E",X"0E",X"0E",X"0F",X"0F",X"0E",X"00",X"00", - X"00",X"00",X"0C",X"0E",X"0E",X"0E",X"0E",X"0C",X"01",X"01",X"03",X"07",X"16",X"34",X"36",X"34", - X"00",X"0E",X"0F",X"87",X"87",X"87",X"87",X"0F",X"00",X"03",X"03",X"01",X"01",X"0C",X"0E",X"0F", - X"0C",X"08",X"08",X"0E",X"00",X"08",X"00",X"00",X"47",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"6F",X"EF",X"DF",X"BF",X"FF",X"77",X"33",X"00",X"0F",X"0F",X"8F",X"CE",X"CE",X"CF",X"88",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"23",X"00",X"02", - X"00",X"03",X"07",X"78",X"F4",X"F0",X"0F",X"07",X"02",X"0C",X"0E",X"0F",X"0F",X"0F",X"0E",X"0C", - X"01",X"07",X"0F",X"0E",X"0C",X"00",X"00",X"00",X"01",X"11",X"33",X"33",X"33",X"11",X"00",X"00", - X"EF",X"6F",X"8F",X"EF",X"EF",X"CF",X"04",X"03",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"04",X"03", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"23",X"00",X"00", - X"00",X"03",X"07",X"78",X"F4",X"F0",X"0F",X"07",X"02",X"0C",X"0E",X"0F",X"0F",X"0F",X"0E",X"0C", - X"00",X"00",X"00",X"00",X"0C",X"0E",X"0F",X"06",X"00",X"11",X"33",X"07",X"33",X"11",X"00",X"03", - X"EF",X"8F",X"6F",X"EF",X"EF",X"CF",X"04",X"09",X"0E",X"0E",X"0E",X"0F",X"0F",X"0F",X"04",X"08", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"33",X"67",X"57",X"33",X"00",X"00",X"00",X"00",X"EE",X"BF",X"5F",X"EE",X"00", - X"00",X"00",X"88",X"4C",X"4C",X"88",X"00",X"00",X"00",X"00",X"11",X"11",X"04",X"00",X"00",X"00", - X"77",X"AF",X"2F",X"5F",X"8F",X"DF",X"33",X"00",X"EE",X"5F",X"2F",X"2F",X"EF",X"1F",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"33",X"67",X"57",X"33",X"00",X"00",X"00",X"00",X"EE",X"BF",X"5F",X"EE",X"00",X"00",X"00", - X"00",X"00",X"88",X"4C",X"4C",X"88",X"00",X"00",X"00",X"00",X"11",X"11",X"04",X"00",X"00",X"00", - X"77",X"AF",X"2F",X"5F",X"8F",X"DF",X"33",X"00",X"EE",X"5F",X"2F",X"2F",X"EF",X"1F",X"CC",X"00", - X"00",X"00",X"00",X"02",X"0C",X"03",X"84",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"76", - X"00",X"00",X"02",X"05",X"0A",X"0F",X"CF",X"EF",X"00",X"00",X"08",X"04",X"08",X"03",X"0F",X"4B", - X"0C",X"87",X"0C",X"0F",X"84",X"8A",X"89",X"00",X"FF",X"77",X"11",X"00",X"00",X"00",X"11",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"88",X"00",X"2D",X"8F",X"ED",X"CF",X"FF",X"33",X"11",X"00", - X"00",X"00",X"02",X"04",X"08",X"03",X"0C",X"84",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"76", - X"00",X"00",X"05",X"05",X"0A",X"0F",X"FF",X"FF",X"00",X"00",X"00",X"04",X"08",X"03",X"0F",X"CB", - X"0F",X"84",X"0F",X"0C",X"0A",X"89",X"CC",X"00",X"FF",X"77",X"11",X"00",X"11",X"11",X"33",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"88",X"00",X"00",X"ED",X"CF",X"ED",X"FF",X"FF",X"33",X"00",X"00", - X"CC",X"CC",X"0E",X"00",X"00",X"06",X"0E",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"02",X"02",X"05", - X"02",X"02",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"0F",X"01",X"03", - X"00",X"01",X"07",X"0F",X"3C",X"E0",X"00",X"00",X"06",X"0C",X"08",X"87",X"01",X"02",X"04",X"06", - X"0E",X"08",X"66",X"6E",X"0F",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"03",X"03",X"01",X"00",X"00",X"00",X"03",X"03",X"0E",X"0A",X"02",X"0A",X"07",X"02", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"01",X"07",X"0F",X"02",X"06", - X"00",X"01",X"07",X"0F",X"3C",X"E0",X"00",X"00",X"04",X"08",X"08",X"87",X"01",X"01",X"01",X"01", - X"00",X"00",X"00",X"02",X"07",X"0E",X"0E",X"08",X"00",X"00",X"00",X"00",X"0C",X"0E",X"06",X"01", - X"00",X"00",X"00",X"00",X"60",X"02",X"02",X"07",X"00",X"00",X"00",X"00",X"60",X"04",X"04",X"0E", - X"00",X"0C",X"00",X"0C",X"00",X"08",X"04",X"08",X"00",X"07",X"08",X"03",X"04",X"09",X"02",X"04", - X"2F",X"1F",X"1F",X"1F",X"2F",X"03",X"00",X"00",X"4F",X"8F",X"8F",X"8F",X"4F",X"0C",X"00",X"00", - X"00",X"02",X"06",X"0C",X"09",X"0B",X"0E",X"08",X"00",X"00",X"08",X"04",X"02",X"0E",X"06",X"01", - X"00",X"00",X"00",X"00",X"60",X"02",X"02",X"07",X"00",X"00",X"00",X"00",X"60",X"04",X"04",X"0E", - X"00",X"0E",X"01",X"0C",X"02",X"09",X"04",X"02",X"00",X"03",X"00",X"03",X"00",X"01",X"02",X"01", - X"2F",X"1F",X"1F",X"1F",X"2F",X"03",X"00",X"00",X"4F",X"8F",X"8F",X"8F",X"4F",X"0C",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"11",X"0C",X"03",X"11", - X"00",X"FF",X"FF",X"FF",X"F9",X"FD",X"FF",X"FF",X"00",X"CC",X"EE",X"FF",X"FF",X"FF",X"FF",X"EE", - X"00",X"00",X"00",X"88",X"BB",X"CC",X"CC",X"00",X"33",X"11",X"00",X"00",X"11",X"11",X"00",X"00", - X"FF",X"FF",X"66",X"FF",X"FF",X"FF",X"CC",X"00",X"CC",X"00",X"00",X"99",X"FF",X"FF",X"CC",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"11",X"00",X"03",X"1D", - X"00",X"FF",X"FF",X"FF",X"F9",X"FD",X"FF",X"FF",X"00",X"CC",X"EE",X"FF",X"FF",X"FF",X"FF",X"EE", - X"00",X"00",X"00",X"22",X"AA",X"CC",X"00",X"00",X"33",X"11",X"00",X"00",X"11",X"11",X"11",X"00", - X"FF",X"FF",X"66",X"EE",X"FF",X"FF",X"33",X"00",X"CC",X"00",X"00",X"66",X"FF",X"FF",X"33",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"70",X"71",X"31",X"10",X"00", - X"00",X"80",X"D0",X"D0",X"FD",X"F5",X"D2",X"0F",X"00",X"C0",X"E0",X"F0",X"FC",X"E4",X"C1",X"0E", - X"00",X"00",X"20",X"42",X"42",X"48",X"08",X"00",X"03",X"00",X"01",X"02",X"00",X"00",X"00",X"00", - X"7F",X"3F",X"F0",X"07",X"70",X"07",X"30",X"00",X"8F",X"0C",X"E0",X"0C",X"C2",X"1E",X"90",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"10",X"30",X"70",X"71",X"31",X"14",X"03", - X"00",X"80",X"D0",X"D0",X"FD",X"F5",X"D2",X"0F",X"00",X"C0",X"E0",X"F0",X"FC",X"E4",X"C0",X"0F", - X"00",X"08",X"00",X"00",X"48",X"4A",X"08",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"00",X"00", - X"7F",X"3F",X"07",X"70",X"07",X"70",X"03",X"00",X"8E",X"0D",X"0E",X"C0",X"0E",X"D2",X"18",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 17522bd2..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,32 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"03", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"05",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"07", - X"00",X"00",X"00",X"00",X"00",X"0B",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0E",X"00",X"01",X"0C",X"0F", - X"00",X"0E",X"00",X"0B",X"00",X"0C",X"0B",X"0E",X"00",X"0C",X"0F",X"01",X"00",X"00",X"00",X"00", - X"00",X"01",X"02",X"0F",X"00",X"07",X"0C",X"02",X"00",X"09",X"06",X"0F",X"00",X"0D",X"0C",X"0F", - X"00",X"05",X"03",X"09",X"00",X"0F",X"0B",X"00",X"00",X"0E",X"00",X"0B",X"00",X"0E",X"00",X"0B", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"01",X"00",X"0F",X"0B",X"0E",X"00",X"0E",X"00",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin - data <= rom_data(to_integer(unsigned(addr))); -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index e6cf72e3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"C3",X"C8",X"B1",X"C3",X"67",X"32",X"FE",X"00",X"C3",X"24",X"31",X"00",X"C3",X"C7",X"17",X"00", - X"C3",X"1B",X"16",X"00",X"C3",X"2D",X"1A",X"00",X"C3",X"DF",X"19",X"00",X"C3",X"82",X"0F",X"00", - X"C3",X"A6",X"0E",X"00",X"C3",X"A3",X"32",X"00",X"C3",X"91",X"34",X"00",X"C3",X"8C",X"19",X"00", - X"C3",X"97",X"31",X"00",X"C3",X"C2",X"19",X"00",X"C3",X"45",X"0B",X"1A",X"BE",X"D8",X"C0",X"13", - X"23",X"1A",X"BE",X"D8",X"C0",X"13",X"23",X"1A",X"BE",X"C9",X"21",X"00",X"40",X"11",X"00",X"04", - X"06",X"0F",X"18",X"33",X"21",X"00",X"44",X"11",X"00",X"04",X"18",X"29",X"21",X"F0",X"4F",X"11", - X"40",X"50",X"06",X"40",X"3E",X"00",X"77",X"12",X"23",X"13",X"10",X"FA",X"C9",X"21",X"00",X"4C", - X"11",X"20",X"00",X"18",X"10",X"21",X"80",X"40",X"11",X"00",X"03",X"06",X"0F",X"18",X"08",X"21", - X"00",X"4C",X"11",X"D0",X"03",X"06",X"00",X"70",X"23",X"1B",X"7A",X"B3",X"20",X"F9",X"C9",X"DD", - X"21",X"21",X"4C",X"11",X"26",X"4C",X"DD",X"7E",X"00",X"A7",X"28",X"08",X"DD",X"35",X"00",X"20", - X"03",X"3E",X"01",X"12",X"DD",X"23",X"13",X"DD",X"7E",X"00",X"A7",X"28",X"11",X"DD",X"35",X"01", - X"20",X"0C",X"DD",X"36",X"01",X"3C",X"DD",X"35",X"00",X"20",X"03",X"3E",X"01",X"12",X"2A",X"24", - X"4C",X"13",X"7C",X"B5",X"C8",X"01",X"FF",X"FF",X"3F",X"ED",X"5A",X"20",X"06",X"3E",X"01",X"12", - X"21",X"00",X"00",X"22",X"24",X"4C",X"C9",X"DD",X"21",X"00",X"04",X"EB",X"DD",X"19",X"EB",X"23", - X"DD",X"23",X"77",X"DD",X"70",X"00",X"C6",X"02",X"2B",X"DD",X"2B",X"77",X"DD",X"70",X"00",X"3D", - X"11",X"21",X"00",X"19",X"DD",X"19",X"77",X"DD",X"70",X"00",X"C6",X"02",X"2B",X"DD",X"2B",X"77", - X"DD",X"70",X"00",X"C9",X"21",X"31",X"01",X"87",X"16",X"00",X"5F",X"19",X"5E",X"23",X"56",X"EB", - X"5E",X"23",X"56",X"23",X"4E",X"23",X"DD",X"21",X"00",X"04",X"DD",X"19",X"7E",X"FE",X"00",X"C8", - X"D6",X"30",X"FE",X"0A",X"38",X"01",X"3D",X"12",X"DD",X"71",X"00",X"13",X"23",X"DD",X"23",X"18", - X"EB",X"6B",X"01",X"88",X"01",X"A6",X"01",X"BA",X"01",X"CE",X"01",X"E6",X"01",X"FE",X"01",X"0B", - X"02",X"13",X"02",X"1B",X"02",X"28",X"02",X"32",X"02",X"3F",X"02",X"4E",X"02",X"5D",X"02",X"72", - X"02",X"82",X"02",X"9A",X"02",X"AD",X"02",X"C2",X"02",X"DA",X"02",X"F1",X"02",X"07",X"03",X"1E", - X"03",X"29",X"03",X"3D",X"03",X"52",X"03",X"6D",X"03",X"82",X"03",X"A2",X"41",X"03",X"50",X"55", - X"53",X"48",X"40",X"4F",X"4E",X"4C",X"59",X"40",X"31",X"40",X"50",X"4C",X"41",X"59",X"45",X"52", - X"40",X"42",X"55",X"54",X"54",X"4F",X"4E",X"00",X"A2",X"41",X"03",X"50",X"55",X"53",X"48",X"40", - X"31",X"40",X"4F",X"52",X"40",X"32",X"40",X"50",X"4C",X"41",X"59",X"45",X"52",X"53",X"40",X"42", - X"55",X"54",X"54",X"4F",X"4E",X"00",X"A8",X"41",X"0F",X"50",X"4C",X"41",X"59",X"45",X"52",X"40", - X"4F",X"4E",X"45",X"40",X"53",X"54",X"41",X"52",X"54",X"00",X"A8",X"41",X"0F",X"50",X"4C",X"41", - X"59",X"45",X"52",X"40",X"54",X"57",X"4F",X"40",X"53",X"54",X"41",X"52",X"54",X"00",X"A6",X"41", - X"01",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E",X"45",X"40",X"47",X"41",X"4D",X"45", - X"40",X"4F",X"56",X"45",X"52",X"00",X"A6",X"41",X"01",X"50",X"4C",X"41",X"59",X"45",X"52",X"40", - X"54",X"57",X"4F",X"40",X"47",X"41",X"4D",X"45",X"40",X"4F",X"56",X"45",X"52",X"00",X"AA",X"41", - X"01",X"47",X"41",X"4D",X"45",X"40",X"4F",X"56",X"45",X"52",X"00",X"41",X"40",X"0F",X"31",X"40", - X"55",X"50",X"00",X"5A",X"40",X"0F",X"32",X"40",X"55",X"50",X"00",X"4B",X"40",X"0F",X"54",X"4F", - X"50",X"40",X"53",X"43",X"4F",X"52",X"45",X"00",X"B8",X"43",X"01",X"43",X"52",X"45",X"44",X"49", - X"54",X"00",X"B7",X"43",X"05",X"46",X"52",X"45",X"45",X"40",X"50",X"4C",X"41",X"59",X"00",X"1A", - X"41",X"01",X"49",X"4E",X"53",X"45",X"52",X"54",X"40",X"43",X"4F",X"49",X"4E",X"00",X"AA",X"41", - X"07",X"49",X"4E",X"53",X"45",X"52",X"54",X"40",X"43",X"4F",X"49",X"4E",X"00",X"89",X"41",X"05", - X"42",X"4F",X"4E",X"55",X"53",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"00",X"E9",X"41",X"07",X"4E",X"45",X"58",X"54",X"40",X"50",X"41",X"54",X"54",X"45",X"52", - X"4E",X"00",X"E6",X"40",X"01",X"3D",X"3D",X"4C",X"45",X"54",X"53",X"40",X"53",X"49",X"4E",X"47", - X"40",X"41",X"40",X"53",X"4F",X"4E",X"47",X"3D",X"3D",X"00",X"48",X"41",X"07",X"52",X"55",X"4E", - X"40",X"52",X"55",X"4E",X"40",X"50",X"4F",X"4E",X"50",X"4F",X"4B",X"4F",X"00",X"87",X"41",X"07", - X"54",X"4F",X"40",X"45",X"41",X"54",X"40",X"54",X"48",X"45",X"40",X"46",X"52",X"55",X"49",X"54", - X"53",X"00",X"47",X"43",X"0F",X"53",X"49",X"47",X"4D",X"41",X"40",X"45",X"4E",X"54",X"3B",X"49", - X"4E",X"43",X"3B",X"3E",X"40",X"31",X"39",X"38",X"32",X"00",X"A6",X"41",X"0F",X"50",X"40",X"40", - X"4F",X"40",X"40",X"4E",X"40",X"40",X"50",X"40",X"40",X"4F",X"40",X"40",X"4B",X"40",X"40",X"4F", - X"00",X"87",X"41",X"07",X"31",X"40",X"50",X"4C",X"41",X"59",X"40",X"4F",X"4E",X"4C",X"59",X"40", - X"31",X"30",X"30",X"59",X"45",X"4E",X"00",X"C7",X"41",X"01",X"32",X"40",X"50",X"4C",X"41",X"59", - X"53",X"40",X"4A",X"55",X"53",X"54",X"40",X"32",X"30",X"30",X"59",X"45",X"4E",X"00",X"CD",X"40", - X"0F",X"52",X"41",X"4E",X"4B",X"49",X"4E",X"47",X"00",X"09",X"41",X"0F",X"52",X"41",X"4E",X"4B", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"53",X"43",X"4F",X"52",X"45",X"00",X"C7",X"41",X"07", - X"4A",X"55",X"4D",X"50",X"40",X"42",X"4F",X"55",X"4E",X"44",X"40",X"41",X"52",X"4F",X"55",X"4E", - X"44",X"00",X"05",X"42",X"07",X"57",X"49",X"54",X"48",X"40",X"59",X"4F",X"55",X"52",X"40",X"42", - X"49",X"47",X"40",X"42",X"45",X"4C",X"4C",X"59",X"40",X"4F",X"55",X"54",X"00",X"E8",X"42",X"0F", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"00",X"27",X"43",X"0F",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"40",X"00",X"1A",X"47",X"0E",X"0F",X"07",X"07",X"07", - X"07",X"A1",X"20",X"2F",X"36",X"0F",X"23",X"78",X"A1",X"20",X"2C",X"36",X"0F",X"23",X"13",X"1A", - X"47",X"07",X"07",X"07",X"07",X"A1",X"20",X"29",X"36",X"0F",X"23",X"78",X"A1",X"20",X"26",X"36", - X"0F",X"23",X"13",X"1A",X"47",X"07",X"07",X"07",X"07",X"A1",X"20",X"23",X"36",X"0F",X"23",X"78", - X"A1",X"77",X"C9",X"77",X"23",X"78",X"A1",X"77",X"23",X"13",X"1A",X"47",X"07",X"07",X"07",X"07", - X"A1",X"77",X"23",X"78",X"A1",X"77",X"23",X"13",X"1A",X"47",X"07",X"07",X"07",X"07",X"A1",X"77", - X"18",X"DC",X"AF",X"06",X"06",X"21",X"3A",X"4C",X"77",X"23",X"10",X"FC",X"C9",X"3A",X"2D",X"4C", - X"32",X"2E",X"4C",X"3A",X"2B",X"4C",X"32",X"2D",X"4C",X"2A",X"29",X"4C",X"22",X"2B",X"4C",X"21", - X"2B",X"4C",X"3A",X"29",X"4C",X"A6",X"32",X"2F",X"4C",X"23",X"3A",X"2A",X"4C",X"A6",X"32",X"30", - X"4C",X"3A",X"00",X"50",X"32",X"29",X"4C",X"3A",X"40",X"50",X"32",X"2A",X"4C",X"C9",X"3A",X"C0", - X"50",X"47",X"E6",X"40",X"07",X"32",X"53",X"4E",X"78",X"06",X"00",X"E6",X"0F",X"26",X"00",X"6F", - X"29",X"29",X"11",X"71",X"04",X"19",X"0E",X"02",X"11",X"6F",X"4E",X"7E",X"B7",X"28",X"18",X"3E", - X"01",X"12",X"11",X"72",X"4E",X"ED",X"B0",X"11",X"76",X"4E",X"0E",X"02",X"ED",X"B0",X"3E",X"01", - X"32",X"7A",X"4E",X"32",X"7B",X"4E",X"C9",X"3E",X"FF",X"32",X"6E",X"4E",X"3E",X"0B",X"C3",X"04", - X"01",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"02",X"01",X"02",X"01",X"01",X"02",X"01", - X"02",X"03",X"01",X"03",X"01",X"01",X"01",X"02",X"03",X"01",X"01",X"04",X"05",X"02",X"01",X"01", - X"03",X"01",X"01",X"01",X"05",X"01",X"01",X"01",X"06",X"01",X"01",X"01",X"03",X"02",X"01",X"01", - X"05",X"02",X"01",X"01",X"06",X"02",X"01",X"01",X"01",X"03",X"01",X"01",X"02",X"03",X"01",X"01", - X"04",X"3A",X"80",X"50",X"47",X"E6",X"03",X"32",X"31",X"4C",X"78",X"E6",X"0C",X"0F",X"0F",X"32", - X"32",X"4C",X"78",X"E6",X"30",X"0F",X"0F",X"0F",X"0F",X"32",X"33",X"4C",X"78",X"E6",X"40",X"07", - X"07",X"32",X"52",X"4E",X"78",X"E6",X"3F",X"32",X"35",X"4C",X"78",X"07",X"07",X"E6",X"01",X"3E", - X"01",X"32",X"34",X"4C",X"C9",X"3A",X"31",X"4C",X"21",X"FF",X"1A",X"87",X"16",X"00",X"5F",X"19", - X"5E",X"23",X"56",X"21",X"36",X"4C",X"72",X"23",X"73",X"23",X"36",X"00",X"C9",X"3A",X"6E",X"4E", - X"FE",X"FF",X"C8",X"FE",X"64",X"D0",X"3E",X"20",X"21",X"70",X"4E",X"11",X"00",X"50",X"ED",X"4B", - X"72",X"4E",X"CD",X"34",X"05",X"3E",X"40",X"21",X"74",X"4E",X"11",X"00",X"50",X"ED",X"4B",X"76", - X"4E",X"CD",X"34",X"05",X"3E",X"80",X"21",X"78",X"4E",X"11",X"00",X"50",X"ED",X"4B",X"7A",X"4E", - X"CD",X"34",X"05",X"C9",X"EB",X"A6",X"EB",X"20",X"1A",X"7E",X"B7",X"C8",X"36",X"00",X"23",X"34", - X"7E",X"91",X"D8",X"77",X"21",X"6E",X"4E",X"7E",X"80",X"77",X"CD",X"56",X"05",X"3E",X"0A",X"32", - X"45",X"4E",X"C9",X"36",X"01",X"C9",X"0E",X"00",X"3A",X"6E",X"4E",X"B7",X"28",X"0F",X"FE",X"64", - X"38",X"02",X"3E",X"63",X"D6",X"0A",X"38",X"03",X"0C",X"18",X"F9",X"C6",X"0A",X"11",X"00",X"04", - X"21",X"BE",X"43",X"71",X"19",X"36",X"05",X"21",X"BF",X"43",X"77",X"19",X"36",X"05",X"C9",X"3A", - X"33",X"4C",X"C6",X"01",X"32",X"39",X"4C",X"C9",X"3A",X"39",X"4C",X"47",X"3A",X"46",X"4C",X"3D", - X"21",X"48",X"4C",X"70",X"20",X"02",X"06",X"00",X"23",X"70",X"C9",X"3E",X"08",X"CD",X"04",X"01", - X"3E",X"00",X"32",X"7E",X"40",X"3E",X"05",X"32",X"7E",X"44",X"C9",X"3E",X"0F",X"32",X"7E",X"40", - X"21",X"5A",X"40",X"06",X"04",X"77",X"23",X"10",X"FC",X"C9",X"AF",X"21",X"3A",X"4C",X"06",X"06", - X"77",X"23",X"10",X"FC",X"21",X"60",X"40",X"11",X"79",X"40",X"3E",X"0F",X"06",X"06",X"77",X"12", - X"23",X"13",X"10",X"FA",X"AF",X"2B",X"1B",X"77",X"12",X"C9",X"3A",X"47",X"4C",X"FE",X"01",X"20", - X"05",X"21",X"3A",X"4C",X"18",X"03",X"21",X"3D",X"4C",X"11",X"40",X"4C",X"CD",X"3B",X"00",X"21", - X"45",X"4C",X"36",X"00",X"D0",X"34",X"C9",X"21",X"44",X"4C",X"7E",X"2B",X"B6",X"C8",X"5E",X"23", - X"56",X"21",X"00",X"00",X"22",X"43",X"4C",X"3A",X"47",X"4C",X"3D",X"20",X"05",X"21",X"3C",X"4C", - X"18",X"03",X"21",X"3F",X"4C",X"AF",X"7B",X"86",X"27",X"77",X"2B",X"7A",X"8E",X"27",X"77",X"2B", - X"3E",X"00",X"8E",X"27",X"77",X"3A",X"47",X"4C",X"3D",X"20",X"05",X"3A",X"4A",X"4C",X"18",X"03", - X"3A",X"4B",X"4C",X"A7",X"20",X"33",X"11",X"36",X"4C",X"EB",X"7E",X"23",X"B6",X"23",X"B6",X"28", - X"28",X"2B",X"2B",X"CD",X"3B",X"00",X"38",X"21",X"3A",X"47",X"4C",X"3D",X"20",X"0A",X"21",X"48", - X"4C",X"3E",X"01",X"32",X"4A",X"4C",X"18",X"08",X"21",X"49",X"4C",X"3E",X"01",X"32",X"4B",X"4C", - X"34",X"CD",X"51",X"34",X"3E",X"01",X"32",X"45",X"4E",X"3A",X"45",X"4C",X"A7",X"CC",X"DA",X"05", - X"3A",X"47",X"4C",X"3D",X"20",X"08",X"11",X"3A",X"4C",X"21",X"60",X"40",X"18",X"06",X"11",X"3D", - X"4C",X"21",X"79",X"40",X"CD",X"99",X"03",X"3A",X"45",X"4C",X"A7",X"C8",X"1B",X"1B",X"21",X"40", - X"4C",X"1A",X"77",X"13",X"23",X"1A",X"77",X"13",X"23",X"1A",X"77",X"21",X"6C",X"40",X"1B",X"1B", - X"CD",X"99",X"03",X"C9",X"31",X"F0",X"4F",X"AF",X"32",X"00",X"50",X"F3",X"ED",X"56",X"AF",X"32", - X"03",X"50",X"32",X"45",X"4E",X"CD",X"B4",X"0A",X"3E",X"0C",X"32",X"46",X"4E",X"3E",X"01",X"32", - X"20",X"4C",X"FB",X"3E",X"01",X"32",X"00",X"50",X"3A",X"20",X"4C",X"87",X"16",X"00",X"5F",X"21", - X"31",X"0A",X"E5",X"21",X"DC",X"06",X"19",X"5E",X"23",X"56",X"EB",X"E9",X"E4",X"06",X"E7",X"06", - X"EF",X"07",X"09",X"08",X"C3",X"00",X"00",X"21",X"CA",X"07",X"E5",X"21",X"FB",X"06",X"3A",X"40", - X"4E",X"87",X"5F",X"16",X"00",X"19",X"5E",X"23",X"56",X"EB",X"E9",X"05",X"07",X"46",X"07",X"5D", - X"07",X"5E",X"07",X"C9",X"07",X"CD",X"75",X"00",X"CD",X"D0",X"0D",X"3E",X"13",X"CD",X"04",X"01", - X"3E",X"14",X"CD",X"04",X"01",X"21",X"26",X"07",X"11",X"00",X"4C",X"01",X"20",X"00",X"ED",X"B0", - X"3E",X"01",X"32",X"47",X"4C",X"C9",X"98",X"14",X"98",X"14",X"98",X"14",X"98",X"14",X"98",X"14", - X"98",X"14",X"98",X"14",X"98",X"0C",X"78",X"2C",X"78",X"43",X"78",X"5C",X"78",X"73",X"78",X"8C", - X"78",X"A3",X"78",X"BC",X"78",X"CC",X"3A",X"0B",X"4E",X"FE",X"00",X"C8",X"CD",X"75",X"00",X"CD", - X"FE",X"0D",X"3E",X"01",X"32",X"47",X"4C",X"3E",X"02",X"32",X"40",X"4E",X"C9",X"C9",X"3A",X"4D", - X"4E",X"A7",X"C0",X"CD",X"75",X"00",X"CD",X"D0",X"0D",X"CD",X"F3",X"12",X"CD",X"34",X"34",X"AF", - X"32",X"4C",X"4C",X"32",X"46",X"4C",X"3E",X"0A",X"32",X"4E",X"4C",X"32",X"66",X"4C",X"CF",X"CD", - X"21",X"32",X"CD",X"FB",X"31",X"CD",X"F6",X"33",X"CD",X"96",X"33",X"3E",X"9F",X"32",X"64",X"4C", - X"3E",X"26",X"32",X"65",X"4C",X"3E",X"F0",X"32",X"11",X"4C",X"3E",X"28",X"32",X"10",X"4C",X"3E", - X"98",X"32",X"00",X"4C",X"3E",X"14",X"32",X"01",X"4C",X"AF",X"32",X"58",X"4C",X"32",X"57",X"4C", - X"32",X"56",X"4C",X"32",X"4F",X"4C",X"32",X"3E",X"4E",X"3E",X"01",X"32",X"5A",X"4C",X"3E",X"08", - X"32",X"4D",X"4C",X"3E",X"04",X"32",X"40",X"4E",X"C9",X"C9",X"3A",X"6E",X"4E",X"A7",X"28",X"13", - X"3E",X"02",X"32",X"20",X"4C",X"AF",X"32",X"40",X"4E",X"32",X"41",X"4E",X"CD",X"75",X"00",X"CD", - X"D0",X"0D",X"C9",X"3A",X"41",X"4E",X"A7",X"20",X"FA",X"3E",X"FF",X"32",X"41",X"4E",X"C9",X"3A", - X"46",X"4C",X"A7",X"C8",X"3E",X"03",X"32",X"20",X"4C",X"32",X"C0",X"50",X"AF",X"32",X"3F",X"4E", - X"32",X"50",X"4C",X"3E",X"03",X"32",X"45",X"4E",X"C9",X"AF",X"32",X"4A",X"4C",X"32",X"4B",X"4C", - X"3E",X"01",X"32",X"4C",X"4C",X"AF",X"32",X"3F",X"4E",X"CD",X"F3",X"12",X"CD",X"88",X"05",X"CD", - X"BA",X"05",X"3E",X"01",X"32",X"51",X"4C",X"32",X"52",X"4C",X"32",X"4E",X"4C",X"3A",X"46",X"4C", - X"FE",X"01",X"CC",X"AB",X"05",X"3A",X"46",X"4C",X"FE",X"01",X"28",X"22",X"3A",X"47",X"4C",X"FE", - X"01",X"20",X"04",X"3E",X"02",X"18",X"02",X"3E",X"03",X"CD",X"04",X"01",X"3E",X"60",X"32",X"21", - X"4C",X"AF",X"32",X"26",X"4C",X"3A",X"26",X"4C",X"A7",X"28",X"FA",X"CD",X"75",X"00",X"3A",X"4E", - X"4C",X"3D",X"CF",X"CD",X"21",X"32",X"CD",X"FB",X"31",X"CD",X"7E",X"34",X"CD",X"51",X"34",X"CD", - X"96",X"33",X"CD",X"F6",X"33",X"3E",X"9F",X"32",X"64",X"4C",X"3E",X"26",X"32",X"65",X"4C",X"3E", - X"F0",X"32",X"11",X"4C",X"3E",X"28",X"32",X"10",X"4C",X"3E",X"98",X"32",X"00",X"4C",X"3E",X"14", - X"32",X"01",X"4C",X"AF",X"32",X"58",X"4C",X"32",X"57",X"4C",X"32",X"56",X"4C",X"32",X"4F",X"4C", - X"3C",X"32",X"5A",X"4C",X"3E",X"08",X"32",X"4D",X"4C",X"AF",X"32",X"4C",X"4C",X"3C",X"32",X"66", - X"4C",X"CD",X"F7",X"05",X"3A",X"4F",X"4C",X"A7",X"C2",X"34",X"0A",X"21",X"50",X"4C",X"7E",X"A7", - X"28",X"E7",X"3E",X"64",X"32",X"50",X"4E",X"3E",X"02",X"32",X"45",X"4E",X"3E",X"01",X"32",X"4F", - X"4E",X"AF",X"32",X"3F",X"4E",X"32",X"50",X"4C",X"3A",X"50",X"4E",X"A7",X"20",X"FA",X"AF",X"32", - X"4F",X"4E",X"21",X"50",X"4C",X"36",X"00",X"3E",X"01",X"32",X"4C",X"4C",X"32",X"66",X"4C",X"CD", - X"34",X"34",X"21",X"48",X"4C",X"3A",X"46",X"4C",X"FE",X"01",X"20",X"60",X"7E",X"A7",X"20",X"49", - X"3E",X"0B",X"32",X"45",X"4E",X"CD",X"75",X"00",X"CD",X"6D",X"00",X"3E",X"06",X"CD",X"04",X"01", - X"AF",X"32",X"45",X"4C",X"32",X"03",X"50",X"CD",X"9B",X"05",X"3E",X"02",X"32",X"22",X"4C",X"AF", - X"32",X"27",X"4C",X"3A",X"27",X"4C",X"A7",X"28",X"FA",X"3A",X"46",X"4C",X"3D",X"20",X"06",X"CD", - X"14",X"13",X"CD",X"75",X"00",X"3A",X"6E",X"4E",X"A7",X"20",X"04",X"3E",X"01",X"18",X"02",X"3E", - X"02",X"32",X"20",X"4C",X"AF",X"32",X"46",X"4C",X"C9",X"35",X"3E",X"01",X"32",X"22",X"4C",X"AF", - X"32",X"27",X"4C",X"3A",X"27",X"4C",X"A7",X"28",X"FA",X"C3",X"5E",X"08",X"3A",X"47",X"4C",X"FE", - X"01",X"C2",X"CE",X"09",X"7E",X"35",X"FE",X"00",X"CA",X"9C",X"09",X"23",X"7E",X"FE",X"FF",X"28", - X"22",X"CD",X"75",X"00",X"CD",X"6D",X"00",X"3E",X"02",X"32",X"47",X"4C",X"3A",X"52",X"4E",X"A7", - X"20",X"05",X"3E",X"01",X"32",X"03",X"50",X"3A",X"52",X"4C",X"32",X"4E",X"4C",X"CD",X"DA",X"05", - X"C3",X"35",X"08",X"CD",X"75",X"00",X"CD",X"6D",X"00",X"C3",X"35",X"08",X"E5",X"3E",X"0B",X"32", - X"45",X"4E",X"CD",X"75",X"00",X"CD",X"6D",X"00",X"3E",X"04",X"CD",X"04",X"01",X"E1",X"3E",X"60", - X"32",X"21",X"4C",X"AF",X"32",X"26",X"4C",X"3A",X"26",X"4C",X"A7",X"28",X"FA",X"E5",X"CD",X"14", - X"13",X"CD",X"75",X"00",X"E1",X"23",X"7E",X"FE",X"FF",X"CA",X"05",X"09",X"20",X"A3",X"23",X"7E", - X"35",X"FE",X"00",X"28",X"2A",X"2B",X"7E",X"FE",X"FF",X"28",X"1B",X"CD",X"75",X"00",X"CD",X"6D", - X"00",X"AF",X"32",X"03",X"50",X"3A",X"51",X"4C",X"32",X"4E",X"4C",X"3E",X"01",X"32",X"47",X"4C", - X"CD",X"DA",X"05",X"C3",X"35",X"08",X"CD",X"75",X"00",X"CD",X"6D",X"00",X"C3",X"35",X"08",X"E5", - X"3E",X"0B",X"32",X"45",X"4E",X"CD",X"75",X"00",X"CD",X"6D",X"00",X"3E",X"05",X"CD",X"04",X"01", - X"E1",X"3E",X"60",X"32",X"21",X"4C",X"AF",X"32",X"26",X"4C",X"3A",X"26",X"4C",X"A7",X"28",X"FA", - X"E5",X"CD",X"14",X"13",X"CD",X"75",X"00",X"E1",X"2B",X"7E",X"FE",X"FF",X"20",X"AD",X"CA",X"05", - X"09",X"C3",X"C8",X"06",X"AF",X"32",X"50",X"4C",X"32",X"3F",X"4E",X"3E",X"46",X"32",X"50",X"4E", - X"3E",X"01",X"32",X"4F",X"4E",X"3A",X"50",X"4E",X"A7",X"20",X"FA",X"AF",X"32",X"4F",X"4E",X"3E", - X"01",X"32",X"4C",X"4C",X"32",X"66",X"4C",X"AF",X"32",X"4F",X"4C",X"CD",X"34",X"34",X"CD",X"6D", - X"00",X"CD",X"75",X"00",X"3E",X"0E",X"CD",X"04",X"01",X"CD",X"4B",X"33",X"3E",X"0C",X"32",X"45", - X"4E",X"3E",X"60",X"32",X"21",X"4C",X"AF",X"21",X"26",X"4C",X"77",X"7E",X"A7",X"28",X"FC",X"3E", - X"0F",X"CD",X"04",X"01",X"3E",X"60",X"32",X"21",X"4C",X"AF",X"21",X"26",X"4C",X"77",X"7E",X"A7", - X"28",X"FC",X"CD",X"75",X"00",X"21",X"4E",X"4C",X"7E",X"FE",X"14",X"28",X"10",X"34",X"21",X"51", - X"4C",X"3A",X"47",X"4C",X"FE",X"01",X"28",X"01",X"23",X"3A",X"4E",X"4C",X"77",X"CF",X"CD",X"FB", - X"31",X"C3",X"6F",X"08",X"CD",X"5C",X"00",X"CD",X"4A",X"00",X"CD",X"7F",X"00",X"CD",X"F2",X"03", - X"CD",X"B1",X"04",X"CD",X"2E",X"04",X"CD",X"E5",X"04",X"CD",X"7F",X"05",X"CD",X"BA",X"05",X"AF", - X"32",X"70",X"50",X"32",X"0A",X"4E",X"32",X"3F",X"4E",X"DD",X"21",X"02",X"4E",X"DD",X"36",X"00", - X"88",X"DD",X"36",X"01",X"A0",X"DD",X"36",X"02",X"A8",X"DD",X"36",X"03",X"AC",X"DD",X"36",X"04", - X"8A",X"DD",X"36",X"05",X"A2",X"DD",X"36",X"06",X"AB",X"DD",X"36",X"07",X"AD",X"16",X"01",X"21", - X"00",X"44",X"01",X"00",X"04",X"72",X"23",X"0B",X"78",X"B1",X"20",X"F9",X"0E",X"07",X"06",X"03", - X"C5",X"79",X"CD",X"04",X"01",X"C1",X"0C",X"10",X"F7",X"3A",X"6E",X"4E",X"FE",X"FF",X"28",X"05", - X"3E",X"0A",X"CD",X"04",X"01",X"3E",X"3C",X"32",X"23",X"4C",X"AF",X"32",X"65",X"40",X"32",X"71", - X"40",X"32",X"7E",X"40",X"3E",X"05",X"06",X"20",X"21",X"60",X"44",X"77",X"23",X"10",X"FC",X"3A", - X"32",X"4C",X"FE",X"03",X"C9",X"F3",X"F5",X"AF",X"32",X"C0",X"50",X"32",X"00",X"50",X"C5",X"D5", - X"E5",X"DD",X"E5",X"FD",X"E5",X"DD",X"21",X"00",X"4C",X"21",X"F0",X"4F",X"11",X"60",X"50",X"06", - X"08",X"3A",X"47",X"4C",X"FE",X"01",X"28",X"28",X"3A",X"52",X"4E",X"A7",X"20",X"22",X"DD",X"7E", - X"00",X"EE",X"03",X"77",X"23",X"DD",X"7E",X"01",X"77",X"DD",X"7E",X"10",X"C6",X"0F",X"12",X"13", - X"DD",X"7E",X"11",X"C6",X"0F",X"12",X"13",X"23",X"DD",X"23",X"DD",X"23",X"10",X"DA",X"18",X"13", - X"06",X"10",X"DD",X"7E",X"00",X"77",X"DD",X"7E",X"10",X"ED",X"44",X"3D",X"12",X"13",X"23",X"DD", - X"23",X"10",X"EF",X"21",X"53",X"4C",X"34",X"CD",X"FD",X"03",X"CD",X"FD",X"04",X"CD",X"8F",X"00", - X"EF",X"CD",X"05",X"13",X"3A",X"4F",X"4E",X"A7",X"C2",X"19",X"0D",X"21",X"19",X"0D",X"E5",X"3A", - X"20",X"4C",X"87",X"16",X"00",X"5F",X"21",X"CF",X"0B",X"19",X"5E",X"23",X"56",X"EB",X"E9",X"D7", - X"0B",X"D8",X"0B",X"9A",X"0C",X"F5",X"0C",X"C9",X"3A",X"41",X"4E",X"FE",X"FF",X"C0",X"AF",X"32", - X"41",X"4E",X"21",X"F2",X"0B",X"3A",X"40",X"4E",X"87",X"5F",X"16",X"00",X"19",X"5E",X"23",X"56", - X"EB",X"E9",X"FC",X"0B",X"10",X"0C",X"14",X"0C",X"57",X"0C",X"83",X"0C",X"3E",X"01",X"32",X"40", - X"4E",X"AF",X"32",X"0B",X"4E",X"3E",X"01",X"32",X"0C",X"4E",X"3E",X"43",X"32",X"0D",X"4E",X"C9", - X"CD",X"DC",X"0D",X"C9",X"E7",X"FE",X"FF",X"C0",X"3E",X"10",X"CD",X"04",X"01",X"3E",X"11",X"CD", - X"04",X"01",X"3E",X"12",X"CD",X"04",X"01",X"3E",X"19",X"CD",X"04",X"01",X"3E",X"1A",X"CD",X"04", - X"01",X"3E",X"1B",X"CD",X"04",X"01",X"3E",X"1C",X"CD",X"04",X"01",X"3E",X"03",X"32",X"40",X"4E", - X"3E",X"09",X"32",X"45",X"4E",X"32",X"4D",X"4E",X"3E",X"02",X"32",X"7C",X"4E",X"3E",X"FF",X"32", - X"7D",X"4E",X"AF",X"32",X"0E",X"4E",X"C9",X"CD",X"A9",X"0D",X"3A",X"20",X"4C",X"3D",X"C0",X"3A", - X"53",X"4E",X"A7",X"C8",X"3A",X"7D",X"4E",X"A7",X"28",X"05",X"3D",X"32",X"7D",X"4E",X"C9",X"3A", - X"7C",X"4E",X"A7",X"28",X"0A",X"3D",X"32",X"7C",X"4E",X"3E",X"FF",X"32",X"7D",X"4E",X"C9",X"32", - X"4D",X"4E",X"C9",X"3A",X"3F",X"4E",X"FE",X"00",X"C2",X"2B",X"0D",X"CD",X"5E",X"10",X"D7",X"DF", - X"CD",X"D3",X"32",X"CD",X"50",X"36",X"CD",X"57",X"37",X"C9",X"3A",X"6E",X"4E",X"FE",X"01",X"28", - X"07",X"3E",X"01",X"CD",X"04",X"01",X"18",X"05",X"3E",X"00",X"CD",X"04",X"01",X"3A",X"30",X"4C", - X"07",X"07",X"07",X"E6",X"03",X"C8",X"21",X"6E",X"4E",X"CB",X"47",X"20",X"17",X"7E",X"FE",X"02", - X"D8",X"FE",X"FF",X"28",X"05",X"35",X"35",X"CD",X"56",X"05",X"3E",X"02",X"32",X"46",X"4C",X"CD", - X"0F",X"16",X"18",X"0E",X"7E",X"FE",X"FF",X"28",X"04",X"35",X"CD",X"56",X"05",X"3E",X"01",X"32", - X"46",X"4C",X"CD",X"03",X"16",X"3A",X"32",X"4C",X"FE",X"03",X"28",X"00",X"CD",X"75",X"00",X"3E", - X"01",X"32",X"47",X"4C",X"C9",X"3A",X"3F",X"4E",X"FE",X"00",X"20",X"2F",X"3A",X"4C",X"4C",X"A7", - X"C0",X"CD",X"D4",X"1A",X"3A",X"50",X"4C",X"A7",X"28",X"0B",X"DF",X"CD",X"D3",X"32",X"CD",X"50", - X"36",X"CD",X"57",X"37",X"C9",X"D7",X"C3",X"0A",X"0D",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1", - X"3E",X"01",X"32",X"00",X"50",X"32",X"C0",X"50",X"F1",X"FB",X"C9",X"CD",X"45",X"0D",X"3A",X"00", - X"4E",X"FE",X"01",X"C0",X"3E",X"01",X"32",X"50",X"4C",X"3E",X"00",X"32",X"3F",X"4E",X"32",X"40", - X"4E",X"32",X"01",X"50",X"C9",X"21",X"10",X"4C",X"CB",X"46",X"20",X"3A",X"3A",X"01",X"4E",X"A7", - X"20",X"37",X"3A",X"10",X"4C",X"FE",X"2A",X"28",X"35",X"FE",X"28",X"28",X"41",X"21",X"10",X"4C", - X"35",X"35",X"21",X"02",X"4E",X"16",X"00",X"3A",X"0A",X"4E",X"5F",X"19",X"7E",X"32",X"00",X"4C", - X"3E",X"03",X"32",X"01",X"4E",X"3A",X"0A",X"4E",X"FE",X"07",X"28",X"05",X"3C",X"32",X"0A",X"4E", - X"C9",X"AF",X"32",X"0A",X"4E",X"C9",X"CB",X"86",X"C9",X"21",X"01",X"4E",X"35",X"C9",X"21",X"10", - X"4C",X"35",X"35",X"3E",X"8A",X"32",X"00",X"4C",X"3E",X"03",X"32",X"01",X"4E",X"C9",X"3E",X"01", - X"32",X"00",X"4E",X"3E",X"8A",X"32",X"00",X"4C",X"C9",X"3A",X"0E",X"4E",X"A7",X"20",X"1C",X"21", - X"00",X"4C",X"06",X"08",X"7E",X"FE",X"98",X"20",X"0D",X"3E",X"99",X"77",X"23",X"23",X"10",X"FB", - X"3E",X"20",X"32",X"0E",X"4E",X"C9",X"3E",X"98",X"C3",X"BB",X"0D",X"21",X"0E",X"4E",X"35",X"C9", - X"21",X"01",X"4C",X"AF",X"06",X"08",X"77",X"23",X"23",X"10",X"FB",X"C9",X"3A",X"0D",X"4E",X"FE", - X"00",X"20",X"10",X"3A",X"0C",X"4E",X"FE",X"00",X"28",X"0E",X"21",X"0D",X"4E",X"35",X"21",X"0C", - X"4E",X"35",X"C9",X"21",X"0D",X"4E",X"35",X"C9",X"3E",X"FF",X"32",X"0B",X"4E",X"C9",X"DD",X"21", - X"0E",X"4E",X"DD",X"36",X"00",X"00",X"3E",X"FF",X"DD",X"77",X"06",X"DD",X"77",X"0C",X"DD",X"77", - X"12",X"DD",X"77",X"18",X"DD",X"77",X"1E",X"DD",X"77",X"24",X"DD",X"77",X"2A",X"3E",X"80",X"DD", - X"77",X"01",X"DD",X"77",X"07",X"DD",X"77",X"0D",X"DD",X"77",X"13",X"DD",X"77",X"19",X"DD",X"77", - X"1F",X"DD",X"77",X"25",X"DD",X"77",X"2B",X"3E",X"14",X"DD",X"77",X"02",X"DD",X"77",X"08",X"DD", - X"77",X"0E",X"DD",X"77",X"14",X"DD",X"77",X"1A",X"DD",X"77",X"20",X"DD",X"77",X"26",X"DD",X"77", - X"2C",X"3E",X"58",X"DD",X"77",X"03",X"DD",X"77",X"09",X"DD",X"77",X"0F",X"DD",X"77",X"15",X"DD", - X"77",X"1B",X"DD",X"77",X"21",X"DD",X"77",X"27",X"DD",X"77",X"2D",X"3E",X"EE",X"DD",X"77",X"04", - X"DD",X"77",X"0A",X"DD",X"77",X"10",X"DD",X"77",X"16",X"DD",X"77",X"1C",X"DD",X"77",X"22",X"DD", - X"77",X"28",X"DD",X"77",X"2E",X"DD",X"36",X"05",X"20",X"DD",X"36",X"0B",X"38",X"DD",X"36",X"11", - X"50",X"DD",X"36",X"17",X"68",X"DD",X"36",X"1D",X"88",X"DD",X"36",X"23",X"A0",X"DD",X"36",X"29", - X"B8",X"DD",X"36",X"2F",X"D0",X"C9",X"CD",X"AD",X"0F",X"DD",X"21",X"0E",X"4E",X"DD",X"7E",X"00", - X"FE",X"FF",X"28",X"3F",X"DD",X"7E",X"01",X"FE",X"98",X"CA",X"7B",X"0F",X"DD",X"7E",X"04",X"FE", - X"E0",X"CA",X"74",X"0F",X"FE",X"D0",X"CA",X"6D",X"0F",X"FE",X"C0",X"CA",X"66",X"0F",X"FE",X"B0", - X"CA",X"5F",X"0F",X"FE",X"A0",X"CA",X"58",X"0F",X"FE",X"90",X"28",X"75",X"FE",X"80",X"CA",X"43", - X"0F",X"FE",X"20",X"28",X"65",X"DD",X"35",X"04",X"DD",X"7E",X"01",X"FE",X"80",X"28",X"4D",X"DD", - X"36",X"01",X"80",X"DD",X"21",X"14",X"4E",X"CD",X"1C",X"00",X"DD",X"21",X"1A",X"4E",X"CD",X"1C", - X"00",X"DD",X"21",X"20",X"4E",X"CD",X"1C",X"00",X"DD",X"21",X"26",X"4E",X"CD",X"1C",X"00",X"DD", - X"21",X"2C",X"4E",X"CD",X"1C",X"00",X"DD",X"21",X"32",X"4E",X"CD",X"1C",X"00",X"DD",X"21",X"38", - X"4E",X"CD",X"1C",X"00",X"3A",X"0E",X"4E",X"FE",X"FF",X"20",X"0F",X"3A",X"38",X"4E",X"FE",X"FF", - X"20",X"08",X"3E",X"98",X"32",X"0E",X"4C",X"3E",X"FF",X"C9",X"AF",X"C9",X"DD",X"36",X"01",X"84", - X"C3",X"F3",X"0E",X"AF",X"32",X"38",X"4E",X"C3",X"E5",X"0E",X"DD",X"36",X"01",X"98",X"C3",X"F3", - X"0E",X"AF",X"32",X"32",X"4E",X"C3",X"E5",X"0E",X"AF",X"32",X"2C",X"4E",X"C3",X"E5",X"0E",X"AF", - X"32",X"26",X"4E",X"C3",X"E5",X"0E",X"AF",X"32",X"20",X"4E",X"C3",X"E5",X"0E",X"AF",X"32",X"1A", - X"4E",X"C3",X"E5",X"0E",X"AF",X"32",X"14",X"4E",X"C3",X"E5",X"0E",X"DD",X"36",X"00",X"FF",X"C3", - X"F3",X"0E",X"DD",X"7E",X"00",X"FE",X"FF",X"C8",X"DD",X"7E",X"04",X"DD",X"BE",X"05",X"28",X"14", - X"DD",X"35",X"04",X"DD",X"7E",X"01",X"FE",X"80",X"20",X"05",X"DD",X"36",X"01",X"84",X"C9",X"DD", - X"36",X"01",X"80",X"C9",X"DD",X"36",X"01",X"98",X"DD",X"36",X"00",X"FF",X"C9",X"21",X"0F",X"4E", - X"11",X"00",X"4C",X"01",X"02",X"00",X"ED",X"B0",X"21",X"11",X"4E",X"11",X"10",X"4C",X"01",X"02", - X"00",X"ED",X"B0",X"21",X"15",X"4E",X"11",X"02",X"4C",X"01",X"02",X"00",X"ED",X"B0",X"21",X"17", - X"4E",X"11",X"12",X"4C",X"01",X"02",X"00",X"ED",X"B0",X"21",X"1B",X"4E",X"11",X"04",X"4C",X"01", - X"02",X"00",X"ED",X"B0",X"21",X"1D",X"4E",X"11",X"14",X"4C",X"01",X"02",X"00",X"ED",X"B0",X"21", - X"21",X"4E",X"11",X"06",X"4C",X"01",X"02",X"00",X"ED",X"B0",X"21",X"23",X"4E",X"11",X"16",X"4C", - X"01",X"02",X"00",X"ED",X"B0",X"21",X"27",X"4E",X"11",X"08",X"4C",X"01",X"02",X"00",X"ED",X"B0", - X"21",X"29",X"4E",X"11",X"18",X"4C",X"01",X"02",X"00",X"ED",X"B0",X"21",X"2D",X"4E",X"11",X"0A", - X"4C",X"01",X"02",X"00",X"ED",X"B0",X"21",X"2F",X"4E",X"11",X"1A",X"4C",X"01",X"02",X"00",X"ED", - X"B0",X"21",X"33",X"4E",X"11",X"0C",X"4C",X"01",X"02",X"00",X"ED",X"B0",X"21",X"35",X"4E",X"11", - X"1C",X"4C",X"01",X"02",X"00",X"ED",X"B0",X"21",X"39",X"4E",X"11",X"0E",X"4C",X"01",X"02",X"00", - X"ED",X"B0",X"21",X"3B",X"4E",X"11",X"1E",X"4C",X"01",X"02",X"00",X"ED",X"B0",X"C9",X"21",X"6F", - X"10",X"3A",X"3E",X"4E",X"87",X"5F",X"16",X"00",X"19",X"5E",X"23",X"56",X"EB",X"E9",X"35",X"97", - X"10",X"AE",X"10",X"F0",X"10",X"0D",X"11",X"2A",X"11",X"47",X"11",X"64",X"11",X"81",X"11",X"9E", - X"11",X"BB",X"11",X"D9",X"11",X"F1",X"11",X"09",X"12",X"20",X"12",X"3E",X"12",X"56",X"12",X"6D", - X"12",X"B0",X"12",X"C8",X"12",X"E0",X"12",X"3A",X"11",X"4C",X"FE",X"94",X"28",X"06",X"3E",X"02", - X"32",X"60",X"4C",X"C9",X"AF",X"32",X"60",X"4C",X"3E",X"01",X"32",X"3E",X"4E",X"C9",X"3A",X"60", - X"4C",X"A7",X"28",X"17",X"3A",X"10",X"4C",X"FE",X"48",X"28",X"06",X"3E",X"01",X"32",X"60",X"4C", - X"C9",X"AF",X"32",X"60",X"4C",X"3E",X"02",X"32",X"3E",X"4E",X"C9",X"3A",X"1D",X"4C",X"47",X"3A", - X"CD",X"4C",X"A7",X"28",X"10",X"3E",X"88",X"B8",X"38",X"06",X"3E",X"01",X"32",X"60",X"4C",X"C9", - X"AF",X"32",X"60",X"4C",X"C9",X"3E",X"20",X"B8",X"38",X"F6",X"3E",X"01",X"32",X"60",X"4C",X"C9", - X"3A",X"60",X"4C",X"A7",X"28",X"07",X"3A",X"11",X"4C",X"FE",X"B0",X"28",X"06",X"3E",X"04",X"32", - X"60",X"4C",X"C9",X"AF",X"32",X"60",X"4C",X"3E",X"03",X"32",X"3E",X"4E",X"C9",X"3A",X"60",X"4C", - X"A7",X"28",X"07",X"3A",X"10",X"4C",X"FE",X"48",X"28",X"06",X"3E",X"10",X"32",X"60",X"4C",X"C9", - X"AF",X"32",X"60",X"4C",X"3E",X"04",X"32",X"3E",X"4E",X"C9",X"3A",X"60",X"4C",X"A7",X"28",X"07", - X"3A",X"11",X"4C",X"FE",X"C8",X"28",X"06",X"3E",X"04",X"32",X"60",X"4C",X"C9",X"AF",X"32",X"60", - X"4C",X"3E",X"05",X"32",X"3E",X"4E",X"C9",X"3A",X"60",X"4C",X"A7",X"28",X"07",X"3A",X"10",X"4C", - X"FE",X"68",X"28",X"06",X"3E",X"01",X"32",X"60",X"4C",X"C9",X"AF",X"32",X"60",X"4C",X"3E",X"06", - X"32",X"3E",X"4E",X"C9",X"3A",X"60",X"4C",X"A7",X"28",X"07",X"3A",X"11",X"4C",X"FE",X"C4",X"28", - X"06",X"3E",X"02",X"32",X"60",X"4C",X"C9",X"AF",X"32",X"60",X"4C",X"3E",X"07",X"32",X"3E",X"4E", - X"C9",X"3A",X"60",X"4C",X"A7",X"28",X"07",X"3A",X"10",X"4C",X"FE",X"68",X"28",X"06",X"3E",X"10", - X"32",X"60",X"4C",X"C9",X"AF",X"32",X"60",X"4C",X"3E",X"08",X"32",X"3E",X"4E",X"C9",X"3A",X"60", - X"4C",X"A7",X"28",X"07",X"3A",X"11",X"4C",X"FE",X"A0",X"28",X"06",X"3E",X"02",X"32",X"60",X"4C", - X"C9",X"AF",X"32",X"60",X"4C",X"3E",X"09",X"32",X"3E",X"4E",X"C9",X"3A",X"60",X"4C",X"A7",X"28", - X"07",X"3A",X"10",X"4C",X"FE",X"68",X"28",X"06",X"3E",X"12",X"32",X"60",X"4C",X"C9",X"3E",X"02", - X"32",X"60",X"4C",X"3E",X"0A",X"32",X"3E",X"4E",X"C9",X"3A",X"11",X"4C",X"FE",X"64",X"28",X"06", - X"3E",X"02",X"32",X"60",X"4C",X"C9",X"3E",X"01",X"32",X"60",X"4C",X"3E",X"0B",X"32",X"3E",X"4E", - X"C9",X"3A",X"10",X"4C",X"FE",X"88",X"28",X"06",X"3E",X"01",X"32",X"60",X"4C",X"C9",X"3E",X"02", - X"32",X"60",X"4C",X"3E",X"0C",X"32",X"3E",X"4E",X"C9",X"3A",X"11",X"4C",X"FE",X"44",X"28",X"06", - X"3E",X"02",X"32",X"60",X"4C",X"C9",X"AF",X"32",X"60",X"4C",X"3E",X"0D",X"32",X"3E",X"4E",X"C9", - X"3A",X"60",X"4C",X"A7",X"28",X"07",X"3A",X"10",X"4C",X"FE",X"88",X"28",X"06",X"3E",X"12",X"32", - X"60",X"4C",X"C9",X"3E",X"02",X"32",X"60",X"4C",X"3E",X"0E",X"32",X"3E",X"4E",X"C9",X"3A",X"11", - X"4C",X"FE",X"02",X"28",X"06",X"3E",X"02",X"32",X"60",X"4C",X"C9",X"3E",X"04",X"32",X"60",X"4C", - X"3E",X"0F",X"32",X"3E",X"4E",X"C9",X"3A",X"11",X"4C",X"FE",X"18",X"28",X"06",X"3E",X"04",X"32", - X"60",X"4C",X"C9",X"AF",X"32",X"60",X"4C",X"3E",X"10",X"32",X"3E",X"4E",X"C9",X"3A",X"60",X"4C", - X"FE",X"00",X"28",X"18",X"3A",X"10",X"4C",X"FE",X"A8",X"28",X"06",X"3E",X"01",X"32",X"60",X"4C", - X"C9",X"3E",X"02",X"32",X"60",X"4C",X"3E",X"11",X"32",X"3E",X"4E",X"C9",X"3A",X"1B",X"4C",X"47", - X"3A",X"C6",X"4C",X"A7",X"20",X"10",X"3E",X"30",X"B8",X"38",X"05",X"AF",X"32",X"60",X"4C",X"C9", - X"3E",X"01",X"32",X"60",X"4C",X"C9",X"3E",X"B0",X"B8",X"38",X"F5",X"AF",X"32",X"60",X"4C",X"C9", - X"3A",X"11",X"4C",X"FE",X"02",X"28",X"06",X"3E",X"02",X"32",X"60",X"4C",X"C9",X"3E",X"04",X"32", - X"60",X"4C",X"3E",X"12",X"32",X"3E",X"4E",X"C9",X"3A",X"11",X"4C",X"FE",X"18",X"28",X"06",X"3E", - X"04",X"32",X"60",X"4C",X"C9",X"3E",X"08",X"32",X"60",X"4C",X"3E",X"13",X"32",X"3E",X"4E",X"C9", - X"3A",X"10",X"4C",X"FE",X"88",X"28",X"06",X"3E",X"08",X"32",X"60",X"4C",X"C9",X"3E",X"04",X"32", - X"60",X"4C",X"C9",X"DD",X"21",X"A5",X"4C",X"11",X"08",X"00",X"06",X"04",X"AF",X"DD",X"77",X"00", - X"DD",X"19",X"10",X"F9",X"C9",X"3A",X"4F",X"4E",X"A7",X"C8",X"3A",X"50",X"4E",X"A7",X"C8",X"3D", - X"32",X"50",X"4E",X"C9",X"F5",X"AF",X"32",X"00",X"50",X"C5",X"D5",X"E5",X"DD",X"E5",X"FD",X"E5", - X"CD",X"75",X"00",X"3E",X"0F",X"32",X"5D",X"4E",X"32",X"61",X"4E",X"32",X"65",X"4E",X"32",X"69", - X"4E",X"32",X"6D",X"4E",X"3E",X"17",X"CD",X"04",X"01",X"3E",X"18",X"CD",X"04",X"01",X"CD",X"66", - X"14",X"11",X"4A",X"41",X"3A",X"5D",X"4E",X"4F",X"21",X"E9",X"15",X"CD",X"CE",X"15",X"11",X"8A", - X"41",X"21",X"EC",X"15",X"3A",X"61",X"4E",X"4F",X"CD",X"CE",X"15",X"11",X"CA",X"41",X"21",X"EF", - X"15",X"3A",X"65",X"4E",X"4F",X"CD",X"CE",X"15",X"11",X"0A",X"42",X"21",X"F2",X"15",X"3A",X"69", - X"4E",X"4F",X"CD",X"CE",X"15",X"11",X"4A",X"42",X"21",X"F5",X"15",X"3A",X"6D",X"4E",X"4F",X"CD", - X"CE",X"15",X"11",X"53",X"41",X"21",X"5A",X"4E",X"3A",X"5D",X"4E",X"4F",X"CD",X"AA",X"15",X"11", - X"93",X"41",X"21",X"5E",X"4E",X"3A",X"61",X"4E",X"4F",X"CD",X"AA",X"15",X"11",X"D3",X"41",X"21", - X"62",X"4E",X"3A",X"65",X"4E",X"4F",X"CD",X"AA",X"15",X"11",X"13",X"42",X"21",X"66",X"4E",X"3A", - X"69",X"4E",X"4F",X"CD",X"AA",X"15",X"11",X"53",X"42",X"21",X"6A",X"4E",X"3A",X"6D",X"4E",X"4F", - X"CD",X"AA",X"15",X"3E",X"06",X"32",X"22",X"4C",X"3E",X"1F",X"32",X"21",X"4C",X"AF",X"32",X"27", - X"4C",X"32",X"26",X"4C",X"3C",X"32",X"00",X"50",X"3A",X"26",X"4C",X"A7",X"20",X"0F",X"3A",X"27", - X"4C",X"A7",X"28",X"F4",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"F1",X"C9",X"3E",X"1F",X"32", - X"21",X"4C",X"AF",X"32",X"26",X"4C",X"3E",X"18",X"21",X"5D",X"4E",X"BE",X"28",X"1B",X"21",X"61", - X"4E",X"BE",X"28",X"19",X"21",X"65",X"4E",X"BE",X"28",X"18",X"21",X"69",X"4E",X"BE",X"28",X"17", - X"21",X"6D",X"4E",X"BE",X"28",X"16",X"C3",X"DE",X"13",X"AF",X"C3",X"31",X"14",X"3E",X"01",X"C3", - X"31",X"14",X"3E",X"02",X"C3",X"31",X"14",X"3E",X"03",X"C3",X"31",X"14",X"3E",X"04",X"C3",X"31", - X"14",X"87",X"21",X"5C",X"14",X"16",X"00",X"5F",X"19",X"5E",X"23",X"56",X"DD",X"21",X"00",X"04", - X"DD",X"19",X"DD",X"7E",X"00",X"FE",X"18",X"20",X"0E",X"3E",X"0F",X"06",X"0F",X"DD",X"77",X"00", - X"DD",X"23",X"10",X"F9",X"C3",X"DE",X"13",X"3E",X"18",X"C3",X"4B",X"14",X"4A",X"41",X"8A",X"41", - X"CA",X"41",X"0A",X"42",X"4A",X"42",X"3A",X"47",X"4C",X"3D",X"20",X"39",X"21",X"3A",X"4C",X"E5", - X"11",X"5A",X"4E",X"CD",X"F8",X"15",X"38",X"33",X"E1",X"E5",X"11",X"5E",X"4E",X"CD",X"F8",X"15", - X"38",X"72",X"E1",X"E5",X"11",X"62",X"4E",X"CD",X"F8",X"15",X"DA",X"32",X"15",X"E1",X"E5",X"11", - X"66",X"4E",X"CD",X"F8",X"15",X"DA",X"65",X"15",X"E1",X"E5",X"11",X"6A",X"4E",X"CD",X"F8",X"15", - X"DA",X"8D",X"15",X"E1",X"C9",X"21",X"3D",X"4C",X"C3",X"6F",X"14",X"21",X"5D",X"4E",X"36",X"18", - X"3E",X"0F",X"32",X"61",X"4E",X"32",X"65",X"4E",X"32",X"69",X"4E",X"32",X"6D",X"4E",X"21",X"66", - X"4E",X"11",X"6A",X"4E",X"01",X"03",X"00",X"ED",X"B0",X"21",X"62",X"4E",X"11",X"66",X"4E",X"01", - X"03",X"00",X"ED",X"B0",X"21",X"5E",X"4E",X"11",X"62",X"4E",X"01",X"03",X"00",X"ED",X"B0",X"21", - X"5A",X"4E",X"11",X"5E",X"4E",X"01",X"03",X"00",X"ED",X"B0",X"E1",X"11",X"5A",X"4E",X"01",X"03", - X"00",X"ED",X"B0",X"C9",X"21",X"61",X"4E",X"36",X"18",X"3E",X"0F",X"32",X"5D",X"4E",X"32",X"65", - X"4E",X"32",X"69",X"4E",X"32",X"6D",X"4E",X"21",X"66",X"4E",X"11",X"6A",X"4E",X"01",X"03",X"00", - X"ED",X"B0",X"21",X"62",X"4E",X"11",X"66",X"4E",X"01",X"03",X"00",X"ED",X"B0",X"21",X"5E",X"4E", - X"11",X"62",X"4E",X"01",X"03",X"00",X"ED",X"B0",X"E1",X"11",X"5E",X"4E",X"01",X"03",X"00",X"ED", - X"B0",X"C9",X"21",X"65",X"4E",X"36",X"18",X"3E",X"0F",X"32",X"5D",X"4E",X"32",X"61",X"4E",X"32", - X"69",X"4E",X"32",X"6D",X"4E",X"21",X"66",X"4E",X"11",X"6A",X"4E",X"01",X"03",X"00",X"ED",X"B0", - X"21",X"62",X"4E",X"11",X"66",X"4E",X"01",X"03",X"00",X"ED",X"B0",X"E1",X"11",X"62",X"4E",X"01", - X"03",X"00",X"ED",X"B0",X"C9",X"21",X"69",X"4E",X"36",X"18",X"3E",X"0F",X"32",X"5D",X"4E",X"32", - X"61",X"4E",X"32",X"65",X"4E",X"32",X"6D",X"4E",X"21",X"66",X"4E",X"11",X"6A",X"4E",X"01",X"03", - X"00",X"ED",X"B0",X"E1",X"11",X"66",X"4E",X"01",X"03",X"00",X"ED",X"B0",X"C9",X"21",X"6D",X"4E", - X"36",X"18",X"3E",X"0F",X"32",X"5D",X"4E",X"32",X"61",X"4E",X"32",X"65",X"4E",X"32",X"69",X"4E", - X"E1",X"11",X"6A",X"4E",X"01",X"03",X"00",X"ED",X"B0",X"C9",X"DD",X"21",X"00",X"04",X"DD",X"19", - X"06",X"03",X"7E",X"E6",X"F0",X"0F",X"0F",X"0F",X"0F",X"12",X"DD",X"71",X"00",X"13",X"DD",X"23", - X"7E",X"E6",X"0F",X"12",X"DD",X"71",X"00",X"13",X"DD",X"23",X"23",X"10",X"E5",X"C9",X"06",X"03", - X"DD",X"21",X"00",X"04",X"DD",X"19",X"7E",X"D6",X"30",X"FE",X"0A",X"38",X"01",X"3D",X"12",X"DD", - X"71",X"00",X"23",X"13",X"DD",X"23",X"10",X"EE",X"C9",X"54",X"4F",X"50",X"32",X"4E",X"44",X"33", - X"52",X"44",X"34",X"54",X"48",X"35",X"54",X"48",X"06",X"03",X"1A",X"96",X"C0",X"23",X"13",X"10", - X"F9",X"A7",X"C9",X"3A",X"31",X"4C",X"A7",X"20",X"05",X"3E",X"01",X"32",X"4A",X"4C",X"C9",X"3A", - X"31",X"4C",X"A7",X"20",X"05",X"3E",X"01",X"32",X"4B",X"4C",X"C9",X"21",X"60",X"4C",X"CB",X"66", - X"20",X"04",X"AF",X"32",X"5E",X"4C",X"3A",X"5E",X"4C",X"A7",X"20",X"06",X"CB",X"66",X"C4",X"0C", - X"00",X"D8",X"3A",X"58",X"4C",X"A7",X"C2",X"13",X"18",X"3A",X"57",X"4C",X"A7",X"C2",X"36",X"17", - X"7E",X"FE",X"00",X"CA",X"95",X"16",X"CB",X"47",X"C2",X"02",X"17",X"CB",X"5F",X"C2",X"1B",X"17", - X"CB",X"4F",X"20",X"6A",X"CB",X"57",X"C8",X"21",X"56",X"4C",X"7E",X"FE",X"02",X"20",X"49",X"3A", - X"5A",X"4C",X"FE",X"01",X"20",X"0D",X"3A",X"11",X"4C",X"FE",X"ED",X"CA",X"95",X"16",X"D2",X"95", - X"16",X"18",X"07",X"3A",X"11",X"4C",X"FE",X"CD",X"C8",X"D0",X"CB",X"4F",X"28",X"04",X"3E",X"88", - X"18",X"02",X"3E",X"8C",X"32",X"00",X"4C",X"3A",X"11",X"4C",X"C6",X"01",X"32",X"11",X"4C",X"3E", - X"08",X"32",X"45",X"4E",X"C9",X"3A",X"46",X"4E",X"FE",X"07",X"C0",X"AF",X"32",X"01",X"50",X"32", - X"45",X"4E",X"3E",X"0C",X"32",X"46",X"4E",X"C9",X"3A",X"11",X"4C",X"CB",X"4F",X"28",X"04",X"3E", - X"88",X"18",X"02",X"3E",X"8C",X"32",X"00",X"4C",X"3E",X"02",X"32",X"56",X"4C",X"C9",X"21",X"56", - X"4C",X"7E",X"FE",X"01",X"20",X"26",X"3A",X"11",X"4C",X"FE",X"02",X"CA",X"95",X"16",X"DA",X"95", - X"16",X"CB",X"4F",X"28",X"04",X"3E",X"80",X"18",X"02",X"3E",X"84",X"32",X"00",X"4C",X"3A",X"11", - X"4C",X"D6",X"01",X"32",X"11",X"4C",X"3E",X"08",X"32",X"45",X"4E",X"C9",X"3A",X"11",X"4C",X"CB", - X"4F",X"28",X"04",X"3E",X"80",X"18",X"02",X"3E",X"84",X"32",X"00",X"4C",X"3E",X"01",X"32",X"56", - X"4C",X"C9",X"CD",X"2C",X"00",X"D2",X"95",X"16",X"AF",X"32",X"59",X"4C",X"3C",X"32",X"57",X"4C", - X"3E",X"90",X"32",X"00",X"4C",X"3E",X"08",X"32",X"45",X"4E",X"C9",X"CD",X"34",X"00",X"D2",X"95", - X"16",X"3E",X"20",X"32",X"59",X"4C",X"3E",X"01",X"32",X"57",X"4C",X"3E",X"90",X"32",X"00",X"4C", - X"3E",X"08",X"32",X"45",X"4E",X"C9",X"CB",X"46",X"20",X"05",X"CB",X"5E",X"20",X"44",X"C9",X"3A", - X"59",X"4C",X"3C",X"32",X"59",X"4C",X"21",X"10",X"4C",X"34",X"FE",X"20",X"30",X"12",X"CB",X"4E", - X"28",X"07",X"21",X"00",X"4C",X"3E",X"90",X"77",X"C9",X"21",X"00",X"4C",X"3E",X"94",X"77",X"C9", - X"7E",X"E6",X"F8",X"77",X"3E",X"98",X"32",X"00",X"4C",X"21",X"10",X"4C",X"7E",X"CB",X"3F",X"CB", - X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"32",X"5A",X"4C",X"AF",X"32",X"57",X"4C",X"32",X"56", - X"4C",X"C9",X"3A",X"59",X"4C",X"3D",X"32",X"59",X"4C",X"21",X"10",X"4C",X"35",X"FE",X"01",X"FA", - X"A4",X"17",X"CB",X"4E",X"28",X"07",X"21",X"00",X"4C",X"3E",X"90",X"77",X"C9",X"21",X"00",X"4C", - X"3E",X"94",X"77",X"C9",X"7E",X"3C",X"E6",X"F8",X"77",X"3E",X"98",X"32",X"00",X"4C",X"21",X"10", - X"4C",X"7E",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"32",X"5A",X"4C",X"AF", - X"32",X"57",X"4C",X"32",X"56",X"4C",X"C9",X"3A",X"57",X"4C",X"A7",X"C0",X"3A",X"58",X"4C",X"A7", - X"C0",X"3E",X"01",X"32",X"5E",X"4C",X"32",X"58",X"4C",X"3E",X"07",X"32",X"45",X"4E",X"AF",X"32", - X"5B",X"4C",X"3A",X"60",X"4C",X"CB",X"4F",X"20",X"13",X"CB",X"57",X"20",X"1E",X"3A",X"56",X"4C", - X"A7",X"28",X"0E",X"CB",X"4F",X"20",X"0F",X"21",X"E9",X"18",X"18",X"12",X"21",X"4B",X"19",X"18", - X"0D",X"21",X"A7",X"18",X"18",X"08",X"21",X"C8",X"18",X"18",X"03",X"21",X"0A",X"19",X"22",X"5C", - X"4C",X"37",X"C9",X"21",X"5B",X"4C",X"7E",X"FE",X"00",X"28",X"02",X"35",X"C9",X"3A",X"5F",X"4C", - X"A7",X"20",X"59",X"2A",X"5C",X"4C",X"7E",X"FE",X"10",X"28",X"46",X"3A",X"11",X"4C",X"FE",X"02", - X"28",X"44",X"38",X"42",X"3A",X"5A",X"4C",X"FE",X"01",X"20",X"0B",X"3A",X"11",X"4C",X"FE",X"ED", - X"28",X"34",X"30",X"32",X"18",X"09",X"3A",X"11",X"4C",X"FE",X"CD",X"28",X"29",X"30",X"27",X"DD", - X"21",X"00",X"4C",X"7E",X"DD",X"86",X"10",X"DD",X"77",X"10",X"23",X"7E",X"DD",X"86",X"11",X"DD", - X"77",X"11",X"23",X"7E",X"DD",X"77",X"00",X"23",X"7E",X"32",X"5B",X"4C",X"23",X"22",X"5C",X"4C", - X"C9",X"AF",X"32",X"58",X"4C",X"C9",X"3E",X"01",X"32",X"5F",X"4C",X"C9",X"2A",X"5C",X"4C",X"7E", - X"FE",X"10",X"28",X"1B",X"DD",X"21",X"00",X"4C",X"7E",X"DD",X"86",X"10",X"DD",X"77",X"10",X"23", - X"23",X"7E",X"DD",X"77",X"00",X"23",X"7E",X"32",X"5B",X"4C",X"23",X"22",X"5C",X"4C",X"C9",X"AF", - X"32",X"58",X"4C",X"32",X"5F",X"4C",X"C9",X"03",X"00",X"98",X"02",X"02",X"00",X"98",X"02",X"02", - X"00",X"99",X"02",X"01",X"00",X"99",X"02",X"FF",X"00",X"98",X"02",X"FE",X"00",X"98",X"02",X"FE", - X"00",X"99",X"02",X"FD",X"00",X"99",X"02",X"10",X"02",X"03",X"A1",X"02",X"02",X"02",X"A5",X"02", - X"01",X"02",X"A9",X"02",X"01",X"02",X"A9",X"02",X"FF",X"02",X"A9",X"02",X"FF",X"02",X"AD",X"02", - X"FE",X"02",X"B1",X"02",X"FE",X"03",X"B5",X"02",X"10",X"02",X"FD",X"A0",X"02",X"02",X"FE",X"A4", - X"02",X"01",X"FE",X"A8",X"02",X"01",X"FE",X"A8",X"02",X"FF",X"FE",X"A8",X"02",X"FF",X"FE",X"AC", - X"02",X"FE",X"FE",X"B0",X"02",X"FE",X"FD",X"B4",X"02",X"10",X"02",X"03",X"A1",X"02",X"02",X"03", - X"A1",X"02",X"02",X"03",X"A5",X"02",X"01",X"02",X"A5",X"02",X"01",X"02",X"A9",X"02",X"01",X"01", - X"A9",X"02",X"01",X"01",X"A9",X"02",X"00",X"01",X"A9",X"02",X"00",X"01",X"A9",X"02",X"FF",X"01", - X"A9",X"02",X"FF",X"01",X"AD",X"02",X"FF",X"02",X"AD",X"02",X"FF",X"02",X"B1",X"02",X"FE",X"03", - X"B1",X"02",X"FE",X"03",X"B5",X"02",X"FE",X"03",X"B5",X"02",X"10",X"02",X"FD",X"A0",X"02",X"02", - X"FD",X"A0",X"02",X"02",X"FE",X"A4",X"02",X"01",X"FE",X"A4",X"02",X"01",X"FE",X"A8",X"02",X"01", - X"FF",X"A8",X"02",X"01",X"FF",X"A8",X"02",X"00",X"FF",X"A8",X"02",X"00",X"FF",X"A8",X"02",X"FF", - X"FF",X"A8",X"02",X"FF",X"FF",X"AC",X"02",X"FF",X"FE",X"AC",X"02",X"FF",X"FE",X"B0",X"02",X"FE", - X"FE",X"B0",X"02",X"FE",X"FD",X"B4",X"02",X"FE",X"FD",X"B4",X"02",X"10",X"3A",X"5A",X"4C",X"FE", - X"05",X"28",X"2C",X"21",X"07",X"1B",X"3A",X"4E",X"4C",X"3D",X"87",X"5F",X"16",X"00",X"19",X"5E", - X"23",X"56",X"EB",X"3A",X"5A",X"4C",X"3D",X"87",X"5F",X"16",X"00",X"19",X"5E",X"23",X"56",X"EB", - X"3A",X"11",X"4C",X"47",X"7E",X"23",X"FE",X"00",X"28",X"05",X"B8",X"20",X"F7",X"37",X"C9",X"37", - X"3F",X"C9",X"3A",X"5A",X"4C",X"FE",X"01",X"28",X"F6",X"21",X"07",X"1B",X"3A",X"4E",X"4C",X"3D", - X"87",X"5F",X"16",X"00",X"19",X"5E",X"23",X"56",X"EB",X"3A",X"5A",X"4C",X"3D",X"18",X"C7",X"CD", - X"14",X"00",X"3A",X"3F",X"4E",X"FE",X"04",X"C8",X"3A",X"58",X"4C",X"A7",X"C0",X"3A",X"4E",X"4C", - X"3D",X"87",X"16",X"00",X"5F",X"21",X"5B",X"1F",X"19",X"5E",X"23",X"56",X"EB",X"3A",X"5A",X"4C", - X"A7",X"C8",X"3D",X"87",X"16",X"00",X"5F",X"19",X"5E",X"23",X"56",X"EB",X"3A",X"11",X"4C",X"47", - X"7E",X"A7",X"C8",X"D6",X"08",X"B8",X"28",X"03",X"23",X"18",X"F5",X"3E",X"04",X"32",X"3F",X"4E", - X"AF",X"32",X"00",X"4E",X"32",X"0A",X"4E",X"3E",X"04",X"32",X"45",X"4E",X"C9",X"DD",X"21",X"A5", - X"4C",X"FD",X"21",X"00",X"4C",X"06",X"04",X"DD",X"7E",X"00",X"A7",X"28",X"3F",X"DD",X"7E",X"04", - X"A7",X"20",X"39",X"DD",X"6E",X"05",X"DD",X"66",X"06",X"11",X"10",X"00",X"19",X"7E",X"4F",X"FD", - X"7E",X"10",X"91",X"F2",X"58",X"1A",X"ED",X"44",X"FE",X"0C",X"30",X"20",X"23",X"7E",X"FD",X"96", - X"11",X"F2",X"66",X"1A",X"ED",X"44",X"FE",X"0A",X"30",X"12",X"3E",X"04",X"32",X"3F",X"4E",X"AF", - X"32",X"00",X"4E",X"32",X"0A",X"4E",X"3E",X"04",X"32",X"45",X"4E",X"C9",X"11",X"08",X"00",X"DD", - X"19",X"10",X"B4",X"DD",X"21",X"C5",X"4C",X"FD",X"21",X"00",X"4C",X"06",X"03",X"DD",X"7E",X"00", - X"A7",X"28",X"39",X"DD",X"6E",X"04",X"DD",X"66",X"05",X"11",X"10",X"00",X"19",X"7E",X"4F",X"FD", - X"7E",X"10",X"91",X"F2",X"A8",X"1A",X"ED",X"44",X"FE",X"0C",X"30",X"20",X"23",X"7E",X"FD",X"96", - X"11",X"F2",X"B6",X"1A",X"ED",X"44",X"FE",X"0A",X"30",X"12",X"3E",X"04",X"32",X"3F",X"4E",X"AF", - X"32",X"00",X"4E",X"32",X"0A",X"4E",X"3E",X"04",X"32",X"45",X"4E",X"C9",X"11",X"07",X"00",X"DD", - X"19",X"10",X"BA",X"C9",X"3A",X"20",X"4C",X"FE",X"01",X"28",X"1D",X"3A",X"47",X"4C",X"FE",X"01", - X"28",X"0A",X"3A",X"30",X"4C",X"E6",X"1F",X"32",X"62",X"4C",X"18",X"08",X"3A",X"2F",X"4C",X"E6", - X"1F",X"32",X"61",X"4C",X"32",X"60",X"4C",X"C9",X"3A",X"63",X"4C",X"E6",X"1F",X"18",X"F5",X"00", - X"00",X"00",X"01",X"00",X"03",X"00",X"05",X"2F",X"1C",X"BF",X"1B",X"2F",X"1B",X"73",X"1B",X"EB", - X"1B",X"A7",X"1C",X"5B",X"1C",X"EB",X"1C",X"1F",X"1D",X"6B",X"1D",X"FB",X"1D",X"AF",X"1D",X"47", - X"1E",X"AF",X"1E",X"83",X"1E",X"1F",X"1D",X"FB",X"1D",X"DB",X"1E",X"AF",X"1D",X"1F",X"1F",X"37", - X"1B",X"48",X"1B",X"51",X"1B",X"62",X"1B",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"B0", - X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"00",X"10",X"11",X"12",X"13",X"14",X"15",X"16",X"17", - X"00",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6", - X"B7",X"00",X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"C8",X"C9",X"CA",X"CB",X"CC",X"CD", - X"CE",X"CF",X"00",X"7B",X"1B",X"8C",X"1B",X"9D",X"1B",X"AE",X"1B",X"38",X"39",X"3A",X"3B",X"3C", - X"3D",X"3E",X"3F",X"90",X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"00",X"08",X"09",X"0A",X"0B", - X"0C",X"0D",X"0E",X"0F",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"28",X"29",X"2A", - X"2B",X"2C",X"2D",X"2E",X"2F",X"A0",X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7",X"00",X"08",X"09", - X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"C8",X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"C7", - X"1B",X"D0",X"1B",X"D9",X"1B",X"E2",X"1B",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"00", - X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"00",X"80",X"81",X"82",X"83",X"84",X"85",X"86", - X"87",X"00",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"00",X"F3",X"1B",X"04",X"1C",X"0D", - X"1C",X"1E",X"1C",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"B0",X"B1",X"B2",X"B3",X"B4", - X"B5",X"B6",X"B7",X"00",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"00",X"18",X"19",X"1A", - X"1B",X"1C",X"1D",X"1E",X"1F",X"A0",X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7",X"00",X"08",X"09", - X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"00",X"37", - X"1C",X"40",X"1C",X"49",X"1C",X"52",X"1C",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"00", - X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"00",X"80",X"81",X"82",X"83",X"84",X"85",X"86", - X"87",X"00",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"00",X"63",X"1C",X"74",X"1C",X"85", - X"1C",X"96",X"1C",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"90",X"91",X"92",X"93",X"94", - X"95",X"96",X"97",X"00",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"B8",X"B9",X"BA",X"BB", - X"BC",X"BD",X"BE",X"BF",X"00",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"90",X"91",X"92", - X"93",X"94",X"95",X"96",X"97",X"00",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"C8",X"C9", - X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"AF",X"1C",X"B8",X"1C",X"C9",X"1C",X"DA",X"1C",X"40", - X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"00",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"00",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E", - X"5F",X"C8",X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"18",X"19",X"1A",X"1B",X"1C",X"1D", - X"1E",X"1F",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"00",X"F3",X"1C",X"FC",X"1C",X"05", - X"1D",X"16",X"1D",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"00",X"88",X"89",X"8A",X"8B", - X"8C",X"8D",X"8E",X"8F",X"00",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"C8",X"C9",X"CA", - X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"00",X"27", - X"1D",X"38",X"1D",X"49",X"1D",X"5A",X"1D",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"A0", - X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7",X"00",X"10",X"11",X"12",X"13",X"14",X"15",X"16",X"17", - X"C8",X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E", - X"0F",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"00",X"40",X"41",X"42",X"43",X"44",X"45", - X"46",X"47",X"C8",X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"73",X"1D",X"84",X"1D",X"95", - X"1D",X"9E",X"1D",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"90",X"91",X"92",X"93",X"94", - X"95",X"96",X"97",X"00",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"C8",X"C9",X"CA",X"CB", - X"CC",X"CD",X"CE",X"CF",X"00",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"00",X"18",X"19", - X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"C8",X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"B7", - X"1D",X"C8",X"1D",X"D9",X"1D",X"EA",X"1D",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"C0", - X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47", - X"90",X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"00",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E", - X"4F",X"C8",X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"08",X"09",X"0A",X"0B",X"0C",X"0D", - X"0E",X"0F",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"00",X"03",X"1E",X"14",X"1E",X"25", - X"1E",X"36",X"1E",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"80",X"81",X"82",X"83",X"84", - X"85",X"86",X"87",X"00",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"B8",X"B9",X"BA",X"BB", - X"BC",X"BD",X"BE",X"BF",X"00",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"C8",X"C9",X"CA", - X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"B8",X"B9", - X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"4F",X"1E",X"60",X"1E",X"69",X"1E",X"7A",X"1E",X"08", - X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00", - X"C8",X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"50",X"51",X"52",X"53",X"54",X"55",X"56", - X"57",X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"00",X"10",X"11",X"12",X"13",X"14",X"15", - X"16",X"17",X"00",X"8B",X"1E",X"94",X"1E",X"9D",X"1E",X"A6",X"1E",X"40",X"41",X"42",X"43",X"44", - X"45",X"46",X"47",X"00",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"00",X"60",X"61",X"62", - X"63",X"64",X"65",X"66",X"67",X"00",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"00",X"B7", - X"1E",X"C0",X"1E",X"C9",X"1E",X"D2",X"1E",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"00", - X"10",X"11",X"12",X"13",X"14",X"15",X"16",X"17",X"00",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E", - X"0F",X"00",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"00",X"E3",X"1E",X"EC",X"1E",X"FD", - X"1E",X"0E",X"1F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"00",X"08",X"09",X"0A",X"0B", - X"0C",X"0D",X"0E",X"0F",X"C8",X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"30",X"31",X"32", - X"33",X"34",X"35",X"36",X"37",X"90",X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"00",X"08",X"09", - X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"C8",X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"27", - X"1F",X"38",X"1F",X"41",X"1F",X"52",X"1F",X"10",X"11",X"12",X"13",X"14",X"15",X"16",X"17",X"C0", - X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF", - X"00",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E", - X"8F",X"00",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"00",X"E8",X"22",X"4A",X"21",X"83", - X"1F",X"6A",X"20",X"F9",X"21",X"7E",X"24",X"57",X"23",X"7D",X"25",X"84",X"26",X"AB",X"27",X"D1", - X"29",X"8A",X"28",X"10",X"2B",X"96",X"2D",X"5F",X"2C",X"84",X"26",X"D1",X"29",X"BD",X"2E",X"8A", - X"28",X"04",X"30",X"8D",X"1F",X"A6",X"1F",X"DF",X"1F",X"F8",X"1F",X"41",X"20",X"70",X"71",X"72", - X"73",X"74",X"75",X"76",X"77",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"A0",X"A1",X"A2", - X"A3",X"A4",X"A5",X"A6",X"A7",X"00",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"58",X"59", - X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"68",X"69", - X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"78",X"79", - X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"00",X"50", - X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"A0", - X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7",X"00",X"18",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F", - X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5F", - X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F", - X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F", - X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"A0",X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7", - X"00",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E", - X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE", - X"AF",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"74",X"20",X"8D",X"20",X"B6",X"20", - X"DF",X"20",X"08",X"21",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"A8",X"A9",X"AA",X"AB", - X"AC",X"AD",X"AE",X"AF",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"28",X"29",X"2A", - X"2B",X"2C",X"2D",X"2E",X"2F",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72", - X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"B0",X"B1",X"B2", - X"B3",X"B4",X"B5",X"B6",X"B7",X"00",X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"68",X"69", - X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"78",X"79", - X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"00",X"58", - X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80", - X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"B8", - X"B9",X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27", - X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67", - X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77", - X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"A0",X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7", - X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"D3",X"54",X"21",X"65",X"21",X"8E",X"21", - X"A7",X"21",X"C8",X"21",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"A8",X"A9",X"AA",X"AB", - X"AC",X"AD",X"AE",X"AF",X"00",X"18",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"50",X"51",X"52", - X"53",X"54",X"55",X"56",X"57",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"90",X"91",X"92", - X"93",X"94",X"95",X"96",X"97",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"58",X"59", - X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"A0",X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7",X"B8",X"B9", - X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F",X"70", - X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"C0", - X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"18",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F", - X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57", - X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77", - X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"00",X"03",X"22",X"14",X"22",X"45",X"22",X"6E", - X"22",X"AF",X"22",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"98",X"99",X"9A",X"9B",X"9C", - X"9D",X"9E",X"9F",X"00",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"68",X"69",X"6A",X"6B", - X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B", - X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"A0",X"A1",X"A2",X"A3", - X"A4",X"A5",X"A6",X"A7",X"00",X"30",X"31",X"32",X"33",X"34",X"35",X"36",X"37",X"48",X"49",X"4A", - X"4B",X"4C",X"4D",X"4E",X"4F",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"90",X"91",X"92", - X"93",X"94",X"95",X"96",X"97",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"30",X"31", - X"32",X"33",X"34",X"35",X"36",X"37",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"58",X"59", - X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"68",X"69", - X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"78",X"79", - X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"00",X"28", - X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"60", - X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70", - X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"90", - X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"00",X"F2",X"22",X"FB",X"22",X"04",X"23",X"1D",X"23", - X"36",X"23",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"48",X"49",X"4A",X"4B",X"4C", - X"4D",X"4E",X"4F",X"00",X"30",X"31",X"32",X"33",X"34",X"35",X"36",X"37",X"70",X"71",X"72",X"73", - X"74",X"75",X"76",X"77",X"A0",X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7",X"00",X"38",X"39",X"3A", - X"3B",X"3C",X"3D",X"3E",X"3F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"C0",X"C1",X"C2", - X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"18",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"40",X"41", - X"42",X"43",X"44",X"45",X"46",X"47",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"C0",X"C1", - X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"61",X"23",X"82",X"23",X"B3",X"23",X"EC",X"23",X"25", - X"24",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E", - X"6F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6", - X"B7",X"00",X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D", - X"3E",X"3F",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75", - X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5", - X"B6",X"B7",X"00",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5E",X"60",X"61",X"62",X"63",X"64", - X"65",X"66",X"67",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74", - X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84", - X"85",X"86",X"87",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"00",X"20",X"21",X"22",X"23", - X"24",X"25",X"26",X"27",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"70",X"71",X"72",X"73", - X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83", - X"84",X"85",X"86",X"87",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"B8",X"B9",X"BA",X"BB", - X"BC",X"BD",X"BE",X"BF",X"00",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"50",X"51",X"52", - X"53",X"54",X"55",X"56",X"57",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"60",X"61",X"62", - X"63",X"64",X"65",X"66",X"67",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72", - X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82", - X"83",X"84",X"85",X"86",X"87",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"A8",X"A9",X"AA", - X"AB",X"AC",X"AD",X"AE",X"AF",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"88",X"24", - X"B1",X"24",X"EA",X"24",X"1B",X"25",X"54",X"25",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67", - X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87", - X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7", - X"00",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E", - X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E", - X"7F",X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6", - X"B7",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"28",X"29",X"2A",X"2B",X"2C",X"2D", - X"2E",X"2F",X"30",X"31",X"32",X"33",X"34",X"35",X"36",X"37",X"70",X"71",X"72",X"73",X"74",X"75", - X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD", - X"AE",X"AF",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"30",X"31",X"32",X"33",X"34", - X"35",X"36",X"37",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"70",X"71",X"72",X"73",X"74", - X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84", - X"85",X"86",X"87",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"C0",X"C1",X"C2",X"C3",X"C4", - X"C5",X"C6",X"C7",X"00",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"60",X"61",X"62",X"63", - X"64",X"65",X"66",X"67",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73", - X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"00",X"87",X"25",X"A8", - X"25",X"F1",X"25",X"1A",X"26",X"53",X"26",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"80", - X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"C8", - X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00",X"18",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F", - X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F", - X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5F", - X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"A0",X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7", - X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7", - X"00",X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E", - X"3F",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F",X"60",X"61",X"62",X"63",X"64",X"65",X"66", - X"67",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"00",X"38",X"39",X"3A",X"3B",X"3C",X"3D", - X"3E",X"3F",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"70",X"71",X"72",X"73",X"74",X"75", - X"76",X"77",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"90",X"91",X"92",X"93",X"94",X"95", - X"96",X"97",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD", - X"BE",X"BF",X"00",X"18",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"30",X"31",X"32",X"33",X"34", - X"35",X"36",X"37",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"78",X"79",X"7A",X"7B",X"7C", - X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"98",X"99",X"9A",X"9B",X"9C", - X"9D",X"9E",X"9F",X"00",X"8E",X"26",X"B7",X"26",X"E8",X"26",X"29",X"27",X"62",X"27",X"20",X"21", - X"22",X"23",X"24",X"25",X"26",X"27",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"68",X"69", - X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"98",X"99", - X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"00",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"58", - X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"68", - X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"98", - X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"00",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F", - X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67", - X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77", - X"90",X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF", - X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"20",X"21",X"22",X"23",X"24",X"25",X"26", - X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E", - X"5F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"90",X"91",X"92",X"93",X"94",X"95",X"96", - X"97",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6", - X"C7",X"00",X"18",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"20",X"21",X"22",X"23",X"24",X"25", - X"26",X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"58",X"59",X"5A",X"5B",X"5C",X"5D", - X"5E",X"5F",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"68",X"69",X"6A",X"6B",X"6C",X"6D", - X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD", - X"AE",X"AF",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"B5",X"27",X"B6",X"27",X"E7", - X"27",X"18",X"28",X"59",X"28",X"00",X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"40",X"41", - X"42",X"43",X"44",X"45",X"46",X"47",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71", - X"72",X"73",X"74",X"75",X"76",X"77",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"C0",X"C1", - X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"38", - X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"90", - X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"C0", - X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"30",X"31",X"32",X"33",X"34",X"35",X"36",X"37", - X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47", - X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87", - X"A0",X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF", - X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"30",X"31",X"32",X"33",X"34",X"35",X"36", - X"37",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E", - X"6F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE", - X"AF",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"94",X"28",X"C5",X"28",X"FE",X"28", - X"3F",X"29",X"88",X"29",X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"38",X"39",X"3A",X"3B", - X"3C",X"3D",X"3E",X"3F",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"68",X"69",X"6A",X"6B", - X"6C",X"6D",X"6E",X"6F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"98",X"99",X"9A",X"9B", - X"9C",X"9D",X"9E",X"9F",X"00",X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"38",X"39",X"3A", - X"3B",X"3C",X"3D",X"3E",X"3F",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"68",X"69",X"6A", - X"6B",X"6C",X"6D",X"6E",X"6F",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"88",X"89",X"8A", - X"8B",X"8C",X"8D",X"8E",X"8F",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"8E",X"8F",X"00",X"18",X"19", - X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"60",X"61", - X"62",X"63",X"64",X"65",X"66",X"67",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71", - X"72",X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"A8",X"A9", - X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"20", - X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"40", - X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"68", - X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"A0", - X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"C0", - X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27", - X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57", - X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77", - X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87", - X"A0",X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD",X"BE",X"BF", - X"00",X"DB",X"29",X"FC",X"29",X"45",X"2A",X"7E",X"2A",X"C7",X"2A",X"20",X"21",X"22",X"23",X"24", - X"25",X"26",X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"58",X"59",X"5A",X"5B",X"5C", - X"5D",X"5E",X"5F",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"00",X"20",X"21",X"22",X"23", - X"24",X"25",X"26",X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"58",X"59",X"5A",X"5B", - X"5C",X"5D",X"5E",X"5F",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"68",X"69",X"6A",X"6B", - X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B", - X"7C",X"7D",X"7E",X"7F",X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"B0",X"B1",X"B2",X"B3", - X"B4",X"B5",X"B6",X"B7",X"00",X"30",X"31",X"32",X"33",X"34",X"35",X"36",X"37",X"60",X"61",X"62", - X"63",X"64",X"65",X"66",X"67",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72", - X"73",X"74",X"75",X"76",X"77",X"90",X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"A8",X"A9",X"AA", - X"AB",X"AC",X"AD",X"AE",X"AF",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"00",X"30",X"31", - X"32",X"33",X"34",X"35",X"36",X"37",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"58",X"59", - X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"70",X"71", - X"72",X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81", - X"82",X"83",X"84",X"85",X"86",X"87",X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"B0",X"B1", - X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"00",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"30", - X"31",X"32",X"33",X"34",X"35",X"36",X"37",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"60", - X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70", - X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"98", - X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"00", - X"1A",X"2B",X"3B",X"2B",X"8C",X"2B",X"DD",X"2B",X"1E",X"2C",X"60",X"61",X"62",X"63",X"64",X"65", - X"66",X"67",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"80",X"81",X"82",X"83",X"84",X"85", - X"86",X"87",X"90",X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"00",X"20",X"21",X"22",X"23",X"24", - X"25",X"26",X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"40",X"41",X"42",X"43",X"44", - X"45",X"46",X"47",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"60",X"61",X"62",X"63",X"64", - X"65",X"66",X"67",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"80",X"81",X"82",X"83",X"84", - X"85",X"86",X"87",X"90",X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"A8",X"A9",X"AA",X"AB",X"AC", - X"AD",X"AE",X"AF",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"18",X"19",X"1A",X"1B", - X"1C",X"1D",X"1E",X"1F",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"48",X"49",X"4A",X"4B", - X"4C",X"4D",X"4E",X"4F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B", - X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"88",X"89",X"8A",X"8B", - X"8C",X"8D",X"8E",X"8F",X"90",X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"B8",X"B9",X"BA",X"BB", - X"BC",X"BD",X"BE",X"BF",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"28",X"29",X"2A", - X"2B",X"2C",X"2D",X"2E",X"2F",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"50",X"51",X"52", - X"53",X"54",X"55",X"56",X"57",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72", - X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"90",X"91",X"92", - X"93",X"94",X"95",X"96",X"97",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"30",X"31", - X"32",X"33",X"34",X"35",X"36",X"37",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"50",X"51", - X"52",X"53",X"54",X"55",X"56",X"57",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"80",X"81", - X"82",X"83",X"84",X"85",X"86",X"87",X"90",X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"A8",X"A9", - X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"69", - X"2C",X"8A",X"2C",X"CB",X"2C",X"14",X"2D",X"55",X"2D",X"60",X"61",X"62",X"63",X"64",X"65",X"66", - X"67",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E", - X"9F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"00",X"28",X"29",X"2A",X"2B",X"2C",X"2D", - X"2E",X"2F",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"71",X"72",X"73",X"74",X"75", - X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"90",X"91",X"92",X"93",X"94",X"95", - X"96",X"97",X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5", - X"B6",X"B7",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"20",X"21",X"22",X"23",X"24", - X"25",X"26",X"27",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"30",X"31",X"32",X"33",X"34", - X"35",X"36",X"37",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F",X"50",X"51",X"52",X"53",X"54", - X"55",X"56",X"57",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"90",X"91",X"92",X"93",X"94", - X"95",X"96",X"97",X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"A0",X"A1",X"A2",X"A3",X"A4", - X"A5",X"A6",X"A7",X"00",X"18",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"28",X"29",X"2A",X"2B", - X"2C",X"2D",X"2E",X"2F",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"78",X"79",X"7A",X"7B", - X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"A0",X"A1",X"A2",X"A3", - X"A4",X"A5",X"A6",X"A7",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"C0",X"C1",X"C2",X"C3", - X"C4",X"C5",X"C6",X"C7",X"00",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"48",X"49",X"4A", - X"4B",X"4C",X"4D",X"4E",X"4F",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"58",X"59",X"5A", - X"5B",X"5C",X"5D",X"5E",X"5F",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"78",X"79",X"7A", - X"7B",X"7C",X"7D",X"7E",X"7F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"C0",X"C1",X"C2", - X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"A0",X"2D",X"C1",X"2D",X"DA",X"2D",X"3B",X"2E",X"74",X"2E", - X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67", - X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F", - X"00",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E", - X"9F",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"28",X"29",X"2A",X"2B",X"2C",X"2D", - X"2E",X"2F",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"48",X"49",X"4A",X"4B",X"4C",X"4D", - X"4E",X"4F",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"58",X"59",X"5A",X"5B",X"5C",X"5D", - X"5E",X"5F",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"80",X"81",X"82",X"83",X"84",X"85", - X"86",X"87",X"90",X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"98",X"99",X"9A",X"9B",X"9C",X"9D", - X"9E",X"9F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD", - X"BE",X"BF",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"20",X"21",X"22",X"23",X"24", - X"25",X"26",X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"58",X"59",X"5A",X"5B",X"5C", - X"5D",X"5E",X"5F",X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"90",X"91",X"92",X"93",X"94", - X"95",X"96",X"97",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"C0",X"C1",X"C2",X"C3",X"C4", - X"C5",X"C6",X"C7",X"00",X"18",X"19",X"1A",X"1B",X"1C",X"1D",X"1E",X"1F",X"20",X"21",X"22",X"23", - X"24",X"25",X"26",X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"58",X"59",X"5A",X"5B", - X"5C",X"5D",X"5E",X"5F",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"78",X"79",X"7A",X"7B", - X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"A8",X"A9",X"AA",X"AB", - X"AC",X"AD",X"AE",X"AF",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"00",X"C7",X"2E",X"00", - X"2F",X"39",X"2F",X"8A",X"2F",X"BB",X"2F",X"30",X"31",X"32",X"33",X"34",X"35",X"36",X"37",X"48", - X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"90", - X"91",X"92",X"93",X"94",X"95",X"96",X"97",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"C0", - X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"C8",X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF",X"00", - X"20",X"21",X"22",X"23",X"24",X"25",X"26",X"27",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F", - X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F", - X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7", - X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"20",X"21",X"22",X"23",X"24",X"25",X"26", - X"27",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E", - X"4F",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E", - X"6F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E", - X"8F",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE",X"AF",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6", - X"B7",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"48",X"49",X"4A",X"4B",X"4C",X"4D", - X"4E",X"4F",X"58",X"59",X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"60",X"61",X"62",X"63",X"64",X"65", - X"66",X"67",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85", - X"86",X"87",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"00",X"20",X"21",X"22",X"23",X"24", - X"25",X"26",X"27",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"50",X"51",X"52",X"53",X"54", - X"55",X"56",X"57",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"70",X"71",X"72",X"73",X"74", - X"75",X"76",X"77",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"88",X"89",X"8A",X"8B",X"8C", - X"8D",X"8E",X"8F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"C0",X"C1",X"C2",X"C3",X"C4", - X"C5",X"C6",X"C7",X"00",X"0E",X"30",X"37",X"30",X"78",X"30",X"99",X"30",X"DA",X"30",X"58",X"59", - X"5A",X"5B",X"5C",X"5D",X"5E",X"5F",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"78",X"79", - X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"80",X"81",X"82",X"83",X"84",X"85",X"86",X"87",X"88",X"89", - X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"00",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"40", - X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"48",X"49",X"4A",X"4B",X"4C",X"4D",X"4E",X"4F",X"50", - X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"88", - X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"98",X"99",X"9A",X"9B",X"9C",X"9D",X"9E",X"9F",X"A0", - X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7",X"00",X"68",X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F", - X"70",X"71",X"72",X"73",X"74",X"75",X"76",X"77",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F", - X"C0",X"C1",X"C2",X"C3",X"C4",X"C5",X"C6",X"C7",X"00",X"30",X"31",X"32",X"33",X"34",X"35",X"36", - X"37",X"38",X"39",X"3A",X"3B",X"3C",X"3D",X"3E",X"3F",X"40",X"41",X"42",X"43",X"44",X"45",X"46", - X"47",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"80",X"81",X"82",X"83",X"84",X"85",X"86", - X"87",X"A0",X"A1",X"A2",X"A3",X"A4",X"A5",X"A6",X"A7",X"A8",X"A9",X"AA",X"AB",X"AC",X"AD",X"AE", - X"AF",X"B8",X"B9",X"BA",X"BB",X"BC",X"BD",X"BE",X"BF",X"00",X"18",X"19",X"1A",X"1B",X"1C",X"1D", - X"1E",X"1F",X"28",X"29",X"2A",X"2B",X"2C",X"2D",X"2E",X"2F",X"38",X"39",X"3A",X"3B",X"3C",X"3D", - X"3E",X"3F",X"50",X"51",X"52",X"53",X"54",X"55",X"56",X"57",X"60",X"61",X"62",X"63",X"64",X"65", - X"66",X"67",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"98",X"99",X"9A",X"9B",X"9C",X"9D", - X"9E",X"9F",X"B0",X"B1",X"B2",X"B3",X"B4",X"B5",X"B6",X"B7",X"C0",X"C1",X"C2",X"C3",X"C4",X"C5", - X"C6",X"C7",X"00",X"46",X"3A",X"4E",X"4C",X"3D",X"21",X"00",X"80",X"16",X"00",X"5F",X"19",X"7E", - X"21",X"14",X"80",X"E6",X"1F",X"87",X"16",X"00",X"5F",X"19",X"5E",X"23",X"56",X"1A",X"4F",X"21", - X"40",X"41",X"DD",X"21",X"00",X"04",X"EB",X"DD",X"19",X"EB",X"1A",X"FE",X"FF",X"28",X"40",X"FE", - X"00",X"28",X"11",X"FE",X"01",X"28",X"22",X"77",X"13",X"1A",X"4F",X"DD",X"71",X"00",X"13",X"23", - X"DD",X"23",X"18",X"E6",X"7D",X"E6",X"E0",X"C6",X"20",X"6F",X"3E",X"00",X"8C",X"67",X"DD",X"21", - X"00",X"04",X"EB",X"DD",X"19",X"EB",X"13",X"18",X"D1",X"13",X"1A",X"47",X"13",X"1A",X"08",X"13", - X"1A",X"4F",X"08",X"13",X"77",X"DD",X"71",X"00",X"23",X"DD",X"23",X"10",X"F7",X"18",X"BB",X"F7", - X"CD",X"03",X"00",X"CD",X"24",X"00",X"C9",X"21",X"E0",X"40",X"DD",X"21",X"00",X"04",X"EB",X"DD", - X"19",X"EB",X"3E",X"3D",X"0E",X"05",X"06",X"1C",X"77",X"DD",X"71",X"00",X"23",X"DD",X"23",X"10", - X"F7",X"21",X"60",X"43",X"DD",X"21",X"00",X"04",X"EB",X"DD",X"19",X"EB",X"3E",X"3E",X"06",X"20", - X"77",X"DD",X"71",X"00",X"23",X"DD",X"23",X"10",X"F7",X"21",X"9C",X"40",X"DD",X"21",X"00",X"04", - X"EB",X"DD",X"19",X"EB",X"11",X"20",X"00",X"3E",X"3F",X"06",X"14",X"77",X"DD",X"71",X"00",X"19", - X"DD",X"19",X"10",X"F7",X"21",X"96",X"40",X"DD",X"21",X"96",X"44",X"3E",X"1B",X"0E",X"E0",X"06", - X"14",X"71",X"DD",X"77",X"00",X"2B",X"DD",X"2B",X"10",X"F7",X"C9",X"3A",X"4E",X"4C",X"3D",X"87", - X"21",X"B4",X"94",X"16",X"00",X"5F",X"19",X"EB",X"21",X"A8",X"40",X"0E",X"0A",X"1A",X"47",X"13", - X"1A",X"13",X"C5",X"D5",X"E5",X"CD",X"D7",X"00",X"E1",X"D1",X"C1",X"23",X"23",X"0D",X"20",X"ED", - X"C9",X"21",X"DD",X"40",X"11",X"40",X"00",X"3E",X"0F",X"06",X"00",X"0E",X"08",X"F5",X"C5",X"D5", - X"E5",X"CD",X"D7",X"00",X"E1",X"D1",X"C1",X"F1",X"19",X"0D",X"20",X"F1",X"C9",X"21",X"DD",X"40", - X"3A",X"4D",X"4C",X"A7",X"28",X"07",X"47",X"11",X"40",X"00",X"19",X"10",X"FD",X"E5",X"3A",X"4E", - X"4C",X"3D",X"87",X"4F",X"87",X"47",X"3E",X"70",X"80",X"47",X"16",X"00",X"59",X"21",X"C6",X"94", - X"19",X"78",X"46",X"E1",X"C3",X"D7",X"00",X"3A",X"4E",X"4C",X"3D",X"87",X"21",X"26",X"96",X"5F", - X"16",X"00",X"19",X"5E",X"23",X"56",X"1A",X"FE",X"FF",X"C8",X"EB",X"23",X"5E",X"23",X"56",X"23", - X"EB",X"A7",X"28",X"0C",X"1A",X"47",X"13",X"1A",X"13",X"D5",X"CD",X"D7",X"00",X"D1",X"18",X"E6", - X"1A",X"4F",X"DD",X"21",X"00",X"04",X"EB",X"DD",X"19",X"EB",X"DD",X"71",X"00",X"13",X"1A",X"77", - X"13",X"18",X"D3",X"3A",X"4E",X"4C",X"3D",X"87",X"21",X"EE",X"94",X"16",X"00",X"5F",X"19",X"5E", - X"23",X"56",X"DD",X"21",X"02",X"4C",X"06",X"04",X"1A",X"DD",X"77",X"00",X"13",X"1A",X"DD",X"77", - X"01",X"13",X"1A",X"DD",X"77",X"11",X"13",X"1A",X"DD",X"77",X"10",X"13",X"DD",X"23",X"DD",X"23", - X"10",X"E6",X"C9",X"3A",X"4C",X"4C",X"A7",X"C0",X"3A",X"34",X"4C",X"A7",X"C8",X"3A",X"66",X"4C", - X"A7",X"C8",X"21",X"65",X"4C",X"35",X"C0",X"36",X"26",X"2B",X"35",X"28",X"4C",X"7E",X"FE",X"0F", - X"38",X"41",X"FE",X"32",X"38",X"39",X"0E",X"1B",X"7E",X"47",X"E6",X"07",X"57",X"78",X"0F",X"0F", - X"0F",X"E6",X"1F",X"47",X"FE",X"00",X"21",X"96",X"40",X"DD",X"21",X"96",X"44",X"3E",X"E0",X"28", - X"09",X"77",X"DD",X"71",X"00",X"2B",X"DD",X"2B",X"10",X"F7",X"7A",X"A7",X"28",X"09",X"3E",X"01", - X"82",X"3D",X"77",X"DD",X"71",X"00",X"C9",X"3E",X"0A",X"77",X"DD",X"36",X"00",X"00",X"C9",X"0E", - X"18",X"18",X"02",X"0E",X"1D",X"3E",X"01",X"18",X"BF",X"3E",X"04",X"32",X"3F",X"4E",X"AF",X"32", - X"00",X"4E",X"32",X"0A",X"4E",X"3E",X"04",X"32",X"45",X"4E",X"C9",X"CD",X"F7",X"05",X"3A",X"64", - X"4C",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"21",X"82",X"33",X"87",X"16",X"00",X"5F",X"19",X"5E", - X"23",X"56",X"21",X"43",X"4C",X"73",X"23",X"72",X"D5",X"F5",X"CD",X"F7",X"05",X"F1",X"D1",X"21", - X"67",X"4C",X"36",X"00",X"23",X"72",X"23",X"73",X"11",X"67",X"4C",X"21",X"90",X"41",X"CD",X"99", - X"03",X"C9",X"05",X"00",X"10",X"00",X"50",X"00",X"00",X"01",X"00",X"05",X"00",X"10",X"00",X"50", - X"00",X"70",X"00",X"80",X"00",X"90",X"3A",X"4E",X"4C",X"3D",X"87",X"21",X"70",X"9C",X"16",X"00", - X"5F",X"19",X"5E",X"23",X"56",X"21",X"6A",X"4C",X"EB",X"01",X"25",X"00",X"ED",X"B0",X"21",X"00", - X"00",X"22",X"43",X"4C",X"AF",X"32",X"DA",X"4C",X"32",X"A9",X"4C",X"32",X"B1",X"4C",X"32",X"B9", - X"4C",X"32",X"C1",X"4C",X"3A",X"4E",X"4C",X"3D",X"87",X"21",X"0D",X"9F",X"16",X"00",X"5F",X"19", - X"5E",X"23",X"56",X"21",X"8F",X"4C",X"EB",X"01",X"15",X"00",X"ED",X"B0",X"AF",X"32",X"A4",X"4C", - X"C9",X"3A",X"A4",X"4C",X"87",X"21",X"9A",X"A0",X"16",X"00",X"5F",X"19",X"11",X"43",X"4C",X"7E", - X"12",X"23",X"13",X"7E",X"12",X"C9",X"3A",X"4E",X"4C",X"3D",X"21",X"B2",X"A0",X"87",X"16",X"00", - X"5F",X"19",X"5E",X"23",X"56",X"21",X"C5",X"4C",X"DD",X"21",X"0A",X"4C",X"1A",X"FE",X"FF",X"C8", - X"DD",X"77",X"00",X"13",X"1A",X"DD",X"77",X"01",X"13",X"1A",X"DD",X"77",X"10",X"13",X"1A",X"DD", - X"77",X"11",X"36",X"01",X"13",X"23",X"06",X"06",X"1A",X"77",X"13",X"23",X"10",X"FA",X"DD",X"23", - X"DD",X"23",X"18",X"D8",X"21",X"DA",X"4C",X"06",X"24",X"AF",X"77",X"23",X"10",X"FC",X"21",X"C5", - X"4C",X"06",X"15",X"77",X"23",X"10",X"FC",X"21",X"A5",X"4C",X"06",X"20",X"77",X"23",X"10",X"FC", - X"C9",X"CD",X"7E",X"34",X"3A",X"47",X"4C",X"FE",X"01",X"20",X"05",X"21",X"48",X"4C",X"18",X"03", - X"21",X"49",X"4C",X"7E",X"FE",X"00",X"C8",X"4F",X"21",X"81",X"43",X"06",X"14",X"3E",X"FC",X"F5", - X"C5",X"E5",X"CD",X"D7",X"00",X"E1",X"C1",X"F1",X"23",X"23",X"0D",X"20",X"F2",X"C9",X"DD",X"21", - X"81",X"43",X"3E",X"0F",X"06",X"10",X"DD",X"77",X"00",X"DD",X"77",X"20",X"DD",X"23",X"10",X"F6", - X"C9",X"3A",X"20",X"4C",X"3D",X"20",X"10",X"3A",X"53",X"4E",X"A7",X"28",X"0A",X"AF",X"32",X"45", - X"4E",X"3E",X"0C",X"32",X"46",X"4E",X"C9",X"AF",X"32",X"C0",X"50",X"3A",X"45",X"4E",X"A7",X"28", - X"28",X"3D",X"47",X"3A",X"46",X"4E",X"FE",X"0C",X"28",X"05",X"B8",X"28",X"29",X"38",X"20",X"78", - X"32",X"46",X"4E",X"CD",X"7E",X"35",X"CD",X"9B",X"35",X"CD",X"C2",X"35",X"CD",X"F0",X"35",X"3E", - X"01",X"32",X"01",X"50",X"AF",X"32",X"45",X"4E",X"C9",X"3A",X"46",X"4E",X"FE",X"0C",X"C8",X"CD", - X"ED",X"34",X"CD",X"27",X"35",X"C9",X"FE",X"07",X"28",X"F5",X"C3",X"BD",X"34",X"3A",X"42",X"4E", - X"A7",X"CA",X"00",X"35",X"3A",X"42",X"4E",X"FE",X"FF",X"CA",X"00",X"35",X"3D",X"32",X"42",X"4E", - X"3A",X"43",X"4E",X"A7",X"CA",X"13",X"35",X"3A",X"43",X"4E",X"FE",X"FF",X"CA",X"13",X"35",X"3D", - X"32",X"43",X"4E",X"3A",X"44",X"4E",X"A7",X"CA",X"26",X"35",X"3A",X"44",X"4E",X"FE",X"FF",X"CA", - X"26",X"35",X"3D",X"32",X"44",X"4E",X"C9",X"3A",X"42",X"4E",X"FE",X"00",X"CA",X"3A",X"35",X"3A", - X"42",X"4E",X"FE",X"FF",X"CA",X"71",X"35",X"C3",X"40",X"35",X"CD",X"CC",X"35",X"CD",X"FA",X"35", - X"3A",X"43",X"4E",X"FE",X"00",X"CA",X"53",X"35",X"3A",X"43",X"4E",X"FE",X"FF",X"CA",X"71",X"35", - X"C3",X"59",X"35",X"CD",X"D8",X"35",X"CD",X"1A",X"36",X"3A",X"44",X"4E",X"FE",X"00",X"CA",X"6A", - X"35",X"3A",X"44",X"4E",X"FE",X"FF",X"CA",X"71",X"35",X"C9",X"CD",X"E4",X"35",X"CD",X"35",X"36", - X"C9",X"3E",X"0B",X"32",X"46",X"4E",X"AF",X"32",X"4D",X"4E",X"32",X"01",X"50",X"C9",X"21",X"1C", - X"A3",X"3A",X"46",X"4E",X"87",X"16",X"00",X"5F",X"19",X"5E",X"23",X"56",X"1A",X"32",X"45",X"50", - X"13",X"1A",X"32",X"4A",X"50",X"13",X"1A",X"32",X"4F",X"50",X"C9",X"21",X"58",X"A3",X"3A",X"46", - X"4E",X"87",X"16",X"00",X"5F",X"19",X"5E",X"23",X"56",X"EB",X"5E",X"23",X"56",X"ED",X"53",X"47", - X"4E",X"23",X"5E",X"23",X"56",X"ED",X"53",X"49",X"4E",X"23",X"5E",X"23",X"56",X"ED",X"53",X"4B", - X"4E",X"C9",X"CD",X"CC",X"35",X"CD",X"D8",X"35",X"CD",X"E4",X"35",X"C9",X"2A",X"47",X"4E",X"7E", - X"32",X"42",X"4E",X"23",X"22",X"47",X"4E",X"C9",X"2A",X"49",X"4E",X"7E",X"32",X"43",X"4E",X"23", - X"22",X"49",X"4E",X"C9",X"2A",X"4B",X"4E",X"7E",X"32",X"44",X"4E",X"23",X"22",X"4B",X"4E",X"C9", - X"CD",X"FA",X"35",X"CD",X"1A",X"36",X"CD",X"35",X"36",X"C9",X"2A",X"47",X"4E",X"7E",X"32",X"55", - X"50",X"23",X"7E",X"32",X"50",X"50",X"23",X"7E",X"32",X"51",X"50",X"23",X"7E",X"32",X"52",X"50", - X"23",X"7E",X"32",X"53",X"50",X"23",X"22",X"47",X"4E",X"C9",X"2A",X"49",X"4E",X"7E",X"32",X"5A", - X"50",X"23",X"7E",X"32",X"56",X"50",X"23",X"7E",X"32",X"57",X"50",X"23",X"7E",X"32",X"58",X"50", - X"23",X"22",X"49",X"4E",X"C9",X"2A",X"4B",X"4E",X"7E",X"32",X"5F",X"50",X"23",X"7E",X"32",X"5B", - X"50",X"23",X"7E",X"32",X"5C",X"50",X"23",X"7E",X"32",X"5D",X"50",X"23",X"22",X"4B",X"4E",X"C9", - X"CD",X"57",X"36",X"CD",X"ED",X"36",X"C9",X"DD",X"21",X"A5",X"4C",X"06",X"04",X"DD",X"7E",X"04", - X"A7",X"C2",X"C8",X"36",X"DD",X"7E",X"00",X"A7",X"CA",X"BF",X"36",X"DD",X"35",X"03",X"C2",X"BF", - X"36",X"DD",X"7E",X"07",X"DD",X"77",X"03",X"DD",X"6E",X"05",X"DD",X"66",X"06",X"11",X"11",X"00", - X"19",X"7E",X"FE",X"00",X"28",X"2F",X"38",X"2D",X"FE",X"CF",X"28",X"29",X"30",X"27",X"DD",X"CB", - X"01",X"46",X"28",X"07",X"7E",X"DD",X"96",X"02",X"77",X"18",X"05",X"7E",X"DD",X"86",X"02",X"77", - X"DD",X"7E",X"02",X"DD",X"4E",X"01",X"DD",X"6E",X"05",X"DD",X"66",X"06",X"7E",X"E6",X"FE",X"B1", - X"EE",X"05",X"77",X"18",X"0A",X"DD",X"7E",X"01",X"EE",X"01",X"DD",X"77",X"01",X"18",X"CF",X"11", - X"08",X"00",X"DD",X"19",X"05",X"20",X"96",X"C9",X"DD",X"35",X"04",X"28",X"15",X"DD",X"6E",X"05", - X"DD",X"66",X"06",X"23",X"DD",X"CB",X"04",X"4E",X"28",X"04",X"36",X"15",X"18",X"E1",X"36",X"00", - X"18",X"DD",X"DD",X"6E",X"05",X"DD",X"66",X"06",X"23",X"36",X"15",X"18",X"D2",X"DD",X"21",X"C5", - X"4C",X"06",X"03",X"DD",X"7E",X"00",X"A7",X"CA",X"4E",X"37",X"DD",X"35",X"03",X"C2",X"4E",X"37", - X"DD",X"7E",X"06",X"DD",X"77",X"03",X"DD",X"6E",X"04",X"DD",X"66",X"05",X"11",X"11",X"00",X"19", - X"7E",X"FE",X"00",X"28",X"2F",X"38",X"2D",X"FE",X"D0",X"28",X"29",X"30",X"27",X"DD",X"CB",X"01", - X"46",X"28",X"07",X"7E",X"DD",X"96",X"02",X"77",X"18",X"05",X"7E",X"DD",X"86",X"02",X"77",X"DD", - X"7E",X"02",X"DD",X"4E",X"01",X"DD",X"6E",X"04",X"DD",X"66",X"05",X"7E",X"E6",X"FE",X"B1",X"EE", - X"05",X"77",X"18",X"0A",X"DD",X"7E",X"01",X"EE",X"01",X"DD",X"77",X"01",X"18",X"CF",X"11",X"07", - X"00",X"DD",X"19",X"05",X"20",X"9D",X"C9",X"CD",X"64",X"37",X"CD",X"D3",X"37",X"CD",X"9D",X"38", - X"CD",X"C9",X"38",X"C9",X"21",X"6A",X"4C",X"3A",X"5A",X"4C",X"3D",X"47",X"28",X"08",X"7E",X"23", - X"FE",X"FF",X"20",X"FA",X"10",X"F8",X"06",X"08",X"11",X"04",X"00",X"3A",X"11",X"4C",X"E6",X"FC", - X"4F",X"7E",X"FE",X"FF",X"C8",X"B9",X"28",X"04",X"19",X"10",X"F6",X"C9",X"36",X"F8",X"23",X"23", - X"5E",X"23",X"56",X"21",X"DA",X"4C",X"06",X"08",X"7E",X"A7",X"28",X"06",X"23",X"23",X"23",X"10", - X"F7",X"C9",X"36",X"50",X"23",X"73",X"23",X"72",X"3A",X"A4",X"4C",X"87",X"87",X"C6",X"40",X"EB", - X"06",X"05",X"CD",X"D7",X"00",X"CD",X"E1",X"33",X"21",X"4D",X"4C",X"35",X"21",X"A4",X"4C",X"34", - X"CD",X"3D",X"32",X"3E",X"06",X"32",X"45",X"4E",X"3A",X"4D",X"4C",X"A7",X"C0",X"3E",X"01",X"32", - X"4F",X"4C",X"C9",X"21",X"8F",X"4C",X"3A",X"5A",X"4C",X"3D",X"47",X"28",X"08",X"7E",X"23",X"FE", - X"FF",X"20",X"FA",X"10",X"F8",X"06",X"08",X"11",X"04",X"00",X"3A",X"11",X"4C",X"4F",X"7E",X"FE", - X"FF",X"C8",X"E6",X"FC",X"B9",X"28",X"04",X"19",X"10",X"F4",X"C9",X"36",X"F8",X"23",X"7E",X"23", - X"5E",X"23",X"56",X"4F",X"08",X"79",X"E6",X"0F",X"FE",X"03",X"CA",X"39",X"38",X"21",X"F2",X"4C", - X"06",X"04",X"7E",X"A7",X"28",X"06",X"23",X"23",X"23",X"10",X"F7",X"C9",X"36",X"50",X"23",X"73", - X"23",X"72",X"21",X"A4",X"4C",X"7E",X"34",X"87",X"87",X"C6",X"40",X"12",X"13",X"3E",X"05",X"12", - X"CD",X"E1",X"33",X"3E",X"06",X"32",X"45",X"4E",X"C9",X"3E",X"05",X"32",X"45",X"4E",X"EB",X"E5", - X"DD",X"E1",X"0E",X"F0",X"3A",X"53",X"4C",X"CB",X"47",X"28",X"04",X"79",X"EE",X"01",X"4F",X"71", - X"23",X"36",X"14",X"21",X"A5",X"4C",X"11",X"08",X"00",X"06",X"04",X"7E",X"A7",X"28",X"04",X"19", - X"10",X"F9",X"C9",X"36",X"01",X"23",X"3A",X"53",X"4C",X"CB",X"47",X"28",X"03",X"AF",X"18",X"02", - X"3E",X"01",X"77",X"23",X"E5",X"21",X"C1",X"A2",X"08",X"07",X"07",X"07",X"07",X"E6",X"0F",X"87", - X"16",X"00",X"5F",X"19",X"5E",X"23",X"56",X"E1",X"1A",X"77",X"13",X"23",X"1A",X"77",X"4F",X"13", - X"23",X"1A",X"77",X"23",X"DD",X"E5",X"D1",X"73",X"23",X"72",X"23",X"71",X"C9",X"DD",X"21",X"DA", - X"4C",X"06",X"08",X"DD",X"7E",X"00",X"A7",X"28",X"18",X"DD",X"35",X"00",X"20",X"13",X"DD",X"6E", - X"01",X"DD",X"66",X"02",X"3E",X"0F",X"C5",X"06",X"00",X"DD",X"E5",X"CD",X"D7",X"00",X"DD",X"E1", - X"C1",X"11",X"03",X"00",X"DD",X"19",X"10",X"DB",X"C9",X"DD",X"21",X"F2",X"4C",X"06",X"04",X"DD", - X"7E",X"00",X"A7",X"28",X"10",X"DD",X"35",X"00",X"20",X"0B",X"DD",X"6E",X"01",X"DD",X"66",X"02", - X"36",X"0F",X"23",X"36",X"00",X"11",X"03",X"00",X"DD",X"19",X"10",X"E3",X"C9",X"0F",X"30",X"00", - X"56",X"43",X"0F",X"30",X"FF",X"01",X"20",X"41",X"15",X"94",X"01",X"32",X"41",X"15",X"94",X"01", - X"A1",X"41",X"15",X"94",X"01",X"AA",X"41",X"15",X"94",X"01",X"28",X"42",X"15",X"94",X"01",X"35", - X"42",X"15",X"94",X"01",X"A0",X"42",X"15",X"94",X"01",X"B5",X"42",X"15",X"94",X"00",X"46",X"41", - X"0F",X"30",X"00",X"49",X"41",X"0F",X"30",X"00",X"50",X"41",X"0F",X"30",X"00",X"55",X"41",X"0F", - X"30",X"00",X"D8",X"41",X"0F",X"30",X"00",X"44",X"42",X"0F",X"30",X"00",X"4B",X"42",X"0F",X"30", - X"00",X"C8",X"42",X"0F",X"30",X"FF",X"01",X"21",X"41",X"17",X"90",X"01",X"32",X"41",X"17",X"90", - X"01",X"26",X"42",X"17",X"90",X"01",X"36",X"42",X"17",X"90",X"01",X"A0",X"42",X"17",X"90",X"01", - X"B0",X"42",X"17",X"90",X"01",X"21",X"43",X"17",X"90",X"01",X"31",X"43",X"17",X"90",X"00",X"55", - X"41",X"0F",X"30",X"00",X"58",X"41",X"0F",X"30",X"00",X"55",X"42",X"0F",X"30",X"00",X"44",X"43", - X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30",X"00",X"4D",X"43",X"0F",X"30",X"00",X"50",X"43",X"0F", - X"30",X"00",X"53",X"43",X"0F",X"30",X"FF",X"01",X"2B",X"41",X"0F",X"9C",X"01",X"39",X"41",X"0F", - X"9C",X"01",X"A5",X"41",X"0F",X"9C",X"01",X"AF",X"41",X"0F",X"9C",X"01",X"20",X"42",X"0F",X"9C", - X"01",X"36",X"42",X"0F",X"9C",X"01",X"A5",X"42",X"0F",X"9C",X"01",X"2B",X"43",X"0F",X"9C",X"00", - X"54",X"41",X"0F",X"30",X"00",X"57",X"41",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"47", - X"43",X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30",X"00",X"4D",X"43",X"0F",X"30",X"00",X"50",X"43", - X"0F",X"30",X"00",X"53",X"43",X"0F",X"30",X"FF",X"01",X"24",X"41",X"07",X"A0",X"01",X"33",X"41", - X"07",X"A0",X"01",X"39",X"41",X"07",X"A0",X"01",X"A8",X"41",X"07",X"A0",X"01",X"B9",X"41",X"07", - X"FF",X"01",X"20",X"42",X"07",X"A0",X"01",X"AE",X"42",X"07",X"A0",X"01",X"24",X"43",X"07",X"A0", - X"00",X"55",X"41",X"0F",X"30",X"00",X"CA",X"41",X"0F",X"30",X"00",X"43",X"42",X"0F",X"30",X"00", - X"C7",X"42",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"4E",X"43",X"0F",X"30",X"00",X"50", - X"43",X"0F",X"30",X"00",X"52",X"43",X"0F",X"30",X"FF",X"01",X"25",X"41",X"0F",X"A8",X"01",X"39", - X"41",X"0F",X"A8",X"01",X"A0",X"41",X"0F",X"A8",X"01",X"B9",X"41",X"0F",X"A8",X"01",X"38",X"42", - X"0F",X"A8",X"01",X"AB",X"42",X"0F",X"A8",X"01",X"B8",X"42",X"0F",X"A8",X"01",X"22",X"43",X"0F", - X"A8",X"00",X"C7",X"41",X"0F",X"30",X"00",X"D8",X"41",X"0F",X"30",X"00",X"49",X"42",X"0F",X"30", - X"00",X"D2",X"42",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"4F",X"43",X"0F",X"30",X"00", - X"53",X"43",X"0F",X"30",X"00",X"56",X"43",X"0F",X"30",X"FF",X"01",X"39",X"41",X"17",X"A4",X"01", - X"B6",X"41",X"17",X"A4",X"01",X"2E",X"42",X"17",X"A4",X"01",X"39",X"42",X"17",X"A4",X"01",X"A0", - X"42",X"17",X"A4",X"01",X"B0",X"42",X"17",X"A4",X"01",X"B9",X"42",X"17",X"A4",X"01",X"21",X"43", - X"17",X"A4",X"00",X"4F",X"41",X"0F",X"30",X"00",X"50",X"41",X"0F",X"30",X"00",X"55",X"41",X"0F", - X"30",X"00",X"CE",X"41",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30", - X"00",X"4F",X"43",X"0F",X"30",X"00",X"51",X"43",X"0F",X"30",X"FF",X"01",X"28",X"41",X"18",X"B4", - X"01",X"32",X"41",X"18",X"B4",X"01",X"AD",X"41",X"18",X"B4",X"01",X"2B",X"42",X"18",X"B4",X"01", - X"2E",X"42",X"18",X"B4",X"01",X"A5",X"42",X"18",X"B4",X"01",X"B4",X"42",X"18",X"B4",X"01",X"22", - X"43",X"18",X"B4",X"00",X"D6",X"41",X"0F",X"30",X"00",X"46",X"43",X"0F",X"30",X"00",X"49",X"43", - X"0F",X"30",X"00",X"51",X"43",X"0F",X"30",X"00",X"52",X"43",X"0F",X"30",X"00",X"55",X"43",X"0F", - X"30",X"00",X"58",X"43",X"0F",X"30",X"00",X"59",X"43",X"0F",X"30",X"FF",X"01",X"21",X"41",X"16", - X"BC",X"01",X"39",X"41",X"16",X"BC",X"01",X"A4",X"41",X"16",X"BC",X"01",X"B8",X"41",X"16",X"BC", - X"01",X"21",X"42",X"16",X"BC",X"01",X"39",X"42",X"16",X"BC",X"01",X"AD",X"42",X"16",X"BC",X"01", - X"2D",X"43",X"16",X"BC",X"00",X"C8",X"41",X"0F",X"30",X"00",X"D7",X"41",X"0F",X"30",X"00",X"CC", - X"42",X"0F",X"30",X"00",X"4B",X"43",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"4F",X"43", - X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"51",X"43",X"0F",X"30",X"FF",X"01",X"21",X"41", - X"03",X"AC",X"01",X"32",X"41",X"03",X"AC",X"01",X"26",X"42",X"03",X"AC",X"01",X"36",X"42",X"03", - X"AC",X"01",X"A0",X"42",X"03",X"AC",X"01",X"B0",X"42",X"03",X"AC",X"01",X"21",X"43",X"03",X"AC", - X"01",X"31",X"43",X"03",X"AC",X"00",X"55",X"41",X"0F",X"30",X"00",X"58",X"41",X"0F",X"30",X"00", - X"55",X"42",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30",X"00",X"4D", - X"43",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"53",X"43",X"0F",X"30",X"FF",X"01",X"28", - X"41",X"15",X"B0",X"01",X"31",X"41",X"15",X"B0",X"01",X"B1",X"41",X"15",X"B0",X"01",X"2A",X"42", - X"15",X"B0",X"01",X"2F",X"42",X"15",X"B0",X"01",X"A5",X"42",X"15",X"B0",X"01",X"B9",X"42",X"15", - X"B0",X"01",X"21",X"43",X"15",X"B0",X"00",X"C4",X"42",X"0F",X"30",X"00",X"C7",X"42",X"0F",X"30", - X"FF",X"D3",X"42",X"0F",X"30",X"00",X"D6",X"42",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00", - X"47",X"43",X"0F",X"30",X"00",X"4B",X"43",X"0F",X"30",X"00",X"4F",X"43",X"0F",X"30",X"FF",X"01", - X"2B",X"41",X"17",X"B8",X"01",X"39",X"41",X"17",X"B8",X"01",X"A5",X"41",X"17",X"B8",X"01",X"AF", - X"41",X"17",X"B8",X"01",X"20",X"42",X"17",X"B8",X"01",X"36",X"42",X"17",X"B8",X"01",X"A5",X"42", - X"17",X"B8",X"01",X"2B",X"43",X"17",X"B8",X"00",X"54",X"41",X"0F",X"30",X"00",X"57",X"41",X"0F", - X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"47",X"43",X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30", - X"00",X"4D",X"43",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"53",X"43",X"0F",X"30",X"FF", - X"2C",X"9D",X"E2",X"9C",X"98",X"9C",X"BD",X"9C",X"07",X"9D",X"76",X"9D",X"51",X"9D",X"9B",X"9D", - X"C0",X"9D",X"E5",X"9D",X"2F",X"9E",X"0A",X"9E",X"54",X"9E",X"9E",X"9E",X"79",X"9E",X"C0",X"9D", - X"2F",X"9E",X"C3",X"9E",X"0A",X"9E",X"E8",X"9E",X"08",X"00",X"21",X"43",X"FF",X"40",X"00",X"A8", - X"42",X"98",X"00",X"B3",X"42",X"FF",X"68",X"00",X"2D",X"42",X"FF",X"00",X"00",X"A0",X"41",X"FF", - X"00",X"00",X"20",X"41",X"50",X"00",X"2A",X"41",X"78",X"00",X"2F",X"41",X"FF",X"FF",X"50",X"00", - X"AA",X"42",X"80",X"00",X"B0",X"42",X"FF",X"50",X"00",X"2A",X"42",X"FF",X"18",X"00",X"A3",X"41", - X"68",X"00",X"AD",X"41",X"90",X"00",X"B2",X"41",X"FF",X"28",X"00",X"25",X"41",X"88",X"00",X"31", - X"41",X"FF",X"48",X"00",X"29",X"43",X"FF",X"08",X"00",X"A1",X"42",X"C8",X"00",X"B9",X"42",X"FF", - X"40",X"00",X"28",X"42",X"FF",X"18",X"00",X"A3",X"41",X"58",X"00",X"AB",X"41",X"C8",X"00",X"B9", - X"41",X"FF",X"08",X"00",X"21",X"41",X"FF",X"78",X"00",X"2F",X"43",X"FF",X"20",X"00",X"A4",X"42", - X"FF",X"68",X"00",X"2D",X"42",X"C8",X"00",X"39",X"42",X"FF",X"88",X"00",X"B1",X"41",X"FF",X"50", - X"00",X"2A",X"41",X"78",X"00",X"2F",X"41",X"98",X"00",X"33",X"41",X"FF",X"48",X"00",X"29",X"43", - X"FF",X"08",X"00",X"A1",X"42",X"C8",X"00",X"B9",X"42",X"FF",X"40",X"00",X"28",X"42",X"C8",X"00", - X"39",X"42",X"FF",X"C8",X"00",X"B9",X"41",X"FF",X"28",X"00",X"25",X"41",X"A8",X"00",X"35",X"41", - X"FF",X"20",X"00",X"24",X"43",X"FF",X"58",X"00",X"AB",X"42",X"80",X"00",X"B0",X"42",X"FF",X"A8", - X"00",X"35",X"42",X"FF",X"28",X"00",X"A5",X"41",X"A8",X"00",X"B5",X"41",X"FF",X"08",X"00",X"21", - X"41",X"98",X"00",X"33",X"41",X"FF",X"30",X"00",X"26",X"43",X"FF",X"58",X"00",X"AB",X"42",X"C0", - X"00",X"B8",X"42",X"FF",X"48",X"00",X"29",X"42",X"FF",X"08",X"00",X"A1",X"41",X"B0",X"00",X"B6", - X"41",X"FF",X"50",X"00",X"2A",X"41",X"A0",X"00",X"34",X"41",X"FF",X"40",X"00",X"28",X"43",X"FF", - X"08",X"00",X"A1",X"42",X"C8",X"00",X"B9",X"42",X"FF",X"A0",X"00",X"34",X"42",X"FF",X"20",X"00", - X"A4",X"41",X"78",X"00",X"AF",X"41",X"FF",X"08",X"00",X"21",X"41",X"A8",X"00",X"35",X"41",X"FF", - X"08",X"00",X"21",X"43",X"88",X"00",X"31",X"43",X"FF",X"00",X"00",X"A0",X"42",X"80",X"00",X"B0", - X"42",X"FF",X"30",X"00",X"26",X"42",X"B0",X"00",X"36",X"42",X"FF",X"FF",X"08",X"00",X"21",X"41", - X"90",X"00",X"32",X"41",X"FF",X"FF",X"00",X"00",X"A0",X"42",X"A8",X"00",X"B5",X"42",X"FF",X"40", - X"00",X"28",X"42",X"A8",X"00",X"35",X"42",X"FF",X"08",X"00",X"A1",X"41",X"50",X"00",X"AA",X"41", - X"FF",X"00",X"00",X"20",X"41",X"90",X"00",X"32",X"41",X"FF",X"58",X"00",X"2B",X"43",X"FF",X"28", - X"00",X"A5",X"42",X"FF",X"00",X"00",X"20",X"42",X"B0",X"00",X"36",X"42",X"FF",X"28",X"00",X"A5", - X"41",X"78",X"00",X"AF",X"41",X"FF",X"58",X"00",X"2B",X"41",X"C8",X"00",X"39",X"41",X"FF",X"08", - X"00",X"21",X"43",X"FF",X"28",X"00",X"A5",X"42",X"C8",X"00",X"B9",X"42",X"FF",X"50",X"00",X"2A", - X"42",X"78",X"00",X"2F",X"42",X"FF",X"88",X"00",X"B1",X"41",X"FF",X"40",X"00",X"28",X"41",X"88", - X"00",X"31",X"41",X"FF",X"20",X"00",X"24",X"43",X"FF",X"70",X"00",X"AE",X"42",X"FF",X"00",X"00", - X"20",X"42",X"FF",X"40",X"00",X"A8",X"41",X"C8",X"00",X"B9",X"41",X"FF",X"20",X"00",X"24",X"41", - X"98",X"00",X"33",X"41",X"C8",X"00",X"39",X"41",X"FF",X"10",X"00",X"22",X"43",X"FF",X"58",X"00", - X"AB",X"42",X"C0",X"00",X"B8",X"42",X"FF",X"C0",X"00",X"38",X"42",X"FF",X"00",X"00",X"A0",X"41", - X"C8",X"00",X"B9",X"41",X"FF",X"28",X"00",X"25",X"41",X"C8",X"00",X"39",X"41",X"FF",X"08",X"00", - X"21",X"43",X"FF",X"00",X"00",X"A0",X"42",X"80",X"00",X"B0",X"42",X"C8",X"00",X"B9",X"42",X"FF", - X"70",X"00",X"2E",X"42",X"C8",X"00",X"39",X"42",X"FF",X"B0",X"00",X"B6",X"41",X"FF",X"C8",X"00", - X"39",X"41",X"FF",X"10",X"00",X"22",X"43",X"FF",X"28",X"00",X"A5",X"42",X"A0",X"00",X"B4",X"42", - X"FF",X"58",X"00",X"2B",X"42",X"70",X"00",X"2E",X"42",X"FF",X"68",X"00",X"AD",X"41",X"FF",X"40", - X"00",X"28",X"41",X"90",X"00",X"32",X"41",X"FF",X"68",X"00",X"2D",X"43",X"FF",X"68",X"00",X"AD", - X"42",X"FF",X"08",X"00",X"21",X"42",X"C8",X"00",X"39",X"42",X"FF",X"20",X"00",X"A4",X"41",X"C0", - X"00",X"B8",X"41",X"FF",X"08",X"00",X"21",X"41",X"C8",X"00",X"39",X"41",X"FF",X"89",X"9F",X"5F", - X"9F",X"35",X"9F",X"4A",X"9F",X"74",X"9F",X"B3",X"9F",X"9E",X"9F",X"C8",X"9F",X"DD",X"9F",X"F2", - X"9F",X"1C",X"A0",X"07",X"A0",X"31",X"A0",X"5B",X"A0",X"46",X"A0",X"DD",X"9F",X"1C",X"A0",X"70", - X"A0",X"07",X"A0",X"85",X"A0",X"FF",X"07",X"33",X"08",X"4C",X"FF",X"27",X"43",X"06",X"4C",X"FF", - X"8F",X"02",X"04",X"4C",X"FF",X"8F",X"53",X"02",X"4C",X"FF",X"67",X"02",X"08",X"4C",X"FF",X"FF", - X"87",X"02",X"06",X"4C",X"FF",X"40",X"63",X"04",X"4C",X"FF",X"AF",X"02",X"02",X"4C",X"FF",X"FF", - X"3F",X"02",X"08",X"4C",X"FF",X"C7",X"53",X"06",X"4C",X"FF",X"08",X"63",X"04",X"4C",X"FF",X"97", - X"02",X"02",X"4C",X"FF",X"FF",X"87",X"02",X"08",X"4C",X"FF",X"4F",X"33",X"06",X"4C",X"FF",X"3F", - X"02",X"04",X"4C",X"FF",X"C7",X"43",X"02",X"4C",X"FF",X"FF",X"8F",X"02",X"08",X"4C",X"FF",X"FF", - X"07",X"53",X"06",X"4C",X"FF",X"87",X"02",X"04",X"4C",X"07",X"63",X"02",X"4C",X"FF",X"FF",X"27", - X"02",X"08",X"4C",X"CF",X"33",X"06",X"4C",X"FF",X"27",X"43",X"04",X"4C",X"FF",X"5F",X"02",X"02", - X"4C",X"FF",X"FF",X"FF",X"2F",X"43",X"08",X"4C",X"FF",X"97",X"02",X"06",X"4C",X"FF",X"3F",X"53", - X"04",X"4C",X"FF",X"B7",X"02",X"02",X"4C",X"FF",X"97",X"02",X"08",X"4C",X"FF",X"6F",X"02",X"06", - X"4C",X"FF",X"B7",X"33",X"04",X"4C",X"FF",X"97",X"43",X"02",X"4C",X"FF",X"FF",X"FF",X"27",X"43", - X"08",X"4C",X"B7",X"02",X"06",X"4C",X"FF",X"FF",X"27",X"33",X"04",X"4C",X"AF",X"63",X"02",X"4C", - X"FF",X"FF",X"FF",X"4F",X"02",X"08",X"4C",X"FF",X"77",X"63",X"06",X"4C",X"FF",X"8F",X"33",X"04"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index f3b27c53..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"05",X"02",X"00",X"01",X"03",X"06",X"04",X"07",X"08",X"09",X"0B",X"0A",X"0C",X"0E",X"0D",X"08", - X"0B",X"0F",X"0A",X"10",X"3C",X"80",X"5C",X"81",X"A6",X"82",X"8C",X"83",X"B2",X"84",X"F6",X"85", - X"BE",X"86",X"02",X"88",X"28",X"89",X"8E",X"8A",X"C6",X"8B",X"44",X"8D",X"AC",X"8E",X"F6",X"8F", - X"FE",X"90",X"10",X"92",X"7A",X"93",X"7A",X"93",X"7A",X"93",X"7A",X"93",X"01",X"05",X"0F",X"17", - X"3B",X"17",X"01",X"14",X"0F",X"17",X"3B",X"17",X"00",X"01",X"05",X"38",X"17",X"3A",X"17",X"01", - X"07",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"0B",X"38",X"17",X"3A",X"17",X"38",X"17",X"00", - X"01",X"05",X"0F",X"17",X"3B",X"17",X"01",X"14",X"0F",X"17",X"3B",X"17",X"00",X"01",X"05",X"0F", - X"17",X"3B",X"17",X"01",X"14",X"0F",X"17",X"3B",X"17",X"00",X"01",X"05",X"0F",X"17",X"3B",X"17", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"3A",X"17",X"38", - X"17",X"01",X"07",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A", - X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"0D",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"07",X"38",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"38",X"17",X"3A", - X"17",X"01",X"03",X"38",X"17",X"01",X"07",X"0F",X"17",X"01",X"06",X"38",X"17",X"3A",X"17",X"01", - X"04",X"38",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06", - X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01", - X"05",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"01",X"04",X"0F",X"17",X"01",X"04",X"38", - X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F", - X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"06",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01", - X"03",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F", - X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17", - X"3B",X"17",X"01",X"02",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01", - X"0A",X"38",X"17",X"01",X"04",X"0F",X"17",X"01",X"07",X"38",X"17",X"3A",X"17",X"01",X"03",X"38", - X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"02",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"05",X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"01", - X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"08",X"38",X"17",X"00",X"01",X"08", - X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B", - X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0A", - X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F", - X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01", - X"0A",X"38",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"09",X"38",X"17",X"0F",X"17",X"01",X"07",X"38",X"17",X"3A",X"17",X"01",X"06",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"11",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"06",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"08",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"06", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17", - X"3B",X"17",X"01",X"08",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"01", - X"06",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"3A",X"17",X"01",X"08",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0F",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"14",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01", - X"09",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01", - X"04",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"14",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"14",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"0F",X"17",X"3B",X"17",X"01",X"10", - X"0F",X"17",X"3B",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38",X"17",X"3A",X"17",X"01", - X"05",X"38",X"17",X"01",X"07",X"0F",X"17",X"01",X"04",X"38",X"17",X"3A",X"17",X"01",X"06",X"38", - X"17",X"00",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"04",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38", - X"17",X"3A",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"0B",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"09",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"01",X"05",X"0F",X"17",X"01", - X"06",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17", - X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17", - X"00",X"FF",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"08",X"38",X"17",X"3A",X"17",X"38",X"17",X"01",X"08",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"08", - X"0F",X"17",X"3B",X"17",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B", - X"17",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"05", - X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"05",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"01",X"04",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"03",X"38", - X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"10", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"09", - X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"38",X"17",X"3A", - X"17",X"38",X"17",X"01",X"07",X"0F",X"17",X"01",X"06",X"38",X"17",X"3A",X"17",X"01",X"03",X"38", - X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"09",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"0A",X"38",X"17",X"01", - X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"08",X"38",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B", - X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"10", - X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38", - X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"0D",X"38",X"17",X"00",X"01",X"0B",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"01",X"05", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"07",X"38",X"17",X"0F",X"17",X"01",X"09",X"38",X"17",X"3A", - X"17",X"01",X"06",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"11",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"11",X"0F",X"17",X"3B",X"17", - X"01",X"04",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"38",X"17",X"0F",X"17",X"01",X"0D",X"38", - X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"05",X"38",X"17",X"00",X"01",X"16",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17", - X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"38",X"17",X"0F",X"17",X"01",X"05",X"38", - X"17",X"3A",X"17",X"01",X"0C",X"38",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38",X"17",X"3A", - X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"01",X"04",X"0F",X"17",X"01", - X"02",X"38",X"17",X"3A",X"17",X"01",X"09",X"38",X"17",X"00",X"01",X"04",X"0F",X"17",X"3B",X"17", - X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17", - X"01",X"05",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0A",X"38", - X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"04",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00", - X"01",X"0C",X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0C",X"0F", - X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"08",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F", - X"17",X"01",X"07",X"38",X"17",X"01",X"02",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"03",X"38", - X"17",X"0F",X"17",X"01",X"06",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0E", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0E",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"07", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"05",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A", - X"17",X"01",X"03",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"09",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17", - X"00",X"FF",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01", - X"08",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"10", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"08",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01", - X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F", - X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"0F",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"07",X"38", - X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"05",X"38",X"17",X"3A",X"17",X"01", - X"09",X"38",X"17",X"00",X"01",X"12",X"0F",X"17",X"3B",X"17",X"00",X"01",X"12",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"01",X"02",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01", - X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38", - X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"10", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"01",X"04",X"0F",X"17",X"01",X"0B",X"38", - X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"10",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17", - X"3B",X"17",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B", - X"17",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"01",X"02",X"3B",X"17", - X"01",X"0C",X"0F",X"17",X"3B",X"17",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38", - X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"05",X"38",X"17",X"0F", - X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"16", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"16",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"0C", - X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"38",X"17",X"3A", - X"17",X"38",X"17",X"01",X"05",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A", - X"17",X"01",X"06",X"38",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38",X"17",X"3A", - X"17",X"01",X"08",X"38",X"17",X"0F",X"17",X"01",X"0A",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A", - X"17",X"38",X"17",X"00",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"06",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"04",X"38",X"17",X"3A",X"17",X"38", - X"17",X"01",X"02",X"0F",X"17",X"01",X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"06",X"38", - X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01", - X"0A",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A", - X"17",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17", - X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A", - X"17",X"01",X"06",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38", - X"17",X"3A",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"06", - X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B", - X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"0C", - X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0F",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"04",X"0F", - X"17",X"38",X"17",X"3A",X"17",X"01",X"09",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0F",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17", - X"01",X"07",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38", - X"17",X"01",X"03",X"0F",X"17",X"01",X"05",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"0A",X"0F",X"17",X"3B",X"17", - X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"0F",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"01",X"02",X"3B",X"17",X"01",X"08",X"0F",X"17", - X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"01", - X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"01",X"04",X"0F", - X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"09",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"01",X"09",X"0F",X"17", - X"3B",X"17",X"01",X"05",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01", - X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"16",X"0F",X"17", - X"3B",X"17",X"00",X"FF",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01", - X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01", - X"03",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"05",X"0F",X"17",X"3B",X"17",X"01",X"0F",X"0F",X"17",X"3B",X"17", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38", - X"17",X"01",X"03",X"0F",X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"38",X"17",X"00", - X"01",X"08",X"0F",X"17",X"3B",X"17",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"0F", - X"17",X"3B",X"17",X"01",X"11",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"05",X"0F",X"17",X"3B",X"17",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"05",X"38", - X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01", - X"02",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01", - X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17", - X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"09",X"38",X"17",X"3A",X"17",X"38",X"17",X"01",X"05",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01", - X"0A",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09", - X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"03",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F", - X"17",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"00", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03", - X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"01",X"08",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"05",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A", - X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A", - X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"0B",X"0F",X"17", - X"3B",X"17",X"01",X"08",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"01", - X"08",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"01",X"08",X"0F",X"17", - X"3B",X"17",X"01",X"05",X"0F",X"17",X"3B",X"17",X"00",X"01",X"07",X"38",X"17",X"0F",X"17",X"38", - X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"01",X"05",X"0F",X"17",X"01",X"04",X"38",X"17",X"01", - X"02",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"1A",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"1A",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"16", - X"0F",X"17",X"01",X"02",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"01",X"02",X"0F", - X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F", - X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B", - X"17",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"16", - X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"12",X"0F",X"17",X"3B",X"17",X"00",X"01",X"07",X"38", - X"17",X"0F",X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"12",X"0F",X"17",X"3B",X"17",X"00",X"01",X"12",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"07",X"38",X"17",X"3A", - X"17",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F", - X"17",X"01",X"05",X"38",X"17",X"00",X"01",X"0D",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0D",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0A",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38", - X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"03",X"0F", - X"17",X"01",X"07",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"05",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"3A",X"17",X"01",X"03",X"38", - X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"01", - X"02",X"0F",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01", - X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"09", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01", - X"06",X"38",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"05",X"38",X"17",X"00",X"01",X"09", - X"0F",X"17",X"3B",X"17",X"00",X"01",X"09",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38", - X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38", - X"17",X"01",X"04",X"38",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"01",X"02",X"3B",X"17", - X"00",X"01",X"03",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38", - X"17",X"01",X"03",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38", - X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"01",X"03",X"0F",X"17",X"01",X"03",X"38", - X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"38", - X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"01",X"07",X"38",X"17",X"0F",X"17",X"01", - X"03",X"38",X"17",X"0F",X"17",X"01",X"04",X"38",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"00",X"01",X"08",X"0F",X"17",X"3B",X"17",X"00",X"FF", - X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38", - X"17",X"3A",X"17",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"04",X"38",X"17",X"0F",X"17",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"04",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B", - X"17",X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"04", - X"0F",X"17",X"3B",X"17",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"01",X"06",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"07",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"01",X"02",X"0F", - X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"01", - X"08",X"38",X"17",X"00",X"01",X"07",X"0F",X"17",X"3B",X"17",X"01",X"0B",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"07",X"0F",X"17",X"3B",X"17",X"01",X"0B",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02", - X"0F",X"17",X"3B",X"17",X"01",X"04",X"0F",X"17",X"3B",X"17",X"01",X"0B",X"0F",X"17",X"3B",X"17", - X"01",X"06",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"01", - X"02",X"0F",X"17",X"01",X"03",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F", - X"17",X"01",X"02",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"03",X"38",X"17",X"01",X"03",X"0F", - X"17",X"01",X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17", - X"01",X"17",X"0F",X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"17",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"02",X"0F",X"17",X"3B",X"17",X"01",X"0C",X"0F",X"17",X"3B",X"17", - X"01",X"0A",X"0F",X"17",X"3B",X"17",X"00",X"01",X"04",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"05",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F", - X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01", - X"03",X"38",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B", - X"17",X"00",X"01",X"0F",X"0F",X"17",X"3B",X"17",X"00",X"FF",X"01",X"0E",X"0F",X"17",X"3B",X"17", - X"00",X"01",X"03",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01", - X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"38",X"17",X"3A",X"17",X"01",X"02",X"38", - X"17",X"0F",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38",X"17",X"0F",X"17",X"38",X"17",X"0F", - X"17",X"01",X"03",X"38",X"17",X"00",X"01",X"0E",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0E",X"0F", - X"17",X"3B",X"17",X"00",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"03",X"0F",X"17",X"3B",X"17", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"06",X"38",X"17",X"01",X"02",X"0F",X"17",X"01", - X"02",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38",X"17",X"0F",X"17",X"38", - X"17",X"3A",X"17",X"38",X"17",X"01",X"02",X"0F",X"17",X"01",X"06",X"38",X"17",X"00",X"01",X"0A", - X"0F",X"17",X"3B",X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0A",X"0F",X"17",X"3B", - X"17",X"01",X"07",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0A",X"0F",X"17",X"3B",X"17",X"01",X"07", - X"0F",X"17",X"3B",X"17",X"01",X"03",X"0F",X"17",X"3B",X"17",X"00",X"01",X"0D",X"38",X"17",X"01", - X"03",X"0F",X"17",X"01",X"06",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"03",X"38", - X"17",X"00",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00",X"01",X"16",X"0F",X"17",X"3B",X"17",X"00", - X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"12",X"0F",X"17",X"3B",X"17",X"01",X"02",X"0F",X"17", - X"3B",X"17",X"00",X"01",X"03",X"38",X"17",X"3A",X"17",X"38",X"17",X"0F",X"17",X"01",X"02",X"38", - X"17",X"01",X"03",X"0F",X"17",X"01",X"06",X"38",X"17",X"0F",X"17",X"38",X"17",X"01",X"02",X"0F", - X"17",X"01",X"04",X"38",X"17",X"3A",X"17",X"01",X"02",X"38",X"17",X"00",X"01",X"03",X"0F",X"17", - X"3B",X"17",X"01",X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01", - X"15",X"0F",X"17",X"3B",X"17",X"00",X"01",X"03",X"0F",X"17",X"3B",X"17",X"01",X"15",X"0F",X"17", - X"3B",X"17",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"15",X"70",X"12",X"74",X"0F",X"78",X"15",X"7C",X"15",X"80", - X"15",X"84",X"0F",X"88",X"03",X"8C",X"17",X"90",X"15",X"94",X"16",X"98",X"0F",X"9C",X"07",X"A0", - X"17",X"A4",X"0F",X"A8",X"03",X"AC",X"15",X"B0",X"18",X"B4",X"17",X"B8",X"16",X"BC",X"16",X"95", - X"76",X"95",X"26",X"95",X"36",X"95",X"86",X"95",X"56",X"95",X"96",X"95",X"46",X"95",X"B6",X"95", - X"A6",X"95",X"66",X"95",X"C6",X"95",X"D6",X"95",X"F6",X"95",X"E6",X"95",X"B6",X"95",X"66",X"95", - X"06",X"96",X"C6",X"95",X"16",X"96",X"34",X"18",X"07",X"A8",X"34",X"18",X"87",X"A8",X"34",X"18", - X"07",X"88",X"34",X"18",X"8F",X"48",X"34",X"18",X"8F",X"A8",X"34",X"18",X"8F",X"88",X"34",X"18", - X"27",X"68",X"34",X"18",X"08",X"48",X"34",X"18",X"AF",X"A8",X"34",X"18",X"3F",X"88",X"34",X"18", - X"87",X"68",X"34",X"18",X"67",X"28",X"34",X"18",X"97",X"88",X"34",X"18",X"B7",X"68",X"34",X"18", - X"6F",X"48",X"34",X"18",X"97",X"28",X"34",X"18",X"B7",X"A8",X"34",X"18",X"3F",X"88",X"34",X"18", - X"97",X"68",X"34",X"18",X"2F",X"48",X"34",X"18",X"9F",X"88",X"34",X"18",X"1F",X"68",X"34",X"18", - X"9F",X"48",X"34",X"18",X"BF",X"28",X"34",X"18",X"97",X"A8",X"34",X"18",X"07",X"88",X"34",X"18", - X"C7",X"68",X"34",X"18",X"3F",X"48",X"34",X"18",X"C7",X"A8",X"34",X"18",X"3F",X"88",X"34",X"18", - X"4F",X"68",X"34",X"18",X"87",X"48",X"34",X"18",X"5F",X"88",X"34",X"18",X"27",X"68",X"34",X"18", - X"C7",X"48",X"34",X"18",X"27",X"48",X"34",X"18",X"57",X"A8",X"34",X"18",X"8F",X"88",X"34",X"18", - X"77",X"68",X"34",X"18",X"4F",X"48",X"34",X"18",X"AF",X"88",X"34",X"18",X"27",X"88",X"34",X"18", - X"B7",X"48",X"34",X"18",X"27",X"48",X"34",X"18",X"AF",X"88",X"34",X"18",X"1F",X"68",X"34",X"18", - X"AF",X"48",X"34",X"18",X"CF",X"28",X"34",X"18",X"6F",X"A8",X"34",X"18",X"27",X"68",X"34",X"18", - X"27",X"48",X"34",X"18",X"3F",X"28",X"34",X"18",X"9F",X"A8",X"34",X"18",X"47",X"88",X"34",X"18", - X"7F",X"68",X"34",X"18",X"2F",X"48",X"34",X"18",X"27",X"88",X"34",X"18",X"27",X"48",X"34",X"18", - X"5F",X"48",X"34",X"18",X"27",X"28",X"34",X"18",X"9F",X"A8",X"34",X"18",X"1F",X"88",X"34",X"18", - X"B7",X"88",X"34",X"18",X"67",X"48",X"34",X"18",X"9F",X"A8",X"34",X"18",X"37",X"68",X"34",X"18", - X"97",X"68",X"34",X"18",X"77",X"48",X"4E",X"96",X"11",X"98",X"8B",X"96",X"D7",X"96",X"58",X"98", - X"74",X"97",X"A4",X"98",X"23",X"97",X"46",X"99",X"F5",X"98",X"C0",X"97",X"97",X"99",X"E8",X"99", - X"8A",X"9A",X"39",X"9A",X"7D",X"9B",X"CE",X"9B",X"DB",X"9A",X"1F",X"9C",X"2C",X"9B",X"01",X"25", - X"41",X"15",X"70",X"01",X"35",X"41",X"15",X"70",X"01",X"B9",X"41",X"15",X"70",X"01",X"28",X"42", - X"15",X"70",X"01",X"39",X"42",X"15",X"70",X"01",X"A1",X"42",X"15",X"70",X"01",X"B9",X"42",X"15", - X"70",X"01",X"29",X"43",X"15",X"70",X"00",X"58",X"41",X"0F",X"30",X"00",X"CE",X"41",X"0F",X"30", - X"00",X"4E",X"42",X"0F",X"30",X"00",X"57",X"43",X"0F",X"30",X"FF",X"01",X"20",X"41",X"0F",X"78", - X"01",X"2A",X"41",X"0F",X"78",X"01",X"2F",X"41",X"0F",X"78",X"01",X"A0",X"41",X"0F",X"78",X"01", - X"2D",X"42",X"0F",X"78",X"01",X"A8",X"42",X"0F",X"78",X"01",X"B3",X"42",X"0F",X"78",X"01",X"21", - X"43",X"0F",X"78",X"00",X"48",X"41",X"0F",X"30",X"00",X"55",X"41",X"0F",X"30",X"00",X"58",X"41", - X"0F",X"30",X"00",X"4A",X"42",X"0F",X"30",X"00",X"4E",X"43",X"0F",X"30",X"00",X"51",X"43",X"0F", - X"30",X"00",X"54",X"43",X"0F",X"30",X"FF",X"01",X"25",X"41",X"15",X"7C",X"01",X"31",X"41",X"15", - X"7C",X"01",X"A3",X"41",X"15",X"7C",X"01",X"AD",X"41",X"15",X"7C",X"01",X"B2",X"41",X"15",X"7C", - X"01",X"2A",X"42",X"15",X"7C",X"01",X"AA",X"42",X"15",X"7C",X"01",X"B0",X"42",X"15",X"7C",X"00", - X"44",X"41",X"0F",X"30",X"00",X"44",X"42",X"0F",X"30",X"00",X"C5",X"42",X"0F",X"30",X"00",X"D6", - X"42",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"55",X"43",X"0F",X"30",X"00",X"58",X"43", - X"0F",X"30",X"FF",X"01",X"21",X"41",X"03",X"8C",X"01",X"35",X"41",X"03",X"8C",X"01",X"A4",X"41", - X"03",X"8C",X"01",X"AF",X"41",X"03",X"8C",X"01",X"34",X"42",X"03",X"8C",X"01",X"A1",X"42",X"03", - X"8C",X"01",X"B9",X"42",X"03",X"8C",X"01",X"28",X"43",X"03",X"8C",X"00",X"C7",X"41",X"0F",X"30", - X"00",X"44",X"42",X"0F",X"30",X"00",X"49",X"42",X"0F",X"30",X"00",X"4F",X"42",X"0F",X"30",X"00", - X"4B",X"43",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"56",X"43",X"0F",X"30",X"00",X"59", - X"43",X"0F",X"30",X"FF",X"01",X"2A",X"41",X"15",X"84",X"01",X"34",X"41",X"15",X"84",X"01",X"A1", - X"41",X"15",X"84",X"01",X"B6",X"41",X"15",X"84",X"01",X"29",X"42",X"15",X"84",X"01",X"AB",X"42", - X"15",X"84",X"01",X"B8",X"42",X"15",X"84",X"01",X"26",X"43",X"15",X"84",X"00",X"C6",X"41",X"0F", - X"30",X"00",X"58",X"42",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"4F",X"43",X"0F",X"30", - X"00",X"50",X"43",X"0F",X"30",X"00",X"53",X"43",X"0F",X"30",X"00",X"56",X"43",X"0F",X"30",X"FF", - X"01",X"28",X"41",X"16",X"98",X"01",X"31",X"41",X"16",X"98",X"01",X"B1",X"41",X"16",X"98",X"01", - X"2A",X"42",X"16",X"98",X"01",X"2F",X"42",X"16",X"98",X"01",X"A5",X"42",X"16",X"98",X"01",X"B9", - X"42",X"16",X"98",X"01",X"21",X"43",X"16",X"98",X"00",X"C4",X"42",X"0F",X"30",X"00",X"C7",X"42", - X"0F",X"30",X"00",X"D3",X"42",X"0F",X"30",X"00",X"D6",X"42",X"0F",X"30",X"00",X"44",X"43",X"0F", - X"30",X"00",X"47",X"43",X"0F",X"30",X"00",X"4B",X"43",X"0F",X"30",X"00",X"4F",X"43",X"0F",X"30", - X"FF",X"01",X"21",X"41",X"12",X"74",X"01",X"A3",X"41",X"12",X"74",X"01",X"AB",X"41",X"12",X"74", - X"01",X"B9",X"41",X"12",X"74",X"01",X"28",X"42",X"12",X"74",X"01",X"A1",X"42",X"12",X"74",X"01", - X"B9",X"42",X"12",X"74",X"01",X"29",X"43",X"12",X"74",X"00",X"CE",X"41",X"0F",X"30",X"00",X"D3", - X"41",X"0F",X"30",X"00",X"CD",X"42",X"0F",X"30",X"00",X"D2",X"42",X"0F",X"30",X"00",X"4C",X"43", - X"0F",X"30",X"00",X"55",X"43",X"0F",X"30",X"FF",X"01",X"2A",X"41",X"15",X"80",X"01",X"2F",X"41", - X"15",X"80",X"01",X"33",X"41",X"15",X"80",X"01",X"B1",X"41",X"15",X"80",X"01",X"2D",X"42",X"15", - X"80",X"01",X"39",X"42",X"15",X"80",X"01",X"A4",X"42",X"15",X"80",X"01",X"2F",X"43",X"15",X"80", - X"00",X"45",X"41",X"0F",X"30",X"00",X"48",X"41",X"0F",X"30",X"00",X"C6",X"41",X"0F",X"30",X"00", - X"52",X"42",X"0F",X"30",X"00",X"D4",X"42",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"53", - X"43",X"0F",X"30",X"FF",X"01",X"21",X"41",X"0F",X"88",X"01",X"33",X"41",X"0F",X"88",X"01",X"A5", - X"41",X"0F",X"88",X"01",X"B5",X"41",X"0F",X"88",X"01",X"35",X"42",X"0F",X"88",X"01",X"AB",X"42", - X"0F",X"88",X"01",X"B0",X"42",X"0F",X"88",X"01",X"24",X"43",X"0F",X"88",X"00",X"45",X"41",X"0F", - X"30",X"00",X"C4",X"42",X"0F",X"30",X"00",X"C7",X"42",X"0F",X"30",X"00",X"D6",X"42",X"0F",X"30", - X"00",X"47",X"43",X"0F",X"30",X"00",X"4D",X"43",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00", - X"56",X"43",X"0F",X"30",X"FF",X"01",X"20",X"41",X"15",X"94",X"01",X"32",X"41",X"15",X"94",X"01", - X"A1",X"41",X"15",X"94",X"01",X"AA",X"41",X"15",X"94",X"01",X"28",X"42",X"15",X"94",X"01",X"35", - X"42",X"15",X"94",X"01",X"A0",X"42",X"15",X"94",X"01",X"B5",X"42",X"15",X"94",X"00",X"46",X"41", - X"0F",X"30",X"00",X"49",X"41",X"0F",X"30",X"00",X"50",X"41",X"0F",X"30",X"00",X"55",X"41",X"0F", - X"30",X"00",X"D8",X"41",X"0F",X"30",X"00",X"44",X"42",X"0F",X"30",X"00",X"4B",X"42",X"0F",X"30", - X"00",X"C8",X"42",X"0F",X"30",X"FF",X"01",X"21",X"41",X"17",X"90",X"01",X"32",X"41",X"17",X"90", - X"01",X"26",X"42",X"17",X"90",X"01",X"36",X"42",X"17",X"90",X"01",X"A0",X"42",X"17",X"90",X"01", - X"B0",X"42",X"17",X"90",X"01",X"21",X"43",X"17",X"90",X"01",X"31",X"43",X"17",X"90",X"00",X"55", - X"41",X"0F",X"30",X"00",X"58",X"41",X"0F",X"30",X"00",X"55",X"42",X"0F",X"30",X"00",X"44",X"43", - X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30",X"00",X"4D",X"43",X"0F",X"30",X"00",X"50",X"43",X"0F", - X"30",X"00",X"53",X"43",X"0F",X"30",X"FF",X"01",X"2B",X"41",X"0F",X"9C",X"01",X"39",X"41",X"0F", - X"9C",X"01",X"A5",X"41",X"0F",X"9C",X"01",X"AF",X"41",X"0F",X"9C",X"01",X"20",X"42",X"0F",X"9C", - X"01",X"36",X"42",X"0F",X"9C",X"01",X"A5",X"42",X"0F",X"9C",X"01",X"2B",X"43",X"0F",X"9C",X"00", - X"54",X"41",X"0F",X"30",X"00",X"57",X"41",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"47", - X"43",X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30",X"00",X"4D",X"43",X"0F",X"30",X"00",X"50",X"43", - X"0F",X"30",X"00",X"53",X"43",X"0F",X"30",X"FF",X"01",X"24",X"41",X"07",X"A0",X"01",X"33",X"41", - X"07",X"A0",X"01",X"39",X"41",X"07",X"A0",X"01",X"A8",X"41",X"07",X"A0",X"01",X"B9",X"41",X"07", - X"A0",X"01",X"20",X"42",X"07",X"A0",X"01",X"AE",X"42",X"07",X"A0",X"01",X"24",X"43",X"07",X"A0", - X"00",X"55",X"41",X"0F",X"30",X"00",X"CA",X"41",X"0F",X"30",X"00",X"43",X"42",X"0F",X"30",X"00", - X"C7",X"42",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"4E",X"43",X"0F",X"30",X"00",X"50", - X"43",X"0F",X"30",X"00",X"52",X"43",X"0F",X"30",X"FF",X"01",X"25",X"41",X"0F",X"A8",X"01",X"39", - X"41",X"0F",X"A8",X"01",X"A0",X"41",X"0F",X"A8",X"01",X"B9",X"41",X"0F",X"A8",X"01",X"38",X"42", - X"0F",X"A8",X"01",X"AB",X"42",X"0F",X"A8",X"01",X"B8",X"42",X"0F",X"A8",X"01",X"22",X"43",X"0F", - X"A8",X"00",X"C7",X"41",X"0F",X"30",X"00",X"D8",X"41",X"0F",X"30",X"00",X"49",X"42",X"0F",X"30", - X"00",X"D2",X"42",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"4F",X"43",X"0F",X"30",X"00", - X"53",X"43",X"0F",X"30",X"00",X"56",X"43",X"0F",X"30",X"FF",X"01",X"39",X"41",X"17",X"A4",X"01", - X"B6",X"41",X"17",X"A4",X"01",X"2E",X"42",X"17",X"A4",X"01",X"39",X"42",X"17",X"A4",X"01",X"A0", - X"42",X"17",X"A4",X"01",X"B0",X"42",X"17",X"A4",X"01",X"B9",X"42",X"17",X"A4",X"01",X"21",X"43", - X"17",X"A4",X"00",X"4F",X"41",X"0F",X"30",X"00",X"50",X"41",X"0F",X"30",X"00",X"55",X"41",X"0F", - X"30",X"00",X"CE",X"41",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30", - X"00",X"4F",X"43",X"0F",X"30",X"00",X"51",X"43",X"0F",X"30",X"FF",X"01",X"28",X"41",X"18",X"B4", - X"01",X"32",X"41",X"18",X"B4",X"01",X"AD",X"41",X"18",X"B4",X"01",X"2B",X"42",X"18",X"B4",X"01", - X"2E",X"42",X"18",X"B4",X"01",X"A5",X"42",X"18",X"B4",X"01",X"B4",X"42",X"18",X"B4",X"01",X"22", - X"43",X"18",X"B4",X"00",X"D6",X"41",X"0F",X"30",X"00",X"46",X"43",X"0F",X"30",X"00",X"49",X"43", - X"0F",X"30",X"00",X"51",X"43",X"0F",X"30",X"00",X"52",X"43",X"0F",X"30",X"00",X"55",X"43",X"0F", - X"30",X"00",X"58",X"43",X"0F",X"30",X"00",X"59",X"43",X"0F",X"30",X"FF",X"01",X"21",X"41",X"16", - X"BC",X"01",X"39",X"41",X"16",X"BC",X"01",X"A4",X"41",X"16",X"BC",X"01",X"B8",X"41",X"16",X"BC", - X"01",X"21",X"42",X"16",X"BC",X"01",X"39",X"42",X"16",X"BC",X"01",X"AD",X"42",X"16",X"BC",X"01", - X"2D",X"43",X"16",X"BC",X"00",X"C8",X"41",X"0F",X"30",X"00",X"D7",X"41",X"0F",X"30",X"00",X"CC", - X"42",X"0F",X"30",X"00",X"4B",X"43",X"0F",X"30",X"00",X"4C",X"43",X"0F",X"30",X"00",X"4F",X"43", - X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"51",X"43",X"0F",X"30",X"FF",X"01",X"21",X"41", - X"03",X"AC",X"01",X"32",X"41",X"03",X"AC",X"01",X"26",X"42",X"03",X"AC",X"01",X"36",X"42",X"03", - X"AC",X"01",X"A0",X"42",X"03",X"AC",X"01",X"B0",X"42",X"03",X"AC",X"01",X"21",X"43",X"03",X"AC", - X"01",X"31",X"43",X"03",X"AC",X"00",X"55",X"41",X"0F",X"30",X"00",X"58",X"41",X"0F",X"30",X"00", - X"55",X"42",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30",X"00",X"4D", - X"43",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"53",X"43",X"0F",X"30",X"FF",X"01",X"28", - X"41",X"15",X"B0",X"01",X"31",X"41",X"15",X"B0",X"01",X"B1",X"41",X"15",X"B0",X"01",X"2A",X"42", - X"15",X"B0",X"01",X"2F",X"42",X"15",X"B0",X"01",X"A5",X"42",X"15",X"B0",X"01",X"B9",X"42",X"15", - X"B0",X"01",X"21",X"43",X"15",X"B0",X"00",X"C4",X"42",X"0F",X"30",X"00",X"C7",X"42",X"0F",X"30", - X"00",X"D3",X"42",X"0F",X"30",X"00",X"D6",X"42",X"0F",X"30",X"00",X"44",X"43",X"0F",X"30",X"00", - X"47",X"43",X"0F",X"30",X"00",X"4B",X"43",X"0F",X"30",X"00",X"4F",X"43",X"0F",X"30",X"FF",X"01", - X"2B",X"41",X"17",X"B8",X"01",X"39",X"41",X"17",X"B8",X"01",X"A5",X"41",X"17",X"B8",X"01",X"AF", - X"41",X"17",X"B8",X"01",X"20",X"42",X"17",X"B8",X"01",X"36",X"42",X"17",X"B8",X"01",X"A5",X"42", - X"17",X"B8",X"01",X"2B",X"43",X"17",X"B8",X"00",X"54",X"41",X"0F",X"30",X"00",X"57",X"41",X"0F", - X"30",X"00",X"44",X"43",X"0F",X"30",X"00",X"47",X"43",X"0F",X"30",X"00",X"4A",X"43",X"0F",X"30", - X"00",X"4D",X"43",X"0F",X"30",X"00",X"50",X"43",X"0F",X"30",X"00",X"53",X"43",X"0F",X"30",X"FF", - X"2C",X"9D",X"E2",X"9C",X"98",X"9C",X"BD",X"9C",X"07",X"9D",X"76",X"9D",X"51",X"9D",X"9B",X"9D", - X"C0",X"9D",X"E5",X"9D",X"2F",X"9E",X"0A",X"9E",X"54",X"9E",X"9E",X"9E",X"79",X"9E",X"C0",X"9D", - X"2F",X"9E",X"C3",X"9E",X"0A",X"9E",X"E8",X"9E",X"08",X"00",X"21",X"43",X"FF",X"40",X"00",X"A8", - X"42",X"98",X"00",X"B3",X"42",X"FF",X"68",X"00",X"2D",X"42",X"FF",X"00",X"00",X"A0",X"41",X"FF", - X"00",X"00",X"20",X"41",X"50",X"00",X"2A",X"41",X"78",X"00",X"2F",X"41",X"FF",X"FF",X"50",X"00", - X"AA",X"42",X"80",X"00",X"B0",X"42",X"FF",X"50",X"00",X"2A",X"42",X"FF",X"18",X"00",X"A3",X"41", - X"68",X"00",X"AD",X"41",X"90",X"00",X"B2",X"41",X"FF",X"28",X"00",X"25",X"41",X"88",X"00",X"31", - X"41",X"FF",X"48",X"00",X"29",X"43",X"FF",X"08",X"00",X"A1",X"42",X"C8",X"00",X"B9",X"42",X"FF", - X"40",X"00",X"28",X"42",X"FF",X"18",X"00",X"A3",X"41",X"58",X"00",X"AB",X"41",X"C8",X"00",X"B9", - X"41",X"FF",X"08",X"00",X"21",X"41",X"FF",X"78",X"00",X"2F",X"43",X"FF",X"20",X"00",X"A4",X"42", - X"FF",X"68",X"00",X"2D",X"42",X"C8",X"00",X"39",X"42",X"FF",X"88",X"00",X"B1",X"41",X"FF",X"50", - X"00",X"2A",X"41",X"78",X"00",X"2F",X"41",X"98",X"00",X"33",X"41",X"FF",X"48",X"00",X"29",X"43", - X"FF",X"08",X"00",X"A1",X"42",X"C8",X"00",X"B9",X"42",X"FF",X"40",X"00",X"28",X"42",X"C8",X"00", - X"39",X"42",X"FF",X"C8",X"00",X"B9",X"41",X"FF",X"28",X"00",X"25",X"41",X"A8",X"00",X"35",X"41", - X"FF",X"20",X"00",X"24",X"43",X"FF",X"58",X"00",X"AB",X"42",X"80",X"00",X"B0",X"42",X"FF",X"A8", - X"00",X"35",X"42",X"FF",X"28",X"00",X"A5",X"41",X"A8",X"00",X"B5",X"41",X"FF",X"08",X"00",X"21", - X"41",X"98",X"00",X"33",X"41",X"FF",X"30",X"00",X"26",X"43",X"FF",X"58",X"00",X"AB",X"42",X"C0", - X"00",X"B8",X"42",X"FF",X"48",X"00",X"29",X"42",X"FF",X"08",X"00",X"A1",X"41",X"B0",X"00",X"B6", - X"41",X"FF",X"50",X"00",X"2A",X"41",X"A0",X"00",X"34",X"41",X"FF",X"40",X"00",X"28",X"43",X"FF", - X"08",X"00",X"A1",X"42",X"C8",X"00",X"B9",X"42",X"FF",X"A0",X"00",X"34",X"42",X"FF",X"20",X"00", - X"A4",X"41",X"78",X"00",X"AF",X"41",X"FF",X"08",X"00",X"21",X"41",X"A8",X"00",X"35",X"41",X"FF", - X"08",X"00",X"21",X"43",X"88",X"00",X"31",X"43",X"FF",X"00",X"00",X"A0",X"42",X"80",X"00",X"B0", - X"42",X"FF",X"30",X"00",X"26",X"42",X"B0",X"00",X"36",X"42",X"FF",X"FF",X"08",X"00",X"21",X"41", - X"90",X"00",X"32",X"41",X"FF",X"FF",X"00",X"00",X"A0",X"42",X"A8",X"00",X"B5",X"42",X"FF",X"40", - X"00",X"28",X"42",X"A8",X"00",X"35",X"42",X"FF",X"08",X"00",X"A1",X"41",X"50",X"00",X"AA",X"41", - X"FF",X"00",X"00",X"20",X"41",X"90",X"00",X"32",X"41",X"FF",X"58",X"00",X"2B",X"43",X"FF",X"28", - X"00",X"A5",X"42",X"FF",X"00",X"00",X"20",X"42",X"B0",X"00",X"36",X"42",X"FF",X"28",X"00",X"A5", - X"41",X"78",X"00",X"AF",X"41",X"FF",X"58",X"00",X"2B",X"41",X"C8",X"00",X"39",X"41",X"FF",X"08", - X"00",X"21",X"43",X"FF",X"28",X"00",X"A5",X"42",X"C8",X"00",X"B9",X"42",X"FF",X"50",X"00",X"2A", - X"42",X"78",X"00",X"2F",X"42",X"FF",X"88",X"00",X"B1",X"41",X"FF",X"40",X"00",X"28",X"41",X"88", - X"00",X"31",X"41",X"FF",X"20",X"00",X"24",X"43",X"FF",X"70",X"00",X"AE",X"42",X"FF",X"00",X"00", - X"20",X"42",X"FF",X"40",X"00",X"A8",X"41",X"C8",X"00",X"B9",X"41",X"FF",X"20",X"00",X"24",X"41", - X"98",X"00",X"33",X"41",X"C8",X"00",X"39",X"41",X"FF",X"10",X"00",X"22",X"43",X"FF",X"58",X"00", - X"AB",X"42",X"C0",X"00",X"B8",X"42",X"FF",X"C0",X"00",X"38",X"42",X"FF",X"00",X"00",X"A0",X"41", - X"C8",X"00",X"B9",X"41",X"FF",X"28",X"00",X"25",X"41",X"C8",X"00",X"39",X"41",X"FF",X"08",X"00", - X"21",X"43",X"FF",X"00",X"00",X"A0",X"42",X"80",X"00",X"B0",X"42",X"C8",X"00",X"B9",X"42",X"FF", - X"70",X"00",X"2E",X"42",X"C8",X"00",X"39",X"42",X"FF",X"B0",X"00",X"B6",X"41",X"FF",X"C8",X"00", - X"39",X"41",X"FF",X"10",X"00",X"22",X"43",X"FF",X"28",X"00",X"A5",X"42",X"A0",X"00",X"B4",X"42", - X"FF",X"58",X"00",X"2B",X"42",X"70",X"00",X"2E",X"42",X"FF",X"68",X"00",X"AD",X"41",X"FF",X"40", - X"00",X"28",X"41",X"90",X"00",X"32",X"41",X"FF",X"68",X"00",X"2D",X"43",X"FF",X"68",X"00",X"AD", - X"42",X"FF",X"08",X"00",X"21",X"42",X"C8",X"00",X"39",X"42",X"FF",X"20",X"00",X"A4",X"41",X"C0", - X"00",X"B8",X"41",X"FF",X"08",X"00",X"21",X"41",X"C8",X"00",X"39",X"41",X"FF",X"89",X"9F",X"5F", - X"9F",X"35",X"9F",X"4A",X"9F",X"74",X"9F",X"B3",X"9F",X"9E",X"9F",X"C8",X"9F",X"DD",X"9F",X"F2", - X"9F",X"1C",X"A0",X"07",X"A0",X"31",X"A0",X"5B",X"A0",X"46",X"A0",X"DD",X"9F",X"1C",X"A0",X"70", - X"A0",X"07",X"A0",X"85",X"A0",X"FF",X"07",X"33",X"08",X"4C",X"FF",X"27",X"43",X"06",X"4C",X"FF", - X"8F",X"02",X"04",X"4C",X"FF",X"8F",X"53",X"02",X"4C",X"FF",X"67",X"02",X"08",X"4C",X"FF",X"FF", - X"87",X"02",X"06",X"4C",X"FF",X"40",X"63",X"04",X"4C",X"FF",X"AF",X"02",X"02",X"4C",X"FF",X"FF", - X"3F",X"02",X"08",X"4C",X"FF",X"C7",X"53",X"06",X"4C",X"FF",X"08",X"63",X"04",X"4C",X"FF",X"97", - X"02",X"02",X"4C",X"FF",X"FF",X"87",X"02",X"08",X"4C",X"FF",X"4F",X"33",X"06",X"4C",X"FF",X"3F", - X"02",X"04",X"4C",X"FF",X"C7",X"43",X"02",X"4C",X"FF",X"FF",X"8F",X"02",X"08",X"4C",X"FF",X"FF", - X"07",X"53",X"06",X"4C",X"FF",X"87",X"02",X"04",X"4C",X"07",X"63",X"02",X"4C",X"FF",X"FF",X"27", - X"02",X"08",X"4C",X"CF",X"33",X"06",X"4C",X"FF",X"27",X"43",X"04",X"4C",X"FF",X"5F",X"02",X"02", - X"4C",X"FF",X"FF",X"FF",X"2F",X"43",X"08",X"4C",X"FF",X"97",X"02",X"06",X"4C",X"FF",X"3F",X"53", - X"04",X"4C",X"FF",X"B7",X"02",X"02",X"4C",X"FF",X"97",X"02",X"08",X"4C",X"FF",X"6F",X"02",X"06", - X"4C",X"FF",X"B7",X"33",X"04",X"4C",X"FF",X"97",X"43",X"02",X"4C",X"FF",X"FF",X"FF",X"27",X"43", - X"08",X"4C",X"B7",X"02",X"06",X"4C",X"FF",X"FF",X"27",X"33",X"04",X"4C",X"AF",X"63",X"02",X"4C", - X"FF",X"FF",X"FF",X"4F",X"02",X"08",X"4C",X"FF",X"77",X"63",X"06",X"4C",X"FF",X"8F",X"33",X"04", - X"4C",X"FF",X"57",X"02",X"02",X"4C",X"FF",X"CF",X"02",X"08",X"4C",X"FF",X"AF",X"02",X"06",X"4C", - X"FF",X"1F",X"02",X"04",X"4C",X"FF",X"AF",X"43",X"02",X"4C",X"FF",X"FF",X"BF",X"02",X"08",X"4C", - X"FF",X"9F",X"33",X"06",X"4C",X"FF",X"1F",X"43",X"04",X"4C",X"FF",X"9F",X"02",X"02",X"4C",X"FF", - X"FF",X"3F",X"02",X"08",X"4C",X"FF",X"27",X"02",X"06",X"4C",X"FF",X"27",X"02",X"04",X"4C",X"FF", - X"FF",X"6F",X"63",X"02",X"4C",X"FF",X"FF",X"2F",X"02",X"08",X"4C",X"FF",X"7F",X"02",X"06",X"4C", - X"FF",X"47",X"53",X"04",X"4C",X"FF",X"9F",X"02",X"02",X"4C",X"FF",X"27",X"63",X"08",X"4C",X"FF", - X"5F",X"02",X"06",X"4C",X"27",X"53",X"04",X"4C",X"FF",X"FF",X"27",X"02",X"02",X"4C",X"FF",X"FF", - X"FF",X"67",X"43",X"08",X"4C",X"FF",X"FF",X"B7",X"63",X"06",X"4C",X"1F",X"63",X"04",X"4C",X"FF", - X"9F",X"63",X"02",X"4C",X"FF",X"FF",X"77",X"43",X"08",X"4C",X"FF",X"97",X"43",X"06",X"4C",X"37", - X"43",X"04",X"4C",X"FF",X"FF",X"9F",X"63",X"02",X"4C",X"FF",X"10",X"00",X"20",X"00",X"30",X"00", - X"50",X"00",X"00",X"01",X"00",X"02",X"00",X"03",X"00",X"05",X"00",X"10",X"00",X"20",X"00",X"30", - X"00",X"50",X"56",X"A1",X"18",X"A1",X"DA",X"A0",X"F9",X"A0",X"37",X"A1",X"8A",X"A1",X"6B",X"A1", - X"A9",X"A1",X"BE",X"A1",X"DD",X"A1",X"11",X"A2",X"F2",X"A1",X"30",X"A2",X"6E",X"A2",X"4F",X"A2", - X"BE",X"A1",X"11",X"A2",X"83",X"A2",X"F2",X"A1",X"F2",X"A1",X"F8",X"17",X"28",X"40",X"01",X"01", - X"02",X"0A",X"4C",X"02",X"F8",X"18",X"48",X"C8",X"01",X"02",X"03",X"0C",X"4C",X"03",X"F8",X"17", - X"68",X"C8",X"01",X"01",X"02",X"0E",X"4C",X"02",X"FF",X"F8",X"17",X"28",X"50",X"01",X"01",X"02", - X"0A",X"4C",X"02",X"F8",X"17",X"48",X"C8",X"01",X"01",X"02",X"0C",X"4C",X"02",X"F8",X"17",X"68", - X"C8",X"01",X"01",X"02",X"0E",X"4C",X"02",X"FF",X"F8",X"17",X"28",X"08",X"00",X"01",X"02",X"0A", - X"4C",X"02",X"F8",X"18",X"68",X"08",X"00",X"02",X"03",X"0C",X"4C",X"03",X"F8",X"17",X"A8",X"C8", - X"01",X"01",X"03",X"0E",X"4C",X"03",X"FF",X"F8",X"17",X"28",X"08",X"00",X"01",X"02",X"0A",X"4C", - X"02",X"F8",X"18",X"48",X"C8",X"01",X"02",X"03",X"0C",X"4C",X"03",X"F8",X"18",X"88",X"C8",X"00", - X"02",X"03",X"0E",X"4C",X"03",X"FF",X"F8",X"17",X"68",X"04",X"00",X"01",X"02",X"0A",X"4C",X"02", - X"F8",X"17",X"A8",X"00",X"01",X"01",X"02",X"0C",X"4C",X"02",X"FF",X"F8",X"17",X"28",X"40",X"01", - X"01",X"02",X"0A",X"4C",X"02",X"F8",X"18",X"68",X"C8",X"01",X"02",X"03",X"0C",X"4C",X"03",X"F8", - X"17",X"A8",X"B0",X"01",X"01",X"02",X"0E",X"4C",X"02",X"FF",X"F8",X"18",X"28",X"C0",X"01",X"02", - X"03",X"0A",X"4C",X"03",X"F8",X"17",X"A8",X"20",X"01",X"01",X"02",X"0C",X"4C",X"02",X"F8",X"18", - X"A8",X"C8",X"01",X"02",X"03",X"0E",X"4C",X"03",X"FF",X"F8",X"17",X"28",X"C0",X"00",X"01",X"02", - X"0A",X"4C",X"02",X"F8",X"18",X"A8",X"C8",X"01",X"02",X"03",X"0C",X"4C",X"03",X"FF",X"F8",X"1D", - X"28",X"B8",X"01",X"02",X"02",X"0A",X"4C",X"02",X"F8",X"1D",X"68",X"50",X"01",X"02",X"02",X"0C", - X"4C",X"02",X"F8",X"18",X"A8",X"78",X"01",X"02",X"03",X"0E",X"4C",X"03",X"FF",X"F8",X"17",X"48", - X"78",X"01",X"01",X"02",X"0A",X"4C",X"02",X"F8",X"17",X"A8",X"B0",X"00",X"01",X"02",X"0C",X"4C", - X"02",X"FF",X"F8",X"17",X"28",X"A8",X"00",X"01",X"02",X"0A",X"4C",X"02",X"F8",X"17",X"68",X"80", - X"01",X"01",X"02",X"0C",X"4C",X"02",X"F8",X"17",X"A8",X"20",X"00",X"01",X"02",X"0E",X"4C",X"02", - X"FF",X"F8",X"18",X"28",X"98",X"01",X"02",X"03",X"0A",X"4C",X"03",X"F8",X"17",X"88",X"20",X"01", - X"01",X"02",X"0C",X"4C",X"02",X"F8",X"1D",X"A8",X"C8",X"00",X"02",X"02",X"0E",X"4C",X"02",X"FF", - X"F8",X"18",X"28",X"A8",X"01",X"02",X"03",X"0A",X"4C",X"03",X"F8",X"17",X"48",X"98",X"01",X"01", - X"02",X"0C",X"4C",X"02",X"F8",X"17",X"88",X"B0",X"00",X"01",X"02",X"0E",X"4C",X"02",X"FF",X"F8", - X"18",X"28",X"C0",X"01",X"02",X"03",X"0A",X"4C",X"03",X"F8",X"17",X"68",X"00",X"01",X"01",X"02", - X"0C",X"4C",X"02",X"F8",X"17",X"A8",X"10",X"00",X"01",X"02",X"0E",X"4C",X"02",X"FF",X"F8",X"18", - X"28",X"B8",X"01",X"02",X"03",X"0A",X"4C",X"03",X"F8",X"17",X"A8",X"28",X"00",X"01",X"02",X"0C", - X"4C",X"02",X"FF",X"F8",X"18",X"28",X"C8",X"01",X"02",X"02",X"0A",X"4C",X"02",X"F8",X"1D",X"68", - X"C0",X"01",X"02",X"02",X"0C",X"4C",X"02",X"F8",X"18",X"A8",X"30",X"01",X"02",X"03",X"0E",X"4C", - X"02",X"FF",X"F8",X"17",X"28",X"30",X"00",X"01",X"02",X"0A",X"4C",X"02",X"F8",X"17",X"28",X"A0", - X"00",X"01",X"02",X"0C",X"4C",X"02",X"F8",X"17",X"A8",X"40",X"00",X"01",X"02",X"0E",X"4C",X"02", - X"FF",X"F5",X"A2",X"EF",X"A2",X"E9",X"A2",X"EC",X"A2",X"F2",X"A2",X"FB",X"A2",X"F8",X"A2",X"FE", - X"A2",X"01",X"A3",X"04",X"A3",X"0A",X"A3",X"07",X"A3",X"0D",X"A3",X"13",X"A3",X"10",X"A3",X"01", - X"A3",X"0A",X"A3",X"16",X"A3",X"07",X"A3",X"19",X"A3",X"01",X"07",X"40",X"01",X"06",X"40",X"01", - X"06",X"30",X"01",X"05",X"30",X"01",X"05",X"40",X"01",X"05",X"30",X"01",X"06",X"30",X"01",X"06", - X"40",X"01",X"05",X"30",X"01",X"05",X"30",X"01",X"04",X"30",X"01",X"04",X"30",X"01",X"04",X"30", - X"01",X"04",X"30",X"01",X"04",X"30",X"01",X"02",X"40",X"01",X"02",X"30",X"34",X"A3",X"3A",X"A3", - X"55",X"A3",X"37",X"A3",X"43",X"A3",X"3D",X"A3",X"40",X"A3",X"46",X"A3",X"49",X"A3",X"4C",X"A3", - X"4F",X"A3",X"52",X"A3",X"02",X"02",X"01",X"07",X"03",X"04",X"07",X"04",X"03",X"00",X"04",X"01", - X"07",X"06",X"03",X"02",X"02",X"02",X"06",X"03",X"02",X"03",X"06",X"00",X"04",X"05",X"01",X"01", - X"06",X"06",X"01",X"06",X"06",X"00",X"03",X"06",X"70",X"A3",X"7C",X"A3",X"B2",X"A3",X"76",X"A3", - X"8E",X"A3",X"82",X"A3",X"88",X"A3",X"94",X"A3",X"9A",X"A3",X"A0",X"A3",X"A6",X"A3",X"AC",X"A3", - X"B8",X"A3",X"42",X"A4",X"B5",X"A4",X"BF",X"A4",X"BB",X"A5",X"8D",X"A6",X"5F",X"A7",X"DD",X"A7", - X"46",X"A8",X"AF",X"A8",X"EB",X"A8",X"1D",X"A9",X"4F",X"A9",X"85",X"A9",X"8F",X"A9",X"99",X"A9", - X"6B",X"AA",X"75",X"AA",X"7F",X"AA",X"91",X"AA",X"9B",X"AA",X"A5",X"AA",X"95",X"AB",X"5D",X"AC", - X"FD",X"AC",X"DB",X"AD",X"E5",X"AD",X"4E",X"AE",X"A8",X"AE",X"F3",X"AE",X"3E",X"AF",X"BC",X"AF", - X"11",X"B0",X"98",X"B0",X"0A",X"B1",X"69",X"B1",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A", - X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04", - X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00", - X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A", - X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04", - X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00", - X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A", - X"05",X"03",X"05",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04", - X"04",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",X"05",X"03",X"05",X"04",X"FF",X"00",X"00",X"00", - X"00",X"00",X"03",X"0A",X"06",X"0C",X"05",X"05",X"00",X"00",X"00",X"00",X"03",X"0A",X"06",X"0C", - X"05",X"05",X"00",X"00",X"00",X"00",X"04",X"0A",X"06",X"0C",X"05",X"04",X"00",X"00",X"00",X"00", - X"03",X"0A",X"06",X"0C",X"05",X"05",X"00",X"00",X"00",X"00",X"03",X"0A",X"06",X"0C",X"05",X"05", - X"00",X"00",X"00",X"00",X"04",X"0A",X"06",X"0C",X"05",X"04",X"00",X"00",X"00",X"00",X"03",X"0A", - X"06",X"0C",X"05",X"05",X"00",X"00",X"00",X"00",X"03",X"0A",X"06",X"0C",X"05",X"05",X"00",X"00", - X"00",X"00",X"04",X"0A",X"06",X"0C",X"05",X"04",X"00",X"00",X"00",X"00",X"03",X"0A",X"06",X"0C", - X"05",X"05",X"00",X"00",X"00",X"00",X"03",X"0A",X"06",X"0C",X"05",X"05",X"00",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"3C",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"06", - X"0A",X"01",X"06",X"0C",X"05",X"06",X"0A",X"01",X"08",X"0B",X"05",X"06",X"0A",X"03",X"03",X"0A", - X"05",X"06",X"0A",X"04",X"05",X"09",X"05",X"06",X"0A",X"04",X"04",X"08",X"05",X"06",X"09",X"00", - X"02",X"07",X"05",X"06",X"09",X"0F",X"0A",X"06",X"05",X"06",X"09",X"05",X"0A",X"05",X"05",X"06", - X"09",X"02",X"05",X"04",X"05",X"06",X"09",X"00",X"04",X"03",X"05",X"06",X"08",X"05",X"03",X"02", - X"05",X"06",X"08",X"00",X"04",X"01",X"05",X"06",X"08",X"03",X"05",X"00",X"05",X"06",X"07",X"00", - X"00",X"0F",X"04",X"06",X"07",X"09",X"0A",X"0E",X"04",X"06",X"06",X"00",X"00",X"0D",X"04",X"06", - X"05",X"03",X"03",X"0C",X"04",X"06",X"05",X"00",X"00",X"0B",X"04",X"06",X"05",X"06",X"0E",X"0A", - X"04",X"06",X"05",X"00",X"00",X"09",X"04",X"06",X"05",X"03",X"0D",X"08",X"04",X"06",X"05",X"00", - X"0E",X"07",X"04",X"06",X"04",X"01",X"0F",X"06",X"04",X"06",X"04",X"00",X"07",X"05",X"04",X"06", - X"04",X"02",X"03",X"04",X"04",X"06",X"04",X"05",X"06",X"03",X"04",X"06",X"04",X"09",X"09",X"02", - X"04",X"06",X"03",X"08",X"06",X"01",X"04",X"06",X"03",X"07",X"02",X"00",X"04",X"06",X"03",X"07", - X"07",X"0F",X"03",X"06",X"03",X"07",X"0D",X"0E",X"03",X"06",X"03",X"08",X"0B",X"0D",X"03",X"06", - X"03",X"09",X"0A",X"0C",X"03",X"06",X"03",X"08",X"09",X"0B",X"03",X"06",X"02",X"0B",X"09",X"0A", - X"03",X"06",X"02",X"0A",X"0A",X"09",X"03",X"06",X"02",X"09",X"0A",X"08",X"03",X"05",X"01",X"06", - X"0B",X"07",X"03",X"06",X"01",X"03",X"0D",X"06",X"03",X"05",X"01",X"02",X"08",X"05",X"03",X"06", - X"01",X"0F",X"00",X"04",X"03",X"FF",X"00",X"00",X"00",X"00",X"00",X"07",X"0A",X"07",X"0C",X"05", - X"06",X"0A",X"08",X"0B",X"05",X"06",X"0A",X"04",X"0A",X"05",X"05",X"0A",X"05",X"09",X"05",X"07", - X"0A",X"05",X"08",X"05",X"06",X"09",X"02",X"07",X"05",X"06",X"09",X"0B",X"06",X"05",X"05",X"09", - X"0A",X"05",X"05",X"07",X"09",X"06",X"04",X"05",X"06",X"09",X"03",X"04",X"05",X"06",X"08",X"04", - X"02",X"05",X"05",X"08",X"05",X"01",X"05",X"07",X"08",X"06",X"00",X"05",X"06",X"07",X"02",X"0F", - X"04",X"06",X"07",X"0B",X"0E",X"04",X"05",X"03",X"08",X"0D",X"04",X"07",X"02",X"04",X"0C",X"04", - X"06",X"02",X"01",X"0B",X"04",X"06",X"02",X"0F",X"0A",X"04",X"05",X"02",X"0F",X"09",X"04",X"07", - X"02",X"0E",X"08",X"04",X"06",X"02",X"08",X"07",X"04",X"06",X"02",X"00",X"07",X"04",X"05",X"02", - X"09",X"05",X"04",X"07",X"02",X"04",X"04",X"04",X"06",X"02",X"0B",X"03",X"04",X"06",X"02",X"0A", - X"02",X"04",X"05",X"02",X"05",X"01",X"04",X"07",X"02",X"03",X"00",X"04",X"06",X"02",X"04",X"0F", - X"03",X"05",X"02",X"0E",X"0E",X"03",X"05",X"02",X"0A",X"0D",X"03",X"07",X"02",X"0B",X"0C",X"03", - X"06",X"02",X"0A",X"0B",X"03",X"05",X"02",X"0A",X"0A",X"03",X"05",X"02",X"0A",X"09",X"03",X"07", - X"02",X"0B",X"08",X"03",X"06",X"01",X"0B",X"07",X"03",X"05",X"01",X"0E",X"06",X"03",X"05",X"01", - X"09",X"05",X"03",X"07",X"01",X"01",X"04",X"03",X"FF",X"00",X"00",X"00",X"00",X"08",X"0A",X"05", - X"0C",X"05",X"06",X"0A",X"08",X"0B",X"05",X"05",X"0A",X"02",X"0A",X"05",X"05",X"0A",X"05",X"09", - X"05",X"08",X"0A",X"03",X"08",X"05",X"06",X"09",X"02",X"07",X"05",X"05",X"09",X"09",X"06",X"05", - X"05",X"09",X"0A",X"05",X"05",X"08",X"09",X"03",X"04",X"05",X"06",X"09",X"03",X"03",X"05",X"05", - X"08",X"02",X"02",X"05",X"05",X"08",X"01",X"01",X"05",X"08",X"08",X"04",X"00",X"05",X"06",X"07", - X"06",X"0F",X"04",X"05",X"07",X"09",X"0E",X"04",X"05",X"06",X"06",X"0D",X"04",X"08",X"05",X"02", - X"0C",X"04",X"06",X"05",X"06",X"0B",X"04",X"05",X"05",X"0D",X"0A",X"04",X"05",X"05",X"0C",X"09", - X"04",X"08",X"05",X"0C",X"08",X"04",X"06",X"05",X"0D",X"07",X"04",X"05",X"04",X"0E",X"06",X"04", - X"05",X"04",X"09",X"05",X"04",X"08",X"04",X"02",X"04",X"04",X"05",X"04",X"05",X"03",X"04",X"05", - X"04",X"08",X"02",X"04",X"05",X"04",X"05",X"01",X"04",X"08",X"04",X"01",X"00",X"04",X"05",X"03", - X"08",X"0F",X"03",X"05",X"03",X"0C",X"0E",X"03",X"05",X"03",X"04",X"0D",X"03",X"08",X"03",X"09", - X"0C",X"03",X"05",X"02",X"01",X"09",X"03",X"05",X"02",X"08",X"08",X"03",X"05",X"02",X"08",X"07", - X"03",X"08",X"02",X"09",X"06",X"03",X"05",X"01",X"03",X"05",X"03",X"05",X"01",X"0C",X"04",X"03", - X"05",X"01",X"0D",X"02",X"03",X"08",X"01",X"0F",X"01",X"03",X"FF",X"00",X"00",X"00",X"00",X"01", - X"05",X"0D",X"04",X"03",X"01",X"01",X"06",X"0C",X"08",X"00",X"01",X"01",X"06",X"0C",X"08",X"0D", - X"00",X"01",X"07",X"06",X"0B",X"0B",X"00",X"01",X"07",X"0A",X"02",X"0B",X"00",X"01",X"08",X"09", - X"04",X"0C",X"00",X"01",X"09",X"0C",X"08",X"0E",X"00",X"01",X"0B",X"0C",X"0B",X"0F",X"00",X"01", - X"0D",X"0D",X"04",X"03",X"01",X"01",X"0F",X"04",X"09",X"06",X"01",X"01",X"0D",X"04",X"04",X"03", - X"01",X"01",X"0B",X"0C",X"0B",X"0F",X"00",X"01",X"09",X"0C",X"08",X"0E",X"00",X"01",X"07",X"09", - X"04",X"0C",X"00",X"01",X"05",X"0A",X"02",X"0B",X"00",X"01",X"04",X"06",X"0B",X"0B",X"00",X"01", - X"03",X"04",X"09",X"0A",X"00",X"01",X"03",X"04",X"04",X"0A",X"00",X"01",X"02",X"0C",X"0B",X"09", - X"00",X"01",X"01",X"0C",X"08",X"09",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"01",X"05",X"05", - X"0F",X"00",X"01",X"05",X"09",X"0C",X"00",X"01",X"06",X"09",X"09",X"00",X"01",X"06",X"0C",X"07", - X"00",X"01",X"08",X"03",X"07",X"00",X"01",X"09",X"05",X"08",X"00",X"01",X"0A",X"09",X"09",X"00", - X"01",X"0C",X"0C",X"0B",X"00",X"01",X"0D",X"05",X"0F",X"00",X"01",X"0F",X"0A",X"02",X"01",X"01", - X"0D",X"05",X"0F",X"00",X"01",X"0B",X"0C",X"0B",X"00",X"01",X"09",X"09",X"09",X"00",X"01",X"07", - X"05",X"08",X"00",X"01",X"05",X"03",X"07",X"00",X"01",X"04",X"0C",X"07",X"00",X"01",X"03",X"0A", - X"06",X"00",X"01",X"03",X"05",X"05",X"00",X"01",X"02",X"0C",X"04",X"00",X"01",X"01",X"0C",X"03", - X"00",X"FF",X"00",X"00",X"00",X"00",X"01",X"05",X"03",X"01",X"01",X"01",X"05",X"07",X"0E",X"00", - X"01",X"06",X"07",X"0B",X"00",X"01",X"07",X"0A",X"09",X"00",X"01",X"08",X"01",X"09",X"00",X"01", - X"09",X"03",X"0A",X"00",X"01",X"0A",X"07",X"0B",X"00",X"01",X"0C",X"0A",X"0D",X"00",X"01",X"0D", - X"03",X"01",X"01",X"01",X"0F",X"08",X"04",X"01",X"01",X"0D",X"03",X"01",X"01",X"01",X"0B",X"0A", - X"0D",X"00",X"01",X"09",X"07",X"0B",X"00",X"01",X"07",X"03",X"0A",X"00",X"01",X"05",X"01",X"09", - X"00",X"01",X"04",X"0A",X"09",X"00",X"01",X"03",X"08",X"08",X"00",X"01",X"03",X"03",X"08",X"00", - X"01",X"02",X"0A",X"07",X"00",X"01",X"01",X"07",X"07",X"00",X"FF",X"00",X"00",X"00",X"00",X"03", - X"05",X"02",X"03",X"0E",X"02",X"03",X"05",X"03",X"03",X"0A",X"03",X"03",X"05",X"05",X"03",X"05", - X"04",X"03",X"05",X"02",X"03",X"0E",X"02",X"03",X"05",X"03",X"03",X"0A",X"03",X"03",X"05",X"05", - X"03",X"05",X"04",X"03",X"05",X"02",X"03",X"0E",X"02",X"03",X"05",X"03",X"03",X"0A",X"03",X"03", - X"05",X"05",X"03",X"05",X"04",X"FF",X"00",X"00",X"00",X"00",X"00",X"04",X"05",X"06",X"0C",X"05", - X"02",X"05",X"06",X"04",X"07",X"03",X"05",X"06",X"0A",X"08",X"04",X"05",X"06",X"0C",X"05",X"02", - X"05",X"06",X"04",X"07",X"03",X"05",X"06",X"0A",X"08",X"04",X"05",X"06",X"0C",X"05",X"02",X"05", - X"06",X"04",X"07",X"03",X"05",X"06",X"0A",X"08",X"FF",X"00",X"00",X"00",X"00",X"03",X"0A",X"0C", - X"05",X"00",X"03",X"0A",X"04",X"07",X"00",X"03",X"0A",X"0A",X"08",X"00",X"03",X"0A",X"0C",X"05", - X"00",X"03",X"0A",X"04",X"07",X"00",X"03",X"0A",X"0A",X"08",X"00",X"03",X"0A",X"0C",X"05",X"00", - X"03",X"0A",X"04",X"07",X"00",X"03",X"0A",X"0A",X"08",X"00",X"FF",X"00",X"00",X"00",X"00",X"04", - X"0A",X"08",X"01",X"07",X"01",X"01",X"0A",X"06",X"01",X"08",X"01",X"04",X"0A",X"0F",X"00",X"0D", - X"01",X"01",X"0A",X"0C",X"05",X"0E",X"01",X"04",X"0A",X"0B",X"09",X"02",X"02",X"01",X"0A",X"0D", - X"06",X"03",X"02",X"04",X"0A",X"02",X"03",X"0E",X"02",X"01",X"0A",X"02",X"04",X"0F",X"02",X"FF", - X"00",X"00",X"00",X"00",X"00",X"14",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"14", - X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"02",X"01",X"06",X"0C",X"05",X"00",X"02", - X"01",X"06",X"0C",X"05",X"00",X"02",X"02",X"06",X"0C",X"05",X"00",X"02",X"02",X"06",X"0C",X"05", - X"00",X"02",X"03",X"06",X"0C",X"05",X"00",X"02",X"03",X"06",X"0C",X"05",X"00",X"02",X"04",X"06", - X"0C",X"05",X"00",X"02",X"04",X"06",X"0C",X"05",X"00",X"02",X"05",X"06",X"0C",X"05",X"00",X"02", - X"05",X"06",X"0C",X"05",X"00",X"02",X"06",X"06",X"0C",X"05",X"00",X"02",X"06",X"06",X"0C",X"05", - X"00",X"02",X"07",X"06",X"0C",X"05",X"00",X"02",X"07",X"06",X"0C",X"05",X"00",X"02",X"08",X"06", - X"0C",X"05",X"00",X"02",X"08",X"06",X"0C",X"05",X"00",X"02",X"09",X"06",X"0C",X"05",X"00",X"02", - X"09",X"06",X"0C",X"05",X"00",X"02",X"0A",X"06",X"0C",X"05",X"00",X"02",X"0A",X"06",X"0C",X"05", - X"00",X"02",X"0B",X"06",X"0C",X"05",X"00",X"02",X"0B",X"06",X"0C",X"05",X"00",X"02",X"0C",X"06", - X"0C",X"05",X"00",X"02",X"0C",X"06",X"0C",X"05",X"00",X"02",X"0D",X"06",X"0C",X"05",X"00",X"02", - X"0D",X"06",X"0C",X"05",X"00",X"02",X"0E",X"06",X"0C",X"05",X"00",X"02",X"0E",X"06",X"0C",X"05", - X"00",X"02",X"0F",X"06",X"0C",X"05",X"00",X"02",X"0F",X"06",X"0C",X"05",X"00",X"02",X"0F",X"06", - X"0C",X"05",X"00",X"02",X"0F",X"06",X"0C",X"05",X"00",X"03",X"00",X"00",X"00",X"00",X"00",X"10", - X"0F",X"0E",X"01",X"06",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"53",X"00",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"53",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"03", - X"08",X"03",X"0D",X"0E",X"01",X"03",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00", - X"00",X"06",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F",X"00",X"0D",X"01",X"15",X"00",X"00",X"00",X"00", - X"00",X"0B",X"0F",X"0F",X"00",X"0D",X"01",X"15",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F", - X"00",X"0D",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B",X"0E",X"09",X"01",X"01", - X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F",X"00",X"0D",X"01",X"09",X"00",X"00",X"00",X"00", - X"00",X"0B",X"0F",X"03",X"0D",X"0E",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B", - X"09",X"02",X"02",X"15",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B",X"09",X"02",X"02",X"09", - X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B",X"09",X"02",X"02",X"01",X"00",X"00",X"00",X"00", - X"00",X"1F",X"0F",X"0F",X"00",X"0D",X"01",X"21",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B", - X"0E",X"09",X"01",X"15",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B",X"0E",X"09",X"01",X"09", - X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F",X"00",X"0D",X"01",X"01",X"00",X"00",X"00",X"00", - X"00",X"0B",X"0F",X"03",X"0D",X"0E",X"01",X"15",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F", - X"00",X"0D",X"01",X"09",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0B",X"0E",X"09",X"01",X"01", - X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"08",X"01",X"07",X"01",X"11",X"00",X"00",X"00",X"00", - X"00",X"04",X"0F",X"09",X"09",X"0B",X"02",X"0C",X"0F",X"02",X"03",X"0E",X"02",X"10",X"00",X"00", - X"00",X"00",X"00",X"0F",X"0F",X"08",X"01",X"07",X"01",X"10",X"00",X"00",X"00",X"00",X"00",X"FF", - X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"01",X"07",X"01",X"15",X"00",X"00",X"00",X"00",X"0B", - X"0F",X"01",X"07",X"01",X"15",X"00",X"00",X"00",X"00",X"0B",X"0F",X"01",X"07",X"01",X"09",X"00", - X"00",X"00",X"00",X"0B",X"0F",X"0C",X"05",X"01",X"01",X"00",X"00",X"00",X"00",X"0B",X"0F",X"01", - X"07",X"01",X"09",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0E",X"09",X"01",X"01",X"00",X"00",X"00", - X"00",X"0B",X"0F",X"00",X"0D",X"01",X"15",X"00",X"00",X"00",X"00",X"0B",X"0F",X"00",X"0D",X"01", - X"09",X"00",X"00",X"00",X"00",X"0B",X"0F",X"00",X"0D",X"01",X"01",X"00",X"00",X"00",X"00",X"1F", - X"0F",X"01",X"07",X"01",X"21",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0C",X"05",X"01",X"15",X"00", - X"00",X"00",X"00",X"0B",X"0F",X"0C",X"05",X"01",X"09",X"00",X"00",X"00",X"00",X"0B",X"0F",X"01", - X"07",X"01",X"01",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0E",X"09",X"01",X"15",X"00",X"00",X"00", - X"00",X"0B",X"0F",X"01",X"07",X"01",X"09",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0C",X"05",X"01", - X"01",X"00",X"00",X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"04", - X"0F",X"00",X"00",X"00",X"0C",X"0F",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"0F",X"0F", - X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"0F",X"06",X"08", - X"0B",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"0A",X"08",X"00",X"11",X"00",X"00",X"00", - X"00",X"0F",X"06",X"08",X"0B",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"0A",X"08",X"00", - X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"08",X"0B",X"00",X"11",X"00",X"00",X"00",X"00",X"0F", - X"06",X"0A",X"08",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"08",X"0B",X"00",X"11",X"00", - X"00",X"00",X"00",X"0F",X"06",X"0A",X"08",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"0F", - X"0C",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"0A",X"08",X"00",X"11",X"00",X"00",X"00", - X"00",X"0F",X"06",X"0B",X"09",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"0E",X"0A",X"00", - X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"08",X"0B",X"00",X"11",X"00",X"00",X"00",X"00",X"0F", - X"06",X"0A",X"08",X"00",X"11",X"00",X"00",X"00",X"00",X"0F",X"06",X"08",X"0B",X"00",X"01",X"00", - X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"03",X"0C",X"08", - X"01",X"07",X"01",X"01",X"0A",X"08",X"01",X"07",X"01",X"01",X"08",X"08",X"01",X"07",X"01",X"01", - X"06",X"08",X"01",X"07",X"01",X"01",X"04",X"08",X"01",X"07",X"01",X"01",X"02",X"08",X"01",X"07", - X"01",X"02",X"00",X"00",X"00",X"00",X"00",X"02",X"0C",X"0C",X"06",X"03",X"01",X"01",X"0A",X"0C", - X"06",X"03",X"01",X"01",X"08",X"0C",X"06",X"03",X"01",X"01",X"06",X"0C",X"06",X"03",X"01",X"02", - X"0C",X"0D",X"04",X"01",X"01",X"01",X"0A",X"0D",X"04",X"01",X"01",X"01",X"08",X"0D",X"04",X"01", - X"01",X"01",X"06",X"0D",X"04",X"01",X"01",X"03",X"0C",X"0C",X"08",X"0E",X"00",X"01",X"0A",X"0C", - X"08",X"0E",X"00",X"01",X"08",X"0C",X"08",X"0E",X"00",X"01",X"06",X"0C",X"08",X"0E",X"00",X"01", - X"04",X"0C",X"08",X"0E",X"00",X"01",X"02",X"0C",X"08",X"0E",X"00",X"02",X"00",X"00",X"00",X"00", - X"00",X"03",X"0C",X"05",X"0F",X"0C",X"00",X"01",X"0A",X"05",X"0F",X"0C",X"00",X"01",X"08",X"05", - X"0F",X"0C",X"00",X"01",X"06",X"05",X"0F",X"0C",X"00",X"01",X"04",X"05",X"0F",X"0C",X"00",X"01", - X"02",X"05",X"0F",X"0C",X"00",X"02",X"00",X"00",X"00",X"00",X"00",X"02",X"0C",X"0C",X"08",X"0B", - X"00",X"02",X"0A",X"0C",X"08",X"0B",X"00",X"02",X"08",X"0C",X"08",X"0B",X"00",X"02",X"06",X"0C", - X"08",X"0B",X"00",X"02",X"04",X"0C",X"08",X"0B",X"00",X"02",X"02",X"0C",X"08",X"0B",X"00",X"08", - X"01",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"3C",X"00",X"00",X"00",X"00", - X"FF",X"00",X"00",X"00",X"00",X"06",X"05",X"0B",X"07",X"00",X"02",X"04",X"0B",X"07",X"00",X"02", - X"03",X"0B",X"07",X"00",X"02",X"02",X"0B",X"07",X"00",X"08",X"01",X"0B",X"07",X"00",X"06",X"05", - X"0A",X"08",X"00",X"02",X"04",X"0A",X"08",X"00",X"02",X"03",X"0A",X"08",X"00",X"02",X"02",X"0A", - X"08",X"00",X"08",X"01",X"0A",X"08",X"00",X"02",X"05",X"0C",X"05",X"00",X"02",X"05",X"0C",X"05", - X"00",X"02",X"04",X"0C",X"05",X"00",X"02",X"04",X"0C",X"05",X"00",X"02",X"03",X"0C",X"05",X"00", - X"02",X"03",X"0C",X"05",X"00",X"02",X"02",X"0C",X"05",X"00",X"02",X"02",X"0C",X"05",X"00",X"02", - X"01",X"0C",X"05",X"00",X"02",X"01",X"0C",X"05",X"00",X"FF",X"00",X"00",X"00",X"00",X"0C",X"0D", - X"0C",X"08",X"0B",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"07",X"0D",X"07",X"0A",X"08",X"00", - X"01",X"00",X"00",X"00",X"00",X"00",X"07",X"0D",X"07",X"0A",X"08",X"00",X"01",X"00",X"00",X"00", - X"00",X"00",X"0F",X"0D",X"06",X"0B",X"09",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0D", - X"07",X"0A",X"08",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"0C",X"0D",X"07",X"0E",X"0A",X"00", - X"04",X"00",X"00",X"00",X"00",X"00",X"10",X"0D",X"0C",X"08",X"0B",X"00",X"20",X"00",X"00",X"00", - X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"0C",X"0D",X"01",X"07",X"01",X"04",X"00",X"00", - X"00",X"00",X"07",X"0D",X"04",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"07",X"0D",X"04",X"01", - X"01",X"01",X"00",X"00",X"00",X"00",X"0F",X"0D",X"06",X"03",X"01",X"01",X"00",X"00",X"00",X"00", - X"0F",X"0D",X"04",X"01",X"01",X"11",X"00",X"00",X"00",X"00",X"0C",X"0D",X"0C",X"05",X"01",X"04", - X"00",X"00",X"00",X"00",X"10",X"0D",X"01",X"07",X"01",X"20",X"00",X"00",X"00",X"00",X"FF",X"00", - X"00",X"00",X"00",X"0C",X"0D",X"08",X"0B",X"00",X"04",X"00",X"00",X"00",X"00",X"07",X"0D",X"0A", - X"08",X"00",X"01",X"00",X"00",X"00",X"00",X"07",X"0D",X"0A",X"08",X"00",X"01",X"00",X"00",X"00", - X"00",X"0F",X"0D",X"0B",X"09",X"00",X"01",X"00",X"00",X"00",X"00",X"0F",X"0D",X"0A",X"08",X"00", - X"11",X"00",X"00",X"00",X"00",X"0C",X"0D",X"09",X"0B",X"02",X"04",X"00",X"00",X"00",X"00",X"10", - X"0D",X"03",X"0E",X"02",X"20",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"10",X"0F", - X"08",X"01",X"07",X"01",X"10",X"00",X"00",X"00",X"00",X"00",X"10",X"0F",X"0F",X"00",X"0D",X"01", - X"10",X"00",X"00",X"00",X"00",X"00",X"08",X"0F",X"0B",X"09",X"02",X"02",X"08",X"00",X"00",X"00", - X"00",X"00",X"08",X"0F",X"0F",X"00",X"0D",X"01",X"08",X"00",X"00",X"00",X"00",X"00",X"10",X"0F", - X"08",X"01",X"07",X"01",X"10",X"00",X"00",X"00",X"00",X"00",X"08",X"0F",X"07",X"0D",X"06",X"02", - X"08",X"00",X"00",X"00",X"00",X"00",X"08",X"0F",X"0B",X"09",X"02",X"02",X"08",X"00",X"00",X"00", - X"00",X"00",X"08",X"0F",X"07",X"0D",X"06",X"02",X"08",X"00",X"00",X"00",X"00",X"00",X"08",X"0F", - X"09",X"09",X"0B",X"02",X"08",X"00",X"00",X"00",X"00",X"00",X"20",X"0F",X"02",X"03",X"0E",X"02", - X"50",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"10",X"08",X"04",X"01", - X"01",X"10",X"00",X"00",X"00",X"00",X"10",X"08",X"01",X"07",X"01",X"10",X"00",X"00",X"00",X"00", - X"08",X"08",X"00",X"0D",X"01",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"01",X"07",X"01",X"08", - X"00",X"00",X"00",X"00",X"10",X"08",X"04",X"01",X"01",X"10",X"00",X"00",X"00",X"00",X"10",X"08", - X"0D",X"0E",X"01",X"10",X"00",X"00",X"00",X"00",X"10",X"08",X"0D",X"0E",X"01",X"10",X"00",X"00", - X"00",X"00",X"20",X"08",X"00",X"0D",X"01",X"50",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00", - X"00",X"08",X"08",X"08",X"0B",X"00",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"04",X"01",X"01", - X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"08",X"0B",X"00",X"08",X"00",X"00",X"00",X"00",X"08", - X"08",X"04",X"01",X"01",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"08",X"0B",X"00",X"08",X"00", - X"00",X"00",X"00",X"08",X"08",X"04",X"01",X"01",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"08", - X"0B",X"00",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"04",X"01",X"01",X"08",X"00",X"00",X"00", - X"00",X"08",X"08",X"08",X"0B",X"00",X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"04",X"01",X"01", - X"08",X"00",X"00",X"00",X"00",X"08",X"08",X"06",X"03",X"01",X"08",X"00",X"00",X"00",X"00",X"08", - X"08",X"0A",X"08",X"00",X"08",X"00",X"00",X"00",X"00",X"20",X"08",X"08",X"0B",X"00",X"50",X"00", - X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"1F",X"0E",X"02",X"03",X"0E",X"02",X"01",X"00", - X"00",X"00",X"00",X"00",X"0B",X"0E",X"09",X"09",X"0B",X"02",X"01",X"00",X"00",X"00",X"00",X"00", - X"1F",X"0E",X"07",X"02",X"09",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"0B",X"0E",X"07",X"0D", - X"06",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"0A",X"0E",X"0B",X"09",X"02",X"02",X"02",X"00", - X"00",X"00",X"00",X"00",X"0A",X"0E",X"03",X"0D",X"0E",X"01",X"02",X"00",X"00",X"00",X"00",X"00", - X"0A",X"0E",X"0F",X"00",X"0D",X"01",X"02",X"00",X"00",X"00",X"00",X"00",X"0A",X"0E",X"0B",X"0E", - X"09",X"01",X"02",X"00",X"00",X"00",X"00",X"00",X"0B",X"0E",X"08",X"01",X"07",X"01",X"50",X"00", - X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"1F",X"06",X"09",X"02",X"02",X"01", - X"00",X"00",X"00",X"00",X"0B",X"06",X"09",X"02",X"02",X"01",X"00",X"00",X"00",X"00",X"1F",X"06", - X"09",X"02",X"02",X"01",X"00",X"00",X"00",X"00",X"0B",X"06",X"0D",X"0E",X"01",X"01",X"00",X"00", - X"00",X"00",X"0A",X"06",X"0E",X"09",X"01",X"02",X"00",X"00",X"00",X"00",X"0A",X"06",X"0E",X"09", - X"01",X"02",X"00",X"00",X"00",X"00",X"0A",X"06",X"09",X"04",X"01",X"02",X"00",X"00",X"00",X"00", - X"0A",X"06",X"0C",X"05",X"01",X"02",X"00",X"00",X"00",X"00",X"0B",X"06",X"01",X"07",X"01",X"50", - X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"1F",X"06",X"08",X"0B",X"00",X"01",X"00", - X"00",X"00",X"00",X"0B",X"06",X"0F",X"0C",X"00",X"01",X"00",X"00",X"00",X"00",X"1F",X"06",X"08", - X"0E",X"00",X"01",X"00",X"00",X"00",X"00",X"0B",X"06",X"06",X"0F",X"00",X"01",X"00",X"00",X"00", - X"00",X"0A",X"06",X"04",X"01",X"01",X"02",X"00",X"00",X"00",X"00",X"0A",X"06",X"06",X"03",X"01", - X"02",X"00",X"00",X"00",X"00",X"0A",X"06",X"09",X"04",X"01",X"02",X"00",X"00",X"00",X"00",X"0A", - X"06",X"0C",X"05",X"01",X"02",X"00",X"00",X"00",X"00",X"0B",X"06",X"01",X"07",X"01",X"50",X"00", - X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"32",X"C0",X"50",X"DD",X"21",X"52",X"B3",X"DD", - X"6E",X"00",X"DD",X"7E",X"01",X"67",X"B5",X"CA",X"B0",X"B2",X"DD",X"4E",X"02",X"DD",X"46",X"03", - X"54",X"5D",X"36",X"0F",X"13",X"0B",X"ED",X"B0",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"DD",X"4E", - X"02",X"DD",X"46",X"03",X"0B",X"32",X"C0",X"50",X"3E",X"55",X"77",X"BE",X"20",X"3E",X"3E",X"AA", - X"77",X"BE",X"20",X"38",X"78",X"D9",X"47",X"D9",X"79",X"D9",X"4F",X"D9",X"7C",X"D9",X"67",X"D9", - X"7D",X"D9",X"6F",X"CB",X"28",X"CB",X"19",X"78",X"B1",X"28",X"08",X"23",X"54",X"5D",X"36",X"0F", - X"13",X"ED",X"B0",X"D9",X"3E",X"AA",X"BE",X"20",X"0D",X"23",X"0B",X"78",X"B1",X"20",X"C6",X"11", - X"04",X"00",X"DD",X"19",X"18",X"99",X"EB",X"21",X"94",X"B3",X"18",X"04",X"EB",X"21",X"83",X"B3", - X"D9",X"01",X"FF",X"03",X"21",X"00",X"40",X"11",X"01",X"40",X"36",X"0F",X"ED",X"B0",X"01",X"FF", - X"03",X"21",X"00",X"44",X"11",X"01",X"44",X"36",X"0F",X"ED",X"B0",X"32",X"C0",X"50",X"D9",X"7A", - X"D9",X"67",X"D9",X"7B",X"D9",X"6F",X"D9",X"11",X"8A",X"41",X"06",X"11",X"7E",X"12",X"23",X"13", - X"10",X"FA",X"D9",X"0E",X"04",X"11",X"9B",X"41",X"06",X"04",X"AF",X"CB",X"25",X"CB",X"14",X"CB", - X"17",X"10",X"F8",X"13",X"FE",X"0A",X"38",X"02",X"C6",X"06",X"12",X"0D",X"20",X"EA",X"01",X"FF", - X"7F",X"32",X"C0",X"50",X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46", - X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46",X"0B",X"78",X"B1",X"20",X"E4",X"C3",X"00",X"00", - X"01",X"FF",X"03",X"21",X"00",X"40",X"11",X"00",X"40",X"13",X"36",X"0F",X"ED",X"B0",X"01",X"FF", - X"03",X"21",X"00",X"44",X"11",X"01",X"44",X"36",X"0F",X"ED",X"B0",X"06",X"0C",X"11",X"8A",X"41", - X"21",X"6B",X"B3",X"7E",X"12",X"13",X"23",X"10",X"FA",X"06",X"08",X"21",X"00",X"00",X"11",X"60", - X"B3",X"0E",X"00",X"32",X"C0",X"50",X"79",X"86",X"4F",X"2C",X"20",X"F7",X"24",X"7C",X"E6",X"0F", - X"20",X"F1",X"1A",X"B9",X"20",X"3A",X"13",X"7C",X"FE",X"40",X"20",X"02",X"26",X"80",X"10",X"E1", - X"11",X"CA",X"41",X"06",X"0C",X"21",X"77",X"B3",X"7E",X"12",X"13",X"23",X"10",X"FA",X"01",X"FF", - X"7F",X"32",X"C0",X"50",X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46", - X"DD",X"CB",X"00",X"46",X"DD",X"CB",X"00",X"46",X"0B",X"78",X"B1",X"20",X"E4",X"C3",X"A4",X"06", - X"7C",X"E6",X"F0",X"0F",X"0F",X"0F",X"0F",X"FE",X"0A",X"38",X"02",X"C6",X"06",X"08",X"11",X"CA", - X"41",X"21",X"A5",X"B3",X"06",X"13",X"7E",X"12",X"23",X"13",X"10",X"FA",X"13",X"08",X"12",X"C3", - X"91",X"B2",X"00",X"4C",X"00",X"04",X"00",X"40",X"00",X"04",X"00",X"44",X"00",X"04",X"00",X"00", - X"3A",X"9C",X"D3",X"E9",X"90",X"1A",X"5C",X"00",X"4A",X"FF",X"FF",X"21",X"10",X"1C",X"0A",X"12", - X"17",X"14",X"12",X"1A",X"0A",X"1E",X"1A",X"21",X"1E",X"1C",X"0A",X"12",X"17",X"14",X"12",X"1A", - X"0A",X"1E",X"1A",X"21",X"10",X"1C",X"0A",X"12",X"17",X"14",X"12",X"1A",X"0A",X"26",X"21",X"18", - X"23",X"14",X"0A",X"0A",X"21",X"10",X"1C",X"0A",X"12",X"17",X"14",X"12",X"1A",X"0A",X"11",X"21", - X"18",X"13",X"16",X"14",X"0A",X"21",X"1E",X"1C",X"0A",X"12",X"17",X"14",X"12",X"1A",X"0A",X"14", - X"21",X"21",X"1E",X"21",X"0A",X"21",X"1E",X"1C",X"D1",X"E9",X"11",X"B1",X"3B",X"A4",X"85",X"93", - X"56",X"FF",X"C7",X"2D",X"F8",X"30",X"20",X"9A",X"C1",X"59",X"92",X"69",X"9F",X"E9",X"03",X"DB", - X"17",X"C3",X"BB",X"94",X"FC",X"19",X"45",X"FF",X"79",X"2B",X"FE",X"FC",X"24",X"B3",X"EB",X"21", - X"9F",X"E4",X"34",X"E8",X"BB",X"DC",X"AC",X"9E",X"B1",X"3B",X"20",X"81",X"F8",X"A3",X"A9",X"00", - X"98",X"F5",X"B0",X"E4",X"0F",X"2B",X"30",X"7D",X"BA",X"83",X"4C",X"79",X"FA",X"19",X"A9",X"31", - X"A6",X"09",X"1E",X"21",X"20",X"B1",X"24",X"A9",X"23",X"91",X"16",X"6A",X"DA",X"7B",X"36",X"51", - X"30",X"AB",X"0F",X"B3",X"69",X"20",X"36",X"81",X"0F",X"C1",X"A0",X"0D",X"64",X"61",X"72",X"71", - X"74",X"35",X"39",X"18",X"29",X"C1",X"19",X"A7",X"23",X"50",X"F1",X"55",X"09",X"34",X"67",X"30", - X"86",X"2C",X"41",X"6C",X"52",X"67",X"41",X"B7",X"07",X"30",X"79",X"05",X"CF",X"20",X"C7",X"41", - X"31",X"21",X"14",X"E1",X"20",X"5A",X"00",X"A0",X"B4",X"8B",X"50",X"00",X"9D",X"34",X"60",X"25", - X"A0",X"B0",X"2C",X"02",X"12",X"71",X"4D",X"20",X"BB",X"E2",X"A3",X"09",X"B1",X"00",X"5D",X"B5", - X"83",X"36",X"52",X"08",X"71",X"10",X"28",X"3C",X"A4",X"55",X"45",X"C1",X"30",X"95",X"19",X"AE", - X"49",X"68",X"61",X"F0",X"20",X"35",X"26",X"B0",X"71",X"E3",X"81",X"28",X"80",X"3D",X"5B",X"08", - X"CC",X"1F",X"A1",X"FE",X"6F",X"F4",X"4B",X"5F",X"A4",X"8F",X"FC",X"DC",X"3F",X"FB",X"97",X"FB", - X"42",X"1E",X"AE",X"BA",X"D7",X"57",X"9F",X"7A",X"BC",X"E3",X"FE",X"1E",X"5F",X"CD",X"8A",X"C8", - X"D3",X"23",X"FE",X"26",X"0B",X"B2",X"94",X"DC",X"CA",X"0A",X"B3",X"FE",X"56",X"A3",X"E2",X"F4", - X"F6",X"CD",X"56",X"87",X"5C",X"76",X"D4",X"B8",X"D4",X"AF",X"DF",X"F4",X"B4",X"5F",X"42",X"FD", - X"EB",X"F1",X"AB",X"07",X"D5",X"D5",X"3C",X"72",X"9B",X"FF",X"BA",X"71",X"BB",X"7F",X"75",X"37", - X"55",X"3D",X"54",X"9C",X"DF",X"53",X"6F",X"F6",X"67",X"0A",X"BC",X"4B",X"4D",X"2D",X"95",X"96", - X"BD",X"B9",X"1C",X"6D",X"96",X"F7",X"BD",X"5F",X"7D",X"77",X"9F",X"0A",X"DB",X"56",X"92",X"DE", - X"FF",X"59",X"FF",X"4B",X"57",X"E6",X"95",X"B3",X"7A",X"F3",X"49",X"52",X"2E",X"55",X"6E",X"93", - X"B9",X"05",X"7B",X"0C",X"48",X"BC",X"E0",X"BE",X"51",X"CD",X"29",X"11",X"D9",X"E9",X"01",X"70", - X"04",X"70",X"05",X"81",X"A1",X"99",X"59",X"B4",X"A0",X"6A",X"10",X"31",X"43",X"71",X"AC",X"2A", - X"33",X"05",X"89",X"B7",X"B1",X"31",X"1F",X"63",X"08",X"25",X"73",X"A9",X"30",X"30",X"7F",X"81", - X"8D",X"14",X"AB",X"02",X"91",X"73",X"1B",X"71",X"85",X"EA",X"0E",X"28",X"55",X"58",X"39",X"50", - X"94",X"11",X"05",X"E0",X"DC",X"0A",X"20",X"03",X"10",X"46",X"14",X"10",X"C1",X"C0",X"E8",X"1B", - X"2A",X"A9",X"A4",X"E1",X"D2",X"19",X"87",X"01",X"A0",X"80",X"25",X"26",X"73",X"D8",X"73",X"A8", - X"41",X"65",X"E4",X"30",X"A0",X"20",X"89",X"B1",X"30",X"A0",X"88",X"52",X"6A",X"25",X"38",X"25", - X"E0",X"22",X"44",X"B5",X"60",X"8C",X"9C",X"5C",X"B2",X"84",X"43",X"05",X"A2",X"34",X"05",X"28", - X"4A",X"3F",X"69",X"D3",X"3E",X"DF",X"D3",X"4C",X"CD",X"D0",X"3F",X"DA",X"5F",X"5E",X"BE",X"F7", - X"67",X"D3",X"2F",X"ED",X"D3",X"5C",X"9A",X"ED",X"52",X"C6",X"56",X"FF",X"76",X"DC",X"BB",X"EF", - X"C7",X"9F",X"EC",X"CA",X"7D",X"1E",X"79",X"F4",X"8A",X"02",X"3C",X"D7",X"BF",X"76",X"B8",X"54", - X"E9",X"E9",X"FC",X"02",X"66",X"FF",X"FC",X"E0",X"AA",X"AD",X"9E",X"F8",X"EB",X"1F",X"C9",X"77", - X"98",X"F7",X"3F",X"8F",X"E6",X"55",X"AA",X"93",X"4C",X"6F",X"DF",X"D9",X"93",X"CB",X"7C",X"3F", - X"B5",X"97",X"2E",X"83",X"CF",X"FF",X"F5",X"CE",X"E5",X"1F",X"7B",X"3B",X"77",X"D6",X"C2",X"4F", - X"7F",X"0C",X"BE",X"EF",X"BB",X"67",X"DF",X"EE",X"5A",X"AF",X"1F",X"3E",X"37",X"FF",X"C6",X"5E", - X"DF",X"EF",X"BF",X"D7",X"92",X"6F",X"D5",X"7F",X"FE",X"EE",X"6B",X"D9",X"77",X"4F",X"DE",X"6B", - X"DE",X"D3",X"87",X"5E",X"A6",X"D7",X"04",X"46",X"5A",X"44",X"2E",X"80",X"26",X"76",X"69",X"2F", - X"D6",X"FB",X"C7",X"07",X"16",X"05",X"96",X"45",X"4B",X"E2",X"CF",X"04",X"0C",X"AC",X"2F",X"5E", - X"D1",X"32",X"9F",X"C3",X"BE",X"26",X"2F",X"6A",X"62",X"36",X"C2",X"02",X"76",X"E7",X"0F",X"BE", - X"97",X"2E",X"DE",X"2D",X"1F",X"4F",X"A3",X"DF",X"6B",X"5F",X"0F",X"8B",X"C2",X"42",X"27",X"05", - X"2C",X"81",X"01",X"2E",X"86",X"0C",X"4E",X"EB",X"65",X"04",X"56",X"5E",X"16",X"89",X"82",X"A2", - X"74",X"C4",X"3A",X"97",X"8E",X"B8",X"47",X"3E",X"24",X"C1",X"AB",X"26",X"0B",X"AC",X"E7",X"32", - X"21",X"7E",X"42",X"57",X"82",X"A3",X"5B",X"05",X"1F",X"CA",X"03",X"EF",X"A6",X"04",X"80",X"46", - X"92",X"2E",X"86",X"02",X"B3",X"4A",X"4B",X"0F",X"E7",X"AB",X"80",X"9E",X"2A",X"56",X"87",X"4D", - X"B0",X"79",X"75",X"5C",X"A3",X"2C",X"11",X"CF",X"7E",X"D9",X"72",X"B9",X"D8",X"3D",X"BE",X"E8", - X"B1",X"F5",X"79",X"F1",X"78",X"B0",X"F8",X"A0",X"D2",X"39",X"F9",X"F8",X"3C",X"72",X"FC",X"E1", - X"C9",X"E9",X"B1",X"DE",X"B1",X"C4",X"AD",X"B9",X"2B",X"60",X"D3",X"C8",X"EC",X"B5",X"FB",X"F9", - X"70",X"69",X"1A",X"FD",X"7D",X"DB",X"A9",X"39",X"9D",X"29",X"BA",X"B1",X"00",X"BD",X"3E",X"99", - X"74",X"F0",X"23",X"A9",X"BB",X"34",X"8B",X"F5",X"F0",X"B5",X"68",X"F0",X"53",X"30",X"F1",X"E7", - X"A7",X"82",X"FD",X"31",X"B8",X"82",X"D0",X"FF",X"EE",X"D0",X"1A",X"A0",X"F1",X"6D",X"ED",X"F1", - X"18",X"E7",X"D8",X"F2",X"A1",X"A5",X"FE",X"ED",X"FB",X"D0",X"D9",X"F9",X"F8",X"BB",X"7C",X"4B", - X"75",X"85",X"74",X"20",X"25",X"66",X"95",X"79",X"69",X"69",X"DF",X"A8",X"31",X"31",X"31",X"DB", - X"26",X"5B",X"71",X"6F",X"8E",X"16",X"C6",X"63",X"23",X"27",X"43",X"53",X"96",X"46",X"07",X"D6", - X"58",X"EE",X"CE",X"C4",X"42",X"43",X"04",X"45",X"4F",X"42",X"15",X"46",X"DF",X"07",X"37",X"24", - X"22",X"6A",X"56",X"41",X"05",X"17",X"D1",X"0F",X"02",X"0B",X"46",X"ED",X"E1",X"AF",X"04",X"D7", - X"27",X"0E",X"02",X"96",X"17",X"0F",X"07",X"4F",X"0E",X"EC",X"D5",X"4F",X"4A",X"E7",X"E5",X"37", - X"8A",X"4C",X"8B",X"8D",X"26",X"F5",X"6A",X"15",X"E7",X"97",X"17",X"2E",X"94",X"EB",X"89",X"42", - X"1C",X"8F",X"06",X"8C",X"2F",X"50",X"37",X"FE",X"2A",X"8F",X"B1",X"05",X"CF",X"10",X"7E",X"E9", - X"06",X"C7",X"62",X"2F",X"9C",X"56",X"CE",X"6D",X"77",X"0F",X"D2",X"22",X"9B",X"3E",X"2E",X"8B", - X"76",X"DF",X"92",X"8E",X"44",X"4F",X"D0",X"0E",X"0B",X"AE",X"54",X"5A",X"48",X"56",X"40",X"47", - X"7E",X"88",X"7D",X"B8",X"92",X"3A",X"FB",X"E8",X"71",X"FF",X"58",X"F9",X"85",X"E9",X"91",X"F7", - X"AC",X"C5",X"20",X"2F",X"CB",X"F0",X"5C",X"70",X"70",X"BA",X"51",X"B9",X"11",X"A1",X"AC",X"B2", - X"BD",X"59",X"35",X"58",X"EB",X"21",X"B9",X"B0",X"AC",X"FA",X"C9",X"7D",X"29",X"6A",X"39",X"59", - X"8C",X"58",X"B4",X"21",X"C0",X"F1",X"76",X"BB",X"F1",X"69",X"5B",X"C8",X"D8",X"79",X"9C",X"F4", - X"0E",X"2A",X"A9",X"7F",X"35",X"39",X"C9",X"28",X"B7",X"F2",X"38",X"78",X"9A",X"BA",X"E1",X"39", - X"FD",X"A0",X"A9",X"65",X"FC",X"B9",X"E1",X"1C",X"39",X"D1",X"E1",X"B5",X"85",X"F0",X"C4",X"73", - X"AE",X"F8",X"37",X"B1",X"78",X"90",X"B1",X"51",X"7F",X"21",X"A8",X"76",X"D9",X"BC",X"FD",X"B8", - X"EC",X"48",X"3D",X"B7",X"B4",X"99",X"82",X"18",X"FA",X"B1",X"5B",X"7B",X"39",X"8D",X"A9",X"FD", - X"DF",X"E6",X"FF",X"5E",X"42",X"F7",X"7B",X"CB",X"E7",X"FF",X"F7",X"CF",X"DD",X"AF",X"D7",X"DE", - X"47",X"6F",X"CF",X"9F",X"67",X"F5",X"1B",X"AD",X"63",X"47",X"DF",X"BF",X"C5",X"FD",X"DF",X"CD", - X"EB",X"F7",X"87",X"9F",X"DF",X"F3",X"1F",X"FB",X"FF",X"EF",X"FF",X"F5",X"EF",X"9B",X"6F",X"9E", - X"89",X"6F",X"B4",X"AE",X"F3",X"AB",X"F5",X"9F",X"5B",X"7B",X"4B",X"BF",X"EF",X"7F",X"EF",X"DF", - X"FF",X"FC",X"1B",X"FD",X"FD",X"EE",X"48",X"FE",X"DF",X"FA",X"E3",X"17",X"77",X"9D",X"7F",X"D5", - X"F9",X"DD",X"E4",X"D9",X"FA",X"FC",X"D3",X"CD",X"CF",X"AC",X"EB",X"EF",X"CB",X"8F",X"FD",X"F3", - X"F7",X"F3",X"C3",X"5F",X"CF",X"DC",X"CA",X"DF",X"DA",X"7F",X"FB",X"9F",X"FF",X"B6",X"AF",X"FF", - X"FF",X"FA",X"DD",X"FD",X"E3",X"D5",X"B7",X"6E",X"D7",X"9D",X"9C",X"E7",X"4B",X"49",X"FE",X"FF", - X"5A",X"19",X"20",X"70",X"37",X"30",X"C0",X"66",X"90",X"38",X"20",X"20",X"A0",X"C9",X"80",X"00", - X"0A",X"84",X"04",X"1A",X"0C",X"B2",X"08",X"18",X"00",X"49",X"E4",X"52",X"5C",X"75",X"0C",X"10", - X"30",X"28",X"D7",X"12",X"1A",X"40",X"02",X"A2",X"00",X"90",X"88",X"24",X"10",X"E8",X"78",X"C8", - X"82",X"08",X"20",X"00",X"8C",X"21",X"01",X"48",X"99",X"AA",X"EC",X"31",X"46",X"26",X"70",X"CC", - X"05",X"80",X"B8",X"63",X"C1",X"18",X"00",X"30",X"32",X"00",X"10",X"00",X"A1",X"23",X"22",X"04", - X"0A",X"C4",X"67",X"00",X"89",X"15",X"00",X"82",X"62",X"80",X"A2",X"50",X"00",X"3E",X"20",X"A3", - X"32",X"CC",X"2F",X"3C",X"80",X"10",X"81",X"A5",X"01",X"18",X"03",X"75",X"41",X"51",X"56",X"28", - X"04",X"A0",X"3D",X"6A",X"21",X"54",X"D5",X"15",X"3A",X"9A",X"A3",X"18",X"19",X"98",X"32",X"B0", - X"F7",X"FD",X"EF",X"4B",X"DA",X"5F",X"A3",X"DB",X"FF",X"EB",X"FB",X"DF",X"C7",X"EE",X"C7",X"F7", - X"FD",X"BF",X"C9",X"C7",X"63",X"9F",X"F5",X"FF",X"6F",X"1A",X"FE",X"DE",X"7F",X"5F",X"FD",X"FF", - X"F9",X"95",X"F9",X"EB",X"81",X"3B",X"5D",X"D3",X"DF",X"A3",X"E7",X"CF",X"BE",X"AF",X"8F",X"7E", - X"34",X"B5",X"1D",X"CB",X"69",X"6F",X"F1",X"93",X"B4",X"EF",X"E7",X"0D",X"FF",X"3D",X"DB",X"AE", - X"33",X"BB",X"6F",X"5F",X"05",X"83",X"E7",X"9F",X"FB",X"E6",X"BB",X"D1",X"E5",X"D9",X"D7",X"A7", - X"BF",X"FB",X"7F",X"ED",X"5F",X"7D",X"13",X"D7",X"CC",X"FB",X"DC",X"97",X"FF",X"BD",X"75",X"7F", - X"C6",X"16",X"FA",X"C8",X"EE",X"E8",X"A3",X"E7",X"FD",X"A7",X"C6",X"0F",X"E3",X"D4",X"EB",X"04", - X"D1",X"1B",X"C8",X"17",X"C5",X"9F",X"A7",X"77",X"D8",X"A8",X"DF",X"9E",X"3F",X"DB",X"F2",X"FF", - X"00",X"D1",X"C1",X"28",X"1C",X"18",X"00",X"92",X"60",X"20",X"01",X"6A",X"20",X"C0",X"23",X"1A", - X"AB",X"5A",X"D0",X"B2",X"1B",X"10",X"91",X"D1",X"D8",X"02",X"44",X"B0",X"82",X"02",X"6C",X"80", - X"22",X"BC",X"B2",X"38",X"78",X"01",X"20",X"80",X"02",X"9C",X"34",X"A0",X"80",X"30",X"8D",X"A4", - X"52",X"10",X"24",X"D4",X"C8",X"80",X"B0",X"06",X"1C",X"00",X"54",X"40",X"E4",X"68",X"04",X"48", - X"09",X"28",X"01",X"40",X"4A",X"0B",X"EA",X"C0",X"20",X"35",X"80",X"C4",X"13",X"10",X"84",X"9A", - X"C7",X"82",X"34",X"31",X"95",X"38",X"18",X"2A",X"1C",X"DC",X"92",X"A3",X"98",X"00",X"2C",X"7D", - X"96",X"A4",X"B0",X"38",X"27",X"A2",X"C1",X"20",X"94",X"AD",X"0B",X"82",X"1C",X"A1",X"08",X"00", - X"A8",X"81",X"20",X"05",X"20",X"A8",X"A4",X"A8",X"27",X"88",X"02",X"88",X"48",X"CB",X"32",X"80", - X"9F",X"FC",X"74",X"A8",X"D9",X"F9",X"C9",X"FD",X"FB",X"3F",X"FB",X"E8",X"F5",X"F8",X"B8",X"99", - X"58",X"F9",X"E8",X"6B",X"D3",X"2B",X"7B",X"DE",X"D9",X"FB",X"30",X"F9",X"16",X"7B",X"F9",X"7D", - X"F0",X"D9",X"7C",X"FB",X"D9",X"71",X"51",X"BA",X"CD",X"F1",X"FC",X"FB",X"FB",X"F7",X"F9",X"F9", - X"DA",X"E6",X"F8",X"79",X"44",X"AB",X"99",X"58",X"78",X"F5",X"FD",X"E9",X"F9",X"1A",X"9A",X"F5", - X"FC",X"F1",X"FB",X"7A",X"77",X"B8",X"51",X"31",X"39",X"9B",X"A9",X"F5",X"70",X"79",X"93",X"FD", - X"39",X"6B",X"DB",X"F1",X"BA",X"B9",X"D9",X"F6",X"9F",X"FC",X"F9",X"E9",X"F1",X"B8",X"DE",X"F9", - X"E9",X"3C",X"B9",X"B1",X"79",X"F9",X"71",X"B1",X"F2",X"79",X"FC",X"EF",X"F8",X"69",X"E1",X"31", - X"ED",X"B8",X"99",X"B0",X"E9",X"F3",X"29",X"FB",X"F8",X"FB",X"71",X"BA",X"F9",X"B8",X"3D",X"19", - X"06",X"03",X"06",X"C4",X"62",X"2C",X"50",X"86",X"12",X"5C",X"06",X"87",X"07",X"48",X"04",X"60", - X"46",X"D6",X"9F",X"5C",X"44",X"D7",X"A4",X"C7",X"42",X"23",X"8A",X"06",X"07",X"2C",X"21",X"02", - X"08",X"42",X"97",X"2F",X"87",X"10",X"45",X"5A",X"8C",X"0C",X"14",X"44",X"04",X"06",X"A7",X"E0", - X"86",X"A1",X"46",X"26",X"02",X"06",X"47",X"2B",X"83",X"4E",X"E6",X"AC",X"B2",X"84",X"56",X"97", - X"44",X"04",X"AC",X"46",X"0E",X"42",X"66",X"86",X"06",X"A5",X"46",X"1E",X"46",X"D6",X"86",X"06", - X"02",X"42",X"16",X"01",X"21",X"06",X"3B",X"46",X"12",X"42",X"D6",X"06",X"A3",X"0F",X"77",X"86", - X"42",X"16",X"86",X"86",X"0A",X"8B",X"05",X"37",X"2D",X"F2",X"C4",X"0E",X"3E",X"D7",X"87",X"06", - X"C4",X"46",X"85",X"8E",X"4A",X"B0",X"03",X"E6",X"0F",X"C6",X"86",X"D6",X"42",X"08",X"8F",X"65", - X"3F",X"ED",X"69",X"F9",X"59",X"AB",X"7D",X"B5",X"70",X"FD",X"FD",X"BB",X"3F",X"35",X"39",X"EB", - X"7E",X"F8",X"BB",X"7C",X"F1",X"F9",X"FD",X"FD",X"ED",X"F9",X"F9",X"61",X"B9",X"DA",X"D0",X"FF", - X"6D",X"71",X"3F",X"BB",X"D8",X"F5",X"C9",X"68",X"3D",X"F7",X"40",X"F1",X"F8",X"EC",X"A0",X"A8", - X"67",X"B9",X"DE",X"7F",X"98",X"3C",X"DE",X"E9",X"79",X"89",X"3B",X"B0",X"E9",X"F9",X"88",X"F9", - X"F0",X"B7",X"FC",X"E8",X"D8",X"F5",X"B6",X"FD",X"B9",X"F0",X"DC",X"52",X"59",X"B9",X"D9",X"E3", - X"D5",X"F9",X"11",X"B1",X"F9",X"F5",X"E9",X"F8",X"FC",X"79",X"39",X"FB",X"FD",X"B1",X"A0",X"7F", - X"39",X"FF",X"B5",X"F8",X"33",X"FB",X"D3",X"F8",X"F9",X"EB",X"E9",X"79",X"BD",X"7B",X"F9",X"A0", - X"D4",X"B7",X"F8",X"F8",X"19",X"51",X"48",X"7A",X"E1",X"B1",X"DC",X"E8",X"30",X"D9",X"74",X"39", - X"23",X"0E",X"08",X"94",X"06",X"6C",X"32",X"06",X"86",X"86",X"63",X"A6",X"C7",X"84",X"CD",X"C8", - X"32",X"0F",X"8D",X"0E",X"41",X"0C",X"66",X"06",X"E6",X"02",X"88",X"46",X"44",X"77",X"8E",X"A4", - X"9E",X"46",X"5E",X"0A",X"6E",X"87",X"82",X"88",X"02",X"1C",X"8D",X"9D",X"02",X"97",X"6A",X"66", - X"F3",X"A4",X"03",X"81",X"46",X"9A",X"1E",X"34",X"05",X"BD",X"43",X"02",X"03",X"8A",X"A7",X"CC", - X"02",X"5C",X"2E",X"0A",X"07",X"57",X"14",X"C4",X"08",X"0E",X"26",X"A8",X"6F",X"C6",X"03",X"0E", - X"92",X"0E",X"A1",X"26",X"37",X"8A",X"86",X"0E",X"02",X"66",X"C1",X"85",X"42",X"52",X"8C",X"66", - X"86",X"86",X"46",X"0E",X"86",X"E7",X"9E",X"1E",X"C6",X"0B",X"08",X"C6",X"46",X"C6",X"0C",X"44", - X"40",X"84",X"17",X"85",X"46",X"67",X"46",X"8C",X"46",X"67",X"8D",X"95",X"4E",X"C5",X"40",X"06", - X"7B",X"BF",X"FD",X"77",X"DF",X"FF",X"27",X"72",X"FE",X"4E",X"7F",X"DB",X"9B",X"67",X"1F",X"F7", - X"DF",X"BD",X"AF",X"FE",X"F5",X"F5",X"CC",X"36",X"F3",X"FD",X"53",X"6D",X"EF",X"D8",X"BE",X"D5", - X"BF",X"AB",X"1D",X"F2",X"CB",X"BC",X"FC",X"BD",X"6D",X"03",X"FF",X"BF",X"93",X"FF",X"AF",X"FB", - X"A3",X"4F",X"C6",X"7D",X"DB",X"79",X"F5",X"7B",X"7D",X"EB",X"FD",X"EB",X"CD",X"A1",X"F1",X"0E", - X"D2",X"D5",X"AE",X"EB",X"FC",X"EE",X"8D",X"A9",X"FF",X"DF",X"1F",X"F4",X"E2",X"DD",X"36",X"F7", - X"7F",X"13",X"7D",X"AD",X"F6",X"0E",X"DF",X"CF",X"F7",X"64",X"C3",X"7B",X"F5",X"BE",X"EB",X"39", - X"AE",X"9F",X"FE",X"EB",X"FD",X"9B",X"56",X"85",X"EB",X"7F",X"59",X"1F",X"3E",X"62",X"C0",X"5F", - X"7B",X"ED",X"DF",X"F6",X"65",X"79",X"2B",X"FE",X"E7",X"CF",X"7F",X"ED",X"1D",X"FF",X"AF",X"57", - X"88",X"64",X"4B",X"22",X"C0",X"10",X"A4",X"10",X"19",X"22",X"7A",X"AE",X"0A",X"26",X"A0",X"B4", - X"18",X"4D",X"B8",X"81",X"29",X"88",X"31",X"70",X"A0",X"F6",X"00",X"14",X"10",X"F0",X"10",X"70", - X"86",X"80",X"12",X"3E",X"52",X"02",X"B6",X"C9",X"08",X"C0",X"A0",X"70",X"52",X"D8",X"00",X"20", - X"12",X"08",X"50",X"0D",X"02",X"20",X"8C",X"F3",X"28",X"80",X"90",X"80",X"90",X"16",X"78",X"92", - X"20",X"22",X"24",X"58",X"2A",X"4D",X"2D",X"85",X"10",X"30",X"01",X"39",X"00",X"00",X"09",X"33", - X"3F",X"99",X"B0",X"80",X"42",X"72",X"42",X"00",X"11",X"22",X"23",X"A1",X"04",X"08",X"92",X"A3", - X"B1",X"15",X"10",X"5A",X"A8",X"0A",X"40",X"92",X"A5",X"C4",X"92",X"1B",X"20",X"A0",X"00",X"30", - X"42",X"59",X"F2",X"1C",X"0C",X"D0",X"C6",X"CA",X"B0",X"AA",X"1A",X"19",X"5A",X"84",X"BF",X"3D", - X"7D",X"3F",X"EF",X"4D",X"9D",X"99",X"67",X"5B",X"67",X"EB",X"7D",X"D9",X"4D",X"FF",X"D5",X"3D", - X"9F",X"B4",X"9F",X"C7",X"1D",X"49",X"7D",X"B6",X"A7",X"3E",X"CF",X"AB",X"45",X"EF",X"DD",X"EF", - X"FF",X"7D",X"C7",X"BB",X"63",X"E7",X"F3",X"BF",X"6F",X"F6",X"EF",X"DF",X"DB",X"DB",X"A7",X"DF", - X"FB",X"BE",X"AD",X"4B",X"1B",X"5A",X"FF",X"DF",X"3F",X"E7",X"DF",X"87",X"BF",X"ED",X"FD",X"F7", - X"CF",X"D5",X"FF",X"EB",X"B3",X"F1",X"FF",X"83",X"E5",X"D9",X"DE",X"EC",X"EB",X"CD",X"FF",X"33", - X"D7",X"CD",X"79",X"B7",X"F7",X"DE",X"CE",X"EF",X"6B",X"A7",X"BD",X"FE",X"FF",X"E3",X"F6",X"9F", - X"B3",X"FC",X"6B",X"D3",X"79",X"F2",X"D9",X"CF",X"AB",X"8F",X"E7",X"BB",X"F9",X"EE",X"BF",X"B5", - X"E7",X"8A",X"B3",X"FB",X"3E",X"6F",X"6F",X"6C",X"56",X"EF",X"EB",X"CB",X"D3",X"81",X"F5",X"B1", - X"60",X"6B",X"4A",X"98",X"10",X"A8",X"E9",X"28",X"98",X"1D",X"98",X"A0",X"08",X"BC",X"1A",X"8D", - X"86",X"38",X"5D",X"01",X"60",X"A8",X"A2",X"16",X"02",X"64",X"00",X"00",X"A7",X"91",X"03",X"00", - X"70",X"3A",X"00",X"30",X"18",X"25",X"02",X"90",X"50",X"06",X"80",X"88",X"52",X"80",X"10",X"00", - X"E8",X"ED",X"A2",X"12",X"00",X"23",X"A4",X"0B",X"84",X"C4",X"80",X"60",X"20",X"82",X"20",X"0C", - X"88",X"CE",X"2B",X"3E",X"80",X"B7",X"01",X"44",X"10",X"22",X"90",X"03",X"23",X"88",X"11",X"03", - X"81",X"42",X"00",X"39",X"18",X"DA",X"5A",X"36",X"78",X"80",X"48",X"00",X"84",X"0E",X"20",X"00", - X"16",X"82",X"66",X"81",X"30",X"14",X"08",X"10",X"84",X"01",X"51",X"A8",X"09",X"04",X"B3",X"00", - X"4C",X"41",X"40",X"20",X"16",X"C0",X"5A",X"D0",X"02",X"92",X"02",X"19",X"48",X"02",X"80",X"0C", - X"F9",X"99",X"D5",X"79",X"F0",X"79",X"E8",X"B3",X"97",X"6B",X"39",X"FF",X"FF",X"F9",X"B9",X"3A", - X"F1",X"79",X"B3",X"A9",X"A0",X"E9",X"7A",X"B1",X"95",X"30",X"A9",X"9D",X"F9",X"30",X"FD",X"72", - X"5C",X"FC",X"B1",X"F2",X"B9",X"F9",X"59",X"C9",X"73",X"BB",X"3A",X"FA",X"DB",X"98",X"F2",X"D5", - X"51",X"E8",X"7D",X"FB",X"F9",X"5D",X"F9",X"FF",X"32",X"75",X"FE",X"71",X"B1",X"68",X"F4",X"B9", - X"FF",X"F9",X"FD",X"B9",X"B1",X"BA",X"59",X"B9",X"BE",X"E8",X"B8",X"F1",X"F7",X"B8",X"F1",X"49", - X"6D",X"F1",X"9E",X"35",X"E1",X"78",X"E0",X"F9",X"B9",X"F9",X"B0",X"BC",X"D4",X"61",X"63",X"59", - X"F0",X"87",X"D9",X"B9",X"58",X"72",X"D8",X"EB",X"8A",X"F1",X"35",X"33",X"B5",X"79",X"79",X"FD", - X"D0",X"6D",X"39",X"F9",X"FF",X"F9",X"54",X"F9",X"7B",X"F9",X"FB",X"E9",X"AD",X"F8",X"79",X"F0", - X"77",X"07",X"30",X"5D",X"8F",X"C7",X"A5",X"07",X"04",X"A7",X"8D",X"44",X"86",X"C6",X"A0",X"45", - X"18",X"07",X"D4",X"7F",X"1F",X"03",X"04",X"05",X"07",X"4E",X"66",X"05",X"6E",X"06",X"06",X"4E", - X"07",X"2E",X"47",X"46",X"06",X"26",X"06",X"46",X"76",X"06",X"02",X"01",X"97",X"D3",X"C6",X"87", - X"A2",X"87",X"00",X"2A",X"37",X"32",X"A4",X"87",X"66",X"76",X"41",X"1E",X"7E",X"63",X"14",X"89", - X"BE",X"06",X"0F",X"53",X"CA",X"8E",X"06",X"02",X"46",X"26",X"07",X"87",X"4F",X"44",X"04",X"0A", - X"96",X"EC",X"10",X"4E",X"0A",X"0C",X"A6",X"A6",X"0E",X"4F",X"C7",X"86",X"02",X"8E",X"06",X"AC", - X"D6",X"00",X"9B",X"23",X"45",X"2E",X"0C",X"67",X"07",X"22",X"83",X"43",X"62",X"C7",X"0C",X"0E", - X"87",X"06",X"14",X"66",X"BD",X"16",X"E7",X"0E",X"8F",X"06",X"64",X"0F",X"86",X"0F",X"06",X"86", - X"FF",X"D1",X"99",X"78",X"5D",X"69",X"F9",X"71",X"DB",X"71",X"3B",X"9B",X"ED",X"7D",X"F8",X"79", - X"9C",X"F9",X"DB",X"F6",X"EB",X"41",X"77",X"43",X"D9",X"59",X"FB",X"33",X"FF",X"F5",X"B9",X"39", - X"A8",X"C9",X"31",X"A3",X"5D",X"B4",X"71",X"69",X"78",X"7B",X"BE",X"FD",X"78",X"BD",X"73",X"39", - X"F4",X"F9",X"BC",X"B1",X"F9",X"64",X"22",X"3C",X"9B",X"5A",X"B9",X"74",X"5C",X"99",X"6B",X"F9", - X"7F",X"90",X"F9",X"78",X"F8",X"B9",X"3B",X"B1",X"39",X"F9",X"6F",X"F8",X"DE",X"FF",X"B1",X"D8", - X"A9",X"96",X"E8",X"DA",X"F5",X"7A",X"A4",X"39",X"B9",X"F9",X"DD",X"4B",X"DB",X"FA",X"D8",X"7B", - X"F5",X"C1",X"B9",X"FC",X"D8",X"79",X"9E",X"90",X"E9",X"50",X"34",X"99",X"A1",X"59",X"FD",X"69", - X"A1",X"FB",X"1B",X"B8",X"77",X"B9",X"14",X"1B",X"27",X"48",X"FF",X"08",X"F8",X"EB",X"B0",X"F8", - X"B9",X"66",X"03",X"46",X"0F",X"47",X"75",X"C6",X"47",X"02",X"07",X"02",X"0C",X"24",X"2F",X"02", - X"8C",X"43",X"82",X"D5",X"2A",X"0F",X"9C",X"02",X"28",X"0C",X"03",X"8D",X"36",X"04",X"23",X"86", - X"42",X"D2",X"A4",X"46",X"CF",X"8C",X"76",X"96",X"C7",X"05",X"86",X"80",X"5B",X"66",X"46",X"0E", - X"16",X"4C",X"4E",X"46",X"52",X"07",X"A7",X"C5",X"03",X"0F",X"44",X"A3",X"0E",X"46",X"46",X"64", - X"0E",X"27",X"26",X"0B",X"07",X"4E",X"82",X"C6",X"07",X"06",X"D6",X"46",X"4E",X"C2",X"A4",X"06", - X"07",X"47",X"17",X"87",X"58",X"15",X"57",X"07",X"44",X"97",X"0C",X"42",X"04",X"86",X"06",X"57", - X"03",X"44",X"06",X"46",X"D2",X"0E",X"0F",X"43",X"47",X"56",X"AC",X"4C",X"06",X"06",X"37",X"86", - X"06",X"56",X"B4",X"07",X"6E",X"28",X"54",X"07",X"C6",X"86",X"07",X"83",X"1E",X"88",X"46",X"AD"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/dpram.vhd deleted file mode 100644 index fec08f5f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,75 +0,0 @@ -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.altera_mf_components.all; - -entity dpram is - generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 - ); - PORT - ( - address_a : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - address_b : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - clock_a : IN STD_LOGIC := '1'; - clock_b : IN STD_LOGIC ; - data_a : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - data_b : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) := (others => '0'); - enable_a : IN STD_LOGIC := '1'; - enable_b : IN STD_LOGIC := '1'; - wren_a : IN STD_LOGIC := '0'; - wren_b : IN STD_LOGIC := '0'; - q_a : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - q_b : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) - ); -END dpram; - - -ARCHITECTURE SYN OF dpram IS -BEGIN - altsyncram_component : altsyncram - GENERIC MAP ( - address_reg_b => "CLOCK1", - clock_enable_input_a => "NORMAL", - clock_enable_input_b => "NORMAL", - clock_enable_output_a => "BYPASS", - clock_enable_output_b => "BYPASS", - indata_reg_b => "CLOCK1", - intended_device_family => "Cyclone V", - lpm_type => "altsyncram", - numwords_a => 2**addr_width_g, - numwords_b => 2**addr_width_g, - operation_mode => "BIDIR_DUAL_PORT", - outdata_aclr_a => "NONE", - outdata_aclr_b => "NONE", - outdata_reg_a => "UNREGISTERED", - outdata_reg_b => "UNREGISTERED", - power_up_uninitialized => "FALSE", - read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ", - read_during_write_mode_port_b => "NEW_DATA_NO_NBE_READ", - widthad_a => addr_width_g, - widthad_b => addr_width_g, - width_a => data_width_g, - width_b => data_width_g, - width_byteena_a => 1, - width_byteena_b => 1, - wrcontrol_wraddress_reg_b => "CLOCK1" - ) - PORT MAP ( - address_a => address_a, - address_b => address_b, - clock0 => clock_a, - clock1 => clock_b, - clocken0 => enable_a, - clocken1 => enable_b, - data_a => data_a, - data_b => data_b, - wren_a => wren_a, - wren_b => wren_b, - q_a => q_a, - q_b => q_b - ); - -END SYN; diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman.vhd deleted file mode 100644 index 13e51d6c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,469 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- Copyright (c) Sorgelig - 2017 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 006 Refactoring, 8 sprites support by Sorgelig --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN is - generic( - eight_sprites : boolean := true - ); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0 : in std_logic_vector(7 downto 0); - in1 : in std_logic_vector(7 downto 0); - dipsw1 : in std_logic_vector(7 downto 0); - dipsw2 : in std_logic_vector(7 downto 0); - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_int_l : std_logic := '1'; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal hp : std_logic_vector ( 4 downto 0); - signal vp : std_logic_vector ( 4 downto 0); - signal ram_cs : std_logic; - signal ram_data : std_logic_vector(7 downto 0); - signal vram_data : std_logic_vector(7 downto 0); - signal sprite_xy_data : std_logic_vector(7 downto 0); - signal vram_addr : std_logic_vector(11 downto 0); - - signal iodec_spr_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_sn1_l : std_logic; - signal iodec_sn2_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw1_l : std_logic; - signal iodec_dipsw2_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - - signal sn_we : std_logic; - signal wav1,wav2,wav3 : std_logic_vector(7 downto 0); - - component ym2149 is port - ( - CLK : in std_logic; - CE : in std_logic; - RESET : in std_logic; - BDIR : in std_logic; - BC : in std_logic; - DI : in std_logic_vector(7 downto 0); - DO : out std_logic_vector(7 downto 0); - CHANNEL_A: out std_logic_vector(7 downto 0); - CHANNEL_B: out std_logic_vector(7 downto 0); - CHANNEL_C: out std_logic_vector(7 downto 0); - - SEL : in std_logic; - MODE : in std_logic; - IOA_in : in std_logic_vector(7 downto 0); - IOA_out : out std_logic_vector(7 downto 0); - - IOB_in : in std_logic_vector(7 downto 0); - IOB_out : out std_logic_vector(7 downto 0) - ); - end component; - -begin - --- --- video timing --- -p_hvcnt : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - if hcnt = "111111111" then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - if do_hsync then - if vcnt = "111111111" then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; -end process; - -vsync <= not vcnt(8); -do_hsync <= (hcnt = "010101111"); -- 0AF - -p_sync : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - - if (hcnt = "010001111") and not eight_sprites then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") and not eight_sprites then - hblank <= '0'; -- 0EF - elsif (hcnt = "111111111") and eight_sprites then - hblank <= '1'; - elsif (hcnt = "011111111") and eight_sprites then - hblank <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; -end process; - --- --- cpu --- -p_irq_req_watchdog : process - variable rising_vblank : boolean; -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - --watchdog_reset_l <= not reset; - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - end if; -end process; - -u_cpu : entity work.T80sed -port map -( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => hcnt(0) and ena_6, - WAIT_n => sync_bus_wreq_l, - INT_n => cpu_int_l, - NMI_n => '1', - BUSRQ_n => '1', - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out -); - --- rom 0x0000 - 0x3FFF --- syncbus 0x4000 - 0x7FFF -sync_bus_cs_l <= '0' when cpu_mreq_l = '0' and cpu_rfsh_l = '1' and cpu_addr(14) = '1' else '1'; -sync_bus_wreq_l <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '1' and cpu_rd_l = '0' else '1'; -sync_bus_stb <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '0' else '1'; -sync_bus_r_w_l <= '0' when sync_bus_stb = '0' and cpu_rd_l = '1' else '1'; - --- --- sync bus custom ic --- -p_sync_bus_reg : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; -end process; - - --- WRITE --- out_l 0x5000 - 0x503F control space --- sn1_l 0x5040 - 0x504F sound --- sn2_l 0x5050 - 0x505F sound --- spr_l 0x5060 - 0x506F sprite --- wdr_l 0x50C0 - 0x50FF watchdog reset -iodec_out_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_sn1_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"4" else '1'; -iodec_sn2_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"5" else '1'; -iodec_spr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"6" else '1'; -iodec_wdr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - --- READ --- in0_l 0x5000 - 0x503F in port 0 --- in1_l 0x5040 - 0x507F in port 1 --- dipsw_l 0x5080 - 0x50BF dip switches -iodec_in0_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_in1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"01" else '1'; -iodec_dipsw1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"10" else '1'; -iodec_dipsw2_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - -p_control_reg : process -begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - elsif (iodec_out_l = '0') then - control_reg(to_integer(unsigned(cpu_addr(2 downto 0)))) <= cpu_data_out(0); - end if; - end if; -end process; - -cpu_data_in <= cpu_vec_reg when (cpu_iorq_l = '0') and (cpu_m1_l = '0') else - sync_bus_reg when sync_bus_wreq_l = '0' else - program_rom_dinl when cpu_addr(15 downto 14) = "00" else -- ROM at 0000 - 3fff - program_rom_dinh when cpu_addr(15 downto 14) = "10" else -- ROM at 8000 - bfff - in0 when iodec_in0_l = '0' else - in1 when iodec_in1_l = '0' else - dipsw1 when iodec_dipsw1_l = '0' else - dipsw2 when iodec_dipsw2_l = '0' else - ram_data; - -u_program_rom : entity work.ROM_PGM_0 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl -); - -u_program_rom1 : entity work.ROM_PGM_1 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinh -); - -ram_cs <= '1' when cpu_addr(15 downto 12) = X"4" else '0'; - -u_rams : work.dpram generic map (12,8) -port map -( - clock_a => clk, - enable_a => ena_6, - wren_a => not sync_bus_r_w_l and ram_cs, - address_a => cpu_addr(11 downto 0), - data_a => cpu_data_out, -- cpu only source of ram data - q_a => ram_data, - - clock_b => clk, - address_b => vram_addr(11 downto 0), - q_b => vram_data -); - --- --- video subsystem --- - --- vram addr custom ic -hp <= hcnt(7 downto 3) when control_reg(3) = '0' else not hcnt(7 downto 3); -vp <= vcnt(7 downto 3) when control_reg(3) = '0' else not vcnt(7 downto 3); -vram_addr <= '0' & hcnt(2) & vp & hp when hcnt(8)='1' else - x"FF" & hcnt(6 downto 4) & hcnt(2) when hblank = '1' else - '0' & hcnt(2) & hp(3) & hp(3) & hp(3) & hp(3) & hp(0) & vp; - -sprite_xy_ram : work.dpram generic map (4,8) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not iodec_spr_l, - address_a => cpu_addr(3 downto 0), - data_a => cpu_data_out, - - clock_b => CLK, - address_b => vram_addr(3 downto 0), - q_b => sprite_xy_data -); - -u_video : entity work.PACMAN_VIDEO -port map -( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - vram_data => vram_data, - sprite_xy => sprite_xy_data, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - O_HBLANK => O_HBLANK, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk -); - -O_HSYNC <= hSync; -O_VSYNC <= vSync; -O_VBLANK <= vblank; - --- --- --- audio subsystem --- -u_audio : entity work.PACMAN_AUDIO -port map ( - I_HCNT => hcnt, - -- - I_AB => cpu_addr(11 downto 0), - I_DB => cpu_data_out, - -- - I_WR1_L => iodec_sn2_l, - I_WR0_L => iodec_sn1_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk -); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 91313469..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not I_WR1_L, - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => rom3m(1), - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 1552d65b..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,279 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 004 Refactoring, 8 sprite support by Sorgelig --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VIDEO is - generic( - alt_transp : boolean := false - ); - port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - vram_data : in std_logic_vector(7 downto 0); - sprite_xy : in std_logic_vector(7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - O_HBLANK : out std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_VIDEO is - - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal sprite_data : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - signal obj_on2 : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_op_t1 : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal sprite_ram_ip : std_logic_vector(5 downto 0); - signal sprite_ram_op : std_logic_vector(5 downto 0); - signal sprite_addr : std_logic_vector(7 downto 0); - signal sprite_addr_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(5 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - -dr <= not sprite_xy when I_HBLANK = '1' else "11111111"; -- pull ups on board - -p_char_regs : process - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; -begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & not I_HBLANK); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - sprite_data <= vram_data; -- character reg - end if; -end process; - -xflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(1); -yflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(0); - -obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - -ca(12) <= char_hblank_reg; -ca(11 downto 6) <= sprite_data(7 downto 2); -ca(5) <= sprite_data(1) when char_hblank_reg = '0' else char_sum_reg(3) xor xflip; -ca(4) <= sprite_data(0) when char_hblank_reg = '0' else I_HCNT(3); -ca(3) <= I_HCNT(2) xor yflip; -ca(2) <= char_sum_reg(2) xor xflip; -ca(1) <= char_sum_reg(1) xor xflip; -ca(0) <= char_sum_reg(0) xor xflip; - --- char roms -char_rom_5ef : entity work.GFX1 -port map -( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf -); - -p_char_shift : process -begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_buf(7 downto 4); -- load - shift_regl <= char_rom_5ef_buf(3 downto 0); - when others => null; - end case; - end if; -end process; - -shift_sel(0) <= I_HCNT(0) and I_HCNT(1) when vout_yflip = '0' else '1'; -shift_sel(1) <= '1' when vout_yflip = '0' else I_HCNT(0) and I_HCNT(1); -shift_op(0) <= shift_regl(3) when vout_yflip = '0' else shift_regl(0); -shift_op(1) <= shift_regu(3) when vout_yflip = '0' else shift_regu(0); - -p_video_out_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= vram_data(4 downto 0); -- colour reg - end if; - - if I_HCNT(3 downto 0) = "0111" and (vout_hblank='1' or I_HBLANK='1' or vout_obj_on='0') then - sprite_addr <= dr; - else - sprite_addr <= sprite_addr + "1"; - end if; - end if; -end process; - -col_rom_4a : entity work.PROM4_DST -port map -( - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a -); - -u_sprite_ram : work.dpram generic map (8,6) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => vout_obj_on_t1, - address_a => sprite_addr_t1, - data_a => sprite_ram_ip, - - clock_b => CLK, - enable_b => ENA_6, - address_b => sprite_addr, - q_b => sprite_ram_op -); - -sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "000000"; -video_op_sel <= '0' when alt_transp and (sprite_ram_reg(1 downto 0) = "00") else - '0' when not alt_transp and (sprite_ram_reg(5 downto 2) = "0000") else - '1'; - -p_sprite_ram_ip_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - sprite_addr_t1 <= sprite_addr; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - shift_op_t1 <= shift_op; - end if; -end process; - -sprite_ram_ip <= (others => '0') when vout_hblank_t1 = '0' else - sprite_ram_reg when video_op_sel = '1' else - lut_4a_t1(3 downto 0) & shift_op_t1; - -final_col <= (others => '0') when (vout_hblank = '1') or (I_VBLANK = '1') else - sprite_ram_reg(5 downto 2) when video_op_sel = '1' else - lut_4a(3 downto 0); - --- assign video outputs from color LUT PROM -col_rom_7f : entity work.PROM7_DST -port map -( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE -); - -O_HBLANK <= vout_hblank and vout_hblank_t1; - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pll.qip deleted file mode 100644 index afd958be..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll.v"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pll.v b/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pll.v deleted file mode 100644 index 60297687..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Ponpoko_MiST/rtl/pll.v +++ /dev/null @@ -1,320 +0,0 @@ -// megafunction wizard: %ALTPLL% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altpll - -// ============================================================ -// File Name: pll.v -// Megafunction Name(s): -// altpll -// -// Simulation Library Files(s): -// altera_mf -// ============================================================ -// ************************************************************ -// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -// -// 13.1.0 Build 162 10/23/2013 SJ Web Edition -// ************************************************************ - - -//Copyright (C) 1991-2013 Altera Corporation -//Your use of Altera Corporation's design tools, logic functions -//and other software and tools, and its AMPP partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Altera Program License -//Subscription Agreement, Altera MegaCore Function License -//Agreement, or other applicable license agreement, including, -//without limitation, that your use is for the sole purpose of -//programming logic devices manufactured by Altera and sold by -//Altera or its authorized distributors. Please refer to the -//applicable agreement for further details. - - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on -module pll ( - areset, - inclk0, - c0, - locked); - - input areset; - input inclk0; - output c0; - output locked; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri0 areset; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire sub_wire0; - wire [4:0] sub_wire1; - wire [0:0] sub_wire5 = 1'h0; - wire locked = sub_wire0; - wire [0:0] sub_wire2 = sub_wire1[0:0]; - wire c0 = sub_wire2; - wire sub_wire3 = inclk0; - wire [1:0] sub_wire4 = {sub_wire5, sub_wire3}; - - altpll altpll_component ( - .areset (areset), - .inclk (sub_wire4), - .locked (sub_wire0), - .clk (sub_wire1), - .activeclock (), - .clkbad (), - .clkena ({6{1'b1}}), - .clkloss (), - .clkswitch (1'b0), - .configupdate (1'b0), - .enable0 (), - .enable1 (), - .extclk (), - .extclkena ({4{1'b1}}), - .fbin (1'b1), - .fbmimicbidir (), - .fbout (), - .fref (), - .icdrclk (), - .pfdena (1'b1), - .phasecounterselect ({4{1'b1}}), - .phasedone (), - .phasestep (1'b1), - .phaseupdown (1'b1), - .pllena (1'b1), - .scanaclr (1'b0), - .scanclk (1'b0), - .scanclkena (1'b1), - .scandata (1'b0), - .scandataout (), - .scandone (), - .scanread (1'b0), - .scanwrite (1'b0), - .sclkout0 (), - .sclkout1 (), - .vcooverrange (), - .vcounderrange ()); - defparam - altpll_component.bandwidth_type = "AUTO", - altpll_component.clk0_divide_by = 9, - altpll_component.clk0_duty_cycle = 50, - altpll_component.clk0_multiply_by = 8, - altpll_component.clk0_phase_shift = "0", - altpll_component.compensate_clock = "CLK0", - altpll_component.inclk0_input_frequency = 37037, - altpll_component.intended_device_family = "Cyclone III", - altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll", - altpll_component.lpm_type = "altpll", - altpll_component.operation_mode = "NORMAL", - altpll_component.pll_type = "AUTO", - altpll_component.port_activeclock = "PORT_UNUSED", - altpll_component.port_areset = "PORT_USED", - altpll_component.port_clkbad0 = "PORT_UNUSED", - altpll_component.port_clkbad1 = "PORT_UNUSED", - altpll_component.port_clkloss = "PORT_UNUSED", - altpll_component.port_clkswitch = "PORT_UNUSED", - altpll_component.port_configupdate = "PORT_UNUSED", - altpll_component.port_fbin = "PORT_UNUSED", - altpll_component.port_inclk0 = "PORT_USED", - altpll_component.port_inclk1 = "PORT_UNUSED", - altpll_component.port_locked = "PORT_USED", - altpll_component.port_pfdena = "PORT_UNUSED", - altpll_component.port_phasecounterselect = "PORT_UNUSED", - altpll_component.port_phasedone = "PORT_UNUSED", - altpll_component.port_phasestep = "PORT_UNUSED", - altpll_component.port_phaseupdown = "PORT_UNUSED", - altpll_component.port_pllena = "PORT_UNUSED", - altpll_component.port_scanaclr = "PORT_UNUSED", - altpll_component.port_scanclk = "PORT_UNUSED", - altpll_component.port_scanclkena = "PORT_UNUSED", - altpll_component.port_scandata = "PORT_UNUSED", - altpll_component.port_scandataout = "PORT_UNUSED", - altpll_component.port_scandone = "PORT_UNUSED", - altpll_component.port_scanread = "PORT_UNUSED", - altpll_component.port_scanwrite = "PORT_UNUSED", - altpll_component.port_clk0 = "PORT_USED", - altpll_component.port_clk1 = "PORT_UNUSED", - altpll_component.port_clk2 = "PORT_UNUSED", - altpll_component.port_clk3 = "PORT_UNUSED", - altpll_component.port_clk4 = "PORT_UNUSED", - altpll_component.port_clk5 = "PORT_UNUSED", - altpll_component.port_clkena0 = "PORT_UNUSED", - altpll_component.port_clkena1 = "PORT_UNUSED", - altpll_component.port_clkena2 = "PORT_UNUSED", - altpll_component.port_clkena3 = "PORT_UNUSED", - altpll_component.port_clkena4 = "PORT_UNUSED", - altpll_component.port_clkena5 = "PORT_UNUSED", - altpll_component.port_extclk0 = "PORT_UNUSED", - altpll_component.port_extclk1 = "PORT_UNUSED", - altpll_component.port_extclk2 = "PORT_UNUSED", - altpll_component.port_extclk3 = "PORT_UNUSED", - altpll_component.self_reset_on_loss_lock = "OFF", - altpll_component.width_clock = 5; - - -endmodule - -// ============================================================ -// CNX file retrieval info -// ============================================================ -// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" -// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" -// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" -// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" -// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" -// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" -// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" -// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" -// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" -// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" -// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" -// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" -// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" -// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" -// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" -// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" -// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" -// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" -// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" -// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" -// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" -// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" -// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" -// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" -// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" -// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" -// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" -// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" -// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" -// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" -// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" -// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" -// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" -// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" -// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" -// Retrieval info: PRIVATE: SPREAD_USE STRING "0" -// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" -// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" -// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" -// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: USE_CLK0 STRING "1" -// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" -// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" -// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" -// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" -// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" -// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" -// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" -// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" -// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" -// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" -// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" -// Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" -// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" -// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" -// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" -// Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 -// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 -// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf -// Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/README.txt deleted file mode 100644 index fe682bfe..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/README.txt +++ /dev/null @@ -1,23 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Super Glob port to MiST by Gehstock --- 10 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.qpf b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.qpf deleted file mode 100644 index c46ed6f6..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "SuperGlob" diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.qsf b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.qsf deleted file mode 100644 index 589f4f52..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.qsf +++ /dev/null @@ -1,156 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 13:19:51 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# SuperGlob_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name TOP_LEVEL_ENTITY SuperGlob - -# Fitter Assignments -# ================== -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# ----------------------- -# start ENTITY(SuperGlob) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(SuperGlob) -# --------------------- -set_global_assignment -name SYSTEMVERILOG_FILE rtl/SuperGlob.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_vram_addr.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM3_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.sdc b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/SuperGlob.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index e6ac7fc9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"37",X"37",X"7F",X"FF",X"EE",X"00",X"00",X"00",X"CE",X"CE",X"67",X"33",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F", - X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0", - X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF", - X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"00",X"00",X"EE",X"FF",X"7F",X"37",X"37",X"7F",X"00",X"00",X"00",X"33",X"67",X"CE",X"CE",X"EF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0F", - X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"F0", - X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"FF",X"FF", - X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"EC",X"E8",X"C0",X"00",X"00",X"00",X"00",X"00",X"73",X"71",X"30",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"C0",X"E8",X"EC",X"00",X"00",X"00",X"00",X"00",X"30",X"71",X"73", - X"EC",X"E8",X"C0",X"00",X"00",X"00",X"00",X"0F",X"73",X"71",X"30",X"00",X"00",X"00",X"00",X"0F", - X"FF",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"FF",X"88",X"88",X"88",X"88",X"88",X"88",X"FF", - X"0F",X"00",X"00",X"00",X"00",X"C0",X"E8",X"EC",X"0F",X"00",X"00",X"00",X"00",X"30",X"71",X"73", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"FF",X"77",X"30",X"30",X"30",X"30",X"30",X"30",X"77", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"77", - X"0F",X"0F",X"01",X"01",X"01",X"01",X"0F",X"0F",X"0F",X"0F",X"0E",X"0E",X"0E",X"0E",X"0F",X"0F", - X"0C",X"0C",X"0C",X"0C",X"0C",X"00",X"00",X"0F",X"0C",X"00",X"00",X"0F",X"0F",X"00",X"00",X"0F", - X"0F",X"00",X"00",X"0C",X"0C",X"0C",X"0C",X"0C",X"0F",X"00",X"00",X"0F",X"0F",X"00",X"00",X"0C", - X"0C",X"0C",X"0C",X"0F",X"0F",X"00",X"00",X"0F",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0F", - X"0F",X"00",X"00",X"0F",X"0F",X"0C",X"0C",X"0C",X"0F",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"0F",X"00",X"00",X"0F",X"0F",X"00",X"00",X"0F",X"0F",X"00",X"00",X"0F",X"0F",X"00",X"00",X"0F", - X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"33",X"00",X"00",X"00", - X"0F",X"0F",X"0E",X"0C",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"07",X"03",X"03",X"07",X"0F",X"0F", - X"0F",X"0F",X"0E",X"0C",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"07",X"03",X"03",X"07",X"0F",X"0F", - X"01",X"0B",X"0E",X"0C",X"0C",X"0E",X"0F",X"0F",X"03",X"03",X"03",X"03",X"03",X"03",X"01",X"00", - X"01",X"01",X"0B",X"0F",X"0F",X"0B",X"01",X"01",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03", - X"0F",X"0F",X"0E",X"0C",X"0C",X"0E",X"0B",X"01",X"00",X"01",X"03",X"03",X"03",X"03",X"03",X"03", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"01",X"0B",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"03",X"03",X"03",X"03",X"03",X"01",X"00", - X"0F",X"0F",X"0E",X"0C",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"0E",X"0C",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"06",X"0E",X"0E",X"0E",X"0E",X"0E",X"0C",X"08",X"0C",X"0E",X"07",X"03",X"03",X"07",X"0F",X"0F", - X"06",X"06",X"0E",X"0E",X"0E",X"0E",X"06",X"06",X"0C",X"0C",X"0E",X"0F",X"0F",X"0E",X"0C",X"0C", - X"00",X"00",X"00",X"33",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"0C",X"0E",X"0E",X"0E",X"0E",X"0E",X"06",X"0F",X"0F",X"07",X"03",X"03",X"07",X"0E",X"0C", - X"EE",X"FF",X"11",X"99",X"55",X"FF",X"EE",X"00",X"33",X"77",X"55",X"44",X"44",X"77",X"33",X"00", - X"00",X"00",X"11",X"FF",X"FF",X"11",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"22",X"00",X"00", - X"33",X"99",X"99",X"DD",X"FF",X"77",X"33",X"00",X"33",X"77",X"55",X"44",X"44",X"66",X"22",X"00", - X"66",X"FF",X"99",X"99",X"11",X"33",X"22",X"00",X"33",X"77",X"44",X"44",X"44",X"66",X"22",X"00", - X"55",X"FF",X"FF",X"55",X"44",X"CC",X"CC",X"00",X"00",X"77",X"77",X"66",X"33",X"11",X"00",X"00", - X"66",X"FF",X"99",X"99",X"99",X"BB",X"AA",X"00",X"44",X"44",X"44",X"44",X"44",X"77",X"77",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"22",X"66",X"44",X"44",X"44",X"77",X"33",X"00", - X"00",X"00",X"88",X"FF",X"77",X"00",X"00",X"00",X"66",X"77",X"55",X"44",X"44",X"44",X"66",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"EE",X"FF",X"99",X"99",X"99",X"BB",X"22",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"00",X"00",X"00",X"BB",X"BB",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00", - X"11",X"22",X"44",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"22",X"44",X"00", - X"88",X"88",X"88",X"FF",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"77",X"33",X"11",X"00",X"00", - X"99",X"AA",X"CC",X"FF",X"CC",X"AA",X"99",X"00",X"44",X"22",X"11",X"77",X"11",X"22",X"44",X"00", - X"88",X"CC",X"EE",X"FF",X"88",X"88",X"88",X"00",X"00",X"11",X"33",X"77",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"44",X"22",X"11",X"00",X"44",X"22",X"11",X"00",X"00",X"00",X"00",X"00", - X"CC",X"22",X"11",X"15",X"15",X"19",X"22",X"CC",X"33",X"44",X"88",X"8A",X"8A",X"89",X"44",X"33", - X"00",X"FF",X"FF",X"44",X"44",X"FF",X"FF",X"00",X"00",X"11",X"33",X"66",X"66",X"33",X"11",X"00", - X"66",X"FF",X"99",X"99",X"FF",X"FF",X"11",X"00",X"33",X"77",X"44",X"44",X"77",X"77",X"44",X"00", - X"22",X"33",X"11",X"11",X"33",X"EE",X"CC",X"00",X"22",X"66",X"44",X"44",X"66",X"33",X"11",X"00", - X"EE",X"FF",X"11",X"11",X"FF",X"FF",X"11",X"00",X"33",X"77",X"44",X"44",X"77",X"77",X"44",X"00", - X"33",X"11",X"DD",X"99",X"FF",X"FF",X"11",X"00",X"66",X"44",X"55",X"44",X"77",X"77",X"44",X"00", - X"00",X"00",X"CC",X"99",X"FF",X"FF",X"11",X"00",X"66",X"44",X"55",X"44",X"77",X"77",X"44",X"00", - X"FF",X"FF",X"99",X"11",X"33",X"EE",X"CC",X"00",X"22",X"66",X"44",X"44",X"66",X"33",X"11",X"00", - X"00",X"FF",X"FF",X"88",X"88",X"FF",X"FF",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00", - X"00",X"00",X"11",X"FF",X"FF",X"11",X"00",X"00",X"00",X"00",X"44",X"77",X"77",X"44",X"00",X"00", - X"00",X"00",X"EE",X"FF",X"11",X"77",X"66",X"00",X"44",X"44",X"77",X"77",X"44",X"44",X"00",X"00", - X"11",X"33",X"EE",X"CC",X"FF",X"FF",X"11",X"00",X"66",X"77",X"11",X"00",X"77",X"77",X"44",X"00", - X"33",X"11",X"11",X"11",X"FF",X"FF",X"11",X"00",X"00",X"00",X"00",X"44",X"77",X"77",X"44",X"00", - X"FF",X"FF",X"88",X"CC",X"88",X"FF",X"FF",X"00",X"77",X"77",X"33",X"11",X"33",X"77",X"77",X"00", - X"FF",X"FF",X"CC",X"88",X"00",X"FF",X"FF",X"00",X"77",X"77",X"00",X"11",X"33",X"77",X"77",X"00", - X"CC",X"EE",X"33",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"66",X"33",X"11",X"00", - X"00",X"88",X"88",X"99",X"FF",X"FF",X"11",X"00",X"33",X"77",X"44",X"44",X"77",X"77",X"44",X"00", - X"DD",X"EE",X"55",X"11",X"11",X"FF",X"EE",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"11",X"BB",X"EE",X"CC",X"FF",X"FF",X"11",X"00",X"33",X"77",X"44",X"44",X"77",X"77",X"44",X"00", - X"66",X"FF",X"99",X"99",X"99",X"BB",X"22",X"00",X"22",X"66",X"44",X"44",X"44",X"77",X"33",X"00", - X"00",X"00",X"11",X"FF",X"FF",X"11",X"00",X"00",X"00",X"66",X"44",X"77",X"77",X"44",X"66",X"00", - X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00", - X"88",X"CC",X"66",X"33",X"66",X"CC",X"88",X"00",X"77",X"77",X"00",X"00",X"00",X"77",X"77",X"00", - X"CC",X"FF",X"33",X"EE",X"33",X"FF",X"CC",X"00",X"77",X"77",X"00",X"11",X"00",X"77",X"77",X"00", - X"11",X"33",X"66",X"CC",X"66",X"33",X"11",X"00",X"44",X"66",X"33",X"11",X"33",X"66",X"44",X"00", - X"00",X"00",X"99",X"FF",X"FF",X"99",X"00",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00", - X"33",X"11",X"99",X"99",X"DD",X"77",X"33",X"00",X"66",X"77",X"55",X"44",X"44",X"44",X"66",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0B",X"01",X"00",X"01",X"03",X"03",X"03",X"03",X"03",X"03", - X"06",X"0E",X"0E",X"0E",X"0E",X"0E",X"0C",X"08",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"08",X"0C",X"0E",X"0E",X"0E",X"0E",X"0E",X"06",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"0C", - X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"0F",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"0F",X"0F",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"0F",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF", - X"0F",X"0F",X"0F",X"0F",X"FF",X"FF",X"FF",X"FF",X"0F",X"0F",X"0F",X"0F",X"FF",X"FF",X"FF",X"FF", - X"0F",X"0F",X"0F",X"0F",X"0F",X"FF",X"FF",X"FF",X"0F",X"0F",X"0F",X"0F",X"0F",X"FF",X"FF",X"FF", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"FF",X"FF",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"FF",X"FF", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"FF",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"FF", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"09",X"0C",X"0C",X"0C",X"0E",X"0F",X"07",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"03",X"00",X"03",X"02",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03", - X"19",X"00",X"0E",X"0B",X"09",X"0F",X"0E",X"00",X"07",X"00",X"00",X"01",X"01",X"01",X"00",X"00", - X"00",X"77",X"33",X"3B",X"33",X"3B",X"37",X"37",X"0C",X"08",X"0C",X"07",X"0C",X"00",X"06",X"05", - X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04", - X"00",X"00",X"00",X"66",X"FF",X"77",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0C",X"0C",X"0C",X"04",X"06",X"02",X"03",X"00",X"0D",X"0C",X"0C",X"06",X"07",X"0F",X"0E",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"0C",X"0E",X"07",X"0E",X"00",X"0E",X"0F",X"0F", - X"FF",X"EE",X"CC",X"00",X"0E",X"0E",X"0C",X"00",X"CC",X"FF",X"33",X"00",X"01",X"0F",X"01",X"00", - X"00",X"11",X"FF",X"66",X"22",X"AA",X"33",X"77",X"00",X"33",X"BB",X"BB",X"BB",X"33",X"00",X"88", - X"EE",X"33",X"33",X"EE",X"00",X"11",X"33",X"EE",X"11",X"33",X"33",X"11",X"00",X"CC",X"FF",X"11", - X"CC",X"EE",X"33",X"33",X"FF",X"11",X"00",X"CC",X"11",X"33",X"33",X"11",X"FF",X"CC",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF", - X"FF",X"FF",X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"FF", - X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"33",X"33",X"33",X"33",X"33",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"F3", - X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"F3",X"33",X"33",X"33",X"33",X"33",X"33",X"33", - X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"F3",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0", - X"F3",X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"FF",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"FF",X"FF", - X"FF",X"FF",X"33",X"33",X"33",X"33",X"33",X"33",X"FF",X"FF",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"3F",X"3F",X"3F",X"3F",X"3F",X"3F",X"FF",X"FF", - X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"3F",X"3F",X"3F",X"3F",X"3F",X"3F", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"3F",X"3F",X"3F",X"3F",X"3F",X"3F",X"3F",X"F3", - X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"F3",X"3F",X"3F",X"3F",X"3F",X"3F",X"3F",X"3F", - X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"F3",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"F0", - X"F3",X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"F0",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C", - X"2F",X"0F",X"0E",X"0C",X"08",X"00",X"00",X"00",X"0F",X"8F",X"0F",X"1F",X"4F",X"0E",X"00",X"00", - X"E1",X"61",X"43",X"43",X"81",X"00",X"00",X"00",X"00",X"10",X"20",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"81",X"43",X"43",X"C3",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"10", - X"00",X"00",X"00",X"00",X"00",X"0C",X"8E",X"0F",X"00",X"00",X"00",X"0C",X"0F",X"8F",X"0F",X"2F", - X"FC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"FC",X"FF",X"F3",X"C0",X"00",X"00",X"00",X"00", - X"D2",X"3B",X"3F",X"0C",X"08",X"00",X"00",X"00",X"30",X"01",X"01",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"0B",X"6F",X"47",X"13",X"00",X"00",X"01",X"03",X"03",X"01",X"01",X"01", - X"00",X"00",X"00",X"00",X"00",X"C0",X"C0",X"38",X"00",X"00",X"00",X"C0",X"C2",X"FF",X"FF",X"3C", - X"E0",X"E0",X"E0",X"E0",X"C0",X"C0",X"C0",X"80",X"F0",X"F0",X"F0",X"70",X"30",X"10",X"30",X"30", - X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"01",X"17",X"7F",X"B7",X"43",X"30",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"0C",X"CE",X"7F",X"EF",X"9E",X"78",X"F0",X"00",X"7F",X"FF",X"EF",X"FF",X"7F",X"87",X"F0", - X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"88",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"77",X"00",X"80",X"00",X"00",X"00",X"10",X"30",X"30",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"77",X"FF",X"FF",X"00",X"00",X"00",X"00",X"10",X"20",X"20",X"10", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"88",X"FF",X"FF", - X"F0",X"F4",X"60",X"00",X"00",X"00",X"00",X"00",X"07",X"00",X"60",X"78",X"F0",X"F4",X"60",X"00", - X"04",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"30",X"60",X"00",X"06",X"0D",X"0A",X"09",X"00",X"00",X"00",X"10",X"20",X"20",X"00",X"00", - X"00",X"00",X"00",X"00",X"80",X"80",X"60",X"F0",X"00",X"00",X"00",X"30",X"70",X"7A",X"30",X"08", - X"00",X"00",X"FA",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FA",X"00",X"00",X"00",X"00",X"00", - X"40",X"22",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"11",X"20",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00", - X"8E",X"0E",X"27",X"03",X"00",X"00",X"00",X"00",X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"03",X"0F",X"2F",X"87",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"00",X"00",X"00",X"00",X"0C",X"0F",X"8F",X"2F", - X"0F",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0E",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"EE",X"00",X"00",X"00",X"33",X"33",X"11",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"0F", - X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"00", - X"B5",X"38",X"70",X"71",X"20",X"00",X"00",X"00",X"00",X"01",X"03",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"30",X"30",X"30",X"71",X"F7",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"30", - X"00",X"00",X"00",X"00",X"CC",X"EE",X"EE",X"FF",X"00",X"00",X"00",X"77",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"F3",X"EE",X"CC",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"00", - X"F0",X"70",X"10",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"16", - X"00",X"00",X"00",X"CC",X"EE",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33",X"FF",X"FF",X"FF",X"FF", - X"E5",X"E5",X"E9",X"E9",X"E1",X"E9",X"01",X"00",X"F2",X"F2",X"F4",X"F4",X"F9",X"F4",X"00",X"00", - X"00",X"F7",X"00",X"F7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"F7",X"00",X"F7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"01",X"E9",X"E1",X"E9",X"E9",X"E5",X"00",X"00",X"00",X"F4",X"F9",X"F4",X"F4",X"F2", - X"FF",X"FF",X"EE",X"CC",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00",X"00", - X"77",X"FF",X"FF",X"FF",X"77",X"33",X"00",X"00",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"33",X"77",X"FF",X"FF",X"FF",X"F7",X"B7",X"00",X"00",X"00",X"20",X"30",X"30",X"10",X"07", - X"00",X"00",X"00",X"88",X"EE",X"FF",X"FF",X"EE",X"00",X"88",X"EE",X"FF",X"F3",X"F3",X"FF",X"FF", - X"2F",X"0F",X"0E",X"0C",X"08",X"00",X"00",X"00",X"0F",X"8F",X"0F",X"1F",X"4F",X"0E",X"00",X"00", - X"E1",X"61",X"43",X"43",X"81",X"00",X"00",X"00",X"00",X"10",X"20",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"81",X"43",X"43",X"C3",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"10", - X"00",X"00",X"00",X"00",X"00",X"0C",X"8E",X"0F",X"00",X"00",X"00",X"0C",X"0F",X"8F",X"0F",X"2F", - X"D2",X"3B",X"3F",X"0C",X"08",X"00",X"00",X"00",X"30",X"01",X"01",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"FA",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FA",X"00",X"00",X"00",X"00",X"00", - X"8E",X"0E",X"27",X"03",X"00",X"00",X"00",X"00",X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"3C",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"0F",X"0F",X"1E",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"00", - X"E0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"7F",X"FF",X"FE",X"FC",X"F8",X"C0",X"00",X"00", - X"E5",X"E5",X"E9",X"E9",X"E1",X"E9",X"01",X"00",X"F2",X"F2",X"F4",X"F4",X"F9",X"F4",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"E1",X"61",X"43",X"43",X"81",X"00",X"00",X"00",X"00",X"10",X"20",X"00",X"00",X"00",X"00",X"00", - X"D2",X"3B",X"3F",X"0C",X"08",X"00",X"00",X"00",X"30",X"01",X"01",X"01",X"00",X"00",X"00",X"00", - X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"77",X"00",X"80",X"00",X"00",X"00",X"10",X"30",X"30",X"10",X"00",X"00",X"00",X"00", - X"04",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"40",X"22",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"EE",X"00",X"00",X"00",X"33",X"33",X"11",X"11",X"00",X"00",X"00",X"00", - X"B5",X"38",X"70",X"71",X"20",X"00",X"00",X"00",X"00",X"01",X"03",X"01",X"00",X"00",X"00",X"00", - X"FF",X"F7",X"F7",X"F3",X"FF",X"FF",X"EC",X"00",X"00",X"00",X"00",X"00",X"10",X"11",X"11",X"00", - X"00",X"F7",X"00",X"F7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"81",X"43",X"43",X"C3",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"10", - X"00",X"00",X"00",X"00",X"0B",X"6F",X"47",X"13",X"00",X"00",X"01",X"03",X"03",X"01",X"01",X"01", - X"00",X"01",X"17",X"7F",X"B7",X"43",X"30",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"77",X"FF",X"FF",X"00",X"00",X"00",X"00",X"10",X"20",X"20",X"10", - X"00",X"30",X"60",X"00",X"06",X"0D",X"0A",X"09",X"00",X"00",X"00",X"10",X"20",X"20",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"11",X"20",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"03",X"0F",X"2F",X"87",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"30", - X"00",X"00",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"33", - X"00",X"00",X"00",X"30",X"30",X"30",X"71",X"F7",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"30", - X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"F7",X"00",X"F7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"0C",X"8E",X"0F",X"00",X"00",X"00",X"0C",X"0F",X"8F",X"0F",X"2F", - X"00",X"00",X"00",X"00",X"00",X"C0",X"C0",X"38",X"00",X"00",X"00",X"C0",X"C2",X"FF",X"FF",X"3C", - X"00",X"0C",X"CE",X"7F",X"EF",X"9E",X"78",X"F0",X"00",X"7F",X"FF",X"EF",X"FF",X"7F",X"87",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"88",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"80",X"80",X"60",X"F0",X"00",X"00",X"00",X"30",X"70",X"7A",X"30",X"08", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"00",X"00",X"00",X"00",X"0C",X"0F",X"8F",X"2F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"0F", - X"00",X"00",X"00",X"CC",X"EE",X"EE",X"FF",X"FF",X"00",X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"FE",X"FE",X"FC",X"FC",X"E8",X"00",X"00",X"00",X"00",X"77",X"FF",X"BF",X"3F", - X"00",X"00",X"01",X"E9",X"E1",X"E9",X"E9",X"E5",X"00",X"00",X"00",X"F4",X"F9",X"F4",X"F4",X"F2", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"CC",X"EE",X"FF",X"FF",X"7F",X"7F",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"11",X"33",X"77",X"67",X"EF",X"FF",X"00",X"33",X"FF",X"FF",X"0F",X"09",X"09",X"0F", - X"7F",X"7F",X"FF",X"FF",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EF",X"67",X"77",X"33",X"11",X"00",X"00",X"00",X"09",X"09",X"0F",X"FF",X"FF",X"33",X"00",X"00", - X"EE",X"FF",X"FF",X"FF",X"FF",X"7F",X"7F",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"11",X"77",X"77",X"FF",X"EF",X"EF",X"FF",X"33",X"FF",X"FF",X"FF",X"0F",X"09",X"09",X"0F", - X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EF",X"EF",X"FF",X"77",X"77",X"11",X"00",X"00",X"09",X"09",X"0F",X"FF",X"FF",X"FF",X"33",X"00", - X"00",X"CC",X"EE",X"EE",X"EE",X"EE",X"FF",X"FF",X"00",X"00",X"00",X"00",X"33",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"77",X"FF",X"89",X"00",X"8F",X"00",X"00",X"77",X"FF",X"FF",X"1F",X"3F",X"7F", - X"FF",X"FF",X"FF",X"EE",X"EE",X"CC",X"00",X"00",X"FF",X"77",X"33",X"00",X"00",X"00",X"00",X"00", - X"00",X"89",X"FF",X"FF",X"33",X"00",X"00",X"00",X"3F",X"1F",X"FF",X"FF",X"FF",X"77",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"67",X"67",X"67",X"77",X"77", - X"FF",X"FF",X"1F",X"01",X"01",X"0F",X"9F",X"08",X"CC",X"CC",X"CC",X"CC",X"CC",X"EE",X"EE",X"6E", - X"00",X"00",X"88",X"88",X"CC",X"EE",X"77",X"11",X"33",X"33",X"11",X"00",X"00",X"00",X"00",X"00", - X"08",X"0F",X"8F",X"FF",X"33",X"00",X"00",X"00",X"7F",X"7F",X"FF",X"FF",X"FF",X"33",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"EF",X"EF",X"EF",X"FF", - X"77",X"FF",X"FF",X"1F",X"01",X"01",X"0F",X"1F",X"CC",X"CC",X"88",X"88",X"CC",X"CC",X"CC",X"88", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EF",X"EF",X"EF",X"77",X"77",X"33",X"11",X"00", - X"01",X"01",X"0F",X"1F",X"FF",X"FF",X"FF",X"33",X"88",X"88",X"88",X"CC",X"CC",X"CC",X"CC",X"CC", - X"CC",X"FF",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"FF",X"FF",X"EF",X"EF", - X"00",X"FF",X"8F",X"0C",X"0C",X"0F",X"09",X"09",X"FF",X"FF",X"7F",X"3F",X"3F",X"7F",X"7F",X"6E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"77",X"33",X"00",X"00",X"00",X"00", - X"0F",X"FF",X"FF",X"FF",X"FF",X"33",X"11",X"00",X"EE",X"EE",X"CC",X"CC",X"CC",X"88",X"88",X"88", - X"77",X"FF",X"FF",X"3F",X"19",X"19",X"19",X"3F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"67",X"EF",X"EF",X"FF", - X"3F",X"19",X"19",X"19",X"3F",X"FF",X"FF",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"EF",X"67",X"67",X"33",X"11",X"00",X"00", - X"CC",X"EE",X"EE",X"EE",X"EE",X"EE",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"FF", - X"00",X"00",X"11",X"33",X"77",X"67",X"EF",X"FF",X"00",X"77",X"FF",X"FF",X"1F",X"01",X"01",X"1F", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"00",X"FF",X"77",X"33",X"00",X"00",X"00",X"00",X"00", - X"EF",X"EF",X"FF",X"77",X"33",X"00",X"00",X"00",X"01",X"01",X"1F",X"FF",X"FF",X"FF",X"11",X"00", - X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"11",X"33",X"33",X"77",X"77",X"77",X"77", - X"77",X"FF",X"FF",X"CF",X"8E",X"8E",X"8E",X"CF",X"88",X"FF",X"FF",X"3F",X"17",X"17",X"17",X"3F", - X"EE",X"EE",X"CC",X"CC",X"88",X"00",X"00",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"00",X"00", - X"8E",X"8E",X"8E",X"CF",X"FF",X"FF",X"77",X"00",X"17",X"17",X"17",X"3F",X"FF",X"FF",X"88",X"00", - X"00",X"00",X"00",X"00",X"88",X"CC",X"CC",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"88",X"FF",X"FF",X"FF",X"8F",X"0C",X"0C",X"8F",X"00",X"00",X"CC",X"FF",X"7F",X"3F",X"3F",X"7F", - X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"77",X"77",X"77",X"77",X"FF",X"EE",X"00", - X"0C",X"0C",X"8F",X"FF",X"FF",X"CC",X"00",X"00",X"3F",X"3F",X"7F",X"CC",X"00",X"00",X"00",X"00", - X"A0",X"A0",X"A0",X"E2",X"70",X"62",X"62",X"62",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00", - X"70",X"62",X"60",X"20",X"20",X"10",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"10",X"70",X"F0",X"C0",X"F8",X"FC",X"00",X"00",X"00",X"00",X"30",X"70",X"D2",X"70", - X"00",X"00",X"00",X"10",X"10",X"90",X"FC",X"FD",X"00",X"00",X"40",X"E0",X"00",X"F0",X"FF",X"FF", - X"F8",X"C0",X"F0",X"70",X"10",X"00",X"00",X"00",X"D2",X"70",X"30",X"00",X"00",X"00",X"00",X"00", - X"FC",X"90",X"10",X"10",X"00",X"00",X"00",X"00",X"FF",X"F0",X"00",X"E0",X"40",X"00",X"00",X"00", - X"00",X"00",X"10",X"70",X"F0",X"C8",X"88",X"D0",X"70",X"30",X"30",X"30",X"34",X"F0",X"F0",X"70", - X"00",X"00",X"10",X"30",X"73",X"F7",X"F7",X"F3",X"00",X"80",X"80",X"00",X"FF",X"FF",X"FF",X"FF", - X"F0",X"F0",X"80",X"80",X"C0",X"40",X"40",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"F0",X"30",X"80",X"80",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"D0",X"F0",X"F0",X"70",X"30",X"30",X"30",X"34",X"F0",X"F0",X"70", - X"00",X"00",X"00",X"00",X"77",X"F3",X"F0",X"F0",X"00",X"00",X"00",X"00",X"FF",X"FF",X"F0",X"F0", - X"C0",X"80",X"C0",X"40",X"60",X"20",X"20",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"30",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"10",X"70",X"F0",X"C0",X"80",X"D0",X"70",X"30",X"30",X"30",X"34",X"F0",X"F0",X"70", - X"00",X"00",X"10",X"30",X"70",X"F1",X"F0",X"F0",X"00",X"80",X"80",X"00",X"FF",X"FE",X"F0",X"F0", - X"F0",X"B0",X"C0",X"60",X"20",X"30",X"10",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"F0",X"30",X"80",X"80",X"00",X"00",X"00",X"00", - X"11",X"60",X"00",X"00",X"02",X"00",X"91",X"C0",X"40",X"22",X"11",X"00",X"00",X"C0",X"30",X"88", - X"42",X"13",X"21",X"10",X"55",X"55",X"77",X"00",X"20",X"00",X"CC",X"58",X"EC",X"44",X"54",X"00", - X"60",X"00",X"C4",X"22",X"20",X"90",X"40",X"00",X"00",X"30",X"C0",X"10",X"22",X"66",X"44",X"00", - X"00",X"D5",X"55",X"77",X"30",X"70",X"10",X"90",X"60",X"CC",X"44",X"C4",X"90",X"80",X"04",X"00", - X"00",X"00",X"88",X"BB",X"99",X"99",X"F7",X"DF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"33", - X"F7",X"99",X"99",X"BB",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00", - X"11",X"11",X"DD",X"AA",X"88",X"00",X"00",X"00",X"11",X"00",X"11",X"00",X"00",X"00",X"00",X"00", - X"00",X"CC",X"22",X"11",X"00",X"11",X"32",X"77",X"00",X"00",X"00",X"11",X"DD",X"FF",X"E6",X"CE", - X"00",X"00",X"88",X"AA",X"DD",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"11",X"00", - X"32",X"11",X"00",X"11",X"22",X"CC",X"00",X"00",X"E6",X"FF",X"DD",X"11",X"00",X"00",X"00",X"00", - X"22",X"11",X"DD",X"AA",X"88",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00",X"00",X"00", - X"00",X"CC",X"22",X"11",X"00",X"11",X"32",X"77",X"00",X"00",X"00",X"11",X"DD",X"FF",X"F7",X"DF", - X"00",X"00",X"88",X"AA",X"DD",X"11",X"22",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00", - X"32",X"11",X"00",X"11",X"22",X"CC",X"00",X"00",X"F7",X"FF",X"DD",X"11",X"00",X"00",X"00",X"00", - X"22",X"11",X"EE",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"88",X"88",X"00",X"00",X"11", - X"00",X"00",X"00",X"88",X"77",X"77",X"F9",X"FF",X"00",X"00",X"00",X"11",X"77",X"EE",X"CC",X"4C", - X"00",X"00",X"00",X"88",X"EE",X"11",X"22",X"00",X"00",X"00",X"88",X"88",X"77",X"00",X"00",X"00", - X"F9",X"77",X"77",X"88",X"00",X"00",X"00",X"00",X"CC",X"EE",X"77",X"11",X"00",X"00",X"00",X"00", - X"00",X"44",X"AA",X"AA",X"DD",X"DD",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"66",X"22",X"11",X"00",X"00",X"11",X"33",X"00",X"00",X"00",X"00",X"EE",X"FF",X"F3",X"EF", - X"88",X"DD",X"DD",X"AA",X"AA",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"00",X"00",X"11",X"22",X"66",X"11",X"00",X"F3",X"FF",X"EE",X"00",X"00",X"00",X"00",X"00", - X"11",X"11",X"DD",X"AA",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"22",X"CC",X"44",X"00", - X"00",X"00",X"00",X"CC",X"33",X"33",X"74",X"FF",X"00",X"00",X"00",X"11",X"BB",X"FF",X"EE",X"AE", - X"00",X"00",X"00",X"AA",X"DD",X"11",X"11",X"00",X"44",X"CC",X"22",X"11",X"00",X"00",X"00",X"00", - X"74",X"33",X"33",X"CC",X"00",X"00",X"00",X"00",X"EE",X"FF",X"BB",X"11",X"00",X"00",X"00",X"00", - X"44",X"88",X"00",X"88",X"EE",X"11",X"00",X"88",X"EE",X"11",X"00",X"40",X"11",X"66",X"88",X"00", - X"00",X"01",X"88",X"00",X"55",X"55",X"77",X"88",X"00",X"00",X"00",X"40",X"CC",X"44",X"CC",X"11", - X"00",X"45",X"88",X"00",X"00",X"88",X"66",X"00",X"BB",X"66",X"00",X"00",X"22",X"44",X"88",X"00", - X"00",X"55",X"55",X"77",X"00",X"22",X"11",X"11",X"22",X"CC",X"44",X"CC",X"00",X"20",X"20",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"27",X"27",X"12", - X"07",X"0F",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"12",X"27",X"27",X"02",X"00",X"00",X"00", - X"00",X"07",X"07",X"03",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"0F",X"7F",X"07",X"01",X"00", - X"00",X"00",X"00",X"08",X"0C",X"CF",X"2D",X"06",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F", - X"0F",X"0F",X"0F",X"03",X"07",X"07",X"00",X"00",X"01",X"07",X"7F",X"0F",X"00",X"00",X"00",X"00", - X"2D",X"CF",X"0C",X"08",X"00",X"00",X"00",X"00",X"0F",X"0B",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"07",X"07",X"03",X"0F",X"0F",X"0F",X"0F",X"03",X"27",X"37",X"17",X"03",X"01",X"00",X"00", - X"00",X"08",X"08",X"08",X"8C",X"4F",X"2D",X"06",X"00",X"00",X"00",X"00",X"00",X"0B",X"0F",X"0F", - X"0F",X"0F",X"0F",X"03",X"07",X"07",X"00",X"00",X"00",X"01",X"03",X"17",X"37",X"27",X"03",X"00", - X"2D",X"4F",X"8C",X"08",X"08",X"08",X"00",X"00",X"0F",X"0B",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"60",X"C3",X"0F",X"0C",X"38",X"4B",X"0F",X"00",X"01",X"13",X"01",X"00",X"01",X"13",X"01", - X"00",X"0F",X"DE",X"0F",X"12",X"0F",X"CE",X"0C",X"00",X"0C",X"1E",X"07",X"0F",X"0F",X"07",X"03", - X"0F",X"0F",X"0F",X"06",X"0F",X"0F",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"C0",X"0E",X"0E",X"0C",X"08",X"00",X"00",X"0D",X"00",X"30",X"61",X"C3",X"A7",X"4F",X"4E",X"6F", - X"00",X"0F",X"4B",X"0D",X"4B",X"0F",X"03",X"01",X"10",X"30",X"69",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"1E",X"68",X"48",X"0C",X"0C",X"08",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"07",X"03",X"01",X"03",X"03",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"21",X"61",X"C3",X"87",X"0F",X"4E",X"6F", - X"00",X"0C",X"86",X"0A",X"87",X"0F",X"03",X"01",X"00",X"06",X"86",X"86",X"0E",X"0C",X"0C",X"0C", - X"30",X"F0",X"E0",X"08",X"0B",X"0F",X"07",X"00",X"3F",X"17",X"03",X"00",X"00",X"00",X"00",X"00", - X"09",X"08",X"08",X"01",X"01",X"00",X"00",X"00",X"0E",X"1E",X"0F",X"0F",X"0F",X"0D",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"61",X"C3",X"97",X"A7",X"2F",X"6F", - X"0E",X"4B",X"0D",X"4B",X"0F",X"09",X"01",X"01",X"03",X"43",X"43",X"4B",X"0F",X"0E",X"0C",X"0C", - X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"00",X"0F",X"06",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"01",X"01",X"01",X"07",X"0F",X"0F",X"06",X"2C",X"3C",X"1E",X"0F",X"0F",X"0F",X"03",X"03", - X"00",X"00",X"10",X"F0",X"4B",X"0F",X"0C",X"00",X"00",X"70",X"E1",X"D3",X"37",X"6F",X"0F",X"00", - X"C3",X"96",X"0F",X"9E",X"0B",X"08",X"01",X"01",X"08",X"0C",X"04",X"0E",X"0F",X"0F",X"0F",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"00",X"00", - X"03",X"0B",X"0F",X"0F",X"0B",X"03",X"03",X"03",X"0E",X"0C",X"0C",X"08",X"08",X"00",X"00",X"00", - X"02",X"05",X"00",X"00",X"00",X"03",X"0C",X"00",X"80",X"00",X"04",X"02",X"00",X"00",X"77",X"EE", - X"08",X"19",X"04",X"00",X"07",X"04",X"04",X"00",X"80",X"01",X"03",X"00",X"0C",X"00",X"02",X"01", - X"00",X"88",X"CC",X"22",X"11",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"04",X"08", - X"00",X"07",X"04",X"04",X"00",X"00",X"11",X"11",X"00",X"0C",X"00",X"08",X"0C",X"02",X"89",X"01", - X"00",X"00",X"00",X"06",X"08",X"03",X"01",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"02", - X"4B",X"0F",X"01",X"03",X"08",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"00", - X"00",X"00",X"01",X"0F",X"08",X"08",X"0A",X"0D",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01", - X"00",X"00",X"00",X"00",X"CC",X"0C",X"07",X"2D",X"03",X"07",X"0C",X"08",X"08",X"08",X"0F",X"0F", - X"09",X"0A",X"08",X"0F",X"01",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"0C",X"CC",X"00",X"00",X"00",X"00",X"00",X"0F",X"08",X"08",X"08",X"0C",X"07",X"03",X"00", - X"00",X"00",X"01",X"07",X"0C",X"08",X"02",X"09",X"00",X"00",X"00",X"00",X"11",X"03",X"02",X"03", - X"00",X"00",X"01",X"02",X"8B",X"09",X"0F",X"4B",X"00",X"08",X"0C",X"02",X"04",X"01",X"0F",X"0F", - X"05",X"0A",X"0C",X"07",X"01",X"00",X"00",X"00",X"02",X"03",X"11",X"00",X"00",X"00",X"00",X"00", - X"0F",X"09",X"8B",X"02",X"01",X"00",X"00",X"00",X"0F",X"01",X"04",X"02",X"0C",X"08",X"00",X"00", - X"00",X"08",X"08",X"00",X"00",X"00",X"08",X"0D",X"00",X"01",X"01",X"25",X"07",X"07",X"23",X"33", - X"00",X"0C",X"0C",X"1D",X"0F",X"0F",X"8B",X"89",X"33",X"23",X"67",X"CF",X"0E",X"01",X"0B",X"0E", - X"07",X"08",X"0C",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"04",X"08",X"08",X"04",X"03",X"00",X"0E",X"07",X"04",X"04",X"08",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"03",X"03",X"4B",X"0F",X"0F", - X"0C",X"0E",X"02",X"0A",X"0A",X"0A",X"0F",X"0E",X"00",X"00",X"00",X"06",X"0E",X"08",X"08",X"07", - X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"07",X"57",X"77",X"00",X"00",X"00",X"01",X"02",X"04", - X"07",X"03",X"01",X"00",X"00",X"09",X"06",X"00",X"04",X"0C",X"0C",X"0E",X"0B",X"01",X"00",X"00", - X"CC",X"8E",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"12",X"03",X"03",X"11",X"11",X"00", - X"0E",X"0E",X"0E",X"0F",X"0F",X"4D",X"CD",X"01",X"00",X"33",X"67",X"0F",X"0C",X"0C",X"0C",X"0C", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"88",X"00",X"00",X"00",X"08",X"08",X"04",X"03",X"00", - X"01",X"03",X"03",X"02",X"04",X"08",X"00",X"00",X"0C",X"0C",X"0E",X"07",X"67",X"33",X"11",X"11", - X"00",X"00",X"0F",X"03",X"00",X"0F",X"03",X"00",X"00",X"01",X"01",X"25",X"07",X"07",X"23",X"33", - X"00",X"0C",X"0C",X"0C",X"0F",X"0F",X"8B",X"8B",X"00",X"00",X"07",X"0C",X"08",X"0F",X"08",X"08", - X"08",X"0A",X"0E",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"04",X"08",X"08", - X"07",X"07",X"07",X"03",X"03",X"09",X"06",X"00",X"0B",X"02",X"0E",X"0F",X"01",X"03",X"02",X"02", - X"0C",X"0C",X"00",X"00",X"06",X"06",X"0C",X"02",X"00",X"03",X"03",X"4B",X"0F",X"0F",X"57",X"77", - X"00",X"08",X"08",X"08",X"0F",X"0F",X"07",X"07",X"00",X"01",X"03",X"0E",X"0C",X"06",X"03",X"08", - X"0E",X"00",X"00",X"08",X"0D",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00", - X"07",X"03",X"03",X"01",X"01",X"08",X"06",X"01",X"09",X"0B",X"0E",X"0F",X"00",X"0C",X"02",X"0C", - X"00",X"00",X"06",X"03",X"06",X"0C",X"08",X"09",X"00",X"00",X"00",X"01",X"03",X"0E",X"0D",X"01", - X"00",X"00",X"00",X"0E",X"03",X"CD",X"0C",X"07",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"0F", - X"0D",X"0D",X"0A",X"0C",X"06",X"03",X"06",X"00",X"01",X"01",X"0D",X"0E",X"03",X"01",X"00",X"00", - X"2D",X"07",X"0C",X"CD",X"03",X"0E",X"00",X"00",X"0F",X"0F",X"08",X"08",X"00",X"00",X"00",X"00", - X"03",X"02",X"0E",X"08",X"00",X"00",X"C4",X"30",X"22",X"01",X"01",X"80",X"C0",X"23",X"00",X"00", - X"02",X"22",X"22",X"00",X"70",X"50",X"70",X"00",X"CC",X"88",X"00",X"01",X"C0",X"40",X"C0",X"22", - X"00",X"00",X"00",X"06",X"11",X"80",X"08",X"00",X"00",X"66",X"88",X"01",X"06",X"08",X"00",X"11", - X"CC",X"70",X"50",X"70",X"44",X"89",X"89",X"89",X"00",X"F3",X"40",X"C0",X"44",X"44",X"22",X"88", - X"00",X"00",X"00",X"00",X"C0",X"E0",X"92",X"96",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"10",X"20",X"20",X"10",X"00",X"00",X"00",X"00",X"10",X"83",X"71",X"F0", - X"92",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"71",X"03",X"10",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"E1",X"E1",X"C0",X"C0",X"00",X"00",X"00",X"70",X"61",X"03",X"27",X"07", - X"20",X"70",X"30",X"30",X"38",X"3C",X"52",X"D2",X"00",X"00",X"70",X"F0",X"F0",X"F0",X"F0",X"F0", - X"C0",X"E1",X"E1",X"80",X"00",X"00",X"00",X"00",X"27",X"03",X"61",X"70",X"00",X"00",X"00",X"00", - X"52",X"3C",X"38",X"30",X"30",X"70",X"20",X"00",X"F0",X"F0",X"F0",X"F0",X"70",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"E1",X"E1",X"C0",X"C0",X"00",X"00",X"00",X"70",X"21",X"03",X"27",X"07", - X"10",X"30",X"30",X"30",X"38",X"3C",X"52",X"D2",X"00",X"80",X"00",X"F0",X"F0",X"F0",X"F0",X"F0", - X"C0",X"E1",X"E1",X"80",X"00",X"00",X"00",X"00",X"27",X"03",X"21",X"70",X"00",X"00",X"00",X"00", - X"52",X"3C",X"38",X"30",X"30",X"30",X"10",X"00",X"F0",X"F0",X"F0",X"F0",X"00",X"80",X"00",X"00", - X"00",X"06",X"86",X"84",X"F0",X"F0",X"C0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"03",X"30",X"74",X"3C",X"1E",X"F0",X"F0",X"F0", - X"E0",X"E0",X"F0",X"F0",X"C0",X"0C",X"0E",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"10",X"10",X"10",X"00",X"60",X"90",X"80",X"40",X"F0",X"F0",X"F0",X"F0",X"70",X"B0",X"00",X"00", - X"00",X"00",X"80",X"C0",X"F0",X"F0",X"C0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"03",X"30",X"74",X"3C",X"1E",X"F0",X"F0",X"F0", - X"E0",X"E0",X"C0",X"F0",X"F0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"10",X"10",X"10",X"00",X"00",X"00",X"30",X"C0",X"F0",X"F0",X"F0",X"F0",X"70",X"F0",X"00",X"00", - X"00",X"20",X"E0",X"E0",X"C0",X"C3",X"C3",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"03",X"30",X"74",X"3C",X"1E",X"F0",X"F0",X"F0", - X"E0",X"E0",X"C3",X"C3",X"C0",X"E0",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"10",X"10",X"10",X"00",X"00",X"90",X"A0",X"40",X"F0",X"F0",X"F0",X"F0",X"F0",X"B0",X"00",X"00", - X"00",X"06",X"60",X"E0",X"E0",X"E0",X"C0",X"C0",X"00",X"00",X"00",X"70",X"70",X"30",X"78",X"78", - X"20",X"70",X"30",X"30",X"B0",X"F0",X"F0",X"F0",X"00",X"00",X"70",X"F0",X"F0",X"F0",X"F0",X"F0", - X"C0",X"E0",X"E0",X"E0",X"60",X"06",X"00",X"00",X"78",X"30",X"70",X"70",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"B0",X"30",X"30",X"70",X"20",X"00",X"F0",X"F0",X"F0",X"F0",X"70",X"00",X"00",X"00", - X"40",X"00",X"10",X"70",X"00",X"80",X"00",X"00",X"20",X"10",X"80",X"40",X"20",X"00",X"C0",X"02", - X"04",X"00",X"A0",X"20",X"00",X"70",X"50",X"70",X"20",X"20",X"40",X"40",X"08",X"D0",X"00",X"01", - X"E0",X"30",X"00",X"00",X"80",X"40",X"20",X"00",X"00",X"00",X"30",X"C0",X"10",X"10",X"10",X"20", - X"0C",X"70",X"50",X"70",X"08",X"20",X"10",X"00",X"00",X"C0",X"00",X"10",X"08",X"20",X"10",X"10", - X"00",X"00",X"07",X"0F",X"0D",X"01",X"03",X"0F",X"00",X"00",X"0E",X"0F",X"03",X"00",X"0C",X"0F", - X"01",X"03",X"01",X"0C",X"0F",X"03",X"00",X"0C",X"08",X"0C",X"08",X"03",X"0F",X"0C",X"00",X"03", - X"0C",X"01",X"0F",X"01",X"0E",X"00",X"0F",X"00",X"0B",X"08",X"07",X"00",X"0F",X"08",X"07",X"00", - X"0F",X"03",X"08",X"07",X"00",X"0F",X"00",X"0F",X"0F",X"0C",X"01",X"0E",X"00",X"0F",X"00",X"0F", - X"0F",X"0F",X"00",X"07",X"0C",X"01",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"00",X"00",X"00",X"0C",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0E",X"0F",X"0F",X"0F",X"07",X"03",X"00", - X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"06",X"0C",X"07",X"03",X"07",X"00",X"01",X"03", - X"00",X"00",X"00",X"0F",X"08",X"00",X"0E",X"03",X"00",X"11",X"00",X"0C",X"00",X"04",X"02",X"06", - X"33",X"00",X"0C",X"0E",X"07",X"0F",X"0C",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"00",X"00",X"01",X"03",X"03",X"01",X"00",X"0C",X"00",X"0F",X"0C",X"08",X"0F",X"0F",X"00", - X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"33",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"01",X"0F",X"00",X"0F",X"0F",X"0F", - X"08",X"0E",X"0F",X"0C",X"00",X"0E",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C", - X"00",X"00",X"00",X"08",X"0C",X"0E",X"07",X"00",X"0F",X"0F",X"07",X"03",X"07",X"0F",X"0F",X"0E", - X"03",X"00",X"08",X"0C",X"0E",X"0F",X"0C",X"00",X"0E",X"0F",X"07",X"07",X"03",X"01",X"00",X"00", - X"00",X"33",X"FF",X"EE",X"EE",X"EE",X"FF",X"FF",X"00",X"00",X"88",X"88",X"88",X"00",X"00",X"CC", - X"00",X"77",X"77",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"11",X"00",X"88",X"00",X"33", - X"FF",X"EE",X"88",X"00",X"0C",X"08",X"00",X"00",X"FF",X"FF",X"00",X"00",X"00",X"0F",X"00",X"00", - X"00",X"FF",X"FF",X"00",X"03",X"0F",X"03",X"00",X"FF",X"FF",X"FF",X"00",X"0F",X"0F",X"0E",X"00", - X"88",X"CC",X"EE",X"EE",X"FF",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"33",X"77",X"77",X"33",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00",X"FF",X"00",X"00",X"FF", - X"CC",X"FF",X"FF",X"EE",X"88",X"33",X"FF",X"EE",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"33", - X"33",X"77",X"77",X"33",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"00",X"00",X"FF", - X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"88", - X"07",X"03",X"00",X"00",X"77",X"44",X"33",X"00",X"0F",X"0F",X"0F",X"00",X"22",X"99",X"EE",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"BB",X"CC",X"44",X"66",X"33",X"22",X"33", - X"77",X"44",X"FF",X"00",X"00",X"FF",X"77",X"00",X"EE",X"00",X"CC",X"00",X"00",X"EE",X"CC",X"00", - X"03",X"01",X"00",X"08",X"0F",X"0F",X"00",X"00",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"0C",X"0F",X"0F",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0F",X"07",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"03",X"01",X"00", - X"07",X"0F",X"0C",X"08",X"08",X"0C",X"0E",X"0F",X"0E",X"0F",X"03",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"03", - X"00",X"00",X"00",X"00",X"00",X"0E",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F", - X"0F",X"00",X"00",X"00",X"01",X"03",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"07", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0C",X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"0E",X"0C",X"00",X"08",X"0C",X"0F",X"00",X"08",X"0F",X"0F",X"00", - X"01",X"07",X"0F",X"00",X"00",X"0F",X"0F",X"00",X"0E",X"08",X"00",X"00",X"00",X"0F",X"0F",X"00", - X"00",X"0E",X"0F",X"0F",X"0E",X"0E",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0C",X"0F",X"0F",X"0C",X"0C",X"00",X"00",X"08",X"01",X"0F",X"0F",X"01",X"01",X"03",X"0F", - X"00",X"00",X"08",X"0C",X"0C",X"0C",X"08",X"08",X"01",X"07",X"0E",X"0C",X"08",X"08",X"0C",X"0F", - X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0E",X"07",X"01",X"00",X"00",X"01",X"0F", - X"0C",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"0F",X"00",X"00",X"07",X"0F",X"0C",X"00",X"00", - X"0F",X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"0E",X"0F",X"03",X"07"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 84f8d265..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"08",X"08",X"08",X"08",X"08",X"0F",X"0F",X"08",X"08",X"00",X"00",X"00",X"08",X"08",X"08",X"08", - X"0F",X"0F",X"0F",X"08",X"00",X"00",X"08",X"08",X"08",X"08",X"0F",X"0F",X"08",X"08",X"00",X"00", - X"07",X"09",X"0A",X"0B",X"07",X"0D",X"0D",X"07",X"0E",X"07",X"0D",X"0D",X"07",X"0B",X"0A",X"09", - X"07",X"05",X"07",X"03",X"07",X"01",X"07",X"00",X"07",X"00",X"07",X"01",X"07",X"03",X"07",X"05", - X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E",X"0E", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"08",X"08",X"00",X"08",X"08",X"0F",X"0F",X"00",X"00",X"08",X"08",X"08",X"0F",X"0F",X"0F", - X"00",X"08",X"08",X"00",X"0F",X"0F",X"08",X"08",X"08",X"08",X"0F",X"08",X"00",X"00",X"00",X"08", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0E",X"0C",X"09",X"0C",X"0E",X"0A",X"07",X"0C",X"0F",X"0D",X"08",X"0A",X"0B",X"07",X"02", - X"08",X"0D",X"09",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"07",X"08",X"0A",X"0C",X"0E",X"0D",X"0C",X"0C",X"0B",X"0A",X"08",X"07",X"05",X"06",X"07",X"08", - X"08",X"09",X"0A",X"0B",X"09",X"08",X"06",X"05",X"04",X"04",X"03",X"02",X"04",X"06",X"08",X"09", - X"0A",X"0C",X"0C",X"0A",X"07",X"07",X"08",X"0B",X"0D",X"0E",X"0D",X"0A",X"06",X"05",X"05",X"07", - X"09",X"09",X"08",X"04",X"01",X"00",X"01",X"03",X"06",X"07",X"07",X"04",X"02",X"02",X"04",X"07"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index c996a6b9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"07",X"0E",X"08",X"00",X"02",X"0E",X"0A",X"00",X"06",X"0C",X"0A", - X"00",X"0F",X"02",X"0D",X"00",X"01",X"09",X"0B",X"00",X"0F",X"01",X"07",X"00",X"05",X"02",X"0E", - X"00",X"07",X"0B",X"05",X"00",X"07",X"0F",X"04",X"00",X"07",X"0B",X"08",X"00",X"01",X"08",X"03", - X"00",X"0E",X"01",X"0F",X"00",X"05",X"07",X"01",X"00",X"05",X"07",X"02",X"00",X"05",X"03",X"02", - X"00",X"01",X"07",X"01",X"00",X"01",X"07",X"02",X"00",X"01",X"03",X"02",X"00",X"02",X"07",X"01", - X"00",X"02",X"07",X"02",X"00",X"02",X"03",X"02",X"00",X"0C",X"07",X"01",X"00",X"0C",X"07",X"02", - X"00",X"0C",X"03",X"02",X"00",X"04",X"07",X"01",X"00",X"04",X"07",X"02",X"00",X"04",X"03",X"02", - X"00",X"07",X"07",X"01",X"00",X"07",X"07",X"02",X"00",X"07",X"03",X"02",X"00",X"0F",X"02",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 48c2a533..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"47",X"38",X"C8",X"E8",X"3F",X"C6",X"FF",X"9F",X"29",X"DF",X"37",X"86",X"1F",X"27",X"1D"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 95ab1e86..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"F3",X"97",X"32",X"00",X"50",X"32",X"C0",X"50",X"DB",X"02",X"ED",X"56",X"31",X"F0",X"4F",X"06", - X"64",X"DB",X"03",X"CD",X"65",X"03",X"3A",X"00",X"3F",X"00",X"97",X"21",X"00",X"4C",X"01",X"04", - X"00",X"77",X"23",X"10",X"FC",X"32",X"C0",X"50",X"0D",X"20",X"F6",X"DB",X"04",X"DB",X"0A",X"CD", - X"ED",X"06",X"C3",X"07",X"02",X"07",X"37",X"00",X"F5",X"C5",X"D5",X"E5",X"3A",X"3B",X"4C",X"A7", - X"CA",X"32",X"01",X"DB",X"07",X"11",X"F2",X"4F",X"01",X"62",X"50",X"21",X"8C",X"4E",X"DB",X"08", - X"DB",X"0A",X"DB",X"0B",X"3E",X"06",X"00",X"F5",X"DB",X"14",X"DB",X"15",X"F1",X"F5",X"3A",X"A8", - X"4C",X"A7",X"28",X"26",X"3A",X"A9",X"4C",X"A7",X"28",X"20",X"7E",X"3D",X"CB",X"4E",X"20",X"02", - X"C6",X"04",X"12",X"13",X"23",X"7E",X"12",X"13",X"23",X"3E",X"E6",X"96",X"C6",X"26",X"02",X"03", - X"23",X"7E",X"D6",X"18",X"D6",X"F8",X"ED",X"44",X"18",X"0D",X"7E",X"12",X"13",X"23",X"7E",X"12", - X"13",X"23",X"7E",X"02",X"03",X"23",X"7E",X"02",X"03",X"23",X"F1",X"3D",X"20",X"BF",X"3A",X"A7", - X"4C",X"A7",X"20",X"6C",X"21",X"CA",X"4E",X"3A",X"34",X"4F",X"47",X"97",X"32",X"34",X"4F",X"78", - X"06",X"04",X"0F",X"F5",X"30",X"53",X"E5",X"11",X"05",X"00",X"19",X"E5",X"5E",X"23",X"56",X"D5", - X"2B",X"2B",X"7E",X"4F",X"EE",X"01",X"77",X"2B",X"2B",X"7E",X"CB",X"2F",X"CB",X"2F",X"ED",X"44", - X"EB",X"CB",X"7F",X"16",X"00",X"5F",X"3E",X"FF",X"28",X"02",X"2F",X"15",X"A9",X"E6",X"01",X"20", - X"03",X"11",X"00",X"00",X"D5",X"11",X"FB",X"01",X"CB",X"41",X"28",X"03",X"11",X"01",X"02",X"CD", - X"5B",X"01",X"D1",X"E1",X"19",X"D1",X"EB",X"73",X"23",X"72",X"EB",X"11",X"FB",X"01",X"CB",X"41", - X"20",X"03",X"11",X"01",X"02",X"CD",X"44",X"01",X"E1",X"11",X"F4",X"FF",X"19",X"F1",X"10",X"A2", - X"21",X"09",X"4C",X"35",X"23",X"36",X"00",X"23",X"35",X"20",X"03",X"CD",X"32",X"07",X"CD",X"32", - X"07",X"CD",X"8B",X"01",X"E1",X"D1",X"C1",X"97",X"32",X"00",X"50",X"3C",X"32",X"00",X"50",X"F1", - X"FB",X"C9",X"3A",X"A7",X"4C",X"A7",X"20",X"D8",X"21",X"F2",X"4F",X"97",X"06",X"0C",X"77",X"23", - X"10",X"FC",X"18",X"CC",X"C5",X"0E",X"02",X"06",X"06",X"D5",X"1A",X"86",X"77",X"13",X"2B",X"10", - X"F9",X"11",X"E6",X"FF",X"19",X"D1",X"0D",X"20",X"EE",X"C1",X"C9",X"C5",X"0E",X"02",X"06",X"06", - X"D5",X"1A",X"96",X"ED",X"44",X"77",X"13",X"2B",X"10",X"F7",X"11",X"E6",X"FF",X"19",X"D1",X"0D", - X"20",X"EC",X"C1",X"C9",X"F5",X"C5",X"06",X"FF",X"3A",X"0D",X"4C",X"CB",X"77",X"20",X"02",X"06", - X"BF",X"CD",X"81",X"02",X"A0",X"32",X"0D",X"4C",X"D1",X"F1",X"C9",X"F5",X"DB",X"1E",X"E5",X"DB", - X"1F",X"3A",X"AC",X"4C",X"A7",X"20",X"19",X"CD",X"B3",X"01",X"3A",X"00",X"50",X"E6",X"10",X"00", - X"00",X"00",X"3A",X"A8",X"4C",X"A7",X"20",X"08",X"3A",X"40",X"50",X"E6",X"10",X"00",X"00",X"00", - X"E1",X"F1",X"C9",X"3A",X"0F",X"4C",X"A7",X"28",X"2C",X"3A",X"00",X"50",X"CB",X"6F",X"C0",X"97", - X"32",X"0F",X"4C",X"3C",X"32",X"15",X"4C",X"CD",X"ED",X"06",X"3E",X"16",X"CD",X"7A",X"09",X"21", - X"36",X"4C",X"7E",X"FE",X"99",X"C8",X"C6",X"01",X"27",X"77",X"3E",X"0F",X"32",X"0C",X"4C",X"3E", - X"01",X"32",X"07",X"50",X"C9",X"21",X"0C",X"4C",X"35",X"C0",X"36",X"01",X"3A",X"00",X"50",X"CB", - X"6F",X"C8",X"97",X"32",X"07",X"50",X"3C",X"32",X"0F",X"4C",X"C9",X"7C",X"02",X"02",X"02",X"80", - X"00",X"7E",X"02",X"02",X"02",X"02",X"82",X"97",X"32",X"03",X"50",X"3C",X"32",X"93",X"4C",X"32", - X"A3",X"4C",X"32",X"0F",X"4C",X"32",X"17",X"4C",X"21",X"48",X"4C",X"36",X"4D",X"23",X"36",X"4F", - X"23",X"36",X"42",X"23",X"36",X"00",X"23",X"36",X"01",X"23",X"36",X"00",X"CD",X"F0",X"20",X"3A", - X"40",X"50",X"CB",X"7F",X"3E",X"01",X"28",X"01",X"97",X"32",X"A8",X"4C",X"C3",X"00",X"12",X"FB", - X"3E",X"0B",X"CD",X"7A",X"09",X"CD",X"A1",X"03",X"C3",X"93",X"3B",X"F5",X"E6",X"F0",X"0F",X"0F", - X"0F",X"0F",X"47",X"F1",X"E6",X"0F",X"4F",X"C9",X"F5",X"3A",X"8A",X"4C",X"18",X"04",X"F5",X"3A", - X"4B",X"4D",X"C5",X"47",X"3A",X"A8",X"4C",X"A7",X"28",X"0F",X"78",X"06",X"00",X"FE",X"01",X"28", - X"01",X"04",X"78",X"32",X"03",X"50",X"32",X"A9",X"4C",X"C1",X"F1",X"C9",X"3A",X"8A",X"4C",X"18", - X"03",X"3A",X"4B",X"4D",X"C5",X"47",X"3A",X"A8",X"4C",X"A7",X"28",X"1B",X"78",X"FE",X"01",X"28", - X"16",X"3A",X"40",X"50",X"47",X"E6",X"0F",X"4F",X"78",X"E6",X"10",X"07",X"B1",X"4F",X"3A",X"00", - X"50",X"E6",X"80",X"0F",X"B1",X"C1",X"C9",X"3A",X"00",X"50",X"E6",X"0F",X"4F",X"3A",X"40",X"50", - X"E6",X"60",X"18",X"F0",X"CD",X"BD",X"02",X"06",X"1E",X"CD",X"72",X"03",X"C9",X"CD",X"D1",X"02", - X"CD",X"E2",X"02",X"CD",X"15",X"03",X"C9",X"CD",X"F3",X"02",X"CD",X"04",X"03",X"CD",X"1A",X"03", - X"C9",X"21",X"C2",X"43",X"01",X"01",X"1C",X"CD",X"20",X"03",X"21",X"E2",X"43",X"01",X"01",X"1C", - X"18",X"3E",X"21",X"02",X"40",X"01",X"01",X"1C",X"CD",X"20",X"03",X"21",X"22",X"40",X"01",X"01", - X"1C",X"18",X"2D",X"21",X"C2",X"47",X"01",X"01",X"1C",X"CD",X"20",X"03",X"21",X"E2",X"47",X"01", - X"01",X"1C",X"18",X"1C",X"21",X"02",X"44",X"01",X"01",X"1C",X"CD",X"20",X"03",X"21",X"22",X"44", - X"01",X"01",X"1C",X"18",X"0B",X"21",X"40",X"40",X"18",X"03",X"21",X"40",X"44",X"01",X"04",X"80", - X"77",X"23",X"10",X"FC",X"32",X"C0",X"50",X"0D",X"20",X"F6",X"C9",X"06",X"3C",X"CD",X"49",X"03", - X"3E",X"01",X"32",X"00",X"50",X"FB",X"3A",X"0A",X"4C",X"A7",X"20",X"F1",X"32",X"C0",X"50",X"3C", - X"32",X"0A",X"4C",X"10",X"E8",X"0D",X"20",X"E3",X"C9",X"F5",X"3A",X"36",X"4C",X"A7",X"20",X"02", - X"F1",X"C9",X"31",X"F0",X"4F",X"97",X"32",X"14",X"4C",X"32",X"3B",X"4C",X"3E",X"01",X"32",X"00", - X"50",X"FB",X"C3",X"85",X"19",X"C5",X"0E",X"00",X"0D",X"20",X"FD",X"32",X"C0",X"50",X"10",X"F8", - X"C1",X"C9",X"F5",X"C5",X"78",X"32",X"09",X"4C",X"3E",X"01",X"32",X"00",X"50",X"FB",X"32",X"C0", - X"50",X"3A",X"09",X"4C",X"A7",X"20",X"F1",X"C1",X"F1",X"C9",X"F5",X"3E",X"01",X"32",X"0A",X"4C", - X"3E",X"01",X"32",X"00",X"50",X"FB",X"32",X"C0",X"50",X"3A",X"0A",X"4C",X"A7",X"20",X"F1",X"F1", - X"C9",X"06",X"02",X"CD",X"72",X"03",X"D5",X"E5",X"21",X"B1",X"4C",X"11",X"04",X"00",X"06",X"03", - X"4E",X"B9",X"28",X"05",X"19",X"10",X"F9",X"18",X"1D",X"2B",X"3A",X"14",X"4C",X"A7",X"28",X"06", - X"3A",X"15",X"4C",X"A7",X"28",X"10",X"3E",X"01",X"32",X"00",X"50",X"32",X"01",X"50",X"FB",X"7E", - X"32",X"C0",X"50",X"A7",X"20",X"E4",X"E1",X"D1",X"C9",X"D5",X"3E",X"01",X"32",X"08",X"4C",X"1A", - X"CD",X"F3",X"03",X"13",X"1A",X"CD",X"F3",X"03",X"13",X"97",X"32",X"08",X"4C",X"1A",X"CD",X"F3", - X"03",X"D1",X"C9",X"C5",X"CD",X"4B",X"02",X"78",X"CD",X"01",X"04",X"79",X"CD",X"01",X"04",X"C1", - X"C9",X"D5",X"5F",X"3A",X"08",X"4C",X"57",X"A7",X"28",X"09",X"7B",X"A7",X"3E",X"00",X"20",X"03", - X"1E",X"D0",X"7A",X"32",X"08",X"4C",X"7B",X"C6",X"30",X"D1",X"D5",X"77",X"E5",X"11",X"00",X"04", - X"19",X"3A",X"02",X"4C",X"77",X"E1",X"3A",X"A3",X"4C",X"A7",X"11",X"FF",X"FF",X"28",X"03",X"11", - X"E0",X"FF",X"19",X"D1",X"C9",X"C5",X"D5",X"CD",X"4B",X"02",X"78",X"FE",X"0A",X"16",X"30",X"38", - X"02",X"16",X"37",X"82",X"CD",X"1A",X"04",X"79",X"FE",X"0A",X"16",X"30",X"38",X"02",X"16",X"37", - X"82",X"CD",X"1A",X"04",X"D1",X"C1",X"C9",X"77",X"19",X"10",X"FC",X"C9",X"F5",X"4E",X"81",X"77", - X"F1",X"19",X"10",X"F8",X"C9",X"C5",X"01",X"01",X"00",X"18",X"04",X"C5",X"01",X"E0",X"FF",X"ED", - X"43",X"04",X"4C",X"F5",X"22",X"06",X"4C",X"C5",X"0E",X"32",X"F3",X"ED",X"40",X"1A",X"0D",X"ED", - X"40",X"FB",X"C1",X"FE",X"FF",X"28",X"15",X"77",X"C5",X"E5",X"01",X"00",X"04",X"09",X"3A",X"02", - X"4C",X"77",X"E1",X"C1",X"13",X"ED",X"4B",X"04",X"4C",X"09",X"18",X"DB",X"13",X"0E",X"14",X"F3", - X"ED",X"40",X"1A",X"0C",X"13",X"ED",X"40",X"FB",X"FE",X"FF",X"20",X"03",X"F1",X"C1",X"C9",X"FE", - X"FE",X"20",X"09",X"2A",X"06",X"4C",X"23",X"22",X"06",X"4C",X"18",X"BB",X"32",X"02",X"4C",X"18", - X"B6",X"D5",X"EB",X"97",X"67",X"6F",X"3C",X"32",X"01",X"50",X"32",X"00",X"50",X"00",X"D5",X"16", - X"00",X"5F",X"19",X"D1",X"13",X"10",X"F6",X"32",X"C0",X"50",X"0D",X"20",X"F0",X"D1",X"19",X"7C", - X"21",X"CB",X"37",X"E9",X"E5",X"11",X"04",X"05",X"21",X"9A",X"42",X"CD",X"6B",X"04",X"3A",X"03", - X"4C",X"32",X"02",X"4C",X"3E",X"01",X"32",X"08",X"4C",X"3A",X"36",X"4C",X"21",X"BA",X"41",X"CD", - X"F3",X"03",X"E1",X"C9",X"FF",X"05",X"43",X"52",X"45",X"44",X"49",X"54",X"FF",X"FF",X"21",X"DD", - X"43",X"11",X"96",X"4C",X"18",X"06",X"21",X"FD",X"43",X"11",X"99",X"4C",X"32",X"02",X"4C",X"CD", - X"D9",X"03",X"C9",X"F5",X"C5",X"D5",X"E5",X"07",X"16",X"00",X"5F",X"3A",X"14",X"4C",X"FE",X"01", - X"CA",X"5E",X"05",X"21",X"88",X"05",X"19",X"01",X"98",X"4C",X"11",X"A0",X"4C",X"3A",X"4B",X"4D", - X"FE",X"01",X"28",X"06",X"01",X"9B",X"4C",X"11",X"A2",X"4C",X"0A",X"86",X"27",X"02",X"2B",X"0B", - X"0A",X"8E",X"27",X"02",X"0B",X"0A",X"CE",X"00",X"27",X"02",X"EB",X"CD",X"63",X"05",X"E1",X"D1", - X"C1",X"F1",X"C9",X"3A",X"92",X"4C",X"57",X"0A",X"BA",X"D8",X"7E",X"A7",X"C8",X"2B",X"34",X"3A", - X"4B",X"4D",X"FE",X"01",X"28",X"05",X"CD",X"9E",X"05",X"18",X"03",X"CD",X"95",X"05",X"3E",X"12", - X"CD",X"7A",X"09",X"23",X"36",X"00",X"C9",X"50",X"00",X"00",X"55",X"00",X"66",X"00",X"77",X"00", - X"88",X"00",X"99",X"01",X"00",X"E5",X"01",X"9F",X"4C",X"21",X"D6",X"43",X"18",X"07",X"E5",X"01", - X"A1",X"4C",X"21",X"F6",X"43",X"0A",X"A7",X"28",X"19",X"FE",X"07",X"38",X"02",X"3E",X"06",X"47", - X"36",X"01",X"2B",X"3E",X"09",X"77",X"E5",X"11",X"00",X"04",X"19",X"77",X"23",X"77",X"E1",X"2B", - X"10",X"EE",X"E1",X"C9",X"21",X"C5",X"43",X"01",X"4D",X"4D",X"18",X"06",X"21",X"E5",X"43",X"01", - X"50",X"4D",X"11",X"E1",X"05",X"CD",X"65",X"04",X"11",X"F9",X"FF",X"19",X"0A",X"CD",X"F3",X"03", - X"C9",X"20",X"20",X"44",X"4C",X"49",X"42",X"FF",X"FF",X"D5",X"E5",X"11",X"00",X"06",X"21",X"CD", - X"43",X"CD",X"65",X"04",X"11",X"0A",X"06",X"21",X"ED",X"43",X"CD",X"65",X"04",X"E1",X"D1",X"C9", - X"FF",X"08",X"71",X"70",X"6F",X"6E",X"6D",X"6C",X"FF",X"FF",X"77",X"76",X"75",X"74",X"73",X"72", - X"FF",X"FF",X"F5",X"C5",X"D5",X"E5",X"3E",X"01",X"32",X"3B",X"4C",X"32",X"A7",X"4C",X"06",X"18", - X"21",X"8C",X"4E",X"11",X"31",X"06",X"1A",X"77",X"13",X"23",X"10",X"FA",X"E1",X"D1",X"C1",X"F1", - X"C9",X"D0",X"08",X"95",X"F8",X"D4",X"08",X"85",X"F8",X"D8",X"08",X"76",X"F8",X"DC",X"08",X"96", - X"E8",X"E0",X"08",X"86",X"E8",X"E4",X"08",X"76",X"E8",X"11",X"53",X"06",X"21",X"24",X"40",X"CD", - X"65",X"04",X"C9",X"FF",X"07",X"20",X"20",X"52",X"4F",X"42",X"41",X"4C",X"20",X"45",X"52",X"41", - X"57",X"54",X"46",X"4F",X"53",X"20",X"34",X"38",X"39",X"31",X"20",X"40",X"FF",X"FF",X"3E",X"A8", - X"32",X"A6",X"4C",X"21",X"02",X"44",X"11",X"01",X"00",X"3E",X"12",X"06",X"3C",X"CD",X"57",X"04", - X"21",X"02",X"40",X"22",X"A4",X"4C",X"11",X"01",X"00",X"3E",X"60",X"06",X"15",X"CD",X"57",X"04", - X"21",X"22",X"40",X"06",X"15",X"CD",X"57",X"04",X"11",X"AB",X"06",X"21",X"17",X"40",X"CD",X"65", - X"04",X"11",X"E1",X"05",X"21",X"37",X"40",X"CD",X"65",X"04",X"C9",X"FF",X"08",X"20",X"20",X"20", - X"54",X"49",X"45",X"5A",X"FF",X"FF",X"21",X"26",X"4E",X"35",X"C0",X"32",X"26",X"4E",X"3A",X"14", - X"4C",X"A7",X"C0",X"2A",X"A4",X"4C",X"34",X"11",X"20",X"00",X"19",X"34",X"21",X"A6",X"4C",X"35", - X"20",X"05",X"3E",X"01",X"32",X"A5",X"4E",X"7E",X"FE",X"32",X"30",X"05",X"3E",X"03",X"CD",X"7A", - X"09",X"7E",X"E6",X"07",X"C0",X"2A",X"A4",X"4C",X"23",X"22",X"A4",X"4C",X"C9",X"F5",X"C5",X"E5", - X"97",X"21",X"08",X"4D",X"06",X"40",X"77",X"23",X"10",X"FC",X"21",X"08",X"4D",X"11",X"50",X"50", - X"01",X"10",X"00",X"ED",X"B0",X"21",X"08",X"4D",X"11",X"40",X"50",X"01",X"10",X"00",X"ED",X"B0", - X"3E",X"04",X"32",X"4A",X"50",X"3E",X"05",X"32",X"45",X"50",X"32",X"4F",X"50",X"21",X"B0",X"4C", - X"06",X"0C",X"97",X"77",X"23",X"10",X"FC",X"32",X"01",X"50",X"3C",X"32",X"01",X"50",X"E1",X"C1", - X"F1",X"C9",X"F5",X"C5",X"D5",X"E5",X"06",X"00",X"11",X"04",X"00",X"21",X"B0",X"4C",X"7E",X"FE", - X"00",X"C4",X"59",X"07",X"19",X"04",X"7E",X"FE",X"00",X"C4",X"59",X"07",X"19",X"04",X"7E",X"FE", - X"00",X"C4",X"59",X"07",X"E1",X"D1",X"C1",X"F1",X"C9",X"DB",X"64",X"C5",X"D5",X"E5",X"78",X"32", - X"49",X"4D",X"23",X"23",X"E5",X"DB",X"6B",X"5E",X"23",X"56",X"DB",X"64",X"1A",X"D5",X"5F",X"DB", - X"6B",X"7B",X"E6",X"E0",X"07",X"07",X"07",X"21",X"82",X"07",X"5F",X"07",X"83",X"16",X"00",X"5F", - X"19",X"E9",X"C3",X"9E",X"07",X"C3",X"C0",X"07",X"C3",X"E3",X"07",X"C3",X"14",X"08",X"C3",X"42", - X"08",X"C3",X"B8",X"08",X"C3",X"BC",X"08",X"C3",X"C5",X"08",X"E1",X"D1",X"C1",X"C9",X"E1",X"CD", - X"B0",X"0C",X"E6",X"1F",X"23",X"F5",X"CD",X"B0",X"0C",X"47",X"F1",X"23",X"E5",X"CD",X"20",X"09", - X"07",X"16",X"00",X"5F",X"21",X"08",X"4D",X"19",X"70",X"23",X"36",X"00",X"D1",X"C3",X"6A",X"07", - X"E1",X"CD",X"B0",X"0C",X"E6",X"1F",X"23",X"F5",X"CD",X"B0",X"0C",X"4F",X"23",X"CD",X"B0",X"0C", - X"47",X"F1",X"23",X"E5",X"07",X"16",X"00",X"5F",X"21",X"BC",X"4C",X"19",X"71",X"23",X"70",X"D1", - X"C3",X"6A",X"07",X"E1",X"CD",X"B0",X"0C",X"E6",X"1F",X"23",X"F5",X"CD",X"B0",X"0C",X"4F",X"23", - X"CD",X"B0",X"0C",X"47",X"F1",X"23",X"E5",X"F5",X"07",X"16",X"00",X"5F",X"21",X"08",X"4D",X"19", - X"E5",X"7E",X"23",X"6E",X"67",X"09",X"44",X"4D",X"E1",X"70",X"23",X"71",X"F1",X"CD",X"20",X"09", - X"D1",X"C3",X"6A",X"07",X"E1",X"CD",X"B0",X"0C",X"E6",X"1F",X"23",X"F5",X"CD",X"B0",X"0C",X"47", - X"F1",X"23",X"E5",X"07",X"16",X"00",X"5F",X"21",X"08",X"4D",X"19",X"7E",X"B8",X"28",X"0D",X"E1", - X"CD",X"B0",X"0C",X"5F",X"23",X"CD",X"B0",X"0C",X"57",X"C3",X"BE",X"08",X"D1",X"13",X"13",X"C3", - X"6A",X"07",X"E1",X"CD",X"B0",X"0C",X"E6",X"1F",X"23",X"F5",X"CD",X"B0",X"0C",X"47",X"23",X"CD", - X"B0",X"0C",X"4F",X"F1",X"23",X"E5",X"F5",X"07",X"16",X"00",X"5F",X"21",X"08",X"4D",X"19",X"97", - X"BE",X"28",X"06",X"35",X"F1",X"D1",X"C3",X"6A",X"07",X"78",X"E6",X"E0",X"07",X"07",X"07",X"07", - X"16",X"00",X"5F",X"21",X"BC",X"4C",X"19",X"5E",X"23",X"56",X"F1",X"E5",X"07",X"D5",X"16",X"00", - X"5F",X"21",X"08",X"4D",X"19",X"D1",X"1A",X"77",X"13",X"78",X"E6",X"1F",X"32",X"48",X"4D",X"79", - X"07",X"D5",X"16",X"00",X"5F",X"21",X"08",X"4D",X"19",X"D1",X"1A",X"13",X"47",X"79",X"CD",X"20", - X"09",X"0C",X"70",X"23",X"36",X"00",X"23",X"3A",X"48",X"4D",X"3D",X"32",X"48",X"4D",X"20",X"EA", - X"E1",X"72",X"2B",X"73",X"D1",X"C3",X"6A",X"07",X"E1",X"C3",X"9A",X"07",X"D1",X"13",X"E1",X"73", - X"23",X"72",X"C3",X"9A",X"07",X"E1",X"E1",X"3A",X"49",X"4D",X"07",X"07",X"16",X"00",X"5F",X"21", - X"B0",X"4C",X"19",X"46",X"23",X"4E",X"79",X"07",X"16",X"00",X"5F",X"21",X"C9",X"4C",X"19",X"7E", - X"FE",X"00",X"28",X"10",X"57",X"2B",X"5E",X"97",X"77",X"23",X"77",X"3A",X"49",X"4D",X"CD",X"D8", - X"09",X"C3",X"9A",X"07",X"3A",X"49",X"4D",X"F5",X"3C",X"47",X"07",X"80",X"F5",X"06",X"00",X"CD", - X"20",X"09",X"21",X"08",X"4D",X"F1",X"07",X"5F",X"16",X"00",X"19",X"72",X"23",X"72",X"F1",X"07", - X"07",X"5F",X"21",X"B0",X"4C",X"19",X"36",X"00",X"C3",X"9A",X"07",X"78",X"32",X"4F",X"50",X"C9", - X"FE",X"1B",X"28",X"F7",X"FE",X"0A",X"D0",X"F5",X"C5",X"E5",X"D5",X"11",X"66",X"09",X"07",X"83", - X"5F",X"7A",X"CE",X"00",X"57",X"1A",X"67",X"13",X"1A",X"6F",X"97",X"D1",X"E9",X"C6",X"05",X"C6", - X"05",X"3C",X"C6",X"04",X"26",X"50",X"C6",X"50",X"6F",X"70",X"18",X"16",X"C6",X"02",X"C6",X"03", - X"C6",X"02",X"C6",X"04",X"C6",X"02",X"26",X"50",X"C6",X"50",X"6F",X"78",X"CD",X"4B",X"02",X"71", - X"23",X"70",X"E1",X"C1",X"F1",X"C9",X"09",X"56",X"09",X"54",X"09",X"42",X"09",X"41",X"09",X"52", - X"09",X"50",X"09",X"3F",X"09",X"4E",X"09",X"4C",X"09",X"3D",X"F5",X"C5",X"D5",X"E5",X"F5",X"3A", - X"14",X"4C",X"FE",X"01",X"20",X"0A",X"3A",X"15",X"4C",X"FE",X"01",X"28",X"03",X"F1",X"18",X"43", - X"F1",X"32",X"4A",X"4D",X"4F",X"07",X"07",X"16",X"00",X"5F",X"21",X"EB",X"09",X"19",X"E5",X"23", - X"23",X"46",X"23",X"7E",X"C5",X"E5",X"07",X"07",X"16",X"00",X"5F",X"21",X"B0",X"4C",X"19",X"7E", - X"B8",X"38",X"07",X"20",X"09",X"23",X"7E",X"B9",X"28",X"04",X"3E",X"01",X"18",X"01",X"97",X"E1", - X"C1",X"A7",X"E1",X"28",X"0E",X"5E",X"23",X"56",X"23",X"23",X"7E",X"CD",X"D8",X"09",X"3E",X"01", - X"32",X"01",X"50",X"E1",X"D1",X"C1",X"F1",X"C9",X"D5",X"07",X"07",X"16",X"00",X"5F",X"21",X"B0", - X"4C",X"19",X"70",X"23",X"71",X"23",X"D1",X"73",X"23",X"72",X"C9",X"4B",X"0A",X"02",X"00",X"5B", - X"0A",X"02",X"00",X"6B",X"0A",X"01",X"01",X"8C",X"0A",X"03",X"01",X"9C",X"0A",X"02",X"00",X"49", - X"10",X"01",X"00",X"78",X"0C",X"01",X"00",X"09",X"0B",X"02",X"00",X"29",X"0B",X"02",X"00",X"E9", - X"0A",X"02",X"00",X"79",X"0A",X"02",X"00",X"49",X"0B",X"01",X"00",X"86",X"0B",X"04",X"00",X"A0", - X"0B",X"04",X"00",X"BA",X"0B",X"03",X"01",X"12",X"0C",X"03",X"00",X"F9",X"0B",X"01",X"00",X"27", - X"0C",X"01",X"00",X"5E",X"0C",X"04",X"01",X"D6",X"0B",X"03",X"00",X"CD",X"0A",X"03",X"00",X"94", - X"0C",X"01",X"02",X"B5",X"0A",X"03",X"01",X"CD",X"0A",X"03",X"00",X"03",X"07",X"00",X"05",X"01", - X"01",X"02",X"01",X"40",X"00",X"01",X"60",X"BF",X"53",X"0A",X"0A",X"03",X"07",X"00",X"BF",X"01", - X"01",X"02",X"01",X"40",X"00",X"FF",X"60",X"05",X"63",X"0A",X"E0",X"06",X"0F",X"04",X"FF",X"05", - X"10",X"46",X"80",X"FF",X"66",X"00",X"71",X"0A",X"E0",X"03",X"09",X"00",X"00",X"01",X"0D",X"02", - X"0A",X"43",X"80",X"FF",X"40",X"00",X"02",X"63",X"00",X"81",X"0A",X"E0",X"06",X"0F",X"04",X"0F", - X"05",X"07",X"11",X"06",X"51",X"00",X"FF",X"71",X"00",X"94",X"0A",X"E0",X"03",X"07",X"10",X"03", - X"01",X"04",X"02",X"00",X"00",X"28",X"40",X"00",X"FB",X"60",X"0A",X"A6",X"0A",X"50",X"00",X"FF", - X"70",X"00",X"A4",X"0A",X"E0",X"06",X"0F",X"11",X"03",X"04",X"08",X"05",X"02",X"04",X"28",X"44", - X"80",X"FF",X"45",X"80",X"00",X"64",X"0A",X"BF",X"0A",X"45",X"84",X"7B",X"E0",X"03",X"07",X"10", - X"01",X"01",X"08",X"02",X"00",X"00",X"28",X"40",X"00",X"FB",X"41",X"C0",X"FF",X"60",X"0A",X"D7", - X"0A",X"50",X"00",X"FF",X"70",X"00",X"51",X"8E",X"E0",X"03",X"02",X"00",X"18",X"01",X"05",X"02", - X"00",X"10",X"02",X"43",X"00",X"02",X"41",X"00",X"FF",X"63",X"0A",X"F3",X"0A",X"03",X"04",X"00", - X"18",X"50",X"00",X"FF",X"70",X"00",X"F3",X"0A",X"E0",X"03",X"08",X"00",X"18",X"01",X"02",X"02", - X"00",X"10",X"01",X"43",X"80",X"00",X"41",X"80",X"00",X"63",X"10",X"13",X"0B",X"03",X"08",X"00", - X"18",X"50",X"00",X"FF",X"70",X"00",X"07",X"8F",X"E0",X"03",X"08",X"00",X"18",X"01",X"28",X"02", - X"00",X"10",X"01",X"43",X"80",X"00",X"41",X"80",X"7B",X"63",X"10",X"33",X"0B",X"03",X"08",X"00", - X"18",X"50",X"00",X"FF",X"70",X"00",X"27",X"8F",X"E0",X"03",X"07",X"00",X"00",X"01",X"08",X"02", - X"00",X"04",X"04",X"05",X"00",X"06",X"07",X"07",X"0F",X"08",X"00",X"09",X"07",X"10",X"7F",X"40", - X"00",X"08",X"44",X"00",X"04",X"47",X"00",X"FD",X"50",X"00",X"FF",X"70",X"00",X"5F",X"0B",X"40", - X"7F",X"41",X"00",X"FC",X"45",X"00",X"F8",X"48",X"00",X"04",X"50",X"00",X"FF",X"70",X"00",X"71", - X"0B",X"06",X"00",X"09",X"00",X"E0",X"03",X"0A",X"02",X"00",X"20",X"05",X"0F",X"16",X"15",X"13", - X"00",X"93",X"02",X"00",X"73",X"00",X"91",X"0B",X"56",X"00",X"FF",X"76",X"00",X"91",X"0B",X"E0", - X"03",X"0A",X"02",X"00",X"20",X"9B",X"0F",X"16",X"3A",X"13",X"00",X"93",X"02",X"00",X"73",X"00", - X"AB",X"0B",X"56",X"00",X"FF",X"76",X"00",X"AB",X"0B",X"E0",X"06",X"0F",X"04",X"10",X"05",X"01", - X"11",X"04",X"14",X"10",X"44",X"00",X"04",X"54",X"00",X"FE",X"74",X"00",X"C4",X"0B",X"51",X"00", - X"FE",X"71",X"00",X"C2",X"0B",X"E0",X"01",X"00",X"02",X"00",X"10",X"05",X"03",X"0B",X"00",X"F0", - X"40",X"00",X"E0",X"60",X"50",X"E0",X"0B",X"40",X"00",X"10",X"60",X"A0",X"E7",X"0B",X"41",X"00", - X"01",X"50",X"00",X"FF",X"70",X"00",X"DE",X"0B",X"E0",X"00",X"7F",X"01",X"00",X"02",X"00",X"03", - X"03",X"10",X"05",X"50",X"00",X"FF",X"70",X"00",X"03",X"0C",X"43",X"00",X"01",X"63",X"0A",X"0A", - X"0C",X"E0",X"00",X"1C",X"01",X"00",X"02",X"00",X"03",X"0F",X"10",X"0C",X"50",X"00",X"FF",X"40", - X"00",X"68",X"70",X"00",X"1C",X"0C",X"E0",X"03",X"08",X"00",X"18",X"01",X"0A",X"02",X"00",X"10", - X"03",X"43",X"00",X"02",X"41",X"80",X"FF",X"63",X"10",X"31",X"0C",X"03",X"08",X"00",X"18",X"50", - X"00",X"FF",X"70",X"00",X"31",X"0C",X"03",X"0A",X"20",X"44",X"0F",X"16",X"1D",X"13",X"00",X"93", - X"02",X"00",X"73",X"00",X"4F",X"0C",X"56",X"00",X"FF",X"76",X"00",X"4F",X"0C",X"E0",X"06",X"0A", - X"05",X"00",X"21",X"A5",X"0E",X"17",X"20",X"14",X"00",X"94",X"22",X"04",X"74",X"00",X"69",X"0C", - X"57",X"00",X"FF",X"77",X"00",X"69",X"0C",X"E0",X"03",X"0A",X"10",X"04",X"01",X"00",X"02",X"00", - X"00",X"0A",X"40",X"00",X"05",X"41",X"80",X"00",X"60",X"5A",X"82",X"0C",X"50",X"00",X"FF",X"70", - X"00",X"80",X"0C",X"E0",X"09",X"01",X"08",X"00",X"1B",X"03",X"22",X"B9",X"0C",X"18",X"78",X"15", - X"00",X"95",X"42",X"07",X"75",X"00",X"A1",X"0C",X"58",X"00",X"FF",X"78",X"00",X"A1",X"0C",X"E0", - X"D5",X"DB",X"64",X"5E",X"DB",X"6B",X"7B",X"D1",X"C9",X"03",X"96",X"01",X"03",X"00",X"00",X"03", - X"6A",X"01",X"03",X"00",X"00",X"03",X"60",X"02",X"03",X"00",X"00",X"03",X"AC",X"02",X"03",X"00", - X"00",X"03",X"80",X"01",X"03",X"00",X"00",X"03",X"AE",X"01",X"03",X"00",X"00",X"03",X"C8",X"01", - X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"C8",X"01",X"03",X"00",X"00",X"03", - X"E0",X"01",X"03",X"00",X"00",X"03",X"20",X"02",X"03",X"00",X"00",X"03",X"58",X"05",X"03",X"00", - X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00", - X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03", - X"B5",X"00",X"03",X"00",X"00",X"03",X"B5",X"00",X"03",X"00",X"00",X"03",X"B5",X"00",X"03",X"00", - X"00",X"03",X"C0",X"00",X"03",X"00",X"00",X"03",X"B5",X"00",X"03",X"B5",X"00",X"03",X"B5",X"00", - X"03",X"B5",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03", - X"10",X"01",X"03",X"00",X"00",X"03",X"10",X"01",X"03",X"00",X"00",X"03",X"10",X"01",X"03",X"00", - X"00",X"03",X"1E",X"01",X"03",X"00",X"00",X"03",X"10",X"01",X"03",X"10",X"01",X"03",X"10",X"01", - X"03",X"10",X"01",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"30",X"01",X"03",X"00",X"00",X"03", - X"56",X"01",X"03",X"00",X"00",X"03",X"C0",X"00",X"03",X"00",X"00",X"03",X"CB",X"00",X"03",X"00", - X"00",X"03",X"30",X"01",X"03",X"00",X"00",X"03",X"56",X"01",X"03",X"00",X"00",X"03",X"C0",X"00", - X"03",X"00",X"00",X"03",X"CB",X"00",X"03",X"00",X"00",X"03",X"2C",X"03",X"03",X"2C",X"03",X"03", - X"2C",X"03",X"03",X"00",X"00",X"03",X"90",X"03",X"33",X"00",X"00",X"03",X"00",X"03",X"03",X"00", - X"03",X"03",X"00",X"03",X"03",X"00",X"00",X"03",X"2C",X"03",X"03",X"00",X"00",X"03",X"D4",X"02", - X"03",X"00",X"00",X"03",X"2C",X"03",X"03",X"00",X"00",X"03",X"D4",X"02",X"03",X"00",X"00",X"03", - X"2C",X"03",X"03",X"00",X"00",X"03",X"D4",X"02",X"03",X"D4",X"02",X"03",X"5C",X"03",X"03",X"58", - X"05",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"30",X"01",X"03",X"00",X"00",X"03",X"56",X"01", - X"03",X"00",X"00",X"03",X"B5",X"00",X"03",X"00",X"00",X"03",X"B5",X"00",X"03",X"00",X"00",X"03", - X"B5",X"00",X"03",X"00",X"00",X"03",X"56",X"01",X"03",X"00",X"00",X"03",X"30",X"01",X"03",X"00", - X"00",X"32",X"00",X"00",X"02",X"E8",X"01",X"01",X"00",X"00",X"02",X"83",X"01",X"01",X"00",X"00", - X"02",X"45",X"01",X"01",X"00",X"00",X"06",X"7A",X"00",X"06",X"00",X"00",X"04",X"91",X"00",X"02", - X"00",X"00",X"0A",X"7A",X"00",X"12",X"00",X"00",X"03",X"23",X"01",X"01",X"00",X"00",X"03",X"00", - X"01",X"01",X"00",X"00",X"05",X"3C",X"00",X"01",X"00",X"00",X"05",X"78",X"00",X"01",X"00",X"00", - X"05",X"55",X"00",X"01",X"00",X"00",X"05",X"C8",X"00",X"01",X"00",X"00",X"03",X"4B",X"01",X"01", - X"00",X"00",X"03",X"78",X"00",X"01",X"00",X"00",X"03",X"55",X"00",X"01",X"00",X"00",X"02",X"C3", - X"00",X"01",X"00",X"00",X"02",X"41",X"00",X"02",X"00",X"00",X"03",X"3C",X"00",X"02",X"00",X"00", - X"02",X"37",X"00",X"02",X"00",X"00",X"02",X"32",X"00",X"02",X"00",X"00",X"02",X"2F",X"00",X"02", - X"00",X"00",X"03",X"2C",X"00",X"04",X"81",X"00",X"03",X"00",X"00",X"04",X"34",X"01",X"03",X"00", - X"00",X"02",X"B0",X"02",X"02",X"0E",X"03",X"01",X"00",X"00",X"02",X"A1",X"03",X"01",X"00",X"00", - X"04",X"A9",X"03",X"02",X"00",X"00",X"02",X"00",X"01",X"02",X"00",X"00",X"02",X"F3",X"02",X"03", - X"00",X"00",X"02",X"CD",X"00",X"03",X"00",X"00",X"01",X"B7",X"00",X"03",X"00",X"00",X"05",X"6A", - X"00",X"02",X"00",X"00",X"03",X"93",X"00",X"03",X"00",X"00",X"03",X"52",X"00",X"02",X"00",X"00", - X"03",X"32",X"00",X"02",X"00",X"00",X"03",X"2B",X"00",X"02",X"00",X"00",X"03",X"32",X"00",X"02", - X"00",X"00",X"08",X"64",X"00",X"07",X"7F",X"01",X"01",X"00",X"00",X"02",X"32",X"02",X"02",X"64", - X"02",X"02",X"96",X"02",X"01",X"00",X"00",X"01",X"C8",X"06",X"01",X"00",X"00",X"01",X"C8",X"06", - X"01",X"00",X"00",X"01",X"C8",X"06",X"01",X"00",X"00",X"01",X"C8",X"06",X"01",X"00",X"00",X"01", - X"C8",X"06",X"01",X"00",X"00",X"01",X"C8",X"06",X"01",X"00",X"00",X"01",X"C8",X"06",X"01",X"00", - X"00",X"03",X"00",X"05",X"03",X"F0",X"00",X"01",X"00",X"00",X"02",X"1E",X"01",X"01",X"00",X"00", - X"02",X"1E",X"02",X"01",X"00",X"00",X"02",X"1E",X"03",X"01",X"00",X"00",X"02",X"1E",X"04",X"01", - X"00",X"00",X"02",X"1E",X"05",X"01",X"00",X"00",X"02",X"1E",X"06",X"01",X"00",X"00",X"05",X"1E", - X"07",X"01",X"00",X"00",X"02",X"1E",X"06",X"01",X"00",X"00",X"02",X"1E",X"05",X"01",X"00",X"00", - X"02",X"1E",X"04",X"01",X"00",X"00",X"02",X"1E",X"03",X"01",X"00",X"00",X"02",X"1E",X"02",X"01", - X"00",X"00",X"02",X"1E",X"01",X"01",X"00",X"00",X"05",X"64",X"00",X"01",X"96",X"03",X"04",X"00", - X"00",X"01",X"C8",X"03",X"04",X"00",X"00",X"01",X"64",X"03",X"04",X"00",X"00",X"01",X"96",X"02", - X"04",X"00",X"00",X"01",X"C8",X"02",X"04",X"00",X"00",X"01",X"64",X"02",X"04",X"00",X"00",X"01", - X"96",X"01",X"04",X"00",X"00",X"01",X"C8",X"01",X"04",X"00",X"00",X"01",X"64",X"01",X"04",X"00", - X"00",X"01",X"96",X"00",X"04",X"00",X"00",X"01",X"C8",X"00",X"04",X"00",X"00",X"01",X"64",X"00", - X"04",X"00",X"00",X"01",X"78",X"01",X"03",X"00",X"00",X"01",X"A0",X"01",X"03",X"00",X"00",X"01", - X"4B",X"01",X"03",X"00",X"00",X"01",X"78",X"00",X"03",X"00",X"00",X"01",X"A0",X"00",X"03",X"00", - X"00",X"01",X"4B",X"00",X"01",X"5A",X"01",X"02",X"00",X"00",X"01",X"78",X"01",X"02",X"00",X"00", - X"01",X"32",X"01",X"02",X"00",X"00",X"01",X"5A",X"00",X"02",X"00",X"00",X"01",X"78",X"00",X"02", - X"00",X"00",X"01",X"32",X"00",X"02",X"00",X"00",X"01",X"3C",X"01",X"01",X"00",X"00",X"01",X"50", - X"01",X"01",X"00",X"01",X"1E",X"01",X"01",X"00",X"00",X"01",X"3C",X"00",X"01",X"00",X"00",X"01", - X"50",X"00",X"01",X"00",X"00",X"01",X"1E",X"00",X"00",X"03",X"07",X"00",X"05",X"01",X"00",X"02", - X"00",X"40",X"80",X"00",X"60",X"BF",X"51",X"10",X"E0",X"CD",X"ED",X"06",X"3E",X"01",X"32",X"AC", - X"4C",X"32",X"00",X"50",X"32",X"4B",X"4D",X"CD",X"5E",X"02",X"FB",X"06",X"01",X"97",X"32",X"14", - X"4C",X"C5",X"CD",X"B4",X"02",X"CD",X"12",X"06",X"11",X"A9",X"97",X"42",X"A7",X"10",X"1E",X"F6", - X"42",X"B6",X"10",X"27",X"D6",X"42",X"E0",X"10",X"39",X"F6",X"42",X"05",X"11",X"30",X"57",X"42", - X"42",X"11",X"28",X"57",X"42",X"4C",X"11",X"3C",X"57",X"42",X"57",X"11",X"50",X"57",X"42",X"61", - X"11",X"4A",X"57",X"42",X"6C",X"11",X"FF",X"20",X"20",X"53",X"55",X"50",X"45",X"52",X"20",X"20", - X"47",X"4C",X"4F",X"42",X"FF",X"FF",X"41",X"4C",X"4C",X"45",X"20",X"46",X"52",X"55",X"45",X"43", - X"48",X"54",X"45",X"20",X"53",X"55",X"43",X"48",X"45",X"4E",X"FF",X"FE",X"5A",X"55",X"4D",X"20", - X"4E",X"41",X"45",X"43",X"48",X"53",X"54",X"45",X"4E",X"20",X"42",X"49",X"4C",X"44",X"FF",X"FF", - X"54",X"41",X"53",X"54",X"45",X"20",X"52",X"55",X"46",X"54",X"20",X"4C",X"49",X"46",X"54",X"20", - X"FF",X"FE",X"48",X"45",X"42",X"45",X"4C",X"3E",X"4F",X"42",X"45",X"4E",X"20",X"55",X"4E",X"54", - X"45",X"4E",X"20",X"FF",X"FF",X"4D",X"49",X"54",X"20",X"44",X"45",X"52",X"20",X"54",X"41",X"53", - X"54",X"45",X"20",X"20",X"20",X"20",X"20",X"20",X"FF",X"FE",X"41",X"55",X"46",X"20",X"44",X"49", - X"45",X"20",X"56",X"45",X"52",X"46",X"4F",X"4C",X"47",X"45",X"52",X"20",X"20",X"FF",X"FE",X"53", - X"50",X"52",X"49",X"4E",X"47",X"45",X"4E",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"FF",X"FF",X"2E",X"2E",X"2E",X"47",X"41",X"54",X"4F",X"52",X"FF",X"FF",X"2E",X"2E",X"2E",X"46", - X"52",X"4F",X"47",X"47",X"59",X"FF",X"FF",X"2E",X"2E",X"2E",X"42",X"55",X"4E",X"4E",X"59",X"FF", - X"FF",X"2E",X"2E",X"2E",X"4D",X"4F",X"4E",X"4B",X"45",X"59",X"FF",X"FF",X"2E",X"2E",X"2E",X"50", - X"4F",X"52",X"4B",X"45",X"52",X"FF",X"FF",X"F5",X"D5",X"E5",X"21",X"D7",X"4E",X"35",X"20",X"11", - X"36",X"05",X"2B",X"35",X"28",X"09",X"21",X"DC",X"46",X"7E",X"EE",X"0D",X"77",X"18",X"02",X"36", - X"01",X"21",X"33",X"4C",X"97",X"BE",X"28",X"03",X"35",X"18",X"2E",X"21",X"32",X"4C",X"97",X"34", - X"CB",X"46",X"28",X"02",X"3E",X"03",X"32",X"02",X"4C",X"2A",X"34",X"4C",X"5E",X"23",X"56",X"23", - X"D5",X"5E",X"23",X"56",X"23",X"3A",X"02",X"4C",X"A7",X"7E",X"20",X"06",X"23",X"22",X"34",X"4C", - X"3E",X"05",X"32",X"33",X"4C",X"E1",X"CD",X"6B",X"04",X"E1",X"D1",X"F1",X"C9",X"06",X"97",X"34", - X"CB",X"46",X"28",X"02",X"3E",X"03",X"32",X"02",X"4C",X"2A",X"34",X"4C",X"5E",X"23",X"56",X"23", - X"D5",X"5E",X"23",X"56",X"23",X"3A",X"02",X"4C",X"A7",X"7E",X"20",X"06",X"23",X"22",X"34",X"4C", - X"3E",X"05",X"32",X"33",X"4C",X"E1",X"CD",X"6B",X"04",X"E1",X"D1",X"F1",X"C9",X"06",X"8B",X"B0", - X"E5",X"D5",X"C5",X"4F",X"21",X"80",X"14",X"46",X"04",X"05",X"28",X"0E",X"23",X"5E",X"23",X"56", - X"23",X"DD",X"1A",X"86",X"23",X"BE",X"20",X"16",X"10",X"F2",X"AF",X"ED",X"47",X"79",X"C1",X"D1", - X"E1",X"C3",X"7F",X"3B",X"45",X"FF",X"06",X"20",X"54",X"49",X"48",X"FF",X"FF",X"F5",X"C5",X"97", - X"CD",X"B4",X"02",X"3E",X"06",X"CD",X"1A",X"03",X"CD",X"12",X"06",X"11",X"E5",X"12",X"21",X"A6", - X"42",X"CD",X"6B",X"04",X"11",X"13",X"12",X"21",X"07",X"40",X"CD",X"65",X"04",X"11",X"F6",X"12", - X"21",X"90",X"43",X"CD",X"65",X"04",X"11",X"00",X"13",X"21",X"70",X"42",X"CD",X"6B",X"04",X"11", - X"14",X"13",X"21",X"B2",X"42",X"CD",X"6B",X"04",X"11",X"3A",X"13",X"21",X"B5",X"42",X"CD",X"6B", - X"04",X"3A",X"40",X"50",X"E6",X"80",X"21",X"CC",X"42",X"11",X"58",X"13",X"28",X"03",X"11",X"69", - X"13",X"CD",X"6B",X"04",X"32",X"C0",X"50",X"3A",X"80",X"50",X"E6",X"3F",X"4F",X"21",X"50",X"43", - X"06",X"06",X"0F",X"11",X"4E",X"13",X"30",X"03",X"11",X"53",X"13",X"E5",X"CD",X"6B",X"04",X"E1", - X"23",X"10",X"EF",X"79",X"E6",X"03",X"EE",X"03",X"C6",X"33",X"32",X"B0",X"42",X"79",X"E6",X"1C", - X"EE",X"1C",X"0F",X"0F",X"4F",X"C6",X"31",X"32",X"92",X"40",X"0C",X"41",X"21",X"33",X"42",X"36", - X"1E",X"21",X"13",X"42",X"11",X"E0",X"FF",X"3E",X"16",X"CD",X"57",X"04",X"3E",X"08",X"91",X"28", - X"06",X"47",X"3E",X"17",X"CD",X"57",X"04",X"36",X"1F",X"3A",X"40",X"50",X"CB",X"77",X"20",X"91", - X"C1",X"F1",X"C3",X"6D",X"10",X"FF",X"09",X"43",X"4F",X"4E",X"46",X"49",X"47",X"55",X"52",X"41", - X"54",X"49",X"4F",X"4E",X"FF",X"FF",X"FF",X"04",X"31",X"32",X"33",X"34",X"35",X"36",X"FF",X"FF", - X"FF",X"06",X"47",X"4C",X"4F",X"42",X"53",X"20",X"50",X"45",X"52",X"20",X"43",X"52",X"45",X"44", - X"49",X"54",X"FF",X"FF",X"44",X"49",X"46",X"46",X"49",X"43",X"55",X"4C",X"54",X"59",X"20",X"4C", - X"45",X"56",X"45",X"4C",X"FF",X"FE",X"45",X"41",X"53",X"59",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"48",X"41",X"52",X"44",X"FF",X"FF",X"41",X"54",X"54",X"52",X"41",X"43", - X"54",X"20",X"4D",X"4F",X"44",X"45",X"20",X"53",X"4F",X"55",X"4E",X"44",X"FF",X"FF",X"4F",X"4E", - X"20",X"FF",X"FF",X"4F",X"46",X"46",X"FF",X"FF",X"FF",X"0E",X"20",X"54",X"41",X"42",X"4C",X"45", - X"20",X"4D",X"4F",X"44",X"45",X"4C",X"20",X"FF",X"FF",X"FF",X"0E",X"55",X"50",X"52",X"49",X"47", - X"48",X"54",X"20",X"4D",X"4F",X"44",X"45",X"4C",X"FF",X"FF",X"F5",X"C5",X"97",X"CD",X"B4",X"02", - X"CD",X"12",X"06",X"11",X"F1",X"13",X"21",X"86",X"42",X"CD",X"6B",X"04",X"21",X"00",X"40",X"11", - X"AD",X"4C",X"CD",X"39",X"14",X"21",X"00",X"44",X"13",X"CD",X"39",X"14",X"21",X"00",X"4C",X"13", - X"CD",X"39",X"14",X"01",X"AD",X"4C",X"3E",X"03",X"21",X"70",X"43",X"11",X"01",X"14",X"F5",X"E5", - X"CD",X"6B",X"04",X"D5",X"11",X"1F",X"14",X"0A",X"E6",X"0F",X"28",X"03",X"11",X"2C",X"14",X"CD", - X"6B",X"04",X"11",X"40",X"FF",X"19",X"D1",X"CD",X"6B",X"04",X"D5",X"11",X"1F",X"14",X"0A",X"E6", - X"F0",X"28",X"03",X"11",X"2C",X"14",X"CD",X"6B",X"04",X"D1",X"E1",X"23",X"23",X"F1",X"03",X"3D", - X"20",X"CC",X"11",X"13",X"12",X"21",X"07",X"40",X"CD",X"65",X"04",X"CD",X"FB",X"11",X"C1",X"F1", - X"C9",X"FF",X"09",X"53",X"54",X"41",X"54",X"49",X"43",X"20",X"52",X"41",X"4D",X"FF",X"06",X"FF", - X"FF",X"34",X"4B",X"20",X"FF",X"FF",X"34",X"4E",X"20",X"FF",X"FF",X"34",X"4C",X"20",X"FF",X"FF", - X"34",X"50",X"20",X"FF",X"FF",X"34",X"4D",X"20",X"FF",X"FF",X"34",X"52",X"20",X"FF",X"FF",X"FF", - X"0E",X"4F",X"4B",X"20",X"20",X"20",X"20",X"20",X"FF",X"06",X"FF",X"FF",X"FF",X"FF",X"4E",X"4F", - X"54",X"20",X"4F",X"4B",X"20",X"FF",X"06",X"FF",X"FF",X"97",X"01",X"04",X"00",X"E5",X"C5",X"F5", - X"4E",X"77",X"AE",X"EB",X"B6",X"77",X"EB",X"71",X"F1",X"23",X"10",X"F3",X"C1",X"0D",X"20",X"EE", - X"E1",X"3D",X"FE",X"FE",X"20",X"E4",X"C9",X"F5",X"C5",X"97",X"CD",X"B4",X"02",X"CD",X"12",X"06", - X"11",X"A4",X"14",X"21",X"86",X"42",X"CD",X"6B",X"04",X"21",X"00",X"20",X"01",X"1F",X"FE",X"CD", - X"C1",X"14",X"F5",X"21",X"00",X"00",X"01",X"20",X"00",X"CD",X"C1",X"14",X"01",X"FE",X"3F",X"11", - X"09",X"00",X"3F",X"00",X"00",X"40",X"3F",X"00",X"00",X"80",X"3F",X"00",X"00",X"C0",X"3F",X"00", - X"00",X"80",X"3F",X"00",X"00",X"40",X"3F",X"00",X"00",X"C0",X"3F",X"00",X"00",X"C0",X"3F",X"00", - X"00",X"40",X"3F",X"00",X"00",X"FF",X"45",X"50",X"52",X"4F",X"4D",X"20",X"43",X"48",X"45",X"43", - X"4B",X"FF",X"FF",X"FF",X"FF",X"55",X"32",X"20",X"FF",X"FF",X"FF",X"FF",X"CC",X"33",X"20",X"FF", - X"FF",X"97",X"86",X"23",X"10",X"FC",X"0D",X"20",X"F9",X"C9",X"F5",X"CD",X"6B",X"04",X"0A",X"C1", - X"11",X"1F",X"14",X"B8",X"28",X"04",X"11",X"2C",X"14",X"78",X"F5",X"CD",X"6B",X"04",X"3E",X"0B", - X"32",X"02",X"4C",X"F1",X"CD",X"35",X"04",X"C9",X"F5",X"C5",X"97",X"32",X"3B",X"4C",X"32",X"A7", - X"4C",X"CD",X"E9",X"05",X"3E",X"06",X"CD",X"1A",X"03",X"3E",X"13",X"CD",X"15",X"03",X"06",X"1E", - X"CD",X"72",X"03",X"CD",X"FB",X"11",X"C1",X"F1",X"C3",X"6D",X"10",X"F5",X"C5",X"97",X"32",X"08", - X"4C",X"11",X"AB",X"4C",X"21",X"AA",X"4C",X"3C",X"12",X"77",X"97",X"D5",X"E5",X"CD",X"B4",X"02", - X"CD",X"12",X"06",X"11",X"06",X"16",X"21",X"86",X"42",X"CD",X"6B",X"04",X"11",X"15",X"16",X"21", - X"8A",X"43",X"CD",X"6B",X"04",X"11",X"70",X"16",X"21",X"D5",X"42",X"CD",X"6B",X"04",X"11",X"13", - X"12",X"21",X"07",X"40",X"CD",X"65",X"04",X"E1",X"D1",X"1A",X"E5",X"21",X"95",X"41",X"CD",X"F3", - X"03",X"E1",X"06",X"70",X"CD",X"65",X"03",X"32",X"C0",X"50",X"3A",X"40",X"50",X"CB",X"77",X"CA", - X"01",X"16",X"CB",X"6F",X"28",X"2C",X"3A",X"00",X"50",X"CB",X"47",X"28",X"06",X"CB",X"5F",X"28", - X"11",X"18",X"E4",X"34",X"1A",X"C6",X"01",X"27",X"FE",X"25",X"20",X"03",X"3E",X"01",X"77",X"12", - X"18",X"C7",X"35",X"1A",X"D6",X"01",X"27",X"A7",X"20",X"05",X"3E",X"18",X"77",X"3E",X"24",X"12", - X"18",X"B7",X"1A",X"32",X"4D",X"4D",X"7E",X"32",X"4C",X"4D",X"00",X"FE",X"01",X"28",X"18",X"3D", - X"47",X"3A",X"80",X"50",X"E6",X"1C",X"EE",X"1C",X"0F",X"0F",X"3C",X"4F",X"3E",X"01",X"81",X"10", - X"FD",X"FE",X"10",X"38",X"02",X"3E",X"0F",X"32",X"4E",X"4D",X"97",X"32",X"A5",X"4E",X"32",X"16", - X"4C",X"32",X"14",X"4C",X"3C",X"32",X"BB",X"4D",X"32",X"3C",X"4C",X"32",X"37",X"4C",X"D5",X"E5", - X"CD",X"C3",X"27",X"CD",X"E9",X"05",X"11",X"13",X"12",X"21",X"07",X"40",X"CD",X"65",X"04",X"11", - X"7D",X"16",X"21",X"28",X"40",X"CD",X"65",X"04",X"32",X"C0",X"50",X"3A",X"40",X"50",X"CB",X"77", - X"28",X"0A",X"CB",X"6F",X"20",X"F2",X"CD",X"6E",X"06",X"CD",X"B0",X"2E",X"E1",X"D1",X"C3",X"1A", - X"15",X"C1",X"F1",X"C3",X"6D",X"10",X"FF",X"09",X"4C",X"45",X"56",X"45",X"4C",X"20",X"43",X"48", - X"45",X"43",X"4B",X"FF",X"FF",X"FF",X"06",X"4D",X"4F",X"56",X"45",X"20",X"4A",X"4F",X"59",X"53", - X"54",X"49",X"43",X"4B",X"20",X"FF",X"0D",X"55",X"50",X"20",X"FF",X"06",X"4F",X"52",X"20",X"FF", - X"08",X"44",X"4F",X"57",X"4E",X"FF",X"06",X"FF",X"FE",X"54",X"4F",X"20",X"53",X"45",X"4C",X"45", - X"43",X"54",X"20",X"4C",X"45",X"56",X"45",X"4C",X"20",X"4E",X"55",X"4D",X"42",X"45",X"52",X"2E", - X"FF",X"FE",X"48",X"49",X"54",X"20",X"FF",X"0E",X"43",X"41",X"4C",X"4C",X"20",X"FF",X"06",X"54", - X"4F",X"20",X"53",X"45",X"54",X"55",X"50",X"20",X"4C",X"45",X"56",X"45",X"4C",X"2E",X"FF",X"FF", - X"FF",X"07",X"4C",X"45",X"56",X"45",X"4C",X"20",X"4E",X"4F",X"3A",X"FF",X"FF",X"FF",X"06",X"59", - X"41",X"4C",X"50",X"20",X"4F",X"54",X"FF",X"0E",X"20",X"4C",X"4C",X"41",X"43",X"FF",X"06",X"20", - X"54",X"49",X"48",X"FF",X"FF",X"F5",X"C5",X"CD",X"ED",X"06",X"97",X"32",X"14",X"4C",X"CD",X"B4", - X"02",X"CD",X"12",X"06",X"32",X"08",X"4C",X"11",X"AB",X"4C",X"21",X"AA",X"4C",X"12",X"77",X"D5", - X"E5",X"11",X"2D",X"17",X"21",X"86",X"42",X"CD",X"6B",X"04",X"11",X"3C",X"17",X"21",X"8A",X"43", - X"CD",X"6B",X"04",X"11",X"99",X"17",X"21",X"D5",X"42",X"CD",X"6B",X"04",X"11",X"13",X"12",X"21", - X"07",X"40",X"CD",X"65",X"04",X"E1",X"D1",X"1A",X"E5",X"21",X"95",X"41",X"CD",X"F3",X"03",X"E1", - X"06",X"70",X"CD",X"65",X"03",X"32",X"C0",X"50",X"3A",X"40",X"50",X"CB",X"77",X"28",X"36",X"CB", - X"6F",X"28",X"2C",X"3A",X"00",X"50",X"CB",X"47",X"28",X"06",X"CB",X"5F",X"28",X"10",X"18",X"E5", - X"34",X"1A",X"C6",X"01",X"27",X"FE",X"23",X"20",X"02",X"97",X"77",X"12",X"18",X"C9",X"35",X"1A", - X"D6",X"01",X"27",X"FE",X"99",X"20",X"05",X"3E",X"16",X"77",X"3E",X"22",X"12",X"18",X"B8",X"7E", - X"CD",X"7A",X"09",X"18",X"B2",X"CD",X"ED",X"06",X"C1",X"F1",X"C3",X"6D",X"10",X"FF",X"09",X"53", - X"4F",X"55",X"4E",X"44",X"20",X"43",X"48",X"45",X"43",X"4B",X"FF",X"FF",X"FF",X"06",X"4D",X"4F", - X"56",X"45",X"20",X"4A",X"4F",X"59",X"53",X"54",X"49",X"43",X"4B",X"20",X"FF",X"0D",X"55",X"50", - X"20",X"FF",X"06",X"4F",X"52",X"20",X"FF",X"08",X"44",X"4F",X"57",X"4E",X"FF",X"06",X"FF",X"FE", - X"54",X"4F",X"20",X"53",X"45",X"4C",X"45",X"43",X"54",X"20",X"53",X"4F",X"55",X"4E",X"44",X"20", - X"4E",X"55",X"4D",X"42",X"45",X"52",X"2E",X"FF",X"FE",X"48",X"49",X"54",X"20",X"FF",X"0E",X"43", - X"41",X"4C",X"4C",X"20",X"FF",X"06",X"54",X"4F",X"20",X"45",X"58",X"45",X"43",X"55",X"54",X"45", - X"20",X"53",X"4F",X"55",X"4E",X"44",X"2E",X"FF",X"FF",X"FF",X"07",X"53",X"4F",X"55",X"4E",X"44", - X"20",X"4E",X"4F",X"3A",X"FF",X"FF",X"F5",X"C5",X"97",X"CD",X"B4",X"02",X"CD",X"12",X"06",X"11", - X"44",X"18",X"21",X"86",X"42",X"CD",X"6B",X"04",X"11",X"54",X"18",X"21",X"4A",X"43",X"CD",X"6B", - X"04",X"11",X"9F",X"18",X"21",X"50",X"43",X"CD",X"6B",X"04",X"11",X"D0",X"18",X"21",X"10",X"41", - X"CD",X"6B",X"04",X"11",X"13",X"12",X"21",X"07",X"40",X"CD",X"65",X"04",X"97",X"32",X"5A",X"50", - X"06",X"04",X"11",X"40",X"18",X"21",X"56",X"50",X"1A",X"77",X"13",X"23",X"10",X"FA",X"3A",X"40", - X"50",X"5F",X"2F",X"E6",X"0F",X"4F",X"3A",X"00",X"50",X"57",X"2F",X"E6",X"0F",X"47",X"CB",X"6B", - X"20",X"02",X"CB",X"E0",X"CB",X"6A",X"20",X"02",X"CB",X"E8",X"CB",X"63",X"20",X"02",X"CB",X"E1", - X"CB",X"7A",X"20",X"02",X"CB",X"E9",X"78",X"B1",X"3E",X"0A",X"20",X"01",X"97",X"32",X"5A",X"50", - X"32",X"C0",X"50",X"78",X"21",X"50",X"47",X"CD",X"0C",X"19",X"79",X"21",X"10",X"45",X"CD",X"0C", - X"19",X"3A",X"40",X"50",X"CB",X"77",X"20",X"B6",X"CD",X"ED",X"06",X"C1",X"F1",X"C3",X"6D",X"10", - X"02",X"01",X"00",X"00",X"FF",X"09",X"42",X"55",X"54",X"54",X"4F",X"4E",X"20",X"43",X"48",X"45", - X"43",X"4B",X"FF",X"FF",X"FF",X"06",X"20",X"20",X"20",X"44",X"45",X"50",X"52",X"45",X"53",X"53", - X"45",X"44",X"20",X"42",X"55",X"54",X"54",X"4F",X"4E",X"53",X"FF",X"FE",X"20",X"20",X"20",X"41", - X"52",X"45",X"20",X"48",X"49",X"47",X"48",X"4C",X"49",X"47",X"48",X"54",X"45",X"44",X"2E",X"FF", - X"FE",X"FF",X"FE",X"FF",X"0D",X"50",X"4C",X"41",X"59",X"45",X"52",X"20",X"31",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"50",X"4C",X"41",X"59",X"45",X"52",X"20",X"32",X"FF",X"FF",X"FF", - X"0C",X"55",X"50",X"FF",X"FE",X"FF",X"FE",X"4C",X"45",X"46",X"54",X"FF",X"FE",X"FF",X"FE",X"52", - X"49",X"47",X"48",X"54",X"FF",X"FE",X"FF",X"FE",X"44",X"4F",X"57",X"4E",X"FF",X"FE",X"FF",X"FE", - X"43",X"41",X"4C",X"4C",X"FF",X"FE",X"FF",X"FE",X"43",X"4F",X"49",X"4E",X"49",X"4E",X"FF",X"FF", - X"FF",X"0C",X"20",X"20",X"20",X"20",X"55",X"50",X"FF",X"FE",X"FF",X"FE",X"20",X"20",X"4C",X"45", - X"46",X"54",X"FF",X"FE",X"FF",X"FE",X"20",X"52",X"49",X"47",X"48",X"54",X"FF",X"FE",X"FF",X"FE", - X"20",X"20",X"44",X"4F",X"57",X"4E",X"FF",X"FE",X"FF",X"FE",X"20",X"20",X"43",X"41",X"4C",X"4C", - X"FF",X"FE",X"FF",X"FE",X"45",X"4E",X"45",X"52",X"47",X"59",X"FF",X"FF",X"C5",X"06",X"06",X"0F", - X"F5",X"C5",X"3E",X"0C",X"30",X"02",X"3E",X"08",X"11",X"E0",X"FF",X"06",X"06",X"CD",X"57",X"04", - X"11",X"C2",X"00",X"19",X"C1",X"F1",X"10",X"E7",X"C1",X"C9",X"D5",X"FD",X"21",X"00",X"00",X"7E", - X"16",X"00",X"5F",X"3E",X"06",X"32",X"00",X"4C",X"FD",X"19",X"2B",X"10",X"F2",X"32",X"C0",X"50", - X"0D",X"20",X"EC",X"D1",X"FD",X"19",X"FD",X"29",X"FD",X"29",X"FD",X"E5",X"E1",X"CB",X"3C",X"CB", - X"1D",X"00",X"21",X"5D",X"37",X"E9",X"CD",X"9E",X"19",X"CD",X"C6",X"1A",X"CD",X"C3",X"27",X"32", - X"C0",X"50",X"CD",X"B0",X"2E",X"3A",X"A5",X"4E",X"FE",X"01",X"28",X"05",X"CD",X"98",X"1A",X"18", - X"EB",X"CD",X"D4",X"1A",X"3A",X"3A",X"4C",X"FE",X"01",X"20",X"DE",X"CD",X"67",X"37",X"3A",X"36", - X"4C",X"A7",X"CA",X"93",X"3B",X"97",X"32",X"14",X"4C",X"3C",X"32",X"15",X"4C",X"CD",X"00",X"1A", - X"18",X"C4",X"11",X"00",X"00",X"ED",X"53",X"10",X"4C",X"ED",X"53",X"12",X"4C",X"C9",X"3A",X"80", - X"50",X"E6",X"1C",X"EE",X"1C",X"0F",X"0F",X"C6",X"02",X"32",X"92",X"4C",X"32",X"31",X"01",X"3A", - X"80",X"50",X"E6",X"03",X"EE",X"03",X"C6",X"03",X"21",X"38",X"4C",X"77",X"32",X"9F",X"4C",X"C3", - X"B0",X"27",X"3A",X"37",X"4C",X"32",X"39",X"4C",X"FE",X"01",X"28",X"04",X"7E",X"32",X"A1",X"4C", - X"F3",X"DB",X"64",X"3E",X"12",X"00",X"0F",X"47",X"DB",X"01",X"FB",X"97",X"21",X"96",X"4C",X"77", - X"23",X"10",X"FC",X"32",X"16",X"4C",X"3C",X"32",X"A0",X"4C",X"32",X"A2",X"4C",X"32",X"4C",X"4D", - X"32",X"4F",X"4D",X"32",X"4D",X"4D",X"32",X"50",X"4D",X"32",X"4E",X"4D",X"32",X"51",X"4D",X"C9", - X"21",X"36",X"4C",X"E5",X"3E",X"01",X"32",X"4B",X"4D",X"CD",X"5E",X"02",X"97",X"CD",X"BD",X"02", - X"CD",X"12",X"06",X"11",X"6D",X"1A",X"21",X"2F",X"42",X"CD",X"6B",X"04",X"E1",X"7E",X"E5",X"11", - X"7F",X"1A",X"21",X"70",X"42",X"FE",X"01",X"28",X"06",X"11",X"89",X"1A",X"21",X"B0",X"42",X"CD", - X"6B",X"04",X"E1",X"3A",X"40",X"50",X"47",X"CB",X"68",X"0E",X"01",X"28",X"0A",X"7E",X"FE",X"02", - X"38",X"16",X"CB",X"70",X"20",X"12",X"0C",X"7E",X"91",X"27",X"77",X"79",X"32",X"37",X"4C",X"32", - X"17",X"4C",X"3E",X"06",X"CD",X"7A",X"09",X"C9",X"32",X"C0",X"50",X"3A",X"03",X"4C",X"3C",X"FE", - X"0E",X"38",X"02",X"3E",X"03",X"32",X"03",X"4C",X"CD",X"E4",X"04",X"18",X"B0",X"FF",X"06",X"50", - X"52",X"45",X"53",X"53",X"FF",X"FE",X"FF",X"FE",X"53",X"54",X"41",X"52",X"54",X"FF",X"FF",X"31", - X"20",X"50",X"4C",X"41",X"59",X"45",X"52",X"FF",X"FF",X"31",X"20",X"4F",X"52",X"20",X"32",X"20", - X"50",X"4C",X"41",X"59",X"45",X"52",X"FF",X"FF",X"97",X"CD",X"BD",X"02",X"3A",X"4B",X"4D",X"01", - X"51",X"4D",X"21",X"4F",X"4D",X"FE",X"01",X"20",X"06",X"01",X"4E",X"4D",X"21",X"4C",X"4D",X"7E", - X"34",X"23",X"7E",X"C6",X"01",X"27",X"77",X"3A",X"80",X"50",X"E6",X"1C",X"EE",X"1C",X"0F",X"0F", - X"3C",X"57",X"0A",X"82",X"02",X"C9",X"21",X"9F",X"4C",X"3A",X"4B",X"4D",X"FE",X"01",X"28",X"02", - X"23",X"23",X"35",X"C9",X"97",X"CD",X"BD",X"02",X"32",X"A5",X"4E",X"21",X"4B",X"4D",X"3C",X"BE", - X"11",X"9F",X"4C",X"28",X"03",X"11",X"A1",X"4C",X"1A",X"A7",X"28",X"41",X"3A",X"39",X"4C",X"FE", - X"02",X"28",X"05",X"97",X"32",X"3A",X"4C",X"C9",X"7E",X"EE",X"03",X"77",X"CD",X"5E",X"02",X"97", - X"32",X"3A",X"4C",X"3E",X"05",X"CD",X"7A",X"09",X"F5",X"97",X"E5",X"CD",X"BD",X"02",X"11",X"7B", - X"1B",X"21",X"6F",X"42",X"CD",X"6B",X"04",X"E1",X"7E",X"FE",X"02",X"3E",X"32",X"28",X"01",X"3D", - X"32",X"90",X"41",X"06",X"B4",X"CD",X"72",X"03",X"F1",X"CD",X"A1",X"03",X"C9",X"CD",X"41",X"1B", - X"3A",X"39",X"4C",X"3D",X"32",X"39",X"4C",X"FE",X"01",X"28",X"BD",X"3E",X"01",X"32",X"3A",X"4C", - X"C9",X"E5",X"11",X"66",X"1B",X"21",X"6F",X"42",X"CD",X"6B",X"04",X"E1",X"3E",X"01",X"BE",X"3E", - X"32",X"C2",X"55",X"1B",X"3D",X"32",X"90",X"41",X"3E",X"11",X"CD",X"7A",X"09",X"06",X"B4",X"CD", - X"72",X"03",X"CD",X"A1",X"03",X"C9",X"FF",X"0D",X"47",X"41",X"4D",X"45",X"20",X"4F",X"56",X"45", - X"52",X"FF",X"FE",X"50",X"4C",X"41",X"59",X"45",X"52",X"FF",X"FF",X"FF",X"0E",X"47",X"45",X"54", - X"20",X"52",X"45",X"41",X"44",X"59",X"FF",X"FE",X"50",X"4C",X"41",X"59",X"45",X"52",X"FF",X"FF", - X"2A",X"12",X"4C",X"4E",X"23",X"46",X"23",X"E5",X"2A",X"10",X"4C",X"09",X"22",X"10",X"4C",X"C1", - X"ED",X"43",X"12",X"4C",X"78",X"FE",X"0F",X"C2",X"F0",X"20",X"79",X"FE",X"D8",X"C2",X"F0",X"20", - X"11",X"B9",X"A8",X"19",X"7C",X"E6",X"3F",X"67",X"CD",X"92",X"19",X"CD",X"F0",X"20",X"D1",X"E9", - X"13",X"1A",X"E5",X"26",X"00",X"6F",X"E6",X"80",X"28",X"01",X"25",X"19",X"EB",X"E1",X"C3",X"5D", - X"1C",X"E5",X"23",X"23",X"36",X"00",X"E1",X"C9",X"3A",X"2C",X"4F",X"21",X"00",X"40",X"0E",X"21", - X"F3",X"ED",X"A2",X"5F",X"07",X"83",X"07",X"83",X"07",X"16",X"00",X"5F",X"0D",X"ED",X"AA",X"FB", - X"21",X"D8",X"4E",X"19",X"11",X"0B",X"00",X"19",X"7E",X"2B",X"A7",X"20",X"5D",X"3A",X"2C",X"4F", - X"A7",X"28",X"57",X"E5",X"11",X"FB",X"FF",X"19",X"46",X"23",X"4E",X"23",X"23",X"36",X"00",X"CD", - X"F9",X"20",X"E1",X"3A",X"35",X"4F",X"A7",X"C0",X"23",X"23",X"35",X"C0",X"3E",X"13",X"CD",X"7A", - X"09",X"3A",X"29",X"4E",X"77",X"2B",X"36",X"A0",X"2B",X"E5",X"11",X"FA",X"FF",X"19",X"97",X"77", - X"2B",X"77",X"2B",X"2B",X"E5",X"CD",X"99",X"21",X"E1",X"E5",X"23",X"23",X"23",X"23",X"70",X"23", - X"71",X"E1",X"2B",X"7E",X"3D",X"07",X"07",X"16",X"00",X"5F",X"21",X"4A",X"2B",X"19",X"5E",X"23", - X"56",X"E1",X"72",X"2B",X"73",X"1B",X"3E",X"FD",X"18",X"04",X"56",X"2B",X"5E",X"1A",X"FE",X"FF", - X"CA",X"D1",X"1B",X"FE",X"FE",X"CA",X"C0",X"1B",X"FE",X"FD",X"E5",X"13",X"1A",X"28",X"0A",X"1B", - X"23",X"23",X"7E",X"FE",X"C0",X"C2",X"E5",X"1C",X"1A",X"E1",X"2B",X"77",X"01",X"FB",X"FF",X"09", - X"13",X"1A",X"86",X"FE",X"10",X"28",X"33",X"CB",X"7F",X"20",X"3B",X"77",X"23",X"13",X"1A",X"86", - X"FE",X"0A",X"28",X"40",X"FE",X"FF",X"28",X"44",X"77",X"23",X"13",X"1A",X"86",X"77",X"23",X"13", - X"1A",X"86",X"77",X"13",X"2B",X"1A",X"86",X"47",X"13",X"23",X"1A",X"86",X"4F",X"13",X"23",X"23", - X"E5",X"23",X"73",X"23",X"72",X"E1",X"CD",X"F9",X"20",X"C9",X"2B",X"2B",X"7E",X"3C",X"E6",X"0F", - X"77",X"23",X"23",X"97",X"18",X"C5",X"2B",X"2B",X"7E",X"3D",X"E6",X"0F",X"77",X"23",X"23",X"1A", - X"C6",X"10",X"18",X"B7",X"2B",X"2B",X"34",X"23",X"23",X"97",X"18",X"BC",X"2B",X"2B",X"35",X"23", - X"23",X"3E",X"09",X"18",X"B3",X"D5",X"E5",X"7E",X"32",X"2E",X"4F",X"3A",X"14",X"4C",X"FE",X"01", - X"20",X"09",X"CD",X"3D",X"3C",X"3A",X"30",X"4C",X"4F",X"18",X"43",X"3A",X"2C",X"4F",X"A7",X"20", - X"3B",X"CD",X"74",X"01",X"3A",X"0D",X"4C",X"4F",X"3E",X"FF",X"32",X"0D",X"4C",X"79",X"2F",X"0E", - X"80",X"CB",X"77",X"28",X"04",X"CB",X"E1",X"18",X"25",X"CB",X"6F",X"28",X"04",X"CB",X"D9",X"18", - X"1D",X"E6",X"0F",X"28",X"19",X"CB",X"D1",X"47",X"E6",X"06",X"28",X"06",X"CB",X"57",X"28",X"0E", - X"18",X"06",X"CB",X"C9",X"CB",X"40",X"28",X"06",X"CB",X"C1",X"18",X"02",X"0E",X"80",X"E1",X"E5", - X"3A",X"2C",X"4F",X"A7",X"28",X"73",X"11",X"FA",X"FF",X"19",X"5E",X"23",X"56",X"06",X"0B",X"CD", - X"B4",X"1F",X"A7",X"28",X"64",X"06",X"0B",X"CD",X"AE",X"1F",X"A7",X"28",X"5C",X"23",X"23",X"23", - X"23",X"23",X"06",X"05",X"CD",X"B4",X"1F",X"A7",X"28",X"28",X"06",X"05",X"CD",X"AE",X"1F",X"A7", - X"28",X"20",X"3A",X"E3",X"4E",X"CB",X"67",X"20",X"1C",X"E6",X"86",X"FE",X"86",X"28",X"13",X"7E", - X"A7",X"28",X"0F",X"FE",X"A0",X"28",X"0B",X"FE",X"C0",X"28",X"07",X"3E",X"01",X"32",X"A5",X"4E", - X"18",X"27",X"3A",X"E3",X"4E",X"FE",X"99",X"20",X"20",X"7E",X"A7",X"28",X"1C",X"FE",X"C0",X"28", - X"18",X"E6",X"86",X"FE",X"86",X"28",X"12",X"0E",X"C0",X"11",X"F5",X"FF",X"19",X"7E",X"CD",X"23", - X"05",X"3E",X"0E",X"CD",X"7A",X"09",X"C3",X"74",X"1F",X"E1",X"E5",X"11",X"F8",X"FF",X"19",X"7E", - X"A7",X"28",X"06",X"E1",X"D1",X"1A",X"C3",X"79",X"1C",X"23",X"7E",X"A7",X"28",X"28",X"79",X"E6", - X"86",X"FE",X"86",X"3A",X"2E",X"4F",X"20",X"01",X"79",X"E6",X"87",X"F6",X"86",X"4F",X"06",X"04", - X"E6",X"01",X"20",X"02",X"06",X"FC",X"11",X"07",X"00",X"19",X"CD",X"0F",X"22",X"3A",X"2E",X"4F", - X"B9",X"28",X"D0",X"C3",X"74",X"1F",X"CD",X"12",X"21",X"3A",X"2C",X"4F",X"A7",X"28",X"15",X"E5", - X"11",X"07",X"00",X"19",X"CB",X"71",X"20",X"04",X"CB",X"76",X"28",X"04",X"E1",X"C3",X"74",X"1F", - X"CD",X"C4",X"1F",X"E1",X"2B",X"2B",X"CD",X"DF",X"21",X"22",X"30",X"4F",X"3A",X"2C",X"4F",X"A7", - X"20",X"32",X"CB",X"6E",X"28",X"2E",X"CB",X"AE",X"E1",X"E5",X"11",X"F6",X"FF",X"19",X"CD",X"B3", - X"21",X"97",X"77",X"2B",X"77",X"11",X"E0",X"FF",X"19",X"77",X"23",X"77",X"3E",X"06",X"CD",X"23", - X"05",X"3E",X"0F",X"CD",X"7A",X"09",X"21",X"8B",X"4E",X"35",X"20",X"08",X"3E",X"01",X"32",X"A4", - X"4E",X"C3",X"C3",X"1D",X"79",X"FE",X"90",X"CA",X"74",X"1F",X"3A",X"2E",X"4F",X"FE",X"90",X"79", - X"20",X"05",X"0E",X"99",X"C3",X"74",X"1F",X"FE",X"88",X"C2",X"EF",X"1E",X"2A",X"30",X"4F",X"CB", - X"66",X"CA",X"74",X"1F",X"2B",X"CB",X"76",X"C2",X"74",X"1F",X"23",X"23",X"CB",X"76",X"C2",X"74", - X"1F",X"E1",X"E5",X"11",X"FB",X"FF",X"19",X"46",X"11",X"FC",X"FF",X"19",X"7E",X"F5",X"2B",X"7E", - X"22",X"3A",X"4F",X"C5",X"CD",X"F0",X"21",X"3A",X"32",X"4F",X"A1",X"20",X"05",X"C1",X"F1",X"C3", - X"74",X"1F",X"C1",X"F1",X"23",X"E5",X"96",X"3E",X"04",X"F2",X"AE",X"1E",X"ED",X"44",X"11",X"F8", - X"FF",X"19",X"5F",X"7E",X"A7",X"28",X"04",X"E1",X"C3",X"74",X"1F",X"3E",X"04",X"CD",X"7A",X"09", - X"36",X"01",X"23",X"23",X"73",X"23",X"70",X"2A",X"3A",X"4F",X"CD",X"B3",X"21",X"2B",X"2B",X"11", - X"00",X"04",X"19",X"EB",X"E1",X"E5",X"23",X"23",X"73",X"23",X"72",X"3A",X"62",X"4D",X"D6",X"02", - X"12",X"21",X"E0",X"FF",X"19",X"77",X"E1",X"CD",X"DF",X"21",X"CB",X"B6",X"C3",X"74",X"1F",X"E6", - X"86",X"FE",X"86",X"20",X"5F",X"2A",X"30",X"4F",X"CB",X"76",X"20",X"09",X"3A",X"2E",X"4F",X"E6", - X"86",X"FE",X"86",X"20",X"36",X"3A",X"2C",X"4F",X"CB",X"41",X"28",X"08",X"CB",X"5E",X"28",X"11", - X"06",X"04",X"18",X"06",X"CB",X"56",X"28",X"16",X"06",X"FC",X"E1",X"E5",X"CD",X"0F",X"22",X"18", - X"53",X"A7",X"28",X"4E",X"CB",X"56",X"28",X"19",X"79",X"EE",X"01",X"4F",X"18",X"EA",X"A7",X"28", - X"41",X"CB",X"5E",X"28",X"0C",X"79",X"EE",X"01",X"4F",X"18",X"D5",X"3A",X"2C",X"4F",X"A7",X"28", - X"31",X"ED",X"5F",X"E6",X"3F",X"FE",X"20",X"38",X"29",X"E6",X"0F",X"FE",X"08",X"0E",X"84",X"38", - X"1B",X"0C",X"18",X"08",X"FE",X"84",X"20",X"1A",X"CB",X"41",X"28",X"10",X"CB",X"4E",X"28",X"14", - X"3A",X"2C",X"4F",X"A7",X"28",X"0C",X"79",X"EE",X"01",X"4F",X"18",X"08",X"CB",X"46",X"28",X"04", - X"18",X"EE",X"0E",X"80",X"E1",X"3A",X"2E",X"4F",X"B9",X"D1",X"1A",X"CA",X"79",X"1C",X"71",X"CD", - X"40",X"22",X"E5",X"11",X"F5",X"FF",X"19",X"7E",X"07",X"16",X"00",X"5F",X"21",X"9A",X"22",X"19", - X"5E",X"23",X"56",X"79",X"CD",X"6C",X"22",X"07",X"26",X"00",X"6F",X"19",X"5E",X"23",X"56",X"CD", - X"92",X"22",X"E1",X"2B",X"72",X"2B",X"73",X"E1",X"1B",X"3E",X"FD",X"C3",X"5E",X"1C",X"3A",X"DE", - X"4E",X"92",X"18",X"04",X"3A",X"DD",X"4E",X"93",X"CB",X"7F",X"28",X"02",X"ED",X"44",X"B8",X"3E", - X"00",X"D0",X"3C",X"C9",X"3A",X"14",X"4C",X"A7",X"C0",X"4E",X"23",X"23",X"35",X"C0",X"3A",X"2A", - X"4E",X"5F",X"ED",X"5F",X"E6",X"3F",X"FE",X"10",X"30",X"01",X"1C",X"73",X"11",X"F3",X"FF",X"19", - X"7E",X"11",X"0B",X"00",X"19",X"FE",X"01",X"28",X"12",X"FE",X"02",X"28",X"17",X"FE",X"03",X"28", - X"23",X"FE",X"04",X"28",X"48",X"FE",X"05",X"28",X"3C",X"18",X"FE",X"0E",X"84",X"ED",X"5F",X"E6", - X"01",X"B1",X"4F",X"C9",X"0E",X"84",X"ED",X"5F",X"E6",X"11",X"20",X"03",X"0E",X"88",X"C9",X"E6", - X"01",X"B1",X"4F",X"C9",X"7E",X"4F",X"E6",X"86",X"FE",X"86",X"20",X"10",X"11",X"F9",X"FF",X"19", - X"7E",X"A7",X"C0",X"ED",X"5F",X"E6",X"02",X"C0",X"0E",X"84",X"18",X"02",X"0E",X"86",X"ED",X"5F", - X"E6",X"01",X"B1",X"4F",X"C9",X"01",X"06",X"0E",X"11",X"0A",X"20",X"18",X"06",X"01",X"02",X"04", - X"11",X"0B",X"30",X"ED",X"43",X"36",X"4F",X"ED",X"53",X"38",X"4F",X"11",X"F7",X"FF",X"19",X"E5", - X"CD",X"DF",X"21",X"CB",X"76",X"E1",X"23",X"23",X"23",X"20",X"54",X"ED",X"5F",X"E6",X"06",X"28", - X"0D",X"ED",X"5F",X"E6",X"3F",X"FE",X"10",X"0E",X"86",X"DA",X"2E",X"20",X"18",X"04",X"0E",X"88", - X"C9",X"2B",X"3A",X"DD",X"4E",X"96",X"06",X"01",X"38",X"03",X"05",X"ED",X"44",X"4F",X"3A",X"39", - X"4F",X"B9",X"38",X"26",X"ED",X"5F",X"47",X"11",X"06",X"00",X"19",X"7E",X"CB",X"57",X"20",X"05", - X"0E",X"84",X"C3",X"2E",X"20",X"E6",X"01",X"4F",X"3A",X"38",X"4F",X"A0",X"20",X"07",X"3E",X"84", - X"B1",X"EE",X"01",X"4F",X"C9",X"3E",X"84",X"B1",X"4F",X"C9",X"3E",X"84",X"B0",X"4F",X"C9",X"23", - X"ED",X"5F",X"47",X"3A",X"36",X"4F",X"A0",X"28",X"B8",X"46",X"11",X"05",X"00",X"19",X"7E",X"E6", - X"86",X"FE",X"86",X"20",X"1D",X"E5",X"11",X"F9",X"FF",X"19",X"7E",X"E1",X"A7",X"4E",X"C0",X"3A", - X"DE",X"4E",X"90",X"28",X"08",X"ED",X"5F",X"47",X"3A",X"37",X"4F",X"A0",X"C0",X"0E",X"84",X"C3", - X"2E",X"20",X"3A",X"DE",X"4E",X"90",X"06",X"01",X"30",X"01",X"05",X"3E",X"86",X"B0",X"4F",X"C9", - X"ED",X"5F",X"E6",X"03",X"3C",X"32",X"0B",X"4C",X"C9",X"E5",X"3A",X"2D",X"4F",X"07",X"07",X"5F", - X"16",X"00",X"21",X"8C",X"4E",X"19",X"D1",X"1A",X"77",X"23",X"1B",X"1A",X"77",X"23",X"70",X"23", - X"71",X"C9",X"E5",X"11",X"07",X"00",X"19",X"7E",X"CB",X"67",X"20",X"7B",X"A7",X"28",X"78",X"FE", - X"C0",X"28",X"74",X"E6",X"86",X"FE",X"86",X"28",X"6E",X"3A",X"2C",X"4F",X"A7",X"20",X"07",X"7E", - X"E6",X"84",X"FE",X"84",X"28",X"61",X"C5",X"11",X"F6",X"FF",X"19",X"4E",X"23",X"46",X"23",X"23", - X"E5",X"C5",X"06",X"04",X"21",X"AD",X"4E",X"11",X"0C",X"00",X"7E",X"B9",X"28",X"05",X"19",X"10", - X"F9",X"18",X"41",X"23",X"C1",X"7E",X"23",X"90",X"0E",X"10",X"28",X"32",X"FE",X"FF",X"0E",X"0C", - X"20",X"33",X"7E",X"B9",X"38",X"2F",X"11",X"F7",X"FF",X"19",X"7E",X"E1",X"A7",X"28",X"27",X"3A", - X"2C",X"4F",X"A7",X"28",X"12",X"C1",X"0E",X"C0",X"2B",X"2B",X"2B",X"2B",X"7E",X"CD",X"23",X"05", - X"3E",X"0E",X"CD",X"7A",X"09",X"18",X"10",X"3E",X"01",X"32",X"A5",X"4E",X"18",X"08",X"7E",X"B9", - X"30",X"03",X"18",X"D2",X"C1",X"E1",X"C1",X"E1",X"C9",X"7E",X"07",X"07",X"07",X"07",X"06",X"F6", - X"90",X"ED",X"44",X"47",X"23",X"7E",X"3D",X"4F",X"07",X"07",X"81",X"07",X"07",X"07",X"0E",X"18", - X"81",X"4F",X"C9",X"7E",X"3D",X"E5",X"26",X"00",X"6F",X"29",X"29",X"29",X"29",X"29",X"29",X"EB", - X"21",X"00",X"00",X"AF",X"ED",X"52",X"EB",X"E1",X"23",X"7E",X"3D",X"47",X"07",X"07",X"80",X"ED", - X"44",X"A7",X"28",X"06",X"83",X"5F",X"3E",X"FF",X"8A",X"57",X"21",X"9E",X"43",X"19",X"C9",X"3E", - X"06",X"96",X"07",X"07",X"07",X"07",X"2B",X"86",X"16",X"00",X"5F",X"21",X"2B",X"4E",X"19",X"C9", - X"21",X"AD",X"4E",X"11",X"0C",X"00",X"0E",X"08",X"F5",X"96",X"CB",X"7F",X"28",X"02",X"ED",X"44", - X"A7",X"28",X"0A",X"FE",X"01",X"28",X"06",X"CB",X"39",X"19",X"F1",X"18",X"EB",X"F1",X"C9",X"11", - X"F6",X"FF",X"19",X"C5",X"7E",X"CD",X"F0",X"21",X"79",X"2F",X"5F",X"3A",X"32",X"4F",X"A3",X"32", - X"32",X"4F",X"23",X"E5",X"CD",X"DF",X"21",X"CB",X"B6",X"E1",X"11",X"F8",X"FF",X"19",X"36",X"02", - X"23",X"7E",X"23",X"70",X"CD",X"8C",X"30",X"3A",X"34",X"4F",X"B1",X"32",X"34",X"4F",X"C1",X"C9", - X"C5",X"E5",X"7E",X"E6",X"86",X"FE",X"86",X"28",X"20",X"3A",X"2E",X"4F",X"E6",X"86",X"FE",X"86", - X"20",X"17",X"11",X"F6",X"FF",X"19",X"7E",X"CD",X"F0",X"21",X"11",X"F9",X"FF",X"19",X"36",X"00", - X"11",X"08",X"00",X"19",X"CD",X"DF",X"21",X"CB",X"F6",X"E1",X"C1",X"C9",X"C5",X"06",X"09",X"CB", - X"77",X"20",X"1C",X"05",X"CB",X"6F",X"20",X"17",X"05",X"FE",X"99",X"28",X"12",X"05",X"CB",X"67", - X"20",X"0D",X"05",X"CB",X"5F",X"20",X"08",X"05",X"CB",X"57",X"28",X"03",X"E6",X"03",X"47",X"78", - X"C1",X"C9",X"3E",X"FF",X"BA",X"C0",X"18",X"FE",X"FF",X"FF",X"A6",X"22",X"8E",X"23",X"65",X"24", - X"3E",X"25",X"04",X"26",X"E1",X"26",X"B9",X"22",X"DE",X"22",X"03",X"23",X"0C",X"23",X"3C",X"23", - X"4C",X"23",X"5C",X"23",X"15",X"23",X"7B",X"98",X"22",X"0E",X"FD",X"00",X"03",X"00",X"00",X"00", - X"12",X"FD",X"00",X"03",X"00",X"00",X"00",X"16",X"FD",X"00",X"03",X"00",X"00",X"01",X"1A",X"FC", - X"00",X"04",X"00",X"00",X"00",X"1E",X"FD",X"00",X"03",X"00",X"00",X"00",X"FE",X"DC",X"0C",X"03", - X"00",X"FD",X"00",X"00",X"00",X"10",X"03",X"00",X"FD",X"00",X"00",X"00",X"14",X"03",X"00",X"FD", - X"00",X"00",X"01",X"18",X"04",X"00",X"FC",X"00",X"00",X"00",X"1C",X"03",X"00",X"FD",X"00",X"00", - X"00",X"FE",X"DC",X"04",X"00",X"FF",X"00",X"FC",X"00",X"00",X"FE",X"F8",X"04",X"00",X"01",X"00", - X"04",X"00",X"00",X"FE",X"F8",X"24",X"00",X"00",X"00",X"00",X"00",X"16",X"FD",X"24",X"00",X"00", - X"00",X"00",X"00",X"12",X"FD",X"24",X"00",X"00",X"00",X"00",X"00",X"0C",X"FD",X"24",X"00",X"00", - X"00",X"00",X"00",X"06",X"FD",X"1C",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"F1",X"20",X"00",X"00",X"00", - X"00",X"00",X"02",X"22",X"00",X"00",X"00",X"00",X"00",X"02",X"FE",X"F1",X"24",X"00",X"00",X"00", - X"00",X"00",X"08",X"FD",X"24",X"00",X"00",X"00",X"00",X"00",X"10",X"28",X"00",X"00",X"00",X"00", - X"00",X"16",X"2A",X"00",X"00",X"00",X"00",X"00",X"16",X"FE",X"F1",X"04",X"00",X"00",X"00",X"00", - X"00",X"00",X"FE",X"F8",X"DB",X"65",X"E1",X"D1",X"C1",X"F1",X"FB",X"C3",X"C2",X"19",X"A2",X"23", - X"DC",X"23",X"98",X"22",X"98",X"22",X"16",X"24",X"98",X"22",X"98",X"22",X"98",X"22",X"1F",X"24", - X"48",X"24",X"36",X"FE",X"00",X"02",X"00",X"00",X"00",X"3A",X"FE",X"00",X"02",X"00",X"00",X"00", - X"3E",X"FE",X"00",X"02",X"00",X"00",X"00",X"3A",X"FE",X"00",X"02",X"00",X"00",X"00",X"36",X"FE", - X"00",X"02",X"00",X"00",X"00",X"3A",X"FE",X"00",X"02",X"00",X"00",X"00",X"3E",X"FE",X"00",X"02", - X"00",X"00",X"00",X"3A",X"FE",X"00",X"02",X"00",X"00",X"00",X"FE",X"C7",X"34",X"02",X"00",X"FE", - X"00",X"00",X"00",X"38",X"02",X"00",X"FE",X"00",X"00",X"00",X"3C",X"02",X"00",X"FE",X"00",X"00", - X"00",X"38",X"02",X"00",X"FE",X"00",X"00",X"00",X"34",X"02",X"00",X"FE",X"00",X"00",X"00",X"38", - X"02",X"00",X"FE",X"00",X"00",X"00",X"3C",X"02",X"00",X"FE",X"00",X"00",X"00",X"38",X"02",X"00", - X"FE",X"00",X"00",X"00",X"FE",X"C7",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"F8",X"2C", - X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"2E", - X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"2C", - X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"D8",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"40", - X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"79",X"24",X"A5",X"24",X"98",X"22",X"98",X"22",X"D1",X"24",X"27", - X"25",X"98",X"22",X"98",X"22",X"E1",X"24",X"0A",X"25",X"52",X"FE",X"00",X"02",X"00",X"00",X"00", - X"4A",X"FD",X"00",X"03",X"00",X"00",X"00",X"4E",X"FD",X"00",X"03",X"00",X"00",X"00",X"56",X"FE", - X"00",X"02",X"00",X"00",X"00",X"4E",X"FD",X"00",X"03",X"00",X"00",X"00",X"4A",X"FD",X"00",X"03", - X"00",X"00",X"00",X"FE",X"D5",X"50",X"02",X"00",X"FE",X"00",X"00",X"01",X"48",X"03",X"00",X"FD", - X"00",X"00",X"00",X"4C",X"03",X"00",X"FD",X"00",X"00",X"00",X"54",X"02",X"00",X"FE",X"00",X"00", - X"00",X"4C",X"03",X"00",X"FD",X"00",X"00",X"00",X"48",X"03",X"00",X"FD",X"00",X"00",X"00",X"FE", - X"D5",X"48",X"00",X"00",X"00",X"00",X"00",X"00",X"4C",X"00",X"00",X"00",X"00",X"00",X"00",X"FE", - X"F1",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FD",X"46",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FD",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"D8",X"5C",X"00",X"00",X"00",X"00",X"00", - X"00",X"5C",X"00",X"00",X"00",X"00",X"00",X"00",X"5C",X"00",X"00",X"00",X"00",X"00",X"00",X"5C", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"58",X"00",X"00",X"00",X"00",X"00",X"02",X"58",X"00", - X"00",X"00",X"00",X"00",X"04",X"58",X"00",X"00",X"00",X"00",X"00",X"02",X"FE",X"EA",X"52",X"25", - X"77",X"25",X"F2",X"25",X"FB",X"25",X"9C",X"25",X"98",X"22",X"98",X"22",X"98",X"22",X"AC",X"25", - X"D5",X"25",X"6E",X"FD",X"00",X"03",X"00",X"00",X"00",X"72",X"FD",X"00",X"03",X"00",X"00",X"00", - X"76",X"FC",X"00",X"04",X"00",X"00",X"01",X"7A",X"FD",X"00",X"03",X"00",X"00",X"00",X"7E",X"FD", - X"00",X"03",X"00",X"00",X"00",X"FE",X"DC",X"6C",X"03",X"00",X"FD",X"00",X"00",X"00",X"70",X"03", - X"00",X"FD",X"00",X"00",X"00",X"74",X"04",X"00",X"FC",X"00",X"00",X"01",X"78",X"03",X"00",X"FD", - X"00",X"00",X"00",X"7C",X"03",X"00",X"FD",X"00",X"00",X"00",X"FE",X"DC",X"64",X"00",X"00",X"00", - X"00",X"00",X"00",X"68",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"F1",X"60",X"00",X"00",X"00", - X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"62",X"00",X"00",X"00", - X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"60",X"00",X"00",X"00", - X"00",X"00",X"00",X"FE",X"D8",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00", - X"00",X"FF",X"64",X"00",X"FF",X"00",X"FC",X"00",X"00",X"FE",X"F8",X"64",X"00",X"01",X"00",X"04", - X"00",X"00",X"FE",X"F8",X"18",X"26",X"3D",X"26",X"B8",X"26",X"C1",X"26",X"62",X"26",X"CA",X"26", - X"98",X"22",X"98",X"22",X"72",X"26",X"9B",X"26",X"92",X"FD",X"00",X"03",X"00",X"00",X"00",X"96", - X"FD",X"00",X"03",X"00",X"00",X"00",X"9A",X"FC",X"00",X"04",X"00",X"00",X"00",X"9E",X"FD",X"00", - X"03",X"00",X"00",X"00",X"A2",X"FD",X"00",X"03",X"00",X"00",X"00",X"FE",X"DC",X"90",X"03",X"00", - X"FD",X"00",X"00",X"00",X"94",X"03",X"00",X"FD",X"00",X"00",X"00",X"98",X"04",X"00",X"FC",X"00", - X"00",X"00",X"9C",X"03",X"00",X"FD",X"00",X"00",X"00",X"A0",X"03",X"00",X"FD",X"00",X"00",X"00", - X"FE",X"DC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"8C",X"00",X"00",X"00",X"00",X"00",X"00", - X"FE",X"F1",X"84",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"FD",X"86",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"FD",X"84",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"D8",X"A8",X"00",X"00",X"00",X"00", - X"00",X"00",X"A8",X"00",X"00",X"00",X"00",X"00",X"00",X"A8",X"00",X"00",X"00",X"00",X"00",X"00", - X"A8",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"00",X"FF",X"00",X"FC",X"00",X"00",X"FE", - X"F8",X"88",X"00",X"01",X"00",X"04",X"00",X"00",X"FE",X"F8",X"A4",X"00",X"00",X"00",X"00",X"00", - X"02",X"A4",X"00",X"00",X"00",X"00",X"00",X"04",X"A4",X"00",X"00",X"00",X"00",X"00",X"02",X"FE", - X"EA",X"F5",X"26",X"13",X"27",X"87",X"27",X"90",X"27",X"31",X"27",X"99",X"27",X"98",X"22",X"98", - X"22",X"41",X"27",X"6A",X"27",X"BA",X"FC",X"00",X"04",X"00",X"00",X"00",X"BE",X"FC",X"00",X"04", - X"00",X"00",X"00",X"C2",X"FC",X"00",X"04",X"00",X"00",X"00",X"BE",X"FC",X"00",X"04",X"00",X"00", - X"00",X"FE",X"E3",X"B8",X"04",X"00",X"FC",X"00",X"00",X"00",X"BC",X"04",X"00",X"FC",X"00",X"00", - X"00",X"C0",X"04",X"00",X"FC",X"00",X"00",X"00",X"BC",X"04",X"00",X"FC",X"00",X"00",X"00",X"FE", - X"E3",X"B0",X"00",X"00",X"00",X"00",X"00",X"00",X"B4",X"00",X"00",X"00",X"00",X"00",X"00",X"FE", - X"F1",X"AC",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FD",X"AE",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FD",X"AC",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"D8",X"C8",X"00",X"00",X"00",X"00",X"00", - X"00",X"C8",X"00",X"00",X"00",X"00",X"00",X"00",X"C8",X"00",X"00",X"00",X"00",X"00",X"00",X"C8", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"B0",X"00",X"FF",X"00",X"FC",X"00",X"00",X"FE",X"F8", - X"B0",X"00",X"01",X"00",X"04",X"00",X"00",X"FE",X"F8",X"C4",X"00",X"00",X"00",X"00",X"00",X"02", - X"C4",X"00",X"00",X"00",X"00",X"00",X"03",X"C4",X"00",X"00",X"00",X"00",X"00",X"02",X"FE",X"EA", - X"F5",X"C5",X"D5",X"E5",X"F3",X"11",X"5F",X"37",X"21",X"C3",X"27",X"01",X"03",X"06",X"DB",X"64", - X"C3",X"29",X"37",X"97",X"CD",X"BD",X"02",X"CD",X"C7",X"02",X"06",X"1E",X"CD",X"72",X"03",X"21", - X"2B",X"4E",X"06",X"AB",X"77",X"23",X"10",X"FC",X"3C",X"32",X"A3",X"4C",X"36",X"0B",X"23",X"36", - X"55",X"3A",X"16",X"4C",X"A7",X"28",X"14",X"97",X"32",X"32",X"4C",X"3E",X"05",X"32",X"33",X"4C", - X"21",X"7A",X"10",X"22",X"34",X"4C",X"21",X"DC",X"42",X"36",X"3C",X"3A",X"4B",X"4D",X"FE",X"01", - X"01",X"3C",X"4C",X"11",X"9C",X"4C",X"21",X"4C",X"4D",X"28",X"09",X"01",X"3D",X"4C",X"11",X"9D", - X"4C",X"21",X"4F",X"4D",X"1A",X"32",X"9E",X"4C",X"0A",X"32",X"3E",X"4C",X"7E",X"FE",X"19",X"20", - X"11",X"3A",X"14",X"4C",X"A7",X"7E",X"20",X"0A",X"3A",X"9E",X"4C",X"3C",X"32",X"9E",X"4C",X"3E", - X"01",X"77",X"11",X"BB",X"30",X"3D",X"07",X"26",X"00",X"6F",X"19",X"7E",X"23",X"66",X"6F",X"CD", - X"56",X"2E",X"32",X"62",X"4D",X"CD",X"5C",X"2B",X"97",X"32",X"DC",X"46",X"23",X"CD",X"56",X"2E", - X"32",X"61",X"4D",X"23",X"CD",X"56",X"2E",X"32",X"5F",X"4D",X"23",X"CD",X"56",X"2E",X"32",X"60", - X"4D",X"23",X"F3",X"DB",X"37",X"3E",X"72",X"00",X"47",X"DB",X"4D",X"3E",X"66",X"00",X"90",X"ED", - X"44",X"0F",X"47",X"DB",X"32",X"DB",X"46",X"FB",X"11",X"01",X"00",X"78",X"32",X"56",X"4D",X"CD", - X"56",X"2E",X"23",X"E5",X"D5",X"C5",X"07",X"DC",X"DE",X"2B",X"07",X"DC",X"E3",X"2B",X"21",X"1E", - X"2C",X"22",X"52",X"4D",X"21",X"12",X"2C",X"06",X"06",X"E5",X"07",X"30",X"0E",X"F5",X"C5",X"D5", - X"4E",X"23",X"46",X"EB",X"09",X"CD",X"F2",X"2B",X"D1",X"C1",X"F1",X"2A",X"52",X"4D",X"23",X"22", - X"52",X"4D",X"E1",X"23",X"23",X"10",X"E2",X"C1",X"D1",X"21",X"05",X"00",X"19",X"EB",X"E1",X"10", - X"BA",X"06",X"06",X"78",X"32",X"56",X"4D",X"3E",X"06",X"90",X"5F",X"07",X"07",X"83",X"16",X"00", - X"5F",X"ED",X"53",X"57",X"4D",X"C5",X"CD",X"56",X"2E",X"23",X"E5",X"CD",X"3D",X"2C",X"21",X"DE", - X"2C",X"22",X"52",X"4D",X"21",X"C4",X"2C",X"06",X"05",X"CD",X"8F",X"2C",X"D1",X"EB",X"CD",X"56", - X"2E",X"EB",X"13",X"D5",X"06",X"08",X"CD",X"8F",X"2C",X"E1",X"C1",X"10",X"C6",X"3E",X"06",X"47", - X"32",X"5A",X"4D",X"3E",X"E0",X"32",X"5C",X"4D",X"11",X"E6",X"4E",X"ED",X"53",X"5D",X"4D",X"78", - X"32",X"56",X"4D",X"3E",X"01",X"32",X"59",X"4D",X"3E",X"E6",X"32",X"5B",X"4D",X"C5",X"CD",X"56", - X"2E",X"23",X"E5",X"CD",X"38",X"2C",X"06",X"05",X"CD",X"EB",X"2C",X"D1",X"EB",X"CD",X"56",X"2E", - X"EB",X"13",X"D5",X"06",X"08",X"CD",X"EB",X"2C",X"3A",X"5A",X"4D",X"3D",X"32",X"5A",X"4D",X"3A", - X"5C",X"4D",X"D6",X"28",X"32",X"5C",X"4D",X"E1",X"C1",X"10",X"C4",X"06",X"06",X"78",X"32",X"56", - X"4D",X"3E",X"06",X"90",X"5F",X"07",X"07",X"83",X"16",X"00",X"5F",X"ED",X"53",X"57",X"4D",X"C5", - X"CD",X"56",X"2E",X"23",X"E5",X"21",X"59",X"2D",X"22",X"52",X"4D",X"21",X"49",X"2D",X"06",X"08", - X"CD",X"29",X"2D",X"E1",X"C1",X"10",X"D6",X"01",X"FC",X"2D",X"ED",X"43",X"52",X"4D",X"01",X"F4", - X"2D",X"ED",X"43",X"54",X"4D",X"CD",X"56",X"2E",X"32",X"32",X"4F",X"32",X"33",X"4F",X"07",X"07", - X"07",X"07",X"23",X"06",X"04",X"11",X"A6",X"4E",X"C5",X"D5",X"07",X"30",X"7E",X"F5",X"CD",X"56", - X"2E",X"47",X"23",X"CD",X"56",X"2E",X"23",X"32",X"56",X"4D",X"E5",X"90",X"21",X"56",X"4D",X"CD", - X"B6",X"2D",X"CD",X"38",X"2E",X"CB",X"D6",X"47",X"21",X"56",X"4D",X"35",X"CD",X"B6",X"2D",X"CD", - X"38",X"2E",X"CB",X"D6",X"CB",X"DE",X"10",X"F0",X"CB",X"96",X"E1",X"97",X"12",X"13",X"CD",X"56", - X"2E",X"23",X"32",X"56",X"4D",X"E5",X"47",X"07",X"07",X"80",X"47",X"D6",X"1E",X"ED",X"44",X"F5", - X"78",X"07",X"07",X"07",X"C6",X"F0",X"12",X"13",X"97",X"12",X"13",X"12",X"13",X"12",X"13",X"ED", - X"4B",X"54",X"4D",X"0A",X"6F",X"03",X"0A",X"67",X"F1",X"06",X"00",X"4F",X"09",X"7D",X"12",X"13", - X"7C",X"12",X"13",X"ED",X"4B",X"52",X"4D",X"0A",X"12",X"13",X"3A",X"56",X"4D",X"12",X"13",X"97", - X"12",X"CD",X"E5",X"2D",X"CD",X"38",X"2E",X"CB",X"F6",X"E1",X"F1",X"D1",X"E5",X"2A",X"54",X"4D", - X"23",X"23",X"22",X"54",X"4D",X"2A",X"52",X"4D",X"23",X"22",X"52",X"4D",X"21",X"0C",X"00",X"19", - X"EB",X"E1",X"C1",X"05",X"C2",X"98",X"29",X"CD",X"79",X"2B",X"21",X"D8",X"4E",X"97",X"77",X"23", - X"36",X"01",X"23",X"36",X"01",X"23",X"77",X"23",X"77",X"23",X"36",X"E6",X"23",X"36",X"18",X"23", - X"36",X"09",X"23",X"36",X"04",X"23",X"36",X"7B",X"23",X"36",X"23",X"23",X"36",X"A0",X"3A",X"4B", - X"4D",X"FE",X"01",X"11",X"9C",X"4C",X"21",X"4E",X"4D",X"28",X"06",X"11",X"9D",X"4C",X"21",X"51", - X"4D",X"3A",X"9E",X"4C",X"12",X"7E",X"FE",X"10",X"38",X"0A",X"3A",X"14",X"4C",X"A7",X"7E",X"20", - X"03",X"3E",X"0F",X"77",X"11",X"E4",X"35",X"3D",X"07",X"26",X"00",X"6F",X"19",X"7E",X"23",X"66", - X"6F",X"3A",X"9E",X"4C",X"A7",X"7E",X"28",X"01",X"97",X"01",X"25",X"4E",X"02",X"23",X"7E",X"03", - X"02",X"03",X"02",X"23",X"7E",X"03",X"02",X"23",X"7E",X"03",X"02",X"23",X"7E",X"03",X"02",X"11", - X"E6",X"4E",X"C3",X"6A",X"2E",X"3A",X"01",X"4C",X"47",X"23",X"7E",X"12",X"23",X"4E",X"C5",X"E5", - X"21",X"07",X"00",X"19",X"EB",X"3D",X"07",X"07",X"06",X"00",X"4F",X"21",X"48",X"2B",X"09",X"06", - X"04",X"7E",X"12",X"23",X"13",X"10",X"FA",X"97",X"12",X"13",X"E1",X"C1",X"79",X"12",X"13",X"3A", - X"2A",X"4E",X"12",X"13",X"10",X"D3",X"3A",X"9E",X"4C",X"A7",X"28",X"06",X"21",X"27",X"4E",X"35", - X"23",X"35",X"3A",X"14",X"4C",X"A7",X"20",X"3E",X"97",X"32",X"A3",X"4C",X"3E",X"0B",X"CD",X"0E", - X"05",X"CD",X"95",X"05",X"CD",X"C4",X"05",X"3A",X"37",X"4C",X"FE",X"02",X"20",X"0B",X"3E",X"0B", - X"CD",X"16",X"05",X"CD",X"9E",X"05",X"CD",X"CC",X"05",X"3A",X"4B",X"4D",X"FE",X"01",X"3E",X"0E", - X"32",X"02",X"4C",X"28",X"12",X"CD",X"CC",X"05",X"3A",X"AC",X"4C",X"A7",X"20",X"03",X"CD",X"6E", - X"06",X"3E",X"01",X"32",X"A3",X"4C",X"C9",X"CD",X"C4",X"05",X"18",X"EC",X"DB",X"65",X"DB",X"64", - X"E1",X"D1",X"C1",X"F1",X"FB",X"C3",X"B5",X"2A",X"05",X"0B",X"1F",X"24",X"12",X"11",X"E1",X"24", - X"0A",X"18",X"AC",X"25",X"0C",X"21",X"72",X"26",X"0B",X"2B",X"41",X"27",X"E5",X"CD",X"1A",X"03", - X"06",X"07",X"3E",X"08",X"11",X"E0",X"FF",X"21",X"81",X"43",X"C5",X"06",X"1A",X"CD",X"57",X"04", - X"01",X"45",X"03",X"09",X"C1",X"10",X"F3",X"E1",X"C9",X"3E",X"20",X"11",X"01",X"00",X"06",X"1E", - X"21",X"A1",X"43",X"CD",X"5C",X"04",X"06",X"1E",X"21",X"41",X"40",X"CD",X"5C",X"04",X"3E",X"25", - X"11",X"E0",X"FF",X"06",X"1A",X"21",X"80",X"43",X"CD",X"57",X"04",X"3E",X"2D",X"06",X"1A",X"21", - X"9F",X"43",X"CD",X"57",X"04",X"3A",X"A1",X"43",X"FE",X"28",X"3E",X"29",X"28",X"02",X"3E",X"24", - X"32",X"A0",X"43",X"3A",X"41",X"40",X"FE",X"28",X"3E",X"5C",X"28",X"02",X"3E",X"26",X"32",X"40", - X"40",X"3A",X"BE",X"43",X"FE",X"20",X"3E",X"5D",X"28",X"02",X"3E",X"2C",X"32",X"BF",X"43",X"3A", - X"5E",X"40",X"FE",X"20",X"3E",X"5E",X"28",X"02",X"3E",X"2F",X"32",X"5F",X"40",X"C9",X"21",X"A0", - X"43",X"18",X"03",X"21",X"40",X"40",X"D5",X"19",X"36",X"08",X"11",X"05",X"00",X"19",X"36",X"08", - X"D1",X"C9",X"E5",X"11",X"01",X"00",X"06",X"05",X"3E",X"03",X"CD",X"5C",X"04",X"E1",X"01",X"E0", - X"FF",X"09",X"06",X"05",X"3E",X"02",X"CD",X"5C",X"04",X"CD",X"38",X"2E",X"CB",X"CE",X"23",X"CB", - X"C6",X"C9",X"A0",X"43",X"E0",X"42",X"20",X"42",X"E0",X"41",X"20",X"41",X"60",X"40",X"00",X"03", - X"06",X"07",X"0A",X"0D",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"19",X"1D", - X"1D",X"1D",X"1B",X"1A",X"1D",X"1D",X"1D",X"1C",X"11",X"2E",X"2C",X"18",X"03",X"11",X"24",X"2C", - X"07",X"06",X"03",X"21",X"9E",X"43",X"DC",X"5C",X"2C",X"07",X"06",X"01",X"21",X"1E",X"42",X"DC", - X"5C",X"2C",X"07",X"06",X"03",X"21",X"1E",X"41",X"DC",X"5C",X"2C",X"C9",X"F5",X"C5",X"3A",X"56", - X"4D",X"3D",X"4F",X"07",X"07",X"81",X"ED",X"44",X"06",X"00",X"28",X"01",X"05",X"4F",X"09",X"C1", - X"C5",X"D5",X"CD",X"86",X"2C",X"01",X"E5",X"FF",X"09",X"CD",X"86",X"2C",X"01",X"E5",X"FF",X"09", - X"D1",X"C1",X"10",X"EC",X"F1",X"C9",X"06",X"05",X"1A",X"77",X"13",X"2B",X"10",X"FA",X"C9",X"C5", - X"E5",X"07",X"30",X"22",X"F5",X"5E",X"23",X"56",X"3A",X"3E",X"4C",X"A7",X"20",X"0B",X"D5",X"E5", - X"CD",X"29",X"2E",X"CB",X"6E",X"E1",X"D1",X"28",X"0C",X"CD",X"61",X"2D",X"CD",X"38",X"2E",X"CB", - X"EE",X"21",X"8B",X"4E",X"34",X"F1",X"2A",X"52",X"4D",X"23",X"22",X"52",X"4D",X"E1",X"23",X"23", - X"C1",X"10",X"CC",X"C9",X"85",X"43",X"45",X"43",X"05",X"43",X"C5",X"42",X"85",X"42",X"45",X"42", - X"05",X"42",X"C5",X"41",X"85",X"41",X"45",X"41",X"05",X"41",X"C5",X"40",X"85",X"40",X"01",X"02", - X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"C5",X"07",X"30",X"21",X"F5", - X"2A",X"5D",X"4D",X"23",X"ED",X"5B",X"59",X"4D",X"73",X"23",X"72",X"23",X"97",X"77",X"23",X"77", - X"23",X"ED",X"5B",X"5B",X"4D",X"73",X"23",X"72",X"11",X"08",X"00",X"19",X"22",X"5D",X"4D",X"F1", - X"CD",X"17",X"2D",X"C1",X"10",X"D5",X"C9",X"F5",X"3A",X"59",X"4D",X"3C",X"32",X"59",X"4D",X"3A", - X"5B",X"4D",X"C6",X"F0",X"32",X"5B",X"4D",X"F1",X"C9",X"C5",X"E5",X"07",X"30",X"0D",X"F5",X"5E", - X"23",X"56",X"CD",X"95",X"2D",X"CD",X"38",X"2E",X"CB",X"E6",X"F1",X"2A",X"52",X"4D",X"23",X"22", - X"52",X"4D",X"E1",X"23",X"23",X"C1",X"10",X"E1",X"C9",X"85",X"43",X"05",X"43",X"C5",X"42",X"45", - X"42",X"C5",X"41",X"45",X"41",X"05",X"41",X"85",X"40",X"01",X"03",X"04",X"06",X"08",X"0A",X"0B", - X"0D",X"2A",X"57",X"4D",X"19",X"3A",X"61",X"4D",X"77",X"2B",X"3C",X"77",X"11",X"E0",X"FF",X"19", - X"3C",X"77",X"23",X"3C",X"77",X"11",X"20",X"04",X"19",X"3A",X"9E",X"4C",X"A7",X"3A",X"60",X"4D", - X"47",X"3A",X"5F",X"4D",X"4F",X"28",X"03",X"01",X"00",X"00",X"70",X"2B",X"71",X"11",X"E0",X"FF", - X"19",X"71",X"23",X"70",X"C9",X"2A",X"57",X"4D",X"19",X"2B",X"2B",X"7E",X"C6",X"10",X"77",X"11", - X"E0",X"FF",X"19",X"7E",X"C6",X"11",X"77",X"11",X"00",X"04",X"19",X"3A",X"62",X"4D",X"3D",X"77", - X"11",X"20",X"00",X"19",X"77",X"C9",X"F5",X"C5",X"D5",X"7E",X"4F",X"07",X"07",X"81",X"D6",X"1E", - X"ED",X"44",X"06",X"00",X"4F",X"2A",X"54",X"4D",X"7E",X"23",X"66",X"6F",X"09",X"06",X"05",X"3E", - X"04",X"86",X"77",X"11",X"E0",X"FF",X"19",X"3E",X"05",X"86",X"77",X"11",X"1F",X"00",X"19",X"10", - X"EE",X"D1",X"C1",X"F1",X"C9",X"F5",X"C5",X"D5",X"E5",X"11",X"FB",X"01",X"CD",X"44",X"01",X"E1", - X"D1",X"C1",X"F1",X"C9",X"45",X"43",X"85",X"42",X"85",X"41",X"C5",X"40",X"02",X"05",X"09",X"0C", - X"D5",X"97",X"57",X"5A",X"7E",X"23",X"E5",X"6F",X"26",X"00",X"19",X"EB",X"E1",X"10",X"F5",X"3E", - X"05",X"32",X"01",X"4C",X"32",X"C0",X"50",X"0D",X"20",X"EA",X"D1",X"19",X"CB",X"24",X"CB",X"24", - X"CB",X"3C",X"CB",X"3C",X"E5",X"DD",X"E1",X"DD",X"E9",X"21",X"65",X"4D",X"3A",X"4B",X"4D",X"FE", - X"01",X"28",X"08",X"21",X"C5",X"4D",X"18",X"03",X"21",X"2B",X"4E",X"F5",X"C5",X"E5",X"2A",X"52", - X"4D",X"46",X"3A",X"56",X"4D",X"D6",X"06",X"ED",X"44",X"07",X"07",X"07",X"07",X"80",X"06",X"00", - X"4F",X"E1",X"09",X"C1",X"F1",X"C9",X"C5",X"D5",X"0E",X"51",X"F3",X"ED",X"50",X"ED",X"58",X"7E", - X"0E",X"28",X"ED",X"50",X"ED",X"58",X"FB",X"D1",X"C1",X"C9",X"F5",X"C5",X"D5",X"E5",X"F3",X"21", - X"7E",X"2E",X"11",X"9C",X"F5",X"01",X"08",X"22",X"DB",X"64",X"DB",X"65",X"18",X"82",X"3E",X"08", - X"C3",X"32",X"2F",X"3A",X"2E",X"4F",X"FE",X"90",X"3E",X"07",X"C2",X"32",X"2F",X"3E",X"09",X"C3", - X"32",X"2F",X"3A",X"E3",X"4E",X"FE",X"86",X"3A",X"2E",X"4F",X"28",X"0A",X"FE",X"87",X"CA",X"35", - X"2F",X"3E",X"00",X"C3",X"32",X"2F",X"FE",X"86",X"CA",X"35",X"2F",X"3E",X"01",X"C3",X"32",X"2F", - X"3A",X"25",X"4E",X"32",X"0E",X"4C",X"97",X"32",X"A7",X"4C",X"3C",X"32",X"3B",X"4C",X"06",X"1E", - X"CD",X"72",X"03",X"3A",X"8B",X"4E",X"32",X"C0",X"50",X"A7",X"CA",X"A8",X"2F",X"3A",X"A5",X"4E", - X"A7",X"C2",X"F0",X"2F",X"3E",X"15",X"CD",X"7A",X"09",X"3A",X"35",X"4F",X"3C",X"E6",X"03",X"32", - X"35",X"4F",X"3A",X"16",X"4C",X"A7",X"28",X"03",X"CD",X"77",X"11",X"97",X"32",X"2D",X"4F",X"32", - X"2C",X"4F",X"32",X"34",X"4F",X"3D",X"32",X"0D",X"4C",X"3E",X"0F",X"32",X"32",X"4F",X"CD",X"D8", - X"1B",X"3A",X"2E",X"4F",X"E6",X"86",X"FE",X"86",X"20",X"0E",X"3A",X"E3",X"4E",X"E6",X"86",X"FE", - X"86",X"28",X"05",X"3E",X"0A",X"CD",X"7A",X"09",X"3A",X"E3",X"4E",X"FE",X"99",X"CA",X"7E",X"2E", - X"FE",X"90",X"CA",X"83",X"2E",X"E6",X"86",X"FE",X"86",X"CA",X"92",X"2E",X"FE",X"84",X"20",X"05", - X"3E",X"10",X"CD",X"7A",X"09",X"3A",X"14",X"4C",X"A7",X"20",X"10",X"3A",X"E3",X"4E",X"CB",X"67", - X"3A",X"28",X"4E",X"20",X"03",X"3A",X"27",X"4E",X"CD",X"B6",X"06",X"3E",X"01",X"06",X"05",X"F5", - X"C5",X"32",X"2D",X"4F",X"32",X"2C",X"4F",X"CD",X"D8",X"1B",X"C1",X"F1",X"3C",X"10",X"F0",X"3A", - X"33",X"4F",X"47",X"3A",X"32",X"4F",X"A0",X"06",X"04",X"0E",X"08",X"F5",X"C5",X"A1",X"C4",X"2D", - X"30",X"C1",X"F1",X"CB",X"29",X"10",X"F4",X"3A",X"14",X"4C",X"A7",X"20",X"1A",X"97",X"32",X"A3", - X"4C",X"3A",X"4B",X"4D",X"FE",X"01",X"3E",X"06",X"28",X"05",X"CD",X"16",X"05",X"18",X"03",X"CD", - X"0E",X"05",X"3E",X"01",X"32",X"A3",X"4C",X"CD",X"A9",X"30",X"CD",X"A9",X"30",X"CD",X"8A",X"03", - X"C3",X"C3",X"2E",X"CD",X"0E",X"05",X"18",X"20",X"97",X"32",X"3B",X"4C",X"CD",X"23",X"05",X"32", - X"A3",X"4C",X"3C",X"32",X"A7",X"4C",X"3A",X"14",X"4C",X"A7",X"20",X"0C",X"3A",X"4B",X"4D",X"FE", - X"01",X"3E",X"06",X"28",X"DE",X"CD",X"16",X"05",X"3E",X"01",X"32",X"A3",X"4C",X"CD",X"ED",X"06", - X"3E",X"0D",X"CD",X"7A",X"09",X"CD",X"A1",X"03",X"97",X"32",X"A5",X"4E",X"3A",X"4B",X"4D",X"21", - X"3C",X"4C",X"FE",X"01",X"28",X"03",X"21",X"3D",X"4C",X"36",X"01",X"97",X"32",X"A7",X"4C",X"C9", - X"97",X"32",X"3B",X"4C",X"3C",X"32",X"A7",X"4C",X"CD",X"ED",X"06",X"3E",X"0C",X"CD",X"7A",X"09", - X"CD",X"A1",X"03",X"3E",X"01",X"32",X"A5",X"4E",X"3A",X"4B",X"4D",X"21",X"3C",X"4C",X"11",X"65", - X"4D",X"FE",X"01",X"28",X"06",X"21",X"3D",X"4C",X"11",X"C5",X"4D",X"36",X"00",X"21",X"2B",X"4E", - X"06",X"60",X"7E",X"12",X"23",X"13",X"10",X"FA",X"97",X"32",X"A7",X"4C",X"C9",X"F5",X"3E",X"04", - X"90",X"5F",X"07",X"83",X"07",X"07",X"16",X"00",X"5F",X"21",X"A6",X"4E",X"19",X"7E",X"A7",X"20", - X"05",X"CD",X"82",X"30",X"F1",X"C9",X"FE",X"01",X"20",X"FE",X"23",X"7E",X"23",X"46",X"CD",X"8C", - X"30",X"11",X"FA",X"FF",X"19",X"7E",X"2B",X"2B",X"BE",X"20",X"1E",X"2B",X"36",X"00",X"E5",X"CD", - X"82",X"30",X"E1",X"11",X"0A",X"00",X"19",X"5E",X"23",X"56",X"3A",X"62",X"4D",X"3D",X"12",X"21", - X"E0",X"FF",X"19",X"77",X"3E",X"02",X"CD",X"7A",X"09",X"C1",X"3A",X"34",X"4F",X"B0",X"32",X"34", - X"4F",X"C9",X"11",X"08",X"00",X"19",X"CD",X"DF",X"21",X"CB",X"F6",X"C9",X"80",X"2B",X"77",X"11", - X"08",X"00",X"19",X"7E",X"80",X"77",X"FE",X"FC",X"28",X"09",X"FE",X"28",X"C0",X"36",X"00",X"2B", - X"34",X"23",X"C9",X"36",X"24",X"2B",X"35",X"23",X"C9",X"3A",X"25",X"4E",X"A7",X"C8",X"21",X"0E", - X"4C",X"35",X"C0",X"3A",X"25",X"4E",X"77",X"CD",X"8A",X"03",X"C9",X"ED",X"30",X"22",X"31",X"57", - X"31",X"86",X"31",X"B2",X"31",X"E1",X"31",X"16",X"32",X"4B",X"32",X"80",X"32",X"B5",X"32",X"E7", - X"32",X"1C",X"33",X"51",X"33",X"86",X"33",X"BB",X"33",X"ED",X"33",X"22",X"34",X"57",X"34",X"8C", - X"34",X"B8",X"34",X"E7",X"34",X"1C",X"35",X"48",X"35",X"7D",X"35",X"B2",X"35",X"0F",X"90",X"05", - X"05",X"21",X"21",X"21",X"21",X"21",X"21",X"04",X"04",X"04",X"04",X"04",X"04",X"04",X"04",X"04", - X"04",X"04",X"04",X"00",X"40",X"00",X"40",X"00",X"40",X"00",X"40",X"00",X"40",X"00",X"00",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"01",X"06",X"01",X"01",X"06",X"03",X"01",X"06",X"04",X"01", - X"06",X"06",X"18",X"94",X"02",X"03",X"C0",X"C0",X"21",X"21",X"21",X"21",X"00",X"40",X"00",X"40", - X"00",X"E0",X"01",X"50",X"02",X"48",X"04",X"44",X"00",X"08",X"02",X"00",X"00",X"00",X"00",X"20", - X"01",X"00",X"00",X"08",X"18",X"18",X"19",X"80",X"01",X"80",X"0F",X"01",X"04",X"02",X"04",X"06", - X"05",X"04",X"06",X"05",X"01",X"04",X"02",X"1B",X"98",X"01",X"01",X"C0",X"21",X"D2",X"D2",X"21", - X"C0",X"1C",X"47",X"08",X"42",X"A0",X"40",X"A0",X"40",X"08",X"42",X"1C",X"47",X"00",X"80",X"00", - X"20",X"00",X"80",X"00",X"20",X"00",X"80",X"00",X"00",X"04",X"04",X"20",X"20",X"04",X"04",X"06", - X"01",X"06",X"06",X"01",X"06",X"06",X"15",X"9C",X"04",X"04",X"21",X"31",X"39",X"39",X"31",X"21", - X"0F",X"F8",X"81",X"F0",X"00",X"20",X"00",X"20",X"81",X"F0",X"0F",X"F8",X"00",X"01",X"00",X"01", - X"80",X"01",X"80",X"01",X"00",X"01",X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"06",X"04",X"1E",X"A0",X"04",X"06",X"21",X"33",X"33",X"33",X"33",X"21",X"03",X"F8",X"00",X"00", - X"40",X"00",X"40",X"00",X"00",X"00",X"03",X"F8",X"14",X"01",X"40",X"00",X"00",X"00",X"00",X"00", - X"44",X"00",X"00",X"01",X"42",X"42",X"42",X"42",X"42",X"42",X"09",X"01",X"06",X"06",X"01",X"06", - X"06",X"12",X"A4",X"06",X"06",X"2D",X"2D",X"C0",X"C0",X"2D",X"2D",X"47",X"1C",X"47",X"1C",X"00", - X"E0",X"00",X"E0",X"47",X"1C",X"47",X"1C",X"08",X"00",X"00",X"02",X"00",X"10",X"01",X"01",X"00", - X"00",X"00",X"00",X"81",X"81",X"C3",X"C3",X"81",X"81",X"0F",X"01",X"06",X"06",X"03",X"04",X"03", - X"03",X"04",X"04",X"01",X"06",X"01",X"18",X"B4",X"04",X"0E",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC", - X"54",X"05",X"12",X"09",X"54",X"05",X"12",X"09",X"54",X"05",X"12",X"09",X"00",X"20",X"40",X"80", - X"00",X"02",X"40",X"00",X"00",X"20",X"40",X"80",X"18",X"18",X"18",X"18",X"18",X"18",X"0F",X"01", - X"06",X"02",X"01",X"06",X"05",X"01",X"06",X"05",X"01",X"06",X"02",X"1B",X"AC",X"06",X"06",X"21", - X"21",X"C0",X"C0",X"C0",X"21",X"02",X"00",X"05",X"00",X"0F",X"A1",X"10",X"61",X"00",X"21",X"00", - X"1E",X"00",X"00",X"00",X"10",X"01",X"00",X"08",X"02",X"00",X"10",X"00",X"00",X"02",X"02",X"06", - X"24",X"60",X"40",X"0F",X"01",X"02",X"02",X"02",X"03",X"02",X"03",X"04",X"04",X"04",X"06",X"04", - X"15",X"B0",X"04",X"04",X"21",X"D2",X"C6",X"C6",X"2B",X"21",X"01",X"F0",X"18",X"E1",X"14",X"81", - X"17",X"81",X"03",X"20",X"01",X"F0",X"10",X"00",X"04",X"00",X"00",X"00",X"00",X"40",X"00",X"C0", - X"00",X"00",X"01",X"37",X"37",X"C7",X"C7",X"01",X"0F",X"02",X"03",X"02",X"04",X"05",X"05",X"02", - X"05",X"02",X"01",X"06",X"06",X"12",X"A8",X"07",X"07",X"C8",X"D0",X"21",X"21",X"21",X"21",X"14", - X"15",X"08",X"AA",X"04",X"50",X"0A",X"A8",X"01",X"50",X"02",X"AA",X"00",X"40",X"04",X"00",X"00", - X"20",X"00",X"20",X"00",X"20",X"00",X"00",X"10",X"20",X"01",X"01",X"81",X"80",X"0D",X"01",X"02", - X"01",X"04",X"06",X"05",X"02",X"04",X"03",X"0F",X"B8",X"06",X"09",X"21",X"D0",X"21",X"21",X"C2", - X"21",X"08",X"00",X"19",X"C0",X"0C",X"40",X"00",X"42",X"00",X"73",X"00",X"02",X"00",X"00",X"00", - X"02",X"00",X"20",X"00",X"80",X"00",X"04",X"00",X"01",X"01",X"0C",X"31",X"8C",X"30",X"80",X"0F", - X"01",X"03",X"02",X"02",X"04",X"03",X"03",X"05",X"04",X"04",X"06",X"05",X"1E",X"BC",X"1F",X"1C", - X"C0",X"C2",X"C4",X"25",X"35",X"25",X"1F",X"E7",X"1F",X"E1",X"17",X"9C",X"07",X"9C",X"00",X"9C", - X"00",X"9C",X"00",X"00",X"00",X"12",X"00",X"02",X"08",X"00",X"00",X"02",X"00",X"00",X"00",X"04", - X"01",X"81",X"01",X"81",X"0F",X"01",X"04",X"04",X"01",X"02",X"01",X"05",X"06",X"06",X"01",X"05", - X"01",X"0F",X"90",X"05",X"05",X"21",X"33",X"37",X"37",X"23",X"21",X"07",X"FC",X"00",X"E0",X"00", - X"80",X"00",X"80",X"07",X"E0",X"0F",X"FC",X"00",X"10",X"00",X"10",X"00",X"00",X"00",X"40",X"08", - X"00",X"00",X"10",X"82",X"69",X"96",X"69",X"86",X"01",X"0F",X"02",X"06",X"02",X"03",X"05",X"03", - X"02",X"05",X"05",X"01",X"06",X"06",X"18",X"94",X"02",X"03",X"21",X"21",X"D0",X"CC",X"C2",X"21", - X"02",X"AA",X"05",X"54",X"10",X"FF",X"1E",X"0F",X"1F",X"E1",X"05",X"54",X"00",X"01",X"10",X"00", - X"02",X"00",X"40",X"20",X"00",X"04",X"00",X"00",X"80",X"00",X"60",X"18",X"06",X"01",X"0F",X"04", - X"06",X"04",X"03",X"04",X"04",X"02",X"03",X"02",X"01",X"02",X"02",X"1B",X"98",X"01",X"01",X"62", - X"72",X"72",X"31",X"31",X"21",X"21",X"80",X"21",X"C0",X"21",X"E0",X"01",X"F0",X"01",X"F8",X"01", - X"FC",X"02",X"00",X"02",X"00",X"02",X"00",X"02",X"00",X"02",X"00",X"00",X"00",X"84",X"04",X"04", - X"01",X"01",X"81",X"0B",X"01",X"06",X"06",X"04",X"06",X"04",X"01",X"03",X"03",X"15",X"9C",X"04", - X"04",X"21",X"21",X"CC",X"CC",X"21",X"21",X"00",X"70",X"00",X"0E",X"5C",X"07",X"5C",X"07",X"0E", - X"00",X"01",X"C0",X"00",X"04",X"00",X"80",X"00",X"20",X"00",X"80",X"00",X"20",X"00",X"00",X"80", - X"B0",X"18",X"18",X"0D",X"01",X"0F",X"05",X"06",X"05",X"03",X"05",X"04",X"02",X"04",X"03",X"01", - X"02",X"02",X"1E",X"A0",X"04",X"06",X"62",X"6A",X"62",X"70",X"62",X"62",X"0A",X"A1",X"03",X"01", - X"07",X"E1",X"00",X"FD",X"00",X"51",X"05",X"51",X"00",X"00",X"00",X"12",X"08",X"00",X"01",X"00", - X"00",X"02",X"00",X"00",X"06",X"C6",X"C6",X"E2",X"E2",X"C2",X"0F",X"01",X"05",X"05",X"02",X"03", - X"03",X"04",X"06",X"06",X"01",X"06",X"06",X"12",X"A4",X"06",X"06",X"D2",X"D6",X"D6",X"D6",X"D6", - X"25",X"10",X"E1",X"10",X"81",X"10",X"81",X"10",X"81",X"10",X"81",X"00",X"8C",X"00",X"40",X"00", - X"04",X"04",X"00",X"00",X"04",X"00",X"40",X"00",X"00",X"64",X"60",X"60",X"60",X"60",X"29",X"0F", - X"02",X"06",X"06",X"01",X"06",X"06",X"01",X"06",X"01",X"01",X"06",X"06",X"18",X"B4",X"04",X"0E", - X"70",X"D8",X"CC",X"C6",X"83",X"21",X"81",X"EF",X"00",X"2F",X"00",X"0F",X"80",X"00",X"1F",X"E0", - X"0F",X"EE",X"02",X"00",X"00",X"40",X"00",X"20",X"20",X"00",X"20",X"08",X"00",X"01",X"00",X"00", - X"00",X"00",X"00",X"00",X"02",X"01",X"06",X"01",X"1B",X"AC",X"06",X"06",X"C0",X"23",X"25",X"29", - X"31",X"C0",X"03",X"F0",X"03",X"F0",X"03",X"98",X"03",X"38",X"01",X"F8",X"09",X"F8",X"04",X"00", - X"04",X"00",X"00",X"04",X"00",X"04",X"00",X"04",X"00",X"00",X"80",X"81",X"81",X"81",X"81",X"01", - X"09",X"02",X"06",X"02",X"01",X"06",X"05",X"15",X"B0",X"04",X"04",X"21",X"21",X"62",X"6E",X"6E", - X"2D",X"02",X"E8",X"02",X"E8",X"0E",X"E1",X"0E",X"01",X"0E",X"01",X"0E",X"0C",X"08",X"00",X"00", - X"02",X"00",X"00",X"40",X"00",X"41",X"02",X"40",X"10",X"80",X"81",X"26",X"1A",X"1A",X"19",X"0F", - X"05",X"06",X"05",X"01",X"04",X"01",X"01",X"04",X"01",X"01",X"05",X"01",X"12",X"A8",X"07",X"07", - X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"1F",X"EF",X"1F",X"EF",X"1F",X"EF",X"1F",X"EF",X"1F",X"EF", - X"1F",X"EF",X"00",X"10",X"00",X"10",X"00",X"10",X"00",X"10",X"00",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"02",X"01",X"06",X"01",X"0F",X"B8",X"06",X"09",X"95",X"7A",X"97",X"7A", - X"97",X"C0",X"10",X"9C",X"00",X"21",X"10",X"80",X"00",X"21",X"10",X"80",X"10",X"E1",X"06",X"00", - X"00",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"61",X"66",X"66",X"66",X"66",X"66", - X"0F",X"01",X"06",X"04",X"01",X"06",X"04",X"01",X"05",X"03",X"01",X"06",X"03",X"1E",X"BC",X"1F", - X"1C",X"C0",X"7A",X"97",X"9B",X"76",X"DA",X"10",X"E1",X"00",X"21",X"10",X"80",X"10",X"20",X"00", - X"81",X"10",X"21",X"00",X"40",X"00",X"02",X"00",X"00",X"08",X"00",X"00",X"40",X"00",X"40",X"66", - X"66",X"66",X"66",X"66",X"66",X"0F",X"01",X"06",X"06",X"01",X"06",X"01",X"01",X"06",X"01",X"01", - X"06",X"06",X"1E",X"A0",X"04",X"06",X"2D",X"2D",X"21",X"21",X"21",X"C0",X"48",X"02",X"08",X"02", - X"08",X"02",X"00",X"00",X"00",X"00",X"00",X"7E",X"00",X"00",X"40",X"00",X"00",X"44",X"00",X"07", - X"00",X"00",X"00",X"00",X"24",X"24",X"24",X"A4",X"00",X"40",X"0E",X"01",X"03",X"03",X"03",X"06", - X"04",X"03",X"06",X"06",X"08",X"36",X"17",X"36",X"26",X"36",X"35",X"36",X"44",X"36",X"53",X"36", - X"62",X"36",X"71",X"36",X"80",X"36",X"8F",X"36",X"9E",X"36",X"AD",X"36",X"BC",X"36",X"CB",X"36", - X"DA",X"36",X"E9",X"36",X"F8",X"36",X"07",X"37",X"01",X"18",X"15",X"20",X"03",X"01",X"28",X"01", - X"20",X"01",X"18",X"01",X"10",X"01",X"08",X"01",X"17",X"14",X"19",X"03",X"01",X"10",X"02",X"10", - X"02",X"10",X"02",X"10",X"01",X"10",X"01",X"16",X"13",X"16",X"03",X"01",X"0C",X"03",X"0D",X"03", - X"0E",X"03",X"0F",X"02",X"10",X"01",X"15",X"12",X"14",X"03",X"02",X"0B",X"04",X"0C",X"04",X"0D", - X"04",X"0E",X"03",X"0F",X"01",X"14",X"11",X"12",X"03",X"03",X"0A",X"05",X"0B",X"05",X"0C",X"05", - X"0D",X"04",X"0E",X"01",X"13",X"10",X"10",X"02",X"01",X"09",X"02",X"0A",X"03",X"0B",X"04",X"0C", - X"05",X"0D",X"01",X"12",X"0F",X"0E",X"02",X"03",X"08",X"04",X"09",X"04",X"0A",X"05",X"0B",X"05", - X"0C",X"01",X"11",X"0E",X"0C",X"02",X"04",X"07",X"04",X"08",X"04",X"09",X"05",X"0A",X"05",X"0B", - X"01",X"10",X"0D",X"0A",X"02",X"04",X"06",X"05",X"07",X"05",X"08",X"05",X"09",X"04",X"0A",X"01", - X"0F",X"0C",X"08",X"02",X"05",X"05",X"05",X"06",X"05",X"07",X"05",X"08",X"05",X"09",X"01",X"0E", - X"0B",X"06",X"01",X"03",X"04",X"05",X"05",X"05",X"06",X"05",X"07",X"05",X"08",X"01",X"0D",X"0A", - X"04",X"01",X"02",X"05",X"04",X"05",X"04",X"05",X"05",X"05",X"05",X"05",X"01",X"0C",X"09",X"03", - X"01",X"03",X"03",X"05",X"04",X"05",X"05",X"04",X"06",X"04",X"07",X"01",X"0B",X"08",X"02",X"01", - X"03",X"01",X"04",X"02",X"05",X"03",X"04",X"04",X"05",X"05",X"01",X"0A",X"07",X"01",X"01",X"05", - X"01",X"05",X"01",X"05",X"01",X"05",X"01",X"05",X"01",X"01",X"20",X"20",X"80",X"01",X"05",X"72", - X"04",X"66",X"01",X"32",X"02",X"40",X"03",X"50",X"01",X"20",X"20",X"14",X"01",X"01",X"10",X"04", - X"15",X"02",X"36",X"03",X"10",X"05",X"13",X"01",X"20",X"20",X"20",X"01",X"03",X"03",X"02",X"30", - X"04",X"08",X"01",X"28",X"05",X"12",X"F5",X"C5",X"D5",X"E5",X"F3",X"21",X"16",X"37",X"11",X"AF", - X"A6",X"01",X"07",X"FF",X"DB",X"21",X"C3",X"2A",X"19",X"D5",X"E5",X"97",X"6F",X"67",X"32",X"A5", - X"4E",X"32",X"A1",X"4C",X"FD",X"E1",X"3C",X"32",X"3C",X"4C",X"32",X"3D",X"4C",X"FD",X"7E",X"00", - X"FD",X"23",X"5F",X"16",X"00",X"19",X"10",X"F5",X"0D",X"32",X"C0",X"50",X"20",X"EF",X"D1",X"19", - X"7C",X"EB",X"E5",X"DD",X"E1",X"11",X"84",X"23",X"D5",X"FD",X"E1",X"FD",X"E9",X"DB",X"32",X"E1", - X"D1",X"C1",X"F1",X"FB",X"C3",X"03",X"3C",X"3A",X"37",X"4C",X"FE",X"01",X"28",X"26",X"DD",X"21", - X"93",X"4C",X"21",X"9B",X"4C",X"11",X"44",X"4C",X"06",X"03",X"7E",X"12",X"2B",X"1B",X"10",X"FA", - X"CD",X"2B",X"3A",X"3A",X"91",X"4C",X"A7",X"20",X"08",X"CD",X"AA",X"37",X"CD",X"B1",X"37",X"18", - X"06",X"CD",X"B1",X"37",X"CD",X"AA",X"37",X"3A",X"94",X"4C",X"FE",X"01",X"C0",X"97",X"32",X"94", - X"4C",X"CD",X"0C",X"3B",X"06",X"B4",X"CD",X"72",X"03",X"C9",X"21",X"96",X"4C",X"3E",X"01",X"18", - X"05",X"21",X"99",X"4C",X"3E",X"02",X"32",X"8A",X"4C",X"CD",X"58",X"02",X"11",X"45",X"4C",X"06", - X"03",X"7E",X"12",X"23",X"13",X"10",X"FA",X"CD",X"D6",X"37",X"C9",X"DB",X"02",X"DB",X"00",X"F1", - X"C1",X"D1",X"E1",X"C3",X"3F",X"02",X"3A",X"93",X"4C",X"FE",X"0A",X"28",X"04",X"3C",X"32",X"93", - X"4C",X"DD",X"21",X"7E",X"4C",X"21",X"45",X"4C",X"11",X"42",X"4C",X"06",X"03",X"7E",X"12",X"23", - X"13",X"10",X"FA",X"CD",X"2B",X"3A",X"3A",X"91",X"4C",X"A7",X"C8",X"3E",X"01",X"32",X"94",X"4C", - X"11",X"89",X"4C",X"06",X"03",X"2B",X"7E",X"12",X"1B",X"10",X"FA",X"97",X"12",X"1B",X"12",X"1B", - X"12",X"CD",X"18",X"38",X"CD",X"D2",X"39",X"C9",X"97",X"CD",X"B4",X"02",X"CD",X"12",X"06",X"32", - X"8C",X"4C",X"11",X"71",X"3A",X"21",X"86",X"42",X"CD",X"6B",X"04",X"3A",X"8A",X"4C",X"FE",X"01", - X"3E",X"32",X"20",X"01",X"3D",X"32",X"87",X"41",X"3E",X"0B",X"CD",X"7A",X"09",X"CD",X"A1",X"03", - X"11",X"A4",X"3A",X"21",X"8A",X"43",X"CD",X"6B",X"04",X"11",X"9B",X"3A",X"21",X"52",X"42",X"CD", - X"6B",X"04",X"11",X"8C",X"3A",X"21",X"DA",X"42",X"CD",X"6B",X"04",X"3E",X"30",X"32",X"8B",X"4C", - X"CD",X"B2",X"39",X"3E",X"14",X"32",X"8D",X"4C",X"11",X"90",X"4C",X"3E",X"01",X"32",X"8F",X"4C", - X"3E",X"41",X"12",X"CD",X"8C",X"39",X"06",X"3C",X"32",X"0A",X"4C",X"CD",X"64",X"39",X"3A",X"8C", - X"4C",X"FE",X"01",X"C8",X"CD",X"7C",X"02",X"CB",X"6F",X"20",X"3B",X"3A",X"8F",X"4C",X"E6",X"01", - X"3E",X"14",X"28",X"02",X"3E",X"17",X"CD",X"7A",X"09",X"3A",X"8F",X"4C",X"21",X"83",X"4C",X"85", - X"6F",X"7C",X"CE",X"00",X"67",X"1A",X"77",X"3A",X"8F",X"4C",X"FE",X"03",X"C8",X"3C",X"32",X"8F", - X"4C",X"CD",X"7C",X"02",X"CB",X"6F",X"20",X"0B",X"CD",X"64",X"39",X"3A",X"8C",X"4C",X"FE",X"01", - X"C8",X"18",X"EE",X"CD",X"8C",X"39",X"CD",X"7C",X"02",X"CB",X"5F",X"20",X"0B",X"1A",X"3D",X"FE", - X"2F",X"20",X"02",X"3E",X"5B",X"12",X"18",X"0F",X"CD",X"7C",X"02",X"CB",X"47",X"20",X"9C",X"1A", - X"3C",X"FE",X"5C",X"20",X"02",X"3E",X"30",X"12",X"CD",X"8C",X"39",X"3A",X"8D",X"4C",X"FE",X"06", - X"38",X"05",X"3D",X"3D",X"32",X"8D",X"4C",X"32",X"8E",X"4C",X"CD",X"7C",X"02",X"32",X"C0",X"50", - X"CB",X"5F",X"28",X"0C",X"CB",X"47",X"28",X"08",X"3E",X"14",X"32",X"8D",X"4C",X"C3",X"7B",X"38", - X"3A",X"0A",X"4C",X"A7",X"20",X"FA",X"3E",X"01",X"32",X"0A",X"4C",X"10",X"13",X"06",X"3C",X"3A", - X"8B",X"4C",X"D6",X"01",X"27",X"32",X"8B",X"4C",X"CD",X"B2",X"39",X"3A",X"8B",X"4C",X"A7",X"C8", - X"21",X"8E",X"4C",X"35",X"20",X"C4",X"3A",X"8D",X"4C",X"FE",X"06",X"38",X"05",X"3D",X"3D",X"32", - X"8D",X"4C",X"77",X"CD",X"7C",X"02",X"CB",X"5F",X"20",X"0B",X"1A",X"3D",X"FE",X"2F",X"20",X"02", - X"3E",X"5B",X"12",X"18",X"08",X"1A",X"3C",X"FE",X"5C",X"20",X"02",X"3E",X"30",X"12",X"CD",X"8C", - X"39",X"C3",X"FA",X"38",X"3A",X"0A",X"4C",X"32",X"C0",X"50",X"A7",X"20",X"F7",X"3E",X"01",X"32", - X"0A",X"4C",X"10",X"17",X"06",X"3C",X"3A",X"8B",X"4C",X"D6",X"01",X"27",X"32",X"8B",X"4C",X"CD", - X"B2",X"39",X"A7",X"28",X"01",X"C9",X"3E",X"01",X"32",X"8C",X"4C",X"C9",X"F5",X"C5",X"E5",X"21", - X"52",X"42",X"3A",X"8F",X"4C",X"FE",X"02",X"20",X"03",X"21",X"12",X"42",X"FE",X"03",X"20",X"03", - X"21",X"D2",X"41",X"3E",X"09",X"32",X"02",X"4C",X"3A",X"90",X"4C",X"CD",X"1A",X"04",X"E1",X"C1", - X"F1",X"C9",X"21",X"5A",X"41",X"F5",X"97",X"32",X"08",X"4C",X"3A",X"95",X"4C",X"3C",X"FE",X"0F", - X"38",X"02",X"3E",X"03",X"32",X"95",X"4C",X"32",X"02",X"4C",X"3A",X"8B",X"4C",X"CD",X"F3",X"03", - X"F1",X"C9",X"01",X"0A",X"0A",X"DD",X"21",X"48",X"4C",X"21",X"4D",X"4C",X"11",X"4E",X"4C",X"32", - X"C0",X"50",X"C5",X"06",X"06",X"E5",X"21",X"3F",X"4C",X"1A",X"77",X"13",X"23",X"10",X"FA",X"E1", - X"1B",X"CD",X"2B",X"3A",X"3A",X"91",X"4C",X"FE",X"01",X"20",X"1D",X"06",X"06",X"7E",X"12",X"2B", - X"1B",X"10",X"FA",X"23",X"13",X"06",X"06",X"D5",X"11",X"3F",X"4C",X"1A",X"77",X"13",X"23",X"10", - X"FA",X"D1",X"2B",X"13",X"13",X"13",X"13",X"13",X"13",X"D5",X"11",X"06",X"00",X"19",X"DD",X"19", - X"D1",X"C1",X"10",X"BB",X"06",X"0A",X"0D",X"C2",X"D5",X"39",X"C9",X"F5",X"D5",X"E5",X"21",X"08", - X"4C",X"97",X"77",X"32",X"91",X"4C",X"11",X"44",X"4C",X"1A",X"DD",X"96",X"05",X"27",X"F5",X"A7", - X"28",X"03",X"3E",X"01",X"77",X"F1",X"1B",X"1A",X"DD",X"9E",X"04",X"27",X"F5",X"A7",X"28",X"03", - X"3E",X"01",X"77",X"F1",X"1B",X"1A",X"DD",X"9E",X"03",X"27",X"F5",X"A7",X"28",X"03",X"3E",X"01", - X"77",X"F1",X"38",X"09",X"7E",X"A7",X"28",X"05",X"3E",X"01",X"32",X"91",X"4C",X"E1",X"D1",X"F1", - X"C9",X"FF",X"03",X"47",X"52",X"45",X"41",X"54",X"20",X"53",X"43",X"4F",X"52",X"45",X"FF",X"FE", - X"50",X"4C",X"41",X"59",X"45",X"52",X"20",X"20",X"20",X"21",X"FF",X"FF",X"FF",X"05",X"54",X"49", - X"4D",X"45",X"20",X"4C",X"45",X"46",X"54",X"FF",X"09",X"FF",X"FF",X"FF",X"06",X"5F",X"20",X"5F", - X"20",X"5F",X"FF",X"FF",X"FF",X"06",X"4D",X"4F",X"56",X"45",X"20",X"4A",X"4F",X"59",X"53",X"54", - X"49",X"43",X"4B",X"20",X"FF",X"0D",X"55",X"50",X"20",X"FF",X"06",X"4F",X"52",X"20",X"FF",X"08", - X"44",X"4F",X"57",X"4E",X"FF",X"06",X"FF",X"FE",X"54",X"4F",X"20",X"53",X"45",X"4C",X"45",X"43", - X"54",X"20",X"4C",X"45",X"54",X"54",X"45",X"52",X"53",X"2E",X"FF",X"FE",X"48",X"49",X"54",X"20", - X"FF",X"0E",X"43",X"41",X"4C",X"4C",X"20",X"FF",X"06",X"54",X"4F",X"20",X"45",X"4E",X"54",X"45", - X"52",X"20",X"49",X"4E",X"49",X"54",X"49",X"41",X"4C",X"53",X"2E",X"FF",X"FF",X"FF",X"09",X"4D", - X"4F",X"42",X"20",X"4D",X"41",X"53",X"48",X"45",X"52",X"53",X"FF",X"FF",X"97",X"CD",X"BD",X"02", - X"CD",X"12",X"06",X"11",X"FD",X"3A",X"21",X"86",X"42",X"CD",X"6B",X"04",X"01",X"01",X"0A",X"11", - X"4B",X"4C",X"21",X"09",X"43",X"E5",X"CD",X"3E",X"3B",X"21",X"06",X"00",X"19",X"EB",X"E1",X"23", - X"23",X"3A",X"93",X"4C",X"B9",X"C8",X"79",X"C6",X"01",X"27",X"4F",X"10",X"E8",X"C9",X"C5",X"D5", - X"3E",X"01",X"32",X"08",X"4C",X"3E",X"0D",X"32",X"02",X"4C",X"79",X"CD",X"F3",X"03",X"3E",X"2E", - X"CD",X"1A",X"04",X"01",X"C0",X"FF",X"09",X"3E",X"01",X"32",X"08",X"4C",X"3E",X"06",X"32",X"02", - X"4C",X"CD",X"D9",X"03",X"01",X"60",X"FF",X"09",X"3E",X"0E",X"32",X"02",X"4C",X"06",X"03",X"1B", - X"1A",X"CD",X"1A",X"04",X"C5",X"01",X"40",X"00",X"09",X"C1",X"10",X"F3",X"D1",X"C1",X"C9",X"E5", - X"D5",X"C5",X"F5",X"11",X"06",X"53",X"21",X"93",X"3B",X"01",X"04",X"00",X"DB",X"01",X"DB",X"03", - X"C3",X"C1",X"04",X"3E",X"01",X"32",X"14",X"4C",X"32",X"4B",X"4D",X"CD",X"5E",X"02",X"3A",X"80", - X"50",X"CB",X"6F",X"3E",X"01",X"28",X"01",X"97",X"32",X"15",X"4C",X"97",X"32",X"31",X"4C",X"3C", - X"32",X"16",X"4C",X"3E",X"19",X"32",X"4C",X"4D",X"3E",X"10",X"CD",X"EF",X"3B",X"32",X"16",X"4C", - X"F3",X"DB",X"C9",X"DB",X"CB",X"3E",X"66",X"00",X"D6",X"65",X"47",X"DB",X"DC",X"DB",X"E6",X"FB", - X"78",X"32",X"31",X"4C",X"32",X"4C",X"4D",X"3E",X"11",X"CD",X"EF",X"3B",X"CD",X"0C",X"3B",X"CD", - X"12",X"06",X"CD",X"49",X"06",X"CD",X"41",X"3E",X"0E",X"08",X"CD",X"2B",X"03",X"18",X"BC",X"32", - X"4E",X"4D",X"3E",X"01",X"32",X"4B",X"4D",X"32",X"3C",X"4C",X"32",X"3E",X"4C",X"CD",X"C3",X"27", - X"C3",X"16",X"37",X"3A",X"00",X"4C",X"47",X"97",X"21",X"18",X"4C",X"11",X"04",X"00",X"77",X"19", - X"10",X"FC",X"CD",X"E9",X"05",X"CD",X"49",X"06",X"97",X"32",X"A3",X"4C",X"3E",X"09",X"CD",X"0E", - X"05",X"CD",X"C4",X"05",X"3A",X"17",X"4C",X"FE",X"01",X"28",X"08",X"3E",X"09",X"CD",X"16",X"05", - X"CD",X"CC",X"05",X"3E",X"01",X"32",X"A3",X"4C",X"CD",X"B0",X"2E",X"97",X"C9",X"F5",X"C5",X"E5", - X"3A",X"2C",X"4F",X"07",X"07",X"06",X"00",X"4F",X"21",X"18",X"4C",X"09",X"7E",X"A7",X"20",X"48", - X"E5",X"3A",X"31",X"4C",X"A7",X"21",X"A7",X"3C",X"28",X"08",X"FE",X"01",X"21",X"4B",X"3D",X"28", - X"01",X"FF",X"CB",X"19",X"09",X"4E",X"23",X"46",X"E1",X"E5",X"23",X"23",X"71",X"23",X"70",X"E1", - X"E5",X"23",X"23",X"4E",X"23",X"46",X"E1",X"F3",X"DB",X"97",X"0A",X"5F",X"DB",X"C8",X"FB",X"7B", - X"A7",X"28",X"BD",X"E5",X"3C",X"77",X"03",X"23",X"F3",X"DB",X"97",X"0A",X"5F",X"DB",X"C8",X"FB", - X"7B",X"77",X"03",X"23",X"71",X"23",X"70",X"E1",X"35",X"28",X"D5",X"23",X"7E",X"32",X"30",X"4C", - X"CD",X"49",X"03",X"E1",X"C1",X"F1",X"C9",X"B3",X"3C",X"2C",X"3D",X"19",X"3D",X"F4",X"3C",X"FB", - X"3C",X"0A",X"3D",X"10",X"80",X"05",X"85",X"4B",X"84",X"05",X"80",X"05",X"88",X"19",X"80",X"05", - X"84",X"1E",X"87",X"05",X"85",X"04",X"80",X"14",X"90",X"08",X"80",X"19",X"85",X"08",X"90",X"1E", - X"80",X"05",X"84",X"16",X"80",X"0E",X"90",X"2F",X"80",X"05",X"84",X"08",X"80",X"10",X"90",X"14", - X"80",X"0A",X"85",X"05",X"80",X"0A",X"88",X"10",X"80",X"0A",X"90",X"19",X"80",X"0A",X"90",X"1C", - X"80",X"23",X"84",X"FF",X"0A",X"80",X"18",X"84",X"64",X"80",X"FF",X"0A",X"80",X"0C",X"84",X"09", - X"80",X"05",X"88",X"04",X"80",X"12",X"84",X"64",X"80",X"FF",X"05",X"80",X"14",X"84",X"0A",X"87", - X"14",X"84",X"0A",X"86",X"05",X"85",X"64",X"80",X"FF",X"0A",X"80",X"05",X"84",X"05",X"80",X"05", - X"88",X"10",X"80",X"05",X"84",X"0A",X"86",X"05",X"84",X"64",X"80",X"FF",X"0A",X"80",X"0C",X"85", - X"05",X"80",X"05",X"88",X"08",X"80",X"04",X"84",X"05",X"86",X"05",X"87",X"14",X"84",X"05",X"80", - X"05",X"88",X"08",X"80",X"04",X"85",X"0A",X"86",X"10",X"84",X"FF",X"57",X"3D",X"B2",X"3D",X"FF", - X"3D",X"C3",X"3D",X"E6",X"3D",X"28",X"3E",X"05",X"80",X"0A",X"85",X"05",X"84",X"0A",X"87",X"05", - X"85",X"05",X"84",X"0A",X"87",X"05",X"85",X"05",X"84",X"0A",X"87",X"05",X"85",X"05",X"84",X"0A", - X"87",X"05",X"85",X"05",X"84",X"08",X"87",X"03",X"86",X"02",X"87",X"04",X"86",X"07",X"87",X"05", - X"80",X"1E",X"85",X"05",X"84",X"04",X"90",X"05",X"80",X"0A",X"84",X"0A",X"86",X"0F",X"85",X"03", - X"80",X"05",X"88",X"10",X"80",X"05",X"85",X"14",X"80",X"0A",X"85",X"14",X"80",X"05",X"88",X"04", - X"80",X"05",X"90",X"05",X"80",X"05",X"85",X"0C",X"80",X"08",X"90",X"02",X"80",X"05",X"85",X"FF", - X"FF",X"FF",X"02",X"80",X"08",X"85",X"30",X"84",X"02",X"80",X"28",X"85",X"28",X"84",X"30",X"85", - X"FF",X"FF",X"FF",X"05",X"80",X"06",X"85",X"05",X"80",X"05",X"88",X"05",X"80",X"12",X"85",X"05", - X"80",X"05",X"88",X"05",X"80",X"0C",X"84",X"0C",X"85",X"05",X"80",X"05",X"88",X"05",X"80",X"1E", - X"84",X"05",X"80",X"FF",X"FF",X"FF",X"05",X"80",X"0A",X"84",X"0A",X"87",X"14",X"84",X"0C",X"80", - X"37",X"85",X"32",X"84",X"0C",X"80",X"32",X"85",X"0A",X"87",X"05",X"84",X"05",X"80",X"FF",X"05", - X"80",X"05",X"84",X"05",X"80",X"05",X"88",X"05",X"80",X"0A",X"85",X"05",X"80",X"05",X"88",X"05", - X"80",X"0F",X"84",X"0A",X"87",X"0A",X"85",X"05",X"84",X"05",X"88",X"10",X"80",X"05",X"84",X"0A", - X"86",X"28",X"85",X"05",X"80",X"05",X"84",X"FF",X"05",X"80",X"04",X"85",X"05",X"88",X"1C",X"80", - X"04",X"85",X"28",X"87",X"0A",X"80",X"10",X"84",X"0C",X"84",X"0A",X"86",X"28",X"85",X"40",X"80", - X"FF",X"21",X"9E",X"43",X"11",X"5C",X"3E",X"CD",X"6B",X"04",X"3A",X"80",X"50",X"E6",X"1C",X"EE", - X"1C",X"0F",X"0F",X"C6",X"32",X"21",X"DE",X"41",X"CD",X"1A",X"04",X"C9",X"FF",X"0B",X"42",X"4F", - X"4E",X"55",X"53",X"20",X"47",X"4C",X"4F",X"42",X"20",X"41",X"54",X"20",X"30",X"30",X"30",X"30", - X"30",X"20",X"50",X"4F",X"49",X"4E",X"54",X"53",X"FF",X"FF",X"97",X"42",X"A7",X"3E",X"1E",X"F6", - X"09",X"00",X"3F",X"00",X"00",X"40",X"3F",X"3F",X"3F",X"80",X"3F",X"3F",X"3E",X"C0",X"3F",X"3F", - X"3D",X"80",X"3F",X"3F",X"3B",X"40",X"3F",X"3F",X"37",X"C0",X"3F",X"3F",X"2F",X"C0",X"3F",X"3F", - X"1F",X"40",X"3F",X"3F",X"00",X"3F",X"FF",X"4D",X"45",X"45",X"54",X"20",X"54",X"48",X"45",X"20", - X"47",X"4C",X"4F",X"42",X"FF",X"FF",X"4D",X"55",X"4E",X"43",X"48",X"20",X"41",X"4C",X"4C",X"20", - X"54",X"48",X"45",X"20",X"53",X"4E",X"41",X"43",X"4B",X"53",X"FF",X"FE",X"54",X"4F",X"20",X"43", - X"4C",X"45",X"41",X"52",X"20",X"54",X"48",X"45",X"20",X"4C",X"45",X"56",X"45",X"4C",X"FF",X"FF", - X"50",X"55",X"53",X"48",X"20",X"43",X"41",X"4C",X"4C",X"20",X"42",X"55",X"54",X"54",X"4F",X"4E", - X"FF",X"FE",X"54",X"4F",X"20",X"52",X"49",X"44",X"45",X"20",X"45",X"4C",X"45",X"56",X"41",X"54", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index 4d4bfda4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"F3",X"97",X"32",X"00",X"50",X"32",X"C0",X"50",X"DB",X"02",X"ED",X"56",X"31",X"F0",X"4F",X"06", - X"64",X"DB",X"03",X"CD",X"65",X"03",X"3A",X"00",X"3F",X"00",X"97",X"21",X"00",X"4C",X"01",X"04", - X"00",X"77",X"23",X"10",X"FC",X"32",X"C0",X"50",X"0D",X"20",X"F6",X"DB",X"04",X"DB",X"0A",X"CD", - X"ED",X"06",X"C3",X"07",X"02",X"07",X"37",X"00",X"F5",X"C5",X"D5",X"E5",X"3A",X"3B",X"4C",X"A7", - X"CA",X"32",X"01",X"DB",X"07",X"11",X"F2",X"4F",X"01",X"62",X"50",X"21",X"8C",X"4E",X"DB",X"08", - X"DB",X"0A",X"DB",X"0B",X"3E",X"06",X"00",X"F5",X"DB",X"14",X"DB",X"15",X"F1",X"F5",X"3A",X"A8", - X"4C",X"A7",X"28",X"26",X"3A",X"A9",X"4C",X"A7",X"28",X"20",X"7E",X"3D",X"CB",X"4E",X"20",X"02", - X"C6",X"04",X"12",X"13",X"23",X"7E",X"12",X"13",X"23",X"3E",X"E6",X"96",X"C6",X"26",X"02",X"03", - X"23",X"7E",X"D6",X"18",X"D6",X"F8",X"ED",X"44",X"18",X"0D",X"7E",X"12",X"13",X"23",X"7E",X"12", - X"13",X"23",X"7E",X"02",X"03",X"23",X"7E",X"02",X"03",X"23",X"F1",X"3D",X"20",X"BF",X"3A",X"A7", - X"4C",X"A7",X"20",X"6C",X"21",X"CA",X"4E",X"3A",X"34",X"4F",X"47",X"97",X"32",X"34",X"4F",X"78", - X"06",X"04",X"0F",X"F5",X"30",X"53",X"E5",X"11",X"05",X"00",X"19",X"E5",X"5E",X"23",X"56",X"D5", - X"2B",X"2B",X"7E",X"4F",X"EE",X"01",X"77",X"2B",X"2B",X"7E",X"CB",X"2F",X"CB",X"2F",X"ED",X"44", - X"EB",X"CB",X"7F",X"16",X"00",X"5F",X"3E",X"FF",X"28",X"02",X"2F",X"15",X"A9",X"E6",X"01",X"20", - X"03",X"11",X"00",X"00",X"D5",X"11",X"FB",X"01",X"CB",X"41",X"28",X"03",X"11",X"01",X"02",X"CD", - X"5B",X"01",X"D1",X"E1",X"19",X"D1",X"EB",X"73",X"23",X"72",X"EB",X"11",X"FB",X"01",X"CB",X"41", - X"20",X"03",X"11",X"01",X"02",X"CD",X"44",X"01",X"E1",X"11",X"F4",X"FF",X"19",X"F1",X"10",X"A2", - X"21",X"09",X"4C",X"35",X"23",X"36",X"00",X"23",X"35",X"20",X"03",X"CD",X"32",X"07",X"CD",X"32", - X"07",X"CD",X"8B",X"01",X"E1",X"D1",X"C1",X"97",X"32",X"00",X"50",X"3C",X"32",X"00",X"50",X"F1", - X"FB",X"C9",X"3A",X"A7",X"4C",X"A7",X"20",X"D8",X"21",X"F2",X"4F",X"97",X"06",X"0C",X"77",X"23", - X"10",X"FC",X"18",X"CC",X"C5",X"0E",X"02",X"06",X"06",X"D5",X"1A",X"86",X"77",X"13",X"2B",X"10", - X"F9",X"11",X"E6",X"FF",X"19",X"D1",X"0D",X"20",X"EE",X"C1",X"C9",X"C5",X"0E",X"02",X"06",X"06", - X"D5",X"1A",X"96",X"ED",X"44",X"77",X"13",X"2B",X"10",X"F7",X"11",X"E6",X"FF",X"19",X"D1",X"0D", - X"20",X"EC",X"C1",X"C9",X"F5",X"C5",X"06",X"FF",X"3A",X"0D",X"4C",X"CB",X"77",X"20",X"02",X"06", - X"BF",X"CD",X"81",X"02",X"A0",X"32",X"0D",X"4C",X"D1",X"F1",X"C9",X"F5",X"DB",X"1E",X"E5",X"DB", - X"1F",X"3A",X"AC",X"4C",X"A7",X"20",X"19",X"CD",X"B3",X"01",X"3A",X"00",X"50",X"E6",X"10",X"00", - X"00",X"00",X"3A",X"A8",X"4C",X"A7",X"20",X"08",X"3A",X"40",X"50",X"E6",X"10",X"00",X"00",X"00", - X"E1",X"F1",X"C9",X"3A",X"0F",X"4C",X"A7",X"28",X"2C",X"3A",X"00",X"50",X"CB",X"6F",X"C0",X"97", - X"32",X"0F",X"4C",X"3C",X"32",X"15",X"4C",X"CD",X"ED",X"06",X"3E",X"16",X"CD",X"7A",X"09",X"21", - X"36",X"4C",X"7E",X"FE",X"99",X"C8",X"C6",X"01",X"27",X"77",X"3E",X"0F",X"32",X"0C",X"4C",X"3E", - X"01",X"32",X"07",X"50",X"C9",X"21",X"0C",X"4C",X"35",X"C0",X"36",X"01",X"3A",X"00",X"50",X"CB", - X"6F",X"C8",X"97",X"32",X"07",X"50",X"3C",X"32",X"0F",X"4C",X"C9",X"7C",X"02",X"02",X"02",X"80", - X"00",X"7E",X"02",X"02",X"02",X"02",X"82",X"97",X"32",X"03",X"50",X"3C",X"32",X"93",X"4C",X"32", - X"A3",X"4C",X"32",X"0F",X"4C",X"32",X"17",X"4C",X"21",X"48",X"4C",X"36",X"4D",X"23",X"36",X"4F", - X"23",X"36",X"42",X"23",X"36",X"00",X"23",X"36",X"01",X"23",X"36",X"00",X"CD",X"F0",X"20",X"3A", - X"40",X"50",X"CB",X"7F",X"3E",X"01",X"28",X"01",X"97",X"32",X"A8",X"4C",X"C3",X"00",X"12",X"FB", - X"3E",X"0B",X"CD",X"7A",X"09",X"CD",X"A1",X"03",X"C3",X"93",X"3B",X"F5",X"E6",X"F0",X"0F",X"0F", - X"0F",X"0F",X"47",X"F1",X"E6",X"0F",X"4F",X"C9",X"F5",X"3A",X"8A",X"4C",X"18",X"04",X"F5",X"3A", - X"4B",X"4D",X"C5",X"47",X"3A",X"A8",X"4C",X"A7",X"28",X"0F",X"78",X"06",X"00",X"FE",X"01",X"28", - X"01",X"04",X"78",X"32",X"03",X"50",X"32",X"A9",X"4C",X"C1",X"F1",X"C9",X"3A",X"8A",X"4C",X"18", - X"03",X"3A",X"4B",X"4D",X"C5",X"47",X"3A",X"A8",X"4C",X"A7",X"28",X"1B",X"78",X"FE",X"01",X"28", - X"16",X"3A",X"40",X"50",X"47",X"E6",X"0F",X"4F",X"78",X"E6",X"10",X"07",X"B1",X"4F",X"3A",X"00", - X"50",X"E6",X"80",X"0F",X"B1",X"C1",X"C9",X"3A",X"00",X"50",X"E6",X"0F",X"4F",X"3A",X"40",X"50", - X"E6",X"60",X"18",X"F0",X"CD",X"BD",X"02",X"06",X"1E",X"CD",X"72",X"03",X"C9",X"CD",X"D1",X"02", - X"CD",X"E2",X"02",X"CD",X"15",X"03",X"C9",X"CD",X"F3",X"02",X"CD",X"04",X"03",X"CD",X"1A",X"03", - X"C9",X"21",X"C2",X"43",X"01",X"01",X"1C",X"CD",X"20",X"03",X"21",X"E2",X"43",X"01",X"01",X"1C", - X"18",X"3E",X"21",X"02",X"40",X"01",X"01",X"1C",X"CD",X"20",X"03",X"21",X"22",X"40",X"01",X"01", - X"1C",X"18",X"2D",X"21",X"C2",X"47",X"01",X"01",X"1C",X"CD",X"20",X"03",X"21",X"E2",X"47",X"01", - X"01",X"1C",X"18",X"1C",X"21",X"02",X"44",X"01",X"01",X"1C",X"CD",X"20",X"03",X"21",X"22",X"44", - X"01",X"01",X"1C",X"18",X"0B",X"21",X"40",X"40",X"18",X"03",X"21",X"40",X"44",X"01",X"04",X"80", - X"77",X"23",X"10",X"FC",X"32",X"C0",X"50",X"0D",X"20",X"F6",X"C9",X"06",X"3C",X"CD",X"49",X"03", - X"3E",X"01",X"32",X"00",X"50",X"FB",X"3A",X"0A",X"4C",X"A7",X"20",X"F1",X"32",X"C0",X"50",X"3C", - X"32",X"0A",X"4C",X"10",X"E8",X"0D",X"20",X"E3",X"C9",X"F5",X"3A",X"36",X"4C",X"A7",X"20",X"02", - X"F1",X"C9",X"31",X"F0",X"4F",X"97",X"32",X"14",X"4C",X"32",X"3B",X"4C",X"3E",X"01",X"32",X"00", - X"50",X"FB",X"C3",X"85",X"19",X"C5",X"0E",X"00",X"0D",X"20",X"FD",X"32",X"C0",X"50",X"10",X"F8", - X"C1",X"C9",X"F5",X"C5",X"78",X"32",X"09",X"4C",X"3E",X"01",X"32",X"00",X"50",X"FB",X"32",X"C0", - X"50",X"3A",X"09",X"4C",X"A7",X"20",X"F1",X"C1",X"F1",X"C9",X"F5",X"3E",X"01",X"32",X"0A",X"4C", - X"3E",X"01",X"32",X"00",X"50",X"FB",X"32",X"C0",X"50",X"3A",X"0A",X"4C",X"A7",X"20",X"F1",X"F1", - X"C9",X"06",X"02",X"CD",X"72",X"03",X"D5",X"E5",X"21",X"B1",X"4C",X"11",X"04",X"00",X"06",X"03", - X"4E",X"B9",X"28",X"05",X"19",X"10",X"F9",X"18",X"1D",X"2B",X"3A",X"14",X"4C",X"A7",X"28",X"06", - X"3A",X"15",X"4C",X"A7",X"28",X"10",X"3E",X"01",X"32",X"00",X"50",X"32",X"01",X"50",X"FB",X"7E", - X"32",X"C0",X"50",X"A7",X"20",X"E4",X"E1",X"D1",X"C9",X"D5",X"3E",X"01",X"32",X"08",X"4C",X"1A", - X"CD",X"F3",X"03",X"13",X"1A",X"CD",X"F3",X"03",X"13",X"97",X"32",X"08",X"4C",X"1A",X"CD",X"F3", - X"03",X"D1",X"C9",X"C5",X"CD",X"4B",X"02",X"78",X"CD",X"01",X"04",X"79",X"CD",X"01",X"04",X"C1", - X"C9",X"D5",X"5F",X"3A",X"08",X"4C",X"57",X"A7",X"28",X"09",X"7B",X"A7",X"3E",X"00",X"20",X"03", - X"1E",X"D0",X"7A",X"32",X"08",X"4C",X"7B",X"C6",X"30",X"D1",X"D5",X"77",X"E5",X"11",X"00",X"04", - X"19",X"3A",X"02",X"4C",X"77",X"E1",X"3A",X"A3",X"4C",X"A7",X"11",X"FF",X"FF",X"28",X"03",X"11", - X"E0",X"FF",X"19",X"D1",X"C9",X"C5",X"D5",X"CD",X"4B",X"02",X"78",X"FE",X"0A",X"16",X"30",X"38", - X"02",X"16",X"37",X"82",X"CD",X"1A",X"04",X"79",X"FE",X"0A",X"16",X"30",X"38",X"02",X"16",X"37", - X"82",X"CD",X"1A",X"04",X"D1",X"C1",X"C9",X"77",X"19",X"10",X"FC",X"C9",X"F5",X"4E",X"81",X"77", - X"F1",X"19",X"10",X"F8",X"C9",X"C5",X"01",X"01",X"00",X"18",X"04",X"C5",X"01",X"E0",X"FF",X"ED", - X"43",X"04",X"4C",X"F5",X"22",X"06",X"4C",X"C5",X"0E",X"32",X"F3",X"ED",X"40",X"1A",X"0D",X"ED", - X"40",X"FB",X"C1",X"FE",X"FF",X"28",X"15",X"77",X"C5",X"E5",X"01",X"00",X"04",X"09",X"3A",X"02", - X"4C",X"77",X"E1",X"C1",X"13",X"ED",X"4B",X"04",X"4C",X"09",X"18",X"DB",X"13",X"0E",X"14",X"F3", - X"ED",X"40",X"1A",X"0C",X"13",X"ED",X"40",X"FB",X"FE",X"FF",X"20",X"03",X"F1",X"C1",X"C9",X"FE", - X"FE",X"20",X"09",X"2A",X"06",X"4C",X"23",X"22",X"06",X"4C",X"18",X"BB",X"32",X"02",X"4C",X"18", - X"B6",X"D5",X"EB",X"97",X"67",X"6F",X"3C",X"32",X"01",X"50",X"32",X"00",X"50",X"00",X"D5",X"16", - X"00",X"5F",X"19",X"D1",X"13",X"10",X"F6",X"32",X"C0",X"50",X"0D",X"20",X"F0",X"D1",X"19",X"7C", - X"21",X"CB",X"37",X"E9",X"E5",X"11",X"04",X"05",X"21",X"9A",X"42",X"CD",X"6B",X"04",X"3A",X"03", - X"4C",X"32",X"02",X"4C",X"3E",X"01",X"32",X"08",X"4C",X"3A",X"36",X"4C",X"21",X"BA",X"41",X"CD", - X"F3",X"03",X"E1",X"C9",X"FF",X"05",X"43",X"52",X"45",X"44",X"49",X"54",X"FF",X"FF",X"21",X"DD", - X"43",X"11",X"96",X"4C",X"18",X"06",X"21",X"FD",X"43",X"11",X"99",X"4C",X"32",X"02",X"4C",X"CD", - X"D9",X"03",X"C9",X"F5",X"C5",X"D5",X"E5",X"07",X"16",X"00",X"5F",X"3A",X"14",X"4C",X"FE",X"01", - X"CA",X"5E",X"05",X"21",X"88",X"05",X"19",X"01",X"98",X"4C",X"11",X"A0",X"4C",X"3A",X"4B",X"4D", - X"FE",X"01",X"28",X"06",X"01",X"9B",X"4C",X"11",X"A2",X"4C",X"0A",X"86",X"27",X"02",X"2B",X"0B", - X"0A",X"8E",X"27",X"02",X"0B",X"0A",X"CE",X"00",X"27",X"02",X"EB",X"CD",X"63",X"05",X"E1",X"D1", - X"C1",X"F1",X"C9",X"3A",X"92",X"4C",X"57",X"0A",X"BA",X"D8",X"7E",X"A7",X"C8",X"2B",X"34",X"3A", - X"4B",X"4D",X"FE",X"01",X"28",X"05",X"CD",X"9E",X"05",X"18",X"03",X"CD",X"95",X"05",X"3E",X"12", - X"CD",X"7A",X"09",X"23",X"36",X"00",X"C9",X"50",X"00",X"00",X"55",X"00",X"66",X"00",X"77",X"00", - X"88",X"00",X"99",X"01",X"00",X"E5",X"01",X"9F",X"4C",X"21",X"D6",X"43",X"18",X"07",X"E5",X"01", - X"A1",X"4C",X"21",X"F6",X"43",X"0A",X"A7",X"28",X"19",X"FE",X"07",X"38",X"02",X"3E",X"06",X"47", - X"36",X"01",X"2B",X"3E",X"09",X"77",X"E5",X"11",X"00",X"04",X"19",X"77",X"23",X"77",X"E1",X"2B", - X"10",X"EE",X"E1",X"C9",X"21",X"C5",X"43",X"01",X"4D",X"4D",X"18",X"06",X"21",X"E5",X"43",X"01", - X"50",X"4D",X"11",X"E1",X"05",X"CD",X"65",X"04",X"11",X"F9",X"FF",X"19",X"0A",X"CD",X"F3",X"03", - X"C9",X"20",X"20",X"44",X"4C",X"49",X"42",X"FF",X"FF",X"D5",X"E5",X"11",X"00",X"06",X"21",X"CD", - X"43",X"CD",X"65",X"04",X"11",X"0A",X"06",X"21",X"ED",X"43",X"CD",X"65",X"04",X"E1",X"D1",X"C9", - X"FF",X"08",X"71",X"70",X"6F",X"6E",X"6D",X"6C",X"FF",X"FF",X"77",X"76",X"75",X"74",X"73",X"72", - X"FF",X"FF",X"F5",X"C5",X"D5",X"E5",X"3E",X"01",X"32",X"3B",X"4C",X"32",X"A7",X"4C",X"06",X"18", - X"21",X"8C",X"4E",X"11",X"31",X"06",X"1A",X"77",X"13",X"23",X"10",X"FA",X"E1",X"D1",X"C1",X"F1", - X"C9",X"D0",X"08",X"95",X"F8",X"D4",X"08",X"85",X"F8",X"D8",X"08",X"76",X"F8",X"DC",X"08",X"96", - X"E8",X"E0",X"08",X"86",X"E8",X"E4",X"08",X"76",X"E8",X"11",X"53",X"06",X"21",X"24",X"40",X"CD", - X"65",X"04",X"C9",X"FF",X"07",X"20",X"20",X"52",X"4F",X"42",X"41",X"4C",X"20",X"45",X"52",X"41", - X"57",X"54",X"46",X"4F",X"53",X"20",X"34",X"38",X"39",X"31",X"20",X"40",X"FF",X"FF",X"3E",X"A8", - X"32",X"A6",X"4C",X"21",X"02",X"44",X"11",X"01",X"00",X"3E",X"12",X"06",X"3C",X"CD",X"57",X"04", - X"21",X"02",X"40",X"22",X"A4",X"4C",X"11",X"01",X"00",X"3E",X"60",X"06",X"15",X"CD",X"57",X"04", - X"21",X"22",X"40",X"06",X"15",X"CD",X"57",X"04",X"11",X"AB",X"06",X"21",X"17",X"40",X"CD",X"65", - X"04",X"11",X"E1",X"05",X"21",X"37",X"40",X"CD",X"65",X"04",X"C9",X"FF",X"08",X"20",X"20",X"20", - X"54",X"49",X"45",X"5A",X"FF",X"FF",X"21",X"26",X"4E",X"35",X"C0",X"32",X"26",X"4E",X"3A",X"14", - X"4C",X"A7",X"C0",X"2A",X"A4",X"4C",X"34",X"11",X"20",X"00",X"19",X"34",X"21",X"A6",X"4C",X"35", - X"20",X"05",X"3E",X"01",X"32",X"A5",X"4E",X"7E",X"FE",X"32",X"30",X"05",X"3E",X"03",X"CD",X"7A", - X"09",X"7E",X"E6",X"07",X"C0",X"2A",X"A4",X"4C",X"23",X"22",X"A4",X"4C",X"C9",X"F5",X"C5",X"E5", - X"97",X"21",X"08",X"4D",X"06",X"40",X"77",X"23",X"10",X"FC",X"21",X"08",X"4D",X"11",X"50",X"50", - X"01",X"10",X"00",X"ED",X"B0",X"21",X"08",X"4D",X"11",X"40",X"50",X"01",X"10",X"00",X"ED",X"B0", - X"3E",X"04",X"32",X"4A",X"50",X"3E",X"05",X"32",X"45",X"50",X"32",X"4F",X"50",X"21",X"B0",X"4C", - X"06",X"0C",X"97",X"77",X"23",X"10",X"FC",X"32",X"01",X"50",X"3C",X"32",X"01",X"50",X"E1",X"C1", - X"F1",X"C9",X"F5",X"C5",X"D5",X"E5",X"06",X"00",X"11",X"04",X"00",X"21",X"B0",X"4C",X"7E",X"FE", - X"00",X"C4",X"59",X"07",X"19",X"04",X"7E",X"FE",X"00",X"C4",X"59",X"07",X"19",X"04",X"7E",X"FE", - X"00",X"C4",X"59",X"07",X"E1",X"D1",X"C1",X"F1",X"C9",X"DB",X"64",X"C5",X"D5",X"E5",X"78",X"32", - X"49",X"4D",X"23",X"23",X"E5",X"DB",X"6B",X"5E",X"23",X"56",X"DB",X"64",X"1A",X"D5",X"5F",X"DB", - X"6B",X"7B",X"E6",X"E0",X"07",X"07",X"07",X"21",X"82",X"07",X"5F",X"07",X"83",X"16",X"00",X"5F", - X"19",X"E9",X"C3",X"9E",X"07",X"C3",X"C0",X"07",X"C3",X"E3",X"07",X"C3",X"14",X"08",X"C3",X"42", - X"08",X"C3",X"B8",X"08",X"C3",X"BC",X"08",X"C3",X"C5",X"08",X"E1",X"D1",X"C1",X"C9",X"E1",X"CD", - X"B0",X"0C",X"E6",X"1F",X"23",X"F5",X"CD",X"B0",X"0C",X"47",X"F1",X"23",X"E5",X"CD",X"20",X"09", - X"07",X"16",X"00",X"5F",X"21",X"08",X"4D",X"19",X"70",X"23",X"36",X"00",X"D1",X"C3",X"6A",X"07", - X"E1",X"CD",X"B0",X"0C",X"E6",X"1F",X"23",X"F5",X"CD",X"B0",X"0C",X"4F",X"23",X"CD",X"B0",X"0C", - X"47",X"F1",X"23",X"E5",X"07",X"16",X"00",X"5F",X"21",X"BC",X"4C",X"19",X"71",X"23",X"70",X"D1", - X"C3",X"6A",X"07",X"E1",X"CD",X"B0",X"0C",X"E6",X"1F",X"23",X"F5",X"CD",X"B0",X"0C",X"4F",X"23", - X"CD",X"B0",X"0C",X"47",X"F1",X"23",X"E5",X"F5",X"07",X"16",X"00",X"5F",X"21",X"08",X"4D",X"19", - X"E5",X"7E",X"23",X"6E",X"67",X"09",X"44",X"4D",X"E1",X"70",X"23",X"71",X"F1",X"CD",X"20",X"09", - X"D1",X"C3",X"6A",X"07",X"E1",X"CD",X"B0",X"0C",X"E6",X"1F",X"23",X"F5",X"CD",X"B0",X"0C",X"47", - X"F1",X"23",X"E5",X"07",X"16",X"00",X"5F",X"21",X"08",X"4D",X"19",X"7E",X"B8",X"28",X"0D",X"E1", - X"CD",X"B0",X"0C",X"5F",X"23",X"CD",X"B0",X"0C",X"57",X"C3",X"BE",X"08",X"D1",X"13",X"13",X"C3", - X"6A",X"07",X"E1",X"CD",X"B0",X"0C",X"E6",X"1F",X"23",X"F5",X"CD",X"B0",X"0C",X"47",X"23",X"CD", - X"B0",X"0C",X"4F",X"F1",X"23",X"E5",X"F5",X"07",X"16",X"00",X"5F",X"21",X"08",X"4D",X"19",X"97", - X"BE",X"28",X"06",X"35",X"F1",X"D1",X"C3",X"6A",X"07",X"78",X"E6",X"E0",X"07",X"07",X"07",X"07", - X"16",X"00",X"5F",X"21",X"BC",X"4C",X"19",X"5E",X"23",X"56",X"F1",X"E5",X"07",X"D5",X"16",X"00", - X"5F",X"21",X"08",X"4D",X"19",X"D1",X"1A",X"77",X"13",X"78",X"E6",X"1F",X"32",X"48",X"4D",X"79", - X"07",X"D5",X"16",X"00",X"5F",X"21",X"08",X"4D",X"19",X"D1",X"1A",X"13",X"47",X"79",X"CD",X"20", - X"09",X"0C",X"70",X"23",X"36",X"00",X"23",X"3A",X"48",X"4D",X"3D",X"32",X"48",X"4D",X"20",X"EA", - X"E1",X"72",X"2B",X"73",X"D1",X"C3",X"6A",X"07",X"E1",X"C3",X"9A",X"07",X"D1",X"13",X"E1",X"73", - X"23",X"72",X"C3",X"9A",X"07",X"E1",X"E1",X"3A",X"49",X"4D",X"07",X"07",X"16",X"00",X"5F",X"21", - X"B0",X"4C",X"19",X"46",X"23",X"4E",X"79",X"07",X"16",X"00",X"5F",X"21",X"C9",X"4C",X"19",X"7E", - X"FE",X"00",X"28",X"10",X"57",X"2B",X"5E",X"97",X"77",X"23",X"77",X"3A",X"49",X"4D",X"CD",X"D8", - X"09",X"C3",X"9A",X"07",X"3A",X"49",X"4D",X"F5",X"3C",X"47",X"07",X"80",X"F5",X"06",X"00",X"CD", - X"20",X"09",X"21",X"08",X"4D",X"F1",X"07",X"5F",X"16",X"00",X"19",X"72",X"23",X"72",X"F1",X"07", - X"07",X"5F",X"21",X"B0",X"4C",X"19",X"36",X"00",X"C3",X"9A",X"07",X"78",X"32",X"4F",X"50",X"C9", - X"FE",X"1B",X"28",X"F7",X"FE",X"0A",X"D0",X"F5",X"C5",X"E5",X"D5",X"11",X"66",X"09",X"07",X"83", - X"5F",X"7A",X"CE",X"00",X"57",X"1A",X"67",X"13",X"1A",X"6F",X"97",X"D1",X"E9",X"C6",X"05",X"C6", - X"05",X"3C",X"C6",X"04",X"26",X"50",X"C6",X"50",X"6F",X"70",X"18",X"16",X"C6",X"02",X"C6",X"03", - X"C6",X"02",X"C6",X"04",X"C6",X"02",X"26",X"50",X"C6",X"50",X"6F",X"78",X"CD",X"4B",X"02",X"71", - X"23",X"70",X"E1",X"C1",X"F1",X"C9",X"09",X"56",X"09",X"54",X"09",X"42",X"09",X"41",X"09",X"52", - X"09",X"50",X"09",X"3F",X"09",X"4E",X"09",X"4C",X"09",X"3D",X"F5",X"C5",X"D5",X"E5",X"F5",X"3A", - X"14",X"4C",X"FE",X"01",X"20",X"0A",X"3A",X"15",X"4C",X"FE",X"01",X"28",X"03",X"F1",X"18",X"43", - X"F1",X"32",X"4A",X"4D",X"4F",X"07",X"07",X"16",X"00",X"5F",X"21",X"EB",X"09",X"19",X"E5",X"23", - X"23",X"46",X"23",X"7E",X"C5",X"E5",X"07",X"07",X"16",X"00",X"5F",X"21",X"B0",X"4C",X"19",X"7E", - X"B8",X"38",X"07",X"20",X"09",X"23",X"7E",X"B9",X"28",X"04",X"3E",X"01",X"18",X"01",X"97",X"E1", - X"C1",X"A7",X"E1",X"28",X"0E",X"5E",X"23",X"56",X"23",X"23",X"7E",X"CD",X"D8",X"09",X"3E",X"01", - X"32",X"01",X"50",X"E1",X"D1",X"C1",X"F1",X"C9",X"D5",X"07",X"07",X"16",X"00",X"5F",X"21",X"B0", - X"4C",X"19",X"70",X"23",X"71",X"23",X"D1",X"73",X"23",X"72",X"C9",X"4B",X"0A",X"02",X"00",X"5B", - X"0A",X"02",X"00",X"6B",X"0A",X"01",X"01",X"8C",X"0A",X"03",X"01",X"9C",X"0A",X"02",X"00",X"49", - X"10",X"01",X"00",X"78",X"0C",X"01",X"00",X"09",X"0B",X"02",X"00",X"29",X"0B",X"02",X"00",X"E9", - X"0A",X"02",X"00",X"79",X"0A",X"02",X"00",X"49",X"0B",X"01",X"00",X"86",X"0B",X"04",X"00",X"A0", - X"0B",X"04",X"00",X"BA",X"0B",X"03",X"01",X"12",X"0C",X"03",X"00",X"F9",X"0B",X"01",X"00",X"27", - X"0C",X"01",X"00",X"5E",X"0C",X"04",X"01",X"D6",X"0B",X"03",X"00",X"CD",X"0A",X"03",X"00",X"94", - X"0C",X"01",X"02",X"B5",X"0A",X"03",X"01",X"CD",X"0A",X"03",X"00",X"03",X"07",X"00",X"05",X"01", - X"01",X"02",X"01",X"40",X"00",X"01",X"60",X"BF",X"53",X"0A",X"0A",X"03",X"07",X"00",X"BF",X"01", - X"01",X"02",X"01",X"40",X"00",X"FF",X"60",X"05",X"63",X"0A",X"E0",X"06",X"0F",X"04",X"FF",X"05", - X"10",X"46",X"80",X"FF",X"66",X"00",X"71",X"0A",X"E0",X"03",X"09",X"00",X"00",X"01",X"0D",X"02", - X"0A",X"43",X"80",X"FF",X"40",X"00",X"02",X"63",X"00",X"81",X"0A",X"E0",X"06",X"0F",X"04",X"0F", - X"05",X"07",X"11",X"06",X"51",X"00",X"FF",X"71",X"00",X"94",X"0A",X"E0",X"03",X"07",X"10",X"03", - X"01",X"04",X"02",X"00",X"00",X"28",X"40",X"00",X"FB",X"60",X"0A",X"A6",X"0A",X"50",X"00",X"FF", - X"70",X"00",X"A4",X"0A",X"E0",X"06",X"0F",X"11",X"03",X"04",X"08",X"05",X"02",X"04",X"28",X"44", - X"80",X"FF",X"45",X"80",X"00",X"64",X"0A",X"BF",X"0A",X"45",X"84",X"7B",X"E0",X"03",X"07",X"10", - X"01",X"01",X"08",X"02",X"00",X"00",X"28",X"40",X"00",X"FB",X"41",X"C0",X"FF",X"60",X"0A",X"D7", - X"0A",X"50",X"00",X"FF",X"70",X"00",X"51",X"8E",X"E0",X"03",X"02",X"00",X"18",X"01",X"05",X"02", - X"00",X"10",X"02",X"43",X"00",X"02",X"41",X"00",X"FF",X"63",X"0A",X"F3",X"0A",X"03",X"04",X"00", - X"18",X"50",X"00",X"FF",X"70",X"00",X"F3",X"0A",X"E0",X"03",X"08",X"00",X"18",X"01",X"02",X"02", - X"00",X"10",X"01",X"43",X"80",X"00",X"41",X"80",X"00",X"63",X"10",X"13",X"0B",X"03",X"08",X"00", - X"18",X"50",X"00",X"FF",X"70",X"00",X"07",X"8F",X"E0",X"03",X"08",X"00",X"18",X"01",X"28",X"02", - X"00",X"10",X"01",X"43",X"80",X"00",X"41",X"80",X"7B",X"63",X"10",X"33",X"0B",X"03",X"08",X"00", - X"18",X"50",X"00",X"FF",X"70",X"00",X"27",X"8F",X"E0",X"03",X"07",X"00",X"00",X"01",X"08",X"02", - X"00",X"04",X"04",X"05",X"00",X"06",X"07",X"07",X"0F",X"08",X"00",X"09",X"07",X"10",X"7F",X"40", - X"00",X"08",X"44",X"00",X"04",X"47",X"00",X"FD",X"50",X"00",X"FF",X"70",X"00",X"5F",X"0B",X"40", - X"7F",X"41",X"00",X"FC",X"45",X"00",X"F8",X"48",X"00",X"04",X"50",X"00",X"FF",X"70",X"00",X"71", - X"0B",X"06",X"00",X"09",X"00",X"E0",X"03",X"0A",X"02",X"00",X"20",X"05",X"0F",X"16",X"15",X"13", - X"00",X"93",X"02",X"00",X"73",X"00",X"91",X"0B",X"56",X"00",X"FF",X"76",X"00",X"91",X"0B",X"E0", - X"03",X"0A",X"02",X"00",X"20",X"9B",X"0F",X"16",X"3A",X"13",X"00",X"93",X"02",X"00",X"73",X"00", - X"AB",X"0B",X"56",X"00",X"FF",X"76",X"00",X"AB",X"0B",X"E0",X"06",X"0F",X"04",X"10",X"05",X"01", - X"11",X"04",X"14",X"10",X"44",X"00",X"04",X"54",X"00",X"FE",X"74",X"00",X"C4",X"0B",X"51",X"00", - X"FE",X"71",X"00",X"C2",X"0B",X"E0",X"01",X"00",X"02",X"00",X"10",X"05",X"03",X"0B",X"00",X"F0", - X"40",X"00",X"E0",X"60",X"50",X"E0",X"0B",X"40",X"00",X"10",X"60",X"A0",X"E7",X"0B",X"41",X"00", - X"01",X"50",X"00",X"FF",X"70",X"00",X"DE",X"0B",X"E0",X"00",X"7F",X"01",X"00",X"02",X"00",X"03", - X"03",X"10",X"05",X"50",X"00",X"FF",X"70",X"00",X"03",X"0C",X"43",X"00",X"01",X"63",X"0A",X"0A", - X"0C",X"E0",X"00",X"1C",X"01",X"00",X"02",X"00",X"03",X"0F",X"10",X"0C",X"50",X"00",X"FF",X"40", - X"00",X"68",X"70",X"00",X"1C",X"0C",X"E0",X"03",X"08",X"00",X"18",X"01",X"0A",X"02",X"00",X"10", - X"03",X"43",X"00",X"02",X"41",X"80",X"FF",X"63",X"10",X"31",X"0C",X"03",X"08",X"00",X"18",X"50", - X"00",X"FF",X"70",X"00",X"31",X"0C",X"03",X"0A",X"20",X"44",X"0F",X"16",X"1D",X"13",X"00",X"93", - X"02",X"00",X"73",X"00",X"4F",X"0C",X"56",X"00",X"FF",X"76",X"00",X"4F",X"0C",X"E0",X"06",X"0A", - X"05",X"00",X"21",X"A5",X"0E",X"17",X"20",X"14",X"00",X"94",X"22",X"04",X"74",X"00",X"69",X"0C", - X"57",X"00",X"FF",X"77",X"00",X"69",X"0C",X"E0",X"03",X"0A",X"10",X"04",X"01",X"00",X"02",X"00", - X"00",X"0A",X"40",X"00",X"05",X"41",X"80",X"00",X"60",X"5A",X"82",X"0C",X"50",X"00",X"FF",X"70", - X"00",X"80",X"0C",X"E0",X"09",X"01",X"08",X"00",X"1B",X"03",X"22",X"B9",X"0C",X"18",X"78",X"15", - X"00",X"95",X"42",X"07",X"75",X"00",X"A1",X"0C",X"58",X"00",X"FF",X"78",X"00",X"A1",X"0C",X"E0", - X"D5",X"DB",X"64",X"5E",X"DB",X"6B",X"7B",X"D1",X"C9",X"03",X"96",X"01",X"03",X"00",X"00",X"03", - X"6A",X"01",X"03",X"00",X"00",X"03",X"60",X"02",X"03",X"00",X"00",X"03",X"AC",X"02",X"03",X"00", - X"00",X"03",X"80",X"01",X"03",X"00",X"00",X"03",X"AE",X"01",X"03",X"00",X"00",X"03",X"C8",X"01", - X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"C8",X"01",X"03",X"00",X"00",X"03", - X"E0",X"01",X"03",X"00",X"00",X"03",X"20",X"02",X"03",X"00",X"00",X"03",X"58",X"05",X"03",X"00", - X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00", - X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03", - X"B5",X"00",X"03",X"00",X"00",X"03",X"B5",X"00",X"03",X"00",X"00",X"03",X"B5",X"00",X"03",X"00", - X"00",X"03",X"C0",X"00",X"03",X"00",X"00",X"03",X"B5",X"00",X"03",X"B5",X"00",X"03",X"B5",X"00", - X"03",X"B5",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"00",X"00",X"03", - X"10",X"01",X"03",X"00",X"00",X"03",X"10",X"01",X"03",X"00",X"00",X"03",X"10",X"01",X"03",X"00", - X"00",X"03",X"1E",X"01",X"03",X"00",X"00",X"03",X"10",X"01",X"03",X"10",X"01",X"03",X"10",X"01", - X"03",X"10",X"01",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"30",X"01",X"03",X"00",X"00",X"03", - X"56",X"01",X"03",X"00",X"00",X"03",X"C0",X"00",X"03",X"00",X"00",X"03",X"CB",X"00",X"03",X"00", - X"00",X"03",X"30",X"01",X"03",X"00",X"00",X"03",X"56",X"01",X"03",X"00",X"00",X"03",X"C0",X"00", - X"03",X"00",X"00",X"03",X"CB",X"00",X"03",X"00",X"00",X"03",X"2C",X"03",X"03",X"2C",X"03",X"03", - X"2C",X"03",X"03",X"00",X"00",X"03",X"90",X"03",X"33",X"00",X"00",X"03",X"00",X"03",X"03",X"00", - X"03",X"03",X"00",X"03",X"03",X"00",X"00",X"03",X"2C",X"03",X"03",X"00",X"00",X"03",X"D4",X"02", - X"03",X"00",X"00",X"03",X"2C",X"03",X"03",X"00",X"00",X"03",X"D4",X"02",X"03",X"00",X"00",X"03", - X"2C",X"03",X"03",X"00",X"00",X"03",X"D4",X"02",X"03",X"D4",X"02",X"03",X"5C",X"03",X"03",X"58", - X"05",X"03",X"00",X"00",X"03",X"00",X"00",X"03",X"30",X"01",X"03",X"00",X"00",X"03",X"56",X"01", - X"03",X"00",X"00",X"03",X"B5",X"00",X"03",X"00",X"00",X"03",X"B5",X"00",X"03",X"00",X"00",X"03", - X"B5",X"00",X"03",X"00",X"00",X"03",X"56",X"01",X"03",X"00",X"00",X"03",X"30",X"01",X"03",X"00", - X"00",X"32",X"00",X"00",X"02",X"E8",X"01",X"01",X"00",X"00",X"02",X"83",X"01",X"01",X"00",X"00", - X"02",X"45",X"01",X"01",X"00",X"00",X"06",X"7A",X"00",X"06",X"00",X"00",X"04",X"91",X"00",X"02", - X"00",X"00",X"0A",X"7A",X"00",X"12",X"00",X"00",X"03",X"23",X"01",X"01",X"00",X"00",X"03",X"00", - X"01",X"01",X"00",X"00",X"05",X"3C",X"00",X"01",X"00",X"00",X"05",X"78",X"00",X"01",X"00",X"00", - X"05",X"55",X"00",X"01",X"00",X"00",X"05",X"C8",X"00",X"01",X"00",X"00",X"03",X"4B",X"01",X"01", - X"00",X"00",X"03",X"78",X"00",X"01",X"00",X"00",X"03",X"55",X"00",X"01",X"00",X"00",X"02",X"C3", - X"00",X"01",X"00",X"00",X"02",X"41",X"00",X"02",X"00",X"00",X"03",X"3C",X"00",X"02",X"00",X"00", - X"02",X"37",X"00",X"02",X"00",X"00",X"02",X"32",X"00",X"02",X"00",X"00",X"02",X"2F",X"00",X"02", - X"00",X"00",X"03",X"2C",X"00",X"04",X"81",X"00",X"03",X"00",X"00",X"04",X"34",X"01",X"03",X"00", - X"00",X"02",X"B0",X"02",X"02",X"0E",X"03",X"01",X"00",X"00",X"02",X"A1",X"03",X"01",X"00",X"00", - X"04",X"A9",X"03",X"02",X"00",X"00",X"02",X"00",X"01",X"02",X"00",X"00",X"02",X"F3",X"02",X"03", - X"00",X"00",X"02",X"CD",X"00",X"03",X"00",X"00",X"01",X"B7",X"00",X"03",X"00",X"00",X"05",X"6A", - X"00",X"02",X"00",X"00",X"03",X"93",X"00",X"03",X"00",X"00",X"03",X"52",X"00",X"02",X"00",X"00", - X"03",X"32",X"00",X"02",X"00",X"00",X"03",X"2B",X"00",X"02",X"00",X"00",X"03",X"32",X"00",X"02", - X"00",X"00",X"08",X"64",X"00",X"07",X"7F",X"01",X"01",X"00",X"00",X"02",X"32",X"02",X"02",X"64", - X"02",X"02",X"96",X"02",X"01",X"00",X"00",X"01",X"C8",X"06",X"01",X"00",X"00",X"01",X"C8",X"06", - X"01",X"00",X"00",X"01",X"C8",X"06",X"01",X"00",X"00",X"01",X"C8",X"06",X"01",X"00",X"00",X"01", - X"C8",X"06",X"01",X"00",X"00",X"01",X"C8",X"06",X"01",X"00",X"00",X"01",X"C8",X"06",X"01",X"00", - X"00",X"03",X"00",X"05",X"03",X"F0",X"00",X"01",X"00",X"00",X"02",X"1E",X"01",X"01",X"00",X"00", - X"02",X"1E",X"02",X"01",X"00",X"00",X"02",X"1E",X"03",X"01",X"00",X"00",X"02",X"1E",X"04",X"01", - X"00",X"00",X"02",X"1E",X"05",X"01",X"00",X"00",X"02",X"1E",X"06",X"01",X"00",X"00",X"05",X"1E", - X"07",X"01",X"00",X"00",X"02",X"1E",X"06",X"01",X"00",X"00",X"02",X"1E",X"05",X"01",X"00",X"00", - X"02",X"1E",X"04",X"01",X"00",X"00",X"02",X"1E",X"03",X"01",X"00",X"00",X"02",X"1E",X"02",X"01", - X"00",X"00",X"02",X"1E",X"01",X"01",X"00",X"00",X"05",X"64",X"00",X"01",X"96",X"03",X"04",X"00", - X"00",X"01",X"C8",X"03",X"04",X"00",X"00",X"01",X"64",X"03",X"04",X"00",X"00",X"01",X"96",X"02", - X"04",X"00",X"00",X"01",X"C8",X"02",X"04",X"00",X"00",X"01",X"64",X"02",X"04",X"00",X"00",X"01", - X"96",X"01",X"04",X"00",X"00",X"01",X"C8",X"01",X"04",X"00",X"00",X"01",X"64",X"01",X"04",X"00", - X"00",X"01",X"96",X"00",X"04",X"00",X"00",X"01",X"C8",X"00",X"04",X"00",X"00",X"01",X"64",X"00", - X"04",X"00",X"00",X"01",X"78",X"01",X"03",X"00",X"00",X"01",X"A0",X"01",X"03",X"00",X"00",X"01", - X"4B",X"01",X"03",X"00",X"00",X"01",X"78",X"00",X"03",X"00",X"00",X"01",X"A0",X"00",X"03",X"00", - X"00",X"01",X"4B",X"00",X"01",X"5A",X"01",X"02",X"00",X"00",X"01",X"78",X"01",X"02",X"00",X"00", - X"01",X"32",X"01",X"02",X"00",X"00",X"01",X"5A",X"00",X"02",X"00",X"00",X"01",X"78",X"00",X"02", - X"00",X"00",X"01",X"32",X"00",X"02",X"00",X"00",X"01",X"3C",X"01",X"01",X"00",X"00",X"01",X"50", - X"01",X"01",X"00",X"01",X"1E",X"01",X"01",X"00",X"00",X"01",X"3C",X"00",X"01",X"00",X"00",X"01", - X"50",X"00",X"01",X"00",X"00",X"01",X"1E",X"00",X"00",X"03",X"07",X"00",X"05",X"01",X"00",X"02", - X"00",X"40",X"80",X"00",X"60",X"BF",X"51",X"10",X"E0",X"CD",X"ED",X"06",X"3E",X"01",X"32",X"AC", - X"4C",X"32",X"00",X"50",X"32",X"4B",X"4D",X"CD",X"5E",X"02",X"FB",X"06",X"01",X"97",X"32",X"14", - X"4C",X"C5",X"CD",X"B4",X"02",X"CD",X"12",X"06",X"11",X"A9",X"97",X"42",X"A7",X"10",X"1E",X"F6", - X"42",X"B6",X"10",X"27",X"D6",X"42",X"E0",X"10",X"39",X"F6",X"42",X"05",X"11",X"30",X"57",X"42", - X"42",X"11",X"28",X"57",X"42",X"4C",X"11",X"3C",X"57",X"42",X"57",X"11",X"50",X"57",X"42",X"61", - X"11",X"4A",X"57",X"42",X"6C",X"11",X"FF",X"20",X"20",X"53",X"55",X"50",X"45",X"52",X"20",X"20", - X"47",X"4C",X"4F",X"42",X"FF",X"FF",X"41",X"4C",X"4C",X"45",X"20",X"46",X"52",X"55",X"45",X"43", - X"48",X"54",X"45",X"20",X"53",X"55",X"43",X"48",X"45",X"4E",X"FF",X"FE",X"5A",X"55",X"4D",X"20", - X"4E",X"41",X"45",X"43",X"48",X"53",X"54",X"45",X"4E",X"20",X"42",X"49",X"4C",X"44",X"FF",X"FF", - X"54",X"41",X"53",X"54",X"45",X"20",X"52",X"55",X"46",X"54",X"20",X"4C",X"49",X"46",X"54",X"20", - X"FF",X"FE",X"48",X"45",X"42",X"45",X"4C",X"3E",X"4F",X"42",X"45",X"4E",X"20",X"55",X"4E",X"54", - X"45",X"4E",X"20",X"FF",X"FF",X"4D",X"49",X"54",X"20",X"44",X"45",X"52",X"20",X"54",X"41",X"53", - X"54",X"45",X"20",X"20",X"20",X"20",X"20",X"20",X"FF",X"FE",X"41",X"55",X"46",X"20",X"44",X"49", - X"45",X"20",X"56",X"45",X"52",X"46",X"4F",X"4C",X"47",X"45",X"52",X"20",X"20",X"FF",X"FE",X"53", - X"50",X"52",X"49",X"4E",X"47",X"45",X"4E",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20", - X"FF",X"FF",X"2E",X"2E",X"2E",X"47",X"41",X"54",X"4F",X"52",X"FF",X"FF",X"2E",X"2E",X"2E",X"46", - X"52",X"4F",X"47",X"47",X"59",X"FF",X"FF",X"2E",X"2E",X"2E",X"42",X"55",X"4E",X"4E",X"59",X"FF", - X"FF",X"2E",X"2E",X"2E",X"4D",X"4F",X"4E",X"4B",X"45",X"59",X"FF",X"FF",X"2E",X"2E",X"2E",X"50", - X"4F",X"52",X"4B",X"45",X"52",X"FF",X"FF",X"F5",X"D5",X"E5",X"21",X"D7",X"4E",X"35",X"20",X"11", - X"36",X"05",X"2B",X"35",X"28",X"09",X"21",X"DC",X"46",X"7E",X"EE",X"0D",X"77",X"18",X"02",X"36", - X"01",X"21",X"33",X"4C",X"97",X"BE",X"28",X"03",X"35",X"18",X"2E",X"21",X"32",X"4C",X"97",X"34", - X"CB",X"46",X"28",X"02",X"3E",X"03",X"32",X"02",X"4C",X"2A",X"34",X"4C",X"5E",X"23",X"56",X"23", - X"D5",X"5E",X"23",X"56",X"23",X"3A",X"02",X"4C",X"A7",X"7E",X"20",X"06",X"23",X"22",X"34",X"4C", - X"3E",X"05",X"32",X"33",X"4C",X"E1",X"CD",X"6B",X"04",X"E1",X"D1",X"F1",X"C9",X"06",X"97",X"34", - X"CB",X"46",X"28",X"02",X"3E",X"03",X"32",X"02",X"4C",X"2A",X"34",X"4C",X"5E",X"23",X"56",X"23", - X"D5",X"5E",X"23",X"56",X"23",X"3A",X"02",X"4C",X"A7",X"7E",X"20",X"06",X"23",X"22",X"34",X"4C", - X"3E",X"05",X"32",X"33",X"4C",X"E1",X"CD",X"6B",X"04",X"E1",X"D1",X"F1",X"C9",X"06",X"8B",X"B0", - X"E5",X"D5",X"C5",X"4F",X"21",X"80",X"14",X"46",X"04",X"05",X"28",X"0E",X"23",X"5E",X"23",X"56", - X"23",X"DD",X"1A",X"86",X"23",X"BE",X"20",X"16",X"10",X"F2",X"AF",X"ED",X"47",X"79",X"C1",X"D1", - X"E1",X"C3",X"7F",X"3B",X"45",X"FF",X"06",X"20",X"54",X"49",X"48",X"FF",X"FF",X"F5",X"C5",X"97", - X"CD",X"B4",X"02",X"3E",X"06",X"CD",X"1A",X"03",X"CD",X"12",X"06",X"11",X"E5",X"12",X"21",X"A6", - X"42",X"CD",X"6B",X"04",X"11",X"13",X"12",X"21",X"07",X"40",X"CD",X"65",X"04",X"11",X"F6",X"12", - X"21",X"90",X"43",X"CD",X"65",X"04",X"11",X"00",X"13",X"21",X"70",X"42",X"CD",X"6B",X"04",X"11", - X"14",X"13",X"21",X"B2",X"42",X"CD",X"6B",X"04",X"11",X"3A",X"13",X"21",X"B5",X"42",X"CD",X"6B", - X"04",X"3A",X"40",X"50",X"E6",X"80",X"21",X"CC",X"42",X"11",X"58",X"13",X"28",X"03",X"11",X"69", - X"13",X"CD",X"6B",X"04",X"32",X"C0",X"50",X"3A",X"80",X"50",X"E6",X"3F",X"4F",X"21",X"50",X"43", - X"06",X"06",X"0F",X"11",X"4E",X"13",X"30",X"03",X"11",X"53",X"13",X"E5",X"CD",X"6B",X"04",X"E1", - X"23",X"10",X"EF",X"79",X"E6",X"03",X"EE",X"03",X"C6",X"33",X"32",X"B0",X"42",X"79",X"E6",X"1C", - X"EE",X"1C",X"0F",X"0F",X"4F",X"C6",X"31",X"32",X"92",X"40",X"0C",X"41",X"21",X"33",X"42",X"36", - X"1E",X"21",X"13",X"42",X"11",X"E0",X"FF",X"3E",X"16",X"CD",X"57",X"04",X"3E",X"08",X"91",X"28", - X"06",X"47",X"3E",X"17",X"CD",X"57",X"04",X"36",X"1F",X"3A",X"40",X"50",X"CB",X"77",X"20",X"91", - X"C1",X"F1",X"C3",X"6D",X"10",X"FF",X"09",X"43",X"4F",X"4E",X"46",X"49",X"47",X"55",X"52",X"41", - X"54",X"49",X"4F",X"4E",X"FF",X"FF",X"FF",X"04",X"31",X"32",X"33",X"34",X"35",X"36",X"FF",X"FF", - X"FF",X"06",X"47",X"4C",X"4F",X"42",X"53",X"20",X"50",X"45",X"52",X"20",X"43",X"52",X"45",X"44", - X"49",X"54",X"FF",X"FF",X"44",X"49",X"46",X"46",X"49",X"43",X"55",X"4C",X"54",X"59",X"20",X"4C", - X"45",X"56",X"45",X"4C",X"FF",X"FE",X"45",X"41",X"53",X"59",X"20",X"20",X"20",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"48",X"41",X"52",X"44",X"FF",X"FF",X"41",X"54",X"54",X"52",X"41",X"43", - X"54",X"20",X"4D",X"4F",X"44",X"45",X"20",X"53",X"4F",X"55",X"4E",X"44",X"FF",X"FF",X"4F",X"4E", - X"20",X"FF",X"FF",X"4F",X"46",X"46",X"FF",X"FF",X"FF",X"0E",X"20",X"54",X"41",X"42",X"4C",X"45", - X"20",X"4D",X"4F",X"44",X"45",X"4C",X"20",X"FF",X"FF",X"FF",X"0E",X"55",X"50",X"52",X"49",X"47", - X"48",X"54",X"20",X"4D",X"4F",X"44",X"45",X"4C",X"FF",X"FF",X"F5",X"C5",X"97",X"CD",X"B4",X"02", - X"CD",X"12",X"06",X"11",X"F1",X"13",X"21",X"86",X"42",X"CD",X"6B",X"04",X"21",X"00",X"40",X"11", - X"AD",X"4C",X"CD",X"39",X"14",X"21",X"00",X"44",X"13",X"CD",X"39",X"14",X"21",X"00",X"4C",X"13", - X"CD",X"39",X"14",X"01",X"AD",X"4C",X"3E",X"03",X"21",X"70",X"43",X"11",X"01",X"14",X"F5",X"E5", - X"CD",X"6B",X"04",X"D5",X"11",X"1F",X"14",X"0A",X"E6",X"0F",X"28",X"03",X"11",X"2C",X"14",X"CD", - X"6B",X"04",X"11",X"40",X"FF",X"19",X"D1",X"CD",X"6B",X"04",X"D5",X"11",X"1F",X"14",X"0A",X"E6", - X"F0",X"28",X"03",X"11",X"2C",X"14",X"CD",X"6B",X"04",X"D1",X"E1",X"23",X"23",X"F1",X"03",X"3D", - X"20",X"CC",X"11",X"13",X"12",X"21",X"07",X"40",X"CD",X"65",X"04",X"CD",X"FB",X"11",X"C1",X"F1", - X"C9",X"FF",X"09",X"53",X"54",X"41",X"54",X"49",X"43",X"20",X"52",X"41",X"4D",X"FF",X"06",X"FF", - X"FF",X"34",X"4B",X"20",X"FF",X"FF",X"34",X"4E",X"20",X"FF",X"FF",X"34",X"4C",X"20",X"FF",X"FF", - X"34",X"50",X"20",X"FF",X"FF",X"34",X"4D",X"20",X"FF",X"FF",X"34",X"52",X"20",X"FF",X"FF",X"FF", - X"0E",X"4F",X"4B",X"20",X"20",X"20",X"20",X"20",X"FF",X"06",X"FF",X"FF",X"FF",X"FF",X"4E",X"4F", - X"54",X"20",X"4F",X"4B",X"20",X"FF",X"06",X"FF",X"FF",X"97",X"01",X"04",X"00",X"E5",X"C5",X"F5", - X"4E",X"77",X"AE",X"EB",X"B6",X"77",X"EB",X"71",X"F1",X"23",X"10",X"F3",X"C1",X"0D",X"20",X"EE", - X"E1",X"3D",X"FE",X"FE",X"20",X"E4",X"C9",X"F5",X"C5",X"97",X"CD",X"B4",X"02",X"CD",X"12",X"06", - X"11",X"A4",X"14",X"21",X"86",X"42",X"CD",X"6B",X"04",X"21",X"00",X"20",X"01",X"1F",X"FE",X"CD", - X"C1",X"14",X"F5",X"21",X"00",X"00",X"01",X"20",X"00",X"CD",X"C1",X"14",X"01",X"FE",X"3F",X"11", - X"09",X"00",X"3F",X"00",X"00",X"40",X"3F",X"00",X"00",X"80",X"3F",X"00",X"00",X"C0",X"3F",X"00", - X"00",X"80",X"3F",X"00",X"00",X"40",X"3F",X"00",X"00",X"C0",X"3F",X"00",X"00",X"C0",X"3F",X"00", - X"00",X"40",X"3F",X"00",X"00",X"FF",X"45",X"50",X"52",X"4F",X"4D",X"20",X"43",X"48",X"45",X"43", - X"4B",X"FF",X"FF",X"FF",X"FF",X"55",X"32",X"20",X"FF",X"FF",X"FF",X"FF",X"CC",X"33",X"20",X"FF", - X"FF",X"97",X"86",X"23",X"10",X"FC",X"0D",X"20",X"F9",X"C9",X"F5",X"CD",X"6B",X"04",X"0A",X"C1", - X"11",X"1F",X"14",X"B8",X"28",X"04",X"11",X"2C",X"14",X"78",X"F5",X"CD",X"6B",X"04",X"3E",X"0B", - X"32",X"02",X"4C",X"F1",X"CD",X"35",X"04",X"C9",X"F5",X"C5",X"97",X"32",X"3B",X"4C",X"32",X"A7", - X"4C",X"CD",X"E9",X"05",X"3E",X"06",X"CD",X"1A",X"03",X"3E",X"13",X"CD",X"15",X"03",X"06",X"1E", - X"CD",X"72",X"03",X"CD",X"FB",X"11",X"C1",X"F1",X"C3",X"6D",X"10",X"F5",X"C5",X"97",X"32",X"08", - X"4C",X"11",X"AB",X"4C",X"21",X"AA",X"4C",X"3C",X"12",X"77",X"97",X"D5",X"E5",X"CD",X"B4",X"02", - X"CD",X"12",X"06",X"11",X"06",X"16",X"21",X"86",X"42",X"CD",X"6B",X"04",X"11",X"15",X"16",X"21", - X"8A",X"43",X"CD",X"6B",X"04",X"11",X"70",X"16",X"21",X"D5",X"42",X"CD",X"6B",X"04",X"11",X"13", - X"12",X"21",X"07",X"40",X"CD",X"65",X"04",X"E1",X"D1",X"1A",X"E5",X"21",X"95",X"41",X"CD",X"F3", - X"03",X"E1",X"06",X"70",X"CD",X"65",X"03",X"32",X"C0",X"50",X"3A",X"40",X"50",X"CB",X"77",X"CA", - X"01",X"16",X"CB",X"6F",X"28",X"2C",X"3A",X"00",X"50",X"CB",X"47",X"28",X"06",X"CB",X"5F",X"28", - X"11",X"18",X"E4",X"34",X"1A",X"C6",X"01",X"27",X"FE",X"25",X"20",X"03",X"3E",X"01",X"77",X"12", - X"18",X"C7",X"35",X"1A",X"D6",X"01",X"27",X"A7",X"20",X"05",X"3E",X"18",X"77",X"3E",X"24",X"12", - X"18",X"B7",X"1A",X"32",X"4D",X"4D",X"7E",X"32",X"4C",X"4D",X"00",X"FE",X"01",X"28",X"18",X"3D", - X"47",X"3A",X"80",X"50",X"E6",X"1C",X"EE",X"1C",X"0F",X"0F",X"3C",X"4F",X"3E",X"01",X"81",X"10", - X"FD",X"FE",X"10",X"38",X"02",X"3E",X"0F",X"32",X"4E",X"4D",X"97",X"32",X"A5",X"4E",X"32",X"16", - X"4C",X"32",X"14",X"4C",X"3C",X"32",X"BB",X"4D",X"32",X"3C",X"4C",X"32",X"37",X"4C",X"D5",X"E5", - X"CD",X"C3",X"27",X"CD",X"E9",X"05",X"11",X"13",X"12",X"21",X"07",X"40",X"CD",X"65",X"04",X"11", - X"7D",X"16",X"21",X"28",X"40",X"CD",X"65",X"04",X"32",X"C0",X"50",X"3A",X"40",X"50",X"CB",X"77", - X"28",X"0A",X"CB",X"6F",X"20",X"F2",X"CD",X"6E",X"06",X"CD",X"B0",X"2E",X"E1",X"D1",X"C3",X"1A", - X"15",X"C1",X"F1",X"C3",X"6D",X"10",X"FF",X"09",X"4C",X"45",X"56",X"45",X"4C",X"20",X"43",X"48", - X"45",X"43",X"4B",X"FF",X"FF",X"FF",X"06",X"4D",X"4F",X"56",X"45",X"20",X"4A",X"4F",X"59",X"53", - X"54",X"49",X"43",X"4B",X"20",X"FF",X"0D",X"55",X"50",X"20",X"FF",X"06",X"4F",X"52",X"20",X"FF", - X"08",X"44",X"4F",X"57",X"4E",X"FF",X"06",X"FF",X"FE",X"54",X"4F",X"20",X"53",X"45",X"4C",X"45", - X"43",X"54",X"20",X"4C",X"45",X"56",X"45",X"4C",X"20",X"4E",X"55",X"4D",X"42",X"45",X"52",X"2E", - X"FF",X"FE",X"48",X"49",X"54",X"20",X"FF",X"0E",X"43",X"41",X"4C",X"4C",X"20",X"FF",X"06",X"54", - X"4F",X"20",X"53",X"45",X"54",X"55",X"50",X"20",X"4C",X"45",X"56",X"45",X"4C",X"2E",X"FF",X"FF", - X"FF",X"07",X"4C",X"45",X"56",X"45",X"4C",X"20",X"4E",X"4F",X"3A",X"FF",X"FF",X"FF",X"06",X"59", - X"41",X"4C",X"50",X"20",X"4F",X"54",X"FF",X"0E",X"20",X"4C",X"4C",X"41",X"43",X"FF",X"06",X"20", - X"54",X"49",X"48",X"FF",X"FF",X"F5",X"C5",X"CD",X"ED",X"06",X"97",X"32",X"14",X"4C",X"CD",X"B4", - X"02",X"CD",X"12",X"06",X"32",X"08",X"4C",X"11",X"AB",X"4C",X"21",X"AA",X"4C",X"12",X"77",X"D5", - X"E5",X"11",X"2D",X"17",X"21",X"86",X"42",X"CD",X"6B",X"04",X"11",X"3C",X"17",X"21",X"8A",X"43", - X"CD",X"6B",X"04",X"11",X"99",X"17",X"21",X"D5",X"42",X"CD",X"6B",X"04",X"11",X"13",X"12",X"21", - X"07",X"40",X"CD",X"65",X"04",X"E1",X"D1",X"1A",X"E5",X"21",X"95",X"41",X"CD",X"F3",X"03",X"E1", - X"06",X"70",X"CD",X"65",X"03",X"32",X"C0",X"50",X"3A",X"40",X"50",X"CB",X"77",X"28",X"36",X"CB", - X"6F",X"28",X"2C",X"3A",X"00",X"50",X"CB",X"47",X"28",X"06",X"CB",X"5F",X"28",X"10",X"18",X"E5", - X"34",X"1A",X"C6",X"01",X"27",X"FE",X"23",X"20",X"02",X"97",X"77",X"12",X"18",X"C9",X"35",X"1A", - X"D6",X"01",X"27",X"FE",X"99",X"20",X"05",X"3E",X"16",X"77",X"3E",X"22",X"12",X"18",X"B8",X"7E", - X"CD",X"7A",X"09",X"18",X"B2",X"CD",X"ED",X"06",X"C1",X"F1",X"C3",X"6D",X"10",X"FF",X"09",X"53", - X"4F",X"55",X"4E",X"44",X"20",X"43",X"48",X"45",X"43",X"4B",X"FF",X"FF",X"FF",X"06",X"4D",X"4F", - X"56",X"45",X"20",X"4A",X"4F",X"59",X"53",X"54",X"49",X"43",X"4B",X"20",X"FF",X"0D",X"55",X"50", - X"20",X"FF",X"06",X"4F",X"52",X"20",X"FF",X"08",X"44",X"4F",X"57",X"4E",X"FF",X"06",X"FF",X"FE", - X"54",X"4F",X"20",X"53",X"45",X"4C",X"45",X"43",X"54",X"20",X"53",X"4F",X"55",X"4E",X"44",X"20", - X"4E",X"55",X"4D",X"42",X"45",X"52",X"2E",X"FF",X"FE",X"48",X"49",X"54",X"20",X"FF",X"0E",X"43", - X"41",X"4C",X"4C",X"20",X"FF",X"06",X"54",X"4F",X"20",X"45",X"58",X"45",X"43",X"55",X"54",X"45", - X"20",X"53",X"4F",X"55",X"4E",X"44",X"2E",X"FF",X"FF",X"FF",X"07",X"53",X"4F",X"55",X"4E",X"44", - X"20",X"4E",X"4F",X"3A",X"FF",X"FF",X"F5",X"C5",X"97",X"CD",X"B4",X"02",X"CD",X"12",X"06",X"11", - X"44",X"18",X"21",X"86",X"42",X"CD",X"6B",X"04",X"11",X"54",X"18",X"21",X"4A",X"43",X"CD",X"6B", - X"04",X"11",X"9F",X"18",X"21",X"50",X"43",X"CD",X"6B",X"04",X"11",X"D0",X"18",X"21",X"10",X"41", - X"CD",X"6B",X"04",X"11",X"13",X"12",X"21",X"07",X"40",X"CD",X"65",X"04",X"97",X"32",X"5A",X"50", - X"06",X"04",X"11",X"40",X"18",X"21",X"56",X"50",X"1A",X"77",X"13",X"23",X"10",X"FA",X"3A",X"40", - X"50",X"5F",X"2F",X"E6",X"0F",X"4F",X"3A",X"00",X"50",X"57",X"2F",X"E6",X"0F",X"47",X"CB",X"6B", - X"20",X"02",X"CB",X"E0",X"CB",X"6A",X"20",X"02",X"CB",X"E8",X"CB",X"63",X"20",X"02",X"CB",X"E1", - X"CB",X"7A",X"20",X"02",X"CB",X"E9",X"78",X"B1",X"3E",X"0A",X"20",X"01",X"97",X"32",X"5A",X"50", - X"32",X"C0",X"50",X"78",X"21",X"50",X"47",X"CD",X"0C",X"19",X"79",X"21",X"10",X"45",X"CD",X"0C", - X"19",X"3A",X"40",X"50",X"CB",X"77",X"20",X"B6",X"CD",X"ED",X"06",X"C1",X"F1",X"C3",X"6D",X"10", - X"02",X"01",X"00",X"00",X"FF",X"09",X"42",X"55",X"54",X"54",X"4F",X"4E",X"20",X"43",X"48",X"45", - X"43",X"4B",X"FF",X"FF",X"FF",X"06",X"20",X"20",X"20",X"44",X"45",X"50",X"52",X"45",X"53",X"53", - X"45",X"44",X"20",X"42",X"55",X"54",X"54",X"4F",X"4E",X"53",X"FF",X"FE",X"20",X"20",X"20",X"41", - X"52",X"45",X"20",X"48",X"49",X"47",X"48",X"4C",X"49",X"47",X"48",X"54",X"45",X"44",X"2E",X"FF", - X"FE",X"FF",X"FE",X"FF",X"0D",X"50",X"4C",X"41",X"59",X"45",X"52",X"20",X"31",X"20",X"20",X"20", - X"20",X"20",X"20",X"20",X"20",X"50",X"4C",X"41",X"59",X"45",X"52",X"20",X"32",X"FF",X"FF",X"FF", - X"0C",X"55",X"50",X"FF",X"FE",X"FF",X"FE",X"4C",X"45",X"46",X"54",X"FF",X"FE",X"FF",X"FE",X"52", - X"49",X"47",X"48",X"54",X"FF",X"FE",X"FF",X"FE",X"44",X"4F",X"57",X"4E",X"FF",X"FE",X"FF",X"FE", - X"43",X"41",X"4C",X"4C",X"FF",X"FE",X"FF",X"FE",X"43",X"4F",X"49",X"4E",X"49",X"4E",X"FF",X"FF", - X"FF",X"0C",X"20",X"20",X"20",X"20",X"55",X"50",X"FF",X"FE",X"FF",X"FE",X"20",X"20",X"4C",X"45", - X"46",X"54",X"FF",X"FE",X"FF",X"FE",X"20",X"52",X"49",X"47",X"48",X"54",X"FF",X"FE",X"FF",X"FE", - X"20",X"20",X"44",X"4F",X"57",X"4E",X"FF",X"FE",X"FF",X"FE",X"20",X"20",X"43",X"41",X"4C",X"4C", - X"FF",X"FE",X"FF",X"FE",X"45",X"4E",X"45",X"52",X"47",X"59",X"FF",X"FF",X"C5",X"06",X"06",X"0F", - X"F5",X"C5",X"3E",X"0C",X"30",X"02",X"3E",X"08",X"11",X"E0",X"FF",X"06",X"06",X"CD",X"57",X"04", - X"11",X"C2",X"00",X"19",X"C1",X"F1",X"10",X"E7",X"C1",X"C9",X"D5",X"FD",X"21",X"00",X"00",X"7E", - X"16",X"00",X"5F",X"3E",X"06",X"32",X"00",X"4C",X"FD",X"19",X"2B",X"10",X"F2",X"32",X"C0",X"50", - X"0D",X"20",X"EC",X"D1",X"FD",X"19",X"FD",X"29",X"FD",X"29",X"FD",X"E5",X"E1",X"CB",X"3C",X"CB", - X"1D",X"00",X"21",X"5D",X"37",X"E9",X"CD",X"9E",X"19",X"CD",X"C6",X"1A",X"CD",X"C3",X"27",X"32", - X"C0",X"50",X"CD",X"B0",X"2E",X"3A",X"A5",X"4E",X"FE",X"01",X"28",X"05",X"CD",X"98",X"1A",X"18", - X"EB",X"CD",X"D4",X"1A",X"3A",X"3A",X"4C",X"FE",X"01",X"20",X"DE",X"CD",X"67",X"37",X"3A",X"36", - X"4C",X"A7",X"CA",X"93",X"3B",X"97",X"32",X"14",X"4C",X"3C",X"32",X"15",X"4C",X"CD",X"00",X"1A", - X"18",X"C4",X"11",X"00",X"00",X"ED",X"53",X"10",X"4C",X"ED",X"53",X"12",X"4C",X"C9",X"3A",X"80", - X"50",X"E6",X"1C",X"EE",X"1C",X"0F",X"0F",X"C6",X"02",X"32",X"92",X"4C",X"32",X"31",X"01",X"3A", - X"80",X"50",X"E6",X"03",X"EE",X"03",X"C6",X"03",X"21",X"38",X"4C",X"77",X"32",X"9F",X"4C",X"C3", - X"B0",X"27",X"3A",X"37",X"4C",X"32",X"39",X"4C",X"FE",X"01",X"28",X"04",X"7E",X"32",X"A1",X"4C", - X"F3",X"DB",X"64",X"3E",X"12",X"00",X"0F",X"47",X"DB",X"01",X"FB",X"97",X"21",X"96",X"4C",X"77", - X"23",X"10",X"FC",X"32",X"16",X"4C",X"3C",X"32",X"A0",X"4C",X"32",X"A2",X"4C",X"32",X"4C",X"4D", - X"32",X"4F",X"4D",X"32",X"4D",X"4D",X"32",X"50",X"4D",X"32",X"4E",X"4D",X"32",X"51",X"4D",X"C9", - X"21",X"36",X"4C",X"E5",X"3E",X"01",X"32",X"4B",X"4D",X"CD",X"5E",X"02",X"97",X"CD",X"BD",X"02", - X"CD",X"12",X"06",X"11",X"6D",X"1A",X"21",X"2F",X"42",X"CD",X"6B",X"04",X"E1",X"7E",X"E5",X"11", - X"7F",X"1A",X"21",X"70",X"42",X"FE",X"01",X"28",X"06",X"11",X"89",X"1A",X"21",X"B0",X"42",X"CD", - X"6B",X"04",X"E1",X"3A",X"40",X"50",X"47",X"CB",X"68",X"0E",X"01",X"28",X"0A",X"7E",X"FE",X"02", - X"38",X"16",X"CB",X"70",X"20",X"12",X"0C",X"7E",X"91",X"27",X"77",X"79",X"32",X"37",X"4C",X"32", - X"17",X"4C",X"3E",X"06",X"CD",X"7A",X"09",X"C9",X"32",X"C0",X"50",X"3A",X"03",X"4C",X"3C",X"FE", - X"0E",X"38",X"02",X"3E",X"03",X"32",X"03",X"4C",X"CD",X"E4",X"04",X"18",X"B0",X"FF",X"06",X"50", - X"52",X"45",X"53",X"53",X"FF",X"FE",X"FF",X"FE",X"53",X"54",X"41",X"52",X"54",X"FF",X"FF",X"31", - X"20",X"50",X"4C",X"41",X"59",X"45",X"52",X"FF",X"FF",X"31",X"20",X"4F",X"52",X"20",X"32",X"20", - X"50",X"4C",X"41",X"59",X"45",X"52",X"FF",X"FF",X"97",X"CD",X"BD",X"02",X"3A",X"4B",X"4D",X"01", - X"51",X"4D",X"21",X"4F",X"4D",X"FE",X"01",X"20",X"06",X"01",X"4E",X"4D",X"21",X"4C",X"4D",X"7E", - X"34",X"23",X"7E",X"C6",X"01",X"27",X"77",X"3A",X"80",X"50",X"E6",X"1C",X"EE",X"1C",X"0F",X"0F", - X"3C",X"57",X"0A",X"82",X"02",X"C9",X"21",X"9F",X"4C",X"3A",X"4B",X"4D",X"FE",X"01",X"28",X"02", - X"23",X"23",X"35",X"C9",X"97",X"CD",X"BD",X"02",X"32",X"A5",X"4E",X"21",X"4B",X"4D",X"3C",X"BE", - X"11",X"9F",X"4C",X"28",X"03",X"11",X"A1",X"4C",X"1A",X"A7",X"28",X"41",X"3A",X"39",X"4C",X"FE", - X"02",X"28",X"05",X"97",X"32",X"3A",X"4C",X"C9",X"7E",X"EE",X"03",X"77",X"CD",X"5E",X"02",X"97", - X"32",X"3A",X"4C",X"3E",X"05",X"CD",X"7A",X"09",X"F5",X"97",X"E5",X"CD",X"BD",X"02",X"11",X"7B", - X"1B",X"21",X"6F",X"42",X"CD",X"6B",X"04",X"E1",X"7E",X"FE",X"02",X"3E",X"32",X"28",X"01",X"3D", - X"32",X"90",X"41",X"06",X"B4",X"CD",X"72",X"03",X"F1",X"CD",X"A1",X"03",X"C9",X"CD",X"41",X"1B", - X"3A",X"39",X"4C",X"3D",X"32",X"39",X"4C",X"FE",X"01",X"28",X"BD",X"3E",X"01",X"32",X"3A",X"4C", - X"C9",X"E5",X"11",X"66",X"1B",X"21",X"6F",X"42",X"CD",X"6B",X"04",X"E1",X"3E",X"01",X"BE",X"3E", - X"32",X"C2",X"55",X"1B",X"3D",X"32",X"90",X"41",X"3E",X"11",X"CD",X"7A",X"09",X"06",X"B4",X"CD", - X"72",X"03",X"CD",X"A1",X"03",X"C9",X"FF",X"0D",X"47",X"41",X"4D",X"45",X"20",X"4F",X"56",X"45", - X"52",X"FF",X"FE",X"50",X"4C",X"41",X"59",X"45",X"52",X"FF",X"FF",X"FF",X"0E",X"47",X"45",X"54", - X"20",X"52",X"45",X"41",X"44",X"59",X"FF",X"FE",X"50",X"4C",X"41",X"59",X"45",X"52",X"FF",X"FF", - X"2A",X"12",X"4C",X"4E",X"23",X"46",X"23",X"E5",X"2A",X"10",X"4C",X"09",X"22",X"10",X"4C",X"C1", - X"ED",X"43",X"12",X"4C",X"78",X"FE",X"0F",X"C2",X"F0",X"20",X"79",X"FE",X"D8",X"C2",X"F0",X"20", - X"11",X"B9",X"A8",X"19",X"7C",X"E6",X"3F",X"67",X"CD",X"92",X"19",X"CD",X"F0",X"20",X"D1",X"E9", - X"13",X"1A",X"E5",X"26",X"00",X"6F",X"E6",X"80",X"28",X"01",X"25",X"19",X"EB",X"E1",X"C3",X"5D", - X"1C",X"E5",X"23",X"23",X"36",X"00",X"E1",X"C9",X"3A",X"2C",X"4F",X"21",X"00",X"40",X"0E",X"21", - X"F3",X"ED",X"A2",X"5F",X"07",X"83",X"07",X"83",X"07",X"16",X"00",X"5F",X"0D",X"ED",X"AA",X"FB", - X"21",X"D8",X"4E",X"19",X"11",X"0B",X"00",X"19",X"7E",X"2B",X"A7",X"20",X"5D",X"3A",X"2C",X"4F", - X"A7",X"28",X"57",X"E5",X"11",X"FB",X"FF",X"19",X"46",X"23",X"4E",X"23",X"23",X"36",X"00",X"CD", - X"F9",X"20",X"E1",X"3A",X"35",X"4F",X"A7",X"C0",X"23",X"23",X"35",X"C0",X"3E",X"13",X"CD",X"7A", - X"09",X"3A",X"29",X"4E",X"77",X"2B",X"36",X"A0",X"2B",X"E5",X"11",X"FA",X"FF",X"19",X"97",X"77", - X"2B",X"77",X"2B",X"2B",X"E5",X"CD",X"99",X"21",X"E1",X"E5",X"23",X"23",X"23",X"23",X"70",X"23", - X"71",X"E1",X"2B",X"7E",X"3D",X"07",X"07",X"16",X"00",X"5F",X"21",X"4A",X"2B",X"19",X"5E",X"23", - X"56",X"E1",X"72",X"2B",X"73",X"1B",X"3E",X"FD",X"18",X"04",X"56",X"2B",X"5E",X"1A",X"FE",X"FF", - X"CA",X"D1",X"1B",X"FE",X"FE",X"CA",X"C0",X"1B",X"FE",X"FD",X"E5",X"13",X"1A",X"28",X"0A",X"1B", - X"23",X"23",X"7E",X"FE",X"C0",X"C2",X"E5",X"1C",X"1A",X"E1",X"2B",X"77",X"01",X"FB",X"FF",X"09", - X"13",X"1A",X"86",X"FE",X"10",X"28",X"33",X"CB",X"7F",X"20",X"3B",X"77",X"23",X"13",X"1A",X"86", - X"FE",X"0A",X"28",X"40",X"FE",X"FF",X"28",X"44",X"77",X"23",X"13",X"1A",X"86",X"77",X"23",X"13", - X"1A",X"86",X"77",X"13",X"2B",X"1A",X"86",X"47",X"13",X"23",X"1A",X"86",X"4F",X"13",X"23",X"23", - X"E5",X"23",X"73",X"23",X"72",X"E1",X"CD",X"F9",X"20",X"C9",X"2B",X"2B",X"7E",X"3C",X"E6",X"0F", - X"77",X"23",X"23",X"97",X"18",X"C5",X"2B",X"2B",X"7E",X"3D",X"E6",X"0F",X"77",X"23",X"23",X"1A", - X"C6",X"10",X"18",X"B7",X"2B",X"2B",X"34",X"23",X"23",X"97",X"18",X"BC",X"2B",X"2B",X"35",X"23", - X"23",X"3E",X"09",X"18",X"B3",X"D5",X"E5",X"7E",X"32",X"2E",X"4F",X"3A",X"14",X"4C",X"FE",X"01", - X"20",X"09",X"CD",X"3D",X"3C",X"3A",X"30",X"4C",X"4F",X"18",X"43",X"3A",X"2C",X"4F",X"A7",X"20", - X"3B",X"CD",X"74",X"01",X"3A",X"0D",X"4C",X"4F",X"3E",X"FF",X"32",X"0D",X"4C",X"79",X"2F",X"0E", - X"80",X"CB",X"77",X"28",X"04",X"CB",X"E1",X"18",X"25",X"CB",X"6F",X"28",X"04",X"CB",X"D9",X"18", - X"1D",X"E6",X"0F",X"28",X"19",X"CB",X"D1",X"47",X"E6",X"06",X"28",X"06",X"CB",X"57",X"28",X"0E", - X"18",X"06",X"CB",X"C9",X"CB",X"40",X"28",X"06",X"CB",X"C1",X"18",X"02",X"0E",X"80",X"E1",X"E5", - X"3A",X"2C",X"4F",X"A7",X"28",X"73",X"11",X"FA",X"FF",X"19",X"5E",X"23",X"56",X"06",X"0B",X"CD", - X"B4",X"1F",X"A7",X"28",X"64",X"06",X"0B",X"CD",X"AE",X"1F",X"A7",X"28",X"5C",X"23",X"23",X"23", - X"23",X"23",X"06",X"05",X"CD",X"B4",X"1F",X"A7",X"28",X"28",X"06",X"05",X"CD",X"AE",X"1F",X"A7", - X"28",X"20",X"3A",X"E3",X"4E",X"CB",X"67",X"20",X"1C",X"E6",X"86",X"FE",X"86",X"28",X"13",X"7E", - X"A7",X"28",X"0F",X"FE",X"A0",X"28",X"0B",X"FE",X"C0",X"28",X"07",X"3E",X"01",X"32",X"A5",X"4E", - X"18",X"27",X"3A",X"E3",X"4E",X"FE",X"99",X"20",X"20",X"7E",X"A7",X"28",X"1C",X"FE",X"C0",X"28", - X"18",X"E6",X"86",X"FE",X"86",X"28",X"12",X"0E",X"C0",X"11",X"F5",X"FF",X"19",X"7E",X"CD",X"23", - X"05",X"3E",X"0E",X"CD",X"7A",X"09",X"C3",X"74",X"1F",X"E1",X"E5",X"11",X"F8",X"FF",X"19",X"7E", - X"A7",X"28",X"06",X"E1",X"D1",X"1A",X"C3",X"79",X"1C",X"23",X"7E",X"A7",X"28",X"28",X"79",X"E6", - X"86",X"FE",X"86",X"3A",X"2E",X"4F",X"20",X"01",X"79",X"E6",X"87",X"F6",X"86",X"4F",X"06",X"04", - X"E6",X"01",X"20",X"02",X"06",X"FC",X"11",X"07",X"00",X"19",X"CD",X"0F",X"22",X"3A",X"2E",X"4F", - X"B9",X"28",X"D0",X"C3",X"74",X"1F",X"CD",X"12",X"21",X"3A",X"2C",X"4F",X"A7",X"28",X"15",X"E5", - X"11",X"07",X"00",X"19",X"CB",X"71",X"20",X"04",X"CB",X"76",X"28",X"04",X"E1",X"C3",X"74",X"1F", - X"CD",X"C4",X"1F",X"E1",X"2B",X"2B",X"CD",X"DF",X"21",X"22",X"30",X"4F",X"3A",X"2C",X"4F",X"A7", - X"20",X"32",X"CB",X"6E",X"28",X"2E",X"CB",X"AE",X"E1",X"E5",X"11",X"F6",X"FF",X"19",X"CD",X"B3", - X"21",X"97",X"77",X"2B",X"77",X"11",X"E0",X"FF",X"19",X"77",X"23",X"77",X"3E",X"06",X"CD",X"23", - X"05",X"3E",X"0F",X"CD",X"7A",X"09",X"21",X"8B",X"4E",X"35",X"20",X"08",X"3E",X"01",X"32",X"A4", - X"4E",X"C3",X"C3",X"1D",X"79",X"FE",X"90",X"CA",X"74",X"1F",X"3A",X"2E",X"4F",X"FE",X"90",X"79", - X"20",X"05",X"0E",X"99",X"C3",X"74",X"1F",X"FE",X"88",X"C2",X"EF",X"1E",X"2A",X"30",X"4F",X"CB", - X"66",X"CA",X"74",X"1F",X"2B",X"CB",X"76",X"C2",X"74",X"1F",X"23",X"23",X"CB",X"76",X"C2",X"74", - X"1F",X"E1",X"E5",X"11",X"FB",X"FF",X"19",X"46",X"11",X"FC",X"FF",X"19",X"7E",X"F5",X"2B",X"7E", - X"22",X"3A",X"4F",X"C5",X"CD",X"F0",X"21",X"3A",X"32",X"4F",X"A1",X"20",X"05",X"C1",X"F1",X"C3", - X"74",X"1F",X"C1",X"F1",X"23",X"E5",X"96",X"3E",X"04",X"F2",X"AE",X"1E",X"ED",X"44",X"11",X"F8", - X"FF",X"19",X"5F",X"7E",X"A7",X"28",X"04",X"E1",X"C3",X"74",X"1F",X"3E",X"04",X"CD",X"7A",X"09", - X"36",X"01",X"23",X"23",X"73",X"23",X"70",X"2A",X"3A",X"4F",X"CD",X"B3",X"21",X"2B",X"2B",X"11", - X"00",X"04",X"19",X"EB",X"E1",X"E5",X"23",X"23",X"73",X"23",X"72",X"3A",X"62",X"4D",X"D6",X"02", - X"12",X"21",X"E0",X"FF",X"19",X"77",X"E1",X"CD",X"DF",X"21",X"CB",X"B6",X"C3",X"74",X"1F",X"E6", - X"86",X"FE",X"86",X"20",X"5F",X"2A",X"30",X"4F",X"CB",X"76",X"20",X"09",X"3A",X"2E",X"4F",X"E6", - X"86",X"FE",X"86",X"20",X"36",X"3A",X"2C",X"4F",X"CB",X"41",X"28",X"08",X"CB",X"5E",X"28",X"11", - X"06",X"04",X"18",X"06",X"CB",X"56",X"28",X"16",X"06",X"FC",X"E1",X"E5",X"CD",X"0F",X"22",X"18", - X"53",X"A7",X"28",X"4E",X"CB",X"56",X"28",X"19",X"79",X"EE",X"01",X"4F",X"18",X"EA",X"A7",X"28", - X"41",X"CB",X"5E",X"28",X"0C",X"79",X"EE",X"01",X"4F",X"18",X"D5",X"3A",X"2C",X"4F",X"A7",X"28", - X"31",X"ED",X"5F",X"E6",X"3F",X"FE",X"20",X"38",X"29",X"E6",X"0F",X"FE",X"08",X"0E",X"84",X"38", - X"1B",X"0C",X"18",X"08",X"FE",X"84",X"20",X"1A",X"CB",X"41",X"28",X"10",X"CB",X"4E",X"28",X"14", - X"3A",X"2C",X"4F",X"A7",X"28",X"0C",X"79",X"EE",X"01",X"4F",X"18",X"08",X"CB",X"46",X"28",X"04", - X"18",X"EE",X"0E",X"80",X"E1",X"3A",X"2E",X"4F",X"B9",X"D1",X"1A",X"CA",X"79",X"1C",X"71",X"CD", - X"40",X"22",X"E5",X"11",X"F5",X"FF",X"19",X"7E",X"07",X"16",X"00",X"5F",X"21",X"9A",X"22",X"19", - X"5E",X"23",X"56",X"79",X"CD",X"6C",X"22",X"07",X"26",X"00",X"6F",X"19",X"5E",X"23",X"56",X"CD", - X"92",X"22",X"E1",X"2B",X"72",X"2B",X"73",X"E1",X"1B",X"3E",X"FD",X"C3",X"5E",X"1C",X"3A",X"DE", - X"4E",X"92",X"18",X"04",X"3A",X"DD",X"4E",X"93",X"CB",X"7F",X"28",X"02",X"ED",X"44",X"B8",X"3E", - X"00",X"D0",X"3C",X"C9",X"3A",X"14",X"4C",X"A7",X"C0",X"4E",X"23",X"23",X"35",X"C0",X"3A",X"2A", - X"4E",X"5F",X"ED",X"5F",X"E6",X"3F",X"FE",X"10",X"30",X"01",X"1C",X"73",X"11",X"F3",X"FF",X"19", - X"7E",X"11",X"0B",X"00",X"19",X"FE",X"01",X"28",X"12",X"FE",X"02",X"28",X"17",X"FE",X"03",X"28", - X"23",X"FE",X"04",X"28",X"48",X"FE",X"05",X"28",X"3C",X"18",X"FE",X"0E",X"84",X"ED",X"5F",X"E6", - X"01",X"B1",X"4F",X"C9",X"0E",X"84",X"ED",X"5F",X"E6",X"11",X"20",X"03",X"0E",X"88",X"C9",X"E6", - X"01",X"B1",X"4F",X"C9",X"7E",X"4F",X"E6",X"86",X"FE",X"86",X"20",X"10",X"11",X"F9",X"FF",X"19", - X"7E",X"A7",X"C0",X"ED",X"5F",X"E6",X"02",X"C0",X"0E",X"84",X"18",X"02",X"0E",X"86",X"ED",X"5F", - X"E6",X"01",X"B1",X"4F",X"C9",X"01",X"06",X"0E",X"11",X"0A",X"20",X"18",X"06",X"01",X"02",X"04", - X"11",X"0B",X"30",X"ED",X"43",X"36",X"4F",X"ED",X"53",X"38",X"4F",X"11",X"F7",X"FF",X"19",X"E5", - X"CD",X"DF",X"21",X"CB",X"76",X"E1",X"23",X"23",X"23",X"20",X"54",X"ED",X"5F",X"E6",X"06",X"28", - X"0D",X"ED",X"5F",X"E6",X"3F",X"FE",X"10",X"0E",X"86",X"DA",X"2E",X"20",X"18",X"04",X"0E",X"88", - X"C9",X"2B",X"3A",X"DD",X"4E",X"96",X"06",X"01",X"38",X"03",X"05",X"ED",X"44",X"4F",X"3A",X"39", - X"4F",X"B9",X"38",X"26",X"ED",X"5F",X"47",X"11",X"06",X"00",X"19",X"7E",X"CB",X"57",X"20",X"05", - X"0E",X"84",X"C3",X"2E",X"20",X"E6",X"01",X"4F",X"3A",X"38",X"4F",X"A0",X"20",X"07",X"3E",X"84", - X"B1",X"EE",X"01",X"4F",X"C9",X"3E",X"84",X"B1",X"4F",X"C9",X"3E",X"84",X"B0",X"4F",X"C9",X"23", - X"ED",X"5F",X"47",X"3A",X"36",X"4F",X"A0",X"28",X"B8",X"46",X"11",X"05",X"00",X"19",X"7E",X"E6", - X"86",X"FE",X"86",X"20",X"1D",X"E5",X"11",X"F9",X"FF",X"19",X"7E",X"E1",X"A7",X"4E",X"C0",X"3A", - X"DE",X"4E",X"90",X"28",X"08",X"ED",X"5F",X"47",X"3A",X"37",X"4F",X"A0",X"C0",X"0E",X"84",X"C3", - X"2E",X"20",X"3A",X"DE",X"4E",X"90",X"06",X"01",X"30",X"01",X"05",X"3E",X"86",X"B0",X"4F",X"C9", - X"ED",X"5F",X"E6",X"03",X"3C",X"32",X"0B",X"4C",X"C9",X"E5",X"3A",X"2D",X"4F",X"07",X"07",X"5F", - X"16",X"00",X"21",X"8C",X"4E",X"19",X"D1",X"1A",X"77",X"23",X"1B",X"1A",X"77",X"23",X"70",X"23", - X"71",X"C9",X"E5",X"11",X"07",X"00",X"19",X"7E",X"CB",X"67",X"20",X"7B",X"A7",X"28",X"78",X"FE", - X"C0",X"28",X"74",X"E6",X"86",X"FE",X"86",X"28",X"6E",X"3A",X"2C",X"4F",X"A7",X"20",X"07",X"7E", - X"E6",X"84",X"FE",X"84",X"28",X"61",X"C5",X"11",X"F6",X"FF",X"19",X"4E",X"23",X"46",X"23",X"23", - X"E5",X"C5",X"06",X"04",X"21",X"AD",X"4E",X"11",X"0C",X"00",X"7E",X"B9",X"28",X"05",X"19",X"10", - X"F9",X"18",X"41",X"23",X"C1",X"7E",X"23",X"90",X"0E",X"10",X"28",X"32",X"FE",X"FF",X"0E",X"0C", - X"20",X"33",X"7E",X"B9",X"38",X"2F",X"11",X"F7",X"FF",X"19",X"7E",X"E1",X"A7",X"28",X"27",X"3A", - X"2C",X"4F",X"A7",X"28",X"12",X"C1",X"0E",X"C0",X"2B",X"2B",X"2B",X"2B",X"7E",X"CD",X"23",X"05", - X"3E",X"0E",X"CD",X"7A",X"09",X"18",X"10",X"3E",X"01",X"32",X"A5",X"4E",X"18",X"08",X"7E",X"B9", - X"30",X"03",X"18",X"D2",X"C1",X"E1",X"C1",X"E1",X"C9",X"7E",X"07",X"07",X"07",X"07",X"06",X"F6", - X"90",X"ED",X"44",X"47",X"23",X"7E",X"3D",X"4F",X"07",X"07",X"81",X"07",X"07",X"07",X"0E",X"18", - X"81",X"4F",X"C9",X"7E",X"3D",X"E5",X"26",X"00",X"6F",X"29",X"29",X"29",X"29",X"29",X"29",X"EB", - X"21",X"00",X"00",X"AF",X"ED",X"52",X"EB",X"E1",X"23",X"7E",X"3D",X"47",X"07",X"07",X"80",X"ED", - X"44",X"A7",X"28",X"06",X"83",X"5F",X"3E",X"FF",X"8A",X"57",X"21",X"9E",X"43",X"19",X"C9",X"3E", - X"06",X"96",X"07",X"07",X"07",X"07",X"2B",X"86",X"16",X"00",X"5F",X"21",X"2B",X"4E",X"19",X"C9", - X"21",X"AD",X"4E",X"11",X"0C",X"00",X"0E",X"08",X"F5",X"96",X"CB",X"7F",X"28",X"02",X"ED",X"44", - X"A7",X"28",X"0A",X"FE",X"01",X"28",X"06",X"CB",X"39",X"19",X"F1",X"18",X"EB",X"F1",X"C9",X"11", - X"F6",X"FF",X"19",X"C5",X"7E",X"CD",X"F0",X"21",X"79",X"2F",X"5F",X"3A",X"32",X"4F",X"A3",X"32", - X"32",X"4F",X"23",X"E5",X"CD",X"DF",X"21",X"CB",X"B6",X"E1",X"11",X"F8",X"FF",X"19",X"36",X"02", - X"23",X"7E",X"23",X"70",X"CD",X"8C",X"30",X"3A",X"34",X"4F",X"B1",X"32",X"34",X"4F",X"C1",X"C9", - X"C5",X"E5",X"7E",X"E6",X"86",X"FE",X"86",X"28",X"20",X"3A",X"2E",X"4F",X"E6",X"86",X"FE",X"86", - X"20",X"17",X"11",X"F6",X"FF",X"19",X"7E",X"CD",X"F0",X"21",X"11",X"F9",X"FF",X"19",X"36",X"00", - X"11",X"08",X"00",X"19",X"CD",X"DF",X"21",X"CB",X"F6",X"E1",X"C1",X"C9",X"C5",X"06",X"09",X"CB", - X"77",X"20",X"1C",X"05",X"CB",X"6F",X"20",X"17",X"05",X"FE",X"99",X"28",X"12",X"05",X"CB",X"67", - X"20",X"0D",X"05",X"CB",X"5F",X"20",X"08",X"05",X"CB",X"57",X"28",X"03",X"E6",X"03",X"47",X"78", - X"C1",X"C9",X"3E",X"FF",X"BA",X"C0",X"18",X"FE",X"FF",X"FF",X"A6",X"22",X"8E",X"23",X"65",X"24", - X"3E",X"25",X"04",X"26",X"E1",X"26",X"B9",X"22",X"DE",X"22",X"03",X"23",X"0C",X"23",X"3C",X"23", - X"4C",X"23",X"5C",X"23",X"15",X"23",X"7B",X"98",X"22",X"0E",X"FD",X"00",X"03",X"00",X"00",X"00", - X"12",X"FD",X"00",X"03",X"00",X"00",X"00",X"16",X"FD",X"00",X"03",X"00",X"00",X"01",X"1A",X"FC", - X"00",X"04",X"00",X"00",X"00",X"1E",X"FD",X"00",X"03",X"00",X"00",X"00",X"FE",X"DC",X"0C",X"03", - X"00",X"FD",X"00",X"00",X"00",X"10",X"03",X"00",X"FD",X"00",X"00",X"00",X"14",X"03",X"00",X"FD", - X"00",X"00",X"01",X"18",X"04",X"00",X"FC",X"00",X"00",X"00",X"1C",X"03",X"00",X"FD",X"00",X"00", - X"00",X"FE",X"DC",X"04",X"00",X"FF",X"00",X"FC",X"00",X"00",X"FE",X"F8",X"04",X"00",X"01",X"00", - X"04",X"00",X"00",X"FE",X"F8",X"24",X"00",X"00",X"00",X"00",X"00",X"16",X"FD",X"24",X"00",X"00", - X"00",X"00",X"00",X"12",X"FD",X"24",X"00",X"00",X"00",X"00",X"00",X"0C",X"FD",X"24",X"00",X"00", - X"00",X"00",X"00",X"06",X"FD",X"1C",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"F1",X"20",X"00",X"00",X"00", - X"00",X"00",X"02",X"22",X"00",X"00",X"00",X"00",X"00",X"02",X"FE",X"F1",X"24",X"00",X"00",X"00", - X"00",X"00",X"08",X"FD",X"24",X"00",X"00",X"00",X"00",X"00",X"10",X"28",X"00",X"00",X"00",X"00", - X"00",X"16",X"2A",X"00",X"00",X"00",X"00",X"00",X"16",X"FE",X"F1",X"04",X"00",X"00",X"00",X"00", - X"00",X"00",X"FE",X"F8",X"DB",X"65",X"E1",X"D1",X"C1",X"F1",X"FB",X"C3",X"C2",X"19",X"A2",X"23", - X"DC",X"23",X"98",X"22",X"98",X"22",X"16",X"24",X"98",X"22",X"98",X"22",X"98",X"22",X"1F",X"24", - X"48",X"24",X"36",X"FE",X"00",X"02",X"00",X"00",X"00",X"3A",X"FE",X"00",X"02",X"00",X"00",X"00", - X"3E",X"FE",X"00",X"02",X"00",X"00",X"00",X"3A",X"FE",X"00",X"02",X"00",X"00",X"00",X"36",X"FE", - X"00",X"02",X"00",X"00",X"00",X"3A",X"FE",X"00",X"02",X"00",X"00",X"00",X"3E",X"FE",X"00",X"02", - X"00",X"00",X"00",X"3A",X"FE",X"00",X"02",X"00",X"00",X"00",X"FE",X"C7",X"34",X"02",X"00",X"FE", - X"00",X"00",X"00",X"38",X"02",X"00",X"FE",X"00",X"00",X"00",X"3C",X"02",X"00",X"FE",X"00",X"00", - X"00",X"38",X"02",X"00",X"FE",X"00",X"00",X"00",X"34",X"02",X"00",X"FE",X"00",X"00",X"00",X"38", - X"02",X"00",X"FE",X"00",X"00",X"00",X"3C",X"02",X"00",X"FE",X"00",X"00",X"00",X"38",X"02",X"00", - X"FE",X"00",X"00",X"00",X"FE",X"C7",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"F8",X"2C", - X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"2E", - X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"2C", - X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"D8",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"40", - X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"00", - X"00",X"00",X"00",X"00",X"FF",X"79",X"24",X"A5",X"24",X"98",X"22",X"98",X"22",X"D1",X"24",X"27", - X"25",X"98",X"22",X"98",X"22",X"E1",X"24",X"0A",X"25",X"52",X"FE",X"00",X"02",X"00",X"00",X"00", - X"4A",X"FD",X"00",X"03",X"00",X"00",X"00",X"4E",X"FD",X"00",X"03",X"00",X"00",X"00",X"56",X"FE", - X"00",X"02",X"00",X"00",X"00",X"4E",X"FD",X"00",X"03",X"00",X"00",X"00",X"4A",X"FD",X"00",X"03", - X"00",X"00",X"00",X"FE",X"D5",X"50",X"02",X"00",X"FE",X"00",X"00",X"01",X"48",X"03",X"00",X"FD", - X"00",X"00",X"00",X"4C",X"03",X"00",X"FD",X"00",X"00",X"00",X"54",X"02",X"00",X"FE",X"00",X"00", - X"00",X"4C",X"03",X"00",X"FD",X"00",X"00",X"00",X"48",X"03",X"00",X"FD",X"00",X"00",X"00",X"FE", - X"D5",X"48",X"00",X"00",X"00",X"00",X"00",X"00",X"4C",X"00",X"00",X"00",X"00",X"00",X"00",X"FE", - X"F1",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FD",X"46",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FD",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"D8",X"5C",X"00",X"00",X"00",X"00",X"00", - X"00",X"5C",X"00",X"00",X"00",X"00",X"00",X"00",X"5C",X"00",X"00",X"00",X"00",X"00",X"00",X"5C", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"58",X"00",X"00",X"00",X"00",X"00",X"02",X"58",X"00", - X"00",X"00",X"00",X"00",X"04",X"58",X"00",X"00",X"00",X"00",X"00",X"02",X"FE",X"EA",X"52",X"25", - X"77",X"25",X"F2",X"25",X"FB",X"25",X"9C",X"25",X"98",X"22",X"98",X"22",X"98",X"22",X"AC",X"25", - X"D5",X"25",X"6E",X"FD",X"00",X"03",X"00",X"00",X"00",X"72",X"FD",X"00",X"03",X"00",X"00",X"00", - X"76",X"FC",X"00",X"04",X"00",X"00",X"01",X"7A",X"FD",X"00",X"03",X"00",X"00",X"00",X"7E",X"FD", - X"00",X"03",X"00",X"00",X"00",X"FE",X"DC",X"6C",X"03",X"00",X"FD",X"00",X"00",X"00",X"70",X"03", - X"00",X"FD",X"00",X"00",X"00",X"74",X"04",X"00",X"FC",X"00",X"00",X"01",X"78",X"03",X"00",X"FD", - X"00",X"00",X"00",X"7C",X"03",X"00",X"FD",X"00",X"00",X"00",X"FE",X"DC",X"64",X"00",X"00",X"00", - X"00",X"00",X"00",X"68",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"F1",X"60",X"00",X"00",X"00", - X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"62",X"00",X"00",X"00", - X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"60",X"00",X"00",X"00", - X"00",X"00",X"00",X"FE",X"D8",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00", - X"00",X"FF",X"64",X"00",X"FF",X"00",X"FC",X"00",X"00",X"FE",X"F8",X"64",X"00",X"01",X"00",X"04", - X"00",X"00",X"FE",X"F8",X"18",X"26",X"3D",X"26",X"B8",X"26",X"C1",X"26",X"62",X"26",X"CA",X"26", - X"98",X"22",X"98",X"22",X"72",X"26",X"9B",X"26",X"92",X"FD",X"00",X"03",X"00",X"00",X"00",X"96", - X"FD",X"00",X"03",X"00",X"00",X"00",X"9A",X"FC",X"00",X"04",X"00",X"00",X"00",X"9E",X"FD",X"00", - X"03",X"00",X"00",X"00",X"A2",X"FD",X"00",X"03",X"00",X"00",X"00",X"FE",X"DC",X"90",X"03",X"00", - X"FD",X"00",X"00",X"00",X"94",X"03",X"00",X"FD",X"00",X"00",X"00",X"98",X"04",X"00",X"FC",X"00", - X"00",X"00",X"9C",X"03",X"00",X"FD",X"00",X"00",X"00",X"A0",X"03",X"00",X"FD",X"00",X"00",X"00", - X"FE",X"DC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"8C",X"00",X"00",X"00",X"00",X"00",X"00", - X"FE",X"F1",X"84",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"FD",X"86",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"FD",X"84",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"D8",X"A8",X"00",X"00",X"00",X"00", - X"00",X"00",X"A8",X"00",X"00",X"00",X"00",X"00",X"00",X"A8",X"00",X"00",X"00",X"00",X"00",X"00", - X"A8",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"00",X"FF",X"00",X"FC",X"00",X"00",X"FE", - X"F8",X"88",X"00",X"01",X"00",X"04",X"00",X"00",X"FE",X"F8",X"A4",X"00",X"00",X"00",X"00",X"00", - X"02",X"A4",X"00",X"00",X"00",X"00",X"00",X"04",X"A4",X"00",X"00",X"00",X"00",X"00",X"02",X"FE", - X"EA",X"F5",X"26",X"13",X"27",X"87",X"27",X"90",X"27",X"31",X"27",X"99",X"27",X"98",X"22",X"98", - X"22",X"41",X"27",X"6A",X"27",X"BA",X"FC",X"00",X"04",X"00",X"00",X"00",X"BE",X"FC",X"00",X"04", - X"00",X"00",X"00",X"C2",X"FC",X"00",X"04",X"00",X"00",X"00",X"BE",X"FC",X"00",X"04",X"00",X"00", - X"00",X"FE",X"E3",X"B8",X"04",X"00",X"FC",X"00",X"00",X"00",X"BC",X"04",X"00",X"FC",X"00",X"00", - X"00",X"C0",X"04",X"00",X"FC",X"00",X"00",X"00",X"BC",X"04",X"00",X"FC",X"00",X"00",X"00",X"FE", - X"E3",X"B0",X"00",X"00",X"00",X"00",X"00",X"00",X"B4",X"00",X"00",X"00",X"00",X"00",X"00",X"FE", - X"F1",X"AC",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FD",X"AE",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FD",X"AC",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"D8",X"C8",X"00",X"00",X"00",X"00",X"00", - X"00",X"C8",X"00",X"00",X"00",X"00",X"00",X"00",X"C8",X"00",X"00",X"00",X"00",X"00",X"00",X"C8", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"B0",X"00",X"FF",X"00",X"FC",X"00",X"00",X"FE",X"F8", - X"B0",X"00",X"01",X"00",X"04",X"00",X"00",X"FE",X"F8",X"C4",X"00",X"00",X"00",X"00",X"00",X"02", - X"C4",X"00",X"00",X"00",X"00",X"00",X"03",X"C4",X"00",X"00",X"00",X"00",X"00",X"02",X"FE",X"EA", - X"F5",X"C5",X"D5",X"E5",X"F3",X"11",X"5F",X"37",X"21",X"C3",X"27",X"01",X"03",X"06",X"DB",X"64", - X"C3",X"29",X"37",X"97",X"CD",X"BD",X"02",X"CD",X"C7",X"02",X"06",X"1E",X"CD",X"72",X"03",X"21", - X"2B",X"4E",X"06",X"AB",X"77",X"23",X"10",X"FC",X"3C",X"32",X"A3",X"4C",X"36",X"0B",X"23",X"36", - X"55",X"3A",X"16",X"4C",X"A7",X"28",X"14",X"97",X"32",X"32",X"4C",X"3E",X"05",X"32",X"33",X"4C", - X"21",X"7A",X"10",X"22",X"34",X"4C",X"21",X"DC",X"42",X"36",X"3C",X"3A",X"4B",X"4D",X"FE",X"01", - X"01",X"3C",X"4C",X"11",X"9C",X"4C",X"21",X"4C",X"4D",X"28",X"09",X"01",X"3D",X"4C",X"11",X"9D", - X"4C",X"21",X"4F",X"4D",X"1A",X"32",X"9E",X"4C",X"0A",X"32",X"3E",X"4C",X"7E",X"FE",X"19",X"20", - X"11",X"3A",X"14",X"4C",X"A7",X"7E",X"20",X"0A",X"3A",X"9E",X"4C",X"3C",X"32",X"9E",X"4C",X"3E", - X"01",X"77",X"11",X"BB",X"30",X"3D",X"07",X"26",X"00",X"6F",X"19",X"7E",X"23",X"66",X"6F",X"CD", - X"56",X"2E",X"32",X"62",X"4D",X"CD",X"5C",X"2B",X"97",X"32",X"DC",X"46",X"23",X"CD",X"56",X"2E", - X"32",X"61",X"4D",X"23",X"CD",X"56",X"2E",X"32",X"5F",X"4D",X"23",X"CD",X"56",X"2E",X"32",X"60", - X"4D",X"23",X"F3",X"DB",X"37",X"3E",X"72",X"00",X"47",X"DB",X"4D",X"3E",X"66",X"00",X"90",X"ED", - X"44",X"0F",X"47",X"DB",X"32",X"DB",X"46",X"FB",X"11",X"01",X"00",X"78",X"32",X"56",X"4D",X"CD", - X"56",X"2E",X"23",X"E5",X"D5",X"C5",X"07",X"DC",X"DE",X"2B",X"07",X"DC",X"E3",X"2B",X"21",X"1E", - X"2C",X"22",X"52",X"4D",X"21",X"12",X"2C",X"06",X"06",X"E5",X"07",X"30",X"0E",X"F5",X"C5",X"D5", - X"4E",X"23",X"46",X"EB",X"09",X"CD",X"F2",X"2B",X"D1",X"C1",X"F1",X"2A",X"52",X"4D",X"23",X"22", - X"52",X"4D",X"E1",X"23",X"23",X"10",X"E2",X"C1",X"D1",X"21",X"05",X"00",X"19",X"EB",X"E1",X"10", - X"BA",X"06",X"06",X"78",X"32",X"56",X"4D",X"3E",X"06",X"90",X"5F",X"07",X"07",X"83",X"16",X"00", - X"5F",X"ED",X"53",X"57",X"4D",X"C5",X"CD",X"56",X"2E",X"23",X"E5",X"CD",X"3D",X"2C",X"21",X"DE", - X"2C",X"22",X"52",X"4D",X"21",X"C4",X"2C",X"06",X"05",X"CD",X"8F",X"2C",X"D1",X"EB",X"CD",X"56", - X"2E",X"EB",X"13",X"D5",X"06",X"08",X"CD",X"8F",X"2C",X"E1",X"C1",X"10",X"C6",X"3E",X"06",X"47", - X"32",X"5A",X"4D",X"3E",X"E0",X"32",X"5C",X"4D",X"11",X"E6",X"4E",X"ED",X"53",X"5D",X"4D",X"78", - X"32",X"56",X"4D",X"3E",X"01",X"32",X"59",X"4D",X"3E",X"E6",X"32",X"5B",X"4D",X"C5",X"CD",X"56", - X"2E",X"23",X"E5",X"CD",X"38",X"2C",X"06",X"05",X"CD",X"EB",X"2C",X"D1",X"EB",X"CD",X"56",X"2E", - X"EB",X"13",X"D5",X"06",X"08",X"CD",X"EB",X"2C",X"3A",X"5A",X"4D",X"3D",X"32",X"5A",X"4D",X"3A", - X"5C",X"4D",X"D6",X"28",X"32",X"5C",X"4D",X"E1",X"C1",X"10",X"C4",X"06",X"06",X"78",X"32",X"56", - X"4D",X"3E",X"06",X"90",X"5F",X"07",X"07",X"83",X"16",X"00",X"5F",X"ED",X"53",X"57",X"4D",X"C5", - X"CD",X"56",X"2E",X"23",X"E5",X"21",X"59",X"2D",X"22",X"52",X"4D",X"21",X"49",X"2D",X"06",X"08", - X"CD",X"29",X"2D",X"E1",X"C1",X"10",X"D6",X"01",X"FC",X"2D",X"ED",X"43",X"52",X"4D",X"01",X"F4", - X"2D",X"ED",X"43",X"54",X"4D",X"CD",X"56",X"2E",X"32",X"32",X"4F",X"32",X"33",X"4F",X"07",X"07", - X"07",X"07",X"23",X"06",X"04",X"11",X"A6",X"4E",X"C5",X"D5",X"07",X"30",X"7E",X"F5",X"CD",X"56", - X"2E",X"47",X"23",X"CD",X"56",X"2E",X"23",X"32",X"56",X"4D",X"E5",X"90",X"21",X"56",X"4D",X"CD", - X"B6",X"2D",X"CD",X"38",X"2E",X"CB",X"D6",X"47",X"21",X"56",X"4D",X"35",X"CD",X"B6",X"2D",X"CD", - X"38",X"2E",X"CB",X"D6",X"CB",X"DE",X"10",X"F0",X"CB",X"96",X"E1",X"97",X"12",X"13",X"CD",X"56", - X"2E",X"23",X"32",X"56",X"4D",X"E5",X"47",X"07",X"07",X"80",X"47",X"D6",X"1E",X"ED",X"44",X"F5", - X"78",X"07",X"07",X"07",X"C6",X"F0",X"12",X"13",X"97",X"12",X"13",X"12",X"13",X"12",X"13",X"ED", - X"4B",X"54",X"4D",X"0A",X"6F",X"03",X"0A",X"67",X"F1",X"06",X"00",X"4F",X"09",X"7D",X"12",X"13", - X"7C",X"12",X"13",X"ED",X"4B",X"52",X"4D",X"0A",X"12",X"13",X"3A",X"56",X"4D",X"12",X"13",X"97", - X"12",X"CD",X"E5",X"2D",X"CD",X"38",X"2E",X"CB",X"F6",X"E1",X"F1",X"D1",X"E5",X"2A",X"54",X"4D", - X"23",X"23",X"22",X"54",X"4D",X"2A",X"52",X"4D",X"23",X"22",X"52",X"4D",X"21",X"0C",X"00",X"19", - X"EB",X"E1",X"C1",X"05",X"C2",X"98",X"29",X"CD",X"79",X"2B",X"21",X"D8",X"4E",X"97",X"77",X"23", - X"36",X"01",X"23",X"36",X"01",X"23",X"77",X"23",X"77",X"23",X"36",X"E6",X"23",X"36",X"18",X"23", - X"36",X"09",X"23",X"36",X"04",X"23",X"36",X"7B",X"23",X"36",X"23",X"23",X"36",X"A0",X"3A",X"4B", - X"4D",X"FE",X"01",X"11",X"9C",X"4C",X"21",X"4E",X"4D",X"28",X"06",X"11",X"9D",X"4C",X"21",X"51", - X"4D",X"3A",X"9E",X"4C",X"12",X"7E",X"FE",X"10",X"38",X"0A",X"3A",X"14",X"4C",X"A7",X"7E",X"20", - X"03",X"3E",X"0F",X"77",X"11",X"E4",X"35",X"3D",X"07",X"26",X"00",X"6F",X"19",X"7E",X"23",X"66", - X"6F",X"3A",X"9E",X"4C",X"A7",X"7E",X"28",X"01",X"97",X"01",X"25",X"4E",X"02",X"23",X"7E",X"03", - X"02",X"03",X"02",X"23",X"7E",X"03",X"02",X"23",X"7E",X"03",X"02",X"23",X"7E",X"03",X"02",X"11", - X"E6",X"4E",X"C3",X"6A",X"2E",X"3A",X"01",X"4C",X"47",X"23",X"7E",X"12",X"23",X"4E",X"C5",X"E5", - X"21",X"07",X"00",X"19",X"EB",X"3D",X"07",X"07",X"06",X"00",X"4F",X"21",X"48",X"2B",X"09",X"06", - X"04",X"7E",X"12",X"23",X"13",X"10",X"FA",X"97",X"12",X"13",X"E1",X"C1",X"79",X"12",X"13",X"3A", - X"2A",X"4E",X"12",X"13",X"10",X"D3",X"3A",X"9E",X"4C",X"A7",X"28",X"06",X"21",X"27",X"4E",X"35", - X"23",X"35",X"3A",X"14",X"4C",X"A7",X"20",X"3E",X"97",X"32",X"A3",X"4C",X"3E",X"0B",X"CD",X"0E", - X"05",X"CD",X"95",X"05",X"CD",X"C4",X"05",X"3A",X"37",X"4C",X"FE",X"02",X"20",X"0B",X"3E",X"0B", - X"CD",X"16",X"05",X"CD",X"9E",X"05",X"CD",X"CC",X"05",X"3A",X"4B",X"4D",X"FE",X"01",X"3E",X"0E", - X"32",X"02",X"4C",X"28",X"12",X"CD",X"CC",X"05",X"3A",X"AC",X"4C",X"A7",X"20",X"03",X"CD",X"6E", - X"06",X"3E",X"01",X"32",X"A3",X"4C",X"C9",X"CD",X"C4",X"05",X"18",X"EC",X"DB",X"65",X"DB",X"64", - X"E1",X"D1",X"C1",X"F1",X"FB",X"C3",X"B5",X"2A",X"05",X"0B",X"1F",X"24",X"12",X"11",X"E1",X"24", - X"0A",X"18",X"AC",X"25",X"0C",X"21",X"72",X"26",X"0B",X"2B",X"41",X"27",X"E5",X"CD",X"1A",X"03", - X"06",X"07",X"3E",X"08",X"11",X"E0",X"FF",X"21",X"81",X"43",X"C5",X"06",X"1A",X"CD",X"57",X"04", - X"01",X"45",X"03",X"09",X"C1",X"10",X"F3",X"E1",X"C9",X"3E",X"20",X"11",X"01",X"00",X"06",X"1E", - X"21",X"A1",X"43",X"CD",X"5C",X"04",X"06",X"1E",X"21",X"41",X"40",X"CD",X"5C",X"04",X"3E",X"25", - X"11",X"E0",X"FF",X"06",X"1A",X"21",X"80",X"43",X"CD",X"57",X"04",X"3E",X"2D",X"06",X"1A",X"21", - X"9F",X"43",X"CD",X"57",X"04",X"3A",X"A1",X"43",X"FE",X"28",X"3E",X"29",X"28",X"02",X"3E",X"24", - X"32",X"A0",X"43",X"3A",X"41",X"40",X"FE",X"28",X"3E",X"5C",X"28",X"02",X"3E",X"26",X"32",X"40", - X"40",X"3A",X"BE",X"43",X"FE",X"20",X"3E",X"5D",X"28",X"02",X"3E",X"2C",X"32",X"BF",X"43",X"3A", - X"5E",X"40",X"FE",X"20",X"3E",X"5E",X"28",X"02",X"3E",X"2F",X"32",X"5F",X"40",X"C9",X"21",X"A0", - X"43",X"18",X"03",X"21",X"40",X"40",X"D5",X"19",X"36",X"08",X"11",X"05",X"00",X"19",X"36",X"08", - X"D1",X"C9",X"E5",X"11",X"01",X"00",X"06",X"05",X"3E",X"03",X"CD",X"5C",X"04",X"E1",X"01",X"E0", - X"FF",X"09",X"06",X"05",X"3E",X"02",X"CD",X"5C",X"04",X"CD",X"38",X"2E",X"CB",X"CE",X"23",X"CB", - X"C6",X"C9",X"A0",X"43",X"E0",X"42",X"20",X"42",X"E0",X"41",X"20",X"41",X"60",X"40",X"00",X"03", - X"06",X"07",X"0A",X"0D",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"18",X"19",X"1D", - X"1D",X"1D",X"1B",X"1A",X"1D",X"1D",X"1D",X"1C",X"11",X"2E",X"2C",X"18",X"03",X"11",X"24",X"2C", - X"07",X"06",X"03",X"21",X"9E",X"43",X"DC",X"5C",X"2C",X"07",X"06",X"01",X"21",X"1E",X"42",X"DC", - X"5C",X"2C",X"07",X"06",X"03",X"21",X"1E",X"41",X"DC",X"5C",X"2C",X"C9",X"F5",X"C5",X"3A",X"56", - X"4D",X"3D",X"4F",X"07",X"07",X"81",X"ED",X"44",X"06",X"00",X"28",X"01",X"05",X"4F",X"09",X"C1", - X"C5",X"D5",X"CD",X"86",X"2C",X"01",X"E5",X"FF",X"09",X"CD",X"86",X"2C",X"01",X"E5",X"FF",X"09", - X"D1",X"C1",X"10",X"EC",X"F1",X"C9",X"06",X"05",X"1A",X"77",X"13",X"2B",X"10",X"FA",X"C9",X"C5", - X"E5",X"07",X"30",X"22",X"F5",X"5E",X"23",X"56",X"3A",X"3E",X"4C",X"A7",X"20",X"0B",X"D5",X"E5", - X"CD",X"29",X"2E",X"CB",X"6E",X"E1",X"D1",X"28",X"0C",X"CD",X"61",X"2D",X"CD",X"38",X"2E",X"CB", - X"EE",X"21",X"8B",X"4E",X"34",X"F1",X"2A",X"52",X"4D",X"23",X"22",X"52",X"4D",X"E1",X"23",X"23", - X"C1",X"10",X"CC",X"C9",X"85",X"43",X"45",X"43",X"05",X"43",X"C5",X"42",X"85",X"42",X"45",X"42", - X"05",X"42",X"C5",X"41",X"85",X"41",X"45",X"41",X"05",X"41",X"C5",X"40",X"85",X"40",X"01",X"02", - X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"C5",X"07",X"30",X"21",X"F5", - X"2A",X"5D",X"4D",X"23",X"ED",X"5B",X"59",X"4D",X"73",X"23",X"72",X"23",X"97",X"77",X"23",X"77", - X"23",X"ED",X"5B",X"5B",X"4D",X"73",X"23",X"72",X"11",X"08",X"00",X"19",X"22",X"5D",X"4D",X"F1", - X"CD",X"17",X"2D",X"C1",X"10",X"D5",X"C9",X"F5",X"3A",X"59",X"4D",X"3C",X"32",X"59",X"4D",X"3A", - X"5B",X"4D",X"C6",X"F0",X"32",X"5B",X"4D",X"F1",X"C9",X"C5",X"E5",X"07",X"30",X"0D",X"F5",X"5E", - X"23",X"56",X"CD",X"95",X"2D",X"CD",X"38",X"2E",X"CB",X"E6",X"F1",X"2A",X"52",X"4D",X"23",X"22", - X"52",X"4D",X"E1",X"23",X"23",X"C1",X"10",X"E1",X"C9",X"85",X"43",X"05",X"43",X"C5",X"42",X"45", - X"42",X"C5",X"41",X"45",X"41",X"05",X"41",X"85",X"40",X"01",X"03",X"04",X"06",X"08",X"0A",X"0B", - X"0D",X"2A",X"57",X"4D",X"19",X"3A",X"61",X"4D",X"77",X"2B",X"3C",X"77",X"11",X"E0",X"FF",X"19", - X"3C",X"77",X"23",X"3C",X"77",X"11",X"20",X"04",X"19",X"3A",X"9E",X"4C",X"A7",X"3A",X"60",X"4D", - X"47",X"3A",X"5F",X"4D",X"4F",X"28",X"03",X"01",X"00",X"00",X"70",X"2B",X"71",X"11",X"E0",X"FF", - X"19",X"71",X"23",X"70",X"C9",X"2A",X"57",X"4D",X"19",X"2B",X"2B",X"7E",X"C6",X"10",X"77",X"11", - X"E0",X"FF",X"19",X"7E",X"C6",X"11",X"77",X"11",X"00",X"04",X"19",X"3A",X"62",X"4D",X"3D",X"77", - X"11",X"20",X"00",X"19",X"77",X"C9",X"F5",X"C5",X"D5",X"7E",X"4F",X"07",X"07",X"81",X"D6",X"1E", - X"ED",X"44",X"06",X"00",X"4F",X"2A",X"54",X"4D",X"7E",X"23",X"66",X"6F",X"09",X"06",X"05",X"3E", - X"04",X"86",X"77",X"11",X"E0",X"FF",X"19",X"3E",X"05",X"86",X"77",X"11",X"1F",X"00",X"19",X"10", - X"EE",X"D1",X"C1",X"F1",X"C9",X"F5",X"C5",X"D5",X"E5",X"11",X"FB",X"01",X"CD",X"44",X"01",X"E1", - X"D1",X"C1",X"F1",X"C9",X"45",X"43",X"85",X"42",X"85",X"41",X"C5",X"40",X"02",X"05",X"09",X"0C", - X"D5",X"97",X"57",X"5A",X"7E",X"23",X"E5",X"6F",X"26",X"00",X"19",X"EB",X"E1",X"10",X"F5",X"3E", - X"05",X"32",X"01",X"4C",X"32",X"C0",X"50",X"0D",X"20",X"EA",X"D1",X"19",X"CB",X"24",X"CB",X"24", - X"CB",X"3C",X"CB",X"3C",X"E5",X"DD",X"E1",X"DD",X"E9",X"21",X"65",X"4D",X"3A",X"4B",X"4D",X"FE", - X"01",X"28",X"08",X"21",X"C5",X"4D",X"18",X"03",X"21",X"2B",X"4E",X"F5",X"C5",X"E5",X"2A",X"52", - X"4D",X"46",X"3A",X"56",X"4D",X"D6",X"06",X"ED",X"44",X"07",X"07",X"07",X"07",X"80",X"06",X"00", - X"4F",X"E1",X"09",X"C1",X"F1",X"C9",X"C5",X"D5",X"0E",X"51",X"F3",X"ED",X"50",X"ED",X"58",X"7E", - X"0E",X"28",X"ED",X"50",X"ED",X"58",X"FB",X"D1",X"C1",X"C9",X"F5",X"C5",X"D5",X"E5",X"F3",X"21", - X"7E",X"2E",X"11",X"9C",X"F5",X"01",X"08",X"22",X"DB",X"64",X"DB",X"65",X"18",X"82",X"3E",X"08", - X"C3",X"32",X"2F",X"3A",X"2E",X"4F",X"FE",X"90",X"3E",X"07",X"C2",X"32",X"2F",X"3E",X"09",X"C3", - X"32",X"2F",X"3A",X"E3",X"4E",X"FE",X"86",X"3A",X"2E",X"4F",X"28",X"0A",X"FE",X"87",X"CA",X"35", - X"2F",X"3E",X"00",X"C3",X"32",X"2F",X"FE",X"86",X"CA",X"35",X"2F",X"3E",X"01",X"C3",X"32",X"2F", - X"3A",X"25",X"4E",X"32",X"0E",X"4C",X"97",X"32",X"A7",X"4C",X"3C",X"32",X"3B",X"4C",X"06",X"1E", - X"CD",X"72",X"03",X"3A",X"8B",X"4E",X"32",X"C0",X"50",X"A7",X"CA",X"A8",X"2F",X"3A",X"A5",X"4E", - X"A7",X"C2",X"F0",X"2F",X"3E",X"15",X"CD",X"7A",X"09",X"3A",X"35",X"4F",X"3C",X"E6",X"03",X"32", - X"35",X"4F",X"3A",X"16",X"4C",X"A7",X"28",X"03",X"CD",X"77",X"11",X"97",X"32",X"2D",X"4F",X"32", - X"2C",X"4F",X"32",X"34",X"4F",X"3D",X"32",X"0D",X"4C",X"3E",X"0F",X"32",X"32",X"4F",X"CD",X"D8", - X"1B",X"3A",X"2E",X"4F",X"E6",X"86",X"FE",X"86",X"20",X"0E",X"3A",X"E3",X"4E",X"E6",X"86",X"FE", - X"86",X"28",X"05",X"3E",X"0A",X"CD",X"7A",X"09",X"3A",X"E3",X"4E",X"FE",X"99",X"CA",X"7E",X"2E", - X"FE",X"90",X"CA",X"83",X"2E",X"E6",X"86",X"FE",X"86",X"CA",X"92",X"2E",X"FE",X"84",X"20",X"05", - X"3E",X"10",X"CD",X"7A",X"09",X"3A",X"14",X"4C",X"A7",X"20",X"10",X"3A",X"E3",X"4E",X"CB",X"67", - X"3A",X"28",X"4E",X"20",X"03",X"3A",X"27",X"4E",X"CD",X"B6",X"06",X"3E",X"01",X"06",X"05",X"F5", - X"C5",X"32",X"2D",X"4F",X"32",X"2C",X"4F",X"CD",X"D8",X"1B",X"C1",X"F1",X"3C",X"10",X"F0",X"3A", - X"33",X"4F",X"47",X"3A",X"32",X"4F",X"A0",X"06",X"04",X"0E",X"08",X"F5",X"C5",X"A1",X"C4",X"2D", - X"30",X"C1",X"F1",X"CB",X"29",X"10",X"F4",X"3A",X"14",X"4C",X"A7",X"20",X"1A",X"97",X"32",X"A3", - X"4C",X"3A",X"4B",X"4D",X"FE",X"01",X"3E",X"06",X"28",X"05",X"CD",X"16",X"05",X"18",X"03",X"CD", - X"0E",X"05",X"3E",X"01",X"32",X"A3",X"4C",X"CD",X"A9",X"30",X"CD",X"A9",X"30",X"CD",X"8A",X"03", - X"C3",X"C3",X"2E",X"CD",X"0E",X"05",X"18",X"20",X"97",X"32",X"3B",X"4C",X"CD",X"23",X"05",X"32", - X"A3",X"4C",X"3C",X"32",X"A7",X"4C",X"3A",X"14",X"4C",X"A7",X"20",X"0C",X"3A",X"4B",X"4D",X"FE", - X"01",X"3E",X"06",X"28",X"DE",X"CD",X"16",X"05",X"3E",X"01",X"32",X"A3",X"4C",X"CD",X"ED",X"06", - X"3E",X"0D",X"CD",X"7A",X"09",X"CD",X"A1",X"03",X"97",X"32",X"A5",X"4E",X"3A",X"4B",X"4D",X"21", - X"3C",X"4C",X"FE",X"01",X"28",X"03",X"21",X"3D",X"4C",X"36",X"01",X"97",X"32",X"A7",X"4C",X"C9", - X"97",X"32",X"3B",X"4C",X"3C",X"32",X"A7",X"4C",X"CD",X"ED",X"06",X"3E",X"0C",X"CD",X"7A",X"09", - X"CD",X"A1",X"03",X"3E",X"01",X"32",X"A5",X"4E",X"3A",X"4B",X"4D",X"21",X"3C",X"4C",X"11",X"65", - X"4D",X"FE",X"01",X"28",X"06",X"21",X"3D",X"4C",X"11",X"C5",X"4D",X"36",X"00",X"21",X"2B",X"4E", - X"06",X"60",X"7E",X"12",X"23",X"13",X"10",X"FA",X"97",X"32",X"A7",X"4C",X"C9",X"F5",X"3E",X"04", - X"90",X"5F",X"07",X"83",X"07",X"07",X"16",X"00",X"5F",X"21",X"A6",X"4E",X"19",X"7E",X"A7",X"20", - X"05",X"CD",X"82",X"30",X"F1",X"C9",X"FE",X"01",X"20",X"FE",X"23",X"7E",X"23",X"46",X"CD",X"8C", - X"30",X"11",X"FA",X"FF",X"19",X"7E",X"2B",X"2B",X"BE",X"20",X"1E",X"2B",X"36",X"00",X"E5",X"CD", - X"82",X"30",X"E1",X"11",X"0A",X"00",X"19",X"5E",X"23",X"56",X"3A",X"62",X"4D",X"3D",X"12",X"21", - X"E0",X"FF",X"19",X"77",X"3E",X"02",X"CD",X"7A",X"09",X"C1",X"3A",X"34",X"4F",X"B0",X"32",X"34", - X"4F",X"C9",X"11",X"08",X"00",X"19",X"CD",X"DF",X"21",X"CB",X"F6",X"C9",X"80",X"2B",X"77",X"11", - X"08",X"00",X"19",X"7E",X"80",X"77",X"FE",X"FC",X"28",X"09",X"FE",X"28",X"C0",X"36",X"00",X"2B", - X"34",X"23",X"C9",X"36",X"24",X"2B",X"35",X"23",X"C9",X"3A",X"25",X"4E",X"A7",X"C8",X"21",X"0E", - X"4C",X"35",X"C0",X"3A",X"25",X"4E",X"77",X"CD",X"8A",X"03",X"C9",X"ED",X"30",X"22",X"31",X"57", - X"31",X"86",X"31",X"B2",X"31",X"E1",X"31",X"16",X"32",X"4B",X"32",X"80",X"32",X"B5",X"32",X"E7", - X"32",X"1C",X"33",X"51",X"33",X"86",X"33",X"BB",X"33",X"ED",X"33",X"22",X"34",X"57",X"34",X"8C", - X"34",X"B8",X"34",X"E7",X"34",X"1C",X"35",X"48",X"35",X"7D",X"35",X"B2",X"35",X"0F",X"90",X"05", - X"05",X"21",X"21",X"21",X"21",X"21",X"21",X"04",X"04",X"04",X"04",X"04",X"04",X"04",X"04",X"04", - X"04",X"04",X"04",X"00",X"40",X"00",X"40",X"00",X"40",X"00",X"40",X"00",X"40",X"00",X"00",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"0F",X"01",X"06",X"01",X"01",X"06",X"03",X"01",X"06",X"04",X"01", - X"06",X"06",X"18",X"94",X"02",X"03",X"C0",X"C0",X"21",X"21",X"21",X"21",X"00",X"40",X"00",X"40", - X"00",X"E0",X"01",X"50",X"02",X"48",X"04",X"44",X"00",X"08",X"02",X"00",X"00",X"00",X"00",X"20", - X"01",X"00",X"00",X"08",X"18",X"18",X"19",X"80",X"01",X"80",X"0F",X"01",X"04",X"02",X"04",X"06", - X"05",X"04",X"06",X"05",X"01",X"04",X"02",X"1B",X"98",X"01",X"01",X"C0",X"21",X"D2",X"D2",X"21", - X"C0",X"1C",X"47",X"08",X"42",X"A0",X"40",X"A0",X"40",X"08",X"42",X"1C",X"47",X"00",X"80",X"00", - X"20",X"00",X"80",X"00",X"20",X"00",X"80",X"00",X"00",X"04",X"04",X"20",X"20",X"04",X"04",X"06", - X"01",X"06",X"06",X"01",X"06",X"06",X"15",X"9C",X"04",X"04",X"21",X"31",X"39",X"39",X"31",X"21", - X"0F",X"F8",X"81",X"F0",X"00",X"20",X"00",X"20",X"81",X"F0",X"0F",X"F8",X"00",X"01",X"00",X"01", - X"80",X"01",X"80",X"01",X"00",X"01",X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"06",X"04",X"1E",X"A0",X"04",X"06",X"21",X"33",X"33",X"33",X"33",X"21",X"03",X"F8",X"00",X"00", - X"40",X"00",X"40",X"00",X"00",X"00",X"03",X"F8",X"14",X"01",X"40",X"00",X"00",X"00",X"00",X"00", - X"44",X"00",X"00",X"01",X"42",X"42",X"42",X"42",X"42",X"42",X"09",X"01",X"06",X"06",X"01",X"06", - X"06",X"12",X"A4",X"06",X"06",X"2D",X"2D",X"C0",X"C0",X"2D",X"2D",X"47",X"1C",X"47",X"1C",X"00", - X"E0",X"00",X"E0",X"47",X"1C",X"47",X"1C",X"08",X"00",X"00",X"02",X"00",X"10",X"01",X"01",X"00", - X"00",X"00",X"00",X"81",X"81",X"C3",X"C3",X"81",X"81",X"0F",X"01",X"06",X"06",X"03",X"04",X"03", - X"03",X"04",X"04",X"01",X"06",X"01",X"18",X"B4",X"04",X"0E",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC", - X"54",X"05",X"12",X"09",X"54",X"05",X"12",X"09",X"54",X"05",X"12",X"09",X"00",X"20",X"40",X"80", - X"00",X"02",X"40",X"00",X"00",X"20",X"40",X"80",X"18",X"18",X"18",X"18",X"18",X"18",X"0F",X"01", - X"06",X"02",X"01",X"06",X"05",X"01",X"06",X"05",X"01",X"06",X"02",X"1B",X"AC",X"06",X"06",X"21", - X"21",X"C0",X"C0",X"C0",X"21",X"02",X"00",X"05",X"00",X"0F",X"A1",X"10",X"61",X"00",X"21",X"00", - X"1E",X"00",X"00",X"00",X"10",X"01",X"00",X"08",X"02",X"00",X"10",X"00",X"00",X"02",X"02",X"06", - X"24",X"60",X"40",X"0F",X"01",X"02",X"02",X"02",X"03",X"02",X"03",X"04",X"04",X"04",X"06",X"04", - X"15",X"B0",X"04",X"04",X"21",X"D2",X"C6",X"C6",X"2B",X"21",X"01",X"F0",X"18",X"E1",X"14",X"81", - X"17",X"81",X"03",X"20",X"01",X"F0",X"10",X"00",X"04",X"00",X"00",X"00",X"00",X"40",X"00",X"C0", - X"00",X"00",X"01",X"37",X"37",X"C7",X"C7",X"01",X"0F",X"02",X"03",X"02",X"04",X"05",X"05",X"02", - X"05",X"02",X"01",X"06",X"06",X"12",X"A8",X"07",X"07",X"C8",X"D0",X"21",X"21",X"21",X"21",X"14", - X"15",X"08",X"AA",X"04",X"50",X"0A",X"A8",X"01",X"50",X"02",X"AA",X"00",X"40",X"04",X"00",X"00", - X"20",X"00",X"20",X"00",X"20",X"00",X"00",X"10",X"20",X"01",X"01",X"81",X"80",X"0D",X"01",X"02", - X"01",X"04",X"06",X"05",X"02",X"04",X"03",X"0F",X"B8",X"06",X"09",X"21",X"D0",X"21",X"21",X"C2", - X"21",X"08",X"00",X"19",X"C0",X"0C",X"40",X"00",X"42",X"00",X"73",X"00",X"02",X"00",X"00",X"00", - X"02",X"00",X"20",X"00",X"80",X"00",X"04",X"00",X"01",X"01",X"0C",X"31",X"8C",X"30",X"80",X"0F", - X"01",X"03",X"02",X"02",X"04",X"03",X"03",X"05",X"04",X"04",X"06",X"05",X"1E",X"BC",X"1F",X"1C", - X"C0",X"C2",X"C4",X"25",X"35",X"25",X"1F",X"E7",X"1F",X"E1",X"17",X"9C",X"07",X"9C",X"00",X"9C", - X"00",X"9C",X"00",X"00",X"00",X"12",X"00",X"02",X"08",X"00",X"00",X"02",X"00",X"00",X"00",X"04", - X"01",X"81",X"01",X"81",X"0F",X"01",X"04",X"04",X"01",X"02",X"01",X"05",X"06",X"06",X"01",X"05", - X"01",X"0F",X"90",X"05",X"05",X"21",X"33",X"37",X"37",X"23",X"21",X"07",X"FC",X"00",X"E0",X"00", - X"80",X"00",X"80",X"07",X"E0",X"0F",X"FC",X"00",X"10",X"00",X"10",X"00",X"00",X"00",X"40",X"08", - X"00",X"00",X"10",X"82",X"69",X"96",X"69",X"86",X"01",X"0F",X"02",X"06",X"02",X"03",X"05",X"03", - X"02",X"05",X"05",X"01",X"06",X"06",X"18",X"94",X"02",X"03",X"21",X"21",X"D0",X"CC",X"C2",X"21", - X"02",X"AA",X"05",X"54",X"10",X"FF",X"1E",X"0F",X"1F",X"E1",X"05",X"54",X"00",X"01",X"10",X"00", - X"02",X"00",X"40",X"20",X"00",X"04",X"00",X"00",X"80",X"00",X"60",X"18",X"06",X"01",X"0F",X"04", - X"06",X"04",X"03",X"04",X"04",X"02",X"03",X"02",X"01",X"02",X"02",X"1B",X"98",X"01",X"01",X"62", - X"72",X"72",X"31",X"31",X"21",X"21",X"80",X"21",X"C0",X"21",X"E0",X"01",X"F0",X"01",X"F8",X"01", - X"FC",X"02",X"00",X"02",X"00",X"02",X"00",X"02",X"00",X"02",X"00",X"00",X"00",X"84",X"04",X"04", - X"01",X"01",X"81",X"0B",X"01",X"06",X"06",X"04",X"06",X"04",X"01",X"03",X"03",X"15",X"9C",X"04", - X"04",X"21",X"21",X"CC",X"CC",X"21",X"21",X"00",X"70",X"00",X"0E",X"5C",X"07",X"5C",X"07",X"0E", - X"00",X"01",X"C0",X"00",X"04",X"00",X"80",X"00",X"20",X"00",X"80",X"00",X"20",X"00",X"00",X"80", - X"B0",X"18",X"18",X"0D",X"01",X"0F",X"05",X"06",X"05",X"03",X"05",X"04",X"02",X"04",X"03",X"01", - X"02",X"02",X"1E",X"A0",X"04",X"06",X"62",X"6A",X"62",X"70",X"62",X"62",X"0A",X"A1",X"03",X"01", - X"07",X"E1",X"00",X"FD",X"00",X"51",X"05",X"51",X"00",X"00",X"00",X"12",X"08",X"00",X"01",X"00", - X"00",X"02",X"00",X"00",X"06",X"C6",X"C6",X"E2",X"E2",X"C2",X"0F",X"01",X"05",X"05",X"02",X"03", - X"03",X"04",X"06",X"06",X"01",X"06",X"06",X"12",X"A4",X"06",X"06",X"D2",X"D6",X"D6",X"D6",X"D6", - X"25",X"10",X"E1",X"10",X"81",X"10",X"81",X"10",X"81",X"10",X"81",X"00",X"8C",X"00",X"40",X"00", - X"04",X"04",X"00",X"00",X"04",X"00",X"40",X"00",X"00",X"64",X"60",X"60",X"60",X"60",X"29",X"0F", - X"02",X"06",X"06",X"01",X"06",X"06",X"01",X"06",X"01",X"01",X"06",X"06",X"18",X"B4",X"04",X"0E", - X"70",X"D8",X"CC",X"C6",X"83",X"21",X"81",X"EF",X"00",X"2F",X"00",X"0F",X"80",X"00",X"1F",X"E0", - X"0F",X"EE",X"02",X"00",X"00",X"40",X"00",X"20",X"20",X"00",X"20",X"08",X"00",X"01",X"00",X"00", - X"00",X"00",X"00",X"00",X"02",X"01",X"06",X"01",X"1B",X"AC",X"06",X"06",X"C0",X"23",X"25",X"29", - X"31",X"C0",X"03",X"F0",X"03",X"F0",X"03",X"98",X"03",X"38",X"01",X"F8",X"09",X"F8",X"04",X"00", - X"04",X"00",X"00",X"04",X"00",X"04",X"00",X"04",X"00",X"00",X"80",X"81",X"81",X"81",X"81",X"01", - X"09",X"02",X"06",X"02",X"01",X"06",X"05",X"15",X"B0",X"04",X"04",X"21",X"21",X"62",X"6E",X"6E", - X"2D",X"02",X"E8",X"02",X"E8",X"0E",X"E1",X"0E",X"01",X"0E",X"01",X"0E",X"0C",X"08",X"00",X"00", - X"02",X"00",X"00",X"40",X"00",X"41",X"02",X"40",X"10",X"80",X"81",X"26",X"1A",X"1A",X"19",X"0F", - X"05",X"06",X"05",X"01",X"04",X"01",X"01",X"04",X"01",X"01",X"05",X"01",X"12",X"A8",X"07",X"07", - X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"1F",X"EF",X"1F",X"EF",X"1F",X"EF",X"1F",X"EF",X"1F",X"EF", - X"1F",X"EF",X"00",X"10",X"00",X"10",X"00",X"10",X"00",X"10",X"00",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"02",X"01",X"06",X"01",X"0F",X"B8",X"06",X"09",X"95",X"7A",X"97",X"7A", - X"97",X"C0",X"10",X"9C",X"00",X"21",X"10",X"80",X"00",X"21",X"10",X"80",X"10",X"E1",X"06",X"00", - X"00",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"61",X"66",X"66",X"66",X"66",X"66", - X"0F",X"01",X"06",X"04",X"01",X"06",X"04",X"01",X"05",X"03",X"01",X"06",X"03",X"1E",X"BC",X"1F", - X"1C",X"C0",X"7A",X"97",X"9B",X"76",X"DA",X"10",X"E1",X"00",X"21",X"10",X"80",X"10",X"20",X"00", - X"81",X"10",X"21",X"00",X"40",X"00",X"02",X"00",X"00",X"08",X"00",X"00",X"40",X"00",X"40",X"66", - X"66",X"66",X"66",X"66",X"66",X"0F",X"01",X"06",X"06",X"01",X"06",X"01",X"01",X"06",X"01",X"01", - X"06",X"06",X"1E",X"A0",X"04",X"06",X"2D",X"2D",X"21",X"21",X"21",X"C0",X"48",X"02",X"08",X"02", - X"08",X"02",X"00",X"00",X"00",X"00",X"00",X"7E",X"00",X"00",X"40",X"00",X"00",X"44",X"00",X"07", - X"00",X"00",X"00",X"00",X"24",X"24",X"24",X"A4",X"00",X"40",X"0E",X"01",X"03",X"03",X"03",X"06", - X"04",X"03",X"06",X"06",X"08",X"36",X"17",X"36",X"26",X"36",X"35",X"36",X"44",X"36",X"53",X"36", - X"62",X"36",X"71",X"36",X"80",X"36",X"8F",X"36",X"9E",X"36",X"AD",X"36",X"BC",X"36",X"CB",X"36", - X"DA",X"36",X"E9",X"36",X"F8",X"36",X"07",X"37",X"01",X"18",X"15",X"20",X"03",X"01",X"28",X"01", - X"20",X"01",X"18",X"01",X"10",X"01",X"08",X"01",X"17",X"14",X"19",X"03",X"01",X"10",X"02",X"10", - X"02",X"10",X"02",X"10",X"01",X"10",X"01",X"16",X"13",X"16",X"03",X"01",X"0C",X"03",X"0D",X"03", - X"0E",X"03",X"0F",X"02",X"10",X"01",X"15",X"12",X"14",X"03",X"02",X"0B",X"04",X"0C",X"04",X"0D", - X"04",X"0E",X"03",X"0F",X"01",X"14",X"11",X"12",X"03",X"03",X"0A",X"05",X"0B",X"05",X"0C",X"05", - X"0D",X"04",X"0E",X"01",X"13",X"10",X"10",X"02",X"01",X"09",X"02",X"0A",X"03",X"0B",X"04",X"0C", - X"05",X"0D",X"01",X"12",X"0F",X"0E",X"02",X"03",X"08",X"04",X"09",X"04",X"0A",X"05",X"0B",X"05", - X"0C",X"01",X"11",X"0E",X"0C",X"02",X"04",X"07",X"04",X"08",X"04",X"09",X"05",X"0A",X"05",X"0B", - X"01",X"10",X"0D",X"0A",X"02",X"04",X"06",X"05",X"07",X"05",X"08",X"05",X"09",X"04",X"0A",X"01", - X"0F",X"0C",X"08",X"02",X"05",X"05",X"05",X"06",X"05",X"07",X"05",X"08",X"05",X"09",X"01",X"0E", - X"0B",X"06",X"01",X"03",X"04",X"05",X"05",X"05",X"06",X"05",X"07",X"05",X"08",X"01",X"0D",X"0A", - X"04",X"01",X"02",X"05",X"04",X"05",X"04",X"05",X"05",X"05",X"05",X"05",X"01",X"0C",X"09",X"03", - X"01",X"03",X"03",X"05",X"04",X"05",X"05",X"04",X"06",X"04",X"07",X"01",X"0B",X"08",X"02",X"01", - X"03",X"01",X"04",X"02",X"05",X"03",X"04",X"04",X"05",X"05",X"01",X"0A",X"07",X"01",X"01",X"05", - X"01",X"05",X"01",X"05",X"01",X"05",X"01",X"05",X"01",X"01",X"20",X"20",X"80",X"01",X"05",X"72", - X"04",X"66",X"01",X"32",X"02",X"40",X"03",X"50",X"01",X"20",X"20",X"14",X"01",X"01",X"10",X"04", - X"15",X"02",X"36",X"03",X"10",X"05",X"13",X"01",X"20",X"20",X"20",X"01",X"03",X"03",X"02",X"30", - X"04",X"08",X"01",X"28",X"05",X"12",X"F5",X"C5",X"D5",X"E5",X"F3",X"21",X"16",X"37",X"11",X"AF", - X"A6",X"01",X"07",X"FF",X"DB",X"21",X"C3",X"2A",X"19",X"D5",X"E5",X"97",X"6F",X"67",X"32",X"A5", - X"4E",X"32",X"A1",X"4C",X"FD",X"E1",X"3C",X"32",X"3C",X"4C",X"32",X"3D",X"4C",X"FD",X"7E",X"00", - X"FD",X"23",X"5F",X"16",X"00",X"19",X"10",X"F5",X"0D",X"32",X"C0",X"50",X"20",X"EF",X"D1",X"19", - X"7C",X"EB",X"E5",X"DD",X"E1",X"11",X"84",X"23",X"D5",X"FD",X"E1",X"FD",X"E9",X"DB",X"32",X"E1", - X"D1",X"C1",X"F1",X"FB",X"C3",X"03",X"3C",X"3A",X"37",X"4C",X"FE",X"01",X"28",X"26",X"DD",X"21", - X"93",X"4C",X"21",X"9B",X"4C",X"11",X"44",X"4C",X"06",X"03",X"7E",X"12",X"2B",X"1B",X"10",X"FA", - X"CD",X"2B",X"3A",X"3A",X"91",X"4C",X"A7",X"20",X"08",X"CD",X"AA",X"37",X"CD",X"B1",X"37",X"18", - X"06",X"CD",X"B1",X"37",X"CD",X"AA",X"37",X"3A",X"94",X"4C",X"FE",X"01",X"C0",X"97",X"32",X"94", - X"4C",X"CD",X"0C",X"3B",X"06",X"B4",X"CD",X"72",X"03",X"C9",X"21",X"96",X"4C",X"3E",X"01",X"18", - X"05",X"21",X"99",X"4C",X"3E",X"02",X"32",X"8A",X"4C",X"CD",X"58",X"02",X"11",X"45",X"4C",X"06", - X"03",X"7E",X"12",X"23",X"13",X"10",X"FA",X"CD",X"D6",X"37",X"C9",X"DB",X"02",X"DB",X"00",X"F1", - X"C1",X"D1",X"E1",X"C3",X"3F",X"02",X"3A",X"93",X"4C",X"FE",X"0A",X"28",X"04",X"3C",X"32",X"93", - X"4C",X"DD",X"21",X"7E",X"4C",X"21",X"45",X"4C",X"11",X"42",X"4C",X"06",X"03",X"7E",X"12",X"23", - X"13",X"10",X"FA",X"CD",X"2B",X"3A",X"3A",X"91",X"4C",X"A7",X"C8",X"3E",X"01",X"32",X"94",X"4C", - X"11",X"89",X"4C",X"06",X"03",X"2B",X"7E",X"12",X"1B",X"10",X"FA",X"97",X"12",X"1B",X"12",X"1B", - X"12",X"CD",X"18",X"38",X"CD",X"D2",X"39",X"C9",X"97",X"CD",X"B4",X"02",X"CD",X"12",X"06",X"32", - X"8C",X"4C",X"11",X"71",X"3A",X"21",X"86",X"42",X"CD",X"6B",X"04",X"3A",X"8A",X"4C",X"FE",X"01", - X"3E",X"32",X"20",X"01",X"3D",X"32",X"87",X"41",X"3E",X"0B",X"CD",X"7A",X"09",X"CD",X"A1",X"03", - X"11",X"A4",X"3A",X"21",X"8A",X"43",X"CD",X"6B",X"04",X"11",X"9B",X"3A",X"21",X"52",X"42",X"CD", - X"6B",X"04",X"11",X"8C",X"3A",X"21",X"DA",X"42",X"CD",X"6B",X"04",X"3E",X"30",X"32",X"8B",X"4C", - X"CD",X"B2",X"39",X"3E",X"14",X"32",X"8D",X"4C",X"11",X"90",X"4C",X"3E",X"01",X"32",X"8F",X"4C", - X"3E",X"41",X"12",X"CD",X"8C",X"39",X"06",X"3C",X"32",X"0A",X"4C",X"CD",X"64",X"39",X"3A",X"8C", - X"4C",X"FE",X"01",X"C8",X"CD",X"7C",X"02",X"CB",X"6F",X"20",X"3B",X"3A",X"8F",X"4C",X"E6",X"01", - X"3E",X"14",X"28",X"02",X"3E",X"17",X"CD",X"7A",X"09",X"3A",X"8F",X"4C",X"21",X"83",X"4C",X"85", - X"6F",X"7C",X"CE",X"00",X"67",X"1A",X"77",X"3A",X"8F",X"4C",X"FE",X"03",X"C8",X"3C",X"32",X"8F", - X"4C",X"CD",X"7C",X"02",X"CB",X"6F",X"20",X"0B",X"CD",X"64",X"39",X"3A",X"8C",X"4C",X"FE",X"01", - X"C8",X"18",X"EE",X"CD",X"8C",X"39",X"CD",X"7C",X"02",X"CB",X"5F",X"20",X"0B",X"1A",X"3D",X"FE", - X"2F",X"20",X"02",X"3E",X"5B",X"12",X"18",X"0F",X"CD",X"7C",X"02",X"CB",X"47",X"20",X"9C",X"1A", - X"3C",X"FE",X"5C",X"20",X"02",X"3E",X"30",X"12",X"CD",X"8C",X"39",X"3A",X"8D",X"4C",X"FE",X"06", - X"38",X"05",X"3D",X"3D",X"32",X"8D",X"4C",X"32",X"8E",X"4C",X"CD",X"7C",X"02",X"32",X"C0",X"50", - X"CB",X"5F",X"28",X"0C",X"CB",X"47",X"28",X"08",X"3E",X"14",X"32",X"8D",X"4C",X"C3",X"7B",X"38", - X"3A",X"0A",X"4C",X"A7",X"20",X"FA",X"3E",X"01",X"32",X"0A",X"4C",X"10",X"13",X"06",X"3C",X"3A", - X"8B",X"4C",X"D6",X"01",X"27",X"32",X"8B",X"4C",X"CD",X"B2",X"39",X"3A",X"8B",X"4C",X"A7",X"C8", - X"21",X"8E",X"4C",X"35",X"20",X"C4",X"3A",X"8D",X"4C",X"FE",X"06",X"38",X"05",X"3D",X"3D",X"32", - X"8D",X"4C",X"77",X"CD",X"7C",X"02",X"CB",X"5F",X"20",X"0B",X"1A",X"3D",X"FE",X"2F",X"20",X"02", - X"3E",X"5B",X"12",X"18",X"08",X"1A",X"3C",X"FE",X"5C",X"20",X"02",X"3E",X"30",X"12",X"CD",X"8C", - X"39",X"C3",X"FA",X"38",X"3A",X"0A",X"4C",X"32",X"C0",X"50",X"A7",X"20",X"F7",X"3E",X"01",X"32", - X"0A",X"4C",X"10",X"17",X"06",X"3C",X"3A",X"8B",X"4C",X"D6",X"01",X"27",X"32",X"8B",X"4C",X"CD", - X"B2",X"39",X"A7",X"28",X"01",X"C9",X"3E",X"01",X"32",X"8C",X"4C",X"C9",X"F5",X"C5",X"E5",X"21", - X"52",X"42",X"3A",X"8F",X"4C",X"FE",X"02",X"20",X"03",X"21",X"12",X"42",X"FE",X"03",X"20",X"03", - X"21",X"D2",X"41",X"3E",X"09",X"32",X"02",X"4C",X"3A",X"90",X"4C",X"CD",X"1A",X"04",X"E1",X"C1", - X"F1",X"C9",X"21",X"5A",X"41",X"F5",X"97",X"32",X"08",X"4C",X"3A",X"95",X"4C",X"3C",X"FE",X"0F", - X"38",X"02",X"3E",X"03",X"32",X"95",X"4C",X"32",X"02",X"4C",X"3A",X"8B",X"4C",X"CD",X"F3",X"03", - X"F1",X"C9",X"01",X"0A",X"0A",X"DD",X"21",X"48",X"4C",X"21",X"4D",X"4C",X"11",X"4E",X"4C",X"32", - X"C0",X"50",X"C5",X"06",X"06",X"E5",X"21",X"3F",X"4C",X"1A",X"77",X"13",X"23",X"10",X"FA",X"E1", - X"1B",X"CD",X"2B",X"3A",X"3A",X"91",X"4C",X"FE",X"01",X"20",X"1D",X"06",X"06",X"7E",X"12",X"2B", - X"1B",X"10",X"FA",X"23",X"13",X"06",X"06",X"D5",X"11",X"3F",X"4C",X"1A",X"77",X"13",X"23",X"10", - X"FA",X"D1",X"2B",X"13",X"13",X"13",X"13",X"13",X"13",X"D5",X"11",X"06",X"00",X"19",X"DD",X"19", - X"D1",X"C1",X"10",X"BB",X"06",X"0A",X"0D",X"C2",X"D5",X"39",X"C9",X"F5",X"D5",X"E5",X"21",X"08", - X"4C",X"97",X"77",X"32",X"91",X"4C",X"11",X"44",X"4C",X"1A",X"DD",X"96",X"05",X"27",X"F5",X"A7", - X"28",X"03",X"3E",X"01",X"77",X"F1",X"1B",X"1A",X"DD",X"9E",X"04",X"27",X"F5",X"A7",X"28",X"03", - X"3E",X"01",X"77",X"F1",X"1B",X"1A",X"DD",X"9E",X"03",X"27",X"F5",X"A7",X"28",X"03",X"3E",X"01", - X"77",X"F1",X"38",X"09",X"7E",X"A7",X"28",X"05",X"3E",X"01",X"32",X"91",X"4C",X"E1",X"D1",X"F1", - X"C9",X"FF",X"03",X"47",X"52",X"45",X"41",X"54",X"20",X"53",X"43",X"4F",X"52",X"45",X"FF",X"FE", - X"50",X"4C",X"41",X"59",X"45",X"52",X"20",X"20",X"20",X"21",X"FF",X"FF",X"FF",X"05",X"54",X"49", - X"4D",X"45",X"20",X"4C",X"45",X"46",X"54",X"FF",X"09",X"FF",X"FF",X"FF",X"06",X"5F",X"20",X"5F", - X"20",X"5F",X"FF",X"FF",X"FF",X"06",X"4D",X"4F",X"56",X"45",X"20",X"4A",X"4F",X"59",X"53",X"54", - X"49",X"43",X"4B",X"20",X"FF",X"0D",X"55",X"50",X"20",X"FF",X"06",X"4F",X"52",X"20",X"FF",X"08", - X"44",X"4F",X"57",X"4E",X"FF",X"06",X"FF",X"FE",X"54",X"4F",X"20",X"53",X"45",X"4C",X"45",X"43", - X"54",X"20",X"4C",X"45",X"54",X"54",X"45",X"52",X"53",X"2E",X"FF",X"FE",X"48",X"49",X"54",X"20", - X"FF",X"0E",X"43",X"41",X"4C",X"4C",X"20",X"FF",X"06",X"54",X"4F",X"20",X"45",X"4E",X"54",X"45", - X"52",X"20",X"49",X"4E",X"49",X"54",X"49",X"41",X"4C",X"53",X"2E",X"FF",X"FF",X"FF",X"09",X"4D", - X"4F",X"42",X"20",X"4D",X"41",X"53",X"48",X"45",X"52",X"53",X"FF",X"FF",X"97",X"CD",X"BD",X"02", - X"CD",X"12",X"06",X"11",X"FD",X"3A",X"21",X"86",X"42",X"CD",X"6B",X"04",X"01",X"01",X"0A",X"11", - X"4B",X"4C",X"21",X"09",X"43",X"E5",X"CD",X"3E",X"3B",X"21",X"06",X"00",X"19",X"EB",X"E1",X"23", - X"23",X"3A",X"93",X"4C",X"B9",X"C8",X"79",X"C6",X"01",X"27",X"4F",X"10",X"E8",X"C9",X"C5",X"D5", - X"3E",X"01",X"32",X"08",X"4C",X"3E",X"0D",X"32",X"02",X"4C",X"79",X"CD",X"F3",X"03",X"3E",X"2E", - X"CD",X"1A",X"04",X"01",X"C0",X"FF",X"09",X"3E",X"01",X"32",X"08",X"4C",X"3E",X"06",X"32",X"02", - X"4C",X"CD",X"D9",X"03",X"01",X"60",X"FF",X"09",X"3E",X"0E",X"32",X"02",X"4C",X"06",X"03",X"1B", - X"1A",X"CD",X"1A",X"04",X"C5",X"01",X"40",X"00",X"09",X"C1",X"10",X"F3",X"D1",X"C1",X"C9",X"E5", - X"D5",X"C5",X"F5",X"11",X"06",X"53",X"21",X"93",X"3B",X"01",X"04",X"00",X"DB",X"01",X"DB",X"03", - X"C3",X"C1",X"04",X"3E",X"01",X"32",X"14",X"4C",X"32",X"4B",X"4D",X"CD",X"5E",X"02",X"3A",X"80", - X"50",X"CB",X"6F",X"3E",X"01",X"28",X"01",X"97",X"32",X"15",X"4C",X"97",X"32",X"31",X"4C",X"3C", - X"32",X"16",X"4C",X"3E",X"19",X"32",X"4C",X"4D",X"3E",X"10",X"CD",X"EF",X"3B",X"32",X"16",X"4C", - X"F3",X"DB",X"C9",X"DB",X"CB",X"3E",X"66",X"00",X"D6",X"65",X"47",X"DB",X"DC",X"DB",X"E6",X"FB", - X"78",X"32",X"31",X"4C",X"32",X"4C",X"4D",X"3E",X"11",X"CD",X"EF",X"3B",X"CD",X"0C",X"3B",X"CD", - X"12",X"06",X"CD",X"49",X"06",X"CD",X"41",X"3E",X"0E",X"08",X"CD",X"2B",X"03",X"18",X"BC",X"32", - X"4E",X"4D",X"3E",X"01",X"32",X"4B",X"4D",X"32",X"3C",X"4C",X"32",X"3E",X"4C",X"CD",X"C3",X"27", - X"C3",X"16",X"37",X"3A",X"00",X"4C",X"47",X"97",X"21",X"18",X"4C",X"11",X"04",X"00",X"77",X"19", - X"10",X"FC",X"CD",X"E9",X"05",X"CD",X"49",X"06",X"97",X"32",X"A3",X"4C",X"3E",X"09",X"CD",X"0E", - X"05",X"CD",X"C4",X"05",X"3A",X"17",X"4C",X"FE",X"01",X"28",X"08",X"3E",X"09",X"CD",X"16",X"05", - X"CD",X"CC",X"05",X"3E",X"01",X"32",X"A3",X"4C",X"CD",X"B0",X"2E",X"97",X"C9",X"F5",X"C5",X"E5", - X"3A",X"2C",X"4F",X"07",X"07",X"06",X"00",X"4F",X"21",X"18",X"4C",X"09",X"7E",X"A7",X"20",X"48", - X"E5",X"3A",X"31",X"4C",X"A7",X"21",X"A7",X"3C",X"28",X"08",X"FE",X"01",X"21",X"4B",X"3D",X"28", - X"01",X"FF",X"CB",X"19",X"09",X"4E",X"23",X"46",X"E1",X"E5",X"23",X"23",X"71",X"23",X"70",X"E1", - X"E5",X"23",X"23",X"4E",X"23",X"46",X"E1",X"F3",X"DB",X"97",X"0A",X"5F",X"DB",X"C8",X"FB",X"7B", - X"A7",X"28",X"BD",X"E5",X"3C",X"77",X"03",X"23",X"F3",X"DB",X"97",X"0A",X"5F",X"DB",X"C8",X"FB", - X"7B",X"77",X"03",X"23",X"71",X"23",X"70",X"E1",X"35",X"28",X"D5",X"23",X"7E",X"32",X"30",X"4C", - X"CD",X"49",X"03",X"E1",X"C1",X"F1",X"C9",X"B3",X"3C",X"2C",X"3D",X"19",X"3D",X"F4",X"3C",X"FB", - X"3C",X"0A",X"3D",X"10",X"80",X"05",X"85",X"4B",X"84",X"05",X"80",X"05",X"88",X"19",X"80",X"05", - X"84",X"1E",X"87",X"05",X"85",X"04",X"80",X"14",X"90",X"08",X"80",X"19",X"85",X"08",X"90",X"1E", - X"80",X"05",X"84",X"16",X"80",X"0E",X"90",X"2F",X"80",X"05",X"84",X"08",X"80",X"10",X"90",X"14", - X"80",X"0A",X"85",X"05",X"80",X"0A",X"88",X"10",X"80",X"0A",X"90",X"19",X"80",X"0A",X"90",X"1C", - X"80",X"23",X"84",X"FF",X"0A",X"80",X"18",X"84",X"64",X"80",X"FF",X"0A",X"80",X"0C",X"84",X"09", - X"80",X"05",X"88",X"04",X"80",X"12",X"84",X"64",X"80",X"FF",X"05",X"80",X"14",X"84",X"0A",X"87", - X"14",X"84",X"0A",X"86",X"05",X"85",X"64",X"80",X"FF",X"0A",X"80",X"05",X"84",X"05",X"80",X"05", - X"88",X"10",X"80",X"05",X"84",X"0A",X"86",X"05",X"84",X"64",X"80",X"FF",X"0A",X"80",X"0C",X"85", - X"05",X"80",X"05",X"88",X"08",X"80",X"04",X"84",X"05",X"86",X"05",X"87",X"14",X"84",X"05",X"80", - X"05",X"88",X"08",X"80",X"04",X"85",X"0A",X"86",X"10",X"84",X"FF",X"57",X"3D",X"B2",X"3D",X"FF", - X"3D",X"C3",X"3D",X"E6",X"3D",X"28",X"3E",X"05",X"80",X"0A",X"85",X"05",X"84",X"0A",X"87",X"05", - X"85",X"05",X"84",X"0A",X"87",X"05",X"85",X"05",X"84",X"0A",X"87",X"05",X"85",X"05",X"84",X"0A", - X"87",X"05",X"85",X"05",X"84",X"08",X"87",X"03",X"86",X"02",X"87",X"04",X"86",X"07",X"87",X"05", - X"80",X"1E",X"85",X"05",X"84",X"04",X"90",X"05",X"80",X"0A",X"84",X"0A",X"86",X"0F",X"85",X"03", - X"80",X"05",X"88",X"10",X"80",X"05",X"85",X"14",X"80",X"0A",X"85",X"14",X"80",X"05",X"88",X"04", - X"80",X"05",X"90",X"05",X"80",X"05",X"85",X"0C",X"80",X"08",X"90",X"02",X"80",X"05",X"85",X"FF", - X"FF",X"FF",X"02",X"80",X"08",X"85",X"30",X"84",X"02",X"80",X"28",X"85",X"28",X"84",X"30",X"85", - X"FF",X"FF",X"FF",X"05",X"80",X"06",X"85",X"05",X"80",X"05",X"88",X"05",X"80",X"12",X"85",X"05", - X"80",X"05",X"88",X"05",X"80",X"0C",X"84",X"0C",X"85",X"05",X"80",X"05",X"88",X"05",X"80",X"1E", - X"84",X"05",X"80",X"FF",X"FF",X"FF",X"05",X"80",X"0A",X"84",X"0A",X"87",X"14",X"84",X"0C",X"80", - X"37",X"85",X"32",X"84",X"0C",X"80",X"32",X"85",X"0A",X"87",X"05",X"84",X"05",X"80",X"FF",X"05", - X"80",X"05",X"84",X"05",X"80",X"05",X"88",X"05",X"80",X"0A",X"85",X"05",X"80",X"05",X"88",X"05", - X"80",X"0F",X"84",X"0A",X"87",X"0A",X"85",X"05",X"84",X"05",X"88",X"10",X"80",X"05",X"84",X"0A", - X"86",X"28",X"85",X"05",X"80",X"05",X"84",X"FF",X"05",X"80",X"04",X"85",X"05",X"88",X"1C",X"80", - X"04",X"85",X"28",X"87",X"0A",X"80",X"10",X"84",X"0C",X"84",X"0A",X"86",X"28",X"85",X"40",X"80", - X"FF",X"21",X"9E",X"43",X"11",X"5C",X"3E",X"CD",X"6B",X"04",X"3A",X"80",X"50",X"E6",X"1C",X"EE", - X"1C",X"0F",X"0F",X"C6",X"32",X"21",X"DE",X"41",X"CD",X"1A",X"04",X"C9",X"FF",X"0B",X"42",X"4F", - X"4E",X"55",X"53",X"20",X"47",X"4C",X"4F",X"42",X"20",X"41",X"54",X"20",X"30",X"30",X"30",X"30", - X"30",X"20",X"50",X"4F",X"49",X"4E",X"54",X"53",X"FF",X"FF",X"97",X"42",X"A7",X"3E",X"1E",X"F6", - X"09",X"00",X"3F",X"00",X"00",X"40",X"3F",X"3F",X"3F",X"80",X"3F",X"3F",X"3E",X"C0",X"3F",X"3F", - X"3D",X"80",X"3F",X"3F",X"3B",X"40",X"3F",X"3F",X"37",X"C0",X"3F",X"3F",X"2F",X"C0",X"3F",X"3F", - X"1F",X"40",X"3F",X"3F",X"00",X"3F",X"FF",X"4D",X"45",X"45",X"54",X"20",X"54",X"48",X"45",X"20", - X"47",X"4C",X"4F",X"42",X"FF",X"FF",X"4D",X"55",X"4E",X"43",X"48",X"20",X"41",X"4C",X"4C",X"20", - X"54",X"48",X"45",X"20",X"53",X"4E",X"41",X"43",X"4B",X"53",X"FF",X"FE",X"54",X"4F",X"20",X"43", - X"4C",X"45",X"41",X"52",X"20",X"54",X"48",X"45",X"20",X"4C",X"45",X"56",X"45",X"4C",X"FF",X"FF", - X"50",X"55",X"53",X"48",X"20",X"43",X"41",X"4C",X"4C",X"20",X"42",X"55",X"54",X"54",X"4F",X"4E", - X"FF",X"FE",X"54",X"4F",X"20",X"52",X"49",X"44",X"45",X"20",X"45",X"4C",X"45",X"56",X"41",X"54", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/SuperGlob.sv b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/SuperGlob.sv deleted file mode 100644 index a2ff275d..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/SuperGlob.sv +++ /dev/null @@ -1,193 +0,0 @@ -//============================================================================ -// Arcade: SuperGlob -// -// Port to MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module SuperGlob( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Super Glob;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacman mrtnt( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0_reg(~{2'b00, btn_coin, 1'b0, m_down,m_right,m_left,m_up}), - .in1_reg(~{1'b0, btn_two_players, btn_one_player, m_fire, 4'b0000}), - .dipsw_reg(8'b1_1_0_100_00), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/dpram.vhd deleted file mode 100644 index 78823ec4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,58 +0,0 @@ -------------------------------------------------------------------------------- --- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $ -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity dpram is - -generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 -); -port ( - clk_a_i : in std_logic; - en_a_i : in std_logic; - we_i : in std_logic; - addr_a_i : in std_logic_vector(addr_width_g-1 downto 0); - data_a_i : in std_logic_vector(data_width_g-1 downto 0); - data_a_o : out std_logic_vector(data_width_g-1 downto 0); - clk_b_i : in std_logic; - addr_b_i : in std_logic_vector(addr_width_g-1 downto 0); - data_b_o : out std_logic_vector(data_width_g-1 downto 0) -); - -end dpram; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of dpram is - - type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0); - signal ram_q : ram_t; - -begin - - mem_a: process (clk_a_i) - begin - if rising_edge(clk_a_i) then - if we_i = '1' and en_a_i = '1' then - ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i; - data_a_o <= data_a_i; - else - data_a_o <= ram_q(to_integer(unsigned(addr_a_i))); - end if; - end if; - end process mem_a; - - mem_b: process (clk_b_i) - begin - if rising_edge(clk_b_i) then - data_b_o <= ram_q(to_integer(unsigned(addr_b_i))); - end if; - end process mem_b; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman.vhd deleted file mode 100644 index 70300d20..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,629 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN is -generic ( - MRTNT : std_logic := '0' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0_reg : in std_logic_vector(7 downto 0); - in1_reg : in std_logic_vector(7 downto 0); - dipsw_reg : in std_logic_vector(7 downto 0); - - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal rom_data_out : std_logic_vector(7 downto 0); - signal rom_data : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector(7 downto 0); - -- more decode - signal wr0_l : std_logic; - signal wr1_l : std_logic; - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - -begin - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - p_sync_comb : process(hcnt, vcnt) - begin - vsync <= not vcnt(8); - do_hsync <= (hcnt = "010101111"); -- 0AF - end process; - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010010111") then -- 097 - O_HBLANK <= '1'; - elsif (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - O_HBLANK <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - -- - -- cpu - -- - p_cpu_wait_comb : process(sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off - watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_nmi_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - - -- 7M - -- 7N - sync_bus_cs_l <= '1'; --- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - --- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then --- program_rom_cs_l <= '0'; --- end if; - - if (cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - -- - -- vram addr custom ic - -- - u_vram_addr : entity work.PACMAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H256_L => hcnt(8), - H128 => hcnt(7), - H64 => hcnt(6), - H32 => hcnt(5), - H16 => hcnt(4), - H8 => hcnt(3), - H4 => hcnt(2), - H2 => hcnt(1), - H1 => hcnt(0), - V128 => vcnt(7), - V64 => vcnt(6), - V32 => vcnt(5), - V16 => vcnt(4), - V8 => vcnt(3), - V4 => vcnt(2), - V2 => vcnt(1), - V1 => vcnt(0), - FLIP => control_reg(3) - ); - - p_ab_mux_comb : process(hcnt, cpu_addr, vram_addr_ab) - begin - --When 2H is low, the CPU controls the bus. - if (hcnt(1) = '0') then - ab <= cpu_addr(11 downto 0); - else - ab <= vram_addr_ab; - end if; - end process; - - p_vram_comb : process(hcnt, cpu_addr, sync_bus_stb) - variable a,b : std_logic; - begin - - a := not (cpu_addr(12) or sync_bus_stb); - b := hcnt(1) and hcnt(0); - vram_l <= not (a or b); - end process; - - p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr) - variable sel : std_logic_vector(2 downto 0); - variable dec : std_logic_vector(7 downto 0); - variable selb : std_logic_vector(1 downto 0); - variable decb : std_logic_vector(3 downto 0); - begin - -- WRITE - - -- out_l 0x5000 - 0x503F control space - - -- wr0_l 0x5040 - 0x504F sound - -- wr1_l 0x5050 - 0x505F sound - -- wr2_l 0x5060 - 0x506F sprite - - -- 0x5080 - 0x50BF unused - - -- wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - - -- in0_l 0x5000 - 0x503F in port 0 - -- in1_l 0x5040 - 0x507F in port 1 - -- dipsw_l 0x5080 - 0x50BF dip switches - - -- 7J - dec := "11111111"; - sel := sync_bus_r_w_l & ab(7) & ab(6); - if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then - case sel is - when "000" => dec := "11111110"; - when "001" => dec := "11111101"; - when "010" => dec := "11111011"; - when "011" => dec := "11110111"; - when "100" => dec := "11101111"; - when "101" => dec := "11011111"; - when "110" => dec := "10111111"; - when "111" => dec := "01111111"; - when others => null; - end case; - end if; - iodec_out_l <= dec(0); - iodec_wdr_l <= dec(3); - - iodec_in0_l <= dec(4); - iodec_in1_l <= dec(5); - iodec_dipsw_l <= dec(6); - - -- 7M - decb := "1111"; - selb := ab(5) & ab(4); - if (dec(1) = '0') then - case selb is - when "00" => decb := "1110"; - when "01" => decb := "1101"; - when "10" => decb := "1011"; - when "11" => decb := "0111"; - when others => null; - end case; - end if; - wr0_l <= decb(0); - wr1_l <= decb(1); - wr2_l <= decb(2); - end process; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - p_db_mux_comb : process(hcnt, cpu_data_out, rams_data_out) - begin - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - if (hcnt(1) = '0') then - sync_bus_db <= cpu_data_out; - else - sync_bus_db <= rams_data_out; - end if; - end process; - - rom_data <= program_rom_dinl when cpu_addr(15) = '0' else program_rom_dinh; - rom_data_out <= rom_data(7 downto 6) & rom_data(3) & rom_data(4) & rom_data(5) & rom_data(2 downto 0) when MRTNT = '1' else rom_data; - - p_cpu_data_in_mux_comb : process(cpu_addr, cpu_iorq_l, cpu_m1_l, sync_bus_wreq_l, - iodec_in0_l, iodec_in1_l, iodec_dipsw_l, cpu_vec_reg, sync_bus_reg, rom_data_out, - rams_data_out, in0_reg, in1_reg, dipsw_reg) - begin - -- simplifed again - if (cpu_iorq_l = '0') and (cpu_m1_l = '0') then - cpu_data_in <= cpu_vec_reg; - elsif (sync_bus_wreq_l = '0') then - cpu_data_in <= sync_bus_reg; - else - if (cpu_addr(15 downto 14) = "00") then -- ROM at 0000 - 3fff - cpu_data_in <= rom_data_out; - elsif (cpu_addr(15 downto 13) = "100") then -- ROM at 8000 - 9fff - cpu_data_in <= rom_data_out; - else - cpu_data_in <= rams_data_out; - if (iodec_in0_l = '0') then cpu_data_in <= in0_reg; end if; - if (iodec_in1_l = '0') then cpu_data_in <= in1_reg; end if; - if (iodec_dipsw_l = '0') then cpu_data_in <= dipsw_reg; end if; - end if; - end if; - end process; - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab(11 downto 0), - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab(11 downto 0), - data_b_o => rams_data_out - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom : entity work.ROM_PGM_0 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom1 : entity work.ROM_PGM_1 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinh - ); - - -- - -- video subsystem - -- - u_video : entity work.PACMAN_VIDEO - generic map ( - MRTNT => MRTNT - ) - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - I_WR2_L => wr2_l, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk - ); - - O_HSYNC <= hSync; - O_VSYNC <= vSync; - - --O_HBLANK <= hblank; - O_VBLANK <= vblank; - - -- - -- - -- audio subsystem - -- - u_audio : entity work.PACMAN_AUDIO - port map ( - I_HCNT => hcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_WR1_L => wr1_l, - I_WR0_L => wr0_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 39619ea0..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR1_L, - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => rom3m(1), - addr_a_i => addr(3 downto 0), - data_a_i => data, - - clk_b_i => CLK, - addr_b_i => addr(3 downto 0), - data_b_o => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 895304e9..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,366 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_VIDEO is -generic ( - MRTNT : std_logic := '0' -- 1 to descramble Mr TNT ROMs, 0 otherwise -); -port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - I_WR2_L : in std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic -); -end; - -architecture RTL of PACMAN_VIDEO is - - signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal db_reg : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_dout : std_logic_vector(7 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal cntr_ld : std_logic; - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); - signal ra : std_logic_vector(7 downto 0); - signal ra_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(3 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - - -- ram enable is low when HBLANK_L is 0 (for sprite access) or - -- 2H is low (for cpu writes) - -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board - - sprite_xy_ram : work.dpram generic map (4,8) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, - - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp - ); - - p_char_regs : process - variable inc : std_logic; - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; - begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - inc := (not I_HBLANK); - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & inc); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - db_reg <= I_DB; -- character reg - end if; - end process; - - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) - begin - if (char_hblank_reg = '0') then - xflip <= I_FLIP; - yflip <= I_FLIP; - else - xflip <= db_reg(1); - yflip <= db_reg(0); - end if; - end process; - - p_char_addr_comb : process(db_reg, I_HCNT, - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) - begin - obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - - ca(12) <= char_hblank_reg; - ca(11 downto 6) <= db_reg(7 downto 2); - - -- 2h, 4e - if (char_hblank_reg = '0') then - ca(5) <= db_reg(1); - ca(4) <= db_reg(0); - else - ca(5) <= char_sum_reg(3) xor xflip; - ca(4) <= I_HCNT(3); - end if; - - ca(3) <= I_HCNT(2) xor yflip; - ca(1) <= char_sum_reg(1) xor xflip; - - -- descramble ROMs for Mr TNT (swap address lines A0 and A2) - if MRTNT = '1' then - ca(2) <= char_sum_reg(0) xor xflip; - ca(0) <= char_sum_reg(2) xor xflip; - else - ca(2) <= char_sum_reg(2) xor xflip; - ca(0) <= char_sum_reg(0) xor xflip; - end if; - end process; - - - -- descramble ROMs for Mr TNT (swap data lines D4 and D6) - char_rom_5ef_dout <= char_rom_5ef_buf(7) & char_rom_5ef_buf(4) & char_rom_5ef_buf(5) & char_rom_5ef_buf(6) & char_rom_5ef_buf(3 downto 0) when MRTNT = '1' else char_rom_5ef_buf; - - -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf - ); - - p_char_shift : process - begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_dout(7 downto 4); -- load - shift_regl <= char_rom_5ef_dout(3 downto 0); - when others => null; - end case; - end if; - end process; - - p_char_shift_comb : process(I_HCNT, vout_yflip, shift_regu, shift_regl) - variable ip : std_logic; - begin - ip := I_HCNT(0) and I_HCNT(1); - if (vout_yflip = '0') then - - shift_sel(0) <= ip; - shift_sel(1) <= '1'; - shift_op(0) <= shift_regl(3); - shift_op(1) <= shift_regu(3); - else - - shift_sel(0) <= '1'; - shift_sel(1) <= ip; - shift_op(0) <= shift_regl(0); - shift_op(1) <= shift_regu(0); - end if; - end process; - - p_video_out_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= I_DB(4 downto 0); -- colour reg - end if; - end if; - end process; - - col_rom_4a : entity work.PROM4_DST - port map ( - CLK => CLK, - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a - ); - - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; - - p_ra_cnt : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (cntr_ld = '1') then - ra <= dr; - else - ra <= ra + "1"; - end if; - end if; - end process; - - u_sprite_ram : work.dpram generic map (8,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on_t1, - addr_a_i => ra_t1, - data_a_i => sprite_ram_ip, - - clk_b_i => CLK, - addr_b_i => ra, - data_b_o => sprite_ram_op - ); - - sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "0000"; - video_op_sel <= '1' when not (sprite_ram_reg = "0000") else '0'; - - p_sprite_ram_ip_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - ra_t1 <= ra; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - end if; - end process; - - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) - begin - -- 3a - if (vout_hblank_t1 = '0') then - sprite_ram_ip <= (others => '0'); - else - if (video_op_sel = '1') then - sprite_ram_ip <= sprite_ram_reg; - else - sprite_ram_ip <= lut_4a_t1(3 downto 0); - end if; - end if; - end process; - - p_video_op_comb : process(vout_hblank, I_VBLANK, video_op_sel, sprite_ram_reg, lut_4a) - begin - -- 3b - if (vout_hblank = '1') or (I_VBLANK = '1') then - final_col <= (others => '0'); - else - if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite - else - final_col <= lut_4a(3 downto 0); - end if; - end if; - end process; - - -- assign video outputs from color LUT PROM - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE - ); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_vram_addr.vhd deleted file mode 100644 index b26824c4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pacman_vram_addr.vhd +++ /dev/null @@ -1,273 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ & CarlW - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity X74_157 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end; - -architecture RTL of X74_157 is -begin - p_y_comb : process(S,G,A,B) - begin - for i in 0 to 3 loop - -- quad 2 line to 1 line mux (true logic) - if (G = '1') then - Y(i) <= '0'; - else - if (S = '0') then - Y(i) <= A(i); - else - Y(i) <= B(i); - end if; - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_arith.all; - use ieee.std_logic_unsigned.all; - -entity X74_257 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end; - -architecture RTL of X74_257 is -signal ab : std_logic_vector (3 downto 0); -begin - - Y <= ab; -- no tristate - p_ab : process(S,A,B) - begin - for i in 0 to 3 loop - if (S = '0') then - AB(i) <= A(i); - else - AB(i) <= B(i); - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VRAM_ADDR is - port ( - AB : out std_logic_vector (11 downto 0); - H256_L : in std_logic; - H128 : in std_logic; - H64 : in std_logic; - H32 : in std_logic; - H16 : in std_logic; - H8 : in std_logic; - H4 : in std_logic; - H2 : in std_logic; - H1 : in std_logic; - V128 : in std_logic; - V64 : in std_logic; - V32 : in std_logic; - V16 : in std_logic; - V8 : in std_logic; - V4 : in std_logic; - V2 : in std_logic; - V1 : in std_logic; - FLIP : in std_logic - ); -end; - -architecture RTL of PACMAN_VRAM_ADDR is - -signal v128p : std_logic; -signal v64p : std_logic; -signal v32p : std_logic; -signal v16p : std_logic; -signal v8p : std_logic; -signal h128p : std_logic; -signal h64p : std_logic; -signal h32p : std_logic; -signal h16p : std_logic; -signal h8p : std_logic; -signal sel : std_logic; -signal y157 : std_logic_vector (11 downto 0); - -component X74_157 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end component; - -component X74_257 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end component; - -begin - p_vp_comb : process(FLIP, V8, V16, V32, V64, V128) - begin - v128p <= FLIP xor V128; - v64p <= FLIP xor V64; - v32p <= FLIP xor V32; - v16p <= FLIP xor V16; - v8p <= FLIP xor V8; - end process; - - p_hp_comb : process(FLIP, H8, H16, H32, H64, H128) - begin - H128P <= FLIP xor H128; - H64P <= FLIP xor H64; - H32P <= FLIP xor H32; - H16P <= FLIP xor H16; - H8P <= FLIP xor H8; - end process; - - p_sel : process(H16, H32, H64) - begin - sel <= not((H32 xor H16) or (H32 xor H64)); - end process; - - --p_oe257 : process(H2) - --begin - -- oe <= not(H2); - --end process; - - U6 : X74_157 - port map( - Y => y157(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => h64p, - B(0) => h64p, - A => "1111", - G => '0', - S => sel - ); - - U5 : X74_157 - port map( - Y => y157(7 downto 4), - B(3) => h64p, - B(2) => h64p, - B(1) => h8p, - B(0) => v128p, - A => "1111", - G => '0', - S => sel - ); - - U4 : X74_157 - port map( - Y => y157(3 downto 0), - B(3) => v64p, - B(2) => v32p, - B(1) => v16p, - B(0) => v8p, - A(3) => H64, - A(2) => H32, - A(1) => H16, - A(0) => H4, - G => '0', - S => sel - ); - - U3 : X74_257 - port map( - Y => AB(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => v128p, - B(0) => v64p, - A => y157(11 downto 8), - S => H256_L - ); - - U2 : X74_257 - port map( - Y => AB(7 downto 4), - B(3) => v32p, - B(2) => v16p, - B(1) => v8p, - B(0) => h128p, - A => y157(7 downto 4), - S => H256_L - ); - - U1 : X74_257 - port map( - Y => AB(3 downto 0), - B(3) => h64p, - B(2) => h32p, - B(1) => h16p, - B(0) => h8p, - A => y157(3 downto 0), - S => H256_L - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pll.qip deleted file mode 100644 index 48665362..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VHDL_FILE [file join $::quartus(qip_path) "pll.vhd"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pll.vhd b/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pll.vhd deleted file mode 100644 index 3c952a1a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/SuperGlob_MiST/rtl/pll.vhd +++ /dev/null @@ -1,365 +0,0 @@ --- megafunction wizard: %ALTPLL% --- GENERATION: STANDARD --- VERSION: WM1.0 --- MODULE: altpll - --- ============================================================ --- File Name: pll.vhd --- Megafunction Name(s): --- altpll --- --- Simulation Library Files(s): --- altera_mf --- ============================================================ --- ************************************************************ --- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! --- --- 13.1.0 Build 162 10/23/2013 SJ Web Edition --- ************************************************************ - - ---Copyright (C) 1991-2013 Altera Corporation ---Your use of Altera Corporation's design tools, logic functions ---and other software and tools, and its AMPP partner logic ---functions, and any output files from any of the foregoing ---(including device programming or simulation files), and any ---associated documentation or information are expressly subject ---to the terms and conditions of the Altera Program License ---Subscription Agreement, Altera MegaCore Function License ---Agreement, or other applicable license agreement, including, ---without limitation, that your use is for the sole purpose of ---programming logic devices manufactured by Altera and sold by ---Altera or its authorized distributors. Please refer to the ---applicable agreement for further details. - - -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.all; - -ENTITY pll IS - PORT - ( - areset : IN STD_LOGIC := '0'; - inclk0 : IN STD_LOGIC := '0'; - c0 : OUT STD_LOGIC ; - locked : OUT STD_LOGIC - ); -END pll; - - -ARCHITECTURE SYN OF pll IS - - SIGNAL sub_wire0 : STD_LOGIC ; - SIGNAL sub_wire1 : STD_LOGIC_VECTOR (4 DOWNTO 0); - SIGNAL sub_wire2 : STD_LOGIC ; - SIGNAL sub_wire3 : STD_LOGIC ; - SIGNAL sub_wire4 : STD_LOGIC_VECTOR (1 DOWNTO 0); - SIGNAL sub_wire5_bv : BIT_VECTOR (0 DOWNTO 0); - SIGNAL sub_wire5 : STD_LOGIC_VECTOR (0 DOWNTO 0); - - - - COMPONENT altpll - GENERIC ( - bandwidth_type : STRING; - clk0_divide_by : NATURAL; - clk0_duty_cycle : NATURAL; - clk0_multiply_by : NATURAL; - clk0_phase_shift : STRING; - compensate_clock : STRING; - inclk0_input_frequency : NATURAL; - intended_device_family : STRING; - lpm_hint : STRING; - lpm_type : STRING; - operation_mode : STRING; - pll_type : STRING; - port_activeclock : STRING; - port_areset : STRING; - port_clkbad0 : STRING; - port_clkbad1 : STRING; - port_clkloss : STRING; - port_clkswitch : STRING; - port_configupdate : STRING; - port_fbin : STRING; - port_inclk0 : STRING; - port_inclk1 : STRING; - port_locked : STRING; - port_pfdena : STRING; - port_phasecounterselect : STRING; - port_phasedone : STRING; - port_phasestep : STRING; - port_phaseupdown : STRING; - port_pllena : STRING; - port_scanaclr : STRING; - port_scanclk : STRING; - port_scanclkena : STRING; - port_scandata : STRING; - port_scandataout : STRING; - port_scandone : STRING; - port_scanread : STRING; - port_scanwrite : STRING; - port_clk0 : STRING; - port_clk1 : STRING; - port_clk2 : STRING; - port_clk3 : STRING; - port_clk4 : STRING; - port_clk5 : STRING; - port_clkena0 : STRING; - port_clkena1 : STRING; - port_clkena2 : STRING; - port_clkena3 : STRING; - port_clkena4 : STRING; - port_clkena5 : STRING; - port_extclk0 : STRING; - port_extclk1 : STRING; - port_extclk2 : STRING; - port_extclk3 : STRING; - self_reset_on_loss_lock : STRING; - width_clock : NATURAL - ); - PORT ( - areset : IN STD_LOGIC ; - clk : OUT STD_LOGIC_VECTOR (4 DOWNTO 0); - inclk : IN STD_LOGIC_VECTOR (1 DOWNTO 0); - locked : OUT STD_LOGIC - ); - END COMPONENT; - -BEGIN - sub_wire5_bv(0 DOWNTO 0) <= "0"; - sub_wire5 <= To_stdlogicvector(sub_wire5_bv); - locked <= sub_wire0; - sub_wire2 <= sub_wire1(0); - c0 <= sub_wire2; - sub_wire3 <= inclk0; - sub_wire4 <= sub_wire5(0 DOWNTO 0) & sub_wire3; - - altpll_component : altpll - GENERIC MAP ( - bandwidth_type => "AUTO", - clk0_divide_by => 9, - clk0_duty_cycle => 50, - clk0_multiply_by => 8, - clk0_phase_shift => "0", - compensate_clock => "CLK0", - inclk0_input_frequency => 37037, - intended_device_family => "Cyclone III", - lpm_hint => "CBX_MODULE_PREFIX=pll", - lpm_type => "altpll", - operation_mode => "NORMAL", - pll_type => "AUTO", - port_activeclock => "PORT_UNUSED", - port_areset => "PORT_USED", - port_clkbad0 => "PORT_UNUSED", - port_clkbad1 => "PORT_UNUSED", - port_clkloss => "PORT_UNUSED", - port_clkswitch => "PORT_UNUSED", - port_configupdate => "PORT_UNUSED", - port_fbin => "PORT_UNUSED", - port_inclk0 => "PORT_USED", - port_inclk1 => "PORT_UNUSED", - port_locked => "PORT_USED", - port_pfdena => "PORT_UNUSED", - port_phasecounterselect => "PORT_UNUSED", - port_phasedone => "PORT_UNUSED", - port_phasestep => "PORT_UNUSED", - port_phaseupdown => "PORT_UNUSED", - port_pllena => "PORT_UNUSED", - port_scanaclr => "PORT_UNUSED", - port_scanclk => "PORT_UNUSED", - port_scanclkena => "PORT_UNUSED", - port_scandata => "PORT_UNUSED", - port_scandataout => "PORT_UNUSED", - port_scandone => "PORT_UNUSED", - port_scanread => "PORT_UNUSED", - port_scanwrite => "PORT_UNUSED", - port_clk0 => "PORT_USED", - port_clk1 => "PORT_UNUSED", - port_clk2 => "PORT_UNUSED", - port_clk3 => "PORT_UNUSED", - port_clk4 => "PORT_UNUSED", - port_clk5 => "PORT_UNUSED", - port_clkena0 => "PORT_UNUSED", - port_clkena1 => "PORT_UNUSED", - port_clkena2 => "PORT_UNUSED", - port_clkena3 => "PORT_UNUSED", - port_clkena4 => "PORT_UNUSED", - port_clkena5 => "PORT_UNUSED", - port_extclk0 => "PORT_UNUSED", - port_extclk1 => "PORT_UNUSED", - port_extclk2 => "PORT_UNUSED", - port_extclk3 => "PORT_UNUSED", - self_reset_on_loss_lock => "OFF", - width_clock => 5 - ) - PORT MAP ( - areset => areset, - inclk => sub_wire4, - locked => sub_wire0, - clk => sub_wire1 - ); - - - -END SYN; - --- ============================================================ --- CNX file retrieval info --- ============================================================ --- Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" --- Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" --- Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" --- Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" --- Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" --- Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" --- Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" --- Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" --- Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" --- Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" --- Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" --- Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" --- Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" --- Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" --- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" --- Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" --- Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" --- Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" --- Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" --- Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" --- Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" --- Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" --- Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" --- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" --- Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" --- Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" --- Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" --- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" --- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" --- Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" --- Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" --- Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" --- Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" --- Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" --- Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" --- Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" --- Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" --- Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" --- Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" --- Retrieval info: PRIVATE: SPREAD_USE STRING "0" --- Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" --- Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" --- Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" --- Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" --- Retrieval info: PRIVATE: USE_CLK0 STRING "1" --- Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" --- Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" --- Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" --- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" --- Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" --- Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" --- Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" --- Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" --- Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" --- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" --- Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" --- Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" --- Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" --- Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" --- Retrieval info: USED_PORT: @inclk 0 0 2 0 INPUT_CLK_EXT VCC "@inclk[1..0]" --- Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" --- Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" --- Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" --- Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" --- Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 --- Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 --- Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.vhd FALSE --- Retrieval info: LIB_FILE: altera_mf --- Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/README.txt deleted file mode 100644 index 4bade00f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/README.txt +++ /dev/null @@ -1,26 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Van-Van Car for MiST by Gehstock --- 16 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Van-Van Car hardware --- Copyright (c) Sorgelig --- Based on Pacman core: Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F2 : Start 2 players --- F1 : Start 1 player --- SPACE,CTRL : Action --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- - diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.qpf b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.qpf deleted file mode 100644 index 455ed812..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "VanVanCar" \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.qsf b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.qsf deleted file mode 100644 index 9f93ba2e..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.qsf +++ /dev/null @@ -1,168 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 13:37:05 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# VanVanCar_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name SMART_RECOMPILE ON -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 -set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name SAVE_DISK_SPACE OFF -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP -set_global_assignment -name TOP_LEVEL_ENTITY VanVanCar - -# Fitter Assignments -# ================== -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF -set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS -set_global_assignment -name FITTER_EFFORT "STANDARD FIT" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# ----------------------- -# start ENTITY(VanVanCar) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(VanVanCar) -# --------------------- -set_global_assignment -name SYSTEMVERILOG_FILE rtl/VanVanCar.sv -set_global_assignment -name VHDL_FILE rtl/vanvan.vhd -set_global_assignment -name VHDL_FILE rtl/vanvan_vram_addr.vhd -set_global_assignment -name VHDL_FILE rtl/vanvan_video.vhd -set_global_assignment -name VHDL_FILE rtl/sn76489/sn76489_top.vhd -set_global_assignment -name VHDL_FILE rtl/sn76489/sn76489_tone.vhd -set_global_assignment -name VHDL_FILE rtl/sn76489/sn76489_noise.vhd -set_global_assignment -name VHDL_FILE rtl/sn76489/sn76489_latch_ctrl.vhd -set_global_assignment -name VHDL_FILE rtl/sn76489/sn76489_clock_div.vhd -set_global_assignment -name VHDL_FILE rtl/sn76489/sn76489_attenuator.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.sdc b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/VanVanCar.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index cdd351ac..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"51",X"32",X"75",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"02",X"44",X"88", - X"32",X"65",X"99",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"48",X"6E",X"44",X"80",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"CC",X"8E",X"76",X"9F",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"66",X"FD",X"55",X"8A", - X"7C",X"BD",X"27",X"0A",X"AA",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"22",X"00",X"00", - X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"8C",X"E2",X"77",X"11",X"00",X"22",X"00",X"00", - X"00",X"00",X"C8",X"CC",X"E6",X"15",X"AA",X"33",X"00",X"00",X"00",X"11",X"44",X"45",X"22",X"10", - X"00",X"00",X"88",X"44",X"22",X"88",X"91",X"33",X"00",X"00",X"CC",X"02",X"B3",X"55",X"EC",X"EF", - X"7D",X"8A",X"33",X"48",X"22",X"99",X"00",X"00",X"44",X"00",X"10",X"22",X"11",X"00",X"00",X"00", - X"DD",X"88",X"00",X"E6",X"44",X"00",X"00",X"00",X"C8",X"2A",X"55",X"2A",X"22",X"66",X"00",X"00", - X"07",X"78",X"F7",X"FC",X"FC",X"F7",X"F0",X"FF",X"00",X"01",X"03",X"16",X"34",X"3C",X"3C",X"3C", - X"00",X"08",X"0C",X"86",X"C2",X"C3",X"C3",X"C3",X"0E",X"E1",X"FE",X"F2",X"F3",X"FF",X"F0",X"FE", - X"FF",X"F0",X"FF",X"FC",X"FC",X"F6",X"78",X"07",X"3C",X"3C",X"3C",X"34",X"16",X"03",X"01",X"00", - X"C3",X"C3",X"C3",X"C2",X"86",X"0C",X"08",X"00",X"FF",X"F0",X"FF",X"F0",X"F0",X"F0",X"E1",X"0E", - X"44",X"22",X"77",X"1F",X"7F",X"0F",X"FF",X"0F",X"88",X"44",X"22",X"11",X"99",X"77",X"33",X"33", - X"11",X"22",X"44",X"88",X"99",X"EE",X"CC",X"CC",X"22",X"44",X"EE",X"0F",X"6F",X"6F",X"FF",X"0F", - X"7F",X"0F",X"FF",X"0F",X"7F",X"0F",X"77",X"88",X"33",X"33",X"77",X"BB",X"11",X"22",X"44",X"88", - X"CC",X"CC",X"EE",X"DD",X"88",X"44",X"22",X"11",X"EF",X"0F",X"FF",X"0F",X"EF",X"0F",X"EE",X"11", - X"00",X"C0",X"E0",X"E0",X"C0",X"8B",X"1E",X"3C",X"00",X"10",X"31",X"31",X"10",X"00",X"03",X"0F", - X"E0",X"F8",X"F8",X"E0",X"44",X"0C",X"CE",X"0F",X"00",X"10",X"10",X"00",X"00",X"0F",X"C7",X"C7", - X"3C",X"1E",X"8B",X"C0",X"E0",X"E0",X"C0",X"00",X"0F",X"03",X"00",X"10",X"31",X"31",X"10",X"00", - X"0F",X"CE",X"0C",X"44",X"E0",X"F8",X"F8",X"E0",X"C7",X"C7",X"0F",X"00",X"00",X"10",X"10",X"00", - X"01",X"01",X"03",X"83",X"C7",X"83",X"16",X"34",X"00",X"00",X"30",X"73",X"70",X"70",X"30",X"00", - X"00",X"00",X"C0",X"EC",X"E0",X"E0",X"C0",X"00",X"08",X"08",X"0C",X"1C",X"3E",X"1C",X"86",X"C2", - X"34",X"37",X"07",X"07",X"27",X"AF",X"03",X"01",X"00",X"00",X"00",X"60",X"F6",X"F0",X"F0",X"60", - X"00",X"00",X"00",X"60",X"F6",X"F0",X"F0",X"60",X"C2",X"CE",X"0E",X"0E",X"4E",X"5F",X"0C",X"08", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"3F",X"3F",X"3F",X"7F",X"7F",X"7F",X"7F",X"00",X"00",X"01",X"01",X"03",X"03",X"03",X"07", - X"00",X"00",X"08",X"08",X"0C",X"0C",X"0C",X"0C",X"CC",X"F8",X"F8",X"F8",X"E1",X"E1",X"E1",X"E1", - X"7F",X"3F",X"3F",X"33",X"00",X"00",X"00",X"00",X"09",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"F8",X"F8",X"F8",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"03",X"C3",X"C3",X"C3",X"87",X"87",X"00",X"00",X"00",X"00",X"10",X"10",X"30",X"38", - X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"00",X"00",X"0C",X"7F",X"7F",X"7F",X"FE",X"FE", - X"87",X"87",X"87",X"C3",X"C3",X"03",X"00",X"00",X"34",X"30",X"10",X"10",X"00",X"00",X"00",X"00", - X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"FE",X"FE",X"7F",X"7F",X"7F",X"0C",X"00",X"00", - X"00",X"00",X"00",X"00",X"30",X"FC",X"FC",X"FC",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"19", - X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"C0",X"87",X"87",X"87", - X"F8",X"F8",X"F8",X"F8",X"F8",X"FC",X"FC",X"30",X"37",X"33",X"33",X"33",X"11",X"11",X"00",X"00", - X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"1E",X"1E",X"1E",X"1E",X"87",X"87",X"87",X"C0", - X"0C",X"06",X"06",X"07",X"07",X"06",X"06",X"0C",X"03",X"66",X"EE",X"FA",X"FA",X"EE",X"66",X"03", - X"00",X"00",X"00",X"03",X"95",X"2A",X"55",X"AA",X"CC",X"C8",X"20",X"10",X"00",X"00",X"11",X"11", - X"33",X"31",X"40",X"80",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"0C",X"56",X"AB",X"55",X"AA", - X"00",X"CC",X"EE",X"11",X"11",X"33",X"EE",X"CC",X"00",X"11",X"33",X"66",X"44",X"44",X"33",X"11", - X"00",X"00",X"00",X"22",X"FF",X"FF",X"00",X"00",X"00",X"00",X"44",X"44",X"77",X"77",X"44",X"44", - X"00",X"22",X"33",X"99",X"99",X"DD",X"FF",X"66",X"00",X"66",X"77",X"77",X"55",X"55",X"44",X"44", - X"00",X"00",X"11",X"99",X"DD",X"FF",X"BB",X"11",X"00",X"22",X"66",X"44",X"44",X"44",X"77",X"33", - X"00",X"88",X"CC",X"66",X"33",X"FF",X"FF",X"00",X"00",X"11",X"11",X"11",X"11",X"77",X"77",X"11", - X"00",X"77",X"77",X"55",X"55",X"55",X"DD",X"88",X"00",X"22",X"66",X"44",X"44",X"44",X"77",X"33", - X"00",X"CC",X"EE",X"BB",X"99",X"99",X"99",X"00",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33", - X"00",X"33",X"33",X"11",X"99",X"DD",X"77",X"33",X"00",X"00",X"00",X"77",X"77",X"00",X"00",X"00", - X"00",X"66",X"FF",X"DD",X"99",X"99",X"66",X"00",X"00",X"33",X"44",X"44",X"55",X"55",X"77",X"33", - X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"EE",X"00",X"00",X"44",X"44",X"44",X"66",X"33",X"11", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00", - X"00",X"00",X"88",X"77",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"88",X"CC",X"66",X"33",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"66",X"00",X"00", - X"00",X"88",X"88",X"88",X"88",X"88",X"88",X"00",X"00",X"22",X"22",X"22",X"22",X"22",X"22",X"00", - X"00",X"00",X"33",X"66",X"CC",X"88",X"00",X"00",X"00",X"00",X"66",X"33",X"11",X"00",X"00",X"00", - X"55",X"AA",X"5D",X"A6",X"03",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"10",X"20",X"C8",X"CC", - X"EE",X"33",X"11",X"99",X"DD",X"99",X"BB",X"EE",X"77",X"CC",X"88",X"99",X"BB",X"99",X"DD",X"77", - X"00",X"CC",X"EE",X"33",X"11",X"33",X"EE",X"CC",X"00",X"77",X"77",X"11",X"11",X"11",X"77",X"77", - X"00",X"FF",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00",X"77",X"77",X"44",X"44",X"44",X"77",X"33", - X"00",X"CC",X"EE",X"33",X"11",X"11",X"33",X"22",X"00",X"11",X"33",X"66",X"44",X"44",X"66",X"22", - X"00",X"FF",X"FF",X"11",X"11",X"33",X"EE",X"CC",X"00",X"77",X"77",X"44",X"44",X"66",X"33",X"11", - X"00",X"00",X"FF",X"FF",X"99",X"99",X"99",X"11",X"00",X"00",X"77",X"77",X"44",X"44",X"44",X"44", - X"00",X"FF",X"FF",X"99",X"99",X"99",X"99",X"11",X"00",X"77",X"77",X"00",X"00",X"00",X"00",X"00", - X"00",X"CC",X"EE",X"33",X"11",X"99",X"99",X"99",X"00",X"11",X"33",X"66",X"44",X"44",X"77",X"77", - X"00",X"FF",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00",X"77",X"77",X"00",X"00",X"00",X"77",X"77", - X"00",X"00",X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"44",X"44",X"77",X"77",X"44",X"44", - X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"22",X"66",X"44",X"44",X"66",X"77",X"33", - X"00",X"FF",X"FF",X"88",X"CC",X"66",X"33",X"11",X"00",X"77",X"77",X"11",X"33",X"77",X"66",X"44", - X"00",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"44",X"44",X"44",X"44", - X"00",X"FF",X"FF",X"EE",X"CC",X"EE",X"FF",X"FF",X"00",X"77",X"77",X"00",X"11",X"00",X"77",X"77", - X"00",X"FF",X"FF",X"EE",X"CC",X"88",X"FF",X"FF",X"00",X"77",X"77",X"00",X"11",X"33",X"77",X"77", - X"00",X"EE",X"FF",X"11",X"11",X"11",X"FF",X"EE",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33", - X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"EE",X"00",X"77",X"77",X"11",X"11",X"11",X"11",X"00", - X"08",X"08",X"00",X"00",X"80",X"40",X"31",X"33",X"55",X"AA",X"45",X"9A",X"0C",X"00",X"00",X"00", - X"00",X"FF",X"FF",X"11",X"11",X"99",X"FF",X"EE",X"00",X"77",X"77",X"11",X"33",X"77",X"66",X"44", - X"00",X"66",X"FF",X"99",X"99",X"BB",X"AA",X"00",X"00",X"22",X"66",X"44",X"44",X"44",X"77",X"33", - X"00",X"00",X"11",X"11",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"77",X"77",X"00",X"00", - X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33", - X"00",X"FF",X"FF",X"88",X"00",X"88",X"FF",X"FF",X"00",X"00",X"11",X"33",X"77",X"33",X"11",X"00", - X"00",X"FF",X"FF",X"88",X"CC",X"88",X"FF",X"FF",X"00",X"11",X"77",X"33",X"11",X"33",X"77",X"11", - X"00",X"33",X"77",X"EE",X"CC",X"EE",X"77",X"33",X"00",X"66",X"77",X"33",X"11",X"33",X"77",X"66", - X"00",X"00",X"33",X"FF",X"88",X"88",X"FF",X"33",X"00",X"00",X"00",X"00",X"77",X"77",X"00",X"00", - X"00",X"11",X"11",X"99",X"DD",X"FF",X"77",X"33",X"00",X"66",X"77",X"77",X"55",X"44",X"44",X"44", - X"00",X"00",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"00",X"FF",X"88",X"88",X"00",X"00",X"00", - X"00",X"22",X"44",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"22",X"44",X"00", - X"00",X"00",X"00",X"22",X"22",X"EE",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"00",X"00", - X"00",X"00",X"03",X"0E",X"5D",X"AA",X"55",X"AA",X"CC",X"C8",X"20",X"10",X"01",X"01",X"03",X"02", - X"00",X"88",X"88",X"88",X"88",X"88",X"88",X"00",X"00",X"11",X"11",X"11",X"11",X"11",X"11",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"78", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"03",X"12",X"12",X"12",X"12",X"12",X"12",X"12",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"E1",X"C3",X"86",X"84",X"84",X"84",X"84", - X"12",X"12",X"12",X"12",X"12",X"12",X"12",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"78",X"0F",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0",X"84",X"84",X"84",X"84",X"86",X"C3",X"E1",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"E1",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08", - X"F0",X"78",X"3C",X"16",X"12",X"12",X"12",X"12",X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"84",X"84",X"84",X"84",X"84",X"84",X"84", - X"12",X"12",X"12",X"12",X"16",X"3C",X"78",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"84",X"84",X"84",X"84",X"84",X"84",X"84",X"0C", - X"E1",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0", - X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"84",X"84",X"84",X"84",X"84",X"84",X"84",X"84", - X"12",X"12",X"12",X"12",X"12",X"12",X"12",X"12",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"12",X"12",X"12",X"12",X"16",X"3C",X"79",X"F3",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0",X"84",X"84",X"84",X"84",X"86",X"C3",X"E9",X"FC", - X"F3",X"79",X"3C",X"16",X"12",X"12",X"12",X"12",X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"FC",X"E9",X"C3",X"86",X"84",X"84",X"84",X"84", - X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"F3",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"8F",X"FC", - X"F3",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"FC",X"8F",X"00",X"00",X"00",X"00",X"00",X"00", - X"12",X"12",X"12",X"12",X"12",X"12",X"13",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"84",X"84",X"84",X"84",X"84",X"84",X"8C",X"CC", - X"33",X"13",X"12",X"12",X"12",X"12",X"12",X"12",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"8C",X"84",X"84",X"84",X"84",X"84",X"84", - X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC", - X"12",X"12",X"12",X"12",X"33",X"77",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0",X"84",X"84",X"84",X"84",X"CC",X"EE",X"FF",X"FF", - X"FF",X"EF",X"77",X"33",X"12",X"12",X"12",X"12",X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"7F",X"EE",X"CC",X"84",X"84",X"84",X"84", - X"00",X"00",X"00",X"00",X"33",X"77",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"F0",X"00",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"FF", - X"FF",X"EF",X"77",X"33",X"00",X"00",X"00",X"00",X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"7F",X"EE",X"CC",X"00",X"00",X"00",X"00", - X"12",X"12",X"12",X"12",X"33",X"77",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"84",X"84",X"84",X"84",X"CC",X"EE",X"FF",X"FF", - X"FF",X"EF",X"77",X"33",X"12",X"12",X"12",X"12",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"7F",X"EE",X"CC",X"84",X"84",X"84",X"84", - X"FF",X"EF",X"77",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"7F",X"EE",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"33",X"77",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"FF", - X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"11",X"11",X"33",X"33",X"3F",X"F3", - X"00",X"00",X"88",X"88",X"CC",X"CC",X"CF",X"FC",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"9F",X"EF",X"FF",X"33",X"12",X"12",X"12",X"12",X"F1",X"1F",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"8F",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"3F",X"FF",X"CC",X"84",X"84",X"84",X"84", - X"9F",X"EF",X"FF",X"33",X"00",X"00",X"00",X"00",X"F1",X"1F",X"00",X"00",X"00",X"00",X"00",X"00", - X"F8",X"8F",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"3F",X"FF",X"CC",X"00",X"00",X"00",X"00", - X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"11",X"11",X"33",X"33",X"33",X"73", - X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"9F",X"EF",X"FF",X"33",X"12",X"12",X"12",X"12",X"91",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"3F",X"FF",X"CC",X"84",X"84",X"84",X"84", - X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"3F",X"FF",X"CC",X"00",X"00",X"00",X"00", - X"9F",X"EF",X"FF",X"33",X"00",X"00",X"00",X"00",X"91",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"12",X"12",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"11",X"3F",X"F3", - X"00",X"00",X"00",X"00",X"88",X"88",X"CF",X"FC",X"84",X"84",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"9F",X"EF",X"FF",X"33",X"12",X"12",X"F3",X"3F",X"11",X"11",X"00",X"00",X"00",X"00", - X"FC",X"CF",X"88",X"88",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"3F",X"FF",X"CC",X"84",X"84", - X"00",X"00",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"11",X"3F",X"F3", - X"00",X"00",X"00",X"00",X"88",X"88",X"CF",X"FC",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"9F",X"EF",X"FF",X"33",X"00",X"00",X"F3",X"3F",X"11",X"11",X"00",X"00",X"00",X"00", - X"FC",X"CF",X"88",X"88",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"3F",X"FF",X"CC",X"00",X"00", - X"12",X"02",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"11",X"33",X"B3", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"84",X"84",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"9F",X"EF",X"FF",X"33",X"12",X"12",X"73",X"33",X"11",X"11",X"00",X"00",X"00",X"00", - X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"3F",X"FF",X"CC",X"04",X"84", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"3F",X"FF",X"CC",X"00",X"00", - X"00",X"00",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"11",X"33",X"B3", - X"FF",X"FF",X"9F",X"EF",X"FF",X"33",X"00",X"00",X"73",X"33",X"11",X"11",X"00",X"00",X"00",X"00", - X"12",X"12",X"12",X"12",X"33",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"8F",X"F8",X"84",X"84",X"84",X"84",X"CC",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"9F",X"EF",X"FF",X"33",X"F3",X"3F",X"33",X"33",X"11",X"11",X"00",X"00", - X"FC",X"CF",X"CC",X"CC",X"88",X"88",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"FF",X"CC", - X"00",X"00",X"00",X"00",X"33",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"F1", - X"00",X"00",X"00",X"00",X"00",X"00",X"8F",X"F8",X"00",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF", - X"12",X"12",X"12",X"12",X"33",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"91", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"84",X"84",X"84",X"80",X"CC",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"9F",X"EF",X"FF",X"33",X"73",X"33",X"33",X"33",X"11",X"11",X"00",X"00", - X"CC",X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"FF",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"33",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"91", - X"00",X"00",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"11",X"33",X"B3", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"9F",X"EF",X"FF",X"33",X"00",X"00",X"73",X"33",X"11",X"11",X"00",X"00",X"00",X"00", - X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"3F",X"FF",X"CC",X"00",X"00", - X"66",X"FF",X"FF",X"FE",X"FD",X"97",X"C2",X"1F",X"00",X"00",X"00",X"19",X"59",X"3C",X"1E",X"3C", - X"00",X"88",X"EE",X"EE",X"FF",X"FF",X"EE",X"EE",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"1F", - X"3C",X"0F",X"1F",X"FF",X"FF",X"FF",X"77",X"00",X"0F",X"07",X"0C",X"08",X"11",X"11",X"00",X"00", - X"FF",X"FF",X"FF",X"EE",X"CC",X"CC",X"00",X"00",X"1F",X"3F",X"9F",X"FF",X"FF",X"FF",X"77",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"FF", - X"77",X"77",X"77",X"77",X"77",X"77",X"66",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"EE",X"EE",X"CC",X"88",X"00",X"00",X"00", - X"00",X"07",X"1D",X"AA",X"55",X"AA",X"55",X"AA",X"CC",X"C8",X"21",X"03",X"13",X"06",X"15",X"26", - X"33",X"31",X"48",X"0C",X"04",X"8E",X"46",X"8A",X"00",X"0E",X"47",X"AA",X"55",X"AA",X"55",X"AA", - X"55",X"AA",X"55",X"AA",X"55",X"2E",X"07",X"00",X"15",X"26",X"17",X"02",X"03",X"21",X"C8",X"CC", - X"46",X"8A",X"06",X"8C",X"0C",X"48",X"31",X"33",X"55",X"AA",X"55",X"AA",X"55",X"8B",X"0E",X"00", - X"00",X"00",X"00",X"FF",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"11",X"11", - X"00",X"00",X"00",X"88",X"00",X"00",X"88",X"88",X"00",X"00",X"11",X"FF",X"00",X"FF",X"00",X"00", - X"FF",X"00",X"FF",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"FF",X"00",X"FF",X"00",X"00",X"FF",X"00",X"00", - X"33",X"FF",X"FF",X"8F",X"0F",X"0F",X"6F",X"6F",X"00",X"00",X"11",X"11",X"33",X"33",X"33",X"73", - X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"FF",X"1F",X"0F",X"0F",X"6F",X"6F", - X"6F",X"FF",X"FF",X"33",X"00",X"00",X"00",X"00",X"91",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"6F",X"FF",X"FF",X"CC",X"00",X"00",X"00",X"00", - X"00",X"00",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"11",X"33",X"B3", - X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"33",X"00",X"00",X"73",X"33",X"11",X"11",X"00",X"00",X"00",X"00", - X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"CC",X"00",X"00", - X"00",X"00",X"00",X"00",X"33",X"FF",X"FF",X"8F",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"91", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"1F", - X"0F",X"0F",X"6F",X"6F",X"6F",X"FF",X"FF",X"33",X"73",X"33",X"33",X"33",X"11",X"11",X"00",X"00", - X"CC",X"CC",X"CC",X"CC",X"88",X"88",X"00",X"00",X"0F",X"0F",X"6F",X"6F",X"6F",X"FF",X"FF",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"21",X"43",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C", - X"43",X"21",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00", - X"0E",X"0F",X"0F",X"0F",X"0F",X"10",X"08",X"0C",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"87",X"87",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"F0",X"10", - X"0F",X"0F",X"0F",X"0F",X"87",X"61",X"10",X"00",X"87",X"43",X"21",X"21",X"10",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"0C",X"0C",X"0C",X"0C",X"00",X"0C",X"0E",X"0F",X"0F",X"0F",X"87",X"43", - X"08",X"0F",X"0F",X"87",X"43",X"21",X"21",X"21",X"21",X"21",X"21",X"10",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0E",X"87",X"00",X"00",X"0C",X"0F",X"0F",X"4B",X"38",X"08", - X"21",X"21",X"21",X"29",X"0F",X"0F",X"C3",X"30",X"00",X"86",X"87",X"87",X"43",X"21",X"10",X"00", - X"43",X"43",X"87",X"0E",X"0E",X"0C",X"08",X"00",X"08",X"08",X"08",X"18",X"69",X"0F",X"0F",X"0E", - X"00",X"0F",X"F0",X"F0",X"F0",X"80",X"12",X"34",X"06",X"69",X"78",X"78",X"70",X"30",X"00",X"00", - X"C0",X"E0",X"E0",X"C0",X"C0",X"80",X"00",X"00",X"16",X"78",X"F0",X"F0",X"F0",X"78",X"F0",X"C0", - X"78",X"F0",X"E0",X"E1",X"F0",X"F0",X"F0",X"F0",X"00",X"01",X"16",X"78",X"78",X"78",X"70",X"30", - X"24",X"78",X"F0",X"E0",X"E0",X"C0",X"00",X"00",X"80",X"00",X"07",X"78",X"F0",X"F0",X"F0",X"C0", - X"3C",X"F0",X"F0",X"87",X"80",X"00",X"00",X"00",X"00",X"03",X"34",X"78",X"78",X"78",X"68",X"68", - X"00",X"00",X"00",X"80",X"C0",X"E0",X"E0",X"78",X"80",X"E0",X"F0",X"F0",X"3C",X"12",X"01",X"00", - X"00",X"00",X"80",X"C0",X"C0",X"80",X"00",X"00",X"68",X"78",X"34",X"34",X"12",X"01",X"00",X"00", - X"78",X"78",X"78",X"F0",X"E0",X"C0",X"08",X"00",X"00",X"00",X"00",X"07",X"78",X"78",X"07",X"00", - X"10",X"61",X"87",X"0F",X"0F",X"29",X"21",X"43",X"00",X"00",X"30",X"C3",X"87",X"87",X"86",X"00", - X"08",X"0C",X"0C",X"0E",X"86",X"87",X"43",X"43",X"C3",X"0F",X"0F",X"1C",X"0C",X"08",X"08",X"0C", - X"43",X"87",X"0F",X"0E",X"0E",X"0C",X"0C",X"08",X"00",X"00",X"10",X"21",X"43",X"43",X"43",X"43", - X"87",X"86",X"0E",X"0C",X"0C",X"08",X"00",X"00",X"04",X"06",X"16",X"87",X"43",X"43",X"21",X"00", - X"33",X"31",X"40",X"80",X"08",X"08",X"0C",X"8C",X"00",X"00",X"0C",X"8F",X"45",X"AA",X"55",X"AA", - X"55",X"AA",X"55",X"2A",X"1F",X"03",X"00",X"00",X"13",X"03",X"01",X"01",X"10",X"20",X"C8",X"CC", - X"04",X"0C",X"08",X"08",X"80",X"40",X"31",X"33",X"55",X"AA",X"55",X"AB",X"07",X"0C",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"33", - X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"33", - X"00",X"00",X"00",X"00",X"CC",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"33", - X"00",X"00",X"00",X"CC",X"CC",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"33",X"33",X"33",X"33",X"33", - X"00",X"00",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"00",X"00",X"33",X"33",X"33",X"33",X"33",X"33", - X"00",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"00",X"33",X"33",X"33",X"33",X"33",X"33",X"33", - X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"87",X"87",X"0F",X"0E",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"71",X"F1",X"E1",X"07",X"03",X"03",X"06",X"06", - X"88",X"66",X"00",X"08",X"0E",X"0F",X"87",X"87",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"61",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"06",X"03",X"03",X"07",X"E1",X"F1",X"71", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"01",X"00",X"00",X"30",X"30",X"10", - X"68",X"78",X"78",X"3C",X"06",X"02",X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"30",X"00",X"00",X"01",X"0F",X"03", - X"02",X"02",X"02",X"06",X"3C",X"78",X"78",X"68",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"87",X"87",X"0F",X"0E",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"70",X"F0",X"E1",X"07",X"03",X"03",X"06",X"06", - X"88",X"66",X"00",X"08",X"0E",X"0F",X"87",X"87",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"87",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"06",X"03",X"03",X"07",X"E1",X"F0",X"70", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"01",X"00",X"00",X"30",X"30",X"10", - X"68",X"7A",X"7A",X"3C",X"06",X"02",X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"30",X"00",X"00",X"01",X"0F",X"03", - X"02",X"02",X"02",X"06",X"3C",X"7A",X"7A",X"68",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00", - X"60",X"78",X"78",X"3F",X"3C",X"0F",X"0F",X"07",X"60",X"E1",X"E1",X"CF",X"C3",X"0F",X"0F",X"0E", - X"00",X"03",X"0F",X"0C",X"19",X"22",X"22",X"00",X"00",X"0C",X"0F",X"03",X"01",X"00",X"00",X"00", - X"02",X"02",X"03",X"07",X"0F",X"78",X"F0",X"E0",X"04",X"04",X"0C",X"0E",X"0F",X"E1",X"F0",X"70", - X"00",X"00",X"60",X"70",X"00",X"08",X"0F",X"00",X"00",X"00",X"60",X"E0",X"00",X"01",X"0F",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"10",X"30",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00", - X"60",X"78",X"78",X"3C",X"3C",X"0F",X"0F",X"07",X"60",X"E1",X"E1",X"C3",X"C3",X"0F",X"0F",X"0E", - X"00",X"03",X"0F",X"0C",X"19",X"22",X"22",X"00",X"00",X"0C",X"0F",X"03",X"01",X"00",X"00",X"00", - X"02",X"02",X"03",X"07",X"0F",X"78",X"F6",X"E0",X"04",X"04",X"0C",X"0E",X"0F",X"E1",X"F6",X"70", - X"00",X"00",X"60",X"70",X"00",X"08",X"0F",X"00",X"00",X"00",X"60",X"E0",X"00",X"01",X"0F",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"08",X"0C",X"0E",X"06",X"02",X"03",X"03",X"C0",X"A4",X"00",X"01",X"03",X"06",X"86",X"86", - X"30",X"07",X"0F",X"08",X"00",X"88",X"44",X"00",X"E0",X"C3",X"0F",X"03",X"00",X"00",X"00",X"00", - X"12",X"12",X"06",X"06",X"0C",X"08",X"00",X"00",X"C2",X"C2",X"87",X"07",X"07",X"03",X"01",X"00", - X"00",X"00",X"00",X"00",X"00",X"08",X"0F",X"03",X"30",X"30",X"E0",X"C0",X"00",X"03",X"0F",X"C0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"0E",X"0F",X"01",X"22",X"44",X"00",X"00", - X"30",X"12",X"00",X"08",X"0C",X"06",X"16",X"16",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0F",X"0C", - X"34",X"34",X"1E",X"0E",X"0E",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"70",X"3C",X"0F",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"06",X"04",X"0C",X"0C", - X"C0",X"C0",X"70",X"30",X"00",X"0C",X"0F",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"84",X"84",X"06",X"06",X"03",X"01",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"F4", - X"00",X"00",X"02",X"02",X"03",X"03",X"07",X"87",X"00",X"00",X"00",X"00",X"00",X"38",X"78",X"0F", - X"E0",X"48",X"0C",X"04",X"00",X"80",X"80",X"80",X"F4",X"70",X"03",X"07",X"03",X"03",X"07",X"07", - X"87",X"0F",X"0F",X"0C",X"08",X"08",X"00",X"00",X"0F",X"09",X"00",X"00",X"00",X"10",X"10",X"00", - X"80",X"80",X"80",X"00",X"04",X"0C",X"48",X"E0",X"07",X"07",X"03",X"03",X"07",X"03",X"70",X"F4", - X"44",X"33",X"08",X"08",X"0C",X"0F",X"0F",X"87",X"00",X"10",X"10",X"00",X"00",X"00",X"09",X"0F", - X"E0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"F4",X"70",X"00",X"00",X"00",X"00",X"00",X"00", - X"87",X"07",X"03",X"03",X"02",X"02",X"00",X"00",X"0F",X"78",X"38",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"80",X"C8",X"C8",X"C8",X"80",X"00",X"00",X"00",X"00",X"70",X"F0",X"F0",X"F0", - X"03",X"03",X"03",X"03",X"07",X"87",X"87",X"07",X"00",X"00",X"08",X"78",X"F8",X"3C",X"3C",X"1E", - X"08",X"0C",X"0C",X"04",X"00",X"C0",X"C0",X"40",X"00",X"01",X"03",X"01",X"01",X"03",X"03",X"03", - X"0F",X"0F",X"0F",X"0C",X"08",X"00",X"00",X"00",X"0F",X"09",X"00",X"00",X"00",X"00",X"00",X"00", - X"40",X"C0",X"C0",X"00",X"04",X"0C",X"0C",X"08",X"03",X"03",X"03",X"01",X"01",X"03",X"01",X"00", - X"22",X"11",X"00",X"08",X"0C",X"0F",X"0F",X"0F",X"00",X"88",X"00",X"00",X"00",X"00",X"09",X"0F", - X"80",X"C8",X"C8",X"C8",X"80",X"00",X"00",X"00",X"70",X"F0",X"F0",X"70",X"00",X"00",X"00",X"00", - X"07",X"87",X"87",X"07",X"03",X"03",X"03",X"03",X"1E",X"3C",X"3C",X"F8",X"78",X"08",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"00",X"00",X"0C",X"0F",X"0F",X"03",X"00",X"00",X"00", - X"10",X"39",X"3C",X"3C",X"1E",X"0F",X"07",X"07",X"80",X"C8",X"C0",X"C0",X"80",X"0C",X"0F",X"0F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"E0",X"00",X"00",X"00", - X"03",X"01",X"01",X"03",X"16",X"3C",X"10",X"00",X"0E",X"48",X"68",X"68",X"E0",X"E0",X"C0",X"00", - X"00",X"03",X"0F",X"0F",X"0C",X"11",X"22",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00", - X"10",X"31",X"30",X"30",X"10",X"03",X"0F",X"0F",X"80",X"C9",X"C3",X"C3",X"87",X"0F",X"0E",X"0E", - X"00",X"00",X"00",X"60",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"21",X"61",X"61",X"70",X"70",X"30",X"00",X"0C",X"08",X"08",X"0C",X"86",X"C3",X"80",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"00",X"00",X"0E",X"0F",X"01",X"00",X"00",X"00", - X"00",X"00",X"04",X"0E",X"0F",X"0F",X"07",X"07",X"60",X"F0",X"F0",X"F0",X"60",X"0F",X"0F",X"0F", - X"0C",X"80",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"E0",X"00",X"00", - X"03",X"01",X"01",X"03",X"07",X"0E",X"00",X"00",X"0F",X"1E",X"78",X"F0",X"F7",X"70",X"00",X"00", - X"00",X"00",X"07",X"0F",X"08",X"00",X"11",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F", - X"60",X"F0",X"F0",X"F0",X"60",X"0F",X"0F",X"0F",X"00",X"00",X"02",X"07",X"0F",X"0F",X"0E",X"0E", - X"22",X"00",X"00",X"00",X"60",X"70",X"00",X"00",X"03",X"10",X"10",X"10",X"10",X"00",X"00",X"00", - X"0F",X"87",X"E1",X"F0",X"FE",X"E0",X"00",X"00",X"0C",X"08",X"08",X"0C",X"0E",X"07",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"EE", - X"00",X"88",X"88",X"CC",X"CC",X"EE",X"EE",X"EE",X"00",X"11",X"11",X"33",X"33",X"77",X"77",X"77", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"EF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"EE",X"CC",X"CC",X"88",X"88",X"00",X"77",X"77",X"77",X"33",X"33",X"11",X"10",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33", - X"00",X"00",X"00",X"33",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF", - X"EE",X"EE",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"77",X"77",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"EE",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"77",X"77", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"11",X"00",X"00",X"00",X"00",X"00", - X"FF",X"7F",X"BF",X"CF",X"33",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"77",X"CC",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"88",X"EE",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"00", - X"FF",X"FF",X"FF",X"FF",X"EE",X"88",X"00",X"00",X"CC",X"CC",X"88",X"00",X"00",X"00",X"00",X"00", - X"00",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"00",X"00",X"11",X"77",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"33",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"77",X"11",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"88",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"EE",X"FF",X"FF",X"FF",X"FF", - X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"88",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11", - X"00",X"00",X"33",X"77",X"DF",X"BF",X"7F",X"7F",X"11",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"7F",X"FF",X"FF",X"FF",X"77",X"33",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"11", - X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"00",X"04",X"0C",X"09",X"09", - X"00",X"00",X"00",X"10",X"16",X"0F",X"0F",X"0F",X"00",X"00",X"E0",X"F0",X"C3",X"C4",X"C4",X"E6", - X"0C",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"09",X"09",X"0C",X"04",X"00",X"00",X"00",X"00", - X"07",X"09",X"0F",X"16",X"10",X"00",X"00",X"00",X"E6",X"C4",X"C4",X"C3",X"F0",X"E0",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10", - X"07",X"0C",X"00",X"03",X"06",X"0D",X"0D",X"87",X"0E",X"03",X"00",X"0C",X"0E",X"0F",X"0F",X"1E", - X"C0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"30",X"30",X"30",X"10",X"00",X"00",X"00",X"00", - X"F0",X"F7",X"19",X"08",X"0F",X"07",X"00",X"00",X"F0",X"FE",X"89",X"01",X"0F",X"0E",X"00",X"00", - X"00",X"00",X"00",X"80",X"0C",X"06",X"06",X"06",X"00",X"00",X"00",X"00",X"04",X"0C",X"08",X"08", - X"00",X"00",X"00",X"03",X"07",X"07",X"0F",X"0F",X"00",X"60",X"F0",X"F0",X"69",X"6A",X"6A",X"7B", - X"06",X"06",X"06",X"0C",X"80",X"00",X"00",X"00",X"08",X"08",X"0C",X"04",X"00",X"00",X"00",X"00", - X"0B",X"0C",X"07",X"07",X"03",X"00",X"00",X"00",X"7B",X"6A",X"6A",X"69",X"F0",X"F0",X"60",X"00", - X"00",X"00",X"00",X"80",X"0E",X"03",X"03",X"8B",X"02",X"02",X"00",X"06",X"0E",X"0C",X"0C",X"0C", - X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"0F",X"00",X"60",X"F0",X"F0",X"78",X"3D",X"3D",X"3D", - X"8B",X"03",X"03",X"0E",X"80",X"00",X"00",X"00",X"0C",X"0C",X"0C",X"0E",X"06",X"00",X"02",X"02", - X"0D",X"0E",X"0F",X"07",X"03",X"00",X"00",X"00",X"3D",X"35",X"3D",X"78",X"F0",X"F0",X"60",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01", - X"07",X"0C",X"00",X"00",X"03",X"0E",X"0D",X"0D",X"0E",X"03",X"00",X"00",X"0C",X"0F",X"0F",X"0F", - X"C0",X"E0",X"E0",X"C0",X"80",X"00",X"00",X"00",X"30",X"70",X"70",X"30",X"10",X"00",X"00",X"00", - X"0F",X"F0",X"F7",X"19",X"08",X"0F",X"07",X"00",X"0F",X"F0",X"FF",X"88",X"00",X"0F",X"0F",X"00", - X"00",X"08",X"0B",X"00",X"00",X"00",X"08",X"08",X"00",X"01",X"0D",X"00",X"00",X"00",X"01",X"01", - X"0F",X"0F",X"08",X"00",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"01",X"00",X"0E",X"0F",X"0F",X"0F", - X"C0",X"E0",X"E0",X"C0",X"80",X"00",X"00",X"00",X"30",X"70",X"70",X"30",X"10",X"00",X"00",X"00", - X"0D",X"F7",X"F0",X"97",X"09",X"08",X"0F",X"07",X"0F",X"FE",X"F0",X"9E",X"09",X"01",X"0F",X"0E", - X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",X"48",X"00",X"01",X"03",X"06",X"04",X"01",X"01",X"01", - X"00",X"08",X"00",X"07",X"0F",X"07",X"0B",X"1E",X"00",X"00",X"00",X"0C",X"78",X"78",X"F0",X"F7", - X"0C",X"0C",X"08",X"08",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00", - X"3C",X"F1",X"F1",X"F1",X"E1",X"70",X"00",X"00",X"CC",X"CC",X"01",X"03",X"0F",X"0C",X"00",X"00", - X"00",X"08",X"0C",X"06",X"02",X"08",X"08",X"08",X"00",X"00",X"00",X"00",X"10",X"30",X"30",X"21", - X"00",X"00",X"00",X"03",X"E1",X"E1",X"F0",X"FE",X"00",X"01",X"00",X"0E",X"0D",X"0B",X"0F",X"87", - X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00", - X"33",X"33",X"08",X"0C",X"0F",X"03",X"00",X"00",X"C3",X"F8",X"F8",X"F8",X"78",X"E0",X"00",X"00", - X"00",X"88",X"00",X"00",X"88",X"88",X"88",X"00",X"11",X"11",X"11",X"00",X"11",X"11",X"11",X"00", - X"00",X"FF",X"00",X"00",X"FF",X"88",X"FF",X"00",X"33",X"FF",X"00",X"00",X"FF",X"11",X"FF",X"00", - X"88",X"88",X"88",X"00",X"88",X"88",X"88",X"00",X"11",X"11",X"11",X"00",X"11",X"11",X"11",X"00", - X"FF",X"88",X"FF",X"00",X"FF",X"88",X"FF",X"00",X"FF",X"11",X"FF",X"00",X"FF",X"11",X"FF",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"11",X"11",X"12",X"21",X"73",X"73",X"73",X"51",X"88",X"88",X"48",X"84",X"EC",X"EC",X"EC",X"A8", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"01",X"11",X"11",X"12",X"21",X"73",X"73",X"00",X"00",X"88",X"88",X"48",X"84",X"EC",X"EC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"73",X"51",X"00",X"00",X"02",X"00",X"01",X"20",X"EC",X"A8",X"00",X"08",X"80",X"04",X"00",X"80", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"01",X"01",X"11",X"11",X"21",X"12",X"73",X"73",X"00",X"00",X"88",X"88",X"84",X"48",X"EC",X"EC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"73",X"51",X"00",X"02",X"10",X"00",X"20",X"01",X"EC",X"A8",X"00",X"00",X"40",X"08",X"00",X"40", - X"00",X"0C",X"0E",X"0F",X"0F",X"0F",X"4B",X"0F",X"03",X"07",X"1E",X"2D",X"4B",X"5A",X"34",X"34", - X"08",X"0C",X"86",X"0F",X"0F",X"4B",X"87",X"1E",X"03",X"07",X"0F",X"3C",X"4B",X"A5",X"C3",X"F0", - X"0E",X"86",X"0C",X"86",X"87",X"0F",X"0E",X"08",X"12",X"07",X"1E",X"2D",X"3C",X"16",X"12",X"01", - X"D2",X"B4",X"4B",X"E1",X"78",X"E1",X"0F",X"69",X"A5",X"0F",X"87",X"A5",X"D2",X"B4",X"87",X"0D", - X"E0",X"F2",X"F2",X"E0",X"44",X"0C",X"CE",X"0F",X"00",X"10",X"30",X"30",X"10",X"00",X"03",X"0F", - X"00",X"C4",X"E4",X"E0",X"C0",X"8B",X"1E",X"3C",X"00",X"10",X"10",X"00",X"00",X"0F",X"C7",X"C7", - X"0F",X"CE",X"0C",X"44",X"E0",X"F2",X"F2",X"E0",X"0F",X"03",X"00",X"10",X"30",X"30",X"10",X"00", - X"3C",X"1E",X"8B",X"C0",X"E0",X"E4",X"C4",X"00",X"C7",X"C7",X"0F",X"00",X"00",X"10",X"10",X"00", - X"E0",X"F8",X"F8",X"E0",X"44",X"0C",X"CE",X"0F",X"00",X"10",X"31",X"31",X"10",X"00",X"03",X"0F", - X"00",X"C0",X"E0",X"E0",X"C0",X"8B",X"1E",X"3C",X"00",X"10",X"10",X"00",X"00",X"0F",X"C7",X"C7", - X"0F",X"CE",X"0C",X"44",X"E0",X"F8",X"F8",X"E0",X"0F",X"03",X"00",X"10",X"31",X"31",X"10",X"00", - X"3C",X"1E",X"8B",X"C0",X"E0",X"E0",X"C0",X"00",X"C7",X"C7",X"0F",X"00",X"00",X"10",X"10",X"00", - X"00",X"00",X"00",X"00",X"00",X"60",X"F2",X"F0",X"00",X"06",X"07",X"03",X"03",X"01",X"01",X"F1", - X"10",X"10",X"18",X"1F",X"0F",X"0F",X"3C",X"3C",X"C0",X"E4",X"F0",X"E0",X"40",X"08",X"0C",X"C2", - X"F8",X"2C",X"8C",X"4E",X"0E",X"0E",X"0C",X"00",X"F0",X"F0",X"74",X"20",X"00",X"00",X"00",X"00", - X"16",X"96",X"03",X"01",X"30",X"70",X"72",X"30",X"C7",X"CF",X"0F",X"0F",X"AF",X"97",X"C1",X"80", - X"00",X"00",X"C0",X"E0",X"E0",X"EC",X"C0",X"00",X"00",X"00",X"30",X"70",X"70",X"73",X"30",X"00", - X"01",X"01",X"03",X"83",X"C7",X"83",X"16",X"34",X"08",X"08",X"0C",X"1C",X"3E",X"1C",X"86",X"C2", - X"00",X"00",X"00",X"60",X"F0",X"F0",X"F6",X"60",X"00",X"00",X"00",X"60",X"F0",X"F0",X"F6",X"60", - X"34",X"37",X"07",X"07",X"27",X"AF",X"03",X"01",X"C2",X"CE",X"0E",X"0E",X"4E",X"5F",X"0C",X"08", - X"00",X"00",X"C0",X"EC",X"E0",X"E0",X"C0",X"00",X"00",X"00",X"30",X"73",X"70",X"70",X"30",X"00", - X"01",X"01",X"03",X"83",X"C7",X"83",X"16",X"34",X"08",X"08",X"0C",X"1C",X"3E",X"1C",X"86",X"C2", - X"00",X"00",X"00",X"60",X"F6",X"F0",X"F0",X"60",X"00",X"00",X"00",X"60",X"F6",X"F0",X"F0",X"60", - X"34",X"37",X"07",X"07",X"27",X"AF",X"03",X"01",X"C2",X"CE",X"0E",X"0E",X"4E",X"5F",X"0C",X"08", - X"0C",X"0E",X"0F",X"0F",X"87",X"C2",X"0E",X"0C",X"00",X"06",X"07",X"07",X"1E",X"3C",X"1E",X"16", - X"03",X"07",X"0F",X"87",X"2D",X"5A",X"D2",X"3C",X"01",X"0B",X"0F",X"96",X"96",X"4B",X"E1",X"A5", - X"84",X"0E",X"0F",X"87",X"87",X"0F",X"0A",X"00",X"03",X"01",X"03",X"16",X"16",X"03",X"03",X"01", - X"B4",X"78",X"E1",X"2D",X"96",X"C3",X"83",X"08",X"5A",X"C3",X"A5",X"C3",X"5A",X"3C",X"07",X"03", - X"00",X"0C",X"0E",X"0F",X"0F",X"0E",X"0E",X"0C",X"00",X"03",X"03",X"16",X"25",X"3C",X"3C",X"1E", - X"0F",X"0F",X"69",X"87",X"0F",X"A5",X"2D",X"D2",X"00",X"0C",X"0F",X"0F",X"69",X"96",X"C3",X"B4", - X"0E",X"4A",X"87",X"C3",X"0F",X"0E",X"0C",X"00",X"5A",X"69",X"1E",X"2D",X"34",X"16",X"03",X"00", - X"3C",X"96",X"A5",X"D2",X"69",X"C3",X"0F",X"0C",X"87",X"0F",X"C3",X"96",X"78",X"2D",X"07",X"03", - X"00",X"00",X"00",X"00",X"00",X"F0",X"EE",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"21",X"DE", - X"FF",X"EE",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"ED",X"12",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"90",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33", - X"00",X"00",X"00",X"00",X"00",X"30",X"B7",X"7B",X"00",X"00",X"00",X"00",X"00",X"C0",X"88",X"CD", - X"02",X"18",X"00",X"00",X"00",X"00",X"00",X"00",X"3F",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"B7",X"7B",X"30",X"00",X"00",X"00",X"00",X"00",X"CC",X"88",X"C0",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"84",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33", - X"00",X"00",X"00",X"00",X"00",X"30",X"7B",X"B7",X"00",X"00",X"00",X"00",X"00",X"C0",X"88",X"CC", - X"81",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"3F",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"7B",X"B7",X"30",X"00",X"00",X"00",X"00",X"00",X"CC",X"89",X"C0",X"00",X"00",X"00",X"00",X"00", - X"08",X"0C",X"0E",X"0E",X"0C",X"00",X"08",X"0C",X"06",X"07",X"07",X"00",X"00",X"01",X"01",X"01", - X"00",X"00",X"00",X"06",X"4B",X"BD",X"78",X"F0",X"00",X"01",X"05",X"1E",X"AD",X"C3",X"97",X"E3", - X"0C",X"08",X"08",X"00",X"86",X"4B",X"0F",X"06",X"02",X"03",X"01",X"00",X"04",X"07",X"03",X"03", - X"BC",X"7D",X"29",X"56",X"83",X"09",X"08",X"00",X"FB",X"E5",X"B4",X"0F",X"0E",X"08",X"00",X"00", - X"00",X"00",X"0C",X"0E",X"0E",X"0F",X"0F",X"06",X"03",X"07",X"07",X"07",X"03",X"01",X"00",X"00", - X"08",X"0C",X"0E",X"0E",X"0D",X"09",X"01",X"03",X"00",X"0C",X"0E",X"05",X"01",X"0B",X"0F",X"0F", - X"00",X"00",X"08",X"0C",X"0C",X"0C",X"08",X"00",X"00",X"06",X"0F",X"0F",X"0F",X"07",X"03",X"00", - X"07",X"07",X"0E",X"0C",X"08",X"08",X"00",X"00",X"0E",X"0F",X"07",X"07",X"0F",X"0F",X"07",X"03", - X"00",X"08",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"02",X"07",X"07",X"03",X"00",X"00",X"00", - X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"06",X"0E",X"0C",X"00",X"00",X"00",X"00",X"04",X"0C",X"0E",X"04",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"40",X"80",X"00",X"00",X"60",X"80",X"00",X"00",X"00",X"30",X"00",X"00",X"00",X"00", - X"00",X"00",X"20",X"10",X"D0",X"70",X"B0",X"63",X"00",X"00",X"00",X"40",X"F0",X"E4",X"F8",X"6C", - X"00",X"40",X"00",X"80",X"80",X"40",X"00",X"00",X"20",X"10",X"00",X"00",X"10",X"20",X"00",X"00", - X"C3",X"73",X"E1",X"B2",X"20",X"10",X"00",X"00",X"B4",X"6C",X"F1",X"D0",X"A0",X"40",X"00",X"00", - X"00",X"00",X"40",X"80",X"80",X"00",X"80",X"C8",X"00",X"00",X"20",X"10",X"00",X"00",X"20",X"10", - X"00",X"00",X"20",X"90",X"F1",X"73",X"F4",X"ED",X"00",X"00",X"80",X"D8",X"FE",X"F4",X"7B",X"79", - X"C8",X"A0",X"00",X"80",X"80",X"40",X"00",X"00",X"10",X"00",X"10",X"00",X"10",X"20",X"00",X"00", - X"FE",X"F4",X"F3",X"F3",X"90",X"20",X"00",X"00",X"3C",X"7B",X"F5",X"FE",X"D8",X"80",X"40",X"00", - X"00",X"20",X"40",X"80",X"80",X"D8",X"EC",X"E8",X"00",X"40",X"20",X"10",X"11",X"B1",X"73",X"71", - X"90",X"71",X"77",X"FF",X"E3",X"C3",X"AD",X"1E",X"90",X"EC",X"E6",X"FE",X"7E",X"3F",X"97",X"C3", - X"E8",X"EC",X"D8",X"88",X"80",X"40",X"20",X"00",X"75",X"77",X"B1",X"10",X"10",X"20",X"40",X"00", - X"3C",X"9E",X"CF",X"E7",X"F7",X"76",X"71",X"90",X"87",X"5B",X"3C",X"7C",X"FF",X"EE",X"E8",X"90", - X"C0",X"16",X"40",X"1C",X"20",X"00",X"00",X"00",X"10",X"60",X"50",X"82",X"60",X"02",X"00",X"00", - X"40",X"0C",X"08",X"80",X"00",X"80",X"00",X"00",X"00",X"80",X"C1",X"00",X"02",X"00",X"20",X"00", - X"60",X"90",X"02",X"08",X"86",X"50",X"68",X"80",X"10",X"00",X"00",X"00",X"60",X"10",X"42",X"30", - X"00",X"00",X"04",X"1C",X"00",X"08",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"20",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"30",X"70",X"70",X"00",X"00",X"00",X"00",X"00",X"C0",X"E4",X"E4", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"70",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"E4",X"C0",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"30",X"70",X"70",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"70",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"E4",X"E8",X"C0",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"30",X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",X"E0", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"30",X"31",X"10",X"00",X"00",X"00",X"00",X"00",X"E0",X"EC",X"C0",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"88",X"CC",X"CC",X"88",X"88",X"88",X"66",X"FF",X"FF",X"FF",X"FE",X"76",X"32",X"32", - X"11",X"BB",X"FF",X"F0",X"F0",X"F0",X"FE",X"FC",X"CC",X"FF",X"FF",X"F1",X"F0",X"F0",X"FE",X"F6", - X"CC",X"CC",X"AA",X"FF",X"FF",X"F7",X"E6",X"C4",X"76",X"77",X"33",X"11",X"00",X"11",X"11",X"33", - X"F1",X"F1",X"FF",X"FE",X"FC",X"F8",X"F9",X"FB",X"F0",X"F1",X"FF",X"F1",X"F0",X"F0",X"FC",X"FE", - X"80",X"E6",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC",X"33",X"33",X"11",X"00",X"00",X"11",X"11",X"11", - X"FB",X"F9",X"FC",X"FE",X"FF",X"F8",X"F0",X"F0",X"FE",X"FC",X"F0",X"F1",X"FF",X"F1",X"F0",X"F8", - X"00",X"88",X"CC",X"CC",X"CC",X"88",X"00",X"00",X"33",X"33",X"77",X"77",X"76",X"32",X"31",X"11", - X"FF",X"FF",X"FF",X"F1",X"F0",X"F0",X"FF",X"DD",X"F9",X"F3",X"F1",X"F8",X"F1",X"F3",X"FF",X"CC"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 795f03b7..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"07",X"08",X"0F",X"00",X"07",X"08",X"04",X"00",X"07",X"08",X"01", - X"00",X"07",X"08",X"03",X"00",X"03",X"08",X"05",X"00",X"03",X"02",X"07",X"00",X"07",X"08",X"05", - X"00",X"07",X"0C",X"00",X"00",X"07",X"03",X"05",X"0D",X"00",X"00",X"07",X"0D",X"07",X"01",X"05", - X"0D",X"03",X"05",X"02",X"0D",X"08",X"09",X"06",X"0D",X"02",X"05",X"08",X"0D",X"01",X"04",X"03", - X"00",X"04",X"0A",X"05",X"00",X"01",X"03",X"00",X"00",X"05",X"08",X"00",X"00",X"03",X"02",X"00", - X"00",X"07",X"08",X"01",X"00",X"03",X"01",X"07",X"00",X"02",X"03",X"00",X"00",X"09",X"0E",X"02", - X"00",X"05",X"03",X"08",X"00",X"00",X"00",X"00",X"00",X"03",X"05",X"0F",X"00",X"03",X"0D",X"07", - X"00",X"01",X"0D",X"07",X"00",X"0F",X"0D",X"07",X"0D",X"01",X"03",X"0E",X"00",X"05",X"0D",X"07", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 28b22eff..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"C0",X"38",X"07",X"87",X"3F",X"F0",X"FF",X"27",X"14",X"1C",X"80",X"A4",X"01",X"AE",X"28"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 13f1535f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"31",X"F0",X"4F",X"E7",X"C3",X"B4",X"01",X"FF",X"AF",X"77",X"23",X"10",X"FC",X"C9",X"FF",X"FF", - X"D5",X"07",X"5F",X"16",X"00",X"19",X"D1",X"C9",X"E1",X"18",X"33",X"FF",X"FF",X"FF",X"FF",X"FF", - X"AF",X"32",X"00",X"50",X"32",X"C0",X"50",X"C9",X"E7",X"3E",X"01",X"32",X"00",X"50",X"C9",X"FF", - X"18",X"1C",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CD",X"AA",X"01",X"0F",X"0F",X"0F",X"E6",X"1E", - X"5F",X"16",X"00",X"21",X"CB",X"01",X"19",X"5E",X"23",X"56",X"EB",X"F1",X"F5",X"E9",X"CB",X"27", - X"5F",X"16",X"00",X"19",X"5E",X"23",X"56",X"EB",X"E9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"ED",X"73",X"1E",X"48",X"31",X"C0",X"4F",X"08",X"D9",X"E7", - X"DD",X"E5",X"FD",X"E5",X"CD",X"DD",X"01",X"FD",X"E1",X"DD",X"E1",X"0E",X"03",X"21",X"B0",X"4B", - X"06",X"08",X"11",X"06",X"00",X"7E",X"FE",X"01",X"23",X"20",X"1B",X"79",X"A6",X"23",X"28",X"03", - X"35",X"28",X"0C",X"19",X"10",X"EF",X"EF",X"D9",X"08",X"ED",X"7B",X"1E",X"48",X"ED",X"45",X"2B", - X"CB",X"FE",X"2B",X"36",X"03",X"23",X"23",X"18",X"EA",X"31",X"F0",X"4F",X"FB",X"0E",X"00",X"21", - X"B0",X"4B",X"06",X"08",X"11",X"08",X"00",X"7E",X"CB",X"7F",X"20",X"04",X"FE",X"02",X"30",X"06", - X"0C",X"19",X"10",X"F3",X"18",X"E7",X"F3",X"79",X"32",X"00",X"48",X"7E",X"36",X"02",X"23",X"CB", - X"BE",X"23",X"36",X"00",X"23",X"5E",X"23",X"56",X"23",X"4E",X"23",X"46",X"23",X"EB",X"FE",X"04", - X"20",X"04",X"50",X"59",X"FB",X"E9",X"F9",X"FE",X"02",X"28",X"04",X"1A",X"C1",X"18",X"01",X"F1", - X"C1",X"D1",X"E1",X"FD",X"E1",X"DD",X"E1",X"FB",X"C9",X"CD",X"9A",X"01",X"36",X"04",X"23",X"72", - X"23",X"72",X"23",X"71",X"23",X"70",X"18",X"E7",X"CD",X"9A",X"01",X"72",X"18",X"E1",X"CD",X"97", - X"01",X"7E",X"FE",X"02",X"C2",X"A9",X"00",X"23",X"7E",X"CB",X"7F",X"20",X"15",X"E6",X"40",X"4F", - X"F1",X"F5",X"E6",X"0F",X"B1",X"77",X"23",X"70",X"2B",X"2B",X"36",X"01",X"CD",X"89",X"01",X"C3", - X"A9",X"00",X"CB",X"BE",X"1E",X"06",X"19",X"7E",X"18",X"B2",X"CD",X"9A",X"01",X"CB",X"BE",X"7E", - X"B7",X"28",X"AC",X"FE",X"04",X"28",X"A8",X"1E",X"07",X"19",X"70",X"11",X"FA",X"FF",X"19",X"CB", - X"F6",X"CB",X"FE",X"FE",X"01",X"20",X"98",X"2B",X"36",X"03",X"18",X"93",X"CD",X"9A",X"01",X"7E", - X"B7",X"28",X"8C",X"CB",X"FE",X"18",X"88",X"CD",X"97",X"01",X"72",X"C3",X"A9",X"00",X"CD",X"9A", - X"01",X"1E",X"05",X"19",X"71",X"23",X"70",X"C3",X"EF",X"00",X"CD",X"97",X"01",X"23",X"CB",X"76", - X"CB",X"B6",X"1E",X"06",X"19",X"7E",X"C3",X"EC",X"00",X"01",X"03",X"00",X"09",X"EB",X"21",X"02", - X"00",X"39",X"EB",X"73",X"23",X"72",X"C9",X"3A",X"00",X"48",X"E6",X"0F",X"21",X"B0",X"4B",X"16", - X"00",X"5F",X"CB",X"23",X"CB",X"23",X"CB",X"23",X"19",X"C9",X"DD",X"E3",X"FD",X"E5",X"E5",X"D5", - X"C5",X"F5",X"DD",X"E9",X"21",X"00",X"48",X"01",X"00",X"18",X"36",X"00",X"23",X"0B",X"78",X"B1", - X"20",X"F8",X"3E",X"07",X"01",X"30",X"35",X"FF",X"C3",X"A9",X"00",X"F9",X"00",X"08",X"01",X"0E", - X"01",X"0E",X"01",X"3A",X"01",X"5C",X"01",X"67",X"01",X"6E",X"01",X"7A",X"01",X"3A",X"C0",X"50", - X"2F",X"32",X"20",X"48",X"21",X"80",X"50",X"36",X"01",X"36",X"00",X"21",X"03",X"48",X"3A",X"00", - X"50",X"2F",X"E6",X"A0",X"20",X"07",X"7E",X"B7",X"20",X"12",X"C3",X"80",X"02",X"36",X"06",X"FE", - X"80",X"CA",X"80",X"02",X"3E",X"01",X"32",X"07",X"50",X"C3",X"80",X"02",X"AF",X"32",X"07",X"50", - X"36",X"00",X"23",X"7E",X"3C",X"77",X"23",X"86",X"B7",X"28",X"36",X"CB",X"7F",X"20",X"32",X"47", - X"AF",X"32",X"04",X"48",X"23",X"7E",X"80",X"77",X"FE",X"64",X"30",X"1A",X"05",X"CB",X"20",X"48", - X"06",X"00",X"21",X"41",X"02",X"09",X"11",X"08",X"48",X"06",X"02",X"CD",X"54",X"3D",X"18",X"11", - X"00",X"01",X"00",X"02",X"00",X"03",X"3E",X"63",X"32",X"06",X"48",X"21",X"09",X"09",X"22",X"07", - X"48",X"21",X"02",X"48",X"CB",X"7E",X"20",X"1B",X"E5",X"21",X"49",X"42",X"DD",X"21",X"07",X"48", - X"1E",X"0B",X"06",X"02",X"0E",X"00",X"CD",X"8A",X"3D",X"3E",X"08",X"16",X"00",X"1E",X"00",X"CD", - X"20",X"2C",X"E1",X"2B",X"CB",X"7E",X"CB",X"FE",X"20",X"06",X"3E",X"07",X"01",X"35",X"35",X"FF", - X"21",X"88",X"4B",X"DD",X"21",X"F0",X"4F",X"FD",X"21",X"60",X"50",X"06",X"08",X"CB",X"7E",X"20", - X"4F",X"4E",X"0C",X"3A",X"21",X"48",X"57",X"CB",X"FE",X"23",X"7E",X"CB",X"42",X"28",X"09",X"EE", - X"C0",X"E6",X"C0",X"5F",X"3E",X"3F",X"A6",X"B3",X"07",X"07",X"DD",X"77",X"00",X"23",X"7E",X"CB", - X"42",X"28",X"04",X"ED",X"44",X"C6",X"10",X"D6",X"02",X"FD",X"77",X"00",X"23",X"7E",X"DD",X"77", - X"01",X"23",X"7E",X"CB",X"42",X"28",X"04",X"ED",X"44",X"C6",X"10",X"FD",X"77",X"01",X"23",X"DD", - X"23",X"DD",X"23",X"FD",X"23",X"FD",X"23",X"05",X"CA",X"5E",X"2D",X"0D",X"28",X"AF",X"18",X"B3", - X"11",X"05",X"00",X"19",X"DD",X"23",X"DD",X"23",X"FD",X"23",X"FD",X"23",X"10",X"9F",X"C3",X"5E", - X"2D",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"E5",X"D1",X"06",X"D2",X"CF",X"21",X"4B",X"03",X"3A",X"02",X"48",X"CB",X"77",X"20",X"0C",X"CD", - X"4D",X"0E",X"D5",X"21",X"33",X"03",X"CD",X"E1",X"3D",X"EB",X"D1",X"4E",X"23",X"06",X"01",X"7E", - X"FE",X"FF",X"C8",X"FE",X"C0",X"38",X"05",X"E6",X"3F",X"47",X"23",X"7E",X"12",X"13",X"10",X"FC", - X"23",X"18",X"EA",X"C1",X"03",X"62",X"04",X"2E",X"05",X"00",X"06",X"CF",X"06",X"A1",X"07",X"71", - X"08",X"45",X"09",X"13",X"0A",X"E7",X"0A",X"B6",X"0B",X"88",X"0C",X"64",X"D0",X"00",X"11",X"25", - X"35",X"45",X"15",X"25",X"35",X"43",X"C3",X"00",X"10",X"C3",X"00",X"46",X"C6",X"00",X"16",X"C3", - X"00",X"21",X"C3",X"00",X"36",X"C6",X"00",X"26",X"C3",X"00",X"32",X"C3",X"00",X"26",X"C6",X"00", - X"36",X"C3",X"00",X"43",X"C3",X"00",X"16",X"C6",X"00",X"46",X"00",X"27",X"00",X"14",X"C3",X"00", - X"46",X"C6",X"00",X"16",X"C3",X"00",X"25",X"C3",X"00",X"36",X"C6",X"00",X"26",X"00",X"47",X"00", - X"36",X"C3",X"00",X"26",X"C6",X"00",X"36",X"C3",X"00",X"47",X"C3",X"00",X"16",X"C6",X"00",X"46", - X"C3",X"00",X"18",X"C3",X"00",X"46",X"C6",X"00",X"16",X"C3",X"00",X"29",X"C3",X"00",X"36",X"C6", - X"00",X"26",X"00",X"57",X"00",X"3A",X"C3",X"00",X"22",X"15",X"45",X"35",X"25",X"15",X"45",X"34", - X"FF",X"1E",X"C4",X"00",X"01",X"47",X"05",X"55",X"05",X"17",X"03",X"C8",X"00",X"06",X"02",X"07", - X"05",X"07",X"04",X"06",X"C8",X"00",X"3A",X"05",X"0B",X"05",X"0B",X"35",X"09",X"C8",X"00",X"06", - X"01",X"08",X"25",X"08",X"03",X"26",X"C4",X"00",X"01",X"07",X"25",X"05",X"0B",X"0B",X"07",X"05", - X"15",X"0B",X"0B",X"07",X"15",X"05",X"03",X"06",X"06",X"01",X"07",X"09",X"26",X"0A",X"07",X"03", - X"06",X"46",X"06",X"01",X"07",X"09",X"06",X"36",X"C6",X"06",X"26",X"0A",X"09",X"C3",X"06",X"46", - X"16",X"06",X"06",X"46",X"0A",X"09",X"C4",X"06",X"16",X"06",X"36",X"06",X"06",X"0A",X"08",X"04", - X"26",X"06",X"06",X"02",X"08",X"09",X"06",X"0A",X"08",X"24",X"06",X"06",X"42",X"05",X"15",X"08", - X"0B",X"3B",X"05",X"05",X"48",X"0B",X"0B",X"05",X"05",X"08",X"04",X"C4",X"00",X"06",X"02",X"07", - X"05",X"07",X"04",X"06",X"C8",X"00",X"1A",X"05",X"0B",X"15",X"0B",X"05",X"39",X"C8",X"00",X"06", - X"01",X"08",X"05",X"08",X"03",X"06",X"C8",X"00",X"02",X"08",X"05",X"55",X"05",X"48",X"04",X"C8", - X"00",X"FF",X"33",X"01",X"05",X"35",X"05",X"03",X"21",X"05",X"05",X"55",X"03",X"21",X"05",X"05", - X"35",X"43",X"0A",X"07",X"17",X"05",X"0B",X"08",X"47",X"15",X"07",X"08",X"08",X"05",X"07",X"07", - X"09",X"06",X"06",X"0A",X"07",X"09",X"01",X"0B",X"05",X"0B",X"33",X"70",X"01",X"09",X"46",X"06", - X"26",X"C4",X"06",X"46",X"02",X"05",X"04",X"1A",X"47",X"09",X"36",X"16",X"06",X"02",X"0B",X"0B", - X"18",X"09",X"06",X"01",X"35",X"03",X"06",X"0A",X"08",X"0B",X"0B",X"04",X"01",X"39",X"0A",X"25", - X"08",X"0B",X"0B",X"07",X"0B",X"0B",X"08",X"35",X"09",X"1A",X"03",X"06",X"06",X"0A",X"05",X"35", - X"09",X"06",X"06",X"46",X"2A",X"05",X"05",X"09",X"26",X"06",X"06",X"46",X"0A",X"05",X"05",X"09", - X"C3",X"06",X"0A",X"05",X"45",X"09",X"06",X"06",X"02",X"09",X"3A",X"25",X"07",X"0B",X"0B",X"08", - X"0B",X"0B",X"07",X"05",X"09",X"0A",X"04",X"01",X"1B",X"0B",X"07",X"09",X"16",X"22",X"05",X"04", - X"16",X"3A",X"07",X"0B",X"0B",X"13",X"C3",X"06",X"0A",X"08",X"39",X"01",X"05",X"13",X"C6",X"06", - X"56",X"06",X"0A",X"44",X"70",X"02",X"0B",X"05",X"0B",X"04",X"0A",X"08",X"39",X"36",X"26",X"0A", - X"08",X"08",X"05",X"07",X"07",X"08",X"45",X"28",X"57",X"0B",X"15",X"08",X"08",X"09",X"02",X"05", - X"05",X"15",X"04",X"02",X"15",X"05",X"05",X"04",X"02",X"05",X"25",X"05",X"04",X"FF",X"35",X"01", - X"05",X"15",X"27",X"05",X"05",X"07",X"05",X"57",X"05",X"45",X"07",X"B5",X"35",X"23",X"0A",X"07", - X"05",X"0B",X"05",X"45",X"0B",X"35",X"0B",X"25",X"05",X"0B",X"05",X"47",X"09",X"06",X"36",X"70", - X"1A",X"07",X"05",X"09",X"70",X"0A",X"05",X"37",X"09",X"70",X"06",X"06",X"0A",X"0B",X"07",X"0B", - X"0B",X"25",X"0B",X"05",X"0B",X"05",X"0B",X"0B",X"07",X"0B",X"09",X"56",X"06",X"36",X"06",X"06", - X"41",X"0B",X"15",X"0B",X"03",X"46",X"06",X"16",X"06",X"46",X"26",X"06",X"06",X"0A",X"04",X"36", - X"0A",X"05",X"09",X"06",X"02",X"09",X"C3",X"06",X"02",X"08",X"0B",X"08",X"25",X"0B",X"0B",X"05", - X"3B",X"0B",X"15",X"08",X"0B",X"08",X"24",X"01",X"07",X"4B",X"07",X"05",X"0B",X"0B",X"05",X"0B", - X"0B",X"45",X"07",X"0B",X"07",X"43",X"06",X"06",X"16",X"0A",X"03",X"06",X"3A",X"05",X"19",X"06", - X"01",X"09",X"36",X"06",X"06",X"16",X"36",X"C3",X"06",X"02",X"0B",X"05",X"0B",X"24",X"06",X"16", - X"06",X"06",X"06",X"2A",X"0B",X"08",X"0B",X"3B",X"45",X"0B",X"05",X"0B",X"05",X"0B",X"0B",X"28", - X"0B",X"09",X"06",X"46",X"70",X"0A",X"08",X"05",X"09",X"70",X"0A",X"15",X"38",X"09",X"70",X"06", - X"06",X"0A",X"08",X"05",X"0B",X"15",X"05",X"0B",X"35",X"0B",X"25",X"05",X"0B",X"45",X"08",X"29", - X"02",X"05",X"05",X"48",X"05",X"15",X"08",X"05",X"58",X"05",X"05",X"08",X"05",X"05",X"04",X"FF", - X"37",X"01",X"05",X"27",X"05",X"07",X"07",X"35",X"03",X"70",X"01",X"07",X"05",X"55",X"05",X"13", - X"0A",X"05",X"08",X"33",X"06",X"02",X"05",X"08",X"03",X"06",X"0A",X"27",X"05",X"33",X"06",X"0A", - X"45",X"03",X"0A",X"0B",X"45",X"17",X"35",X"08",X"04",X"46",X"0A",X"05",X"08",X"09",X"0A",X"05", - X"3B",X"04",X"0A",X"07",X"0B",X"07",X"35",X"05",X"09",X"0A",X"05",X"15",X"09",X"0A",X"05",X"0B", - X"05",X"09",X"16",X"36",X"16",X"01",X"05",X"0B",X"0B",X"25",X"03",X"06",X"1A",X"A5",X"08",X"25", - X"09",X"36",X"06",X"02",X"0B",X"45",X"09",X"06",X"70",X"0A",X"09",X"2A",X"05",X"05",X"07",X"08", - X"49",X"0A",X"05",X"0B",X"35",X"29",X"02",X"17",X"04",X"46",X"0A",X"05",X"45",X"09",X"70",X"0A", - X"08",X"47",X"0B",X"05",X"4B",X"05",X"0B",X"05",X"09",X"5A",X"07",X"13",X"0A",X"07",X"0B",X"03", - X"06",X"02",X"05",X"0B",X"07",X"0B",X"35",X"04",X"C3",X"06",X"16",X"06",X"36",X"26",X"0A",X"05", - X"15",X"09",X"36",X"36",X"01",X"03",X"4A",X"C6",X"0B",X"08",X"57",X"07",X"09",X"06",X"16",X"06", - X"06",X"06",X"12",X"0B",X"09",X"06",X"16",X"06",X"70",X"06",X"36",X"0A",X"08",X"0B",X"0B",X"19", - X"0A",X"05",X"04",X"26",X"46",X"02",X"0B",X"05",X"09",X"06",X"0A",X"25",X"0B",X"04",X"06",X"02", - X"05",X"05",X"08",X"08",X"05",X"38",X"B5",X"48",X"08",X"18",X"05",X"38",X"05",X"04",X"FF",X"3C", - X"01",X"05",X"07",X"17",X"05",X"05",X"37",X"07",X"05",X"15",X"07",X"07",X"35",X"95",X"13",X"0A", - X"05",X"3B",X"0B",X"05",X"45",X"09",X"06",X"01",X"25",X"09",X"36",X"01",X"27",X"09",X"0A",X"05", - X"09",X"2A",X"07",X"05",X"2B",X"08",X"5B",X"07",X"0B",X"08",X"2B",X"0B",X"09",X"0A",X"05",X"14", - X"06",X"0A",X"07",X"0B",X"03",X"06",X"16",X"06",X"70",X"06",X"16",X"36",X"0A",X"05",X"27",X"08", - X"34",X"06",X"36",X"0A",X"4B",X"04",X"0A",X"07",X"0B",X"08",X"09",X"0A",X"05",X"08",X"03",X"41", - X"08",X"09",X"06",X"02",X"25",X"09",X"06",X"02",X"35",X"09",X"1A",X"05",X"55",X"0B",X"0B",X"05", - X"0B",X"08",X"17",X"05",X"4B",X"08",X"05",X"07",X"19",X"0A",X"25",X"05",X"04",X"0A",X"35",X"09", - X"70",X"0A",X"05",X"3B",X"05",X"47",X"09",X"06",X"0A",X"15",X"07",X"45",X"0B",X"25",X"08",X"07", - X"2B",X"07",X"0B",X"05",X"09",X"06",X"06",X"0A",X"05",X"0B",X"35",X"0B",X"B5",X"33",X"06",X"16", - X"06",X"06",X"01",X"08",X"0B",X"09",X"2A",X"05",X"29",X"70",X"0A",X"05",X"C4",X"0B",X"4B",X"0B", - X"03",X"36",X"06",X"06",X"41",X"0B",X"05",X"0B",X"07",X"39",X"26",X"06",X"26",X"56",X"1A",X"08", - X"08",X"19",X"06",X"06",X"0A",X"05",X"39",X"06",X"0A",X"0B",X"18",X"08",X"09",X"02",X"25",X"03", - X"06",X"02",X"08",X"08",X"15",X"08",X"08",X"28",X"08",X"25",X"05",X"48",X"05",X"A5",X"18",X"04", - X"FF",X"3F",X"01",X"17",X"05",X"27",X"05",X"35",X"07",X"07",X"57",X"05",X"15",X"07",X"05",X"37", - X"13",X"06",X"06",X"01",X"1B",X"35",X"45",X"09",X"26",X"0A",X"05",X"45",X"0B",X"03",X"06",X"06", - X"0A",X"08",X"0B",X"0B",X"05",X"07",X"08",X"0B",X"38",X"07",X"B5",X"0B",X"0B",X"48",X"09",X"0A", - X"07",X"0B",X"3B",X"15",X"09",X"70",X"06",X"70",X"0A",X"35",X"4B",X"0B",X"37",X"09",X"0A",X"39", - X"02",X"2B",X"07",X"08",X"27",X"08",X"07",X"08",X"07",X"0B",X"04",X"0A",X"09",X"0A",X"0B",X"07", - X"09",X"3A",X"07",X"0B",X"07",X"0B",X"23",X"06",X"4A",X"07",X"3B",X"49",X"96",X"56",X"36",X"C4", - X"06",X"16",X"06",X"06",X"4A",X"19",X"26",X"06",X"06",X"36",X"06",X"06",X"2A",X"19",X"C3",X"06", - X"26",X"16",X"C3",X"06",X"16",X"06",X"0A",X"2B",X"08",X"19",X"06",X"42",X"0B",X"28",X"0B",X"48", - X"09",X"1A",X"08",X"0B",X"09",X"0A",X"09",X"01",X"0B",X"28",X"07",X"08",X"07",X"08",X"27",X"08", - X"1B",X"03",X"2A",X"09",X"0A",X"38",X"0B",X"4B",X"05",X"09",X"70",X"06",X"70",X"0A",X"05",X"0B", - X"0B",X"08",X"09",X"0A",X"07",X"0B",X"0B",X"05",X"08",X"17",X"0B",X"07",X"08",X"05",X"2B",X"0B", - X"07",X"49",X"16",X"06",X"02",X"2B",X"35",X"05",X"09",X"06",X"0A",X"A5",X"15",X"0B",X"04",X"06", - X"06",X"02",X"08",X"05",X"28",X"05",X"05",X"58",X"08",X"18",X"05",X"45",X"08",X"05",X"18",X"04", - X"FF",X"47",X"01",X"07",X"07",X"07",X"37",X"05",X"07",X"15",X"07",X"47",X"A5",X"27",X"05",X"07", - X"43",X"06",X"26",X"06",X"46",X"0A",X"05",X"4B",X"05",X"3B",X"0B",X"07",X"0B",X"05",X"39",X"06", - X"3A",X"18",X"0B",X"08",X"0B",X"35",X"0B",X"05",X"09",X"56",X"06",X"16",X"21",X"08",X"09",X"0A", - X"25",X"09",X"70",X"0A",X"05",X"0B",X"15",X"0B",X"48",X"0B",X"0B",X"0B",X"05",X"19",X"4A",X"05", - X"08",X"07",X"18",X"07",X"2B",X"05",X"0B",X"05",X"0B",X"48",X"0B",X"05",X"39",X"0A",X"47",X"15", - X"0B",X"05",X"4B",X"0B",X"45",X"09",X"70",X"0A",X"07",X"48",X"07",X"09",X"0A",X"0B",X"05",X"0B", - X"13",X"06",X"0A",X"07",X"08",X"27",X"08",X"1B",X"05",X"3B",X"09",X"1A",X"08",X"55",X"0B",X"0B", - X"38",X"09",X"1A",X"05",X"4B",X"35",X"0B",X"33",X"06",X"06",X"0A",X"27",X"05",X"4B",X"09",X"70", - X"0A",X"2B",X"05",X"3B",X"B5",X"2B",X"0B",X"0B",X"09",X"96",X"3A",X"05",X"0B",X"0B",X"07",X"04", - X"0A",X"05",X"0B",X"07",X"08",X"0B",X"44",X"06",X"3A",X"0B",X"03",X"26",X"46",X"0A",X"05",X"0B", - X"15",X"0B",X"49",X"70",X"0A",X"35",X"09",X"06",X"22",X"0B",X"0B",X"08",X"0B",X"07",X"4B",X"07", - X"09",X"0A",X"37",X"0B",X"07",X"49",X"2A",X"05",X"09",X"1A",X"35",X"09",X"36",X"06",X"06",X"3A", - X"09",X"56",X"16",X"06",X"06",X"02",X"05",X"08",X"38",X"05",X"18",X"08",X"28",X"18",X"08",X"28", - X"08",X"08",X"38",X"04",X"FF",X"3F",X"01",X"15",X"05",X"07",X"55",X"47",X"07",X"07",X"A5",X"07", - X"47",X"35",X"07",X"45",X"13",X"06",X"01",X"05",X"0B",X"05",X"09",X"06",X"16",X"01",X"08",X"0B", - X"07",X"09",X"21",X"09",X"0A",X"0B",X"35",X"0B",X"05",X"0B",X"18",X"28",X"0B",X"33",X"16",X"26", - X"0A",X"09",X"06",X"16",X"0A",X"05",X"09",X"70",X"0A",X"05",X"05",X"09",X"06",X"46",X"16",X"36", - X"06",X"56",X"2A",X"3B",X"17",X"0B",X"37",X"08",X"37",X"17",X"C4",X"0B",X"08",X"08",X"09",X"C3", - X"06",X"0A",X"0B",X"25",X"0B",X"0B",X"09",X"06",X"36",X"0A",X"05",X"07",X"09",X"02",X"C3",X"0B", - X"08",X"07",X"09",X"06",X"1A",X"49",X"16",X"0A",X"45",X"0B",X"14",X"70",X"36",X"26",X"06",X"01", - X"29",X"0A",X"09",X"36",X"0A",X"08",X"09",X"70",X"0A",X"43",X"01",X"1B",X"C4",X"0B",X"18",X"08", - X"0B",X"0B",X"25",X"0B",X"07",X"08",X"09",X"96",X"36",X"06",X"36",X"42",X"0B",X"15",X"45",X"2B", - X"08",X"B5",X"09",X"4A",X"05",X"09",X"0A",X"08",X"0B",X"0B",X"07",X"38",X"07",X"07",X"0B",X"07", - X"47",X"0B",X"0B",X"07",X"09",X"2A",X"05",X"09",X"06",X"06",X"70",X"06",X"06",X"16",X"06",X"16", - X"26",X"06",X"06",X"16",X"0A",X"05",X"0B",X"29",X"0A",X"37",X"08",X"0B",X"4B",X"0B",X"0B",X"3B", - X"18",X"09",X"06",X"02",X"05",X"08",X"58",X"08",X"08",X"05",X"08",X"38",X"34",X"02",X"08",X"05", - X"08",X"04",X"FF",X"4A",X"01",X"07",X"07",X"07",X"B5",X"45",X"37",X"05",X"07",X"45",X"07",X"15", - X"07",X"05",X"13",X"0A",X"0B",X"19",X"0A",X"05",X"07",X"2B",X"07",X"18",X"07",X"08",X"07",X"5B", - X"23",X"06",X"36",X"22",X"3B",X"08",X"27",X"0B",X"0B",X"29",X"70",X"0A",X"47",X"0B",X"0B",X"1B", - X"29",X"0A",X"05",X"4B",X"03",X"56",X"06",X"16",X"0A",X"07",X"09",X"0A",X"09",X"36",X"06",X"06", - X"0A",X"03",X"06",X"0A",X"0B",X"09",X"36",X"2A",X"0B",X"49",X"06",X"3A",X"1B",X"09",X"06",X"1A", - X"0B",X"49",X"36",X"06",X"0A",X"0B",X"04",X"0A",X"28",X"1B",X"09",X"06",X"3A",X"49",X"06",X"0A", - X"08",X"0B",X"4B",X"08",X"0B",X"05",X"0B",X"35",X"09",X"0A",X"08",X"09",X"06",X"0A",X"09",X"70", - X"2A",X"1B",X"37",X"0B",X"47",X"0B",X"25",X"0B",X"09",X"70",X"0A",X"39",X"36",X"0A",X"07",X"09", - X"A6",X"0A",X"0B",X"3B",X"09",X"01",X"09",X"0A",X"27",X"09",X"06",X"16",X"46",X"36",X"0A",X"08", - X"09",X"46",X"06",X"3A",X"29",X"0A",X"08",X"09",X"4A",X"09",X"02",X"0B",X"0B",X"0B",X"25",X"0B", - X"0B",X"0B",X"08",X"0B",X"0B",X"25",X"0B",X"08",X"09",X"01",X"09",X"32",X"0B",X"07",X"5B",X"0B", - X"19",X"70",X"0A",X"0B",X"35",X"0B",X"03",X"36",X"0A",X"28",X"07",X"04",X"2A",X"04",X"36",X"22", - X"07",X"44",X"3A",X"07",X"08",X"1B",X"49",X"02",X"05",X"48",X"05",X"28",X"45",X"08",X"95",X"18", - X"05",X"28",X"48",X"35",X"08",X"04",X"FF",X"4E",X"01",X"05",X"27",X"95",X"17",X"07",X"35",X"07", - X"27",X"05",X"17",X"05",X"07",X"35",X"43",X"06",X"70",X"0A",X"35",X"2B",X"4B",X"23",X"1A",X"0B", - X"35",X"0B",X"55",X"09",X"70",X"06",X"0A",X"07",X"08",X"07",X"09",X"0A",X"0B",X"09",X"0A",X"23", - X"06",X"01",X"08",X"17",X"29",X"3A",X"5B",X"03",X"06",X"06",X"16",X"06",X"46",X"16",X"0A",X"4B", - X"09",X"31",X"0B",X"19",X"06",X"02",X"1B",X"3B",X"0B",X"0B",X"3B",X"0B",X"3B",X"2B",X"C3",X"0B", - X"04",X"06",X"1A",X"07",X"0B",X"09",X"42",X"0B",X"0B",X"08",X"0B",X"0B",X"04",X"2A",X"0B",X"37", - X"09",X"96",X"36",X"26",X"3A",X"05",X"2B",X"09",X"70",X"0A",X"1B",X"05",X"09",X"16",X"06",X"26", - X"06",X"0A",X"0B",X"0B",X"07",X"0B",X"0B",X"17",X"0B",X"0B",X"43",X"1A",X"0B",X"39",X"06",X"4A", - X"08",X"29",X"06",X"36",X"06",X"46",X"A6",X"06",X"26",X"0A",X"09",X"4A",X"28",X"09",X"36",X"01", - X"4B",X"0B",X"2B",X"C4",X"0B",X"4B",X"C3",X"0B",X"03",X"06",X"1A",X"3B",X"04",X"C3",X"06",X"0A", - X"39",X"0A",X"0B",X"09",X"B6",X"42",X"0B",X"09",X"0A",X"08",X"07",X"08",X"29",X"0A",X"4B",X"08", - X"0B",X"14",X"3A",X"28",X"07",X"38",X"19",X"06",X"70",X"2A",X"35",X"0B",X"58",X"09",X"01",X"2B", - X"05",X"1B",X"05",X"09",X"70",X"06",X"02",X"05",X"18",X"05",X"28",X"05",X"18",X"04",X"42",X"05", - X"08",X"25",X"08",X"05",X"24",X"FF",X"49",X"01",X"05",X"07",X"27",X"37",X"95",X"07",X"05",X"37", - X"05",X"07",X"45",X"07",X"35",X"03",X"0A",X"17",X"0B",X"4B",X"08",X"07",X"29",X"70",X"0A",X"47", - X"08",X"37",X"09",X"11",X"29",X"0A",X"4B",X"09",X"36",X"11",X"38",X"0B",X"07",X"0B",X"08",X"07", - X"09",X"2A",X"0B",X"09",X"36",X"0A",X"08",X"0B",X"09",X"01",X"0B",X"14",X"5A",X"07",X"19",X"0A", - X"08",X"09",X"46",X"0A",X"09",X"70",X"2A",X"0B",X"0B",X"3B",X"07",X"0B",X"2B",X"0B",X"09",X"70", - X"0A",X"09",X"1A",X"08",X"07",X"09",X"06",X"26",X"06",X"46",X"36",X"06",X"36",X"0A",X"17",X"38", - X"09",X"26",X"70",X"4A",X"0B",X"1B",X"C3",X"0B",X"2B",X"C3",X"0B",X"09",X"70",X"06",X"3A",X"07", - X"08",X"09",X"26",X"46",X"06",X"16",X"06",X"A6",X"46",X"0A",X"28",X"17",X"09",X"0A",X"09",X"70", - X"0A",X"0B",X"0B",X"0B",X"38",X"1B",X"4B",X"0B",X"09",X"70",X"0A",X"09",X"B6",X"3A",X"07",X"0B", - X"59",X"12",X"0B",X"03",X"3A",X"08",X"09",X"0A",X"17",X"09",X"06",X"4A",X"0B",X"19",X"06",X"0A", - X"25",X"39",X"0A",X"29",X"01",X"2B",X"09",X"36",X"4A",X"09",X"06",X"16",X"4A",X"0B",X"3B",X"B5", - X"4B",X"08",X"0B",X"1B",X"04",X"0A",X"0B",X"0B",X"09",X"0A",X"08",X"0B",X"08",X"2B",X"15",X"09", - X"70",X"0A",X"08",X"07",X"58",X"09",X"02",X"19",X"02",X"05",X"28",X"05",X"18",X"05",X"08",X"25", - X"08",X"35",X"08",X"05",X"08",X"25",X"04",X"FF",X"43",X"01",X"05",X"07",X"05",X"47",X"07",X"15", - X"07",X"35",X"03",X"01",X"35",X"07",X"45",X"03",X"4A",X"B5",X"0B",X"33",X"0A",X"09",X"01",X"5B", - X"03",X"4A",X"09",X"01",X"0B",X"05",X"19",X"36",X"01",X"08",X"0B",X"24",X"4A",X"39",X"06",X"1A", - X"29",X"02",X"1B",X"08",X"33",X"96",X"0A",X"19",X"01",X"08",X"07",X"08",X"09",X"46",X"0A",X"08", - X"47",X"08",X"03",X"0A",X"09",X"0A",X"08",X"0B",X"17",X"09",X"70",X"4A",X"2B",X"09",X"70",X"0A", - X"27",X"0B",X"58",X"09",X"0A",X"03",X"26",X"0A",X"08",X"07",X"0B",X"08",X"0B",X"07",X"04",X"46", - X"36",X"01",X"09",X"0A",X"3B",X"0B",X"4B",X"05",X"3B",X"09",X"70",X"0A",X"2B",X"35",X"0B",X"0B", - X"0B",X"19",X"4A",X"04",X"06",X"0A",X"07",X"08",X"3B",X"07",X"0B",X"08",X"03",X"26",X"06",X"22", - X"09",X"0A",X"05",X"1B",X"38",X"09",X"70",X"0A",X"1B",X"09",X"70",X"0A",X"08",X"0B",X"15",X"09", - X"16",X"01",X"08",X"07",X"08",X"07",X"39",X"96",X"2A",X"07",X"0B",X"07",X"38",X"03",X"06",X"0A", - X"09",X"31",X"0B",X"57",X"09",X"46",X"36",X"06",X"06",X"0A",X"0B",X"23",X"4A",X"09",X"3A",X"0B", - X"0B",X"04",X"16",X"06",X"0A",X"0B",X"38",X"0B",X"39",X"02",X"0B",X"0B",X"09",X"06",X"06",X"42", - X"07",X"08",X"0B",X"09",X"0A",X"05",X"09",X"22",X"07",X"04",X"36",X"06",X"02",X"08",X"05",X"28", - X"05",X"38",X"08",X"48",X"05",X"28",X"05",X"18",X"A5",X"18",X"24",X"FF",X"DD",X"21",X"41",X"40", - X"FD",X"21",X"30",X"48",X"01",X"0E",X"0F",X"C5",X"DD",X"E5",X"C5",X"FD",X"7E",X"00",X"B7",X"28", - X"3B",X"47",X"E6",X"F0",X"FE",X"70",X"28",X"1D",X"FE",X"90",X"38",X"28",X"CD",X"4B",X"0F",X"78", - X"E6",X"0F",X"FE",X"06",X"3E",X"1C",X"28",X"02",X"3E",X"18",X"DD",X"E5",X"E1",X"01",X"02",X"02", - X"CD",X"1E",X"3D",X"18",X"17",X"DD",X"E5",X"E1",X"3E",X"C0",X"1E",X"17",X"01",X"02",X"02",X"CD", - X"1E",X"3D",X"18",X"08",X"78",X"DD",X"E5",X"CD",X"41",X"0E",X"DD",X"E1",X"C1",X"DD",X"23",X"DD", - X"23",X"FD",X"23",X"10",X"B5",X"3E",X"23",X"06",X"02",X"FF",X"DD",X"E1",X"01",X"40",X"00",X"DD", - X"09",X"C1",X"0D",X"20",X"A2",X"CD",X"4D",X"0E",X"FE",X"00",X"C0",X"DD",X"21",X"FB",X"0F",X"21", - X"62",X"40",X"CD",X"1D",X"0E",X"DD",X"21",X"FB",X"0F",X"21",X"78",X"40",X"CD",X"1D",X"0E",X"DD", - X"21",X"04",X"10",X"21",X"E2",X"42",X"CD",X"1D",X"0E",X"DD",X"21",X"04",X"10",X"21",X"F8",X"42", - X"CD",X"1D",X"0E",X"21",X"A4",X"40",X"1E",X"02",X"CD",X"14",X"0E",X"21",X"BA",X"40",X"1E",X"01", - X"CD",X"14",X"0E",X"21",X"24",X"43",X"1E",X"03",X"CD",X"14",X"0E",X"21",X"3A",X"43",X"1E",X"04", - X"CD",X"14",X"0E",X"C9",X"3E",X"C4",X"01",X"02",X"02",X"CD",X"1E",X"3D",X"C9",X"01",X"03",X"03", - X"1E",X"17",X"C5",X"E5",X"C5",X"E5",X"DD",X"7E",X"00",X"01",X"02",X"02",X"CD",X"1E",X"3D",X"DD", - X"23",X"E1",X"23",X"23",X"C1",X"10",X"ED",X"E1",X"01",X"40",X"00",X"09",X"C1",X"0D",X"20",X"E2", - X"C9",X"DD",X"E5",X"E1",X"1E",X"03",X"DD",X"21",X"77",X"89",X"C3",X"39",X"0F",X"3A",X"E7",X"49", - X"FE",X"0C",X"D8",X"D6",X"0C",X"18",X"F9",X"21",X"D4",X"0E",X"22",X"14",X"4A",X"21",X"41",X"40", - X"FD",X"21",X"30",X"48",X"01",X"0E",X"0F",X"C5",X"E5",X"C5",X"E5",X"FD",X"7E",X"00",X"47",X"E6", - X"F0",X"28",X"1D",X"FE",X"70",X"30",X"19",X"E5",X"2A",X"14",X"4A",X"7E",X"21",X"CC",X"0E",X"CD", - X"E1",X"3D",X"D5",X"DD",X"E1",X"78",X"E6",X"F0",X"CD",X"4B",X"0F",X"E1",X"78",X"CD",X"50",X"89", - X"E1",X"23",X"23",X"FD",X"23",X"C1",X"10",X"D1",X"E1",X"01",X"40",X"00",X"09",X"C1",X"0D",X"20", - X"C6",X"2A",X"14",X"4A",X"5E",X"21",X"E5",X"0E",X"16",X"00",X"19",X"7E",X"16",X"00",X"1E",X"00", - X"CD",X"20",X"2C",X"3E",X"23",X"06",X"08",X"FF",X"2A",X"14",X"4A",X"23",X"22",X"14",X"4A",X"7E", - X"FE",X"FF",X"20",X"99",X"3E",X"01",X"CD",X"8E",X"2C",X"C3",X"E9",X"0E",X"77",X"89",X"A3",X"89", - X"CF",X"89",X"27",X"8A",X"00",X"01",X"02",X"01",X"00",X"01",X"02",X"01",X"00",X"01",X"02",X"02", - X"01",X"02",X"01",X"02",X"FF",X"01",X"02",X"03",X"02",X"DD",X"21",X"41",X"40",X"FD",X"21",X"30", - X"48",X"01",X"0E",X"0F",X"C5",X"DD",X"E5",X"C5",X"FD",X"7E",X"00",X"B7",X"DD",X"E5",X"C4",X"18", - X"0F",X"DD",X"E1",X"C1",X"DD",X"23",X"DD",X"23",X"FD",X"23",X"10",X"EB",X"DD",X"E1",X"01",X"40", - X"00",X"DD",X"09",X"C1",X"0D",X"20",X"DD",X"C9",X"47",X"E6",X"F0",X"C8",X"FE",X"80",X"20",X"07", - X"78",X"E6",X"0F",X"FD",X"77",X"00",X"C9",X"FE",X"50",X"28",X"12",X"FE",X"50",X"D0",X"CD",X"4B", - X"0F",X"78",X"DD",X"E5",X"E1",X"DD",X"21",X"27",X"8A",X"CD",X"50",X"89",X"C9",X"DD",X"E5",X"E1", - X"3E",X"D0",X"1E",X"05",X"01",X"02",X"02",X"CD",X"1E",X"3D",X"C9",X"CB",X"3F",X"CB",X"3F",X"CB", - X"3F",X"CB",X"3F",X"3D",X"21",X"5D",X"0F",X"16",X"00",X"5F",X"19",X"5E",X"C9",X"01",X"02",X"03", - X"04",X"07",X"06",X"17",X"00",X"5B",X"5C",X"5D",X"7D",X"4D",X"E6",X"C0",X"6F",X"B7",X"11",X"40", - X"40",X"ED",X"52",X"38",X"26",X"29",X"29",X"7C",X"FE",X"0E",X"30",X"1F",X"6F",X"87",X"87",X"87", - X"87",X"95",X"6F",X"79",X"E6",X"1F",X"FE",X"1E",X"30",X"11",X"CB",X"47",X"28",X"0D",X"3D",X"CB", - X"3F",X"85",X"5F",X"16",X"00",X"21",X"30",X"48",X"19",X"7E",X"C9",X"3E",X"FF",X"C9",X"7C",X"E6", - X"F0",X"D6",X"20",X"38",X"F6",X"FE",X"D1",X"30",X"F2",X"67",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F", - X"CB",X"3F",X"4F",X"7C",X"91",X"67",X"7D",X"ED",X"44",X"E6",X"F8",X"D6",X"08",X"38",X"DC",X"FE", - X"E1",X"30",X"D8",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"84",X"C3",X"92",X"0F",X"11", - X"30",X"48",X"B7",X"ED",X"52",X"7D",X"26",X"20",X"FE",X"0F",X"38",X"0A",X"D6",X"0F",X"47",X"7C", - X"C6",X"10",X"67",X"78",X"18",X"F2",X"CB",X"27",X"CB",X"27",X"CB",X"27",X"CB",X"27",X"C6",X"08", - X"ED",X"44",X"6F",X"C9",X"CD",X"CF",X"0F",X"CD",X"BC",X"3D",X"C9",X"C0",X"C0",X"C0",X"C0",X"00", - X"C0",X"C0",X"00",X"C0",X"C0",X"00",X"C0",X"C0",X"00",X"C0",X"C0",X"C0",X"C0",X"FF",X"FF",X"FF", - X"31",X"60",X"4F",X"21",X"14",X"4A",X"06",X"38",X"CF",X"21",X"BE",X"24",X"22",X"40",X"4A",X"AF", - X"32",X"42",X"4A",X"FD",X"21",X"14",X"4A",X"3A",X"E6",X"49",X"47",X"05",X"CD",X"EF",X"3E",X"21", - X"22",X"27",X"11",X"14",X"4A",X"01",X"24",X"00",X"ED",X"B0",X"CD",X"97",X"1A",X"06",X"03",X"C5", - X"CD",X"90",X"11",X"3E",X"23",X"06",X"18",X"FF",X"21",X"88",X"4B",X"06",X"19",X"CF",X"3E",X"23", - X"06",X"0C",X"FF",X"C1",X"10",X"E9",X"3E",X"23",X"06",X"01",X"FF",X"3E",X"45",X"FF",X"3E",X"02", - X"01",X"50",X"8C",X"FF",X"3E",X"01",X"01",X"78",X"86",X"FF",X"3E",X"03",X"01",X"48",X"3F",X"FF", - X"3A",X"DA",X"49",X"CB",X"47",X"16",X"00",X"28",X"02",X"16",X"FF",X"1E",X"00",X"3E",X"00",X"CD", - X"20",X"2C",X"3E",X"23",X"06",X"01",X"FF",X"21",X"E4",X"49",X"35",X"20",X"55",X"EB",X"21",X"28", - X"25",X"3A",X"E7",X"49",X"FE",X"0A",X"38",X"02",X"3E",X"0A",X"06",X"00",X"4F",X"09",X"7E",X"EB", - X"77",X"21",X"E1",X"49",X"35",X"F5",X"3A",X"DA",X"49",X"CB",X"47",X"20",X"21",X"7E",X"FE",X"18", - X"20",X"1C",X"3A",X"DA",X"49",X"CB",X"47",X"CB",X"C7",X"32",X"DA",X"49",X"3E",X"09",X"16",X"00", - X"1E",X"00",X"CD",X"20",X"2C",X"3E",X"00",X"16",X"FF",X"1E",X"00",X"CD",X"20",X"2C",X"CD",X"12", - X"3F",X"F1",X"20",X"0E",X"3A",X"02",X"48",X"CB",X"4F",X"CB",X"CF",X"32",X"02",X"48",X"FD",X"36", - X"11",X"20",X"FD",X"21",X"14",X"4A",X"3A",X"01",X"48",X"CB",X"67",X"28",X"2A",X"FD",X"6E",X"24", - X"FD",X"66",X"25",X"2B",X"FD",X"75",X"24",X"FD",X"74",X"25",X"7C",X"B5",X"20",X"19",X"FD",X"6E", - X"26",X"FD",X"66",X"27",X"FD",X"7E",X"29",X"77",X"3A",X"01",X"48",X"CB",X"67",X"CB",X"A7",X"32", - X"01",X"48",X"3E",X"0D",X"CD",X"8E",X"2C",X"FD",X"7E",X"08",X"FE",X"04",X"28",X"0E",X"FE",X"03", - X"28",X"0A",X"3A",X"01",X"48",X"CB",X"4F",X"20",X"03",X"CD",X"61",X"1B",X"FD",X"7E",X"09",X"21", - X"35",X"11",X"F7",X"18",X"0A",X"DE",X"11",X"DE",X"11",X"02",X"16",X"1D",X"16",X"57",X"16",X"FD", - X"7E",X"08",X"21",X"F7",X"11",X"F7",X"FD",X"7E",X"30",X"B7",X"28",X"3E",X"FE",X"01",X"20",X"2D", - X"FD",X"7E",X"32",X"B7",X"28",X"05",X"FD",X"35",X"32",X"18",X"2F",X"FD",X"7E",X"1B",X"FE",X"36", - X"20",X"12",X"FD",X"36",X"30",X"02",X"FD",X"36",X"31",X"40",X"FD",X"36",X"1B",X"25",X"FD",X"36", - X"1D",X"4F",X"18",X"16",X"FD",X"34",X"1B",X"FD",X"36",X"32",X"08",X"18",X"0D",X"FD",X"35",X"31", - X"20",X"08",X"FD",X"36",X"1B",X"00",X"FD",X"36",X"30",X"00",X"CD",X"90",X"11",X"C3",X"82",X"10", - X"21",X"18",X"4A",X"11",X"8E",X"4B",X"01",X"04",X"00",X"ED",X"B0",X"21",X"34",X"4A",X"11",X"93", - X"4B",X"01",X"04",X"00",X"ED",X"B0",X"21",X"2F",X"4A",X"11",X"9D",X"4B",X"01",X"04",X"00",X"ED", - X"B0",X"FD",X"7E",X"09",X"FE",X"03",X"28",X"27",X"21",X"2B",X"4A",X"11",X"98",X"4B",X"01",X"04", - X"00",X"ED",X"B0",X"21",X"14",X"4A",X"11",X"89",X"4B",X"01",X"04",X"00",X"ED",X"B0",X"AF",X"32", - X"88",X"4B",X"32",X"8D",X"4B",X"32",X"92",X"4B",X"32",X"97",X"4B",X"32",X"9C",X"4B",X"C9",X"21", - X"14",X"4A",X"11",X"98",X"4B",X"01",X"04",X"00",X"ED",X"B0",X"21",X"2B",X"4A",X"11",X"89",X"4B", - X"01",X"04",X"00",X"ED",X"B0",X"18",X"D7",X"03",X"12",X"68",X"14",X"E7",X"17",X"8C",X"14",X"32", - X"18",X"B2",X"15",X"CD",X"B2",X"1A",X"FD",X"7E",X"08",X"FE",X"05",X"28",X"33",X"CD",X"BC",X"19", - X"20",X"2E",X"FD",X"66",X"21",X"FD",X"6E",X"23",X"CD",X"9E",X"0F",X"E6",X"F0",X"FE",X"80",X"20", - X"1F",X"FD",X"7E",X"08",X"FE",X"01",X"28",X"18",X"3E",X"11",X"CD",X"8E",X"2C",X"3E",X"05",X"16", - X"00",X"1E",X"00",X"CD",X"20",X"2C",X"FD",X"36",X"08",X"05",X"FD",X"7E",X"0E",X"FD",X"77",X"11", - X"3A",X"01",X"48",X"CB",X"4F",X"28",X"20",X"CD",X"BC",X"19",X"C2",X"05",X"14",X"3E",X"00",X"CD", - X"8E",X"2C",X"3A",X"01",X"48",X"CB",X"5F",X"C2",X"A6",X"19",X"3E",X"23",X"06",X"40",X"FF",X"3E", - X"47",X"06",X"10",X"FF",X"C3",X"A6",X"19",X"3A",X"02",X"48",X"CB",X"4F",X"28",X"1C",X"FD",X"7E", - X"11",X"B7",X"CA",X"9C",X"19",X"FD",X"35",X"11",X"CD",X"BC",X"19",X"20",X"0A",X"CD",X"F2",X"19", - X"E6",X"F0",X"28",X"03",X"C3",X"9C",X"19",X"AF",X"18",X"03",X"CD",X"FE",X"1A",X"CB",X"67",X"CA", - X"20",X"13",X"47",X"FD",X"7E",X"08",X"FE",X"05",X"78",X"CA",X"24",X"13",X"47",X"3E",X"03",X"FD", - X"BE",X"09",X"78",X"CA",X"24",X"13",X"FD",X"CB",X"1F",X"46",X"C2",X"24",X"13",X"FD",X"CB",X"01", - X"46",X"C2",X"24",X"13",X"FD",X"CB",X"03",X"46",X"C2",X"24",X"13",X"3A",X"E2",X"49",X"3C",X"32", - X"E2",X"49",X"FD",X"36",X"0A",X"03",X"CD",X"87",X"1A",X"FD",X"36",X"1F",X"01",X"FD",X"36",X"08", - X"03",X"FD",X"CB",X"0E",X"46",X"20",X"16",X"FD",X"7E",X"03",X"E6",X"0F",X"0E",X"20",X"FD",X"CB", - X"0E",X"4E",X"20",X"03",X"81",X"18",X"17",X"ED",X"44",X"E6",X"0F",X"18",X"F7",X"FD",X"7E",X"01", - X"C6",X"08",X"E6",X"0F",X"0E",X"20",X"FD",X"CB",X"0E",X"4E",X"28",X"EB",X"18",X"E6",X"FD",X"77", - X"12",X"FD",X"36",X"13",X"00",X"21",X"8D",X"26",X"CD",X"1B",X"1A",X"21",X"16",X"27",X"CD",X"5E", - X"1A",X"3E",X"04",X"CD",X"8E",X"2C",X"3E",X"07",X"16",X"00",X"1E",X"00",X"CD",X"20",X"2C",X"C9", - X"FD",X"36",X"1F",X"00",X"CD",X"CA",X"19",X"FD",X"77",X"0F",X"5F",X"FE",X"04",X"20",X"1D",X"FD", - X"7E",X"2F",X"B7",X"28",X"05",X"FD",X"35",X"2F",X"18",X"16",X"FD",X"7E",X"0A",X"FE",X"02",X"28", - X"4B",X"FD",X"36",X"0A",X"02",X"D5",X"CD",X"87",X"1A",X"D1",X"18",X"40",X"FD",X"36",X"2F",X"0C", - X"7B",X"EE",X"02",X"FD",X"BE",X"0E",X"20",X"1D",X"FD",X"7E",X"08",X"FE",X"05",X"20",X"05",X"FD", - X"5E",X"0E",X"18",X"11",X"FD",X"36",X"0A",X"06",X"D5",X"CD",X"87",X"1A",X"D1",X"CD",X"BC",X"19", - X"C2",X"D3",X"13",X"18",X"26",X"7B",X"FD",X"BE",X"0E",X"20",X"11",X"FD",X"36",X"0A",X"06",X"D5", - X"CD",X"87",X"1A",X"D1",X"CD",X"BC",X"19",X"C2",X"05",X"14",X"18",X"0F",X"CD",X"BC",X"19",X"C2", - X"05",X"14",X"7B",X"FE",X"04",X"20",X"04",X"FD",X"7E",X"0E",X"5F",X"D5",X"CD",X"89",X"17",X"D1", - X"7B",X"CD",X"EB",X"3D",X"A6",X"C2",X"D3",X"13",X"FD",X"7E",X"0E",X"5F",X"CD",X"EB",X"3D",X"A6", - X"C2",X"D3",X"13",X"7B",X"D6",X"01",X"E6",X"03",X"5F",X"CD",X"EB",X"3D",X"A6",X"20",X"04",X"7B", - X"EE",X"02",X"5F",X"FD",X"7E",X"0A",X"FE",X"02",X"28",X"09",X"FD",X"36",X"0A",X"02",X"D5",X"CD", - X"87",X"1A",X"D1",X"FD",X"73",X"0F",X"FD",X"7E",X"0F",X"FD",X"BE",X"0E",X"CA",X"05",X"14",X"3E", - X"05",X"CD",X"8E",X"2C",X"FD",X"36",X"08",X"01",X"FD",X"36",X"10",X"04",X"FD",X"4E",X"0F",X"FD", - X"7E",X"0E",X"FD",X"71",X"0E",X"21",X"A2",X"26",X"CD",X"E1",X"3D",X"EB",X"CD",X"5E",X"1A",X"21", - X"DA",X"26",X"CD",X"1B",X"1A",X"FD",X"7E",X"08",X"FE",X"05",X"28",X"04",X"CD",X"06",X"1A",X"D0", - X"21",X"32",X"25",X"FD",X"7E",X"08",X"FE",X"05",X"20",X"03",X"21",X"3A",X"25",X"FD",X"7E",X"0E", - X"CD",X"E1",X"3D",X"D5",X"C1",X"FD",X"66",X"01",X"FD",X"6E",X"03",X"CD",X"83",X"3D",X"FD",X"74", - X"01",X"FD",X"75",X"03",X"FD",X"66",X"05",X"FD",X"6E",X"07",X"CD",X"83",X"3D",X"FD",X"74",X"05", - X"FD",X"75",X"07",X"FD",X"66",X"21",X"FD",X"6E",X"23",X"CD",X"83",X"3D",X"FD",X"74",X"21",X"FD", - X"75",X"23",X"FD",X"7E",X"09",X"FE",X"03",X"C0",X"FD",X"66",X"18",X"FD",X"6E",X"1A",X"CD",X"83", - X"3D",X"FD",X"74",X"18",X"FD",X"75",X"1A",X"C9",X"FD",X"7E",X"10",X"B7",X"28",X"06",X"FD",X"35", - X"10",X"C3",X"06",X"12",X"CD",X"7A",X"14",X"C3",X"06",X"12",X"FD",X"36",X"08",X"00",X"21",X"FA", - X"26",X"CD",X"5E",X"1A",X"CD",X"97",X"1A",X"FD",X"CB",X"10",X"BE",X"C9",X"CD",X"06",X"1A",X"D0", - X"FD",X"7E",X"12",X"B7",X"CA",X"0D",X"15",X"21",X"0A",X"27",X"FD",X"7E",X"13",X"FE",X"08",X"28", - X"0A",X"FD",X"7E",X"12",X"21",X"16",X"27",X"FE",X"08",X"20",X"03",X"CD",X"5E",X"1A",X"FD",X"7E", - X"13",X"0E",X"02",X"FE",X"08",X"38",X"0F",X"0E",X"01",X"FE",X"18",X"38",X"09",X"FD",X"7E",X"12", - X"FE",X"09",X"30",X"02",X"0E",X"02",X"FD",X"7E",X"12",X"91",X"30",X"01",X"AF",X"FD",X"77",X"12", - X"79",X"FD",X"86",X"13",X"FD",X"77",X"13",X"C5",X"CD",X"98",X"17",X"C1",X"79",X"FD",X"CB",X"0E", - X"46",X"20",X"15",X"FD",X"CB",X"0E",X"4E",X"20",X"01",X"ED",X"44",X"FD",X"86",X"03",X"FD",X"77", - X"03",X"FD",X"77",X"07",X"FD",X"77",X"23",X"C9",X"FD",X"CB",X"0E",X"4E",X"28",X"01",X"ED",X"44", - X"FD",X"86",X"01",X"FD",X"77",X"01",X"FD",X"77",X"05",X"FD",X"77",X"21",X"C9",X"3E",X"07",X"CD", - X"8E",X"2C",X"FD",X"36",X"08",X"00",X"FD",X"36",X"09",X"00",X"FD",X"36",X"28",X"00",X"FD",X"36", - X"0A",X"06",X"CD",X"87",X"1A",X"21",X"14",X"4A",X"11",X"2B",X"4A",X"01",X"08",X"00",X"ED",X"B0", - X"AF",X"32",X"2B",X"4A",X"32",X"2F",X"4A",X"21",X"DA",X"26",X"CD",X"1B",X"1A",X"21",X"FA",X"26", - X"CD",X"5E",X"1A",X"FD",X"7E",X"0E",X"CD",X"E0",X"19",X"CD",X"9E",X"0F",X"FE",X"FF",X"28",X"5C", - X"E6",X"F0",X"28",X"58",X"FE",X"80",X"CA",X"21",X"12",X"FE",X"90",X"D2",X"AC",X"1C",X"FE",X"70", - X"20",X"03",X"C3",X"6C",X"17",X"FD",X"36",X"08",X"02",X"47",X"C5",X"CD",X"D5",X"17",X"C1",X"28", - X"2A",X"78",X"21",X"42",X"25",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"3D",X"16",X"00", - X"5F",X"19",X"7E",X"FD",X"77",X"19",X"FD",X"77",X"1D",X"FD",X"36",X"09",X"01",X"FD",X"36",X"16", - X"00",X"3E",X"0C",X"16",X"00",X"1E",X"00",X"CD",X"20",X"2C",X"C9",X"FD",X"66",X"21",X"FD",X"6E", - X"23",X"CD",X"9E",X"0F",X"E5",X"CD",X"F4",X"0F",X"D1",X"CD",X"CD",X"1B",X"CD",X"FE",X"1A",X"C3", - X"24",X"13",X"FD",X"7E",X"10",X"CB",X"BF",X"B7",X"28",X"06",X"FD",X"35",X"10",X"C3",X"06",X"12", - X"3E",X"02",X"FD",X"B6",X"10",X"FD",X"77",X"10",X"FD",X"CB",X"10",X"7E",X"FD",X"CB",X"10",X"BE", - X"20",X"2B",X"FD",X"CB",X"10",X"FE",X"FD",X"4E",X"11",X"79",X"C6",X"01",X"FE",X"04",X"38",X"01", - X"AF",X"FD",X"77",X"11",X"C5",X"21",X"DA",X"26",X"CD",X"1E",X"1A",X"C1",X"79",X"21",X"A2",X"26", - X"CD",X"E1",X"3D",X"EB",X"FD",X"7E",X"11",X"CD",X"61",X"1A",X"C3",X"06",X"12",X"21",X"FA",X"26", - X"18",X"F2",X"FD",X"36",X"09",X"03",X"21",X"FA",X"26",X"CD",X"5E",X"1A",X"CD",X"97",X"1A",X"FD", - X"CB",X"10",X"BE",X"21",X"DA",X"26",X"CD",X"1B",X"1A",X"FD",X"36",X"19",X"1A",X"3A",X"01",X"48", - X"CB",X"7F",X"C8",X"CD",X"FE",X"1A",X"CB",X"67",X"C8",X"FD",X"36",X"1F",X"01",X"FD",X"36",X"09", - X"04",X"FD",X"7E",X"08",X"FE",X"05",X"FD",X"7E",X"0E",X"20",X"03",X"FD",X"7E",X"11",X"FD",X"77", - X"2A",X"FD",X"36",X"2B",X"02",X"21",X"18",X"25",X"CD",X"E1",X"3D",X"FD",X"73",X"17",X"3E",X"0F", - X"16",X"00",X"1E",X"00",X"CD",X"20",X"2C",X"FD",X"7E",X"2B",X"FD",X"35",X"2B",X"20",X"1D",X"FD", - X"36",X"2B",X"02",X"FD",X"7E",X"2A",X"21",X"18",X"25",X"CD",X"E1",X"3D",X"FD",X"7E",X"17",X"B7", - X"28",X"07",X"7B",X"FD",X"BE",X"17",X"20",X"01",X"7A",X"FD",X"77",X"17",X"FD",X"66",X"18",X"FD", - X"6E",X"1A",X"FD",X"CB",X"2A",X"46",X"28",X"0D",X"7C",X"FE",X"F8",X"D2",X"5D",X"17",X"FE",X"08", - X"DA",X"5D",X"17",X"18",X"1B",X"7D",X"FD",X"CB",X"2A",X"4E",X"20",X"07",X"FE",X"10",X"DA",X"5D", - X"17",X"18",X"0D",X"FE",X"20",X"30",X"09",X"FE",X"18",X"D2",X"5D",X"17",X"FD",X"36",X"17",X"00", - X"FD",X"CB",X"2A",X"46",X"20",X"1F",X"7D",X"C6",X"08",X"6F",X"E6",X"0F",X"FE",X"01",X"38",X"45", - X"FE",X"0E",X"30",X"41",X"7D",X"E6",X"F0",X"0E",X"E8",X"FD",X"CB",X"2A",X"4E",X"20",X"02",X"0E", - X"08",X"81",X"6F",X"18",X"0F",X"7C",X"E6",X"0F",X"FE",X"01",X"38",X"29",X"FE",X"0E",X"30",X"25", - X"7C",X"E6",X"F0",X"67",X"E5",X"CD",X"9E",X"0F",X"D1",X"FE",X"FF",X"28",X"18",X"E6",X"F0",X"28", - X"14",X"FE",X"80",X"28",X"10",X"FE",X"70",X"28",X"0C",X"FE",X"90",X"30",X"23",X"E5",X"CD",X"F4", - X"0F",X"D1",X"CD",X"CD",X"1B",X"21",X"20",X"25",X"FD",X"7E",X"2A",X"CD",X"E1",X"3D",X"D5",X"C1", - X"FD",X"66",X"18",X"FD",X"6E",X"1A",X"CD",X"83",X"3D",X"FD",X"74",X"18",X"FD",X"75",X"1A",X"C9", - X"FD",X"36",X"30",X"01",X"FD",X"36",X"32",X"08",X"FD",X"36",X"1B",X"34",X"FD",X"36",X"1D",X"49", - X"FD",X"72",X"1C",X"FD",X"73",X"1E",X"CD",X"4A",X"17",X"21",X"6B",X"17",X"CD",X"04",X"3E",X"3E", - X"11",X"16",X"00",X"1E",X"00",X"CD",X"20",X"2C",X"18",X"BB",X"7E",X"E6",X"0F",X"77",X"F5",X"CD", - X"F4",X"0F",X"F1",X"DD",X"21",X"77",X"89",X"1E",X"01",X"CD",X"50",X"89",X"C9",X"FD",X"36",X"17", - X"00",X"FD",X"36",X"09",X"00",X"C9",X"00",X"00",X"01",X"00",X"00",X"00",X"3A",X"01",X"48",X"CB", - X"57",X"CB",X"D7",X"32",X"01",X"48",X"FD",X"36",X"08",X"04",X"3E",X"00",X"CD",X"8E",X"2C",X"3E", - X"0B",X"16",X"00",X"1E",X"00",X"CD",X"20",X"2C",X"C9",X"FD",X"66",X"21",X"FD",X"6E",X"23",X"CD", - X"9E",X"0F",X"E6",X"0F",X"CD",X"D8",X"19",X"C9",X"CD",X"D5",X"17",X"C0",X"CD",X"89",X"17",X"FD", - X"7E",X"0E",X"D6",X"01",X"E6",X"03",X"5F",X"CD",X"EB",X"3D",X"A6",X"20",X"04",X"7B",X"EE",X"02", - X"5F",X"FD",X"73",X"0E",X"21",X"16",X"27",X"FD",X"7E",X"13",X"FE",X"08",X"38",X"0D",X"21",X"0A", - X"27",X"FD",X"7E",X"12",X"FE",X"09",X"30",X"03",X"21",X"16",X"27",X"CD",X"5E",X"1A",X"21",X"8D", - X"26",X"CD",X"1B",X"1A",X"C9",X"CD",X"BC",X"19",X"C0",X"FD",X"66",X"21",X"FD",X"6E",X"23",X"CD", - X"F2",X"19",X"FE",X"FF",X"C8",X"B7",X"C9",X"FD",X"7E",X"16",X"B7",X"20",X"1A",X"3E",X"0C",X"16", - X"00",X"1E",X"00",X"CD",X"20",X"2C",X"FD",X"7E",X"0E",X"FD",X"E5",X"FD",X"21",X"2B",X"4A",X"21", - X"49",X"25",X"CD",X"61",X"1A",X"FD",X"E1",X"FD",X"7E",X"16",X"3C",X"FD",X"77",X"16",X"FE",X"10", - X"28",X"10",X"FE",X"08",X"C0",X"FD",X"34",X"17",X"FD",X"34",X"17",X"FD",X"34",X"1B",X"FD",X"34", - X"1B",X"C9",X"FD",X"36",X"17",X"00",X"FD",X"36",X"1B",X"00",X"3E",X"0C",X"CD",X"8E",X"2C",X"C3", - X"AD",X"12",X"3E",X"15",X"FF",X"21",X"A1",X"4B",X"06",X"0F",X"CF",X"3E",X"3E",X"32",X"A2",X"4B", - X"3C",X"32",X"A7",X"4B",X"3E",X"15",X"32",X"A4",X"4B",X"32",X"A9",X"4B",X"FD",X"7E",X"21",X"C6", - X"F8",X"32",X"A3",X"4B",X"C6",X"10",X"32",X"A8",X"4B",X"FD",X"7E",X"23",X"D6",X"10",X"FE",X"10", - X"30",X"02",X"3E",X"10",X"32",X"A5",X"4B",X"32",X"AA",X"4B",X"AF",X"32",X"A1",X"4B",X"32",X"A6", - X"4B",X"FD",X"7E",X"0E",X"CD",X"E0",X"19",X"7C",X"32",X"8A",X"4B",X"32",X"8F",X"4B",X"32",X"94", - X"4B",X"32",X"99",X"4B",X"32",X"9E",X"4B",X"7D",X"32",X"8C",X"4B",X"32",X"91",X"4B",X"32",X"96", - X"4B",X"32",X"9B",X"4B",X"32",X"A0",X"4B",X"3E",X"18",X"32",X"9F",X"4B",X"3E",X"9F",X"32",X"8B", - X"4B",X"32",X"90",X"4B",X"32",X"95",X"4B",X"32",X"9A",X"4B",X"21",X"55",X"25",X"11",X"14",X"4A", - X"01",X"1A",X"00",X"ED",X"B0",X"3E",X"23",X"06",X"02",X"FF",X"FD",X"21",X"15",X"4A",X"DD",X"21", - X"88",X"4B",X"06",X"04",X"C5",X"FD",X"7E",X"03",X"FD",X"B6",X"04",X"CA",X"4F",X"19",X"FD",X"7E", - X"00",X"B7",X"28",X"05",X"FD",X"35",X"00",X"20",X"1E",X"FD",X"36",X"00",X"03",X"FD",X"6E",X"01", - X"FD",X"66",X"02",X"7E",X"B7",X"20",X"06",X"01",X"08",X"00",X"ED",X"42",X"7E",X"23",X"FD",X"75", - X"01",X"FD",X"74",X"02",X"DD",X"77",X"01",X"FD",X"6E",X"03",X"FD",X"66",X"04",X"7E",X"FE",X"80", - X"20",X"16",X"FD",X"36",X"03",X"00",X"FD",X"36",X"04",X"00",X"3A",X"14",X"4A",X"3C",X"32",X"14", - X"4A",X"FE",X"04",X"CA",X"95",X"19",X"18",X"37",X"4F",X"23",X"46",X"23",X"FD",X"75",X"03",X"FD", - X"74",X"04",X"DD",X"66",X"02",X"DD",X"6E",X"04",X"CD",X"83",X"3D",X"7D",X"FE",X"10",X"30",X"04", - X"2E",X"10",X"18",X"06",X"FE",X"FC",X"38",X"02",X"2E",X"FC",X"7C",X"FE",X"1C",X"30",X"04",X"26", - X"1C",X"18",X"06",X"FE",X"F4",X"38",X"02",X"26",X"F4",X"DD",X"74",X"02",X"DD",X"75",X"04",X"DD", - X"36",X"00",X"00",X"01",X"05",X"00",X"FD",X"09",X"DD",X"09",X"C1",X"05",X"C2",X"C4",X"18",X"FD", - X"7E",X"00",X"B7",X"C2",X"B5",X"18",X"FD",X"7E",X"01",X"B7",X"28",X"06",X"FD",X"35",X"01",X"C3", - X"B5",X"18",X"FD",X"6E",X"02",X"FD",X"66",X"03",X"7E",X"B7",X"20",X"03",X"FD",X"34",X"00",X"DD", - X"77",X"01",X"23",X"7E",X"FD",X"77",X"01",X"23",X"FD",X"75",X"02",X"FD",X"74",X"03",X"DD",X"36", - X"00",X"00",X"C3",X"B5",X"18",X"3E",X"23",X"06",X"10",X"FF",X"18",X"05",X"3E",X"23",X"06",X"40", - X"FF",X"3E",X"47",X"06",X"20",X"FF",X"FD",X"21",X"14",X"4A",X"FD",X"6E",X"26",X"FD",X"66",X"27", - X"3E",X"60",X"BE",X"20",X"04",X"FD",X"7E",X"29",X"77",X"3E",X"60",X"FF",X"FD",X"7E",X"21",X"E6", - X"0F",X"C0",X"FD",X"7E",X"23",X"E6",X"0F",X"FE",X"08",X"C9",X"E6",X"0F",X"CD",X"F7",X"3D",X"21", - X"9D",X"26",X"16",X"00",X"5F",X"19",X"7E",X"C9",X"21",X"4E",X"81",X"16",X"00",X"5F",X"19",X"C9", - X"21",X"59",X"26",X"CD",X"E1",X"3D",X"D5",X"C1",X"FD",X"66",X"01",X"FD",X"6E",X"03",X"CD",X"83", - X"3D",X"C9",X"E5",X"FD",X"7E",X"0E",X"21",X"61",X"26",X"CD",X"E1",X"3D",X"D5",X"C1",X"E1",X"CD", - X"83",X"3D",X"CD",X"9E",X"0F",X"C9",X"FD",X"6E",X"0C",X"FD",X"66",X"0D",X"29",X"F5",X"11",X"00", - X"00",X"ED",X"5A",X"FD",X"75",X"0C",X"FD",X"74",X"0D",X"F1",X"C9",X"FD",X"7E",X"0E",X"CD",X"E1", - X"3D",X"EB",X"4E",X"23",X"46",X"23",X"5E",X"23",X"56",X"23",X"E5",X"FD",X"66",X"21",X"FD",X"6E", - X"23",X"E5",X"CD",X"83",X"3D",X"FD",X"74",X"01",X"FD",X"75",X"03",X"E1",X"E5",X"D5",X"C1",X"CD", - X"83",X"3D",X"FD",X"74",X"05",X"FD",X"75",X"07",X"D1",X"E1",X"3E",X"03",X"FD",X"BE",X"09",X"C0", - X"4E",X"23",X"46",X"EB",X"CD",X"83",X"3D",X"FD",X"74",X"18",X"FD",X"75",X"1A",X"C9",X"FD",X"7E", - X"0E",X"5F",X"87",X"83",X"16",X"00",X"5F",X"19",X"7E",X"23",X"FD",X"77",X"00",X"3C",X"FD",X"77", - X"04",X"3A",X"1C",X"4A",X"FE",X"02",X"C8",X"7E",X"23",X"FD",X"77",X"20",X"3E",X"03",X"FD",X"BE", - X"09",X"C0",X"7E",X"FD",X"77",X"17",X"C9",X"FD",X"7E",X"0A",X"21",X"69",X"26",X"CD",X"E1",X"3D", - X"FD",X"73",X"0C",X"FD",X"72",X"0D",X"C9",X"FD",X"7E",X"0A",X"16",X"00",X"5F",X"21",X"AB",X"1A", - X"19",X"FD",X"7E",X"10",X"E6",X"80",X"B6",X"FD",X"77",X"10",X"C9",X"0A",X"0A",X"0A",X"08",X"08", - X"06",X"06",X"FD",X"7E",X"10",X"CB",X"BF",X"B7",X"28",X"04",X"FD",X"35",X"10",X"C9",X"CD",X"97", - X"1A",X"21",X"7D",X"26",X"FD",X"7E",X"0E",X"CD",X"E1",X"3D",X"FD",X"CB",X"10",X"7E",X"20",X"17", - X"7A",X"FD",X"BE",X"00",X"28",X"17",X"FD",X"CB",X"10",X"BE",X"FD",X"34",X"00",X"FD",X"34",X"00", - X"FD",X"34",X"04",X"FD",X"34",X"04",X"C9",X"7B",X"FD",X"BE",X"00",X"28",X"E9",X"FD",X"CB",X"10", - X"FE",X"FD",X"35",X"00",X"FD",X"35",X"00",X"FD",X"35",X"04",X"FD",X"35",X"04",X"C9",X"3A",X"01", - X"48",X"CB",X"7F",X"28",X"17",X"21",X"00",X"50",X"3A",X"01",X"48",X"CB",X"6F",X"28",X"0A",X"3A", - X"1B",X"48",X"CB",X"47",X"20",X"03",X"21",X"40",X"50",X"7E",X"2F",X"C9",X"C1",X"3A",X"42",X"4A", - X"B7",X"28",X"10",X"3D",X"32",X"42",X"4A",X"28",X"0A",X"2A",X"40",X"4A",X"7E",X"FD",X"77",X"0F", - X"C3",X"24",X"13",X"2A",X"40",X"4A",X"23",X"23",X"7E",X"FE",X"F0",X"28",X"0A",X"FE",X"F1",X"28", - X"0C",X"CD",X"53",X"1B",X"C3",X"24",X"13",X"22",X"40",X"4A",X"C3",X"C2",X"12",X"22",X"40",X"4A", - X"C3",X"29",X"16",X"22",X"40",X"4A",X"23",X"7E",X"32",X"42",X"4A",X"2B",X"7E",X"FD",X"77",X"0F", - X"C9",X"3A",X"20",X"48",X"B7",X"C8",X"F5",X"CD",X"BB",X"1B",X"F1",X"CB",X"4F",X"C4",X"20",X"1D", - X"C9",X"DD",X"21",X"58",X"4A",X"06",X"03",X"DD",X"7E",X"09",X"FE",X"04",X"30",X"24",X"FD",X"7E", - X"21",X"C6",X"04",X"57",X"D6",X"08",X"5F",X"DD",X"7E",X"01",X"BA",X"30",X"15",X"BB",X"38",X"12", - X"FD",X"7E",X"23",X"C6",X"04",X"57",X"D6",X"08",X"5F",X"DD",X"7E",X"03",X"BA",X"30",X"03",X"BB", - X"30",X"08",X"11",X"30",X"00",X"DD",X"19",X"10",X"CE",X"C9",X"CD",X"6C",X"17",X"FD",X"E5",X"DD", - X"E5",X"FD",X"E1",X"CD",X"84",X"24",X"FD",X"E1",X"DD",X"E1",X"C9",X"CD",X"E1",X"1C",X"C2",X"95", - X"1C",X"CD",X"BA",X"1C",X"FE",X"FF",X"C8",X"E6",X"F0",X"C8",X"FE",X"70",X"D0",X"FD",X"E5",X"1A", - X"FE",X"60",X"20",X"1D",X"E5",X"D5",X"3E",X"0D",X"CD",X"8E",X"2C",X"3A",X"01",X"48",X"F6",X"0A", - X"32",X"01",X"48",X"CD",X"2B",X"1C",X"3E",X"06",X"01",X"28",X"86",X"FF",X"FD",X"7E",X"29",X"D1", - X"E1",X"4F",X"E6",X"F0",X"FE",X"50",X"20",X"0B",X"FD",X"7E",X"09",X"FE",X"04",X"28",X"04",X"FD", - X"36",X"09",X"02",X"79",X"E6",X"0F",X"12",X"CD",X"02",X"8D",X"FD",X"E1",X"3A",X"DB",X"49",X"3C", - X"32",X"DB",X"49",X"3A",X"E0",X"49",X"3D",X"32",X"E0",X"49",X"28",X"05",X"FE",X"08",X"28",X"13", - X"C9",X"3A",X"01",X"48",X"CB",X"4F",X"CB",X"CF",X"32",X"01",X"48",X"FD",X"36",X"0A",X"02",X"CD", - X"87",X"1A",X"C9",X"3A",X"DA",X"49",X"CB",X"4F",X"C0",X"CB",X"4F",X"32",X"DA",X"49",X"3A",X"01", - X"48",X"CB",X"67",X"CB",X"E7",X"32",X"01",X"48",X"3E",X"0D",X"16",X"00",X"1E",X"00",X"CD",X"20", - X"2C",X"3A",X"01",X"48",X"CB",X"7F",X"20",X"05",X"21",X"57",X"48",X"18",X"1F",X"ED",X"5F",X"5F", - X"16",X"00",X"21",X"30",X"48",X"19",X"B7",X"11",X"02",X"49",X"E5",X"ED",X"52",X"E1",X"38",X"03", - X"21",X"30",X"48",X"7E",X"E6",X"F0",X"28",X"1A",X"FE",X"50",X"30",X"16",X"7E",X"FD",X"77",X"29", - X"36",X"60",X"FD",X"75",X"26",X"FD",X"74",X"27",X"21",X"5A",X"02",X"FD",X"75",X"24",X"FD",X"74", - X"25",X"C9",X"23",X"18",X"D1",X"21",X"10",X"1D",X"CD",X"E4",X"1C",X"C0",X"21",X"B2",X"1C",X"CD", - X"BD",X"1C",X"47",X"FE",X"FF",X"C8",X"E6",X"F0",X"FE",X"90",X"D8",X"EB",X"CD",X"4A",X"17",X"C3", - X"6C",X"17",X"00",X"F8",X"10",X"08",X"00",X"18",X"00",X"08",X"21",X"85",X"26",X"FD",X"7E",X"0E", - X"CD",X"E1",X"3D",X"FD",X"7E",X"21",X"E6",X"F0",X"67",X"FD",X"7E",X"23",X"E6",X"F0",X"6F",X"D5", - X"C1",X"CD",X"83",X"3D",X"E5",X"CD",X"BC",X"3D",X"D1",X"EB",X"D5",X"CD",X"9E",X"0F",X"D1",X"EB", - X"C9",X"21",X"04",X"1D",X"FD",X"7E",X"0E",X"16",X"00",X"5F",X"87",X"83",X"5F",X"19",X"FD",X"CB", - X"0E",X"46",X"FD",X"7E",X"21",X"20",X"03",X"FD",X"7E",X"23",X"E6",X"0F",X"BE",X"C8",X"23",X"BE", - X"C8",X"23",X"BE",X"C9",X"05",X"06",X"07",X"01",X"02",X"03",X"09",X"0A",X"0B",X"0D",X"0E",X"0F", - X"01",X"02",X"03",X"05",X"06",X"07",X"0D",X"0E",X"0F",X"09",X"0A",X"0B",X"FF",X"FF",X"FF",X"FF", - X"3A",X"01",X"48",X"CB",X"4F",X"C0",X"C3",X"71",X"1B",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"70",X"4E",X"21",X"56",X"4A",X"06",X"92",X"CF",X"21",X"A9",X"28",X"CD",X"84",X"24",X"FE", - X"00",X"28",X"02",X"3E",X"01",X"CD",X"E1",X"3D",X"EB",X"46",X"23",X"FD",X"21",X"58",X"4A",X"C5", - X"5E",X"23",X"56",X"23",X"E5",X"EB",X"FD",X"E5",X"D1",X"01",X"0D",X"00",X"ED",X"B0",X"21",X"80", - X"00",X"FD",X"75",X"17",X"FD",X"74",X"18",X"11",X"30",X"00",X"FD",X"19",X"E1",X"C1",X"10",X"DF", - X"3A",X"E3",X"49",X"B7",X"20",X"20",X"21",X"FA",X"28",X"CD",X"84",X"24",X"CD",X"E1",X"3D",X"EB", - X"46",X"23",X"FD",X"21",X"24",X"48",X"5E",X"23",X"56",X"23",X"FD",X"73",X"00",X"FD",X"72",X"01", - X"FD",X"23",X"FD",X"23",X"10",X"F0",X"AF",X"32",X"57",X"4A",X"3E",X"30",X"FF",X"3E",X"23",X"06", - X"01",X"FF",X"FD",X"21",X"58",X"4A",X"DD",X"21",X"A1",X"4B",X"21",X"3E",X"28",X"CD",X"84",X"24", - X"16",X"00",X"5F",X"19",X"46",X"AF",X"32",X"56",X"4A",X"C5",X"3A",X"01",X"48",X"E6",X"06",X"28", - X"08",X"FD",X"7E",X"09",X"FE",X"04",X"DA",X"BF",X"1F",X"DD",X"E5",X"FD",X"7E",X"09",X"DF",X"EF", - X"1D",X"9B",X"21",X"B4",X"21",X"6E",X"24",X"A4",X"20",X"07",X"21",X"D8",X"1F",X"2B",X"20",X"FD", - X"7E",X"08",X"21",X"F8",X"1D",X"F7",X"18",X"0A",X"2C",X"21",X"2C",X"21",X"2C",X"21",X"2C",X"21", - X"2C",X"21",X"FD",X"7E",X"08",X"FE",X"02",X"28",X"04",X"FE",X"03",X"20",X"54",X"FD",X"6E",X"17", - X"FD",X"66",X"18",X"7D",X"B4",X"20",X"43",X"FD",X"7E",X"01",X"67",X"E6",X"0F",X"20",X"42",X"FD", - X"7E",X"03",X"6F",X"E6",X"0F",X"FE",X"08",X"20",X"38",X"CD",X"C4",X"3F",X"38",X"33",X"21",X"60", - X"27",X"CD",X"84",X"24",X"16",X"00",X"5F",X"19",X"FD",X"7E",X"19",X"3C",X"FD",X"77",X"19",X"BE", - X"38",X"1F",X"AF",X"FD",X"77",X"19",X"21",X"6C",X"27",X"CD",X"84",X"24",X"CD",X"E1",X"3D",X"EB", - X"3A",X"01",X"48",X"CB",X"7F",X"20",X"03",X"21",X"90",X"00",X"2B",X"FD",X"75",X"17",X"FD",X"74", - X"18",X"3A",X"1D",X"4A",X"FE",X"04",X"C2",X"02",X"1F",X"3A",X"20",X"48",X"CB",X"5F",X"CA",X"02", - X"1F",X"CD",X"7D",X"1E",X"D2",X"02",X"1F",X"21",X"5F",X"28",X"C3",X"7E",X"1F",X"3A",X"2C",X"4A", - X"FD",X"BE",X"01",X"20",X"17",X"3A",X"2E",X"4A",X"C6",X"14",X"30",X"02",X"3E",X"FF",X"FD",X"BE", - X"03",X"38",X"6D",X"C6",X"D8",X"FD",X"BE",X"03",X"30",X"66",X"18",X"49",X"3A",X"2E",X"4A",X"FD", - X"BE",X"03",X"20",X"17",X"3A",X"2C",X"4A",X"C6",X"14",X"30",X"02",X"3E",X"FF",X"FD",X"BE",X"01", - X"38",X"4E",X"C6",X"D8",X"FD",X"BE",X"01",X"30",X"47",X"18",X"2A",X"3A",X"2C",X"4A",X"C6",X"08", - X"30",X"02",X"3E",X"FF",X"FD",X"BE",X"01",X"38",X"37",X"C6",X"F0",X"FD",X"BE",X"01",X"30",X"30", - X"3A",X"2E",X"4A",X"C6",X"08",X"30",X"02",X"3E",X"FF",X"FD",X"BE",X"03",X"38",X"22",X"C6",X"F0", - X"FD",X"BE",X"03",X"30",X"1B",X"3E",X"11",X"16",X"00",X"1E",X"00",X"CD",X"20",X"2C",X"FD",X"36", - X"09",X"05",X"FD",X"36",X"0C",X"08",X"FD",X"36",X"00",X"34",X"FD",X"36",X"02",X"49",X"37",X"C9", - X"A7",X"C9",X"FD",X"7E",X"14",X"B7",X"28",X"20",X"FD",X"35",X"14",X"C2",X"81",X"1F",X"FD",X"6E", - X"15",X"FD",X"66",X"16",X"E5",X"CD",X"68",X"0F",X"E1",X"DD",X"E5",X"DD",X"21",X"77",X"89",X"1E", - X"01",X"CD",X"50",X"89",X"DD",X"E1",X"18",X"59",X"3A",X"1C",X"4A",X"FE",X"03",X"20",X"52",X"3A", - X"22",X"4A",X"EE",X"02",X"FD",X"BE",X"0A",X"20",X"48",X"3A",X"35",X"4A",X"C6",X"02",X"FD",X"BE", - X"01",X"38",X"3E",X"D6",X"04",X"FD",X"BE",X"01",X"30",X"37",X"3A",X"37",X"4A",X"C6",X"02",X"FD", - X"BE",X"03",X"38",X"2D",X"D6",X"04",X"FD",X"BE",X"03",X"30",X"26",X"FD",X"66",X"01",X"FD",X"6E", - X"03",X"CD",X"9E",X"0F",X"CD",X"F4",X"0F",X"FD",X"75",X"15",X"FD",X"74",X"16",X"FD",X"36",X"14", - X"40",X"3E",X"CC",X"1E",X"15",X"01",X"02",X"02",X"CD",X"1E",X"3D",X"21",X"59",X"28",X"CD",X"04", - X"3E",X"DD",X"E1",X"FD",X"E5",X"E1",X"DD",X"E5",X"D1",X"13",X"01",X"04",X"00",X"ED",X"B0",X"FD", - X"7E",X"09",X"FE",X"06",X"20",X"04",X"DD",X"36",X"01",X"00",X"DD",X"36",X"00",X"00",X"3A",X"01", - X"48",X"CB",X"7F",X"28",X"1A",X"3A",X"56",X"4A",X"21",X"24",X"48",X"CD",X"E1",X"3D",X"3A",X"DC", - X"49",X"47",X"1A",X"B8",X"20",X"09",X"13",X"1A",X"FD",X"77",X"08",X"13",X"72",X"2B",X"73",X"3A", - X"56",X"4A",X"3C",X"32",X"56",X"4A",X"01",X"30",X"00",X"FD",X"09",X"01",X"05",X"00",X"DD",X"09", - X"C1",X"05",X"C2",X"C9",X"1D",X"C3",X"AD",X"1D",X"FD",X"6E",X"0B",X"FD",X"66",X"0C",X"2B",X"FD", - X"75",X"0B",X"FD",X"74",X"0C",X"7D",X"B4",X"C2",X"81",X"1F",X"CD",X"62",X"20",X"FD",X"36",X"09", - X"07",X"3A",X"01",X"48",X"CB",X"7F",X"20",X"19",X"3A",X"57",X"4A",X"F5",X"21",X"84",X"27",X"CD", - X"E1",X"3D",X"F1",X"3C",X"32",X"57",X"4A",X"FD",X"73",X"1A",X"FD",X"72",X"1B",X"AF",X"FD",X"77", - X"1C",X"21",X"8B",X"20",X"FD",X"75",X"0D",X"FD",X"74",X"0E",X"3E",X"11",X"CD",X"8E",X"2C",X"3E", - X"06",X"16",X"00",X"1E",X"00",X"CD",X"20",X"2C",X"C3",X"81",X"1F",X"FD",X"7E",X"0C",X"B7",X"28", - X"06",X"FD",X"35",X"0C",X"C3",X"81",X"1F",X"FD",X"36",X"0C",X"0A",X"FD",X"6E",X"0D",X"FD",X"66", - X"0E",X"7E",X"FE",X"FF",X"28",X"12",X"23",X"5E",X"23",X"FD",X"75",X"0D",X"FD",X"74",X"0E",X"FD", - X"77",X"00",X"FD",X"73",X"02",X"C3",X"81",X"1F",X"CD",X"62",X"20",X"FD",X"36",X"09",X"00",X"C3", - X"81",X"1F",X"FD",X"7E",X"08",X"F5",X"21",X"A9",X"28",X"CD",X"84",X"24",X"FE",X"00",X"28",X"02", - X"3E",X"01",X"CD",X"E1",X"3D",X"EB",X"23",X"3A",X"56",X"4A",X"CD",X"E1",X"3D",X"EB",X"FD",X"E5", - X"D1",X"01",X"0B",X"00",X"ED",X"B0",X"F1",X"FD",X"77",X"08",X"C9",X"29",X"08",X"2F",X"5C",X"30", - X"5B",X"29",X"08",X"2F",X"5B",X"30",X"5C",X"29",X"5B",X"2F",X"08",X"30",X"5C",X"29",X"5B",X"2F", - X"08",X"30",X"5C",X"FF",X"CD",X"AA",X"20",X"C3",X"81",X"1F",X"FD",X"7E",X"0C",X"B7",X"20",X"08", - X"FD",X"36",X"00",X"25",X"FD",X"36",X"02",X"4F",X"3C",X"FD",X"77",X"0C",X"FE",X"40",X"C0",X"FD", - X"36",X"09",X"06",X"FD",X"36",X"00",X"00",X"3A",X"56",X"4A",X"CB",X"27",X"CB",X"27",X"21",X"FB", - X"20",X"16",X"00",X"5F",X"19",X"3E",X"02",X"01",X"C0",X"00",X"F5",X"5E",X"23",X"56",X"23",X"1A", - X"FE",X"06",X"20",X"0C",X"E5",X"13",X"13",X"EB",X"5E",X"23",X"56",X"EB",X"09",X"4D",X"44",X"E1", - X"F1",X"3D",X"20",X"E6",X"FD",X"71",X"0B",X"FD",X"70",X"0C",X"C9",X"91",X"4A",X"C1",X"4A",X"61", - X"4A",X"C1",X"4A",X"61",X"4A",X"91",X"4A",X"CD",X"0D",X"21",X"C3",X"81",X"1F",X"FD",X"35",X"0C", - X"C0",X"FD",X"36",X"0C",X"08",X"FD",X"7E",X"00",X"3C",X"FD",X"77",X"00",X"FE",X"37",X"C0",X"FD", - X"36",X"00",X"00",X"FD",X"36",X"0C",X"00",X"FD",X"36",X"09",X"04",X"C9",X"3E",X"01",X"FD",X"BE", - X"09",X"28",X"06",X"21",X"A1",X"28",X"CD",X"AD",X"80",X"3A",X"01",X"48",X"CB",X"7F",X"CA",X"D7", - X"22",X"FD",X"7E",X"01",X"E6",X"0F",X"C2",X"85",X"21",X"FD",X"7E",X"03",X"E6",X"0F",X"FE",X"08", - X"C2",X"85",X"21",X"FD",X"7E",X"11",X"B7",X"CA",X"B6",X"22",X"3E",X"01",X"FD",X"BE",X"08",X"20", - X"12",X"3A",X"8A",X"4B",X"FD",X"BE",X"01",X"CA",X"B6",X"22",X"3A",X"8C",X"4B",X"FD",X"BE",X"03", - X"CA",X"B6",X"22",X"CD",X"8E",X"24",X"FD",X"7E",X"0A",X"CD",X"EB",X"3D",X"FD",X"A6",X"13",X"CA", - X"B6",X"22",X"C3",X"00",X"80",X"FD",X"7E",X"0A",X"CD",X"EB",X"3D",X"F5",X"CD",X"9A",X"24",X"CD", - X"5A",X"81",X"F1",X"A1",X"C2",X"00",X"80",X"CD",X"6E",X"24",X"C9",X"FD",X"7E",X"0B",X"B7",X"28", - X"06",X"FD",X"35",X"0B",X"C3",X"EF",X"1D",X"FD",X"36",X"09",X"00",X"21",X"9D",X"28",X"CD",X"64", - X"80",X"C3",X"EF",X"1D",X"FD",X"7E",X"12",X"B7",X"20",X"0E",X"FD",X"34",X"12",X"3E",X"01",X"FD", - X"77",X"04",X"CD",X"81",X"80",X"CD",X"91",X"80",X"21",X"A1",X"28",X"CD",X"AD",X"80",X"FD",X"7E", - X"01",X"E6",X"0F",X"20",X"5C",X"FD",X"7E",X"03",X"E6",X"0F",X"FE",X"08",X"20",X"53",X"CD",X"8E", - X"24",X"FD",X"7E",X"08",X"FE",X"02",X"28",X"5D",X"3E",X"0A",X"FD",X"CB",X"0A",X"46",X"28",X"02", - X"3E",X"05",X"FD",X"A6",X"13",X"28",X"2D",X"FD",X"77",X"13",X"FD",X"36",X"09",X"00",X"21",X"4A", - X"28",X"CD",X"70",X"80",X"3A",X"01",X"48",X"CB",X"7F",X"20",X"06",X"CD",X"D7",X"22",X"C3",X"02", - X"1E",X"3E",X"01",X"FD",X"BE",X"08",X"20",X"06",X"CD",X"14",X"23",X"C3",X"02",X"1E",X"CD",X"B9", - X"22",X"C3",X"02",X"1E",X"FD",X"7E",X"0A",X"EE",X"02",X"CD",X"EB",X"3D",X"FD",X"A6",X"13",X"28", - X"06",X"CD",X"00",X"80",X"C3",X"02",X"1E",X"FD",X"7E",X"0A",X"CD",X"EB",X"3D",X"FD",X"A6",X"13", - X"CA",X"02",X"1E",X"18",X"B5",X"21",X"AE",X"22",X"FD",X"7E",X"0A",X"CD",X"E1",X"3D",X"06",X"05", - X"0E",X"0F",X"FD",X"66",X"01",X"FD",X"6E",X"03",X"C5",X"D5",X"E5",X"CD",X"9E",X"0F",X"FE",X"FF", - X"28",X"09",X"47",X"E6",X"F0",X"28",X"06",X"FE",X"80",X"28",X"02",X"AF",X"47",X"78",X"E6",X"0F", - X"21",X"4E",X"81",X"16",X"00",X"5F",X"19",X"7E",X"E1",X"D1",X"C1",X"A1",X"4F",X"FD",X"CB",X"0A", - X"46",X"20",X"0B",X"7D",X"FE",X"18",X"28",X"18",X"FE",X"F8",X"28",X"14",X"18",X"09",X"7C",X"FE", - X"20",X"28",X"0D",X"FE",X"F0",X"28",X"09",X"C5",X"D5",X"C1",X"CD",X"83",X"3D",X"C1",X"10",X"B8", - X"FD",X"7E",X"0A",X"59",X"CD",X"EB",X"3D",X"A3",X"C2",X"FA",X"21",X"C3",X"E8",X"21",X"00",X"F0", - X"10",X"00",X"00",X"10",X"F0",X"00",X"CD",X"8E",X"24",X"3A",X"01",X"48",X"CB",X"7F",X"CA",X"D7", - X"22",X"3A",X"1D",X"4A",X"FE",X"01",X"CA",X"14",X"23",X"FD",X"7E",X"08",X"DF",X"14",X"23",X"DE", - X"23",X"53",X"24",X"8D",X"23",X"53",X"24",X"FD",X"7E",X"1C",X"B7",X"28",X"08",X"FD",X"35",X"1C", - X"28",X"03",X"C3",X"00",X"80",X"FD",X"6E",X"1A",X"FD",X"66",X"1B",X"23",X"23",X"FD",X"75",X"1A", - X"FD",X"74",X"1B",X"7E",X"E6",X"F0",X"28",X"13",X"FE",X"F0",X"28",X"03",X"C3",X"6E",X"24",X"23", - X"7E",X"FD",X"77",X"08",X"23",X"FD",X"75",X"1A",X"FD",X"74",X"1B",X"7E",X"23",X"46",X"FD",X"70", - X"1C",X"C3",X"61",X"23",X"CD",X"E9",X"80",X"1E",X"00",X"FD",X"CB",X"0A",X"46",X"20",X"02",X"1E", - X"01",X"CB",X"4F",X"28",X"04",X"7B",X"C6",X"02",X"5F",X"7B",X"CD",X"EB",X"3D",X"FD",X"A6",X"13", - X"20",X"1A",X"7B",X"EE",X"02",X"CD",X"EB",X"3D",X"FD",X"A6",X"13",X"20",X"0F",X"FD",X"7E",X"0A", - X"CD",X"EB",X"3D",X"FD",X"A6",X"13",X"20",X"04",X"CD",X"6E",X"24",X"C9",X"F5",X"CD",X"E9",X"80", - X"E6",X"0F",X"21",X"8D",X"28",X"16",X"00",X"5F",X"19",X"7E",X"FD",X"77",X"11",X"F1",X"CD",X"F7", - X"3D",X"FD",X"BE",X"0A",X"CA",X"00",X"80",X"FD",X"77",X"0B",X"21",X"60",X"28",X"FD",X"7E",X"0A", - X"CD",X"E1",X"3D",X"EB",X"FD",X"7E",X"0B",X"FD",X"77",X"0A",X"16",X"00",X"5F",X"19",X"7E",X"FD", - X"77",X"00",X"FD",X"36",X"09",X"01",X"FD",X"36",X"0B",X"08",X"C3",X"00",X"80",X"CD",X"59",X"24", - X"16",X"40",X"3A",X"22",X"4A",X"CB",X"47",X"20",X"20",X"CB",X"4F",X"20",X"08",X"7D",X"92",X"30", - X"0C",X"3E",X"18",X"30",X"08",X"7D",X"82",X"30",X"04",X"3E",X"F8",X"18",X"00",X"6F",X"7C",X"26", - X"D0",X"FE",X"80",X"38",X"02",X"26",X"40",X"18",X"1C",X"CB",X"4F",X"20",X"08",X"7C",X"82",X"30", - X"0A",X"3E",X"F0",X"18",X"06",X"7C",X"92",X"30",X"02",X"3E",X"20",X"67",X"7D",X"2E",X"40",X"FE", - X"80",X"30",X"02",X"2E",X"D0",X"FD",X"74",X"0F",X"FD",X"75",X"10",X"C3",X"C0",X"87",X"CD",X"59", - X"24",X"FD",X"7E",X"0A",X"CD",X"EB",X"3D",X"47",X"FD",X"CB",X"0A",X"46",X"20",X"24",X"FD",X"7E", - X"01",X"FD",X"BE",X"0F",X"20",X"07",X"78",X"FD",X"A6",X"13",X"C2",X"4C",X"23",X"06",X"02",X"FD", - X"7E",X"01",X"FD",X"BE",X"0F",X"38",X"02",X"06",X"08",X"78",X"FD",X"A6",X"13",X"C2",X"4C",X"23", - X"18",X"22",X"FD",X"7E",X"03",X"FD",X"BE",X"10",X"20",X"07",X"78",X"FD",X"A6",X"13",X"C2",X"4C", - X"23",X"06",X"01",X"FD",X"7E",X"03",X"FD",X"BE",X"10",X"30",X"02",X"06",X"04",X"78",X"FD",X"A6", - X"13",X"C2",X"4C",X"23",X"78",X"CD",X"F7",X"3D",X"EE",X"02",X"CD",X"EB",X"3D",X"FD",X"A6",X"13", - X"C2",X"4C",X"23",X"FD",X"7E",X"0A",X"CD",X"EB",X"3D",X"FD",X"A6",X"13",X"C2",X"4C",X"23",X"CD", - X"6E",X"24",X"C9",X"CD",X"59",X"24",X"C3",X"C0",X"87",X"3A",X"35",X"4A",X"E6",X"F0",X"FD",X"77", - X"0F",X"67",X"3A",X"37",X"4A",X"E6",X"F0",X"C6",X"08",X"FD",X"77",X"10",X"6F",X"C9",X"FD",X"7E", - X"09",X"FE",X"01",X"20",X"06",X"21",X"9D",X"28",X"CD",X"64",X"80",X"FD",X"36",X"09",X"02",X"FD", - X"36",X"12",X"00",X"C9",X"3A",X"E7",X"49",X"FE",X"0C",X"D8",X"D6",X"0C",X"18",X"F9",X"3E",X"0F", - X"F5",X"CD",X"FD",X"80",X"F1",X"A1",X"FD",X"77",X"13",X"C9",X"3A",X"56",X"4A",X"21",X"78",X"28", - X"CD",X"E1",X"3D",X"EB",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"02",X"10",X"01",X"20",X"04",X"40",X"F0",X"00",X"04",X"10",X"01",X"10",X"04",X"10",X"08",X"18", - X"F1",X"00",X"01",X"28",X"02",X"40",X"F0",X"00",X"02",X"10",X"08",X"60",X"04",X"40",X"08",X"40", - X"04",X"50",X"01",X"08",X"F1",X"00",X"01",X"28",X"02",X"30",X"F0",X"00",X"01",X"30",X"01",X"40", - X"04",X"50",X"08",X"10",X"F0",X"00",X"02",X"10",X"01",X"20",X"02",X"30",X"F0",X"00",X"08",X"10", - X"04",X"90",X"08",X"10",X"02",X"10",X"08",X"10",X"02",X"10",X"08",X"40",X"02",X"20",X"01",X"50", - X"02",X"60",X"08",X"10",X"02",X"10",X"01",X"20",X"72",X"73",X"A7",X"A8",X"32",X"33",X"27",X"28", - X"00",X"FC",X"04",X"00",X"00",X"04",X"FC",X"00",X"5A",X"5A",X"5A",X"5A",X"5A",X"5A",X"5A",X"5A", - X"5A",X"5A",X"00",X"FF",X"01",X"00",X"00",X"01",X"FF",X"00",X"00",X"FE",X"02",X"00",X"00",X"02", - X"FE",X"00",X"01",X"02",X"03",X"04",X"00",X"01",X"0B",X"15",X"00",X"00",X"19",X"00",X"00",X"15", - X"00",X"00",X"19",X"00",X"00",X"00",X"00",X"6E",X"25",X"80",X"25",X"00",X"77",X"25",X"BD",X"25", - X"00",X"6E",X"25",X"FA",X"25",X"00",X"77",X"25",X"1F",X"26",X"00",X"00",X"44",X"26",X"3B",X"BC", - X"BD",X"FC",X"7B",X"7C",X"3D",X"3C",X"00",X"3B",X"3C",X"3D",X"7C",X"7B",X"FC",X"BD",X"BC",X"00", - X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FE", - X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", - X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"01", - X"00",X"01",X"FF",X"01",X"00",X"01",X"FF",X"01",X"00",X"01",X"00",X"01",X"80",X"01",X"FE",X"01", - X"FE",X"01",X"FE",X"01",X"FE",X"01",X"FE",X"01",X"FE",X"01",X"FE",X"01",X"FE",X"01",X"FE",X"01", - X"FE",X"01",X"FE",X"01",X"FE",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"00",X"01",X"00",X"01", - X"00",X"01",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"00",X"01",X"01", - X"01",X"00",X"01",X"01",X"01",X"00",X"01",X"00",X"01",X"80",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF", - X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FE",X"FF",X"FF",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"FF",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"FF",X"01",X"80",X"02", - X"FF",X"02",X"FF",X"02",X"FF",X"02",X"FF",X"02",X"FF",X"02",X"FF",X"02",X"FF",X"01",X"00",X"01", - X"00",X"01",X"00",X"01",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"01",X"01",X"01",X"80",X"39",X"06",X"38",X"06",X"37",X"06",X"38",X"06",X"39",X"06",X"38",X"06", - X"37",X"06",X"38",X"06",X"39",X"06",X"38",X"06",X"00",X"00",X"08",X"F8",X"00",X"00",X"F8",X"08", - X"00",X"00",X"F0",X"10",X"00",X"00",X"10",X"F0",X"00",X"00",X"00",X"22",X"22",X"55",X"55",X"D6", - X"D6",X"EE",X"EE",X"FE",X"FE",X"FF",X"FF",X"80",X"80",X"88",X"88",X"AA",X"AA",X"41",X"43",X"85", - X"87",X"01",X"03",X"05",X"07",X"00",X"F8",X"10",X"08",X"00",X"18",X"00",X"08",X"95",X"26",X"99", - X"26",X"95",X"26",X"99",X"26",X"F8",X"00",X"08",X"00",X"00",X"F8",X"00",X"08",X"00",X"03",X"01", - X"02",X"04",X"AA",X"26",X"B6",X"26",X"C2",X"26",X"CE",X"26",X"00",X"00",X"00",X"C9",X"E3",X"00", - X"01",X"1D",X"00",X"49",X"63",X"00",X"8B",X"A4",X"00",X"00",X"00",X"00",X"CB",X"E4",X"00",X"05", - X"1E",X"00",X"41",X"5D",X"00",X"89",X"A3",X"00",X"00",X"00",X"00",X"09",X"23",X"00",X"0B",X"24", - X"00",X"85",X"9E",X"00",X"4B",X"64",X"00",X"00",X"00",X"00",X"E2",X"26",X"E8",X"26",X"EE",X"26", - X"F4",X"26",X"00",X"F8",X"00",X"08",X"00",X"F0",X"08",X"00",X"F8",X"00",X"10",X"00",X"00",X"08", - X"00",X"F8",X"00",X"10",X"F8",X"00",X"08",X"00",X"F0",X"00",X"41",X"5D",X"71",X"85",X"9E",X"A6", - X"01",X"1D",X"31",X"05",X"1E",X"26",X"0A",X"27",X"16",X"27",X"4F",X"60",X"00",X"93",X"A2",X"00", - X"0F",X"20",X"00",X"13",X"22",X"00",X"4D",X"5F",X"00",X"91",X"A1",X"00",X"0D",X"1F",X"00",X"11", - X"21",X"00",X"05",X"78",X"9F",X"98",X"06",X"88",X"9F",X"98",X"00",X"00",X"02",X"02",X"AA",X"AA", - X"03",X"04",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"01",X"1E",X"80",X"9E",X"98",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"04",X"03",X"02",X"03",X"01",X"02",X"01",X"02",X"01",X"03",X"01",X"01",X"B0",X"00",X"80",X"00", - X"40",X"00",X"60",X"00",X"20",X"00",X"20",X"00",X"40",X"00",X"40",X"00",X"20",X"00",X"40",X"00", - X"30",X"00",X"30",X"00",X"88",X"27",X"8E",X"27",X"DE",X"27",X"F0",X"00",X"01",X"10",X"00",X"FF", - X"01",X"10",X"02",X"10",X"03",X"40",X"00",X"10",X"03",X"10",X"02",X"10",X"E0",X"00",X"01",X"10", - X"02",X"10",X"F0",X"02",X"01",X"40",X"02",X"30",X"03",X"10",X"00",X"10",X"03",X"40",X"02",X"20", - X"03",X"10",X"02",X"10",X"03",X"10",X"02",X"20",X"01",X"10",X"02",X"10",X"01",X"10",X"00",X"10", - X"01",X"40",X"00",X"20",X"03",X"30",X"02",X"10",X"01",X"30",X"00",X"10",X"01",X"10",X"00",X"60", - X"03",X"40",X"F0",X"00",X"02",X"10",X"01",X"40",X"02",X"90",X"03",X"20",X"00",X"10",X"01",X"30", - X"F0",X"00",X"01",X"10",X"00",X"60",X"03",X"40",X"02",X"10",X"03",X"60",X"02",X"10",X"03",X"20", - X"02",X"30",X"03",X"10",X"02",X"10",X"01",X"70",X"00",X"10",X"03",X"10",X"E0",X"00",X"02",X"10", - X"03",X"30",X"00",X"70",X"01",X"40",X"02",X"10",X"01",X"30",X"02",X"20",X"01",X"10",X"02",X"20", - X"03",X"20",X"1A",X"28",X"23",X"28",X"2C",X"28",X"35",X"28",X"EC",X"AD",X"AC",X"2A",X"2C",X"2D", - X"6C",X"6A",X"00",X"AC",X"2A",X"2C",X"2D",X"6C",X"6A",X"EC",X"AD",X"00",X"2C",X"2D",X"6C",X"6A", - X"EC",X"AD",X"AC",X"2A",X"00",X"6C",X"6A",X"EC",X"AD",X"AC",X"2A",X"2C",X"2D",X"00",X"02",X"03", - X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"06",X"06",X"06",X"06",X"06",X"06", - X"06",X"06",X"06",X"06",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00", - X"68",X"28",X"6C",X"28",X"70",X"28",X"74",X"28",X"00",X"EC",X"2A",X"6C",X"EC",X"00",X"AC",X"2D", - X"6A",X"AC",X"00",X"2C",X"6C",X"AD",X"2C",X"00",X"7E",X"28",X"83",X"28",X"88",X"28",X"02",X"88", - X"4A",X"B8",X"4A",X"02",X"58",X"4A",X"B8",X"4A",X"02",X"58",X"4A",X"88",X"4A",X"10",X"20",X"30", - X"10",X"50",X"40",X"10",X"30",X"20",X"10",X"40",X"50",X"10",X"20",X"10",X"30",X"6A",X"AD",X"2A", - X"2D",X"6A",X"6B",X"AD",X"AE",X"2A",X"2B",X"2D",X"2E",X"AD",X"28",X"B2",X"28",X"02",X"B9",X"28", - X"C6",X"28",X"03",X"D3",X"28",X"E0",X"28",X"ED",X"28",X"AD",X"E0",X"5B",X"B8",X"06",X"06",X"FF", - X"FF",X"02",X"06",X"01",X"3C",X"00",X"AD",X"A0",X"5C",X"18",X"06",X"06",X"FF",X"FF",X"03",X"06", - X"01",X"B4",X"00",X"6A",X"F0",X"5B",X"F8",X"06",X"06",X"FF",X"FF",X"03",X"06",X"00",X"3C",X"00", - X"AD",X"A0",X"5C",X"18",X"06",X"06",X"FF",X"FF",X"01",X"06",X"01",X"B4",X"00",X"AD",X"20",X"5D", - X"F8",X"06",X"06",X"FF",X"FF",X"02",X"06",X"01",X"2D",X"01",X"12",X"29",X"17",X"29",X"1E",X"29", - X"25",X"29",X"2C",X"29",X"33",X"29",X"3A",X"29",X"41",X"29",X"48",X"29",X"4F",X"29",X"56",X"29", - X"5D",X"29",X"02",X"64",X"29",X"75",X"29",X"03",X"86",X"29",X"9B",X"29",X"AE",X"29",X"03",X"C1", - X"29",X"D2",X"29",X"E3",X"29",X"03",X"F6",X"29",X"0D",X"2A",X"1E",X"2A",X"03",X"2F",X"2A",X"46", - X"2A",X"57",X"2A",X"03",X"68",X"2A",X"7F",X"2A",X"90",X"2A",X"03",X"A1",X"2A",X"B8",X"2A",X"C9", - X"2A",X"03",X"DA",X"2A",X"F1",X"2A",X"02",X"2B",X"03",X"13",X"2B",X"2A",X"2B",X"3B",X"2B",X"03", - X"4C",X"2B",X"65",X"2B",X"78",X"2B",X"03",X"8F",X"2B",X"A6",X"2B",X"BD",X"2B",X"03",X"D4",X"2B", - X"ED",X"2B",X"04",X"2C",X"00",X"01",X"0A",X"02",X"14",X"02",X"1E",X"01",X"28",X"02",X"32",X"03", - X"37",X"02",X"46",X"02",X"FF",X"00",X"03",X"0A",X"01",X"14",X"00",X"1E",X"01",X"28",X"03",X"32", - X"00",X"3C",X"01",X"46",X"01",X"FF",X"00",X"03",X"0A",X"02",X"14",X"03",X"1E",X"00",X"28",X"02", - X"30",X"01",X"32",X"01",X"3C",X"03",X"46",X"01",X"50",X"01",X"FF",X"00",X"00",X"0A",X"01",X"14", - X"00",X"1E",X"02",X"28",X"01",X"30",X"02",X"3C",X"03",X"46",X"02",X"50",X"02",X"FF",X"00",X"02", - X"0A",X"03",X"14",X"01",X"1E",X"01",X"28",X"03",X"32",X"01",X"3C",X"00",X"46",X"01",X"50",X"01", - X"FF",X"00",X"01",X"0A",X"02",X"14",X"00",X"1E",X"01",X"32",X"03",X"3C",X"01",X"32",X"03",X"32", - X"03",X"FF",X"00",X"02",X"14",X"03",X"1E",X"02",X"28",X"01",X"32",X"02",X"3C",X"03",X"46",X"02", - X"50",X"02",X"FF",X"00",X"00",X"0A",X"01",X"14",X"01",X"1E",X"00",X"28",X"02",X"32",X"01",X"3C", - X"00",X"41",X"01",X"50",X"01",X"FF",X"00",X"00",X"08",X"01",X"0A",X"02",X"14",X"03",X"1E",X"02", - X"28",X"00",X"32",X"01",X"3C",X"02",X"46",X"01",X"50",X"02",X"5A",X"02",X"FF",X"00",X"01",X"0A", - X"01",X"1E",X"03",X"28",X"02",X"3C",X"01",X"46",X"01",X"50",X"03",X"5A",X"01",X"FF",X"00",X"02", - X"0A",X"03",X"14",X"02",X"28",X"01",X"32",X"03",X"3C",X"01",X"4B",X"00",X"50",X"01",X"FF",X"00", - X"01",X"08",X"01",X"0A",X"02",X"14",X"03",X"1E",X"02",X"28",X"00",X"32",X"01",X"3C",X"02",X"46", - X"02",X"50",X"03",X"5A",X"02",X"FF",X"00",X"01",X"0A",X"01",X"1E",X"03",X"28",X"02",X"3C",X"01", - X"46",X"01",X"55",X"00",X"5A",X"01",X"FF",X"00",X"02",X"0A",X"03",X"14",X"02",X"28",X"00",X"32", - X"01",X"3C",X"03",X"46",X"01",X"50",X"01",X"FF",X"00",X"01",X"08",X"01",X"0A",X"02",X"14",X"03", - X"1E",X"02",X"28",X"00",X"32",X"01",X"3C",X"02",X"46",X"02",X"50",X"03",X"5A",X"02",X"FF",X"00", - X"01",X"0A",X"01",X"1E",X"04",X"28",X"02",X"3C",X"01",X"46",X"01",X"50",X"02",X"5A",X"01",X"FF", - X"00",X"02",X"0A",X"03",X"14",X"02",X"28",X"00",X"32",X"01",X"3C",X"01",X"46",X"04",X"50",X"01", - X"FF",X"00",X"04",X"08",X"04",X"0A",X"02",X"14",X"04",X"1E",X"02",X"28",X"00",X"32",X"01",X"3C", - X"02",X"46",X"02",X"50",X"01",X"5A",X"02",X"FF",X"00",X"01",X"0A",X"01",X"1E",X"03",X"28",X"02", - X"3C",X"01",X"46",X"01",X"50",X"02",X"5A",X"01",X"FF",X"00",X"02",X"0A",X"03",X"14",X"02",X"28", - X"04",X"32",X"01",X"3C",X"01",X"46",X"01",X"50",X"04",X"FF",X"00",X"04",X"08",X"01",X"0A",X"02", - X"14",X"03",X"1E",X"02",X"28",X"04",X"32",X"01",X"3C",X"02",X"46",X"02",X"50",X"01",X"5A",X"02", - X"FF",X"00",X"01",X"0A",X"01",X"1E",X"03",X"28",X"02",X"3C",X"01",X"46",X"01",X"50",X"02",X"5A", - X"01",X"FF",X"00",X"02",X"0A",X"03",X"14",X"02",X"28",X"00",X"32",X"01",X"3C",X"01",X"46",X"01", - X"50",X"04",X"FF",X"00",X"04",X"08",X"04",X"0A",X"02",X"14",X"03",X"1E",X"02",X"28",X"00",X"32", - X"01",X"3C",X"02",X"46",X"02",X"50",X"01",X"5A",X"02",X"FF",X"00",X"01",X"0A",X"01",X"1E",X"04", - X"28",X"02",X"3C",X"01",X"46",X"01",X"50",X"02",X"5A",X"01",X"FF",X"00",X"02",X"0A",X"03",X"14", - X"02",X"28",X"00",X"32",X"04",X"3C",X"01",X"46",X"01",X"50",X"04",X"FF",X"00",X"04",X"08",X"04", - X"0A",X"02",X"14",X"03",X"1E",X"02",X"28",X"00",X"2D",X"04",X"32",X"01",X"3C",X"02",X"46",X"02", - X"50",X"01",X"5A",X"02",X"FF",X"00",X"04",X"0A",X"01",X"1E",X"04",X"23",X"00",X"28",X"02",X"3C", - X"01",X"46",X"01",X"50",X"02",X"5A",X"01",X"FF",X"00",X"02",X"0A",X"03",X"14",X"02",X"1E",X"00", - X"23",X"04",X"28",X"04",X"2D",X"00",X"32",X"04",X"3C",X"01",X"46",X"01",X"50",X"04",X"FF",X"00", - X"04",X"08",X"04",X"0A",X"02",X"14",X"03",X"1E",X"02",X"28",X"00",X"32",X"01",X"3C",X"02",X"46", - X"02",X"50",X"01",X"5A",X"02",X"FF",X"00",X"01",X"0A",X"01",X"14",X"00",X"19",X"04",X"1E",X"04", - X"23",X"00",X"28",X"02",X"3C",X"01",X"46",X"01",X"50",X"02",X"5A",X"01",X"FF",X"00",X"02",X"0A", - X"03",X"14",X"02",X"1E",X"00",X"23",X"00",X"28",X"04",X"32",X"04",X"37",X"00",X"3C",X"01",X"46", - X"01",X"50",X"04",X"FF",X"00",X"04",X"08",X"04",X"0A",X"02",X"14",X"03",X"1E",X"02",X"28",X"00", - X"32",X"01",X"3C",X"02",X"41",X"00",X"46",X"02",X"50",X"01",X"5A",X"02",X"FF",X"00",X"01",X"0A", - X"01",X"0F",X"00",X"14",X"04",X"1E",X"04",X"23",X"00",X"28",X"02",X"3C",X"01",X"46",X"01",X"50", - X"02",X"5A",X"01",X"FF",X"00",X"02",X"0A",X"03",X"14",X"02",X"28",X"00",X"32",X"04",X"3C",X"01", - X"41",X"00",X"46",X"01",X"50",X"04",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FE",X"08",X"28",X"08",X"47",X"3A",X"01",X"48",X"CB",X"7F",X"C8",X"78",X"DD",X"E5",X"FD",X"E5", - X"CD",X"EE",X"2C",X"CD",X"D9",X"2C",X"DD",X"7E",X"00",X"E6",X"0F",X"D5",X"CD",X"C9",X"2C",X"D1", - X"C5",X"E5",X"06",X"10",X"CD",X"58",X"2D",X"E1",X"C1",X"E5",X"23",X"DD",X"7E",X"01",X"83",X"77", - X"23",X"DD",X"7E",X"02",X"82",X"77",X"23",X"FD",X"E5",X"E5",X"FD",X"E1",X"DD",X"7E",X"03",X"77", - X"FD",X"77",X"03",X"23",X"DD",X"7E",X"04",X"77",X"FD",X"77",X"04",X"FD",X"E1",X"23",X"3E",X"01", - X"77",X"E1",X"DD",X"7E",X"00",X"E6",X"40",X"F6",X"80",X"77",X"DD",X"CB",X"00",X"7E",X"20",X"09", - X"C5",X"01",X"05",X"00",X"DD",X"09",X"C1",X"18",X"AD",X"FD",X"E1",X"DD",X"E1",X"C9",X"DD",X"E5", - X"FD",X"E5",X"CD",X"EE",X"2C",X"CD",X"D9",X"2C",X"DD",X"7E",X"00",X"E6",X"0F",X"47",X"CB",X"20", - X"CD",X"C9",X"2C",X"CB",X"66",X"C4",X"91",X"2E",X"C5",X"06",X"10",X"CD",X"58",X"2D",X"C1",X"11", - X"00",X"80",X"CD",X"D7",X"2F",X"16",X"8F",X"CD",X"E2",X"2F",X"DD",X"CB",X"00",X"7E",X"20",X"C9", - X"C5",X"01",X"05",X"00",X"DD",X"09",X"C1",X"18",X"CF",X"21",X"D6",X"2C",X"5F",X"16",X"00",X"19", - X"5E",X"FD",X"E5",X"E1",X"19",X"C9",X"00",X"10",X"20",X"21",X"00",X"4C",X"B7",X"28",X"0B",X"D5", - X"C5",X"11",X"30",X"00",X"47",X"19",X"10",X"FD",X"C1",X"D1",X"E5",X"FD",X"E1",X"C9",X"87",X"87", - X"4F",X"06",X"00",X"DD",X"21",X"12",X"31",X"DD",X"09",X"DD",X"7E",X"00",X"DD",X"4E",X"01",X"DD", - X"6E",X"02",X"DD",X"66",X"03",X"E5",X"DD",X"E1",X"C9",X"06",X"02",X"3E",X"00",X"C5",X"F5",X"CD", - X"18",X"2D",X"F1",X"C1",X"3C",X"10",X"F6",X"C9",X"F5",X"CD",X"D9",X"2C",X"06",X"30",X"CD",X"58", - X"2D",X"F1",X"CD",X"4D",X"2D",X"2E",X"03",X"06",X"00",X"16",X"8F",X"CD",X"E2",X"2F",X"11",X"00", - X"80",X"CD",X"D7",X"2F",X"04",X"04",X"2D",X"20",X"F0",X"06",X"06",X"CD",X"DF",X"2F",X"2E",X"04", - X"06",X"00",X"16",X"8F",X"CD",X"E2",X"2F",X"04",X"04",X"2D",X"20",X"F8",X"C9",X"21",X"10",X"31", - X"D5",X"5F",X"16",X"00",X"19",X"D1",X"4E",X"C9",X"36",X"00",X"23",X"10",X"FB",X"C9",X"06",X"02", - X"3E",X"00",X"FD",X"21",X"00",X"4C",X"F5",X"C5",X"CD",X"4D",X"2D",X"06",X"00",X"FD",X"CB",X"00", - X"7E",X"C5",X"C4",X"88",X"2D",X"C1",X"11",X"10",X"00",X"FD",X"19",X"04",X"04",X"78",X"FE",X"06", - X"20",X"EB",X"C1",X"F1",X"3C",X"10",X"DF",X"C9",X"FD",X"CB",X"00",X"6E",X"C2",X"2E",X"2F",X"FD", - X"CB",X"00",X"5E",X"C2",X"3F",X"2F",X"FD",X"35",X"05",X"C0",X"FD",X"7E",X"02",X"FD",X"77",X"05", - X"FD",X"CB",X"00",X"4E",X"28",X"08",X"FD",X"35",X"0D",X"C0",X"FD",X"CB",X"00",X"8E",X"FD",X"CB", - X"00",X"46",X"28",X"0E",X"FD",X"35",X"0D",X"C0",X"FD",X"56",X"0F",X"CD",X"E2",X"2F",X"FD",X"CB", - X"00",X"86",X"FD",X"6E",X"06",X"FD",X"66",X"07",X"7E",X"23",X"FD",X"75",X"06",X"FD",X"74",X"07", - X"CB",X"7F",X"20",X"29",X"C5",X"47",X"E6",X"0F",X"87",X"4F",X"78",X"0F",X"0F",X"0F",X"0F",X"E6", - X"07",X"FD",X"86",X"01",X"6F",X"26",X"00",X"29",X"29",X"29",X"E5",X"D1",X"19",X"19",X"11",X"F6", - X"2F",X"06",X"00",X"19",X"09",X"C1",X"56",X"23",X"5E",X"CD",X"D7",X"2F",X"C9",X"F5",X"E6",X"8F", - X"57",X"F1",X"D5",X"07",X"07",X"07",X"07",X"E6",X"07",X"21",X"18",X"2E",X"16",X"00",X"CB",X"27", - X"5F",X"19",X"5E",X"23",X"56",X"EB",X"D1",X"E9",X"28",X"2E",X"3C",X"2E",X"50",X"2E",X"59",X"2E", - X"64",X"2E",X"A0",X"2E",X"B6",X"2E",X"A3",X"2F",X"7A",X"E6",X"07",X"CB",X"62",X"28",X"02",X"ED", - X"44",X"57",X"FD",X"7E",X"02",X"82",X"FD",X"77",X"02",X"C3",X"C2",X"2D",X"7A",X"E6",X"07",X"CB", - X"62",X"28",X"02",X"ED",X"44",X"57",X"FD",X"7E",X"01",X"82",X"FD",X"77",X"01",X"C3",X"C2",X"2D", - X"FD",X"72",X"0F",X"CD",X"E2",X"2F",X"C3",X"C2",X"2D",X"7A",X"E6",X"0F",X"FD",X"77",X"0D",X"FD", - X"CB",X"00",X"CE",X"C9",X"7A",X"FE",X"8F",X"28",X"1E",X"FD",X"CB",X"00",X"E6",X"C5",X"06",X"06", - X"CD",X"E2",X"2F",X"FD",X"6E",X"06",X"FD",X"66",X"07",X"7E",X"57",X"23",X"FD",X"75",X"06",X"FD", - X"74",X"07",X"CD",X"DF",X"2F",X"C1",X"C9",X"FD",X"CB",X"00",X"A6",X"CD",X"91",X"2E",X"C3",X"C2", - X"2D",X"C5",X"06",X"06",X"16",X"8F",X"CD",X"E2",X"2F",X"16",X"80",X"CD",X"DF",X"2F",X"C1",X"C9", - X"7A",X"E6",X"0F",X"FD",X"77",X"0D",X"FD",X"CB",X"00",X"C6",X"16",X"8F",X"CD",X"E2",X"2F",X"11", - X"00",X"80",X"CD",X"D7",X"2F",X"C9",X"FD",X"6E",X"06",X"FD",X"66",X"07",X"2B",X"7E",X"FE",X"E0", - X"28",X"3C",X"7A",X"E6",X"0F",X"21",X"B8",X"30",X"3D",X"87",X"5F",X"16",X"00",X"19",X"5E",X"23", - X"56",X"EB",X"FD",X"7E",X"02",X"FD",X"77",X"0D",X"FD",X"77",X"0E",X"FD",X"75",X"0B",X"FD",X"74", - X"0C",X"FD",X"6E",X"06",X"FD",X"66",X"07",X"7E",X"23",X"FD",X"75",X"06",X"FD",X"74",X"07",X"FD", - X"CB",X"00",X"EE",X"CD",X"D4",X"2D",X"FD",X"6E",X"0B",X"FD",X"66",X"0C",X"18",X"71",X"23",X"7E", - X"FD",X"77",X"0D",X"FD",X"77",X"0E",X"23",X"FD",X"75",X"09",X"FD",X"74",X"0A",X"FD",X"75",X"0B", - X"FD",X"74",X"0C",X"5F",X"16",X"00",X"19",X"7E",X"23",X"FD",X"CB",X"00",X"DE",X"FD",X"75",X"06", - X"FD",X"74",X"07",X"CD",X"D4",X"2D",X"FD",X"6E",X"0B",X"FD",X"66",X"0C",X"18",X"41",X"FD",X"35", - X"05",X"C0",X"FD",X"35",X"0E",X"FD",X"6E",X"0B",X"FD",X"66",X"0C",X"20",X"32",X"18",X"53",X"FD", - X"35",X"05",X"C8",X"FD",X"35",X"0E",X"FD",X"6E",X"0B",X"FD",X"66",X"0C",X"20",X"21",X"FD",X"7E", - X"0D",X"FD",X"77",X"0E",X"FD",X"6E",X"06",X"FD",X"66",X"07",X"7E",X"23",X"FD",X"75",X"06",X"FD", - X"74",X"07",X"FE",X"E0",X"28",X"2C",X"CD",X"D4",X"2D",X"FD",X"6E",X"09",X"FD",X"66",X"0A",X"7E", - X"F5",X"23",X"FD",X"75",X"0B",X"FD",X"74",X"0C",X"07",X"07",X"07",X"07",X"E6",X"0F",X"FD",X"77", - X"05",X"FD",X"7E",X"0F",X"E6",X"0F",X"57",X"F1",X"E6",X"0F",X"82",X"F6",X"80",X"57",X"CD",X"E2", - X"2F",X"C9",X"FD",X"CB",X"00",X"9E",X"FD",X"CB",X"00",X"AE",X"FD",X"7E",X"02",X"FD",X"77",X"05", - X"C3",X"C2",X"2D",X"FD",X"CB",X"00",X"BE",X"FD",X"CB",X"00",X"66",X"FD",X"CB",X"00",X"A6",X"C4", - X"91",X"2E",X"16",X"8F",X"CD",X"E2",X"2F",X"11",X"00",X"80",X"CD",X"D7",X"2F",X"FD",X"CB",X"00", - X"76",X"C8",X"FD",X"36",X"00",X"C0",X"FD",X"6E",X"03",X"FD",X"66",X"04",X"FD",X"75",X"06",X"FD", - X"74",X"07",X"FD",X"36",X"05",X"01",X"C9",X"CD",X"E9",X"2F",X"7B",X"CD",X"F3",X"2F",X"C9",X"57", - X"18",X"07",X"C5",X"04",X"CD",X"E9",X"2F",X"C1",X"C9",X"78",X"07",X"07",X"07",X"07",X"B2",X"CD", - X"F3",X"2F",X"C9",X"ED",X"79",X"C9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"3F",X"8F",X"3B",X"89",X"38",X"86",X"35",X"86",X"32",X"8A",X"2F",X"8E",X"2C",X"86",X"2A", - X"80",X"28",X"8C",X"25",X"8A",X"23",X"8A",X"21",X"8C",X"1F",X"8F",X"1D",X"84",X"1C",X"8B",X"1A", - X"83",X"19",X"8D",X"17",X"87",X"16",X"83",X"15",X"80",X"14",X"8E",X"12",X"8D",X"11",X"8D",X"10", - X"8E",X"0F",X"80",X"0F",X"82",X"0E",X"86",X"0D",X"8A",X"0C",X"8E",X"0B",X"84",X"0B",X"8A",X"0A", - X"80",X"0A",X"87",X"09",X"8F",X"08",X"87",X"08",X"8F",X"07",X"88",X"07",X"81",X"07",X"8B",X"06", - X"85",X"06",X"8F",X"05",X"8A",X"05",X"85",X"05",X"80",X"05",X"8B",X"04",X"87",X"04",X"83",X"04", - X"8F",X"03",X"8C",X"03",X"89",X"03",X"86",X"03",X"83",X"03",X"80",X"03",X"8D",X"02",X"8B",X"02", - X"88",X"02",X"86",X"02",X"83",X"02",X"82",X"02",X"8F",X"01",X"8E",X"01",X"8C",X"01",X"8B",X"01", - X"8A",X"01",X"88",X"01",X"87",X"01",X"86",X"01",X"84",X"01",X"82",X"01",X"81",X"01",X"80",X"01", - X"8F",X"00",X"8E",X"00",X"8D",X"00",X"FF",X"FF",X"C8",X"30",X"D1",X"30",X"DA",X"30",X"E3",X"30", - X"EC",X"30",X"F5",X"30",X"FE",X"30",X"07",X"31",X"80",X"82",X"80",X"82",X"80",X"82",X"80",X"82", - X"80",X"40",X"42",X"40",X"42",X"40",X"42",X"40",X"42",X"40",X"20",X"22",X"20",X"22",X"20",X"22", - X"20",X"22",X"20",X"10",X"12",X"10",X"12",X"10",X"12",X"10",X"12",X"10",X"80",X"81",X"82",X"83", - X"84",X"85",X"86",X"87",X"88",X"40",X"41",X"42",X"43",X"44",X"45",X"46",X"47",X"48",X"20",X"21", - X"22",X"23",X"24",X"25",X"26",X"27",X"28",X"10",X"11",X"12",X"13",X"14",X"15",X"16",X"17",X"18", - X"01",X"02",X"01",X"02",X"5A",X"31",X"00",X"01",X"79",X"32",X"00",X"01",X"A5",X"32",X"00",X"01", - X"D1",X"32",X"01",X"02",X"FD",X"32",X"00",X"01",X"0D",X"33",X"00",X"01",X"1E",X"33",X"01",X"02", - X"3A",X"33",X"00",X"01",X"71",X"33",X"00",X"01",X"8B",X"33",X"00",X"01",X"AF",X"33",X"00",X"01", - X"E0",X"33",X"01",X"02",X"27",X"34",X"00",X"01",X"4B",X"34",X"00",X"01",X"8D",X"34",X"00",X"01", - X"A7",X"34",X"01",X"02",X"EE",X"34",X"00",X"01",X"01",X"35",X"40",X"00",X"05",X"64",X"31",X"C1", - X"00",X"05",X"EF",X"31",X"A7",X"D4",X"E3",X"34",X"E3",X"2B",X"E3",X"32",X"E3",X"33",X"D2",X"E3", - X"34",X"D2",X"E3",X"37",X"E3",X"39",X"E3",X"32",X"E3",X"37",X"E3",X"39",X"D4",X"D4",X"E1",X"44", - X"E3",X"42",X"E3",X"44",X"E2",X"42",X"E3",X"3B",X"E3",X"42",X"E3",X"3A",X"E4",X"39",X"E4",X"37", - X"E3",X"34",X"E3",X"32",X"D4",X"E3",X"39",X"E3",X"34",X"E3",X"37",X"E3",X"38",X"D2",X"E3",X"39", - X"D2",X"E3",X"3B",X"E3",X"42",X"E3",X"3B",X"E3",X"42",X"E3",X"43",X"D4",X"D4",X"E1",X"44",X"E3", - X"42",X"E3",X"44",X"E2",X"42",X"E3",X"3B",X"E3",X"42",X"E3",X"3A",X"E4",X"39",X"E4",X"37",X"E3", - X"34",X"E3",X"32",X"D4",X"E2",X"42",X"D2",X"E3",X"3B",X"D4",X"E2",X"39",X"D2",X"E3",X"37",X"D2", - X"E3",X"2B",X"E3",X"32",X"E3",X"33",X"E2",X"34",X"E1",X"44",X"E3",X"42",X"E3",X"44",X"E2",X"42", - X"E3",X"3B",X"E3",X"42",X"E3",X"3A",X"E4",X"39",X"E4",X"37",X"E3",X"34",X"E3",X"32",X"FF",X"A6", - X"E6",X"24",X"E7",X"24",X"E7",X"1B",X"D2",X"E7",X"1B",X"E6",X"22",X"E6",X"24",X"E7",X"24",X"E7", - X"1B",X"D2",X"E7",X"1B",X"E6",X"22",X"E6",X"24",X"E7",X"24",X"E7",X"1B",X"D2",X"E7",X"1B",X"E6", - X"22",X"E6",X"24",X"E7",X"24",X"E7",X"1B",X"D2",X"E7",X"1B",X"E6",X"22",X"E6",X"29",X"E7",X"29", - X"E7",X"24",X"D2",X"E7",X"24",X"E6",X"27",X"E6",X"29",X"E7",X"29",X"E7",X"24",X"D2",X"E7",X"24", - X"E6",X"27",X"E6",X"24",X"E7",X"24",X"E7",X"1B",X"D2",X"E7",X"1B",X"E6",X"22",X"E6",X"24",X"E7", - X"24",X"E7",X"1B",X"D2",X"E7",X"1B",X"E6",X"22",X"E6",X"2B",X"E7",X"2B",X"E7",X"26",X"D2",X"E7", - X"26",X"E7",X"2B",X"E7",X"2A",X"E6",X"29",X"E7",X"29",X"E7",X"24",X"D2",X"E7",X"24",X"E7",X"29", - X"E7",X"27",X"E6",X"24",X"E7",X"24",X"E7",X"1B",X"D2",X"E7",X"1B",X"E6",X"22",X"E6",X"24",X"E7", - X"24",X"E7",X"1B",X"D2",X"E7",X"1B",X"E6",X"22",X"FF",X"01",X"00",X"01",X"83",X"32",X"82",X"00", - X"01",X"94",X"32",X"AA",X"40",X"A9",X"40",X"A6",X"40",X"A3",X"40",X"A4",X"40",X"A7",X"40",X"A9", - X"40",X"AB",X"40",X"FF",X"AA",X"37",X"A9",X"37",X"A6",X"37",X"A3",X"37",X"A4",X"37",X"A7",X"37", - X"A9",X"37",X"AB",X"37",X"FF",X"01",X"00",X"01",X"AF",X"32",X"82",X"00",X"01",X"C0",X"32",X"AA", - X"44",X"A9",X"44",X"A6",X"44",X"A3",X"44",X"A4",X"44",X"A7",X"44",X"A9",X"44",X"AB",X"44",X"FF", - X"AA",X"40",X"A9",X"40",X"A6",X"40",X"A3",X"40",X"A4",X"40",X"A7",X"40",X"A9",X"40",X"AB",X"40", - X"FF",X"01",X"00",X"01",X"DB",X"32",X"82",X"00",X"01",X"EC",X"32",X"AA",X"47",X"A9",X"47",X"A6", - X"47",X"A3",X"47",X"A4",X"47",X"A7",X"47",X"A9",X"47",X"AB",X"47",X"FF",X"AA",X"44",X"A9",X"44", - X"A6",X"44",X"A3",X"44",X"A4",X"44",X"A7",X"44",X"A9",X"44",X"AB",X"44",X"FF",X"82",X"00",X"03", - X"02",X"33",X"C0",X"87",X"7B",X"C6",X"87",X"78",X"CA",X"87",X"77",X"CF",X"FF",X"C1",X"00",X"02", - X"12",X"33",X"A3",X"68",X"64",X"67",X"63",X"66",X"62",X"65",X"61",X"64",X"60",X"FF",X"82",X"00", - X"04",X"23",X"33",X"A4",X"E0",X"04",X"24",X"20",X"23",X"26",X"28",X"25",X"29",X"26",X"2A",X"27", - X"2B",X"28",X"30",X"29",X"31",X"2A",X"32",X"2B",X"E0",X"FF",X"82",X"00",X"01",X"3F",X"33",X"A3", - X"20",X"35",X"21",X"36",X"22",X"37",X"23",X"38",X"24",X"39",X"25",X"3A",X"26",X"3B",X"27",X"40", - X"28",X"41",X"29",X"42",X"2A",X"43",X"2B",X"44",X"2B",X"44",X"2A",X"43",X"29",X"42",X"28",X"41", - X"27",X"40",X"26",X"3B",X"25",X"3A",X"24",X"39",X"23",X"38",X"22",X"37",X"21",X"36",X"20",X"35", - X"FF",X"80",X"00",X"01",X"76",X"33",X"A4",X"4B",X"43",X"4B",X"43",X"D2",X"57",X"55",X"57",X"55", - X"D2",X"54",X"51",X"54",X"51",X"D2",X"52",X"48",X"52",X"48",X"FF",X"81",X"00",X"05",X"90",X"33", - X"A2",X"57",X"B5",X"D2",X"50",X"B5",X"D4",X"57",X"B5",X"D2",X"50",X"B5",X"D4",X"57",X"B5",X"D2", - X"50",X"B5",X"D4",X"57",X"B5",X"D2",X"50",X"B5",X"D4",X"57",X"B5",X"D2",X"50",X"B5",X"FF",X"40", - X"00",X"02",X"B9",X"33",X"C1",X"00",X"05",X"C2",X"33",X"A5",X"58",X"50",X"55",X"49",X"54",X"48", - X"53",X"FF",X"A6",X"45",X"46",X"47",X"48",X"49",X"4A",X"4B",X"50",X"51",X"52",X"53",X"54",X"55", - X"56",X"57",X"58",X"59",X"5A",X"5B",X"60",X"61",X"62",X"63",X"64",X"65",X"66",X"67",X"BF",X"FF", - X"01",X"00",X"02",X"EA",X"33",X"82",X"00",X"06",X"04",X"34",X"A8",X"DF",X"65",X"6B",X"64",X"6A", - X"63",X"69",X"62",X"68",X"61",X"67",X"60",X"66",X"5B",X"65",X"5A",X"64",X"59",X"63",X"58",X"62", - X"57",X"61",X"56",X"FF",X"C0",X"86",X"1B",X"C2",X"84",X"1B",X"AF",X"C4",X"84",X"1A",X"C6",X"84", - X"20",X"CF",X"C0",X"86",X"1B",X"CF",X"C3",X"86",X"1B",X"CF",X"C6",X"86",X"1B",X"CF",X"C9",X"86", - X"1B",X"CF",X"C9",X"86",X"1B",X"CF",X"FF",X"82",X"00",X"04",X"2C",X"34",X"C0",X"82",X"1B",X"CF", - X"C0",X"82",X"C1",X"82",X"1B",X"CF",X"C3",X"82",X"1B",X"CF",X"C5",X"82",X"1B",X"CF",X"C7",X"82", - X"1B",X"CF",X"C9",X"82",X"1B",X"CF",X"CB",X"82",X"1B",X"CF",X"FF",X"40",X"00",X"04",X"55",X"34", - X"C1",X"00",X"04",X"71",X"34",X"A4",X"E0",X"0B",X"49",X"47",X"45",X"43",X"41",X"40",X"41",X"43", - X"45",X"47",X"49",X"57",X"B5",X"50",X"B5",X"57",X"B5",X"50",X"B5",X"57",X"B5",X"50",X"B5",X"E0", - X"FF",X"A4",X"E0",X"0B",X"49",X"47",X"45",X"43",X"41",X"40",X"41",X"43",X"45",X"47",X"49",X"50", - X"B5",X"44",X"B5",X"50",X"B5",X"44",X"B5",X"50",X"B5",X"44",X"B5",X"E0",X"FF",X"81",X"00",X"02", - X"92",X"34",X"A3",X"E0",X"04",X"40",X"31",X"32",X"36",X"45",X"49",X"52",X"45",X"55",X"55",X"48", - X"48",X"53",X"46",X"50",X"49",X"E0",X"FF",X"01",X"00",X"02",X"B1",X"34",X"82",X"00",X"02",X"CF", - X"34",X"A8",X"78",X"77",X"75",X"74",X"73",X"72",X"71",X"70",X"6B",X"6A",X"69",X"68",X"67",X"66", - X"65",X"64",X"63",X"62",X"61",X"60",X"5B",X"5A",X"59",X"58",X"57",X"56",X"55",X"54",X"FF",X"A6", - X"C0",X"85",X"20",X"CF",X"C2",X"85",X"20",X"CF",X"C6",X"87",X"75",X"74",X"73",X"72",X"71",X"70", - X"6B",X"6A",X"69",X"68",X"67",X"66",X"65",X"64",X"63",X"62",X"61",X"60",X"CF",X"FF",X"82",X"00", - X"06",X"F3",X"34",X"C0",X"87",X"70",X"C1",X"87",X"70",X"C3",X"87",X"70",X"C5",X"87",X"70",X"CF", - X"FF",X"82",X"00",X"06",X"06",X"35",X"C0",X"86",X"1B",X"CF",X"C3",X"86",X"1B",X"CF",X"C6",X"86", - X"1B",X"CF",X"C9",X"86",X"1B",X"CF",X"C9",X"86",X"1B",X"CF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"31",X"90",X"4F",X"18",X"05",X"31",X"90",X"4F",X"18",X"1C",X"CD",X"09",X"2D",X"3A",X"80",X"50", - X"2F",X"32",X"1B",X"48",X"CD",X"54",X"39",X"CD",X"79",X"39",X"21",X"FF",X"3B",X"11",X"00",X"B8", - X"01",X"80",X"00",X"ED",X"B0",X"EF",X"21",X"DF",X"38",X"CD",X"A8",X"3D",X"21",X"02",X"48",X"36", - X"00",X"2B",X"7E",X"E6",X"80",X"77",X"F5",X"3E",X"10",X"FF",X"CD",X"B0",X"39",X"CD",X"E6",X"38", - X"CD",X"54",X"39",X"F1",X"CB",X"7F",X"CA",X"4A",X"36",X"3A",X"06",X"48",X"B7",X"20",X"0C",X"3A", - X"04",X"48",X"B7",X"20",X"06",X"AF",X"32",X"01",X"48",X"18",X"CB",X"CD",X"F2",X"39",X"CD",X"71", - X"3A",X"CD",X"23",X"3A",X"DD",X"21",X"F1",X"3A",X"CD",X"B2",X"3C",X"3A",X"1B",X"48",X"E6",X"C0", - X"07",X"07",X"21",X"1D",X"3B",X"CD",X"E1",X"3D",X"D5",X"DD",X"E1",X"CD",X"B2",X"3C",X"DD",X"21", - X"07",X"3B",X"CD",X"B2",X"3C",X"21",X"49",X"42",X"DD",X"21",X"07",X"48",X"1E",X"0B",X"06",X"02", - X"0E",X"00",X"CD",X"8A",X"3D",X"3E",X"23",X"06",X"01",X"FF",X"3A",X"06",X"48",X"B7",X"20",X"09", - X"DD",X"21",X"C7",X"3A",X"CD",X"B2",X"3C",X"18",X"EC",X"FE",X"02",X"30",X"1C",X"DD",X"21",X"90", - X"3A",X"CD",X"B2",X"3C",X"3A",X"04",X"48",X"B7",X"28",X"07",X"DD",X"21",X"D7",X"3A",X"CD",X"B2", - X"3C",X"06",X"20",X"18",X"14",X"00",X"01",X"00",X"02",X"DD",X"21",X"90",X"3A",X"CD",X"B2",X"3C", - X"DD",X"21",X"AB",X"3A",X"CD",X"B2",X"3C",X"06",X"60",X"3A",X"40",X"50",X"2F",X"A0",X"CA",X"C5", - X"35",X"21",X"01",X"48",X"11",X"F6",X"35",X"CB",X"27",X"CB",X"27",X"30",X"05",X"CB",X"F6",X"11", - X"F8",X"35",X"23",X"CB",X"FE",X"EB",X"3A",X"06",X"48",X"96",X"32",X"06",X"48",X"11",X"08",X"48", - X"06",X"02",X"CD",X"64",X"3D",X"21",X"49",X"42",X"DD",X"21",X"07",X"48",X"1E",X"0B",X"06",X"02", - X"0E",X"00",X"CD",X"8A",X"3D",X"3E",X"23",X"06",X"04",X"FF",X"3A",X"01",X"48",X"CB",X"7F",X"20", - X"22",X"3A",X"02",X"48",X"CB",X"77",X"CB",X"F7",X"32",X"02",X"48",X"CD",X"E9",X"38",X"21",X"30", - X"48",X"CD",X"00",X"03",X"79",X"32",X"E0",X"49",X"CD",X"28",X"83",X"21",X"01",X"48",X"36",X"00", - X"23",X"36",X"00",X"21",X"0F",X"48",X"06",X"0C",X"CF",X"21",X"90",X"39",X"11",X"D4",X"49",X"01", - X"20",X"00",X"ED",X"B0",X"21",X"90",X"39",X"11",X"F4",X"49",X"01",X"20",X"00",X"ED",X"B0",X"21", - X"30",X"48",X"CD",X"00",X"03",X"79",X"32",X"E0",X"49",X"21",X"02",X"49",X"CD",X"00",X"03",X"79", - X"32",X"00",X"4A",X"3A",X"1B",X"48",X"E6",X"30",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F", - X"C6",X"03",X"32",X"E6",X"49",X"32",X"06",X"4A",X"CD",X"B0",X"39",X"CD",X"54",X"39",X"3E",X"10", - X"FF",X"CD",X"F2",X"39",X"CD",X"71",X"3A",X"3A",X"01",X"48",X"CB",X"7F",X"28",X"06",X"3E",X"00", - X"01",X"D8",X"85",X"FF",X"3A",X"E6",X"49",X"47",X"CD",X"EF",X"3E",X"21",X"40",X"42",X"01",X"0C", - X"01",X"3E",X"00",X"1E",X"0A",X"CD",X"31",X"3D",X"18",X"03",X"CD",X"DE",X"39",X"3A",X"E3",X"49", - X"B7",X"28",X"0E",X"CD",X"E6",X"38",X"CD",X"15",X"39",X"3E",X"23",X"06",X"60",X"FF",X"CD",X"DE", - X"39",X"CD",X"E9",X"38",X"DD",X"21",X"B0",X"3B",X"CD",X"B2",X"3C",X"DD",X"21",X"14",X"3B",X"CD", - X"B2",X"3C",X"21",X"20",X"41",X"DD",X"21",X"E8",X"49",X"1E",X"0A",X"06",X"02",X"0E",X"FF",X"CD", - X"8A",X"3D",X"CD",X"12",X"3F",X"3A",X"E3",X"49",X"B7",X"28",X"08",X"CD",X"5C",X"0D",X"CD",X"E9", - X"0E",X"18",X"0B",X"CD",X"5C",X"0D",X"3E",X"23",X"06",X"40",X"FF",X"CD",X"57",X"0E",X"3E",X"23", - X"06",X"20",X"FF",X"21",X"D8",X"38",X"CD",X"B0",X"3D",X"CD",X"E9",X"0E",X"3E",X"30",X"FF",X"3E", - X"80",X"FF",X"F5",X"21",X"DF",X"38",X"CD",X"A8",X"3D",X"CD",X"09",X"2D",X"21",X"01",X"48",X"7E", - X"E6",X"E0",X"77",X"23",X"7E",X"E6",X"80",X"77",X"F1",X"FE",X"10",X"CA",X"67",X"38",X"3E",X"23", - X"06",X"20",X"FF",X"3A",X"01",X"48",X"CB",X"7F",X"20",X"0C",X"CD",X"DE",X"39",X"CD",X"E6",X"38", - X"CD",X"73",X"8B",X"C3",X"56",X"35",X"3A",X"E1",X"49",X"B7",X"20",X"17",X"21",X"90",X"39",X"11", - X"D4",X"49",X"01",X"11",X"00",X"ED",X"B0",X"21",X"30",X"48",X"CD",X"00",X"03",X"79",X"32",X"E0", - X"49",X"18",X"04",X"21",X"E3",X"49",X"34",X"21",X"E6",X"49",X"3A",X"01",X"48",X"CB",X"77",X"20", - X"18",X"35",X"C2",X"EA",X"36",X"CD",X"F5",X"38",X"3E",X"23",X"06",X"80",X"FF",X"CD",X"DE",X"39", - X"CD",X"E6",X"38",X"CD",X"90",X"8A",X"C3",X"56",X"35",X"35",X"20",X"13",X"CD",X"F5",X"38",X"3E", - X"23",X"06",X"80",X"FF",X"CD",X"DE",X"39",X"CD",X"E6",X"38",X"CD",X"90",X"8A",X"18",X"07",X"3A", - X"06",X"4A",X"B7",X"CA",X"EA",X"36",X"3A",X"06",X"4A",X"B7",X"CA",X"56",X"35",X"3A",X"01",X"48", - X"CB",X"6F",X"CB",X"EF",X"28",X"02",X"CB",X"AF",X"32",X"01",X"48",X"21",X"30",X"48",X"11",X"14", - X"4A",X"01",X"D2",X"00",X"ED",X"B0",X"21",X"02",X"49",X"11",X"30",X"48",X"01",X"D2",X"00",X"ED", - X"B0",X"21",X"14",X"4A",X"11",X"02",X"49",X"01",X"D2",X"00",X"ED",X"B0",X"21",X"D4",X"49",X"11", - X"14",X"4A",X"01",X"20",X"00",X"ED",X"B0",X"21",X"F4",X"49",X"11",X"D4",X"49",X"01",X"20",X"00", - X"ED",X"B0",X"21",X"14",X"4A",X"11",X"F4",X"49",X"01",X"20",X"00",X"ED",X"B0",X"21",X"24",X"48", - X"11",X"14",X"4A",X"01",X"06",X"00",X"ED",X"B0",X"21",X"2A",X"48",X"11",X"24",X"48",X"01",X"06", - X"00",X"ED",X"B0",X"21",X"14",X"4A",X"11",X"2A",X"48",X"01",X"06",X"00",X"ED",X"B0",X"21",X"14", - X"4A",X"06",X"D2",X"CF",X"C3",X"B8",X"36",X"3E",X"0A",X"16",X"00",X"1E",X"00",X"CD",X"20",X"2C", - X"3A",X"E1",X"49",X"B7",X"28",X"1A",X"3D",X"32",X"E1",X"49",X"CD",X"12",X"3F",X"21",X"8F",X"38", - X"CD",X"04",X"3E",X"3E",X"23",X"06",X"03",X"FF",X"18",X"E6",X"00",X"00",X"00",X"00",X"05",X"00", - X"3E",X"0A",X"CD",X"8E",X"2C",X"3E",X"23",X"06",X"20",X"FF",X"3A",X"01",X"48",X"CB",X"7F",X"CA", - X"56",X"35",X"21",X"90",X"39",X"11",X"D4",X"49",X"01",X"11",X"00",X"ED",X"B0",X"21",X"D5",X"38", - X"3A",X"E7",X"49",X"3C",X"FE",X"60",X"38",X"04",X"AF",X"21",X"D7",X"38",X"32",X"E7",X"49",X"11", - X"E9",X"49",X"06",X"02",X"CD",X"54",X"3D",X"21",X"30",X"48",X"CD",X"00",X"03",X"79",X"32",X"E0", - X"49",X"C3",X"EA",X"36",X"00",X"01",X"00",X"05",X"04",X"10",X"10",X"05",X"40",X"1D",X"FF",X"14", - X"15",X"12",X"11",X"16",X"13",X"FF",X"AF",X"18",X"02",X"3E",X"01",X"32",X"01",X"50",X"32",X"05", - X"50",X"32",X"06",X"50",X"C9",X"21",X"D1",X"40",X"01",X"14",X"03",X"3E",X"00",X"1E",X"00",X"CD", - X"31",X"3D",X"DD",X"21",X"7E",X"3B",X"3A",X"01",X"48",X"CB",X"6F",X"28",X"04",X"DD",X"21",X"97", - X"3B",X"CD",X"B2",X"3C",X"C9",X"DD",X"21",X"BB",X"3B",X"CD",X"B2",X"3C",X"DD",X"21",X"C7",X"3B", - X"3A",X"01",X"48",X"CB",X"6F",X"28",X"04",X"DD",X"21",X"D6",X"3B",X"CD",X"B2",X"3C",X"3A",X"1B", - X"48",X"E6",X"0C",X"C8",X"3A",X"E5",X"49",X"FE",X"02",X"C8",X"DD",X"21",X"E5",X"3B",X"CD",X"B2", - X"3C",X"CD",X"A6",X"3E",X"E5",X"DD",X"E1",X"21",X"AC",X"41",X"1E",X"0D",X"06",X"06",X"0E",X"00", - X"CD",X"8A",X"3D",X"C9",X"3A",X"1B",X"48",X"E6",X"03",X"21",X"71",X"39",X"07",X"06",X"00",X"4F", - X"09",X"3A",X"01",X"48",X"CB",X"6F",X"28",X"01",X"23",X"7E",X"32",X"03",X"50",X"32",X"21",X"48", - X"C9",X"00",X"01",X"00",X"00",X"01",X"00",X"01",X"01",X"3A",X"1B",X"48",X"E6",X"C0",X"07",X"07", - X"21",X"8C",X"39",X"06",X"00",X"4F",X"09",X"7E",X"32",X"05",X"48",X"C9",X"00",X"01",X"02",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"50",X"00",X"00", - X"5A",X"00",X"03",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"21",X"88",X"4B",X"06",X"28",X"CF",X"21",X"00",X"40",X"01",X"20",X"20",X"3E",X"00",X"1E",X"00", - X"CD",X"99",X"3C",X"21",X"40",X"40",X"01",X"1C",X"01",X"3E",X"00",X"1E",X"0A",X"CD",X"31",X"3D", - X"21",X"5F",X"40",X"01",X"1C",X"01",X"3E",X"00",X"1E",X"0A",X"CD",X"31",X"3D",X"C9",X"21",X"88", - X"4B",X"06",X"28",X"CF",X"21",X"41",X"40",X"01",X"1C",X"1E",X"3E",X"00",X"1E",X"00",X"CD",X"99", - X"3C",X"C9",X"21",X"BF",X"40",X"DD",X"21",X"0F",X"48",X"1E",X"0A",X"06",X"06",X"0E",X"00",X"CD", - X"8A",X"3D",X"21",X"FF",X"42",X"DD",X"21",X"15",X"48",X"1E",X"0A",X"06",X"06",X"0E",X"00",X"CD", - X"8A",X"3D",X"21",X"DF",X"41",X"DD",X"21",X"09",X"48",X"1E",X"0A",X"06",X"06",X"0E",X"00",X"CD", - X"8A",X"3D",X"C9",X"DD",X"21",X"45",X"3A",X"06",X"0B",X"C5",X"DD",X"6E",X"00",X"DD",X"66",X"01", - X"DD",X"7E",X"02",X"DD",X"5E",X"03",X"01",X"02",X"02",X"CD",X"1E",X"3D",X"01",X"04",X"00",X"DD", - X"09",X"C1",X"10",X"E5",X"C9",X"B9",X"40",X"E0",X"11",X"F9",X"40",X"E4",X"12",X"39",X"41",X"E8", - X"13",X"79",X"41",X"DC",X"11",X"B9",X"41",X"E0",X"13",X"F9",X"41",X"E4",X"12",X"39",X"42",X"E8", - X"15",X"79",X"42",X"00",X"00",X"B9",X"42",X"EC",X"11",X"F9",X"42",X"E4",X"16",X"39",X"43",X"F0", - X"12",X"DD",X"21",X"79",X"3A",X"CD",X"B2",X"3C",X"C9",X"00",X"02",X"7F",X"40",X"00",X"0D",X"31", - X"50",X"02",X"9F",X"41",X"00",X"0D",X"48",X"49",X"02",X"BF",X"42",X"00",X"0D",X"32",X"50",X"00", - X"00",X"14",X"CF",X"40",X"00",X"0B",X"50",X"55",X"53",X"48",X"20",X"31",X"20",X"50",X"4C",X"41", - X"59",X"45",X"52",X"20",X"42",X"55",X"54",X"54",X"4F",X"4E",X"00",X"00",X"15",X"CD",X"40",X"00", - X"0C",X"50",X"55",X"53",X"48",X"20",X"32",X"20",X"50",X"4C",X"41",X"59",X"45",X"52",X"53",X"20", - X"42",X"55",X"54",X"54",X"4F",X"4E",X"00",X"00",X"09",X"6F",X"41",X"00",X"0B",X"4D",X"4F",X"52", - X"45",X"20",X"43",X"4F",X"49",X"4E",X"00",X"00",X"13",X"CD",X"40",X"00",X"0E",X"32",X"20",X"50", - X"4C",X"41",X"59",X"45",X"52",X"53",X"20",X"4D",X"4F",X"52",X"45",X"20",X"43",X"4F",X"49",X"4E", - X"00",X"00",X"0F",X"22",X"41",X"00",X"0A",X"40",X"20",X"31",X"39",X"38",X"33",X"20",X"53",X"41", - X"4E",X"52",X"49",X"54",X"53",X"55",X"00",X"00",X"06",X"69",X"41",X"00",X"0A",X"43",X"52",X"45", - X"44",X"49",X"54",X"00",X"00",X"02",X"E0",X"40",X"00",X"0C",X"4C",X"3D",X"00",X"25",X"3B",X"3B", - X"3B",X"51",X"3B",X"67",X"3B",X"00",X"0F",X"26",X"41",X"00",X"0D",X"31",X"20",X"43",X"4F",X"49", - X"4E",X"20",X"31",X"20",X"43",X"52",X"45",X"44",X"49",X"54",X"00",X"00",X"0F",X"26",X"41",X"00", - X"0D",X"31",X"20",X"43",X"4F",X"49",X"4E",X"20",X"32",X"20",X"43",X"52",X"45",X"44",X"49",X"54", - X"00",X"00",X"0F",X"26",X"41",X"00",X"0D",X"31",X"20",X"43",X"4F",X"49",X"4E",X"20",X"33",X"20", - X"43",X"52",X"45",X"44",X"49",X"54",X"00",X"00",X"10",X"26",X"41",X"00",X"0D",X"32",X"20",X"43", - X"4F",X"49",X"4E",X"53",X"20",X"31",X"20",X"43",X"52",X"45",X"44",X"49",X"54",X"00",X"00",X"12", - X"F2",X"40",X"00",X"06",X"47",X"41",X"4D",X"45",X"20",X"4F",X"56",X"45",X"52",X"20",X"50",X"4C", - X"41",X"59",X"45",X"52",X"5F",X"31",X"00",X"00",X"12",X"F2",X"40",X"00",X"06",X"47",X"41",X"4D", - X"45",X"20",X"4F",X"56",X"45",X"52",X"20",X"50",X"4C",X"41",X"59",X"45",X"52",X"5F",X"32",X"00", - X"00",X"04",X"A0",X"41",X"00",X"0A",X"54",X"49",X"4D",X"45",X"00",X"00",X"05",X"B2",X"41",X"00", - X"0A",X"52",X"45",X"41",X"44",X"59",X"00",X"00",X"08",X"8F",X"41",X"00",X"0A",X"50",X"4C",X"41", - X"59",X"45",X"52",X"20",X"31",X"00",X"00",X"08",X"8F",X"41",X"00",X"0A",X"50",X"4C",X"41",X"59", - X"45",X"52",X"20",X"32",X"00",X"00",X"13",X"EC",X"40",X"00",X"0A",X"45",X"58",X"54",X"52",X"41", - X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"50",X"4F",X"49",X"4E",X"54",X"53",X"00",X"00", - X"00",X"00",X"00",X"00",X"07",X"08",X"0F",X"00",X"07",X"08",X"04",X"00",X"07",X"08",X"01",X"00", - X"07",X"08",X"03",X"00",X"03",X"08",X"05",X"00",X"03",X"02",X"07",X"00",X"07",X"08",X"05",X"00", - X"07",X"0C",X"00",X"00",X"07",X"03",X"05",X"0D",X"00",X"00",X"07",X"0D",X"07",X"01",X"05",X"0D", - X"03",X"05",X"02",X"0D",X"08",X"09",X"06",X"0D",X"02",X"05",X"08",X"0D",X"01",X"04",X"03",X"00", - X"04",X"0A",X"05",X"00",X"01",X"03",X"00",X"00",X"05",X"08",X"00",X"00",X"03",X"02",X"00",X"00", - X"07",X"08",X"01",X"00",X"03",X"01",X"07",X"00",X"02",X"03",X"00",X"00",X"09",X"0E",X"02",X"00", - X"05",X"03",X"08",X"00",X"00",X"00",X"00",X"00",X"03",X"05",X"0F",X"00",X"03",X"0D",X"07",X"00", - X"01",X"0D",X"07",X"00",X"0F",X"0D",X"07",X"0D",X"01",X"03",X"0E",X"00",X"05",X"0D",X"07",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"5F",X"73",X"23",X"0B",X"79",X"B0",X"20",X"F9",X"C9",X"C5",X"E5",X"77",X"CD",X"43",X"3D",X"23", - X"10",X"F9",X"F5",X"3E",X"23",X"06",X"01",X"FF",X"F1",X"E1",X"CD",X"4D",X"3D",X"C1",X"0D",X"20", - X"E8",X"C9",X"DD",X"4E",X"00",X"DD",X"23",X"DD",X"7E",X"00",X"B7",X"C8",X"47",X"DD",X"23",X"DD", - X"6E",X"00",X"DD",X"23",X"DD",X"66",X"00",X"DD",X"23",X"DD",X"7E",X"00",X"DD",X"23",X"B7",X"20", - X"11",X"DD",X"5E",X"00",X"DD",X"23",X"DD",X"7E",X"00",X"CD",X"F3",X"3C",X"DD",X"23",X"10",X"F6", - X"18",X"D5",X"DD",X"7E",X"00",X"DD",X"5E",X"01",X"CD",X"F3",X"3C",X"DD",X"23",X"DD",X"23",X"10", - X"F1",X"18",X"C4",X"77",X"CD",X"43",X"3D",X"CD",X"4D",X"3D",X"79",X"B7",X"C8",X"C5",X"3E",X"23", - X"41",X"FF",X"C1",X"C9",X"C5",X"E5",X"DD",X"7E",X"00",X"B7",X"28",X"04",X"77",X"CD",X"43",X"3D", - X"DD",X"23",X"23",X"10",X"F1",X"E1",X"CD",X"4D",X"3D",X"C1",X"0D",X"20",X"E7",X"C9",X"C5",X"E5", - X"77",X"CD",X"43",X"3D",X"23",X"3C",X"10",X"F8",X"E1",X"CD",X"4D",X"3D",X"C1",X"0D",X"20",X"EE", - X"C9",X"C5",X"E5",X"77",X"CD",X"43",X"3D",X"23",X"10",X"F9",X"E1",X"CD",X"4D",X"3D",X"C1",X"0D", - X"20",X"EF",X"C9",X"E5",X"D5",X"11",X"00",X"04",X"19",X"D1",X"73",X"E1",X"C9",X"D5",X"11",X"20", - X"00",X"19",X"D1",X"C9",X"B7",X"1A",X"8E",X"FE",X"0A",X"38",X"02",X"D6",X"0A",X"12",X"3F",X"1B", - X"2B",X"10",X"F2",X"C9",X"B7",X"1A",X"9E",X"30",X"02",X"C6",X"0A",X"12",X"1B",X"2B",X"10",X"F5", - X"C9",X"1A",X"BE",X"38",X"08",X"20",X"09",X"13",X"23",X"10",X"F6",X"AF",X"C9",X"3E",X"01",X"C9", - X"3E",X"02",X"C9",X"78",X"85",X"6F",X"79",X"84",X"67",X"C9",X"DD",X"7E",X"00",X"05",X"28",X"08", - X"FE",X"00",X"20",X"03",X"B9",X"28",X"03",X"0D",X"C6",X"30",X"77",X"CD",X"43",X"3D",X"CD",X"4D", - X"3D",X"DD",X"23",X"78",X"B7",X"20",X"E3",X"C9",X"7E",X"FE",X"FF",X"C8",X"FF",X"23",X"18",X"F8", - X"7E",X"FE",X"FF",X"C8",X"23",X"4E",X"23",X"46",X"23",X"FF",X"18",X"F4",X"7D",X"FE",X"00",X"20", - X"02",X"3E",X"FF",X"ED",X"44",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"5F",X"7C",X"ED",X"44",X"C6", - X"10",X"ED",X"44",X"E6",X"F8",X"6F",X"26",X"00",X"54",X"29",X"29",X"19",X"11",X"00",X"40",X"19", - X"C9",X"CB",X"27",X"5F",X"16",X"00",X"19",X"5E",X"23",X"56",X"C9",X"0E",X"01",X"B7",X"28",X"05", - X"3D",X"CB",X"21",X"18",X"F8",X"79",X"C9",X"06",X"04",X"0E",X"00",X"CB",X"3F",X"38",X"03",X"0C", - X"10",X"F9",X"79",X"C9",X"3A",X"01",X"48",X"CB",X"7F",X"C8",X"DD",X"21",X"0F",X"48",X"11",X"14", - X"48",X"01",X"BF",X"40",X"CB",X"6F",X"3E",X"0A",X"28",X"0C",X"DD",X"21",X"15",X"48",X"11",X"1A", - X"48",X"01",X"FF",X"42",X"3E",X"0A",X"F5",X"C5",X"06",X"06",X"CD",X"54",X"3D",X"E1",X"F1",X"06", - X"06",X"5F",X"0E",X"00",X"CD",X"8A",X"3D",X"3A",X"01",X"48",X"11",X"0F",X"48",X"CB",X"6F",X"28", - X"03",X"11",X"15",X"48",X"06",X"06",X"D5",X"21",X"09",X"48",X"CD",X"71",X"3D",X"E1",X"FE",X"02", - X"20",X"18",X"11",X"09",X"48",X"01",X"06",X"00",X"ED",X"B0",X"DD",X"21",X"09",X"48",X"21",X"DF", - X"41",X"06",X"06",X"1E",X"0A",X"0E",X"00",X"CD",X"8A",X"3D",X"3A",X"1B",X"48",X"E6",X"0C",X"FE", - X"00",X"C8",X"3A",X"E5",X"49",X"FE",X"02",X"C8",X"CD",X"A6",X"3E",X"3A",X"01",X"48",X"11",X"0F", - X"48",X"CB",X"6F",X"28",X"03",X"11",X"15",X"48",X"06",X"06",X"CD",X"71",X"3D",X"FE",X"01",X"C8", - X"3E",X"0E",X"16",X"00",X"5A",X"CD",X"20",X"2C",X"21",X"E5",X"49",X"34",X"21",X"E6",X"49",X"34", - X"46",X"05",X"CD",X"EF",X"3E",X"C9",X"21",X"C5",X"3E",X"3A",X"1B",X"48",X"E6",X"0C",X"CB",X"3F", - X"CB",X"3F",X"3D",X"CD",X"E1",X"3D",X"EB",X"3A",X"E5",X"49",X"CB",X"27",X"5F",X"CB",X"27",X"83", - X"5F",X"16",X"00",X"19",X"C9",X"CB",X"3E",X"D7",X"3E",X"E3",X"3E",X"00",X"02",X"00",X"00",X"00", - X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"00",X"01",X"04",X"00", - X"00",X"00",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"00",X"00",X"C5", - X"21",X"40",X"40",X"1E",X"1E",X"01",X"01",X"01",X"3E",X"2D",X"CD",X"31",X"3D",X"1E",X"0A",X"3E", - X"3D",X"01",X"01",X"01",X"CD",X"31",X"3D",X"C1",X"78",X"F6",X"30",X"01",X"01",X"01",X"CD",X"31", - X"3D",X"C9",X"21",X"60",X"43",X"3A",X"E1",X"49",X"FE",X"08",X"38",X"0B",X"D6",X"08",X"F5",X"3E", - X"FF",X"CD",X"29",X"3F",X"F1",X"18",X"F1",X"C6",X"F7",X"47",X"1E",X"0B",X"3A",X"DA",X"49",X"CB", - X"47",X"28",X"02",X"1E",X"0F",X"78",X"01",X"01",X"01",X"CD",X"31",X"3D",X"11",X"C0",X"FF",X"19", - X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"31",X"B0",X"4D",X"21",X"50",X"4B",X"06",X"20", - X"CF",X"3E",X"23",X"06",X"01",X"FF",X"FD",X"21",X"50",X"4B",X"06",X"08",X"C5",X"FD",X"7E",X"00", - X"FD",X"B6",X"01",X"28",X"03",X"CD",X"73",X"3F",X"01",X"04",X"00",X"FD",X"09",X"C1",X"10",X"EC", - X"C3",X"51",X"3F",X"FD",X"7E",X"02",X"B7",X"28",X"04",X"FD",X"35",X"02",X"C9",X"FD",X"36",X"02", - X"08",X"FD",X"7E",X"03",X"3C",X"FD",X"77",X"03",X"FE",X"20",X"28",X"14",X"FD",X"66",X"00",X"FD", - X"6E",X"01",X"CD",X"BC",X"3D",X"3E",X"10",X"1E",X"10",X"01",X"02",X"02",X"CD",X"1E",X"3D",X"C9", - X"FD",X"66",X"00",X"FD",X"6E",X"01",X"E5",X"CD",X"9E",X"0F",X"7E",X"E6",X"0F",X"77",X"E1",X"F5", - X"CD",X"BC",X"3D",X"F1",X"1E",X"01",X"DD",X"21",X"77",X"89",X"CD",X"50",X"89",X"FD",X"E5",X"E1", - X"06",X"04",X"CF",X"C9",X"FD",X"E5",X"FD",X"21",X"50",X"4B",X"06",X"08",X"FD",X"7E",X"00",X"FD", - X"B6",X"01",X"28",X"16",X"FD",X"7E",X"00",X"BC",X"20",X"06",X"FD",X"7E",X"01",X"BD",X"28",X"07", - X"11",X"04",X"00",X"FD",X"19",X"10",X"E5",X"37",X"18",X"11",X"E5",X"CD",X"9E",X"0F",X"E6",X"0F", - X"F6",X"80",X"77",X"E1",X"FD",X"74",X"00",X"FD",X"75",X"01",X"A7",X"FD",X"E1",X"C9",X"FF",X"FF"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index ba7f34be..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,278 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(11 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 4095) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"FD",X"6E",X"06",X"FD",X"66",X"07",X"29",X"F5",X"11",X"00",X"00",X"ED",X"5A",X"F1",X"FD",X"75", - X"06",X"FD",X"74",X"07",X"38",X"36",X"FD",X"7E",X"04",X"FE",X"07",X"D8",X"21",X"32",X"25",X"FD", - X"7E",X"11",X"B7",X"28",X"03",X"FD",X"35",X"11",X"FD",X"46",X"0A",X"FD",X"7E",X"09",X"FE",X"02", - X"20",X"04",X"78",X"EE",X"02",X"47",X"78",X"CD",X"E1",X"3D",X"D5",X"C1",X"FD",X"66",X"01",X"FD", - X"6E",X"03",X"CD",X"83",X"3D",X"FD",X"74",X"01",X"FD",X"75",X"03",X"C9",X"FD",X"7E",X"04",X"FE", - X"07",X"38",X"C9",X"FD",X"7E",X"11",X"E6",X"0F",X"FE",X"01",X"28",X"C0",X"21",X"3A",X"25",X"FD", - X"35",X"11",X"18",X"BB",X"FD",X"7E",X"0A",X"16",X"00",X"5F",X"19",X"7E",X"FD",X"77",X"00",X"C9", - X"3A",X"E7",X"49",X"FE",X"09",X"38",X"02",X"3E",X"09",X"16",X"00",X"5F",X"19",X"7E",X"FD",X"77", - X"04",X"FD",X"77",X"05",X"21",X"69",X"26",X"CD",X"E1",X"3D",X"FD",X"73",X"06",X"FD",X"72",X"07", - X"C9",X"FD",X"7E",X"04",X"21",X"A3",X"80",X"16",X"00",X"5F",X"19",X"7E",X"FD",X"B6",X"0C",X"FD", - X"77",X"0C",X"C9",X"10",X"08",X"08",X"07",X"07",X"06",X"06",X"05",X"05",X"05",X"FD",X"7E",X"09", - X"FE",X"01",X"C8",X"FD",X"7E",X"0C",X"CB",X"BF",X"B7",X"28",X"04",X"FD",X"35",X"0C",X"C9",X"E5", - X"CD",X"91",X"80",X"E1",X"FD",X"7E",X"0A",X"CD",X"E1",X"3D",X"FD",X"7E",X"00",X"FD",X"CB",X"0C", - X"7E",X"20",X"0A",X"BA",X"28",X"07",X"FD",X"CB",X"0C",X"BE",X"3C",X"18",X"08",X"BB",X"28",X"F3", - X"FD",X"CB",X"0C",X"FE",X"3D",X"FD",X"77",X"00",X"C9",X"ED",X"5F",X"5F",X"ED",X"5F",X"6F",X"26", - X"00",X"54",X"ED",X"5F",X"E6",X"03",X"3C",X"47",X"86",X"19",X"10",X"FC",X"C9",X"FD",X"66",X"01", - X"FD",X"6E",X"03",X"CD",X"9E",X"0F",X"E6",X"0F",X"21",X"4E",X"81",X"16",X"00",X"5F",X"19",X"4E", - X"C5",X"21",X"61",X"26",X"06",X"04",X"C5",X"4E",X"23",X"46",X"23",X"E5",X"FD",X"66",X"01",X"FD", - X"6E",X"03",X"CD",X"83",X"3D",X"CD",X"9E",X"0F",X"FE",X"FF",X"28",X"1F",X"B7",X"28",X"1C",X"E6", - X"F0",X"28",X"04",X"FE",X"80",X"20",X"14",X"37",X"E1",X"C1",X"CB",X"19",X"10",X"D8",X"CB",X"39", - X"CB",X"39",X"CB",X"39",X"CB",X"39",X"79",X"C1",X"A1",X"4F",X"C9",X"A7",X"18",X"EA",X"00",X"03", - X"09",X"06",X"0C",X"05",X"0A",X"07",X"0D",X"0E",X"0B",X"0F",X"0E",X"0F",X"7E",X"23",X"5E",X"23", - X"56",X"23",X"D5",X"DD",X"E1",X"E5",X"F5",X"DD",X"7E",X"09",X"FE",X"04",X"30",X"0C",X"CD",X"80", - X"81",X"CD",X"EA",X"81",X"CD",X"60",X"82",X"CD",X"C5",X"82",X"F1",X"E1",X"3D",X"20",X"DF",X"C9", - X"06",X"0E",X"DD",X"7E",X"0A",X"DF",X"8E",X"81",X"A6",X"81",X"CC",X"81",X"E4",X"81",X"FD",X"7E", - X"01",X"DD",X"BE",X"01",X"C0",X"FD",X"7E",X"03",X"5F",X"D6",X"11",X"57",X"DD",X"7E",X"03",X"BB", - X"D0",X"BA",X"D2",X"1E",X"83",X"C9",X"1E",X"0D",X"16",X"10",X"FD",X"7E",X"03",X"6F",X"D6",X"10", - X"67",X"DD",X"7E",X"03",X"BD",X"D0",X"BC",X"D8",X"DD",X"7E",X"01",X"FD",X"96",X"01",X"38",X"05", - X"BB",X"D0",X"C3",X"1E",X"83",X"ED",X"44",X"BA",X"D0",X"C3",X"1E",X"83",X"FD",X"7E",X"01",X"DD", - X"BE",X"01",X"C0",X"FD",X"7E",X"03",X"5F",X"D6",X"10",X"57",X"DD",X"7E",X"03",X"BB",X"D0",X"BA", - X"D8",X"C3",X"1E",X"83",X"1E",X"10",X"16",X"0D",X"18",X"C0",X"06",X"0D",X"DD",X"7E",X"0A",X"DF", - X"14",X"82",X"F8",X"81",X"3E",X"82",X"44",X"82",X"FD",X"7E",X"03",X"DD",X"BE",X"03",X"C0",X"FD", - X"7E",X"01",X"5F",X"C6",X"10",X"30",X"02",X"3E",X"FF",X"57",X"DD",X"7E",X"01",X"BB",X"D8",X"BA", - X"DA",X"1E",X"83",X"C9",X"1E",X"10",X"16",X"0D",X"FD",X"7E",X"01",X"6F",X"C6",X"10",X"30",X"02", - X"3E",X"FF",X"67",X"DD",X"7E",X"01",X"BD",X"D8",X"BC",X"D0",X"DD",X"7E",X"03",X"FD",X"96",X"03", - X"38",X"05",X"BB",X"D0",X"C3",X"1E",X"83",X"ED",X"44",X"BA",X"D0",X"C3",X"1E",X"83",X"1E",X"0D", - X"16",X"10",X"18",X"D4",X"FD",X"7E",X"03",X"DD",X"BE",X"03",X"C0",X"FD",X"7E",X"01",X"5F",X"C6", - X"10",X"30",X"02",X"3E",X"FF",X"57",X"DD",X"7E",X"01",X"BB",X"D8",X"BA",X"D0",X"C3",X"1E",X"83", - X"06",X"0B",X"DD",X"7E",X"0A",X"DF",X"8A",X"82",X"A6",X"82",X"6E",X"82",X"BF",X"82",X"FD",X"7E", - X"01",X"DD",X"BE",X"01",X"C0",X"FD",X"7E",X"03",X"5F",X"C6",X"11",X"30",X"02",X"3E",X"FF",X"57", - X"DD",X"7E",X"03",X"BB",X"D8",X"BA",X"DA",X"1E",X"83",X"C9",X"FD",X"7E",X"01",X"DD",X"BE",X"01", - X"C0",X"FD",X"7E",X"03",X"5F",X"C6",X"10",X"30",X"02",X"3E",X"FF",X"57",X"DD",X"7E",X"03",X"BB", - X"D8",X"BA",X"D0",X"C3",X"1E",X"83",X"1E",X"0D",X"16",X"10",X"FD",X"7E",X"03",X"6F",X"C6",X"10", - X"30",X"02",X"3E",X"FF",X"67",X"DD",X"7E",X"03",X"BD",X"D8",X"BC",X"D0",X"C3",X"B8",X"81",X"1E", - X"10",X"16",X"0D",X"18",X"E5",X"06",X"07",X"DD",X"7E",X"0A",X"DF",X"EB",X"82",X"00",X"83",X"18", - X"83",X"D3",X"82",X"FD",X"7E",X"03",X"DD",X"BE",X"03",X"C0",X"FD",X"7E",X"01",X"5F",X"D6",X"10", - X"57",X"DD",X"7E",X"01",X"BB",X"D0",X"BA",X"D2",X"1E",X"83",X"C9",X"1E",X"10",X"16",X"0D",X"FD", - X"7E",X"01",X"6F",X"D6",X"10",X"67",X"DD",X"7E",X"01",X"BD",X"D0",X"BC",X"D8",X"C3",X"2A",X"82", - X"FD",X"7E",X"03",X"DD",X"BE",X"03",X"C0",X"FD",X"7E",X"01",X"5F",X"D6",X"1F",X"57",X"DD",X"7E", - X"01",X"BB",X"D0",X"BA",X"D8",X"C3",X"1E",X"83",X"16",X"0D",X"1E",X"10",X"18",X"D1",X"78",X"A1", - X"4F",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"21",X"14",X"4A",X"06",X"38",X"CF",X"21",X"7A", - X"84",X"11",X"14",X"4A",X"01",X"10",X"00",X"ED",X"B0",X"21",X"8A",X"84",X"11",X"34",X"4A",X"01", - X"04",X"00",X"ED",X"B0",X"21",X"8E",X"84",X"11",X"58",X"4A",X"01",X"0B",X"00",X"ED",X"B0",X"06", - X"0B",X"21",X"99",X"40",X"11",X"6F",X"84",X"C5",X"D5",X"1A",X"5F",X"01",X"02",X"02",X"3E",X"BC", - X"CD",X"1E",X"3D",X"D1",X"13",X"C1",X"10",X"EF",X"3E",X"D0",X"1E",X"05",X"01",X"02",X"02",X"21", - X"15",X"43",X"CD",X"1E",X"3D",X"3E",X"BC",X"1E",X"02",X"01",X"02",X"02",X"21",X"95",X"41",X"CD", - X"1E",X"3D",X"3E",X"BC",X"1E",X"04",X"01",X"02",X"02",X"21",X"15",X"42",X"CD",X"1E",X"3D",X"3E", - X"02",X"01",X"50",X"8C",X"FF",X"3E",X"23",X"06",X"01",X"FF",X"FD",X"21",X"14",X"4A",X"FD",X"7E", - X"0E",X"FE",X"03",X"20",X"14",X"FD",X"E5",X"FD",X"7E",X"21",X"FE",X"C8",X"DC",X"26",X"84",X"FD", - X"E1",X"FD",X"7E",X"21",X"FE",X"10",X"CA",X"99",X"84",X"CD",X"BB",X"1B",X"FD",X"7E",X"09",X"21", - X"C5",X"83",X"F7",X"18",X"0A",X"1C",X"84",X"1C",X"84",X"02",X"16",X"1D",X"84",X"57",X"16",X"FD", - X"7E",X"08",X"21",X"D8",X"83",X"F7",X"18",X"04",X"E1",X"83",X"0A",X"84",X"CD",X"90",X"11",X"18", - X"B4",X"CD",X"B2",X"1A",X"1E",X"02",X"FD",X"7E",X"21",X"FE",X"E0",X"20",X"10",X"FD",X"7E",X"23", - X"FE",X"58",X"20",X"02",X"1E",X"03",X"FD",X"73",X"0F",X"CD",X"D6",X"13",X"C9",X"1E",X"01",X"FD", - X"7E",X"23",X"FE",X"58",X"20",X"F0",X"1E",X"03",X"18",X"EC",X"FD",X"7E",X"10",X"B7",X"28",X"06", - X"FD",X"35",X"10",X"C3",X"E4",X"83",X"CD",X"7A",X"14",X"C3",X"E4",X"83",X"C9",X"FD",X"7E",X"21", - X"FE",X"A0",X"D0",X"C3",X"29",X"16",X"FD",X"21",X"58",X"4A",X"FD",X"7E",X"09",X"FE",X"FF",X"C8", - X"FD",X"7E",X"09",X"B7",X"20",X"0E",X"21",X"A1",X"28",X"CD",X"AD",X"80",X"CD",X"00",X"80",X"CD", - X"7D",X"1E",X"18",X"1B",X"FE",X"04",X"20",X"14",X"CD",X"AA",X"20",X"FD",X"7E",X"09",X"FE",X"06", - X"20",X"0D",X"FD",X"36",X"09",X"FF",X"FD",X"36",X"00",X"00",X"18",X"03",X"CD",X"0D",X"21",X"21", - X"58",X"4A",X"11",X"A2",X"4B",X"01",X"04",X"00",X"ED",X"B0",X"AF",X"32",X"A1",X"4B",X"C9",X"01", - X"02",X"03",X"04",X"01",X"02",X"03",X"04",X"01",X"02",X"03",X"85",X"10",X"9F",X"38",X"86",X"00", - X"9F",X"38",X"00",X"00",X"06",X"06",X"FF",X"FF",X"01",X"04",X"9E",X"08",X"9E",X"38",X"AD",X"10", - X"5B",X"58",X"06",X"06",X"FF",X"FF",X"00",X"00",X"01",X"3E",X"12",X"FF",X"CD",X"57",X"0E",X"3E", - X"01",X"01",X"78",X"86",X"FF",X"21",X"2C",X"85",X"11",X"88",X"4B",X"01",X"0F",X"00",X"ED",X"B0", - X"3E",X"23",X"06",X"04",X"FF",X"DD",X"21",X"4A",X"85",X"CD",X"B2",X"3C",X"3E",X"50",X"32",X"63", - X"48",X"3E",X"23",X"06",X"04",X"FF",X"DD",X"21",X"5C",X"85",X"CD",X"B2",X"3C",X"3E",X"60",X"32", - X"62",X"48",X"3E",X"23",X"06",X"04",X"FF",X"DD",X"21",X"69",X"85",X"CD",X"B2",X"3C",X"21",X"3B", - X"85",X"11",X"A1",X"4B",X"01",X"05",X"00",X"ED",X"B0",X"3E",X"23",X"06",X"04",X"FF",X"DD",X"21", - X"7D",X"85",X"CD",X"B2",X"3C",X"21",X"40",X"85",X"11",X"A6",X"4B",X"01",X"05",X"00",X"ED",X"B0", - X"3E",X"23",X"06",X"04",X"FF",X"DD",X"21",X"8E",X"85",X"CD",X"B2",X"3C",X"21",X"45",X"85",X"11", - X"AB",X"4B",X"01",X"05",X"00",X"ED",X"B0",X"3E",X"23",X"06",X"04",X"FF",X"DD",X"21",X"A1",X"85", - X"CD",X"B2",X"3C",X"3E",X"23",X"06",X"C0",X"FF",X"3E",X"11",X"FF",X"C9",X"00",X"85",X"58",X"9F", - X"88",X"00",X"86",X"48",X"9F",X"88",X"00",X"9E",X"50",X"9E",X"88",X"00",X"AD",X"50",X"5B",X"B8", - X"00",X"AD",X"50",X"5D",X"C8",X"00",X"AD",X"50",X"5C",X"D8",X"04",X"0B",X"AF",X"41",X"00",X"06", - X"56",X"41",X"4E",X"3A",X"56",X"41",X"4E",X"20",X"43",X"41",X"52",X"00",X"04",X"06",X"AD",X"41", - X"00",X"06",X"45",X"4E",X"45",X"52",X"47",X"59",X"00",X"04",X"0D",X"AB",X"41",X"00",X"06",X"42", - X"4F",X"4E",X"55",X"53",X"20",X"42",X"41",X"4C",X"4C",X"4F",X"4F",X"4E",X"00",X"04",X"0A",X"A9", - X"41",X"00",X"06",X"52",X"45",X"44",X"20",X"4B",X"49",X"4C",X"4C",X"45",X"52",X"00",X"04",X"0C", - X"A7",X"41",X"00",X"06",X"47",X"52",X"45",X"45",X"4E",X"20",X"4B",X"49",X"4C",X"4C",X"45",X"52", - X"00",X"04",X"0B",X"A5",X"41",X"00",X"06",X"42",X"4C",X"55",X"45",X"20",X"4B",X"49",X"4C",X"4C", - X"45",X"52",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"31",X"E0",X"4E",X"DD",X"21",X"0F",X"86",X"21", - X"7F",X"40",X"3A",X"01",X"48",X"CB",X"6F",X"28",X"07",X"21",X"BF",X"42",X"DD",X"21",X"18",X"86", - X"DD",X"E5",X"E5",X"CD",X"B2",X"3C",X"3E",X"23",X"06",X"18",X"FF",X"E1",X"E5",X"01",X"02",X"01", - X"3E",X"00",X"CD",X"99",X"3C",X"E1",X"DD",X"E1",X"3E",X"23",X"06",X"10",X"FF",X"18",X"E1",X"00", - X"02",X"7F",X"40",X"00",X"0D",X"31",X"50",X"00",X"00",X"02",X"BF",X"42",X"00",X"0D",X"32",X"50", - X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"31",X"F0",X"4D",X"3E",X"23",X"06",X"20",X"FF", - X"3A",X"02",X"48",X"CB",X"47",X"CB",X"C7",X"32",X"02",X"48",X"21",X"30",X"48",X"7E",X"4F",X"E6", - X"F0",X"28",X"17",X"FE",X"70",X"30",X"13",X"79",X"E6",X"0F",X"77",X"E5",X"C5",X"CD",X"F4",X"0F", - X"C1",X"CD",X"02",X"8D",X"E1",X"3E",X"23",X"06",X"0A",X"FF",X"23",X"11",X"02",X"49",X"B7",X"E5", - X"ED",X"52",X"E1",X"38",X"D8",X"3E",X"23",X"06",X"40",X"FF",X"3E",X"47",X"06",X"10",X"FF",X"3E", - X"60",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"31",X"30",X"4E",X"21",X"59",X"87",X"3A",X"02", - X"48",X"CB",X"77",X"28",X"03",X"21",X"8A",X"87",X"11",X"E8",X"4A",X"01",X"31",X"00",X"ED",X"B0", - X"3E",X"23",X"06",X"01",X"FF",X"06",X"07",X"FD",X"21",X"E8",X"4A",X"C5",X"FD",X"7E",X"02",X"B7", - X"CC",X"B5",X"86",X"3E",X"23",X"06",X"01",X"FF",X"FD",X"35",X"02",X"01",X"07",X"00",X"FD",X"09", - X"C1",X"10",X"E8",X"18",X"E0",X"FD",X"7E",X"01",X"CB",X"BF",X"FD",X"77",X"02",X"FD",X"7E",X"00", - X"FD",X"CB",X"01",X"7E",X"20",X"0B",X"FE",X"02",X"28",X"0B",X"FD",X"CB",X"01",X"BE",X"3C",X"18", - X"09",X"FE",X"00",X"28",X"F5",X"FD",X"CB",X"01",X"FE",X"3D",X"FD",X"77",X"00",X"FD",X"6E",X"03", - X"FD",X"66",X"04",X"FD",X"5E",X"05",X"FD",X"56",X"06",X"0E",X"02",X"D5",X"E5",X"06",X"0F",X"C5", - X"1A",X"47",X"B7",X"28",X"45",X"E6",X"F0",X"28",X"41",X"FE",X"70",X"30",X"3D",X"D5",X"E5",X"FE", - X"60",X"20",X"14",X"1E",X"06",X"0E",X"21",X"FD",X"7E",X"00",X"87",X"87",X"81",X"E1",X"E5",X"01", - X"02",X"02",X"CD",X"1E",X"3D",X"18",X"21",X"FE",X"50",X"20",X"06",X"1E",X"05",X"0E",X"D0",X"18", - X"E6",X"CD",X"4B",X"0F",X"D5",X"FD",X"7E",X"00",X"21",X"53",X"87",X"CD",X"E1",X"3D",X"D5",X"DD", - X"E1",X"D1",X"E1",X"E5",X"78",X"CD",X"50",X"89",X"E1",X"D1",X"C1",X"13",X"23",X"23",X"10",X"AF", - X"E1",X"11",X"C0",X"01",X"19",X"D1",X"C5",X"EB",X"01",X"69",X"00",X"09",X"EB",X"C1",X"0D",X"C2", - X"EB",X"86",X"C9",X"FB",X"89",X"27",X"8A",X"53",X"8A",X"01",X"01",X"05",X"41",X"40",X"30",X"48", - X"01",X"82",X"03",X"81",X"40",X"3F",X"48",X"01",X"01",X"01",X"C1",X"40",X"4E",X"48",X"01",X"82", - X"04",X"01",X"41",X"5D",X"48",X"01",X"01",X"02",X"41",X"41",X"6C",X"48",X"01",X"82",X"03",X"81", - X"41",X"7B",X"48",X"01",X"01",X"04",X"C1",X"41",X"8A",X"48",X"01",X"02",X"02",X"41",X"40",X"30", - X"48",X"01",X"02",X"02",X"81",X"40",X"3F",X"48",X"01",X"02",X"02",X"C1",X"40",X"4E",X"48",X"01", - X"02",X"02",X"01",X"41",X"5D",X"48",X"01",X"02",X"02",X"41",X"41",X"6C",X"48",X"01",X"02",X"02", - X"81",X"41",X"7B",X"48",X"01",X"02",X"02",X"C1",X"41",X"8A",X"48",X"FF",X"FF",X"FF",X"FF",X"FF", - X"21",X"20",X"4B",X"06",X"28",X"CF",X"3E",X"08",X"32",X"20",X"4B",X"DD",X"21",X"21",X"4B",X"FD", - X"7E",X"0A",X"CD",X"EB",X"3D",X"CB",X"FF",X"DD",X"77",X"00",X"FD",X"7E",X"01",X"DD",X"77",X"01", - X"FD",X"7E",X"03",X"DD",X"77",X"03",X"CD",X"78",X"88",X"DD",X"77",X"04",X"CD",X"9B",X"88",X"28", - X"51",X"DD",X"77",X"02",X"47",X"3A",X"20",X"4B",X"3D",X"CA",X"6B",X"88",X"32",X"20",X"4B",X"FE", - X"07",X"30",X"11",X"FD",X"7E",X"0F",X"DD",X"BE",X"01",X"20",X"09",X"FD",X"7E",X"10",X"DD",X"BE", - X"03",X"CA",X"6B",X"88",X"78",X"2F",X"E6",X"0F",X"DD",X"A6",X"04",X"DD",X"77",X"04",X"78",X"DD", - X"66",X"01",X"DD",X"6E",X"03",X"CD",X"F7",X"3D",X"CD",X"37",X"89",X"DD",X"74",X"06",X"DD",X"75", - X"08",X"DD",X"7E",X"02",X"DD",X"77",X"05",X"DD",X"36",X"07",X"00",X"01",X"05",X"00",X"DD",X"09", - X"18",X"A4",X"DD",X"CB",X"00",X"7E",X"20",X"2D",X"DD",X"7E",X"00",X"E6",X"0F",X"2F",X"E6",X"0F", - X"DD",X"A6",X"FF",X"DD",X"77",X"FF",X"DD",X"E5",X"E1",X"06",X"05",X"CF",X"01",X"FB",X"FF",X"DD", - X"09",X"3A",X"20",X"4B",X"3C",X"32",X"20",X"4B",X"C3",X"EC",X"87",X"3A",X"23",X"4B",X"FD",X"36", - X"11",X"10",X"C3",X"5E",X"23",X"C3",X"14",X"23",X"DD",X"66",X"01",X"DD",X"6E",X"03",X"CD",X"9E", - X"0F",X"FE",X"FF",X"28",X"14",X"E6",X"F0",X"28",X"04",X"FE",X"80",X"20",X"0C",X"7E",X"E6",X"0F", - X"21",X"4E",X"81",X"16",X"00",X"5F",X"19",X"7E",X"C9",X"AF",X"C9",X"3E",X"05",X"DD",X"A6",X"00", - X"20",X"3E",X"FD",X"7E",X"03",X"FD",X"BE",X"10",X"20",X"28",X"3E",X"02",X"FD",X"BE",X"08",X"20", - X"18",X"DD",X"CB",X"00",X"4E",X"28",X"0A",X"DD",X"7E",X"01",X"FD",X"BE",X"0F",X"38",X"0A",X"18", - X"11",X"DD",X"7E",X"01",X"FD",X"BE",X"0F",X"38",X"09",X"DD",X"7E",X"00",X"E6",X"0F",X"DD",X"A6", - X"04",X"C0",X"06",X"01",X"FD",X"7E",X"03",X"FD",X"BE",X"10",X"30",X"40",X"06",X"04",X"18",X"3C", - X"FD",X"7E",X"01",X"FD",X"BE",X"0F",X"20",X"28",X"3E",X"02",X"FD",X"BE",X"08",X"20",X"18",X"DD", - X"CB",X"00",X"46",X"20",X"0A",X"DD",X"7E",X"03",X"FD",X"BE",X"10",X"38",X"0A",X"18",X"11",X"DD", - X"7E",X"03",X"FD",X"BE",X"10",X"38",X"09",X"DD",X"7E",X"00",X"E6",X"0F",X"DD",X"A6",X"04",X"C0", - X"06",X"02",X"FD",X"7E",X"01",X"FD",X"BE",X"0F",X"38",X"02",X"06",X"08",X"78",X"DD",X"A6",X"04", - X"C0",X"DD",X"7E",X"00",X"E6",X"0F",X"DD",X"A6",X"04",X"C0",X"78",X"CD",X"F7",X"3D",X"EE",X"02", - X"CD",X"EB",X"3D",X"DD",X"A6",X"04",X"C9",X"E5",X"21",X"61",X"26",X"CD",X"E1",X"3D",X"E1",X"D5", - X"C1",X"CD",X"83",X"3D",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"E6",X"0F",X"3D",X"87",X"87",X"06",X"00",X"4F",X"DD",X"09",X"01",X"02",X"02",X"C5",X"E5",X"DD", - X"7E",X"00",X"77",X"CB",X"D4",X"73",X"CB",X"94",X"23",X"DD",X"23",X"10",X"F2",X"E1",X"01",X"20", - X"00",X"09",X"C1",X"0D",X"20",X"E7",X"C9",X"61",X"60",X"62",X"63",X"64",X"67",X"65",X"66",X"68", - X"69",X"6A",X"6B",X"6C",X"6D",X"6E",X"6F",X"70",X"70",X"71",X"71",X"73",X"72",X"73",X"72",X"70", - X"70",X"6A",X"63",X"6C",X"67",X"71",X"71",X"6C",X"72",X"6A",X"72",X"73",X"67",X"73",X"63",X"6C", - X"67",X"6A",X"63",X"82",X"79",X"7E",X"77",X"7C",X"75",X"80",X"7B",X"78",X"83",X"76",X"7F",X"74", - X"7D",X"7A",X"81",X"78",X"79",X"7A",X"7B",X"7C",X"7D",X"7E",X"7F",X"78",X"79",X"76",X"77",X"74", - X"75",X"7A",X"7B",X"74",X"7D",X"76",X"7F",X"7C",X"75",X"7E",X"77",X"74",X"75",X"76",X"77",X"92", - X"89",X"8E",X"87",X"8C",X"85",X"90",X"8B",X"88",X"93",X"86",X"8F",X"84",X"8D",X"8A",X"91",X"88", - X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"8F",X"88",X"89",X"86",X"87",X"84",X"85",X"8A",X"8B",X"84", - X"8D",X"86",X"8F",X"8C",X"85",X"8E",X"87",X"84",X"85",X"86",X"87",X"9A",X"95",X"9C",X"97",X"9A", - X"95",X"9F",X"99",X"94",X"9B",X"96",X"9D",X"94",X"9B",X"98",X"9E",X"94",X"95",X"98",X"99",X"9A", - X"9B",X"9C",X"9D",X"94",X"95",X"96",X"97",X"94",X"95",X"98",X"99",X"94",X"9B",X"96",X"9D",X"9A", - X"95",X"9C",X"97",X"94",X"95",X"96",X"97",X"AE",X"A5",X"AA",X"A3",X"A8",X"A1",X"AF",X"A7",X"A4", - X"AC",X"A2",X"AB",X"A0",X"A9",X"A6",X"AD",X"A4",X"A5",X"A6",X"A7",X"A8",X"A9",X"AA",X"AB",X"A4", - X"A5",X"A2",X"A3",X"A0",X"A1",X"A6",X"A7",X"A0",X"A9",X"A2",X"AB",X"A8",X"A1",X"AA",X"A3",X"A0", - X"A1",X"A2",X"A3",X"BB",X"B5",X"B8",X"B3",X"B6",X"B1",X"B8",X"B3",X"B4",X"BA",X"B2",X"B9",X"B0", - X"B7",X"B2",X"B9",X"B4",X"B5",X"B2",X"B3",X"B6",X"B7",X"B8",X"B9",X"B4",X"B5",X"B2",X"B3",X"B0", - X"B1",X"B2",X"B3",X"B6",X"B7",X"B2",X"B9",X"B6",X"B1",X"B8",X"B3",X"B0",X"B1",X"B2",X"B3",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"11",X"0F",X"48",X"3A",X"01",X"48",X"CB",X"6F",X"28",X"03",X"11",X"15",X"48",X"06",X"1E",X"21", - X"60",X"4C",X"0E",X"01",X"C5",X"E5",X"D5",X"06",X"06",X"CD",X"71",X"3D",X"D1",X"E1",X"C1",X"FE", - X"02",X"28",X"0A",X"C5",X"01",X"08",X"00",X"09",X"C1",X"0C",X"10",X"E8",X"C9",X"79",X"F5",X"FE", - X"1E",X"28",X"19",X"3E",X"1E",X"91",X"21",X"08",X"00",X"3D",X"28",X"06",X"01",X"08",X"00",X"09", - X"18",X"F7",X"E5",X"C1",X"21",X"47",X"4D",X"11",X"4F",X"4D",X"ED",X"B8",X"F1",X"F5",X"3D",X"21", - X"60",X"4C",X"4F",X"87",X"87",X"87",X"06",X"00",X"4F",X"09",X"11",X"0F",X"48",X"3A",X"01",X"48", - X"CB",X"6F",X"28",X"03",X"11",X"15",X"48",X"EB",X"01",X"06",X"00",X"ED",X"B0",X"EB",X"3A",X"E8", - X"49",X"77",X"23",X"3A",X"E9",X"49",X"77",X"DD",X"21",X"0D",X"8C",X"CD",X"B2",X"3C",X"DD",X"21", - X"2C",X"8C",X"CD",X"B2",X"3C",X"3E",X"23",X"06",X"30",X"FF",X"F1",X"F5",X"21",X"00",X"01",X"22", - X"14",X"4A",X"21",X"60",X"4C",X"FE",X"0B",X"38",X"14",X"11",X"50",X"00",X"19",X"D6",X"0A",X"E5", - X"2A",X"14",X"4A",X"11",X"01",X"00",X"19",X"22",X"14",X"4A",X"E1",X"18",X"E8",X"CD",X"A9",X"8B", - X"F1",X"FE",X"0B",X"38",X"04",X"D6",X"0A",X"18",X"F8",X"21",X"D6",X"44",X"3D",X"28",X"04",X"2B", - X"2B",X"18",X"F9",X"06",X"3C",X"1E",X"0B",X"C5",X"E5",X"06",X"13",X"73",X"CD",X"4D",X"3D",X"10", - X"FA",X"3E",X"23",X"06",X"03",X"FF",X"1C",X"7B",X"FE",X"10",X"38",X"02",X"1E",X"0B",X"E1",X"C1", - X"10",X"E5",X"C9",X"DD",X"21",X"0D",X"8C",X"CD",X"B2",X"3C",X"DD",X"21",X"2C",X"8C",X"CD",X"B2", - X"3C",X"21",X"00",X"01",X"22",X"14",X"4A",X"21",X"60",X"4C",X"CD",X"A9",X"8B",X"3E",X"23",X"06", - X"80",X"FF",X"21",X"B0",X"4C",X"CD",X"A9",X"8B",X"3E",X"23",X"06",X"80",X"FF",X"21",X"00",X"4D", - X"CD",X"A9",X"8B",X"3E",X"23",X"06",X"80",X"FF",X"C9",X"E5",X"DD",X"E1",X"21",X"F6",X"40",X"06", - X"0A",X"C5",X"DD",X"E5",X"E5",X"DD",X"21",X"14",X"4A",X"1E",X"0C",X"06",X"02",X"0E",X"00",X"CD", - X"8A",X"3D",X"E1",X"DD",X"E1",X"DD",X"E5",X"E5",X"01",X"C0",X"00",X"09",X"1E",X"0D",X"06",X"06", - X"0E",X"00",X"CD",X"8A",X"3D",X"E1",X"DD",X"E1",X"DD",X"E5",X"E5",X"01",X"00",X"02",X"09",X"01", - X"06",X"00",X"DD",X"09",X"1E",X"0A",X"06",X"02",X"0E",X"00",X"CD",X"8A",X"3D",X"3E",X"23",X"06", - X"02",X"FF",X"11",X"15",X"4A",X"21",X"0C",X"8C",X"06",X"02",X"CD",X"54",X"3D",X"E1",X"DD",X"E1", - X"2B",X"2B",X"01",X"08",X"00",X"DD",X"09",X"C1",X"10",X"A7",X"C9",X"00",X"01",X"00",X"18",X"9C", - X"40",X"00",X"0B",X"54",X"4F",X"44",X"41",X"59",X"3B",X"53",X"20",X"48",X"49",X"5F",X"53",X"43", - X"4F",X"52",X"45",X"20",X"42",X"45",X"53",X"54",X"20",X"33",X"30",X"00",X"00",X"05",X"D8",X"40", - X"00",X"0C",X"4F",X"52",X"44",X"45",X"52",X"05",X"D8",X"41",X"00",X"0D",X"53",X"43",X"4F",X"52", - X"45",X"05",X"D8",X"42",X"00",X"0A",X"4C",X"45",X"56",X"45",X"4C",X"00",X"FF",X"FF",X"FF",X"FF", - X"31",X"20",X"4F",X"21",X"50",X"4D",X"06",X"1E",X"CF",X"1E",X"3C",X"3E",X"23",X"06",X"01",X"FF", - X"3A",X"01",X"48",X"CB",X"57",X"20",X"0C",X"1D",X"20",X"09",X"1E",X"3C",X"3A",X"DC",X"49",X"3C", - X"32",X"DC",X"49",X"D5",X"FD",X"21",X"50",X"4D",X"06",X"05",X"C5",X"FD",X"7E",X"00",X"FD",X"B6", - X"01",X"C4",X"90",X"8C",X"01",X"06",X"00",X"FD",X"09",X"C1",X"10",X"EE",X"D1",X"C3",X"5B",X"8C", - X"FD",X"7E",X"03",X"B7",X"28",X"04",X"FD",X"35",X"03",X"C9",X"FD",X"36",X"03",X"04",X"FD",X"6E", - X"00",X"FD",X"66",X"01",X"01",X"02",X"02",X"FD",X"7E",X"02",X"FE",X"00",X"20",X"2E",X"3A",X"02", - X"48",X"CB",X"77",X"C2",X"EF",X"8C",X"3A",X"02",X"48",X"CB",X"47",X"28",X"0C",X"3E",X"14",X"CB", - X"D4",X"5E",X"CB",X"94",X"CD",X"1E",X"3D",X"18",X"0C",X"FD",X"7E",X"04",X"1E",X"03",X"DD",X"21", - X"77",X"89",X"CD",X"50",X"89",X"FD",X"E5",X"E1",X"06",X"06",X"CF",X"C9",X"CB",X"D4",X"5E",X"CB", - X"94",X"FD",X"7E",X"02",X"F5",X"CD",X"1E",X"3D",X"F1",X"D6",X"04",X"FD",X"77",X"02",X"C9",X"E5", - X"FD",X"7E",X"04",X"E6",X"0F",X"21",X"60",X"8D",X"CD",X"E1",X"3D",X"E1",X"7A",X"CD",X"1E",X"3D", - X"18",X"D3",X"FD",X"21",X"50",X"4D",X"06",X"05",X"FD",X"7E",X"00",X"FD",X"B6",X"01",X"28",X"08", - X"11",X"06",X"00",X"FD",X"19",X"10",X"F1",X"C9",X"FD",X"75",X"00",X"FD",X"74",X"01",X"FD",X"71", - X"04",X"FD",X"36",X"02",X"0C",X"79",X"0E",X"04",X"FE",X"50",X"38",X"02",X"0E",X"10",X"21",X"59", - X"8D",X"3A",X"02",X"48",X"CB",X"47",X"28",X"11",X"21",X"5F",X"8D",X"79",X"E5",X"16",X"00",X"1E", - X"00",X"CD",X"20",X"2C",X"E1",X"CD",X"04",X"3E",X"C9",X"E5",X"C5",X"3E",X"04",X"CD",X"8E",X"2C", - X"C1",X"E1",X"18",X"E7",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"00",X"00",X"05",X"00",X"00", - X"11",X"E0",X"12",X"E4",X"13",X"E8",X"11",X"DC",X"13",X"E0",X"12",X"E4",X"15",X"E8",X"00",X"00", - X"11",X"EC",X"16",X"E4",X"12",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/VanVanCar.sv b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/VanVanCar.sv deleted file mode 100644 index b15afc31..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/VanVanCar.sv +++ /dev/null @@ -1,201 +0,0 @@ -//============================================================================ -// Arcade: Van Van Car -// -// Port to MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module VanVanCar( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Van Van Car;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.00.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin -reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -reg ce_4m; -always @(posedge clk_sys) begin -reg [2:0] div; - div <= div + 1'd1; - if(div == 5) div <= 0; - ce_4m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [8:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -vanvan vanvan( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0_reg(~{2'b00, btn_coin, m_fire, m_down,m_right,m_left,m_up}), - .in1_reg(~{1'b0, btn_two_players, btn_one_player, 5'b00000}), - .dipsw1_reg(8'b11_00_10_0_0), - .dipsw2_reg(8'b00000000), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m), - .ENA_4(ce_4m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #(9) dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i({~audio[8],audio[7:0]}), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/dpram.vhd deleted file mode 100644 index 78823ec4..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,58 +0,0 @@ -------------------------------------------------------------------------------- --- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $ -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity dpram is - -generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 -); -port ( - clk_a_i : in std_logic; - en_a_i : in std_logic; - we_i : in std_logic; - addr_a_i : in std_logic_vector(addr_width_g-1 downto 0); - data_a_i : in std_logic_vector(data_width_g-1 downto 0); - data_a_o : out std_logic_vector(data_width_g-1 downto 0); - clk_b_i : in std_logic; - addr_b_i : in std_logic_vector(addr_width_g-1 downto 0); - data_b_o : out std_logic_vector(data_width_g-1 downto 0) -); - -end dpram; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of dpram is - - type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0); - signal ram_q : ram_t; - -begin - - mem_a: process (clk_a_i) - begin - if rising_edge(clk_a_i) then - if we_i = '1' and en_a_i = '1' then - ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i; - data_a_o <= data_a_i; - else - data_a_o <= ram_q(to_integer(unsigned(addr_a_i))); - end if; - end if; - end process mem_a; - - mem_b: process (clk_b_i) - begin - if rising_edge(clk_b_i) then - data_b_o <= ram_q(to_integer(unsigned(addr_b_i))); - end if; - end process mem_b; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/pll.qip deleted file mode 100644 index 48665362..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VHDL_FILE [file join $::quartus(qip_path) "pll.vhd"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/pll.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/pll.vhd deleted file mode 100644 index 3c952a1a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/pll.vhd +++ /dev/null @@ -1,365 +0,0 @@ --- megafunction wizard: %ALTPLL% --- GENERATION: STANDARD --- VERSION: WM1.0 --- MODULE: altpll - --- ============================================================ --- File Name: pll.vhd --- Megafunction Name(s): --- altpll --- --- Simulation Library Files(s): --- altera_mf --- ============================================================ --- ************************************************************ --- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! --- --- 13.1.0 Build 162 10/23/2013 SJ Web Edition --- ************************************************************ - - ---Copyright (C) 1991-2013 Altera Corporation ---Your use of Altera Corporation's design tools, logic functions ---and other software and tools, and its AMPP partner logic ---functions, and any output files from any of the foregoing ---(including device programming or simulation files), and any ---associated documentation or information are expressly subject ---to the terms and conditions of the Altera Program License ---Subscription Agreement, Altera MegaCore Function License ---Agreement, or other applicable license agreement, including, ---without limitation, that your use is for the sole purpose of ---programming logic devices manufactured by Altera and sold by ---Altera or its authorized distributors. Please refer to the ---applicable agreement for further details. - - -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.all; - -ENTITY pll IS - PORT - ( - areset : IN STD_LOGIC := '0'; - inclk0 : IN STD_LOGIC := '0'; - c0 : OUT STD_LOGIC ; - locked : OUT STD_LOGIC - ); -END pll; - - -ARCHITECTURE SYN OF pll IS - - SIGNAL sub_wire0 : STD_LOGIC ; - SIGNAL sub_wire1 : STD_LOGIC_VECTOR (4 DOWNTO 0); - SIGNAL sub_wire2 : STD_LOGIC ; - SIGNAL sub_wire3 : STD_LOGIC ; - SIGNAL sub_wire4 : STD_LOGIC_VECTOR (1 DOWNTO 0); - SIGNAL sub_wire5_bv : BIT_VECTOR (0 DOWNTO 0); - SIGNAL sub_wire5 : STD_LOGIC_VECTOR (0 DOWNTO 0); - - - - COMPONENT altpll - GENERIC ( - bandwidth_type : STRING; - clk0_divide_by : NATURAL; - clk0_duty_cycle : NATURAL; - clk0_multiply_by : NATURAL; - clk0_phase_shift : STRING; - compensate_clock : STRING; - inclk0_input_frequency : NATURAL; - intended_device_family : STRING; - lpm_hint : STRING; - lpm_type : STRING; - operation_mode : STRING; - pll_type : STRING; - port_activeclock : STRING; - port_areset : STRING; - port_clkbad0 : STRING; - port_clkbad1 : STRING; - port_clkloss : STRING; - port_clkswitch : STRING; - port_configupdate : STRING; - port_fbin : STRING; - port_inclk0 : STRING; - port_inclk1 : STRING; - port_locked : STRING; - port_pfdena : STRING; - port_phasecounterselect : STRING; - port_phasedone : STRING; - port_phasestep : STRING; - port_phaseupdown : STRING; - port_pllena : STRING; - port_scanaclr : STRING; - port_scanclk : STRING; - port_scanclkena : STRING; - port_scandata : STRING; - port_scandataout : STRING; - port_scandone : STRING; - port_scanread : STRING; - port_scanwrite : STRING; - port_clk0 : STRING; - port_clk1 : STRING; - port_clk2 : STRING; - port_clk3 : STRING; - port_clk4 : STRING; - port_clk5 : STRING; - port_clkena0 : STRING; - port_clkena1 : STRING; - port_clkena2 : STRING; - port_clkena3 : STRING; - port_clkena4 : STRING; - port_clkena5 : STRING; - port_extclk0 : STRING; - port_extclk1 : STRING; - port_extclk2 : STRING; - port_extclk3 : STRING; - self_reset_on_loss_lock : STRING; - width_clock : NATURAL - ); - PORT ( - areset : IN STD_LOGIC ; - clk : OUT STD_LOGIC_VECTOR (4 DOWNTO 0); - inclk : IN STD_LOGIC_VECTOR (1 DOWNTO 0); - locked : OUT STD_LOGIC - ); - END COMPONENT; - -BEGIN - sub_wire5_bv(0 DOWNTO 0) <= "0"; - sub_wire5 <= To_stdlogicvector(sub_wire5_bv); - locked <= sub_wire0; - sub_wire2 <= sub_wire1(0); - c0 <= sub_wire2; - sub_wire3 <= inclk0; - sub_wire4 <= sub_wire5(0 DOWNTO 0) & sub_wire3; - - altpll_component : altpll - GENERIC MAP ( - bandwidth_type => "AUTO", - clk0_divide_by => 9, - clk0_duty_cycle => 50, - clk0_multiply_by => 8, - clk0_phase_shift => "0", - compensate_clock => "CLK0", - inclk0_input_frequency => 37037, - intended_device_family => "Cyclone III", - lpm_hint => "CBX_MODULE_PREFIX=pll", - lpm_type => "altpll", - operation_mode => "NORMAL", - pll_type => "AUTO", - port_activeclock => "PORT_UNUSED", - port_areset => "PORT_USED", - port_clkbad0 => "PORT_UNUSED", - port_clkbad1 => "PORT_UNUSED", - port_clkloss => "PORT_UNUSED", - port_clkswitch => "PORT_UNUSED", - port_configupdate => "PORT_UNUSED", - port_fbin => "PORT_UNUSED", - port_inclk0 => "PORT_USED", - port_inclk1 => "PORT_UNUSED", - port_locked => "PORT_USED", - port_pfdena => "PORT_UNUSED", - port_phasecounterselect => "PORT_UNUSED", - port_phasedone => "PORT_UNUSED", - port_phasestep => "PORT_UNUSED", - port_phaseupdown => "PORT_UNUSED", - port_pllena => "PORT_UNUSED", - port_scanaclr => "PORT_UNUSED", - port_scanclk => "PORT_UNUSED", - port_scanclkena => "PORT_UNUSED", - port_scandata => "PORT_UNUSED", - port_scandataout => "PORT_UNUSED", - port_scandone => "PORT_UNUSED", - port_scanread => "PORT_UNUSED", - port_scanwrite => "PORT_UNUSED", - port_clk0 => "PORT_USED", - port_clk1 => "PORT_UNUSED", - port_clk2 => "PORT_UNUSED", - port_clk3 => "PORT_UNUSED", - port_clk4 => "PORT_UNUSED", - port_clk5 => "PORT_UNUSED", - port_clkena0 => "PORT_UNUSED", - port_clkena1 => "PORT_UNUSED", - port_clkena2 => "PORT_UNUSED", - port_clkena3 => "PORT_UNUSED", - port_clkena4 => "PORT_UNUSED", - port_clkena5 => "PORT_UNUSED", - port_extclk0 => "PORT_UNUSED", - port_extclk1 => "PORT_UNUSED", - port_extclk2 => "PORT_UNUSED", - port_extclk3 => "PORT_UNUSED", - self_reset_on_loss_lock => "OFF", - width_clock => 5 - ) - PORT MAP ( - areset => areset, - inclk => sub_wire4, - locked => sub_wire0, - clk => sub_wire1 - ); - - - -END SYN; - --- ============================================================ --- CNX file retrieval info --- ============================================================ --- Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" --- Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" --- Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" --- Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" --- Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" --- Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" --- Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" --- Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" --- Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" --- Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" --- Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" --- Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" --- Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" --- Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" --- Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" --- Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" --- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" --- Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" --- Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" --- Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" --- Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" --- Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" --- Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" --- Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" --- Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" --- Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" --- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" --- Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" --- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" --- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" --- Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" --- Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" --- Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" --- Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" --- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" --- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" --- Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" --- Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" --- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" --- Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" --- Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" --- Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" --- Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" --- Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" --- Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" --- Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" --- Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" --- Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" --- Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" --- Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" --- Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" --- Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" --- Retrieval info: PRIVATE: SPREAD_USE STRING "0" --- Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" --- Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" --- Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" --- Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" --- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" --- Retrieval info: PRIVATE: USE_CLK0 STRING "1" --- Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" --- Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" --- Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" --- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" --- Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" --- Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" --- Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" --- Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" --- Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" --- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" --- Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" --- Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" --- Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" --- Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" --- Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" --- Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" --- Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" --- Retrieval info: USED_PORT: @inclk 0 0 2 0 INPUT_CLK_EXT VCC "@inclk[1..0]" --- Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" --- Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" --- Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" --- Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" --- Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 --- Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 --- Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 --- Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.vhd FALSE --- Retrieval info: LIB_FILE: altera_mf --- Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/COPYING b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/COPYING deleted file mode 100644 index 60549be5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/COPYING +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) 19yy - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19yy name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/README b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/README deleted file mode 100644 index 33630144..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/README +++ /dev/null @@ -1,143 +0,0 @@ - -An SN76489AN Compatible Implementation in VHDL -============================================== -Version: $Date: 2006/06/18 19:28:40 $ - -Copyright (c) 2005, 2006, Arnim Laeuger (arnim.laeuger@gmx.net) -See the file COPYING. - - -Integration ------------ - -The sn76489 design exhibits all interface signals as the original chip. It -only differs in the audio data output which is provided as an 8 bit signed -vector instead of an analog output pin. - - generic ( - clock_div_16_g : integer := 1 - -- Set to '1' when operating the design in SN76489 mode. The primary clock - -- input is divided by 16 in this variant. The data sheet mentions the - -- SN76494 which contains a divide-by-2 clock input stage. Set the generic - -- to '0' to enable this mode. - ); - port ( - clock_i : in std_logic; - -- Primary clock input - -- Drive with the target frequency or any integer multiple of it. - - clock_en_i : in std_logic; - -- Clock enable - -- A '1' on this input qualifies a valid rising edge on clock_i. A '0' - -- disables the next rising clock edge, effectivley halting the design - -- until the next enabled rising clock edge. - -- Can be used to run the core at lower frequencies than applied on - -- clock_i. - - res_n_i : in std_logic; - -- Asynchronous low active reset input. - -- Sets all sequential elements to a known state. - - ce_n_i : in std_logic; - -- Chip enable, low active. - - we_n_i : in std_logic; - -- Write enable, low active. - - ready_o : out std_logic; - -- Ready indication to microprocessor. - - d_i : in std_logic_vector(0 to 7); - -- Data input - -- MSB 0 ... 7 LSB - - aout_o : out signed(0 to 7) - -- Audio output, signed vector - -- MSB/SIGN 0 ... 7 LSB - ); - - -Both 8 bit vector ports are defined (0 to 7) which declares bit 0 to be the -MSB and bit 7 to be the LSB. This has been implemented according to TI's data -sheet, thus all register/data format figures apply 1:1 for this design. -Many systems will flip the system data bus bit wise before it is connected to -this PSG. This is simply achieved with the following VHDL construct: - - signal data_s : std_logic_vector(7 downto 0); - - ... - d_i => data_s, - ... - -d_i and data_s will be assigned from left to right, resulting in the expected -bit assignment: - - d_i data_s - 0 7 - 1 6 - ... - 6 1 - 7 0 - - -As this design is fully synchronous, care has to be taken when the design -replaces an SN76489 in asynchronous mode. No problems are expected when -interfacing the code to other synchronous components. - - -Design Hierarchy ----------------- - - sn76489_top - | - +-- sn76489_latch_ctrl - | - +-- sn76489_clock_div - | - +-- sn76489_tone - | | - | \-- sn76489_attentuator - | - +-- sn76489_tone - | | - | \-- sn76489_attentuator - | - +-- sn76489_tone - | | - | \-- sn76489_attentuator - | - \-- sn76489_noise - | - \-- sn76489_attentuator - -Resulting compilation sequence: - - sn76489_comp_pack-p.vhd - sn76489_top.vhd - sn76489_latch_ctrl.vhd - sn76489_latch_ctrl-c.vhd - sn76489_clock_div.vhd - sn76489_clock_div-c.vhd - sn76489_attenuator.vhd - sn76489_attenuator-c.vhd - sn76489_tone.vhd - sn76489_tone-c.vhd - sn76489_noise.vhd - sn76489_noise-c.vhd - sn76489_top-c.vhd - -Skip the files containing VHDL configurations when analyzing the code for -synthesis. - - -References ----------- - -* TI Data sheet SN76489.pdf - ftp://ftp.whtech.com/datasheets%20&%20manuals/SN76489.pdf - -* John Kortink's article on the SN76489: - http://web.inter.nl.net/users/J.Kortink/home/articles/sn76489/ - -* Maxim's "SN76489 notes" in - http://www.smspower.org/maxim/docs/SN76489.txt diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_attenuator.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_attenuator.vhd deleted file mode 100644 index 444064e5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_attenuator.vhd +++ /dev/null @@ -1,114 +0,0 @@ -------------------------------------------------------------------------------- --- --- Synthesizable model of TI's SN76489AN. --- --- $Id: sn76489_attenuator.vhd,v 1.7 2006/02/27 20:30:10 arnim Exp $ --- --- Attenuator Module --- -------------------------------------------------------------------------------- --- --- Copyright (c) 2005, 2006, Arnim Laeuger (arnim.laeuger@gmx.net) --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- Please report bugs to the author, but before you do so, please --- make sure that this is not a derivative work and that --- you have the latest version of this file. --- -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; -use ieee.numeric_std.all; - -entity sn76489_attenuator is - - port ( - attenuation_i : in std_logic_vector(0 to 3); - factor_i : in signed(0 to 1); - product_o : out signed(0 to 7) - ); - -end sn76489_attenuator; - - -architecture rtl of sn76489_attenuator is - -begin - - ----------------------------------------------------------------------------- - -- Process attenuate - -- - -- Purpose: - -- Determine the attenuation and generate the resulting product. - -- - -- The maximum attenuation value is 31 which corresponds to volume off. - -- As described in the data sheet, the maximum "playing" attenuation is - -- 28 = 16 + 8 + 4 - -- - -- The table for the volume constants is derived from the following - -- formula (each step is 2dB voltage): - -- v(0) = 31 - -- v(n+1) = v(n) * 0.79432823 - -- - attenuate: process (attenuation_i, - factor_i) - - type volume_t is array (natural range 0 to 15) of natural; - constant volume_c : volume_t := - (31, 25, 20, 16, 12, 10, 8, 6, 5, 4, 3, 2, 2, 2, 1, 0); - - variable attenuation_v : unsigned(attenuation_i'range); - variable volume_v : signed(product_o'range); - - begin - - attenuation_v := unsigned(attenuation_i); - - -- volume look-up table - volume_v := to_signed(volume_c(to_integer(attenuation_v)), - product_o'length); - - -- this replaces a multiplier and consumes a bit fewer - -- resources - case to_integer(factor_i) is - when +1 => - product_o <= volume_v; - when -1 => - product_o <= -volume_v; - when others => - product_o <= (others => '0'); - end case; - - end process attenuate; - -- - ----------------------------------------------------------------------------- - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_clock_div.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_clock_div.vhd deleted file mode 100644 index eab86beb..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_clock_div.vhd +++ /dev/null @@ -1,134 +0,0 @@ -------------------------------------------------------------------------------- --- --- Synthesizable model of TI's SN76489AN. --- --- $Id: sn76489_clock_div.vhd,v 1.4 2005/10/10 21:51:27 arnim Exp $ --- --- Clock Divider Circuit --- -------------------------------------------------------------------------------- --- --- Copyright (c) 2005, Arnim Laeuger (arnim.laeuger@gmx.net) --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- Please report bugs to the author, but before you do so, please --- make sure that this is not a derivative work and that --- you have the latest version of this file. --- -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity sn76489_clock_div is - - generic ( - clock_div_16_g : integer := 1 - ); - port ( - clock_i : in std_logic; - clock_en_i : in std_logic; - res_n_i : in std_logic; - clk_en_o : out boolean - ); - -end sn76489_clock_div; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of sn76489_clock_div is - - signal cnt_s, - cnt_q : unsigned(3 downto 0); - -begin - - ----------------------------------------------------------------------------- - -- Process seq - -- - -- Purpose: - -- Implements the sequential counter element. - -- - seq: process (clock_i, res_n_i) - begin - if res_n_i = '0' then - cnt_q <= (others => '0'); - elsif clock_i'event and clock_i = '1' then - cnt_q <= cnt_s; - end if; - end process seq; - -- - ----------------------------------------------------------------------------- - - - ----------------------------------------------------------------------------- - -- Process comb - -- - -- Purpose: - -- Implements the combinational counter logic. - -- - comb: process (clock_en_i, - cnt_q) - begin - -- default assignments - cnt_s <= cnt_q; - clk_en_o <= false; - - if clock_en_i = '1' then - - if cnt_q = 0 then - clk_en_o <= true; - - if clock_div_16_g = 1 then - cnt_s <= to_unsigned(15, cnt_q'length); - elsif clock_div_16_g = 0 then - cnt_s <= to_unsigned( 1, cnt_q'length); - else - -- pragma translate_off - assert false - report "Generic clock_div_16_g must be either 0 or 1." - severity failure; - -- pragma translate_on - end if; - - else - cnt_s <= cnt_q - 1; - - end if; - - end if; - - end process comb; - -- - ----------------------------------------------------------------------------- - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_latch_ctrl.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_latch_ctrl.vhd deleted file mode 100644 index 789720c2..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_latch_ctrl.vhd +++ /dev/null @@ -1,138 +0,0 @@ -------------------------------------------------------------------------------- --- --- Synthesizable model of TI's SN76489AN. --- --- $Id: sn76489_latch_ctrl.vhd,v 1.6 2006/02/27 20:30:10 arnim Exp $ --- --- Latch Control Unit --- -------------------------------------------------------------------------------- --- --- Copyright (c) 2005, 2006, Arnim Laeuger (arnim.laeuger@gmx.net) --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- Please report bugs to the author, but before you do so, please --- make sure that this is not a derivative work and that --- you have the latest version of this file. --- -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; - -entity sn76489_latch_ctrl is - - port ( - clock_i : in std_logic; - clk_en_i : in boolean; - res_n_i : in std_logic; - ce_n_i : in std_logic; - we_n_i : in std_logic; - d_i : in std_logic_vector(0 to 7); - ready_o : out std_logic; - tone1_we_o : out boolean; - tone2_we_o : out boolean; - tone3_we_o : out boolean; - noise_we_o : out boolean; - r2_o : out std_logic - ); - -end sn76489_latch_ctrl; - - -library ieee; -use ieee.numeric_std.all; - -architecture rtl of sn76489_latch_ctrl is - - signal reg_q : std_logic_vector(0 to 2); - signal we_q : boolean; - signal ready_q : std_logic; - -begin - - ----------------------------------------------------------------------------- - -- Process seq - -- - -- Purpose: - -- Implements the sequential elements. - -- - seq: process (clock_i, res_n_i) - begin - if res_n_i = '0' then - reg_q <= (others => '0'); - we_q <= false; - ready_q <= '0'; - - elsif clock_i'event and clock_i = '1' then - -- READY Flag Output ---------------------------------------------------- - if ready_q = '0' and we_q then - if clk_en_i then - -- assert READY when write access happened - ready_q <= '1'; - end if; - elsif ce_n_i = '1' then - -- deassert READY when access has finished - ready_q <= '0'; - end if; - - -- Register Selection --------------------------------------------------- - if ce_n_i = '0' and we_n_i = '0' then - if clk_en_i then - if d_i(0) = '1' then - reg_q <= d_i(1 to 3); - end if; - we_q <= true; - end if; - else - we_q <= false; - end if; - - end if; - end process seq; - -- - ----------------------------------------------------------------------------- - - - ----------------------------------------------------------------------------- - -- Output mapping - ----------------------------------------------------------------------------- - tone1_we_o <= reg_q(0 to 1) = "00" and we_q; - tone2_we_o <= reg_q(0 to 1) = "01" and we_q; - tone3_we_o <= reg_q(0 to 1) = "10" and we_q; - noise_we_o <= reg_q(0 to 1) = "11" and we_q; - - r2_o <= reg_q(2); - - ready_o <= ready_q - when ce_n_i = '0' else - '1'; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_noise.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_noise.vhd deleted file mode 100644 index 688bdd56..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_noise.vhd +++ /dev/null @@ -1,278 +0,0 @@ -------------------------------------------------------------------------------- --- --- Synthesizable model of TI's SN76489AN. --- --- $Id: sn76489_noise.vhd,v 1.6 2006/02/27 20:30:10 arnim Exp $ --- --- Noise Generator --- -------------------------------------------------------------------------------- --- --- Copyright (c) 2005, 2006, Arnim Laeuger (arnim.laeuger@gmx.net) --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- Please report bugs to the author, but before you do so, please --- make sure that this is not a derivative work and that --- you have the latest version of this file. --- -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; -use ieee.numeric_std.all; - -entity sn76489_noise is - - port ( - clock_i : in std_logic; - clk_en_i : in boolean; - res_n_i : in std_logic; - we_i : in boolean; - d_i : in std_logic_vector(0 to 7); - r2_i : in std_logic; - tone3_ff_i : in std_logic; - noise_o : out signed(0 to 7) - ); - -end sn76489_noise; - -architecture rtl of sn76489_noise is - - signal nf_q : std_logic_vector(0 to 1); - signal fb_q : std_logic; - signal a_q : std_logic_vector(0 to 3); - signal freq_cnt_q : unsigned(0 to 6); - signal freq_ff_q : std_logic; - - signal shift_source_s, - shift_source_q : std_logic; - signal shift_rise_edge_s : boolean; - - signal lfsr_q : std_logic_vector(0 to 15); - - signal freq_s : signed(0 to 1); - -begin - - ----------------------------------------------------------------------------- - -- Process cpu_regs - -- - -- Purpose: - -- Implements the registers writable by the CPU. - -- - cpu_regs: process (clock_i, res_n_i) - begin - if res_n_i = '0' then - nf_q <= (others => '0'); - fb_q <= '0'; - a_q <= (others => '1'); - - elsif clock_i'event and clock_i = '1' then - if clk_en_i and we_i then - if r2_i = '0' then - -- access to control register - -- both access types can write to the control register! - nf_q <= d_i(6 to 7); - fb_q <= d_i(5); - - else - -- access to attenuator register - -- both access types can write to the attenuator register! - a_q <= d_i(4 to 7); - - end if; - end if; - end if; - end process cpu_regs; - -- - ----------------------------------------------------------------------------- - - - ----------------------------------------------------------------------------- - -- Process freq_gen - -- - -- Purpose: - -- Implements the frequency generation components. - -- - freq_gen: process (clock_i, res_n_i) - begin - if res_n_i = '0' then - freq_cnt_q <= (others => '0'); - freq_ff_q <= '0'; - - elsif clock_i'event and clock_i = '1' then - if clk_en_i then - if freq_cnt_q = 0 then - -- reload frequency counter according to NF setting - case nf_q is - when "00" => - freq_cnt_q <= to_unsigned(16 * 2 - 1, freq_cnt_q'length); - when "01" => - freq_cnt_q <= to_unsigned(16 * 4 - 1, freq_cnt_q'length); - when "10" => - freq_cnt_q <= to_unsigned(16 * 8 - 1, freq_cnt_q'length); - when others => - null; - end case; - - freq_ff_q <= not freq_ff_q; - - else - -- decrement frequency counter - freq_cnt_q <= freq_cnt_q - 1; - - end if; - - end if; - end if; - end process freq_gen; - -- - ----------------------------------------------------------------------------- - - - ----------------------------------------------------------------------------- - -- Multiplex the source of the LFSR's shift enable - ----------------------------------------------------------------------------- - shift_source_s <= tone3_ff_i - when nf_q = "11" else - freq_ff_q; - - ----------------------------------------------------------------------------- - -- Process rise_edge - -- - -- Purpose: - -- Detect the rising edge of the selected LFSR shift source. - -- - rise_edge: process (clock_i, res_n_i) - begin - if res_n_i = '0' then - shift_source_q <= '0'; - - elsif clock_i'event and clock_i = '1' then - if clk_en_i then - shift_source_q <= shift_source_s; - end if; - end if; - end process rise_edge; - -- - ----------------------------------------------------------------------------- - - -- detect rising edge on shift source - shift_rise_edge_s <= shift_source_q = '0' and shift_source_s = '1'; - - - ----------------------------------------------------------------------------- - -- Process lfsr - -- - -- Purpose: - -- Implements the LFSR that generates noise. - -- Note: This implementation shifts the register right, i.e. from index - -- 15 towards 0 => bit 15 is the input, bit 0 is the output - -- - -- Tapped bits according to MAME's sn76496.c, implemented in function - -- lfsr_tapped_f. - -- - lfsr: process (clock_i, res_n_i) - - function lfsr_tapped_f(lfsr : in std_logic_vector) return std_logic is - constant tapped_bits_c : std_logic_vector(0 to 15) - -- tapped bits are 0, 2, 15 - := "1010000000000001"; - variable parity_v : std_logic; - begin - parity_v := '0'; - - for idx in lfsr'low to lfsr'high loop - parity_v := parity_v xor (lfsr(idx) and tapped_bits_c(idx)); - end loop; - - return parity_v; - end; - - begin - if res_n_i = '0' then - -- reset LFSR to "0000000000000001" - lfsr_q <= (others => '0'); - lfsr_q(lfsr_q'right) <= '1'; - - elsif clock_i'event and clock_i = '1' then - if clk_en_i then - if we_i and r2_i = '0' then - -- write to noise register - -- -> reset LFSR - lfsr_q <= (others => '0'); - lfsr_q(lfsr_q'right) <= '1'; - - elsif shift_rise_edge_s then - - -- shift LFSR left towards MSB - for idx in lfsr_q'right-1 downto lfsr_q'left loop - lfsr_q(idx) <= lfsr_q(idx+1); - end loop; - - -- determine input bit - if fb_q = '0' then - -- "Periodic" Noise - -- -> input to LFSR is output - lfsr_q(lfsr_q'right) <= lfsr_q(lfsr_q'left); - else - -- "White" Noise - -- -> input to LFSR is parity of tapped bits - lfsr_q(lfsr_q'right) <= lfsr_tapped_f(lfsr_q); - end if; - - end if; - - end if; - end if; - end process lfsr; - -- - ----------------------------------------------------------------------------- - - - ----------------------------------------------------------------------------- - -- Map output of LFSR to signed value for attenuator. - ----------------------------------------------------------------------------- - freq_s <= to_signed(+1, 2) - when lfsr_q(0) = '1' else - to_signed( 0, 2); - - - ----------------------------------------------------------------------------- - -- The attenuator itself - ----------------------------------------------------------------------------- - attenuator_b : entity work.sn76489_attenuator - port map ( - attenuation_i => a_q, - factor_i => freq_s, - product_o => noise_o - ); - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_tone.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_tone.vhd deleted file mode 100644 index 3658efcc..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_tone.vhd +++ /dev/null @@ -1,188 +0,0 @@ -------------------------------------------------------------------------------- --- --- Synthesizable model of TI's SN76489AN. --- --- $Id: sn76489_tone.vhd,v 1.5 2006/02/27 20:30:10 arnim Exp $ --- --- Tone Generator --- -------------------------------------------------------------------------------- --- --- Copyright (c) 2005, 2006, Arnim Laeuger (arnim.laeuger@gmx.net) --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- Please report bugs to the author, but before you do so, please --- make sure that this is not a derivative work and that --- you have the latest version of this file. --- -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; -use ieee.numeric_std.all; - -entity sn76489_tone is - - port ( - clock_i : in std_logic; - clk_en_i : in boolean; - res_n_i : in std_logic; - we_i : in boolean; - d_i : in std_logic_vector(0 to 7); - r2_i : in std_logic; - ff_o : out std_logic; - tone_o : out signed(0 to 7) - ); - -end sn76489_tone; - -architecture rtl of sn76489_tone is - - signal f_q : std_logic_vector(0 to 9); - signal a_q : std_logic_vector(0 to 3); - signal freq_cnt_q : unsigned(0 to 9); - signal freq_ff_q : std_logic; - - signal freq_s : signed(0 to 1); - - function all_zero(a : in std_logic_vector) return boolean is - variable result_v : boolean; - begin - result_v := true; - - for idx in a'low to a'high loop - if a(idx) /= '0' then - result_v := false; - end if; - end loop; - - return result_v; - end; - -begin - - ----------------------------------------------------------------------------- - -- Process cpu_regs - -- - -- Purpose: - -- Implements the registers writable by the CPU. - -- - cpu_regs: process (clock_i, res_n_i) - begin - if res_n_i = '0' then - f_q <= (others => '0'); - a_q <= (others => '1'); - - elsif clock_i'event and clock_i = '1' then - if clk_en_i and we_i then - if r2_i = '0' then - -- access to frequency register - if d_i(0) = '0' then - f_q(0 to 5) <= d_i(2 to 7); - else - f_q(6 to 9) <= d_i(4 to 7); - end if; - - else - -- access to attenuator register - -- both access types can write to the attenuator register! - a_q <= d_i(4 to 7); - - end if; - end if; - end if; - end process cpu_regs; - -- - ----------------------------------------------------------------------------- - - - ----------------------------------------------------------------------------- - -- Process freq_gen - -- - -- Purpose: - -- Implements the frequency generation components. - -- - freq_gen: process (clock_i, res_n_i) - begin - if res_n_i = '0' then - freq_cnt_q <= (others => '0'); - freq_ff_q <= '0'; - - elsif clock_i'event and clock_i = '1' then - if clk_en_i then - if freq_cnt_q = 0 then - -- update counter from frequency register - freq_cnt_q <= unsigned(f_q); - - -- and toggle the frequency flip-flop if enabled - if not all_zero(f_q) then - freq_ff_q <= not freq_ff_q; - else - -- if frequency setting is 0, then keep flip-flop at +1 - freq_ff_q <= '1'; - end if; - - else - -- decrement frequency counter - freq_cnt_q <= freq_cnt_q - 1; - - end if; - end if; - end if; - end process freq_gen; - -- - ----------------------------------------------------------------------------- - - - ----------------------------------------------------------------------------- - -- Map frequency flip-flop to signed value for attenuator. - ----------------------------------------------------------------------------- - freq_s <= to_signed(+1, 2) - when freq_ff_q = '1' else - to_signed(-1, 2); - - - ----------------------------------------------------------------------------- - -- The attenuator itself - ----------------------------------------------------------------------------- - attenuator_b : entity work.sn76489_attenuator - port map ( - attenuation_i => a_q, - factor_i => freq_s, - product_o => tone_o - ); - - - ----------------------------------------------------------------------------- - -- Output mapping - ----------------------------------------------------------------------------- - ff_o <= freq_ff_q; - -end rtl; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_top.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_top.vhd deleted file mode 100644 index c26d0e1a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/sn76489/sn76489_top.vhd +++ /dev/null @@ -1,200 +0,0 @@ -------------------------------------------------------------------------------- --- --- Synthesizable model of TI's SN76489AN. --- --- $Id: sn76489_top.vhd,v 1.9 2006/02/27 20:30:10 arnim Exp $ --- --- Chip Toplevel --- --- References: --- --- * TI Data sheet SN76489.pdf --- ftp://ftp.whtech.com/datasheets%20&%20manuals/SN76489.pdf --- --- * John Kortink's article on the SN76489: --- http://web.inter.nl.net/users/J.Kortink/home/articles/sn76489/ --- --- * Maxim's "SN76489 notes" in --- http://www.smspower.org/maxim/docs/SN76489.txt --- -------------------------------------------------------------------------------- --- --- Copyright (c) 2005, 2006, Arnim Laeuger (arnim.laeuger@gmx.net) --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- Please report bugs to the author, but before you do so, please --- make sure that this is not a derivative work and that --- you have the latest version of this file. --- -------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; -use ieee.numeric_std.all; - -library ieee; -use ieee.numeric_std.all; - -entity sn76489_top is - - generic ( - clock_div_16_g : integer := 1 - ); - port ( - clock_i : in std_logic; - clock_en_i : in std_logic; - res_n_i : in std_logic; - ce_n_i : in std_logic; - we_n_i : in std_logic; - ready_o : out std_logic; - d_i : in std_logic_vector(0 to 7); - aout_o : out signed(0 to 7) - ); - -end sn76489_top; - -architecture struct of sn76489_top is - - signal clk_en_s : boolean; - - signal tone1_we_s, - tone2_we_s, - tone3_we_s, - noise_we_s : boolean; - signal r2_s : std_logic; - - signal tone1_s, - tone2_s, - tone3_s, - noise_s : signed(0 to 7); - - signal tone3_ff_s : std_logic; - -begin - - ----------------------------------------------------------------------------- - -- Clock Divider - ----------------------------------------------------------------------------- - clock_div_b : entity work.sn76489_clock_div - generic map ( - clock_div_16_g => clock_div_16_g - ) - port map ( - clock_i => clock_i, - clock_en_i => clock_en_i, - res_n_i => res_n_i, - clk_en_o => clk_en_s - ); - - - ----------------------------------------------------------------------------- - -- Latch Control = CPU Interface - ----------------------------------------------------------------------------- - latch_ctrl_b : entity work.sn76489_latch_ctrl - port map ( - clock_i => clock_i, - clk_en_i => clk_en_s, - res_n_i => res_n_i, - ce_n_i => ce_n_i, - we_n_i => we_n_i, - d_i => d_i, - ready_o => ready_o, - tone1_we_o => tone1_we_s, - tone2_we_o => tone2_we_s, - tone3_we_o => tone3_we_s, - noise_we_o => noise_we_s, - r2_o => r2_s - ); - - - ----------------------------------------------------------------------------- - -- Tone Channel 1 - ----------------------------------------------------------------------------- - tone1_b : entity work.sn76489_tone - port map ( - clock_i => clock_i, - clk_en_i => clk_en_s, - res_n_i => res_n_i, - we_i => tone1_we_s, - d_i => d_i, - r2_i => r2_s, - ff_o => open, - tone_o => tone1_s - ); - - ----------------------------------------------------------------------------- - -- Tone Channel 2 - ----------------------------------------------------------------------------- - tone2_b : entity work.sn76489_tone - port map ( - clock_i => clock_i, - clk_en_i => clk_en_s, - res_n_i => res_n_i, - we_i => tone2_we_s, - d_i => d_i, - r2_i => r2_s, - ff_o => open, - tone_o => tone2_s - ); - - ----------------------------------------------------------------------------- - -- Tone Channel 3 - ----------------------------------------------------------------------------- - tone3_b : entity work.sn76489_tone - port map ( - clock_i => clock_i, - clk_en_i => clk_en_s, - res_n_i => res_n_i, - we_i => tone3_we_s, - d_i => d_i, - r2_i => r2_s, - ff_o => tone3_ff_s, - tone_o => tone3_s - ); - - ----------------------------------------------------------------------------- - -- Noise Channel - ----------------------------------------------------------------------------- - noise_b : entity work.sn76489_noise - port map ( - clock_i => clock_i, - clk_en_i => clk_en_s, - res_n_i => res_n_i, - we_i => noise_we_s, - d_i => d_i, - r2_i => r2_s, - tone3_ff_i => tone3_ff_s, - noise_o => noise_s - ); - - - aout_o <= tone1_s + tone2_s + tone3_s + noise_s; - -end struct; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan.vhd deleted file mode 100644 index ba50a44a..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan.vhd +++ /dev/null @@ -1,674 +0,0 @@ --- --- A simulation model of Van-Van Car hardware --- Copyright (c) Sorgelig - 2017 --- --- Based on Pacman core --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - - -entity VANVAN is - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out signed(8 downto 0); - -- - in0_reg : in std_logic_vector(7 downto 0); - in1_reg : in std_logic_vector(7 downto 0); - dipsw1_reg : in std_logic_vector(7 downto 0); - dipsw2_reg : in std_logic_vector(7 downto 0); - - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic; - ENA_4 : in std_logic - ); -end; - -architecture RTL of VANVAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_ena : std_logic; - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_wr_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_wait_l : std_logic; - signal cpu_int_l : std_logic; - signal cpu_nmi_l : std_logic := '1'; - signal cpu_busrq_l : std_logic; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal rom_data : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal vram_addr_ab : std_logic_vector(11 downto 0); - signal ab : std_logic_vector(11 downto 0); - - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal vram_l : std_logic; - signal rams_data_out : std_logic_vector(7 downto 0); - -- more decode - signal wr2_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw1_l : std_logic; - signal iodec_dipsw2_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - - signal sn1_ce : std_logic; - signal sn2_ce : std_logic; - signal sn1_ready : std_logic; - signal sn2_ready : std_logic; - signal sn_d : std_logic_vector(7 downto 0); - signal old_we : std_logic; - signal wav1,wav2 : signed(7 downto 0); - -begin - - -- - -- video timing - -- - p_hvcnt : process - variable hcarry,vcarry : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - hcarry := (hcnt = "111111111"); - if hcarry then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - vcarry := (vcnt = "111111111"); - if do_hsync then - if vcarry then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; - end process; - - p_sync_comb : process(hcnt, vcnt) - begin - vsync <= not vcnt(8); - do_hsync <= (hcnt = "010101111"); -- 0AF - end process; - - p_sync : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- Timing hardware is coded differently to the real hw - -- to avoid the use of multiple clocks. Result is identical. - - if (hcnt = "010010111") then -- 097 - O_HBLANK <= '1'; - elsif (hcnt = "010001111") then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") then - hblank <= '0'; -- 0EF - O_HBLANK <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; - end process; - - -- - -- cpu - -- - p_cpu_wait_comb : process(sync_bus_wreq_l) - begin - cpu_wait_l <= '1'; - if (sync_bus_wreq_l = '0') then - cpu_wait_l <= '0'; - end if; - end process; - - p_irq_req_watchdog : process - variable rising_vblank : boolean; - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - --rising_vblank := do_hsync; -- debug - -- interrupt 8c - - if (control_reg(0) = '0') then - cpu_nmi_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_nmi_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - - -- simulation - -- pragma translate_off - -- synopsys translate_off - watchdog_reset_l <= not reset; -- watchdog disable - -- synopsys translate_on - -- pragma translate_on - end if; - end process; - - -- other cpu signals - cpu_busrq_l <= '1'; - cpu_int_l <= '1'; - - p_cpu_ena : process(hcnt, ena_6) - begin - cpu_ena <= '0'; - if (ena_6 = '1') then - cpu_ena <= hcnt(0); - end if; - end process; - - u_cpu : entity work.T80sed - port map ( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => cpu_ena, - WAIT_n => cpu_wait_l, - INT_n => cpu_int_l, - NMI_n => cpu_nmi_l, - BUSRQ_n => cpu_busrq_l, - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => cpu_wr_l, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out - ); - -- - -- primary addr decode - -- - p_mem_decode_comb : process(cpu_rfsh_l, cpu_rd_l, cpu_mreq_l, cpu_addr) - begin - -- rom 0x0000 - 0x3FFF - -- syncbus 0x4000 - 0x7FFF - - -- 7M - -- 7N - sync_bus_cs_l <= '1'; --- program_rom_cs_l <= '1'; - - if (cpu_mreq_l = '0') and (cpu_rfsh_l = '1') then - --- if (cpu_addr(14) = '0') and (cpu_rd_l = '0') then --- program_rom_cs_l <= '0'; --- end if; - - if (cpu_addr(14) = '1') then - sync_bus_cs_l <= '0'; - end if; - - end if; - end process; - -- - -- sync bus custom ic - -- - p_sync_bus_reg : process - begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; - end process; - - p_sync_bus_comb : process(cpu_rd_l, sync_bus_cs_l, hcnt) - begin - -- sync_bus_stb is now an active low clock enable signal - sync_bus_stb <= '1'; - sync_bus_r_w_l <= '1'; - - if (sync_bus_cs_l = '0') and (hcnt(1) = '0') then - if (cpu_rd_l = '1') then - sync_bus_r_w_l <= '0'; - end if; - sync_bus_stb <= '0'; - end if; - - sync_bus_wreq_l <= '1'; - if (sync_bus_cs_l = '0') and (hcnt(1) = '1') and (cpu_rd_l = '0') then - sync_bus_wreq_l <= '0'; - end if; - end process; - -- - -- vram addr custom ic - -- - u_vram_addr : entity work.VANVAN_VRAM_ADDR - port map ( - AB => vram_addr_ab, - H256_L => hcnt(8), - H128 => hcnt(7), - H64 => hcnt(6), - H32 => hcnt(5), - H16 => hcnt(4), - H8 => hcnt(3), - H4 => hcnt(2), - H2 => hcnt(1), - H1 => hcnt(0), - V128 => vcnt(7), - V64 => vcnt(6), - V32 => vcnt(5), - V16 => vcnt(4), - V8 => vcnt(3), - V4 => vcnt(2), - V2 => vcnt(1), - V1 => vcnt(0), - FLIP => control_reg(3) - ); - - p_ab_mux_comb : process(hcnt, cpu_addr, vram_addr_ab) - begin - --When 2H is low, the CPU controls the bus. - if (hcnt(1) = '0') then - ab <= cpu_addr(11 downto 0); - else - ab <= vram_addr_ab; - end if; - end process; - - p_vram_comb : process(hcnt, cpu_addr, sync_bus_stb) - variable a,b : std_logic; - begin - - a := not (cpu_addr(12) or sync_bus_stb); - b := hcnt(1) and hcnt(0); - vram_l <= not (a or b); - end process; - - p_io_decode_comb : process(sync_bus_r_w_l, sync_bus_stb, ab, cpu_addr) - variable sel : std_logic_vector(2 downto 0); - variable dec : std_logic_vector(7 downto 0); - variable selb : std_logic_vector(1 downto 0); - variable decb : std_logic_vector(3 downto 0); - begin - -- WRITE - - -- out_l 0x5000 - 0x503F control space - - -- wr2_l 0x5060 - 0x506F sprite - - -- 0x5080 - 0x50BF unused - - -- wdr_l 0x50C0 - 0x50FF watchdog reset - - -- READ - - -- in0_l 0x5000 - 0x503F in port 0 - -- in1_l 0x5040 - 0x507F in port 1 - -- dipsw_l 0x5080 - 0x50BF dip switches - - -- 7J - dec := "11111111"; - sel := sync_bus_r_w_l & ab(7) & ab(6); - if (cpu_addr(12) = '1') and ( sync_bus_stb = '0') then - case sel is - when "000" => dec := "11111110"; - when "001" => dec := "11111101"; - when "010" => dec := "11111011"; - when "011" => dec := "11110111"; - when "100" => dec := "11101111"; - when "101" => dec := "11011111"; - when "110" => dec := "10111111"; - when "111" => dec := "01111111"; - when others => null; - end case; - end if; - iodec_out_l <= dec(0); - iodec_wdr_l <= dec(3); - - iodec_in0_l <= dec(4); - iodec_in1_l <= dec(5); - iodec_dipsw1_l<= dec(6); - iodec_dipsw2_l<= dec(7); - - -- 7M - decb := "1111"; - selb := ab(5) & ab(4); - if (dec(1) = '0') then - case selb is - when "00" => decb := "1110"; - when "01" => decb := "1101"; - when "10" => decb := "1011"; - when "11" => decb := "0111"; - when others => null; - end case; - end if; - wr2_l <= decb(2); - end process; - - p_control_reg : process - variable ena : std_logic_vector(7 downto 0); - begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - ena := "00000000"; - if (iodec_out_l = '0') then - case ab(2 downto 0) is - when "000" => ena := "00000001"; - when "001" => ena := "00000010"; - when "010" => ena := "00000100"; - when "011" => ena := "00001000"; - when "100" => ena := "00010000"; - when "101" => ena := "00100000"; - when "110" => ena := "01000000"; - when "111" => ena := "10000000"; - when others => null; - end case; - end if; - - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - else - for i in 0 to 7 loop - if (ena(i) = '1') then - control_reg(i) <= cpu_data_out(0); - end if; - end loop; - end if; - end if; - end process; - - p_db_mux_comb : process(hcnt, cpu_data_out, rams_data_out) - begin - -- simplified data source for video subsystem - -- only cpu or ram are sources of interest - if (hcnt(1) = '0') then - sync_bus_db <= cpu_data_out; - else - sync_bus_db <= rams_data_out; - end if; - end process; - - rom_data <= program_rom_dinl when cpu_addr(15) = '0' else program_rom_dinh; - p_cpu_data_in_mux_comb : process(cpu_addr, cpu_iorq_l, cpu_m1_l, sync_bus_wreq_l, - iodec_in0_l, iodec_in1_l, iodec_dipsw1_l, iodec_dipsw2_l, cpu_vec_reg, sync_bus_reg, rom_data, - rams_data_out, in0_reg, in1_reg, dipsw1_reg, dipsw2_reg) - begin - -- simplifed again - if (cpu_iorq_l = '0') and (cpu_m1_l = '0') then - cpu_data_in <= cpu_vec_reg; - elsif (sync_bus_wreq_l = '0') then - cpu_data_in <= sync_bus_reg; - else - if (cpu_addr(15 downto 14) = "00") then -- ROM at 0000 - 3fff - cpu_data_in <= rom_data; - elsif (cpu_addr(15 downto 13) = "100") then -- ROM at 8000 - 9fff - cpu_data_in <= rom_data; - else - cpu_data_in <= rams_data_out; - if (iodec_in0_l = '0') then cpu_data_in <= in0_reg; end if; - if (iodec_in1_l = '0') then cpu_data_in <= in1_reg; end if; - if (iodec_dipsw1_l = '0') then cpu_data_in <= dipsw1_reg; end if; - if (iodec_dipsw2_l = '0') then cpu_data_in <= dipsw2_reg; end if; - end if; - end if; - end process; - - u_rams : work.dpram generic map (12,8) - port map - ( - clk_a_i => clk, - en_a_i => ena_6, - we_i => not sync_bus_r_w_l and not vram_l, - addr_a_i => ab(11 downto 0), - data_a_i => cpu_data_out, -- cpu only source of ram data - - clk_b_i => clk, - addr_b_i => ab(11 downto 0), - data_b_o => rams_data_out - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom : entity work.ROM_PGM_0 - port map ( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl - ); - - -- example of internal program rom, if you have a big enough device - u_program_rom1 : entity work.ROM_PGM_1 - port map ( - CLK => clk, - ADDR => cpu_addr(11 downto 0), - DATA => program_rom_dinh - ); - - -- - -- video subsystem - -- - u_video : entity work.VANVAN_VIDEO - port map ( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - I_AB => ab, - I_DB => sync_bus_db, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - I_WR2_L => wr2_l, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk - ); - - O_HSYNC <= hSync; - O_VSYNC <= vSync; - - --O_HBLANK <= hblank; - O_VBLANK <= vblank; - - -- - -- - -- audio subsystem - -- - process(clk, reset) begin - if reset = '1' then - sn1_ce <= '1'; - sn2_ce <= '1'; - elsif rising_edge(clk) then - - if sn1_ready = '1' then - sn1_ce <= '1'; - end if; - - if sn2_ready = '1' then - sn2_ce <= '1'; - end if; - - old_we <= cpu_wr_l; - if old_we = '1' and cpu_wr_l = '0' and cpu_iorq_l = '0' then - if cpu_addr(7 downto 0) = X"01" then - sn1_ce <= '0'; - sn_d <= cpu_data_out; - end if; - if cpu_addr(7 downto 0) = X"02" then - sn2_ce <= '0'; - sn_d <= cpu_data_out; - end if; - end if; - end if; - end process; - - sn1 : entity work.sn76489_top - generic map ( - clock_div_16_g => 1 - ) - port map ( - clock_i => clk, - clock_en_i => ena_4, - res_n_i => not RESET, - ce_n_i => sn1_ce, - we_n_i => sn1_ce, - ready_o => sn1_ready, - d_i => sn_d, - aout_o => wav1 - ); - - sn2 : entity work.sn76489_top - generic map ( - clock_div_16_g => 1 - ) - port map ( - clock_i => clk, - clock_en_i => ena_4, - res_n_i => not RESET, - ce_n_i => sn2_ce, - we_n_i => sn2_ce, - ready_o => sn2_ready, - d_i => sn_d, - aout_o => wav2 - ); - - O_AUDIO <= resize(wav1, 9) + resize(wav2, 9); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan_video.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan_video.vhd deleted file mode 100644 index 0090d174..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan_video.vhd +++ /dev/null @@ -1,349 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity VANVAN_VIDEO is -port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - I_WR2_L : in std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic -); -end; - -architecture RTL of VANVAN_VIDEO is - - signal sprite_xy_ram_temp : std_logic_vector(7 downto 0); - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal db_reg : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal cntr_ld : std_logic; - signal sprite_ram_ip : std_logic_vector(3 downto 0); - signal sprite_ram_op : std_logic_vector(3 downto 0); - signal ra : std_logic_vector(7 downto 0); - signal ra_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(3 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - - -- ram enable is low when HBLANK_L is 0 (for sprite access) or - -- 2H is low (for cpu writes) - -- we can simplify this - dr <= not sprite_xy_ram_temp when I_HBLANK = '1' else "11111111"; -- pull ups on board - - sprite_xy_ram : work.dpram generic map (4,8) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => not I_WR2_L, - addr_a_i => I_AB(3 downto 0), - data_a_i => I_DB, - - clk_b_i => CLK, - addr_b_i => I_AB(3 downto 0), - data_b_o => sprite_xy_ram_temp - ); - - p_char_regs : process - variable inc : std_logic; - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; - begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - inc := (not I_HBLANK); - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & inc); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - db_reg <= I_DB; -- character reg - end if; - end process; - - p_flip_comb : process(char_hblank_reg, I_FLIP, db_reg) - begin - if (char_hblank_reg = '0') then - xflip <= I_FLIP; - yflip <= I_FLIP; - else - xflip <= db_reg(1); - yflip <= db_reg(0); - end if; - end process; - - p_char_addr_comb : process(db_reg, I_HCNT, - char_match_reg, char_sum_reg, char_hblank_reg, - xflip, yflip) - begin - obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - - ca(12) <= char_hblank_reg; - ca(11 downto 6) <= db_reg(7 downto 2); - - -- 2h, 4e - if (char_hblank_reg = '0') then - ca(5) <= db_reg(1); - ca(4) <= db_reg(0); - else - ca(5) <= char_sum_reg(3) xor xflip; - ca(4) <= I_HCNT(3); - end if; - - ca(3) <= I_HCNT(2) xor yflip; - ca(1) <= char_sum_reg(1) xor xflip; - ca(2) <= char_sum_reg(2) xor xflip; - ca(0) <= char_sum_reg(0) xor xflip; - end process; - - -- char roms - char_rom_5ef : entity work.GFX1 - port map ( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf - ); - - p_char_shift : process - begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_buf(7 downto 4); -- load - shift_regl <= char_rom_5ef_buf(3 downto 0); - when others => null; - end case; - end if; - end process; - - p_char_shift_comb : process(I_HCNT, vout_yflip, shift_regu, shift_regl) - variable ip : std_logic; - begin - ip := I_HCNT(0) and I_HCNT(1); - if (vout_yflip = '0') then - - shift_sel(0) <= ip; - shift_sel(1) <= '1'; - shift_op(0) <= shift_regl(3); - shift_op(1) <= shift_regu(3); - else - - shift_sel(0) <= '1'; - shift_sel(1) <= ip; - shift_op(0) <= shift_regl(0); - shift_op(1) <= shift_regu(0); - end if; - end process; - - p_video_out_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= I_DB(4 downto 0); -- colour reg - end if; - end if; - end process; - - col_rom_4a : entity work.PROM4_DST - port map ( - CLK => CLK, - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a - ); - - cntr_ld <= '1' when (I_HCNT(3 downto 0) = "0111") and (vout_hblank='1' or vout_obj_on='0') else '0'; - - p_ra_cnt : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (cntr_ld = '1') then - ra <= dr; - else - ra <= ra + "1"; - end if; - end if; - end process; - - u_sprite_ram : work.dpram generic map (8,4) - port map - ( - clk_a_i => CLK, - en_a_i => ENA_6, - we_i => vout_obj_on_t1, - addr_a_i => ra_t1, - data_a_i => sprite_ram_ip, - - clk_b_i => CLK, - addr_b_i => ra, - data_b_o => sprite_ram_op - ); - - sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "0000"; - video_op_sel <= '1' when not (sprite_ram_reg = "0000") else '0'; - - p_sprite_ram_ip_reg : process - begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - ra_t1 <= ra; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - end if; - end process; - - p_sprite_ram_ip_comb : process(vout_hblank_t1, video_op_sel, sprite_ram_reg, lut_4a_t1) - begin - -- 3a - if (vout_hblank_t1 = '0') then - sprite_ram_ip <= (others => '0'); - else - if (video_op_sel = '1') then - sprite_ram_ip <= sprite_ram_reg; - else - sprite_ram_ip <= lut_4a_t1(3 downto 0); - end if; - end if; - end process; - - p_video_op_comb : process(vout_hblank, I_VBLANK, video_op_sel, sprite_ram_reg, lut_4a) - begin - -- 3b - if (vout_hblank = '1') or (I_VBLANK = '1') then - final_col <= (others => '0'); - else - if (video_op_sel = '1') then - final_col <= sprite_ram_reg; -- sprite - else - final_col <= lut_4a(3 downto 0); - end if; - end if; - end process; - - -- assign video outputs from color LUT PROM - col_rom_7f : entity work.PROM7_DST - port map ( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE - ); - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan_vram_addr.vhd b/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan_vram_addr.vhd deleted file mode 100644 index f99d8aee..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/VanVanCar_MiST/rtl/vanvan_vram_addr.vhd +++ /dev/null @@ -1,273 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ & CarlW - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity X74_157 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end; - -architecture RTL of X74_157 is -begin - p_y_comb : process(S,G,A,B) - begin - for i in 0 to 3 loop - -- quad 2 line to 1 line mux (true logic) - if (G = '1') then - Y(i) <= '0'; - else - if (S = '0') then - Y(i) <= A(i); - else - Y(i) <= B(i); - end if; - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_arith.all; - use ieee.std_logic_unsigned.all; - -entity X74_257 is - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end; - -architecture RTL of X74_257 is -signal ab : std_logic_vector (3 downto 0); -begin - - Y <= ab; -- no tristate - p_ab : process(S,A,B) - begin - for i in 0 to 3 loop - if (S = '0') then - AB(i) <= A(i); - else - AB(i) <= B(i); - end if; - end loop; - end process; -end RTL; - -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity VANVAN_VRAM_ADDR is - port ( - AB : out std_logic_vector (11 downto 0); - H256_L : in std_logic; - H128 : in std_logic; - H64 : in std_logic; - H32 : in std_logic; - H16 : in std_logic; - H8 : in std_logic; - H4 : in std_logic; - H2 : in std_logic; - H1 : in std_logic; - V128 : in std_logic; - V64 : in std_logic; - V32 : in std_logic; - V16 : in std_logic; - V8 : in std_logic; - V4 : in std_logic; - V2 : in std_logic; - V1 : in std_logic; - FLIP : in std_logic - ); -end; - -architecture RTL of VANVAN_VRAM_ADDR is - -signal v128p : std_logic; -signal v64p : std_logic; -signal v32p : std_logic; -signal v16p : std_logic; -signal v8p : std_logic; -signal h128p : std_logic; -signal h64p : std_logic; -signal h32p : std_logic; -signal h16p : std_logic; -signal h8p : std_logic; -signal sel : std_logic; -signal y157 : std_logic_vector (11 downto 0); - -component X74_157 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - G : in std_logic; - S : in std_logic - ); -end component; - -component X74_257 - port ( - Y : out std_logic_vector (3 downto 0); - B : in std_logic_vector (3 downto 0); - A : in std_logic_vector (3 downto 0); - S : in std_logic - ); -end component; - -begin - p_vp_comb : process(FLIP, V8, V16, V32, V64, V128) - begin - v128p <= FLIP xor V128; - v64p <= FLIP xor V64; - v32p <= FLIP xor V32; - v16p <= FLIP xor V16; - v8p <= FLIP xor V8; - end process; - - p_hp_comb : process(FLIP, H8, H16, H32, H64, H128) - begin - H128P <= FLIP xor H128; - H64P <= FLIP xor H64; - H32P <= FLIP xor H32; - H16P <= FLIP xor H16; - H8P <= FLIP xor H8; - end process; - - p_sel : process(H16, H32, H64) - begin - sel <= not((H32 xor H16) or (H32 xor H64)); - end process; - - --p_oe257 : process(H2) - --begin - -- oe <= not(H2); - --end process; - - U6 : X74_157 - port map( - Y => y157(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => h64p, - B(0) => h64p, - A => "1111", - G => '0', - S => sel - ); - - U5 : X74_157 - port map( - Y => y157(7 downto 4), - B(3) => h64p, - B(2) => h64p, - B(1) => h8p, - B(0) => v128p, - A => "1111", - G => '0', - S => sel - ); - - U4 : X74_157 - port map( - Y => y157(3 downto 0), - B(3) => v64p, - B(2) => v32p, - B(1) => v16p, - B(0) => v8p, - A(3) => H64, - A(2) => H32, - A(1) => H16, - A(0) => H4, - G => '0', - S => sel - ); - - U3 : X74_257 - port map( - Y => AB(11 downto 8), - B(3) => '0', - B(2) => H4, - B(1) => v128p, - B(0) => v64p, - A => y157(11 downto 8), - S => H256_L - ); - - U2 : X74_257 - port map( - Y => AB(7 downto 4), - B(3) => v32p, - B(2) => v16p, - B(1) => v8p, - B(0) => h128p, - A => y157(7 downto 4), - S => H256_L - ); - - U1 : X74_257 - port map( - Y => AB(3 downto 0), - B(3) => h64p, - B(2) => h32p, - B(1) => h16p, - B(0) => h8p, - A => y157(3 downto 0), - S => H256_L - ); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/README.txt b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/README.txt deleted file mode 100644 index 98876ac8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/README.txt +++ /dev/null @@ -1,25 +0,0 @@ ---------------------------------------------------------------------------------- --- --- Arcade: Woodpecker for MiST by Gehstock --- 21 November 2017 --- ---------------------------------------------------------------------------------- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - Feb 2007 ---------------------------------------------------------------------------------- --- --- Only controls and OSD are rotated on Video output. --- --- --- Keyboard inputs : --- --- ESC : Coin --- F1 : Start 1 player --- F2 : Start 2 players --- CTRL : Skip the level --- SPACE : Fire --- UP,DOWN,LEFT,RIGHT arrows : Movements --- --- Joystick support. --- ---------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.qpf b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.qpf deleted file mode 100644 index 18a22124..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.qpf +++ /dev/null @@ -1,31 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 2017 Intel Corporation. All rights reserved. -# Your use of Intel Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Intel Program License -# Subscription Agreement, the Intel Quartus Prime License Agreement, -# the Intel MegaCore Function License Agreement, or other -# applicable license agreement, including, without limitation, -# that your use is for the sole purpose of programming logic -# devices manufactured by Intel and sold by Intel or its -# authorized distributors. Please refer to the applicable -# agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus Prime -# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition -# Date created = 04:04:47 October 16, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "17.0" -DATE = "04:04:47 October 16, 2017" - -# Revisions - -PROJECT_REVISION = "Woodpecker" diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.qsf b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.qsf deleted file mode 100644 index bd8ef399..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.qsf +++ /dev/null @@ -1,166 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2014 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.4 Build 182 03/12/2014 SJ Web Edition -# Date created = 13:39:26 March 10, 2019 -# -# -------------------------------------------------------------------------- # -# -# Notes: -# -# 1) The default values for assignments are stored in the file: -# Woodpecker_assignment_defaults.qdf -# If this file doesn't exist, see file: -# assignment_defaults.qdf -# -# 2) Altera recommends that you do not modify this file. This -# file is updated automatically by the Quartus II software -# and any changes you make may be lost or overwritten. -# -# -------------------------------------------------------------------------- # - - - -# Project-Wide Assignments -# ======================== -set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2 -set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26" -set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017" -set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files -set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL -set_global_assignment -name SMART_RECOMPILE ON -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" - -# Pin & Location Assignments -# ========================== -set_location_assignment PIN_7 -to LED -set_location_assignment PIN_54 -to CLOCK_27 -set_location_assignment PIN_144 -to VGA_R[5] -set_location_assignment PIN_143 -to VGA_R[4] -set_location_assignment PIN_142 -to VGA_R[3] -set_location_assignment PIN_141 -to VGA_R[2] -set_location_assignment PIN_137 -to VGA_R[1] -set_location_assignment PIN_135 -to VGA_R[0] -set_location_assignment PIN_133 -to VGA_B[5] -set_location_assignment PIN_132 -to VGA_B[4] -set_location_assignment PIN_125 -to VGA_B[3] -set_location_assignment PIN_121 -to VGA_B[2] -set_location_assignment PIN_120 -to VGA_B[1] -set_location_assignment PIN_115 -to VGA_B[0] -set_location_assignment PIN_114 -to VGA_G[5] -set_location_assignment PIN_113 -to VGA_G[4] -set_location_assignment PIN_112 -to VGA_G[3] -set_location_assignment PIN_111 -to VGA_G[2] -set_location_assignment PIN_110 -to VGA_G[1] -set_location_assignment PIN_106 -to VGA_G[0] -set_location_assignment PIN_136 -to VGA_VS -set_location_assignment PIN_119 -to VGA_HS -set_location_assignment PIN_65 -to AUDIO_L -set_location_assignment PIN_80 -to AUDIO_R -set_location_assignment PIN_105 -to SPI_DO -set_location_assignment PIN_88 -to SPI_DI -set_location_assignment PIN_126 -to SPI_SCK -set_location_assignment PIN_127 -to SPI_SS2 -set_location_assignment PIN_91 -to SPI_SS3 -set_location_assignment PIN_13 -to CONF_DATA0 -set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component" - -# Classic Timing Assignments -# ========================== -set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF -set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 -set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 - -# Analysis & Synthesis Assignments -# ================================ -set_global_assignment -name FAMILY "Cyclone III" -set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 -set_global_assignment -name SAVE_DISK_SPACE OFF -set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP -set_global_assignment -name TOP_LEVEL_ENTITY Woodpecker - -# Fitter Assignments -# ================== -set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF -set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS -set_global_assignment -name FITTER_EFFORT "STANDARD FIT" -set_global_assignment -name DEVICE EP3C25E144C8 -set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF -set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" -set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF -set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON -set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" -set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO" -set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO" - -# Assembler Assignments -# ===================== -set_global_assignment -name GENERATE_RBF_FILE ON -set_global_assignment -name USE_CONFIGURATION_DEVICE OFF - -# Power Estimation Assignments -# ============================ -set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" -set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" - -# Advanced I/O Timing Assignments -# =============================== -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise -set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise -set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall - -# ------------------------ -# start ENTITY(Woodpecker) - - # start DESIGN_PARTITION(Top) - # --------------------------- - - # Incremental Compilation Assignments - # =================================== - set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top - set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top - set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top - - # end DESIGN_PARTITION(Top) - # ------------------------- - -# end ENTITY(Woodpecker) -# ---------------------- -set_global_assignment -name SYSTEMVERILOG_FILE rtl/Woodpecker.sv -set_global_assignment -name VHDL_FILE rtl/pacman.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_video.vhd -set_global_assignment -name VHDL_FILE rtl/pacman_audio.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/GFX1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_0.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/ROM_PGM_1.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM7_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM4_DST.vhd -set_global_assignment -name VHDL_FILE rtl/ROM/PROM1_DST.vhd -set_global_assignment -name VHDL_FILE rtl/dpram.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip -set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.sdc b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.sdc deleted file mode 100644 index f91c127c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/Woodpecker.sdc +++ /dev/null @@ -1,126 +0,0 @@ -## Generated SDC file "vectrex_MiST.out.sdc" - -## Copyright (C) 1991-2013 Altera Corporation -## Your use of Altera Corporation's design tools, logic functions -## and other software and tools, and its AMPP partner logic -## functions, and any output files from any of the foregoing -## (including device programming or simulation files), and any -## associated documentation or information are expressly subject -## to the terms and conditions of the Altera Program License -## Subscription Agreement, Altera MegaCore Function License -## Agreement, or other applicable license agreement, including, -## without limitation, that your use is for the sole purpose of -## programming logic devices manufactured by Altera and sold by -## Altera or its authorized distributors. Please refer to the -## applicable agreement for further details. - - -## VENDOR "Altera" -## PROGRAM "Quartus II" -## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" - -## DATE "Sun Jun 24 12:53:00 2018" - -## -## DEVICE "EP3C25E144C8" -## - -# Clock constraints - -# Automatically constrain PLL and other generated clocks -derive_pll_clocks -create_base_clocks - -# Automatically calculate clock uncertainty to jitter and other effects. -derive_clock_uncertainty - -# tsu/th constraints - -# tco constraints - -# tpd constraints - -#************************************************************** -# Time Information -#************************************************************** - -set_time_format -unit ns -decimal_places 3 - - - -#************************************************************** -# Create Clock -#************************************************************** - -create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}] - -#************************************************************** -# Create Generated Clock -#************************************************************** - - -#************************************************************** -# Set Clock Latency -#************************************************************** - - - -#************************************************************** -# Set Clock Uncertainty -#************************************************************** - -#************************************************************** -# Set Input Delay -#************************************************************** - -set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}] -set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}] - -#************************************************************** -# Set Output Delay -#************************************************************** - -set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_L}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {AUDIO_R}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}] -set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}] - -#************************************************************** -# Set Clock Groups -#************************************************************** - -set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}] - -#************************************************************** -# Set False Path -#************************************************************** - - - -#************************************************************** -# Set Multicycle Path -#************************************************************** - -set_multicycle_path -to {VGA_*[*]} -setup 2 -set_multicycle_path -to {VGA_*[*]} -hold 1 - -#************************************************************** -# Set Maximum Delay -#************************************************************** - - - -#************************************************************** -# Set Minimum Delay -#************************************************************** - - - -#************************************************************** -# Set Input Transition -#************************************************************** - diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/clean.bat b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/clean.bat deleted file mode 100644 index b3b7c3b5..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/clean.bat +++ /dev/null @@ -1,37 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -del /s *~ -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -rmdir /s /q hc_output -rmdir /s /q .qsys_edit -rmdir /s /q hps_isw_handoff -rmdir /s /q sys\.qsys_edit -rmdir /s /q sys\vip -cd sys -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -cd .. -for /d %%i in (*_sim) do rmdir /s /q "%%~nxi" -del build_id.v -del c5_pin_model_dump.txt -del PLLJ_PLLSPE_INFO.txt -del /s *.qws -del /s *.ppf -del /s *.ddb -del /s *.csv -del /s *.cmp -del /s *.sip -del /s *.spd -del /s *.bsf -del /s *.f -del /s *.sopcinfo -del /s *.xml -del /s new_rtl_netlist -del /s old_rtl_netlist - -pause diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/GFX1.vhd b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/GFX1.vhd deleted file mode 100644 index 0a2b6466..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/GFX1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity GFX1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(12 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of GFX1 is - type rom is array(0 to 8191) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"8C",X"4C",X"22",X"EE",X"4C",X"88",X"00",X"00",X"11",X"46",X"26",X"33",X"4C",X"9D",X"01", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"08",X"08",X"08",X"08",X"08",X"08",X"08",X"08", - X"01",X"01",X"01",X"01",X"01",X"01",X"E1",X"E1",X"08",X"08",X"08",X"08",X"08",X"08",X"78",X"78", - X"01",X"01",X"01",X"01",X"E1",X"E1",X"E1",X"E1",X"08",X"08",X"08",X"08",X"78",X"78",X"78",X"78", - X"01",X"01",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"08",X"08",X"78",X"78",X"78",X"78",X"78",X"78", - X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"78",X"78",X"78",X"78",X"78",X"78",X"78",X"78", - X"E1",X"E1",X"01",X"01",X"01",X"01",X"01",X"01",X"78",X"78",X"08",X"08",X"08",X"08",X"08",X"08", - X"E1",X"E1",X"E1",X"E1",X"01",X"01",X"01",X"01",X"78",X"78",X"78",X"78",X"08",X"08",X"08",X"08", - X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"01",X"01",X"78",X"78",X"78",X"78",X"78",X"78",X"08",X"08", - X"CC",X"EE",X"BB",X"99",X"99",X"99",X"00",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"33",X"00", - X"FF",X"FF",X"44",X"44",X"44",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"66",X"33",X"11",X"00", - X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00",X"33",X"77",X"44",X"44",X"44",X"77",X"77",X"00", - X"22",X"33",X"11",X"11",X"33",X"EE",X"CC",X"00",X"22",X"66",X"44",X"44",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"33",X"11",X"11",X"FF",X"FF",X"00",X"11",X"33",X"66",X"44",X"44",X"77",X"77",X"00", - X"11",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00",X"44",X"44",X"44",X"44",X"77",X"77",X"00",X"00", - X"00",X"88",X"88",X"88",X"88",X"FF",X"FF",X"00",X"44",X"44",X"44",X"44",X"44",X"77",X"77",X"00", - X"8F",X"8F",X"8F",X"CF",X"CF",X"8F",X"8F",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"8F",X"8F",X"8F",X"CF",X"CF",X"8F",X"8F",X"0F",X"FF",X"FF",X"FF",X"77",X"BB",X"FF",X"FF",X"FF", - X"8F",X"8F",X"8F",X"CF",X"CF",X"8F",X"8F",X"0F",X"FF",X"FF",X"FF",X"FF",X"33",X"FF",X"FF",X"FF", - X"CF",X"CF",X"C7",X"EB",X"EB",X"C7",X"CF",X"CF",X"77",X"7E",X"3F",X"1F",X"1F",X"3F",X"76",X"77", - X"CF",X"CF",X"8F",X"8F",X"01",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"EE",X"CC", - X"00",X"00",X"00",X"01",X"8F",X"8F",X"CF",X"CF",X"CC",X"EE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"80",X"E0",X"F0",X"F0",X"F0",X"F0",X"E0",X"80",X"30",X"70",X"78",X"3C",X"3C",X"78",X"70",X"30", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"F0",X"1E",X"1E",X"1A",X"1E",X"1A",X"1E",X"F0",X"30",X"43",X"42",X"87",X"85",X"43",X"43",X"30", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"10",X"10",X"10",X"10",X"10",X"10",X"10",X"10", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"11", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"88",X"CC",X"22",X"22",X"66",X"CC",X"88",X"00",X"33",X"77",X"CC",X"88",X"88",X"77",X"33",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"00",X"00",X"FF",X"FF",X"44",X"00",X"00",X"00", - X"22",X"22",X"AA",X"AA",X"EE",X"EE",X"66",X"00",X"66",X"FF",X"BB",X"99",X"99",X"CC",X"44",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"88",X"DD",X"FF",X"BB",X"99",X"88",X"00",X"00", - X"88",X"EE",X"EE",X"88",X"88",X"88",X"88",X"00",X"00",X"FF",X"FF",X"CC",X"66",X"33",X"11",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"11",X"BB",X"AA",X"AA",X"AA",X"EE",X"EE",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"00",X"99",X"99",X"99",X"DD",X"77",X"33",X"00", - X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"CC",X"EE",X"BB",X"99",X"88",X"CC",X"CC",X"00", - X"CC",X"EE",X"AA",X"AA",X"22",X"22",X"CC",X"00",X"00",X"66",X"99",X"99",X"BB",X"FF",X"66",X"00", - X"88",X"CC",X"66",X"22",X"22",X"22",X"00",X"00",X"77",X"FF",X"99",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"00",X"00",X"88",X"44",X"22",X"00",X"88",X"44",X"22",X"11",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"00",X"00",X"00", - X"33",X"77",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"EE",X"CC", - X"00",X"00",X"00",X"88",X"CC",X"EE",X"77",X"33",X"CC",X"EE",X"77",X"33",X"11",X"00",X"00",X"00", - X"00",X"00",X"00",X"88",X"CC",X"EE",X"77",X"33",X"CC",X"EE",X"77",X"33",X"11",X"00",X"00",X"00", - X"33",X"77",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"EE",X"CC", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"EE",X"EE",X"88",X"88",X"88",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"CC",X"77",X"33",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"EE",X"00",X"66",X"FF",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"44",X"66",X"22",X"22",X"66",X"CC",X"88",X"00",X"44",X"CC",X"88",X"88",X"CC",X"77",X"33",X"00", - X"88",X"CC",X"66",X"22",X"22",X"EE",X"EE",X"00",X"33",X"77",X"CC",X"88",X"88",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"88",X"99",X"99",X"99",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"88",X"99",X"99",X"99",X"99",X"FF",X"FF",X"00", - X"EE",X"EE",X"22",X"22",X"66",X"CC",X"88",X"00",X"99",X"99",X"99",X"88",X"CC",X"77",X"33",X"00", - X"EE",X"EE",X"00",X"00",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"11",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"EE",X"EE",X"22",X"22",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"88",X"CC",X"66",X"33",X"11",X"FF",X"FF",X"00", - X"22",X"22",X"22",X"22",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00", - X"EE",X"EE",X"00",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"77",X"33",X"77",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"00",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"77",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"00",X"88",X"88",X"88",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"FF",X"00", - X"AA",X"CC",X"EE",X"AA",X"22",X"EE",X"CC",X"00",X"77",X"FF",X"88",X"88",X"88",X"FF",X"77",X"00", - X"22",X"66",X"EE",X"CC",X"88",X"EE",X"EE",X"00",X"77",X"FF",X"99",X"88",X"88",X"FF",X"FF",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"66",X"44",X"00",X"00",X"55",X"DD",X"99",X"99",X"FF",X"66",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"88",X"88",X"FF",X"FF",X"88",X"88",X"00",X"00", - X"CC",X"EE",X"22",X"22",X"22",X"EE",X"CC",X"00",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"00", - X"00",X"88",X"CC",X"EE",X"CC",X"88",X"00",X"00",X"FF",X"FF",X"11",X"00",X"11",X"FF",X"FF",X"00", - X"EE",X"EE",X"CC",X"88",X"CC",X"EE",X"EE",X"00",X"FF",X"FF",X"11",X"33",X"11",X"FF",X"FF",X"00", - X"66",X"EE",X"CC",X"88",X"CC",X"EE",X"66",X"00",X"CC",X"EE",X"77",X"33",X"77",X"EE",X"CC",X"00", - X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"EE",X"FF",X"11",X"11",X"FF",X"EE",X"00",X"00", - X"22",X"22",X"22",X"AA",X"EE",X"EE",X"66",X"00",X"CC",X"EE",X"FF",X"BB",X"99",X"88",X"88",X"00", - X"00",X"00",X"00",X"00",X"88",X"22",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"33",X"00",X"00",X"00", - X"CC",X"22",X"11",X"55",X"55",X"99",X"22",X"CC",X"33",X"44",X"88",X"AA",X"AA",X"99",X"44",X"33", - X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"EE",X"22",X"22",X"00",X"11",X"22",X"22",X"22",X"33", - X"AA",X"AA",X"AA",X"22",X"00",X"00",X"00",X"EE",X"22",X"22",X"22",X"11",X"00",X"22",X"22",X"33", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22", - X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"08",X"08",X"08",X"08",X"08",X"08",X"08",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01", - X"08",X"08",X"0F",X"0F",X"00",X"00",X"00",X"00",X"01",X"01",X"0F",X"0F",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"0F",X"0F",X"08",X"08",X"00",X"00",X"00",X"00",X"0F",X"0F",X"01",X"01", - X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"33",X"00",X"77",X"33",X"33",X"11",X"00",X"00",X"00",X"00", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77", - X"0F",X"0F",X"0F",X"07",X"01",X"00",X"00",X"00",X"FF",X"FF",X"EE",X"EE",X"EE",X"CC",X"88",X"00", - X"00",X"00",X"33",X"77",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"77", - X"FF",X"FF",X"FF",X"FF",X"FF",X"55",X"BB",X"FF",X"11",X"11",X"33",X"11",X"22",X"33",X"33",X"33", - X"FF",X"FF",X"FF",X"FF",X"EE",X"55",X"BB",X"FF",X"11",X"11",X"33",X"11",X"22",X"33",X"33",X"33", - X"00",X"00",X"00",X"01",X"07",X"0F",X"0F",X"0F",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"FF",X"FF", - X"FF",X"EE",X"DD",X"BB",X"77",X"77",X"33",X"11",X"33",X"33",X"11",X"11",X"00",X"00",X"00",X"00", - X"00",X"11",X"33",X"77",X"77",X"BB",X"CC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11", - X"FF",X"FF",X"FF",X"33",X"00",X"77",X"FF",X"FF",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"11", - X"0F",X"0F",X"0F",X"07",X"01",X"00",X"00",X"00",X"FF",X"FF",X"EE",X"EE",X"CC",X"CC",X"88",X"00", - X"00",X"00",X"11",X"11",X"33",X"32",X"77",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"C7",X"CF",X"8F",X"8F",X"01",X"00",X"00",X"00",X"FD",X"FA",X"FB",X"FD",X"F7",X"EE",X"88",X"00", - X"00",X"00",X"00",X"01",X"8F",X"8F",X"CF",X"C7",X"00",X"88",X"EE",X"F7",X"FB",X"FD",X"FA",X"FD", - X"61",X"34",X"1E",X"0F",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"03",X"02",X"00",X"00",X"00", - X"C3",X"87",X"87",X"DF",X"DF",X"87",X"87",X"C3",X"00",X"00",X"30",X"F1",X"F1",X"30",X"00",X"00", - X"00",X"00",X"00",X"00",X"0F",X"1E",X"34",X"61",X"00",X"00",X"00",X"02",X"03",X"03",X"02",X"00", - X"8F",X"0F",X"0F",X"8F",X"8F",X"0F",X"0F",X"8F",X"3F",X"0F",X"0F",X"BF",X"BF",X"0F",X"0F",X"3F", - X"08",X"08",X"0F",X"0F",X"0F",X"88",X"88",X"CC",X"0A",X"0F",X"0F",X"0F",X"19",X"19",X"77",X"11", - X"00",X"00",X"00",X"00",X"01",X"07",X"0F",X"0F",X"00",X"00",X"88",X"CC",X"EE",X"EE",X"77",X"BB", - X"FF",X"77",X"32",X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"CC",X"88",X"88",X"0F",X"0F",X"0F",X"08",X"08",X"11",X"77",X"19",X"19",X"0F",X"0F",X"0F",X"0A", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"77",X"22",X"33",X"00",X"33",X"77",X"FF",X"66",X"60",X"30",X"10",X"00",X"44",X"66",X"CC",X"44", - X"00",X"00",X"88",X"F3",X"C0",X"C0",X"E0",X"E1",X"00",X"00",X"00",X"00",X"10",X"13",X"43",X"70", - X"E1",X"E1",X"C0",X"C8",X"EC",X"C8",X"80",X"00",X"70",X"30",X"10",X"31",X"73",X"73",X"30",X"00", - X"00",X"00",X"00",X"62",X"62",X"62",X"48",X"08",X"00",X"00",X"66",X"60",X"60",X"60",X"69",X"69", - X"00",X"08",X"0C",X"60",X"62",X"44",X"00",X"00",X"69",X"69",X"69",X"60",X"60",X"66",X"00",X"00", - X"00",X"00",X"08",X"C0",X"80",X"88",X"C0",X"E1",X"00",X"70",X"F4",X"E3",X"53",X"34",X"70",X"F0", - X"E1",X"A0",X"A0",X"80",X"C4",X"00",X"00",X"00",X"F0",X"F6",X"F6",X"30",X"10",X"11",X"00",X"00", - X"00",X"00",X"00",X"08",X"08",X"08",X"79",X"79",X"00",X"00",X"00",X"01",X"03",X"07",X"0F",X"69", - X"79",X"19",X"08",X"08",X"08",X"00",X"00",X"00",X"69",X"3C",X"34",X"30",X"33",X"00",X"00",X"00", - X"33",X"22",X"77",X"C0",X"C0",X"C0",X"C0",X"C0",X"33",X"66",X"CC",X"CC",X"F0",X"F0",X"F0",X"40", - X"99",X"88",X"00",X"00",X"00",X"00",X"CC",X"88",X"00",X"11",X"00",X"00",X"00",X"66",X"CC",X"99", - X"0F",X"0F",X"0E",X"0C",X"08",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"07",X"00",X"88",X"CC",X"00", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"8F",X"03",X"03",X"07",X"07",X"0F", - X"00",X"00",X"00",X"08",X"0C",X"0E",X"0F",X"0F",X"CC",X"EE",X"44",X"01",X"07",X"0F",X"0F",X"0F", - X"77",X"7B",X"7B",X"7B",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"01",X"03",X"03",X"30",X"30",X"70", - X"00",X"00",X"00",X"44",X"66",X"66",X"66",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"66",X"33",X"00",X"00",X"33",X"77",X"FF",X"66",X"60",X"30",X"10",X"00",X"44",X"66",X"CC",X"44", - X"88",X"00",X"33",X"E6",X"C3",X"C0",X"C0",X"F3",X"77",X"77",X"CC",X"CC",X"F0",X"F0",X"F0",X"40", - X"88",X"88",X"00",X"33",X"77",X"EE",X"CC",X"CC",X"00",X"11",X"00",X"00",X"00",X"00",X"11",X"33", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"8F",X"03",X"8B",X"07",X"07",X"0F", - X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"7B",X"7B",X"7B",X"33",X"70",X"30",X"30",X"03",X"03",X"01",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"A0",X"00",X"00",X"00",X"00",X"00",X"A0",X"A0",X"A0", - X"88",X"CC",X"44",X"00",X"00",X"00",X"88",X"99",X"99",X"CC",X"66",X"00",X"00",X"00",X"11",X"00", - X"C0",X"C0",X"C0",X"C0",X"C0",X"77",X"22",X"33",X"40",X"F0",X"F0",X"F0",X"CC",X"CC",X"66",X"33", - X"66",X"FF",X"77",X"33",X"00",X"33",X"22",X"77",X"44",X"CC",X"66",X"44",X"00",X"10",X"30",X"60", - X"0F",X"0F",X"0E",X"0C",X"08",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"07",X"01",X"44",X"EE",X"CC", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"03",X"03",X"8F",X"07",X"0F", - X"00",X"00",X"00",X"08",X"0C",X"0E",X"0F",X"0F",X"00",X"CC",X"88",X"01",X"07",X"0F",X"0F",X"0F", - X"77",X"66",X"66",X"66",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"7B",X"7B",X"7B",X"77",X"70",X"30",X"30",X"03",X"03",X"01",X"00",X"00", - X"CC",X"CC",X"EE",X"77",X"33",X"00",X"88",X"99",X"33",X"11",X"00",X"00",X"00",X"00",X"11",X"00", - X"F3",X"C0",X"C0",X"F3",X"E6",X"33",X"00",X"88",X"40",X"F0",X"F0",X"F0",X"CC",X"EE",X"77",X"77", - X"66",X"FF",X"77",X"33",X"00",X"00",X"33",X"66",X"44",X"CC",X"66",X"44",X"00",X"10",X"30",X"60", - X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"8B",X"03",X"8F",X"07",X"0F", - X"00",X"40",X"F0",X"F0",X"3C",X"1E",X"1E",X"3C",X"50",X"50",X"50",X"70",X"E1",X"C3",X"C3",X"E1", - X"70",X"70",X"70",X"F0",X"F0",X"F0",X"E0",X"80",X"00",X"00",X"00",X"80",X"D0",X"F0",X"F0",X"F0", - X"F0",X"F7",X"F7",X"FF",X"FF",X"FF",X"11",X"00",X"F0",X"F0",X"F0",X"70",X"31",X"11",X"00",X"00", - X"00",X"00",X"00",X"00",X"88",X"EE",X"FF",X"00",X"E0",X"80",X"88",X"EE",X"FF",X"FF",X"FF",X"00", - X"33",X"33",X"11",X"11",X"11",X"11",X"11",X"33",X"88",X"CC",X"CC",X"CC",X"EE",X"EE",X"EE",X"7F", - X"FF",X"FF",X"CC",X"FF",X"FF",X"CC",X"FF",X"FF",X"00",X"88",X"88",X"88",X"88",X"88",X"99",X"BB", - X"FF",X"FE",X"F0",X"F0",X"F0",X"10",X"00",X"00",X"3F",X"3D",X"3C",X"F0",X"F0",X"B0",X"90",X"90", - X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"F3",X"F3",X"F0",X"F0",X"F0",X"F0",X"30",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"EE",X"EE",X"77",X"77",X"33", - X"11",X"33",X"77",X"EE",X"EE",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"FF", - X"DD",X"FF",X"FF",X"F3",X"F0",X"F0",X"30",X"90",X"33",X"11",X"16",X"1E",X"3C",X"F0",X"B0",X"90", - X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"EC",X"F8",X"F0",X"F0",X"F0",X"F0", - X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"88",X"88",X"CC",X"CC",X"EE",X"FF",X"FF",X"77", - X"00",X"88",X"CC",X"CC",X"EE",X"EE",X"FE",X"FC",X"66",X"33",X"11",X"00",X"00",X"00",X"11",X"33", - X"FF",X"FF",X"F0",X"87",X"87",X"F0",X"70",X"10",X"73",X"71",X"30",X"30",X"10",X"00",X"00",X"00", - X"F8",X"F0",X"F0",X"80",X"F0",X"C0",X"00",X"F0",X"FF",X"FF",X"F0",X"F0",X"78",X"F0",X"F0",X"F0", - X"33",X"33",X"11",X"11",X"11",X"11",X"11",X"33",X"88",X"CC",X"CC",X"CC",X"EE",X"EE",X"EE",X"7F", - X"FF",X"FF",X"CC",X"FF",X"FF",X"CC",X"FF",X"FF",X"00",X"88",X"88",X"88",X"88",X"88",X"99",X"BB", - X"FF",X"FE",X"F0",X"F0",X"F0",X"10",X"00",X"00",X"3F",X"3D",X"3C",X"F0",X"F0",X"B0",X"90",X"90", - X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"F3",X"F3",X"F0",X"F0",X"F0",X"F0",X"30",X"00", - X"66",X"33",X"11",X"11",X"11",X"33",X"77",X"FF",X"33",X"66",X"66",X"EE",X"EE",X"EE",X"2E",X"3F", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"CC",X"CC",X"CC",X"88", - X"FE",X"F0",X"F0",X"F0",X"70",X"70",X"30",X"10",X"79",X"F0",X"F0",X"F0",X"70",X"50",X"50",X"10", - X"00",X"00",X"00",X"00",X"C0",X"F0",X"F0",X"F0",X"00",X"80",X"C0",X"E0",X"F0",X"F0",X"F0",X"F0", - X"00",X"01",X"83",X"87",X"1E",X"1E",X"0F",X"0F",X"C0",X"F0",X"F0",X"F0",X"70",X"10",X"10",X"D0", - X"00",X"08",X"0C",X"0E",X"0F",X"07",X"0F",X"0F",X"00",X"0F",X"0F",X"09",X"C0",X"C0",X"0F",X"0F", - X"3F",X"FF",X"FF",X"FE",X"FE",X"8F",X"0F",X"0F",X"F0",X"F0",X"F0",X"70",X"30",X"10",X"90",X"F0", - X"0F",X"03",X"88",X"CC",X"EE",X"FF",X"77",X"7F",X"CF",X"FF",X"FF",X"F7",X"91",X"0E",X"0F",X"0F", - X"1F",X"1E",X"1E",X"87",X"C3",X"61",X"00",X"00",X"F0",X"F0",X"F0",X"70",X"10",X"00",X"00",X"00", - X"3F",X"1F",X"8F",X"07",X"07",X"0F",X"0F",X"0E",X"EF",X"FF",X"F3",X"48",X"0C",X"0F",X"0F",X"03", - X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"F0",X"40",X"40",X"60",X"70",X"70",X"70",X"70",X"70", - X"F0",X"F0",X"30",X"10",X"00",X"00",X"30",X"30",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"30",X"30",X"00",X"00",X"00",X"00",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10", - X"F0",X"F0",X"F0",X"80",X"00",X"00",X"00",X"00",X"70",X"70",X"70",X"70",X"70",X"60",X"40",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"F4",X"F4",X"F4", - X"F4",X"F0",X"F0",X"F3",X"F4",X"FB",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F4",X"F4",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"FC",X"F2",X"FD",X"E2",X"CC", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F4",X"F4",X"F4",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F4",X"F4",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0", - X"30",X"70",X"F0",X"F0",X"F0",X"F0",X"F4",X"F4",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",X"F0",X"F0",X"F4",X"F4",X"F0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F2",X"F2",X"F2",X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F4",X"F4",X"F4",X"00",X"00",X"00",X"00",X"0F",X"0F",X"00",X"00", - X"0C",X"0C",X"0F",X"0F",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"08",X"0F",X"0F",X"00",X"00",X"00",X"00",X"01",X"01",X"0F",X"0F",X"F0",X"F0",X"F4",X"F4", - X"F0",X"F0",X"F0",X"F0",X"0F",X"0F",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"0F",X"0F",X"08",X"08",X"F0",X"F0",X"F0",X"F0",X"0F",X"0F",X"01",X"01", - X"08",X"08",X"0F",X"0F",X"00",X"00",X"00",X"00",X"01",X"01",X"0F",X"0F",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"0F",X"0F",X"08",X"08",X"00",X"00",X"00",X"00",X"0F",X"0F",X"01",X"01", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"F4",X"F0",X"F0",X"F3",X"F4",X"FB",X"74",X"33",X"0F",X"0E",X"0C",X"08",X"08",X"00",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F4",X"F4",X"F4",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"F4",X"F4",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F4",X"F4",X"F4",X"0F",X"0E",X"0C",X"08",X"08",X"00",X"00",X"00", - X"F4",X"F4",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"08",X"08",X"0C",X"0F",X"0F", - X"30",X"70",X"F0",X"F0",X"F0",X"F0",X"F4",X"F4",X"00",X"00",X"00",X"08",X"08",X"0C",X"0E",X"0F", - X"30",X"70",X"F0",X"F0",X"F0",X"F0",X"F4",X"F4",X"00",X"00",X"00",X"00",X"0F",X"0F",X"00",X"00", - X"F4",X"F0",X"F0",X"F3",X"F4",X"FB",X"74",X"33",X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"00", - X"0C",X"0C",X"0F",X"0F",X"F4",X"FB",X"74",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"08",X"0F",X"0F",X"00",X"00",X"00",X"00",X"01",X"01",X"0F",X"0F",X"F2",X"FD",X"E2",X"CC", - X"30",X"70",X"F0",X"F0",X"0F",X"0F",X"0C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"80",X"00",X"80",X"C0",X"C0",X"80",X"00",X"80",X"10",X"30",X"10",X"00",X"00",X"10",X"30",X"10", - X"C0",X"60",X"C0",X"00",X"00",X"C0",X"60",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"0F",X"0F",X"08",X"08",X"C0",X"E0",X"F0",X"F0",X"0F",X"0F",X"01",X"01", - X"0C",X"0E",X"02",X"02",X"02",X"0E",X"0E",X"00",X"06",X"0F",X"09",X"09",X"09",X"0F",X"0F",X"00", - X"8F",X"0F",X"0F",X"0F",X"0F",X"0F",X"80",X"C0",X"3F",X"0F",X"87",X"C3",X"61",X"30",X"10",X"00", - X"C0",X"80",X"0F",X"0F",X"0F",X"0F",X"0F",X"8F",X"00",X"10",X"30",X"61",X"C3",X"87",X"0F",X"3F", - X"88",X"88",X"CC",X"FF",X"77",X"00",X"00",X"00",X"11",X"11",X"11",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"77",X"EE",X"CC",X"00",X"00",X"00", - X"00",X"00",X"00",X"77",X"FF",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"EE",X"77",X"33",X"33", - X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"11", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"33", - X"00",X"00",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00",X"00", - X"00",X"00",X"02",X"02",X"02",X"02",X"0E",X"0E",X"00",X"00",X"08",X"09",X"09",X"09",X"0F",X"0F", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"0F",X"78",X"78",X"78",X"78",X"78",X"78",X"78",X"0F", - X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"01",X"0F",X"78",X"78",X"78",X"78",X"78",X"78",X"08",X"0F", - X"E1",X"E1",X"E1",X"E1",X"01",X"01",X"01",X"0F",X"78",X"78",X"78",X"78",X"08",X"08",X"08",X"0F", - X"E1",X"E1",X"01",X"01",X"01",X"01",X"01",X"0F",X"78",X"78",X"08",X"08",X"08",X"08",X"08",X"0F", - X"0C",X"0C",X"0F",X"0F",X"F0",X"F0",X"F0",X"F0",X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"F0",X"F0",X"0F",X"0F",X"0C",X"0C",X"00",X"00",X"00",X"00",X"0F",X"0F",X"00",X"00", - X"F0",X"F0",X"F2",X"F2",X"F2",X"F0",X"F0",X"F0",X"E0",X"E0",X"E0",X"E8",X"E4",X"EA",X"C4",X"88", - X"F4",X"F4",X"F4",X"F4",X"F0",X"F0",X"F0",X"F0",X"80",X"C0",X"E8",X"E8",X"EC",X"E4",X"E4",X"E0", - X"08",X"08",X"0F",X"0F",X"F2",X"F2",X"F0",X"F0",X"01",X"01",X"0F",X"0F",X"E8",X"E8",X"E0",X"E0", - X"F0",X"F0",X"F2",X"F2",X"0F",X"0F",X"08",X"08",X"E0",X"E0",X"E0",X"E0",X"0F",X"0F",X"01",X"01", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F4",X"F4",X"F4",X"E8",X"E8",X"E8",X"E0",X"E0",X"E0",X"E0",X"E0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F4",X"F4",X"F4",X"E8",X"E8",X"E8",X"E0",X"E0",X"E0",X"E0",X"E0", - X"0C",X"0C",X"0F",X"0F",X"F4",X"FB",X"74",X"33",X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"00", - X"30",X"70",X"F0",X"F0",X"0F",X"0F",X"0C",X"0C",X"00",X"00",X"00",X"00",X"0F",X"0F",X"00",X"00", - X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0F",X"08",X"08",X"08",X"08",X"08",X"08",X"08",X"0F", - X"0F",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"0F",X"08",X"08",X"08",X"08",X"08",X"08",X"08", - X"0F",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"E1",X"0F",X"78",X"78",X"78",X"78",X"78",X"78",X"78", - X"0F",X"E1",X"01",X"01",X"01",X"01",X"01",X"01",X"0F",X"78",X"08",X"08",X"08",X"08",X"08",X"08", - X"0F",X"E1",X"E1",X"E1",X"01",X"01",X"01",X"01",X"0F",X"78",X"78",X"78",X"08",X"08",X"08",X"08", - X"0F",X"E1",X"E1",X"E1",X"E1",X"E1",X"01",X"01",X"0F",X"78",X"78",X"78",X"78",X"78",X"08",X"08", - X"00",X"01",X"03",X"07",X"D2",X"F0",X"F0",X"3F",X"A0",X"A0",X"B0",X"F0",X"70",X"70",X"76",X"77", - X"40",X"40",X"40",X"E0",X"F0",X"F0",X"F0",X"F7",X"20",X"60",X"C0",X"80",X"F0",X"F0",X"F0",X"89", - X"1F",X"07",X"03",X"88",X"88",X"CC",X"EE",X"66",X"23",X"11",X"00",X"00",X"00",X"00",X"00",X"00", - X"F7",X"E6",X"EE",X"EE",X"CC",X"CC",X"CC",X"88",X"CC",X"EE",X"FF",X"77",X"33",X"11",X"00",X"00", - X"00",X"01",X"03",X"07",X"1F",X"3C",X"F0",X"F0",X"00",X"00",X"A0",X"A0",X"B0",X"F0",X"70",X"70", - X"00",X"00",X"40",X"40",X"40",X"E0",X"F0",X"F0",X"00",X"00",X"20",X"60",X"C0",X"80",X"F0",X"F0", - X"F1",X"3F",X"1F",X"07",X"03",X"00",X"88",X"88",X"76",X"77",X"23",X"11",X"00",X"00",X"00",X"00", - X"F0",X"F7",X"F7",X"E6",X"66",X"33",X"11",X"00",X"F0",X"89",X"88",X"CC",X"66",X"33",X"99",X"CC", - X"60",X"C0",X"80",X"00",X"F0",X"C0",X"00",X"00",X"0E",X"0F",X"6F",X"FF",X"F0",X"F0",X"F0",X"FF", - X"00",X"08",X"0E",X"CF",X"F0",X"F0",X"87",X"1E",X"00",X"00",X"10",X"1E",X"F0",X"F0",X"0E",X"F7", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EF",X"0F",X"1E",X"00",X"00",X"00",X"00",X"00", - X"3C",X"78",X"F3",X"00",X"00",X"00",X"00",X"00",X"C4",X"FF",X"CC",X"66",X"22",X"22",X"22",X"33", - X"00",X"70",X"C0",X"80",X"E0",X"08",X"00",X"77",X"0E",X"0F",X"6F",X"FF",X"FF",X"F0",X"F0",X"F0", - X"00",X"08",X"0E",X"8F",X"FF",X"F0",X"F0",X"C3",X"00",X"00",X"10",X"1E",X"F0",X"C3",X"87",X"2C", - X"44",X"FF",X"CC",X"66",X"22",X"22",X"22",X"33",X"FF",X"FF",X"EF",X"0F",X"0E",X"00",X"00",X"00", - X"CF",X"9E",X"1E",X"08",X"00",X"00",X"00",X"00",X"E0",X"F3",X"F7",X"00",X"00",X"00",X"00",X"00", - X"F0",X"F0",X"E1",X"E7",X"CF",X"0F",X"0C",X"00",X"00",X"00",X"00",X"70",X"10",X"40",X"60",X"20", - X"80",X"C0",X"60",X"30",X"B0",X"F0",X"E0",X"E0",X"11",X"10",X"30",X"F0",X"F1",X"C3",X"07",X"00", - X"00",X"00",X"00",X"CC",X"FF",X"FF",X"00",X"00",X"B0",X"90",X"B0",X"F0",X"70",X"31",X"11",X"00", - X"E0",X"F3",X"F3",X"F3",X"F0",X"BE",X"CC",X"00",X"00",X"88",X"FF",X"FF",X"FF",X"FF",X"00",X"00", - X"40",X"40",X"40",X"C0",X"C0",X"08",X"08",X"7F",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"17", - X"00",X"00",X"00",X"0F",X"0F",X"7F",X"FF",X"FC",X"10",X"10",X"12",X"1E",X"3C",X"F8",X"F0",X"E1", - X"44",X"FF",X"CC",X"66",X"22",X"22",X"22",X"33",X"17",X"16",X"3C",X"F0",X"F1",X"C3",X"07",X"00", - X"F0",X"F0",X"E1",X"E7",X"CF",X"0F",X"0C",X"00",X"87",X"3C",X"79",X"48",X"08",X"00",X"00",X"00", - X"0C",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"03",X"01",X"00",X"70",X"10",X"40",X"60",X"20", - X"1E",X"D2",X"5A",X"70",X"F0",X"F0",X"F0",X"E0",X"F3",X"F3",X"C3",X"87",X"86",X"84",X"00",X"00", - X"00",X"00",X"00",X"CC",X"FF",X"FF",X"00",X"00",X"B0",X"90",X"B0",X"F0",X"70",X"31",X"11",X"00", - X"E0",X"F3",X"F3",X"F3",X"F0",X"BE",X"CC",X"00",X"00",X"88",X"FF",X"FF",X"FF",X"FF",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"30",X"00",X"00",X"00",X"01",X"01",X"01",X"01", - X"A0",X"A0",X"A0",X"E1",X"E1",X"E1",X"F0",X"F8",X"00",X"00",X"00",X"00",X"00",X"48",X"68",X"68", - X"44",X"FF",X"CC",X"66",X"2A",X"2A",X"2A",X"3F",X"03",X"03",X"07",X"17",X"17",X"17",X"07",X"03", - X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"3C",X"2C",X"3C",X"9E",X"9E",X"CF",X"CF",X"EF",X"E7", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"A0",X"40",X"A0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"0E",X"0E", - X"00",X"00",X"00",X"00",X"E0",X"C0",X"00",X"00",X"00",X"00",X"01",X"00",X"01",X"00",X"00",X"00", - X"00",X"00",X"00",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00", - X"00",X"04",X"0A",X"41",X"C1",X"90",X"70",X"10",X"00",X"00",X"01",X"02",X"14",X"04",X"02",X"04", - X"06",X"0A",X"01",X"00",X"90",X"E0",X"20",X"10",X"06",X"09",X"80",X"80",X"90",X"A0",X"40",X"00", - X"21",X"C3",X"61",X"30",X"10",X"01",X"02",X"0C",X"38",X"08",X"08",X"06",X"01",X"01",X"00",X"00", - X"F0",X"00",X"10",X"30",X"E0",X"02",X"0D",X"00",X"00",X"80",X"50",X"A0",X"20",X"20",X"05",X"0C", - X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00", - X"00",X"00",X"00",X"00",X"01",X"0C",X"06",X"00",X"00",X"00",X"00",X"C0",X"60",X"80",X"41",X"00", - X"10",X"20",X"60",X"80",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"80",X"20",X"C0",X"80",X"00",X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"08",X"24",X"E1",X"41",X"81",X"70",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"01",X"0A",X"04",X"38",X"04",X"08",X"00",X"0D",X"02",X"40",X"60",X"90",X"C0",X"20", - X"21",X"41",X"E1",X"81",X"82",X"04",X"08",X"00",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00", - X"00",X"70",X"02",X"0D",X"01",X"01",X"00",X"00",X"C0",X"90",X"40",X"C0",X"00",X"0C",X"03",X"00", - X"00",X"20",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"0D",X"05", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"10",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"B0",X"80",X"60",X"00",X"02",X"0C",X"06",X"00",X"00",X"00",X"80",X"00", - X"00",X"04",X"0A",X"41",X"C1",X"90",X"70",X"10",X"00",X"00",X"01",X"02",X"14",X"04",X"02",X"04", - X"06",X"0A",X"01",X"00",X"90",X"E0",X"20",X"10",X"06",X"09",X"80",X"80",X"90",X"A0",X"40",X"00", - X"21",X"C3",X"61",X"30",X"10",X"01",X"02",X"0C",X"38",X"08",X"08",X"06",X"01",X"01",X"00",X"00", - X"F0",X"00",X"10",X"30",X"E0",X"02",X"0D",X"00",X"00",X"80",X"50",X"A0",X"20",X"20",X"05",X"0C", - X"00",X"00",X"00",X"00",X"00",X"08",X"04",X"06",X"00",X"00",X"00",X"00",X"0C",X"06",X"01",X"00", - X"00",X"00",X"00",X"60",X"20",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"40",X"01",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"60",X"B0",X"00",X"00", - X"70",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"09",X"06",X"00",X"00",X"00",X"00", - X"00",X"00",X"08",X"24",X"E1",X"41",X"81",X"70",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00", - X"00",X"00",X"01",X"0A",X"04",X"38",X"04",X"08",X"00",X"0D",X"02",X"40",X"60",X"90",X"C0",X"20", - X"21",X"41",X"E1",X"81",X"82",X"04",X"08",X"00",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00", - X"00",X"70",X"02",X"0D",X"01",X"01",X"00",X"00",X"C0",X"90",X"40",X"C0",X"00",X"0C",X"03",X"00", - X"CF",X"CF",X"CF",X"8F",X"8F",X"9E",X"1E",X"7F",X"F0",X"F0",X"F0",X"FC",X"FC",X"BC",X"75",X"33", - X"41",X"E1",X"C3",X"F0",X"F0",X"F0",X"CB",X"CF",X"F8",X"F0",X"F0",X"F0",X"F1",X"F3",X"FF",X"6F", - X"7C",X"FF",X"FC",X"F6",X"E2",X"22",X"22",X"33",X"33",X"33",X"11",X"11",X"11",X"00",X"00",X"00", - X"CD",X"CD",X"CC",X"CC",X"CC",X"CC",X"CC",X"44",X"0F",X"0F",X"0F",X"07",X"03",X"00",X"00",X"00", - X"90",X"F0",X"C2",X"C2",X"C3",X"C3",X"C7",X"CF",X"00",X"00",X"00",X"00",X"A0",X"A0",X"A0",X"B0", - X"00",X"00",X"00",X"00",X"81",X"C1",X"41",X"41",X"70",X"03",X"07",X"0F",X"3E",X"7E",X"7C",X"FC", - X"CF",X"CF",X"CF",X"8F",X"8F",X"9E",X"1E",X"7F",X"F0",X"F0",X"F0",X"FC",X"FC",X"BC",X"75",X"33", - X"41",X"E1",X"C3",X"F0",X"F0",X"F0",X"CB",X"CF",X"F8",X"F0",X"F0",X"F0",X"F1",X"F3",X"FF",X"6F", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"00",X"00",X"00",X"88",X"88",X"C0",X"E0",X"F0",X"00",X"00",X"03",X"02",X"02",X"02",X"02",X"03", - X"00",X"11",X"33",X"77",X"FF",X"BD",X"3C",X"3C",X"00",X"EE",X"FF",X"FF",X"FF",X"FF",X"FE",X"F0", - X"87",X"0E",X"0C",X"08",X"08",X"00",X"00",X"00",X"03",X"06",X"04",X"04",X"06",X"0F",X"00",X"00", - X"3C",X"3C",X"1E",X"0F",X"07",X"03",X"01",X"00",X"F0",X"F0",X"E1",X"C3",X"0F",X"0F",X"0F",X"00", - X"00",X"00",X"00",X"80",X"80",X"0C",X"0E",X"0F",X"00",X"00",X"00",X"00",X"00",X"03",X"02",X"03", - X"00",X"11",X"33",X"70",X"F0",X"96",X"0F",X"0F",X"00",X"EE",X"FF",X"FE",X"F0",X"F0",X"E1",X"0F", - X"0F",X"0E",X"0C",X"08",X"08",X"00",X"00",X"00",X"03",X"06",X"0F",X"00",X"00",X"00",X"00",X"00", - X"0F",X"0F",X"0F",X"0F",X"07",X"03",X"01",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0E",X"00", - X"00",X"00",X"00",X"08",X"08",X"0C",X"0E",X"0F",X"00",X"00",X"0F",X"06",X"04",X"04",X"06",X"03", - X"00",X"10",X"30",X"07",X"0F",X"0F",X"0F",X"0F",X"00",X"E0",X"F0",X"E1",X"0F",X"0F",X"0F",X"0F", - X"7F",X"EE",X"CC",X"88",X"88",X"00",X"00",X"00",X"03",X"02",X"02",X"02",X"02",X"03",X"00",X"00", - X"0F",X"2F",X"AF",X"FF",X"77",X"33",X"11",X"00",X"0F",X"0F",X"1F",X"3F",X"FF",X"FF",X"EE",X"00", - X"00",X"00",X"00",X"08",X"08",X"CC",X"EE",X"FF",X"00",X"00",X"00",X"00",X"00",X"0F",X"06",X"03", - X"00",X"01",X"03",X"07",X"0F",X"2F",X"3F",X"3F",X"00",X"0E",X"0F",X"0F",X"0F",X"0F",X"1F",X"FF", - X"F8",X"E0",X"C0",X"80",X"80",X"00",X"00",X"00",X"03",X"02",X"03",X"00",X"00",X"00",X"00",X"00", - X"3F",X"3D",X"B5",X"F0",X"70",X"30",X"10",X"00",X"FF",X"FF",X"FE",X"FC",X"F0",X"F0",X"E0",X"00", - X"08",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"01",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"0F", - X"0F",X"0F",X"E1",X"C0",X"90",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"07",X"03",X"01",X"00",X"20",X"30",X"30",X"20",X"0F",X"0F",X"78",X"3C",X"10",X"20",X"E0",X"00", - X"08",X"0C",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"03", - X"01",X"03",X"07",X"0E",X"0C",X"0C",X"0C",X"08",X"09",X"0B",X"03",X"23",X"67",X"FF",X"FF",X"67", - X"0F",X"0F",X"E1",X"C3",X"90",X"F0",X"00",X"00",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00", - X"08",X"00",X"00",X"00",X"20",X"30",X"30",X"20",X"47",X"07",X"70",X"30",X"10",X"30",X"E0",X"00", - X"08",X"0C",X"0E",X"0F",X"0F",X"87",X"87",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"32",X"32",X"22",X"00",X"00",X"11",X"11",X"00",X"0F",X"0F",X"03",X"01",X"01",X"F0",X"F0",X"01", - X"0E",X"E0",X"E0",X"F0",X"F2",X"F2",X"F0",X"D0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"01",X"B8",X"88",X"F0",X"F0",X"63",X"03",X"10", - X"08",X"0E",X"0F",X"CF",X"C3",X"C3",X"C3",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"32",X"33",X"11",X"00",X"00",X"03",X"07",X"0F",X"0D",X"81",X"89",X"01",X"01", - X"0E",X"E0",X"E0",X"F0",X"F2",X"F2",X"F0",X"D0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"01",X"B8",X"88",X"F0",X"F0",X"63",X"03",X"10", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"06",X"0E",X"0C",X"08",X"08",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"21", - X"08",X"0C",X"0C",X"0C",X"0E",X"0E",X"8E",X"8F",X"00",X"00",X"01",X"03",X"07",X"0F",X"0E",X"0C", - X"0C",X"8F",X"88",X"88",X"8F",X"0C",X"07",X"00",X"70",X"71",X"77",X"77",X"FF",X"BB",X"AA",X"AA", - X"8F",X"FF",X"FF",X"FF",X"EE",X"44",X"44",X"44",X"19",X"FF",X"FF",X"FF",X"99",X"CC",X"66",X"22", - X"00",X"00",X"08",X"08",X"00",X"07",X"04",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"21", - X"00",X"00",X"00",X"01",X"03",X"06",X"8E",X"8F",X"00",X"00",X"0C",X"09",X"03",X"06",X"0C",X"08", - X"88",X"88",X"88",X"88",X"88",X"0F",X"04",X"07",X"70",X"71",X"77",X"77",X"FF",X"BB",X"AA",X"AA", - X"8F",X"FF",X"FF",X"FF",X"EE",X"44",X"44",X"44",X"19",X"FF",X"FF",X"FF",X"99",X"CC",X"66",X"22", - X"00",X"00",X"06",X"08",X"0E",X"08",X"06",X"88",X"00",X"11",X"33",X"33",X"11",X"33",X"47",X"CF", - X"00",X"FF",X"FF",X"FF",X"CF",X"FF",X"C7",X"6F",X"00",X"CC",X"EE",X"88",X"CF",X"EE",X"FF",X"3F", - X"88",X"88",X"06",X"08",X"0E",X"08",X"06",X"00",X"FF",X"CF",X"47",X"33",X"11",X"33",X"33",X"11", - X"FF",X"E7",X"4F",X"FF",X"CF",X"FF",X"FF",X"FF",X"0F",X"3F",X"FF",X"EE",X"CF",X"88",X"EE",X"CC", - X"00",X"01",X"02",X"04",X"0F",X"8C",X"02",X"89",X"00",X"00",X"00",X"00",X"00",X"33",X"47",X"CF", - X"00",X"77",X"FF",X"FF",X"77",X"FF",X"4F",X"E7",X"00",X"FF",X"FF",X"EE",X"3F",X"FF",X"FF",X"3F", - X"88",X"89",X"02",X"8C",X"0F",X"04",X"02",X"01",X"FF",X"CF",X"47",X"33",X"00",X"00",X"00",X"00", - X"FF",X"6F",X"C7",X"FF",X"77",X"FF",X"FF",X"77",X"0F",X"3F",X"FF",X"FF",X"3F",X"EE",X"FF",X"FF", - X"00",X"07",X"0C",X"8F",X"88",X"88",X"8F",X"0C",X"AA",X"AA",X"BB",X"FF",X"77",X"77",X"71",X"70", - X"44",X"44",X"44",X"EE",X"FF",X"FF",X"FF",X"8F",X"22",X"66",X"CC",X"99",X"FF",X"FF",X"FF",X"19", - X"07",X"00",X"00",X"08",X"08",X"0C",X"0E",X"06",X"21",X"10",X"00",X"00",X"00",X"00",X"00",X"00", - X"8F",X"8E",X"0E",X"0E",X"0C",X"0C",X"0C",X"08",X"0C",X"0E",X"0F",X"07",X"03",X"01",X"00",X"00", - X"07",X"04",X"0F",X"88",X"88",X"88",X"88",X"88",X"AA",X"AA",X"BB",X"FF",X"77",X"77",X"71",X"70", - X"44",X"44",X"44",X"EE",X"FF",X"FF",X"FF",X"8F",X"22",X"66",X"CC",X"99",X"FF",X"FF",X"FF",X"19", - X"0F",X"04",X"07",X"00",X"08",X"08",X"00",X"00",X"21",X"10",X"00",X"00",X"00",X"00",X"00",X"00", - X"8F",X"8E",X"06",X"03",X"01",X"00",X"00",X"00",X"08",X"0C",X"06",X"03",X"09",X"0C",X"00",X"00", - X"00",X"00",X"06",X"08",X"0E",X"08",X"06",X"88",X"00",X"11",X"33",X"33",X"11",X"33",X"65",X"CF", - X"00",X"FF",X"FF",X"FF",X"CF",X"FF",X"4F",X"6F",X"00",X"CC",X"EE",X"88",X"CF",X"EE",X"FF",X"3F", - X"88",X"88",X"06",X"08",X"0E",X"08",X"06",X"00",X"FF",X"ED",X"47",X"33",X"11",X"33",X"33",X"11", - X"FF",X"6F",X"4F",X"FF",X"CF",X"FF",X"FF",X"FF",X"0F",X"3F",X"FF",X"EE",X"CF",X"88",X"EE",X"CC", - X"00",X"01",X"02",X"04",X"0F",X"8C",X"02",X"89",X"00",X"00",X"00",X"00",X"00",X"33",X"47",X"ED", - X"00",X"77",X"FF",X"FF",X"77",X"FF",X"4F",X"6F",X"00",X"FF",X"FF",X"EE",X"3F",X"FF",X"FF",X"3F", - X"88",X"89",X"02",X"8C",X"0F",X"04",X"02",X"01",X"FF",X"CF",X"65",X"33",X"00",X"00",X"00",X"00", - X"FF",X"6F",X"4F",X"FF",X"77",X"FF",X"FF",X"77",X"0F",X"3F",X"FF",X"FF",X"3F",X"EE",X"FF",X"70", - X"00",X"00",X"00",X"31",X"35",X"3D",X"2C",X"0C",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"A0",X"A1",X"E1",X"00",X"00",X"33",X"30",X"30",X"30",X"69",X"69", - X"0C",X"0C",X"0C",X"E0",X"EE",X"00",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"0F",X"0F",X"0F",X"30",X"30",X"33",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"F5",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"A0",X"A1",X"E1",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"78", - X"F5",X"3D",X"19",X"00",X"00",X"00",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"78",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"62",X"6A",X"6A",X"48",X"08",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"C0",X"C1",X"E1",X"00",X"00",X"33",X"30",X"30",X"30",X"0F",X"0F", - X"08",X"0C",X"3C",X"34",X"31",X"00",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"69",X"69",X"3C",X"30",X"30",X"33",X"00",X"00", - X"00",X"00",X"00",X"31",X"35",X"35",X"2C",X"0C",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"C0",X"C1",X"E1",X"00",X"00",X"66",X"60",X"60",X"60",X"0F",X"0F", - X"08",X"0C",X"1E",X"71",X"62",X"44",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"C0",X"00",X"00",X"69",X"69",X"69",X"60",X"60",X"66",X"00",X"00", - X"00",X"00",X"00",X"31",X"35",X"3D",X"2C",X"0C",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"A0",X"A1",X"E1",X"00",X"00",X"33",X"30",X"30",X"30",X"0F",X"0F", - X"0C",X"0C",X"0C",X"E0",X"EE",X"00",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"69",X"69",X"3C",X"30",X"30",X"33",X"00",X"00", - X"00",X"00",X"00",X"62",X"6A",X"6A",X"48",X"08",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"C0",X"C1",X"E1",X"00",X"00",X"33",X"30",X"30",X"30",X"69",X"69", - X"08",X"0C",X"3D",X"35",X"31",X"00",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"0F",X"0F",X"0F",X"30",X"30",X"33",X"00",X"00", - X"00",X"00",X"00",X"31",X"35",X"35",X"2C",X"0C",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"C0",X"C1",X"E1",X"00",X"00",X"66",X"60",X"60",X"60",X"69",X"69", - X"08",X"0C",X"1E",X"71",X"62",X"44",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"C0",X"00",X"00",X"0F",X"0F",X"0F",X"60",X"60",X"66",X"00",X"00", - X"00",X"00",X"00",X"44",X"4C",X"4C",X"08",X"08",X"00",X"00",X"70",X"F0",X"70",X"30",X"70",X"F0", - X"00",X"00",X"31",X"B2",X"F2",X"C0",X"E0",X"E1",X"00",X"00",X"80",X"C0",X"C0",X"40",X"0F",X"0F", - X"08",X"08",X"1E",X"1E",X"1E",X"00",X"00",X"00",X"F0",X"70",X"30",X"70",X"F0",X"70",X"00",X"00", - X"E1",X"E0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"0F",X"0F",X"40",X"C8",X"C8",X"C8",X"00",X"00", - X"00",X"00",X"00",X"26",X"2E",X"2E",X"08",X"08",X"00",X"00",X"70",X"F0",X"70",X"30",X"70",X"F0", - X"00",X"00",X"11",X"91",X"D1",X"C0",X"E0",X"E1",X"00",X"00",X"80",X"C0",X"C0",X"40",X"0F",X"0F", - X"08",X"08",X"2E",X"2E",X"26",X"00",X"00",X"00",X"F0",X"70",X"30",X"70",X"F0",X"70",X"00",X"00", - X"E1",X"E0",X"C0",X"D1",X"91",X"11",X"00",X"00",X"0F",X"0F",X"40",X"C0",X"C0",X"80",X"00",X"00", - X"00",X"00",X"00",X"17",X"1F",X"1F",X"08",X"08",X"00",X"00",X"70",X"F0",X"70",X"30",X"70",X"F0", - X"00",X"00",X"00",X"80",X"C0",X"C0",X"E0",X"E1",X"00",X"00",X"C8",X"C8",X"C8",X"40",X"0F",X"0F", - X"08",X"08",X"4C",X"4C",X"44",X"00",X"00",X"00",X"F0",X"70",X"30",X"70",X"F0",X"70",X"00",X"00", - X"E1",X"E0",X"C0",X"F2",X"B2",X"32",X"00",X"00",X"0F",X"0F",X"40",X"C0",X"C0",X"80",X"00",X"00", - X"00",X"00",X"00",X"1F",X"1F",X"1F",X"08",X"08",X"00",X"00",X"70",X"F0",X"70",X"30",X"70",X"F0", - X"00",X"00",X"00",X"80",X"C0",X"C0",X"E0",X"E1",X"00",X"00",X"62",X"62",X"62",X"40",X"0F",X"0F", - X"08",X"08",X"88",X"88",X"88",X"00",X"00",X"00",X"F0",X"70",X"30",X"70",X"F0",X"70",X"00",X"00", - X"E1",X"E0",X"C0",X"C0",X"80",X"00",X"F8",X"F8",X"0F",X"0F",X"41",X"41",X"C0",X"80",X"80",X"00", - X"00",X"00",X"00",X"88",X"88",X"88",X"08",X"08",X"00",X"00",X"70",X"F0",X"70",X"30",X"70",X"F0", - X"F8",X"F8",X"00",X"80",X"C0",X"C0",X"E0",X"E1",X"00",X"80",X"80",X"C0",X"41",X"41",X"0F",X"0F", - X"08",X"08",X"1F",X"1F",X"1F",X"00",X"00",X"00",X"F0",X"70",X"30",X"70",X"F0",X"70",X"00",X"00", - X"E1",X"E0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"0F",X"0F",X"40",X"62",X"62",X"62",X"00",X"00", - X"00",X"00",X"00",X"31",X"35",X"3D",X"2C",X"0C",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"81",X"A0",X"A1",X"E1",X"00",X"00",X"33",X"30",X"30",X"30",X"69",X"69", - X"0C",X"0C",X"0C",X"E0",X"EE",X"00",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"0F",X"0F",X"0F",X"30",X"30",X"33",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"F5",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"A0",X"A1",X"E1",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"78", - X"F5",X"3D",X"19",X"00",X"00",X"00",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"78",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"62",X"6A",X"6A",X"48",X"08",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"C0",X"C1",X"E1",X"00",X"00",X"33",X"30",X"30",X"30",X"0F",X"0F", - X"08",X"0C",X"3C",X"34",X"31",X"00",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"69",X"69",X"3C",X"30",X"30",X"33",X"00",X"00", - X"00",X"00",X"00",X"31",X"35",X"35",X"2C",X"0C",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"C0",X"C1",X"E1",X"00",X"00",X"66",X"60",X"60",X"60",X"0F",X"0F", - X"08",X"0C",X"1E",X"71",X"62",X"44",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"69",X"69",X"69",X"60",X"60",X"66",X"00",X"00", - X"00",X"00",X"00",X"31",X"35",X"3D",X"2C",X"0C",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"A0",X"A1",X"E1",X"00",X"00",X"33",X"30",X"30",X"30",X"0F",X"0F", - X"0C",X"0C",X"0C",X"E0",X"EE",X"00",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"69",X"69",X"3C",X"30",X"30",X"33",X"00",X"00", - X"00",X"00",X"00",X"62",X"6A",X"6A",X"48",X"08",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"C0",X"C1",X"E1",X"00",X"00",X"33",X"30",X"30",X"30",X"69",X"69", - X"08",X"0C",X"3D",X"35",X"31",X"00",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"0F",X"0F",X"0F",X"30",X"30",X"33",X"00",X"00", - X"00",X"00",X"00",X"31",X"35",X"35",X"2C",X"0C",X"00",X"00",X"11",X"10",X"30",X"36",X"96",X"F0", - X"00",X"00",X"00",X"E6",X"80",X"C0",X"C1",X"E1",X"00",X"00",X"66",X"60",X"60",X"60",X"69",X"69", - X"08",X"0C",X"1E",X"71",X"62",X"44",X"00",X"00",X"F0",X"70",X"30",X"73",X"F7",X"F7",X"70",X"00", - X"E1",X"E1",X"80",X"80",X"C8",X"80",X"00",X"00",X"0F",X"0F",X"0F",X"60",X"60",X"66",X"00",X"00", - X"00",X"00",X"00",X"44",X"4C",X"4C",X"08",X"08",X"00",X"00",X"70",X"F0",X"70",X"30",X"70",X"F0", - X"00",X"00",X"31",X"B2",X"F2",X"C0",X"E0",X"E1",X"00",X"00",X"80",X"C0",X"C0",X"40",X"0F",X"0F", - X"08",X"08",X"1E",X"1E",X"1E",X"00",X"00",X"00",X"F0",X"70",X"30",X"70",X"F0",X"70",X"00",X"00", - X"E1",X"E0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"0F",X"0F",X"40",X"C8",X"C8",X"C8",X"00",X"00", - X"00",X"00",X"00",X"26",X"2E",X"2E",X"08",X"08",X"00",X"00",X"70",X"F0",X"70",X"30",X"70",X"F0", - X"00",X"00",X"11",X"91",X"D1",X"C0",X"E0",X"E1",X"00",X"00",X"80",X"C0",X"C0",X"40",X"0F",X"0F", - X"08",X"08",X"2E",X"2E",X"26",X"00",X"00",X"00",X"F0",X"70",X"30",X"70",X"F0",X"70",X"00",X"00", - X"E1",X"E0",X"C0",X"D1",X"91",X"11",X"00",X"00",X"0F",X"0F",X"40",X"C0",X"C0",X"80",X"00",X"00", - X"00",X"00",X"00",X"17",X"1F",X"1F",X"08",X"08",X"00",X"00",X"70",X"F0",X"70",X"30",X"70",X"F0", - X"00",X"00",X"00",X"80",X"C0",X"C0",X"E0",X"E1",X"00",X"00",X"C8",X"C8",X"C8",X"40",X"0F",X"0F", - X"08",X"08",X"4C",X"4C",X"44",X"00",X"00",X"00",X"F0",X"70",X"30",X"70",X"F0",X"70",X"00",X"00", - X"E1",X"E0",X"C0",X"F2",X"B2",X"32",X"00",X"00",X"0F",X"0F",X"40",X"C0",X"C0",X"80",X"00",X"00", - X"00",X"00",X"00",X"1F",X"1F",X"1F",X"08",X"08",X"00",X"00",X"70",X"F0",X"70",X"30",X"70",X"F0", - X"00",X"00",X"00",X"80",X"C0",X"C0",X"E0",X"E1",X"00",X"00",X"62",X"62",X"62",X"40",X"0F",X"0F", - X"08",X"08",X"88",X"88",X"88",X"00",X"00",X"00",X"F0",X"70",X"30",X"70",X"F0",X"70",X"00",X"00", - X"E1",X"E0",X"C0",X"C0",X"80",X"00",X"F8",X"F8",X"0F",X"0F",X"41",X"41",X"C0",X"80",X"80",X"00", - X"00",X"00",X"00",X"88",X"88",X"88",X"08",X"08",X"00",X"00",X"70",X"F0",X"70",X"30",X"70",X"F0", - X"F8",X"F8",X"00",X"80",X"C0",X"C0",X"E0",X"E1",X"00",X"80",X"80",X"C0",X"41",X"41",X"0F",X"0F", - X"08",X"08",X"1F",X"1F",X"1F",X"00",X"00",X"00",X"F0",X"70",X"30",X"70",X"F0",X"70",X"00",X"00", - X"E1",X"E0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"0F",X"0F",X"40",X"62",X"62",X"62",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM1_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM1_DST.vhd deleted file mode 100644 index 0450232c..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM1_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM1_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM1_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"07",X"09",X"0A",X"0B",X"0C",X"0D",X"0D",X"0E",X"0E",X"0E",X"0D",X"0D",X"0C",X"0B",X"0A",X"09", - X"07",X"05",X"04",X"03",X"02",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"02",X"03",X"04",X"05", - X"07",X"0C",X"0E",X"0E",X"0D",X"0B",X"09",X"0A",X"0B",X"0B",X"0A",X"09",X"06",X"04",X"03",X"05", - X"07",X"09",X"0B",X"0A",X"08",X"05",X"04",X"03",X"03",X"04",X"05",X"03",X"01",X"00",X"00",X"02", - X"07",X"0A",X"0C",X"0D",X"0E",X"0D",X"0C",X"0A",X"07",X"04",X"02",X"01",X"00",X"01",X"02",X"04", - X"07",X"0B",X"0D",X"0E",X"0D",X"0B",X"07",X"03",X"01",X"00",X"01",X"03",X"07",X"0E",X"07",X"00", - X"07",X"0D",X"0B",X"08",X"0B",X"0D",X"09",X"06",X"0B",X"0E",X"0C",X"07",X"09",X"0A",X"06",X"02", - X"07",X"0C",X"08",X"04",X"05",X"07",X"02",X"00",X"03",X"08",X"05",X"01",X"03",X"06",X"03",X"01", - X"00",X"08",X"0F",X"07",X"01",X"08",X"0E",X"07",X"02",X"08",X"0D",X"07",X"03",X"08",X"0C",X"07", - X"04",X"08",X"0B",X"07",X"05",X"08",X"0A",X"07",X"06",X"08",X"09",X"07",X"07",X"08",X"08",X"07", - X"07",X"08",X"06",X"09",X"05",X"0A",X"04",X"0B",X"03",X"0C",X"02",X"0D",X"01",X"0E",X"00",X"0F", - X"00",X"0F",X"01",X"0E",X"02",X"0D",X"03",X"0C",X"04",X"0B",X"05",X"0A",X"06",X"09",X"07",X"08", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F", - X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM3_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM3_DST.vhd deleted file mode 100644 index 84462c00..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM3_DST.vhd +++ /dev/null @@ -1,38 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM3_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM3_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0D",X"0F",X"0F", - X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B",X"07",X"0F",X"0E",X"0D", - X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0E",X"0D",X"0F",X"0F",X"0F",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM4_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM4_DST.vhd deleted file mode 100644 index 50779097..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM4_DST.vhd +++ /dev/null @@ -1,32 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM4_DST is -port ( - addr : in std_logic_vector(7 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM4_DST is - type rom is array(0 to 255) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"01",X"00",X"00",X"00",X"00", - X"00",X"0F",X"0B",X"03",X"00",X"00",X"00",X"00",X"00",X"0F",X"0B",X"09",X"00",X"00",X"00",X"00", - X"00",X"0F",X"0B",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0E", - X"00",X"0C",X"0F",X"01",X"00",X"01",X"0C",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"02",X"0B", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"0C",X"0B",X"0E",X"00",X"00",X"00",X"00",X"00",X"05",X"01",X"09",X"00",X"05",X"03",X"09", - X"00",X"0B",X"01",X"09",X"00",X"03",X"0C",X"0F",X"00",X"0E",X"00",X"0F",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00"); -begin - data <= rom_data(to_integer(unsigned(addr))); -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM7_DST.vhd b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM7_DST.vhd deleted file mode 100644 index 88b2ecb3..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/PROM7_DST.vhd +++ /dev/null @@ -1,23 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity PROM7_DST is -port ( - clk : in std_logic; - addr : in std_logic_vector(3 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of PROM7_DST is - type rom is array(0 to 15) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"00",X"07",X"66",X"EF",X"00",X"F8",X"EA",X"6F",X"00",X"3F",X"00",X"C9",X"38",X"AA",X"AF",X"F6"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/ROM_PGM_0.vhd b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/ROM_PGM_0.vhd deleted file mode 100644 index 4f33c297..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/ROM_PGM_0.vhd +++ /dev/null @@ -1,278 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_0 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_0 is - type rom is array(0 to 4095) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"F3",X"3E",X"00",X"ED",X"47",X"C3",X"24",X"92",X"77",X"23",X"10",X"FC",X"C9",X"C3",X"18",X"04", - X"85",X"6F",X"3E",X"00",X"8C",X"67",X"7E",X"C9",X"78",X"87",X"D7",X"5F",X"23",X"56",X"EB",X"C9", - X"E1",X"87",X"D7",X"5F",X"23",X"56",X"EB",X"E9",X"E1",X"46",X"23",X"4E",X"23",X"E5",X"18",X"12", - X"11",X"90",X"4C",X"06",X"10",X"C3",X"51",X"00",X"F5",X"ED",X"57",X"B7",X"20",X"27",X"F1",X"C3", - X"4F",X"9F",X"2A",X"80",X"4C",X"70",X"2C",X"71",X"2C",X"20",X"02",X"2E",X"C0",X"22",X"80",X"4C", - X"C9",X"1A",X"A7",X"28",X"06",X"1C",X"1C",X"1C",X"10",X"F7",X"C9",X"E1",X"06",X"03",X"7E",X"12", - X"23",X"1C",X"10",X"FA",X"E9",X"32",X"C0",X"50",X"AF",X"32",X"00",X"50",X"F3",X"C5",X"D5",X"E5", - X"DD",X"E5",X"FD",X"E5",X"21",X"8C",X"4E",X"11",X"50",X"50",X"01",X"10",X"00",X"ED",X"B0",X"3A", - X"9C",X"4E",X"A7",X"3A",X"CF",X"4E",X"28",X"03",X"3A",X"9F",X"4E",X"32",X"45",X"50",X"3A",X"AC", - X"4E",X"A7",X"3A",X"DF",X"4E",X"28",X"03",X"3A",X"AF",X"4E",X"32",X"4A",X"50",X"3A",X"BC",X"4E", - X"A7",X"3A",X"EF",X"4E",X"28",X"03",X"3A",X"BF",X"4E",X"32",X"4F",X"50",X"21",X"02",X"4C",X"11", - X"22",X"4C",X"01",X"0A",X"06",X"7E",X"07",X"07",X"12",X"2C",X"1C",X"ED",X"A0",X"10",X"F6",X"09", - X"EB",X"09",X"EB",X"0E",X"0C",X"ED",X"B0",X"21",X"22",X"4C",X"11",X"F2",X"4F",X"01",X"0C",X"00", - X"ED",X"B0",X"21",X"32",X"4C",X"11",X"62",X"50",X"01",X"0C",X"00",X"ED",X"B0",X"CD",X"37",X"01", - X"CD",X"8E",X"01",X"CD",X"00",X"B0",X"3A",X"00",X"4E",X"A7",X"28",X"0C",X"CD",X"13",X"88",X"CD", - X"F8",X"01",X"CD",X"3E",X"02",X"CD",X"8E",X"02",X"3A",X"00",X"4E",X"3D",X"20",X"0F",X"32",X"AC", - X"4E",X"32",X"BC",X"4E",X"32",X"CC",X"4E",X"32",X"DC",X"4E",X"32",X"EC",X"4E",X"CD",X"A3",X"9B", - X"CD",X"58",X"9B",X"FD",X"E1",X"DD",X"E1",X"E1",X"D1",X"C1",X"3A",X"00",X"4E",X"A7",X"28",X"07", - X"3A",X"80",X"50",X"07",X"D2",X"00",X"00",X"3E",X"01",X"32",X"00",X"50",X"FB",X"F1",X"C9",X"06", - X"A0",X"0A",X"60",X"0A",X"60",X"0A",X"A0",X"21",X"84",X"4C",X"34",X"23",X"35",X"23",X"11",X"2F", - X"01",X"01",X"01",X"04",X"34",X"7E",X"E6",X"0F",X"EB",X"BE",X"20",X"13",X"0C",X"1A",X"C6",X"10", - X"E6",X"F0",X"12",X"23",X"BE",X"20",X"08",X"0C",X"EB",X"36",X"00",X"23",X"13",X"10",X"E5",X"21", - X"8A",X"4C",X"71",X"21",X"8B",X"4C",X"7E",X"87",X"87",X"86",X"3C",X"77",X"21",X"8C",X"4C",X"7E", - X"87",X"86",X"87",X"87",X"86",X"3C",X"77",X"2A",X"8D",X"4C",X"54",X"5D",X"29",X"29",X"19",X"EB", - X"29",X"29",X"29",X"29",X"29",X"29",X"19",X"23",X"22",X"8D",X"4C",X"C9",X"FF",X"FF",X"21",X"90", - X"4C",X"3A",X"8A",X"4C",X"4F",X"06",X"10",X"7E",X"A7",X"28",X"46",X"E6",X"C0",X"07",X"07",X"B9", - X"30",X"3F",X"35",X"7E",X"E6",X"3F",X"20",X"39",X"77",X"C5",X"E5",X"2C",X"7E",X"2C",X"46",X"21", - X"DF",X"01",X"E5",X"E7",X"81",X"B2",X"0D",X"B2",X"27",X"B1",X"68",X"86",X"15",X"83",X"20",X"83", - X"E7",X"01",X"BB",X"91",X"C0",X"91",X"C5",X"91",X"D2",X"01",X"DA",X"01",X"EB",X"01",X"44",X"B0", - X"44",X"B0",X"EF",X"1C",X"14",X"AF",X"32",X"39",X"4F",X"C9",X"21",X"22",X"4E",X"34",X"C9",X"E1", - X"C1",X"2C",X"2C",X"2C",X"10",X"B1",X"C9",X"EF",X"1C",X"86",X"C9",X"78",X"A7",X"3E",X"00",X"20", - X"03",X"32",X"27",X"4F",X"32",X"26",X"4F",X"C9",X"3A",X"6E",X"4E",X"FE",X"99",X"17",X"32",X"06", - X"50",X"1F",X"D0",X"3A",X"00",X"50",X"47",X"CB",X"00",X"3A",X"66",X"4E",X"17",X"E6",X"0F",X"32", - X"66",X"4E",X"D6",X"0C",X"CC",X"70",X"02",X"CB",X"00",X"3A",X"67",X"4E",X"17",X"E6",X"0F",X"32", - X"67",X"4E",X"D6",X"0C",X"C2",X"2B",X"02",X"21",X"69",X"4E",X"34",X"CB",X"00",X"3A",X"68",X"4E", - X"17",X"E6",X"0F",X"32",X"68",X"4E",X"D6",X"0C",X"C0",X"21",X"69",X"4E",X"34",X"C9",X"3A",X"69", - X"4E",X"A7",X"C8",X"47",X"3A",X"6A",X"4E",X"5F",X"FE",X"00",X"C2",X"55",X"02",X"3E",X"01",X"32", - X"07",X"50",X"CD",X"70",X"02",X"7B",X"FE",X"08",X"C2",X"5F",X"02",X"AF",X"32",X"07",X"50",X"1C", - X"7B",X"32",X"6A",X"4E",X"D6",X"10",X"C0",X"32",X"6A",X"4E",X"05",X"78",X"32",X"69",X"4E",X"C9", - X"3A",X"6B",X"4E",X"21",X"6C",X"4E",X"34",X"96",X"C0",X"77",X"3A",X"6D",X"4E",X"21",X"6E",X"4E", - X"86",X"27",X"D2",X"87",X"02",X"3E",X"99",X"77",X"3E",X"01",X"32",X"9C",X"4E",X"C9",X"21",X"DA", - X"4D",X"34",X"DD",X"21",X"D8",X"43",X"FD",X"21",X"C5",X"43",X"3A",X"00",X"4E",X"FE",X"03",X"CA", - X"B1",X"02",X"3A",X"03",X"4E",X"FE",X"02",X"D2",X"B1",X"02",X"CD",X"D6",X"02",X"CD",X"E3",X"02", - X"C9",X"3A",X"09",X"4E",X"A7",X"3A",X"DA",X"4D",X"C2",X"C6",X"02",X"CB",X"67",X"CC",X"D6",X"02", - X"C4",X"F0",X"02",X"C3",X"CE",X"02",X"CB",X"67",X"CC",X"E3",X"02",X"C4",X"FD",X"02",X"3A",X"70", - X"4E",X"A7",X"CC",X"FD",X"02",X"C9",X"DD",X"36",X"00",X"50",X"DD",X"36",X"01",X"55",X"DD",X"36", - X"02",X"31",X"C9",X"FD",X"36",X"00",X"50",X"FD",X"36",X"01",X"55",X"FD",X"36",X"02",X"32",X"C9", - X"DD",X"36",X"00",X"40",X"DD",X"36",X"01",X"40",X"DD",X"36",X"02",X"40",X"C9",X"FD",X"36",X"00", - X"40",X"FD",X"36",X"01",X"40",X"FD",X"36",X"02",X"40",X"C9",X"00",X"FF",X"01",X"00",X"00",X"01", - X"FF",X"00",X"78",X"A7",X"20",X"04",X"2A",X"0A",X"4E",X"7E",X"DD",X"21",X"9A",X"03",X"47",X"87", - X"87",X"80",X"80",X"5F",X"16",X"00",X"DD",X"19",X"DD",X"7E",X"00",X"87",X"47",X"87",X"87",X"4F", - X"87",X"87",X"81",X"80",X"5F",X"16",X"00",X"21",X"8F",X"04",X"19",X"CD",X"18",X"04",X"DD",X"7E", - X"01",X"32",X"BC",X"4D",X"DD",X"7E",X"02",X"47",X"87",X"80",X"5F",X"16",X"00",X"21",X"5F",X"04", - X"19",X"CD",X"50",X"04",X"DD",X"7E",X"03",X"87",X"5F",X"16",X"00",X"FD",X"21",X"7D",X"04",X"FD", - X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22",X"C7",X"4D",X"DD",X"7E",X"04",X"87",X"5F",X"16", - X"00",X"FD",X"21",X"6B",X"04",X"FD",X"19",X"FD",X"6E",X"00",X"FD",X"66",X"01",X"22",X"C9",X"4D", - X"DD",X"7E",X"05",X"87",X"5F",X"16",X"00",X"FD",X"21",X"59",X"04",X"FD",X"19",X"FD",X"6E",X"00", - X"FD",X"66",X"01",X"CD",X"CB",X"0B",X"CD",X"98",X"9A",X"C9",X"03",X"01",X"01",X"00",X"02",X"00", - X"04",X"01",X"02",X"01",X"03",X"00",X"04",X"01",X"03",X"02",X"04",X"01",X"04",X"02",X"03",X"02", - X"05",X"01",X"05",X"00",X"03",X"02",X"06",X"02",X"05",X"01",X"03",X"03",X"06",X"02",X"05",X"02", - X"03",X"03",X"06",X"02",X"05",X"02",X"03",X"03",X"06",X"02",X"05",X"00",X"03",X"04",X"06",X"02", - X"05",X"01",X"03",X"04",X"07",X"02",X"05",X"02",X"03",X"04",X"07",X"02",X"05",X"02",X"03",X"05", - X"07",X"02",X"05",X"00",X"03",X"05",X"07",X"02",X"05",X"02",X"03",X"05",X"07",X"02",X"05",X"01", - X"03",X"06",X"07",X"02",X"05",X"02",X"03",X"06",X"07",X"02",X"05",X"02",X"03",X"06",X"08",X"02", - X"05",X"02",X"03",X"06",X"08",X"02",X"05",X"02",X"03",X"07",X"08",X"02",X"05",X"02",X"03",X"07", - X"08",X"02",X"06",X"02",X"03",X"07",X"08",X"02",X"11",X"52",X"4D",X"01",X"08",X"00",X"ED",X"B0", - X"E5",X"11",X"00",X"4F",X"01",X"0C",X"00",X"ED",X"B0",X"E1",X"11",X"5A",X"4D",X"01",X"14",X"00", - X"ED",X"B0",X"01",X"0C",X"00",X"A7",X"ED",X"42",X"ED",X"B0",X"01",X"0C",X"00",X"A7",X"ED",X"42", - X"ED",X"B0",X"01",X"0C",X"00",X"A7",X"ED",X"42",X"ED",X"B0",X"01",X"0E",X"00",X"ED",X"B0",X"C9", - X"11",X"C4",X"4D",X"01",X"03",X"00",X"ED",X"B0",X"C9",X"F0",X"00",X"F0",X"00",X"B4",X"00",X"14", - X"1E",X"46",X"00",X"1E",X"3C",X"00",X"00",X"32",X"00",X"00",X"00",X"40",X"00",X"38",X"00",X"30", - X"00",X"28",X"00",X"20",X"00",X"18",X"00",X"18",X"00",X"18",X"00",X"18",X"00",X"14",X"0A",X"1E", - X"0F",X"28",X"14",X"32",X"19",X"3C",X"1E",X"50",X"28",X"64",X"32",X"78",X"3C",X"8C",X"46",X"55", - X"2A",X"55",X"2A",X"55",X"55",X"55",X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"25", - X"25",X"25",X"25",X"22",X"22",X"22",X"22",X"01",X"01",X"01",X"01",X"58",X"02",X"08",X"07",X"60", - X"09",X"10",X"0E",X"68",X"10",X"70",X"17",X"14",X"19",X"52",X"4A",X"A5",X"94",X"AA",X"2A",X"55", - X"55",X"55",X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"92",X"24",X"25",X"49",X"48",X"24",X"22", - X"91",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"55",X"2A",X"55",X"2A",X"55",X"55",X"55",X"55",X"AA",X"2A",X"55",X"55",X"55", - X"2A",X"55",X"2A",X"52",X"4A",X"A5",X"94",X"48",X"24",X"22",X"91",X"21",X"44",X"44",X"08",X"58", - X"02",X"34",X"08",X"D8",X"09",X"B4",X"0F",X"58",X"11",X"08",X"16",X"34",X"17",X"55",X"55",X"55", - X"55",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55",X"D5",X"55",X"55",X"55",X"55",X"AA",X"2A",X"55", - X"55",X"92",X"24",X"92",X"24",X"22",X"22",X"22",X"22",X"A4",X"01",X"54",X"06",X"F8",X"07",X"A8", - X"0C",X"D4",X"0D",X"84",X"12",X"B0",X"13",X"D5",X"6A",X"D5",X"6A",X"D6",X"5A",X"AD",X"B5",X"D6", - X"5A",X"AD",X"B5",X"D5",X"6A",X"D5",X"6A",X"AA",X"6A",X"55",X"D5",X"92",X"24",X"25",X"49",X"48", - X"24",X"22",X"91",X"A4",X"01",X"54",X"06",X"F8",X"07",X"A8",X"0C",X"D4",X"0D",X"FE",X"FF",X"FF", - X"FF",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"6D",X"B6",X"6D",X"6D",X"DB",X"6D",X"6D",X"6D", - X"6D",X"D6",X"5A",X"AD",X"B5",X"25",X"25",X"25",X"25",X"92",X"24",X"92",X"24",X"2C",X"01",X"DC", - X"05",X"08",X"07",X"B8",X"0B",X"E4",X"0C",X"FE",X"FF",X"FF",X"FF",X"D5",X"6A",X"D5",X"6A",X"D5", - X"6A",X"D5",X"6A",X"B6",X"6D",X"6D",X"DB",X"6D",X"6D",X"6D",X"6D",X"D6",X"5A",X"AD",X"B5",X"48", - X"24",X"22",X"91",X"92",X"24",X"92",X"24",X"2C",X"01",X"DC",X"05",X"08",X"07",X"B8",X"0B",X"E4", - X"0C",X"FE",X"FF",X"FF",X"FF",X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",X"08",X"09",X"0A", - X"0B",X"0C",X"0D",X"0E",X"0F",X"10",X"11",X"12",X"13",X"14",X"15",X"16",X"17",X"CD",X"8B",X"85", - X"C8",X"2A",X"B0",X"4D",X"7C",X"B5",X"C0",X"21",X"CC",X"4E",X"CB",X"C6",X"C9",X"06",X"1E",X"DD", - X"21",X"0A",X"4E",X"FD",X"21",X"38",X"4E",X"DD",X"56",X"00",X"FD",X"5E",X"00",X"FD",X"72",X"00", - X"DD",X"73",X"00",X"DD",X"23",X"FD",X"23",X"10",X"EE",X"C9",X"CD",X"34",X"0B",X"C0",X"21",X"0B", - X"4C",X"3A",X"B1",X"4D",X"A7",X"20",X"06",X"3A",X"33",X"4E",X"A7",X"20",X"06",X"3E",X"1C",X"BE", - X"C8",X"77",X"C9",X"CD",X"46",X"0B",X"3A",X"BC",X"4E",X"A7",X"20",X"05",X"3E",X"02",X"32",X"EC", - X"4E",X"3A",X"CC",X"4D",X"0F",X"7E",X"30",X"06",X"FE",X"0C",X"C8",X"36",X"0C",X"C9",X"FE",X"1C", - X"C8",X"36",X"1C",X"C9",X"C8",X"36",X"0C",X"C9",X"FE",X"1C",X"C8",X"36",X"1C",X"C9",X"AF",X"32", - X"33",X"4E",X"18",X"CD",X"21",X"D0",X"4D",X"34",X"3E",X"08",X"BE",X"C0",X"36",X"00",X"3A",X"CC", - X"4D",X"EE",X"01",X"32",X"CC",X"4D",X"21",X"33",X"4F",X"06",X"06",X"34",X"23",X"10",X"FC",X"C9", - X"3A",X"B2",X"4D",X"A7",X"C0",X"3A",X"CD",X"4D",X"FE",X"07",X"C8",X"87",X"2A",X"CE",X"4D",X"23", - X"22",X"CE",X"4D",X"5F",X"16",X"00",X"DD",X"21",X"92",X"4D",X"DD",X"19",X"DD",X"5E",X"00",X"DD", - X"56",X"01",X"A7",X"ED",X"52",X"C0",X"CB",X"3F",X"3C",X"32",X"CD",X"4D",X"21",X"01",X"01",X"22", - X"BD",X"4D",X"22",X"BF",X"4D",X"C9",X"2A",X"B0",X"4D",X"7C",X"B5",X"C0",X"21",X"28",X"4E",X"7E", - X"3C",X"77",X"D6",X"28",X"D8",X"E7",X"44",X"B0",X"44",X"B0",X"9A",X"07",X"49",X"07",X"B0",X"06", - X"21",X"28",X"4E",X"36",X"00",X"23",X"3E",X"99",X"86",X"27",X"77",X"38",X"33",X"23",X"3E",X"99", - X"86",X"27",X"77",X"38",X"0B",X"21",X"00",X"00",X"22",X"29",X"4E",X"3E",X"0D",X"32",X"B1",X"4D", - X"21",X"2C",X"4E",X"AF",X"77",X"3A",X"29",X"4E",X"ED",X"67",X"23",X"77",X"3A",X"2A",X"4E",X"ED", - X"67",X"CD",X"FF",X"90",X"11",X"2D",X"4E",X"21",X"61",X"43",X"01",X"03",X"02",X"C3",X"CD",X"90", - X"A7",X"20",X"DD",X"23",X"86",X"20",X"D9",X"18",X"D2",X"74",X"E1",X"73",X"75",X"72",X"E0",X"67", - X"6A",X"65",X"10",X"64",X"66",X"67",X"6A",X"68",X"10",X"64",X"66",X"6C",X"77",X"69",X"11",X"6B", - X"6E",X"6C",X"77",X"6D",X"12",X"6B",X"6E",X"78",X"71",X"76",X"13",X"6F",X"70",X"78",X"71",X"79", - X"13",X"6F",X"70",X"63",X"40",X"46",X"43",X"6D",X"40",X"52",X"43",X"7B",X"40",X"69",X"40",X"4D", - X"43",X"72",X"40",X"5B",X"43",X"E3",X"42",X"0F",X"01",X"07",X"08",X"02",X"0F",X"03",X"05",X"04", - X"06",X"01",X"02",X"04",X"08",X"10",X"20",X"40",X"80",X"21",X"2A",X"4E",X"3E",X"0F",X"A6",X"28", - X"08",X"47",X"3E",X"00",X"0E",X"0A",X"81",X"10",X"FD",X"47",X"2B",X"7E",X"0F",X"0F",X"0F",X"0F", - X"E6",X"0F",X"80",X"E7",X"44",X"B0",X"44",X"B0",X"8D",X"08",X"44",X"B0",X"44",X"B0",X"89",X"08", - X"44",X"B0",X"44",X"B0",X"85",X"08",X"44",X"B0",X"44",X"B0",X"00",X"02",X"10",X"00",X"00",X"21", - X"00",X"00",X"32",X"10",X"00",X"43",X"01",X"00",X"14",X"00",X"00",X"31",X"00",X"00",X"23",X"00", - X"40",X"02",X"10",X"04",X"40",X"01",X"30",X"04",X"20",X"03",X"21",X"2B",X"4E",X"34",X"3E",X"1F", - X"A6",X"21",X"7A",X"07",X"D7",X"A7",X"C8",X"F5",X"E6",X"0F",X"CD",X"3A",X"08",X"F1",X"0F",X"0F", - X"0F",X"0F",X"E6",X"0F",X"C3",X"D1",X"07",X"40",X"C4",X"C5",X"40",X"C2",X"C0",X"40",X"C4",X"C5", - X"40",X"C2",X"C0",X"40",X"40",X"C2",X"C0",X"40",X"C4",X"C5",X"40",X"C2",X"C0",X"40",X"C4",X"C5", - X"40",X"E7",X"44",X"B0",X"DE",X"07",X"E7",X"07",X"06",X"08",X"0F",X"08",X"2E",X"08",X"21",X"C4", - X"40",X"11",X"C5",X"07",X"C3",X"56",X"09",X"21",X"C7",X"42",X"11",X"B8",X"07",X"CD",X"56",X"09", - X"3A",X"1E",X"4E",X"A7",X"C8",X"3A",X"0A",X"47",X"32",X"20",X"4E",X"3E",X"1A",X"32",X"0A",X"43", - X"3E",X"0C",X"32",X"0A",X"47",X"C9",X"21",X"CE",X"40",X"11",X"C5",X"07",X"C3",X"56",X"09",X"21", - X"D3",X"42",X"11",X"C5",X"07",X"CD",X"56",X"09",X"3A",X"1F",X"4E",X"A7",X"C8",X"3A",X"16",X"47", - X"32",X"21",X"4E",X"3E",X"1A",X"32",X"16",X"43",X"3E",X"0C",X"32",X"16",X"47",X"C9",X"CD",X"DE", - X"07",X"CD",X"E7",X"07",X"CD",X"06",X"08",X"C3",X"0F",X"08",X"E7",X"44",X"B0",X"47",X"08",X"50", - X"08",X"60",X"08",X"69",X"08",X"79",X"08",X"21",X"C4",X"40",X"11",X"C4",X"07",X"C3",X"56",X"09", - X"21",X"C7",X"42",X"11",X"B7",X"07",X"CD",X"56",X"09",X"3A",X"20",X"4E",X"C3",X"B0",X"0A",X"C9", - X"21",X"CE",X"40",X"11",X"C4",X"07",X"C3",X"56",X"09",X"21",X"D3",X"42",X"11",X"C4",X"07",X"CD", - X"56",X"09",X"3A",X"21",X"4E",X"C3",X"B9",X"0A",X"C9",X"CD",X"47",X"08",X"CD",X"50",X"08",X"CD", - X"60",X"08",X"C3",X"69",X"08",X"0E",X"01",X"18",X"0A",X"0E",X"02",X"18",X"06",X"0E",X"03",X"18", - X"02",X"0E",X"04",X"3A",X"29",X"4E",X"E6",X"0F",X"21",X"37",X"07",X"D7",X"FE",X"0F",X"C8",X"3D", - X"47",X"21",X"16",X"4E",X"D7",X"B9",X"C0",X"3C",X"77",X"87",X"86",X"87",X"4F",X"7E",X"FE",X"05", - X"30",X"13",X"FE",X"01",X"20",X"07",X"3E",X"01",X"32",X"AC",X"4E",X"18",X"08",X"21",X"41",X"07", - X"78",X"D7",X"32",X"BC",X"4E",X"21",X"F9",X"06",X"7D",X"81",X"6F",X"3E",X"00",X"8C",X"67",X"E5", - X"21",X"23",X"07",X"3E",X"07",X"B8",X"20",X"05",X"3A",X"0D",X"4E",X"80",X"47",X"DF",X"D1",X"CD", - X"3D",X"09",X"C9",X"78",X"21",X"16",X"4E",X"D7",X"36",X"00",X"21",X"F9",X"06",X"18",X"E0",X"78", - X"21",X"16",X"4E",X"D7",X"18",X"B1",X"78",X"21",X"16",X"4E",X"D7",X"18",X"AC",X"78",X"21",X"16", - X"4E",X"D7",X"A7",X"C8",X"18",X"A1",X"06",X"08",X"C5",X"05",X"CD",X"FD",X"08",X"C1",X"10",X"F8", - X"C9",X"06",X"08",X"C5",X"05",X"CD",X"EF",X"08",X"C1",X"10",X"F8",X"C9",X"06",X"08",X"C5",X"05", - X"CD",X"F6",X"08",X"C1",X"10",X"F8",X"C9",X"06",X"08",X"C5",X"05",X"CD",X"E3",X"08",X"C1",X"10", - X"F8",X"3A",X"0D",X"4E",X"EE",X"01",X"C6",X"07",X"47",X"CD",X"E3",X"08",X"C9",X"06",X"03",X"D5", - X"DD",X"E1",X"11",X"1F",X"00",X"DD",X"7E",X"00",X"77",X"23",X"DD",X"23",X"DD",X"7E",X"00",X"77", - X"DD",X"23",X"19",X"10",X"F0",X"C9",X"06",X"04",X"C5",X"1A",X"77",X"23",X"13",X"1A",X"77",X"23", - X"13",X"1A",X"77",X"13",X"01",X"1E",X"00",X"09",X"C1",X"10",X"ED",X"C9",X"03",X"02",X"9C",X"43", - X"E0",X"D1",X"C3",X"D0",X"D0",X"D0",X"03",X"02",X"53",X"40",X"D0",X"D0",X"D0",X"6A",X"D6",X"C7", - X"03",X"02",X"9C",X"43",X"66",X"D1",X"C3",X"D0",X"D0",X"D0",X"03",X"02",X"53",X"40",X"D0",X"D0", - X"D0",X"E1",X"D6",X"C7",X"03",X"06",X"3C",X"41",X"CE",X"D8",X"C3",X"D0",X"D0",X"D0",X"D0",X"D0", - X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"CF",X"D7",X"C7",X"03",X"03",X"96",X"41",X"40",X"D9", - X"DA",X"D0",X"D0",X"D0",X"CF",X"F9",X"DE",X"03",X"04",X"19",X"42",X"CE",X"F8",X"DA",X"D0",X"D0", - X"D0",X"D0",X"D0",X"D0",X"40",X"DB",X"DE",X"03",X"03",X"0E",X"42",X"CE",X"F8",X"DA",X"D0",X"D0", - X"D0",X"CF",X"D7",X"C7",X"03",X"03",X"8A",X"41",X"40",X"D9",X"DA",X"D0",X"D0",X"D0",X"63",X"F9", - X"DE",X"03",X"04",X"07",X"42",X"CE",X"F8",X"DA",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"CF",X"D7", - X"C7",X"03",X"03",X"84",X"41",X"40",X"D9",X"DA",X"D0",X"D0",X"D0",X"40",X"DB",X"DE",X"02",X"01", - X"FA",X"41",X"1C",X"1D",X"02",X"01",X"77",X"41",X"1C",X"1D",X"04",X"01",X"F2",X"41",X"1C",X"1D", - X"1D",X"1D",X"03",X"01",X"EB",X"41",X"1C",X"1D",X"1D",X"03",X"01",X"EB",X"42",X"1C",X"1D",X"1D", - X"02",X"01",X"E5",X"41",X"1C",X"1D",X"E4",X"78",X"94",X"09",X"1C",X"80",X"B4",X"80",X"AA",X"09", - X"1C",X"80",X"CC",X"80",X"B7",X"09",X"1C",X"00",X"74",X"78",X"C7",X"09",X"1C",X"00",X"54",X"58", - X"D4",X"09",X"1C",X"00",X"3C",X"80",X"E1",X"09",X"1C",X"00",X"24",X"58",X"F1",X"09",X"1C",X"00", - X"20",X"20",X"1C",X"00",X"38",X"E0",X"1C",X"80",X"70",X"20",X"1C",X"00",X"98",X"E0",X"1C",X"80", - X"E0",X"20",X"1C",X"00",X"50",X"20",X"1C",X"00",X"70",X"E0",X"1C",X"80",X"98",X"20",X"1C",X"00", - X"24",X"02",X"02",X"02",X"02",X"10",X"FF",X"FF",X"28",X"16",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"3E",X"01",X"BC",X"38",X"1A",X"20",X"0C",X"3E",X"00",X"BD",X"20",X"13",X"21",X"00",X"15",X"22", - X"30",X"4E",X"C9",X"3E",X"50",X"BD",X"38",X"F4",X"21",X"00",X"20",X"22",X"30",X"4E",X"C9",X"22", - X"30",X"4E",X"C9",X"30",X"4E",X"AF",X"96",X"27",X"77",X"23",X"3E",X"10",X"9E",X"27",X"77",X"C9", - X"32",X"0A",X"47",X"3E",X"40",X"32",X"0A",X"43",X"C9",X"32",X"16",X"47",X"3E",X"40",X"32",X"16", - X"43",X"C9",X"21",X"22",X"0F",X"DD",X"21",X"2A",X"0F",X"18",X"07",X"21",X"8C",X"0F",X"DD",X"21", - X"94",X"0F",X"06",X"00",X"DD",X"09",X"79",X"3D",X"0F",X"E6",X"06",X"4F",X"09",X"5E",X"23",X"56", - X"DD",X"7E",X"00",X"12",X"C9",X"21",X"00",X"0F",X"18",X"03",X"21",X"6A",X"0F",X"06",X"00",X"5E", - X"23",X"56",X"D5",X"DD",X"E1",X"79",X"0F",X"30",X"05",X"11",X"00",X"04",X"DD",X"19",X"23",X"79", - X"87",X"87",X"4F",X"09",X"7E",X"DD",X"77",X"00",X"23",X"7E",X"DD",X"77",X"20",X"23",X"7E",X"DD", - X"77",X"40",X"23",X"7E",X"DD",X"77",X"60",X"C9",X"22",X"D7",X"4D",X"0E",X"04",X"CD",X"EA",X"0A", - X"0E",X"05",X"CD",X"EA",X"0A",X"C9",X"22",X"D7",X"4D",X"0E",X"02",X"CD",X"EA",X"0A",X"0E",X"03", - X"CD",X"EA",X"0A",X"C9",X"CD",X"82",X"85",X"47",X"3A",X"1A",X"4F",X"D6",X"09",X"0E",X"00",X"38", - X"02",X"0E",X"0F",X"78",X"B1",X"C9",X"E5",X"2A",X"D7",X"4D",X"2D",X"20",X"10",X"3A",X"C9",X"4D", - X"6F",X"24",X"3E",X"0F",X"A4",X"28",X"0B",X"E5",X"4F",X"CD",X"CB",X"0A",X"E1",X"22",X"D7",X"4D", - X"E1",X"C9",X"CD",X"6E",X"0B",X"AF",X"32",X"33",X"4E",X"E1",X"36",X"1C",X"E1",X"C9",X"3A",X"1E", - X"4E",X"4F",X"3A",X"1F",X"4E",X"B1",X"21",X"01",X"0F",X"28",X"0E",X"22",X"D7",X"4D",X"0E",X"00", - X"CD",X"EA",X"0A",X"0E",X"01",X"CD",X"EA",X"0A",X"C9",X"CD",X"18",X"0B",X"C9",X"3A",X"3F",X"4F", - X"B7",X"20",X"04",X"3A",X"40",X"50",X"C9",X"2A",X"3D",X"4F",X"2D",X"20",X"13",X"3A",X"3B",X"4F", - X"6F",X"24",X"3E",X"0F",X"A4",X"28",X"0E",X"22",X"3D",X"4F",X"4F",X"CD",X"C2",X"0A",X"E1",X"C9", - X"22",X"3D",X"4F",X"E1",X"C9",X"21",X"01",X"0F",X"22",X"3D",X"4F",X"0E",X"02",X"CD",X"E5",X"0A", - X"0E",X"03",X"CD",X"E5",X"0A",X"AF",X"32",X"3F",X"4F",X"E1",X"C9",X"22",X"A1",X"4D",X"3A",X"13", - X"4E",X"87",X"4F",X"06",X"00",X"21",X"3A",X"0F",X"09",X"5E",X"23",X"56",X"EB",X"22",X"3B",X"4F", - X"AF",X"32",X"3F",X"4F",X"C9",X"CD",X"40",X"93",X"0E",X"00",X"CD",X"E5",X"0A",X"0E",X"00",X"CD", - X"EA",X"0A",X"C9",X"CD",X"0F",X"91",X"0E",X"01",X"CD",X"E5",X"0A",X"0E",X"01",X"CD",X"EA",X"0A", - X"C9",X"47",X"2F",X"E6",X"0F",X"CA",X"B0",X"8B",X"2A",X"41",X"4F",X"7D",X"B4",X"28",X"19",X"3A", - X"09",X"4D",X"FE",X"58",X"38",X"0C",X"FE",X"68",X"38",X"17",X"FE",X"90",X"38",X"04",X"FE",X"A0", - X"38",X"0F",X"21",X"00",X"00",X"22",X"41",X"4F",X"78",X"CB",X"4F",X"CA",X"FF",X"8C",X"C3",X"A1", - X"8B",X"78",X"2A",X"41",X"4F",X"E9",X"0F",X"D2",X"0D",X"8D",X"0F",X"D2",X"0D",X"8D",X"0F",X"D2", - X"06",X"8D",X"C3",X"06",X"8D",X"0F",X"D2",X"FF",X"8C",X"0F",X"D2",X"FF",X"8C",X"0F",X"D2",X"14", - X"8D",X"C3",X"14",X"8D",X"0F",X"D2",X"0D",X"8D",X"0F",X"D2",X"FF",X"8C",X"0F",X"D2",X"0D",X"8D", - X"C3",X"FF",X"8C",X"0F",X"D2",X"06",X"8D",X"0F",X"D2",X"14",X"8D",X"0F",X"D2",X"06",X"8D",X"C3", - X"14",X"8D",X"E6",X"07",X"FE",X"04",X"C0",X"D1",X"ED",X"5B",X"08",X"4D",X"21",X"CC",X"0F",X"06", - X"08",X"7B",X"BE",X"23",X"20",X"18",X"7A",X"BE",X"20",X"14",X"21",X"DC",X"0F",X"3E",X"08",X"90", - X"E6",X"06",X"5F",X"16",X"00",X"19",X"5E",X"23",X"56",X"ED",X"53",X"41",X"4F",X"C9",X"23",X"10", - X"E0",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"D1",X"42",X"FC",X"05",X"05",X"EC",X"1D",X"1D",X"1D",X"1D",X"FC",X"05",X"05",X"EC",X"1D",X"1D", - X"1D",X"1D",X"FC",X"05",X"05",X"EC",X"1B",X"1B",X"1B",X"1B",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"31",X"43",X"11",X"43",X"F1",X"42",X"D1",X"42",X"EC",X"ED",X"EE",X"EF",X"FA",X"08", - X"07",X"06",X"01",X"08",X"07",X"06",X"01",X"FF",X"FE",X"FD",X"12",X"00",X"16",X"00",X"1A",X"00", - X"1E",X"00",X"25",X"00",X"2D",X"00",X"34",X"00",X"3C",X"00",X"3C",X"00",X"3C",X"00",X"3C",X"00", - X"3C",X"00",X"3C",X"00",X"3C",X"00",X"3C",X"00",X"3C",X"00",X"3C",X"00",X"3C",X"00",X"3C",X"00", - X"3C",X"00",X"3C",X"00",X"3C",X"00",X"3C",X"00",X"3C",X"00",X"D1",X"40",X"FB",X"01",X"01",X"FA", - X"1D",X"1D",X"1D",X"1D",X"FC",X"05",X"05",X"EC",X"1D",X"1D",X"1D",X"1D",X"FC",X"05",X"05",X"EC", - X"1B",X"1B",X"1B",X"1B",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"31",X"41",X"11",X"41", - X"F1",X"40",X"D1",X"40",X"EC",X"ED",X"EE",X"EF",X"FA",X"08",X"07",X"06",X"01",X"08",X"07",X"06", - X"01",X"FF",X"FE",X"FD",X"08",X"1A",X"0C",X"00",X"09",X"1D",X"0D",X"00",X"0A",X"1F",X"0E",X"00", - X"0B",X"1B",X"0F",X"00",X"0C",X"1E",X"08",X"00",X"0D",X"13",X"09",X"00",X"0E",X"1B",X"0A",X"00", - X"0F",X"0C",X"0B",X"00",X"10",X"10",X"10",X"10",X"10",X"10",X"10",X"10",X"9C",X"5C",X"94",X"64", - X"94",X"5C",X"8C",X"64",X"9C",X"9C",X"94",X"94",X"94",X"9C",X"8C",X"94",X"36",X"0C",X"45",X"0C", - X"54",X"0C",X"63",X"0C",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr(11 downto 0)))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/ROM_PGM_1.vhd b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/ROM_PGM_1.vhd deleted file mode 100644 index 1a7dea71..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/ROM/ROM_PGM_1.vhd +++ /dev/null @@ -1,1046 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity ROM_PGM_1 is -port ( - clk : in std_logic; - addr : in std_logic_vector(13 downto 0); - data : out std_logic_vector(7 downto 0) -); -end entity; - -architecture prom of ROM_PGM_1 is - type rom is array(0 to 16383) of std_logic_vector(7 downto 0); - signal rom_data: rom := ( - X"3E",X"02",X"32",X"22",X"4E",X"C9",X"06",X"01",X"0E",X"0A",X"CD",X"A4",X"80",X"3A",X"E3",X"4D", - X"A7",X"C0",X"0E",X"02",X"16",X"00",X"1E",X"00",X"CD",X"CA",X"80",X"C9",X"06",X"06",X"0E",X"0A", - X"CD",X"A4",X"80",X"3A",X"E3",X"4D",X"A7",X"C0",X"0E",X"02",X"16",X"00",X"1E",X"00",X"CD",X"CA", - X"80",X"C9",X"06",X"00",X"18",X"12",X"06",X"02",X"18",X"0E",X"06",X"03",X"18",X"0A",X"06",X"04", - X"18",X"06",X"06",X"05",X"18",X"02",X"06",X"07",X"0E",X"0A",X"CD",X"A4",X"80",X"3A",X"E3",X"4D", - X"A7",X"C0",X"21",X"22",X"4E",X"34",X"C9",X"06",X"00",X"0E",X"01",X"CD",X"A4",X"80",X"3A",X"E3", - X"4D",X"A7",X"C0",X"0E",X"02",X"16",X"01",X"1E",X"00",X"CD",X"CA",X"80",X"C9",X"06",X"05",X"0E", - X"01",X"CD",X"A4",X"80",X"3A",X"E3",X"4D",X"A7",X"C0",X"0E",X"01",X"16",X"01",X"1E",X"00",X"CD", - X"CA",X"80",X"C9",X"06",X"01",X"18",X"0E",X"06",X"02",X"18",X"0A",X"06",X"03",X"18",X"06",X"06", - X"04",X"18",X"02",X"06",X"06",X"0E",X"01",X"CD",X"A4",X"80",X"3A",X"E3",X"4D",X"A7",X"C0",X"21", - X"22",X"4E",X"34",X"C9",X"21",X"E3",X"4D",X"AF",X"86",X"20",X"04",X"71",X"79",X"23",X"70",X"E7", - X"44",X"B0",X"DF",X"80",X"37",X"81",X"4E",X"81",X"62",X"81",X"76",X"81",X"A6",X"81",X"B2",X"81", - X"44",X"B0",X"44",X"B0",X"DC",X"81",X"0C",X"82",X"23",X"82",X"3A",X"13",X"4E",X"A7",X"47",X"79", - X"28",X"06",X"7A",X"CB",X"08",X"38",X"01",X"7B",X"21",X"22",X"4E",X"86",X"3C",X"77",X"C9",X"21", - X"E4",X"4D",X"7E",X"87",X"86",X"87",X"21",X"26",X"0A",X"85",X"6F",X"3E",X"00",X"8C",X"67",X"11", - X"E5",X"4D",X"01",X"06",X"00",X"ED",X"B0",X"AF",X"12",X"1E",X"F0",X"16",X"00",X"CD",X"31",X"82", - X"16",X"03",X"1E",X"01",X"21",X"0A",X"4C",X"3A",X"EA",X"4D",X"4F",X"82",X"77",X"23",X"3A",X"E9", - X"4D",X"47",X"77",X"23",X"79",X"83",X"77",X"23",X"70",X"CD",X"20",X"81",X"CD",X"32",X"81",X"C9", - X"CD",X"B8",X"90",X"C8",X"21",X"0A",X"4C",X"3E",X"C0",X"47",X"AE",X"77",X"23",X"23",X"78",X"AE", - X"77",X"C9",X"21",X"E3",X"4D",X"34",X"C9",X"11",X"70",X"0A",X"06",X"01",X"CD",X"45",X"82",X"C0", - X"1E",X"F4",X"16",X"00",X"CD",X"31",X"82",X"16",X"05",X"1E",X"04",X"C3",X"04",X"81",X"11",X"70", - X"0A",X"06",X"02",X"CD",X"45",X"82",X"C0",X"1E",X"F8",X"16",X"08",X"CD",X"31",X"82",X"CD",X"32", - X"81",X"C9",X"11",X"70",X"0A",X"06",X"03",X"CD",X"45",X"82",X"C0",X"1E",X"FC",X"16",X"0C",X"CD", - X"31",X"82",X"CD",X"32",X"81",X"C9",X"11",X"70",X"0A",X"06",X"04",X"CD",X"45",X"82",X"C0",X"3E", - X"04",X"32",X"EC",X"4E",X"AF",X"32",X"BC",X"4E",X"1E",X"00",X"16",X"10",X"CD",X"31",X"82",X"16", - X"07",X"1E",X"06",X"CD",X"04",X"81",X"2A",X"E7",X"4D",X"4E",X"23",X"46",X"23",X"5E",X"23",X"56", - X"23",X"EB",X"CD",X"C3",X"81",X"C9",X"11",X"70",X"0A",X"06",X"05",X"CD",X"45",X"82",X"C0",X"C3", - X"F9",X"80",X"11",X"70",X"0A",X"06",X"06",X"CD",X"45",X"82",X"C0",X"CD",X"55",X"82",X"AF",X"32", - X"E3",X"4D",X"C9",X"D5",X"DD",X"E1",X"11",X"20",X"00",X"7B",X"91",X"5F",X"C5",X"DD",X"7E",X"00", - X"77",X"23",X"DD",X"23",X"0D",X"20",X"F6",X"C1",X"19",X"10",X"F1",X"C9",X"21",X"E4",X"4D",X"7E", - X"87",X"87",X"21",X"50",X"0A",X"85",X"6F",X"3E",X"00",X"8C",X"67",X"5E",X"23",X"56",X"ED",X"53", - X"E5",X"4D",X"23",X"5E",X"23",X"56",X"ED",X"53",X"E9",X"4D",X"AF",X"32",X"EB",X"4D",X"1E",X"00", - X"16",X"08",X"CD",X"31",X"82",X"16",X"11",X"1E",X"10",X"C3",X"04",X"81",X"11",X"78",X"0A",X"06", - X"01",X"CD",X"45",X"82",X"C0",X"3A",X"E4",X"4D",X"47",X"CD",X"F6",X"08",X"CD",X"55",X"82",X"CD", - X"32",X"81",X"C9",X"11",X"78",X"0A",X"06",X"02",X"CD",X"45",X"82",X"C0",X"AF",X"32",X"E3",X"4D", - X"C9",X"2A",X"E5",X"4D",X"22",X"08",X"4D",X"3A",X"EA",X"4D",X"A7",X"28",X"03",X"AF",X"92",X"57", - X"19",X"22",X"0A",X"4D",X"C9",X"21",X"EB",X"4D",X"34",X"4E",X"EB",X"AF",X"86",X"23",X"10",X"FC", - X"91",X"C8",X"D0",X"AF",X"C9",X"21",X"00",X"00",X"22",X"0A",X"4C",X"22",X"0C",X"4C",X"22",X"08", - X"4D",X"22",X"0A",X"4D",X"C9",X"21",X"E4",X"F8",X"22",X"08",X"4D",X"2E",X"34",X"26",X"1C",X"22", - X"0A",X"4C",X"21",X"0C",X"AC",X"22",X"0A",X"4D",X"2E",X"00",X"26",X"1C",X"22",X"0C",X"4C",X"AF", - X"32",X"EB",X"4D",X"CD",X"DA",X"01",X"CD",X"20",X"81",X"C9",X"3E",X"02",X"32",X"CC",X"4E",X"CD", - X"DA",X"01",X"C9",X"21",X"EB",X"4D",X"34",X"7E",X"E6",X"07",X"C0",X"DD",X"21",X"08",X"4D",X"FD", - X"21",X"0A",X"03",X"CD",X"47",X"91",X"22",X"08",X"4D",X"AF",X"11",X"E4",X"DC",X"ED",X"52",X"28", - X"0B",X"DD",X"21",X"00",X"4C",X"CD",X"63",X"89",X"CD",X"C4",X"82",X"C9",X"CD",X"DA",X"01",X"AF", - X"32",X"EB",X"4D",X"C9",X"CD",X"B8",X"90",X"C8",X"21",X"0A",X"4C",X"3E",X"C0",X"AE",X"77",X"C9", - X"CD",X"BD",X"93",X"EF",X"04",X"00",X"CD",X"DA",X"01",X"C9",X"21",X"EB",X"4D",X"34",X"7E",X"FE", - X"1E",X"28",X"12",X"FE",X"2A",X"D8",X"21",X"0C",X"AC",X"22",X"0A",X"4D",X"3E",X"01",X"32",X"CC", - X"4E",X"32",X"22",X"4E",X"C9",X"3E",X"01",X"32",X"0C",X"4C",X"21",X"08",X"B4",X"22",X"0A",X"4D", - X"21",X"AC",X"4E",X"36",X"04",X"CD",X"09",X"83",X"C9",X"CD",X"B8",X"90",X"C8",X"21",X"0C",X"4C", - X"3E",X"C0",X"AE",X"77",X"C9",X"AF",X"32",X"DE",X"4D",X"21",X"00",X"00",X"22",X"0A",X"4D",X"C9", - X"EF",X"1C",X"A2",X"C9",X"57",X"21",X"B7",X"4D",X"86",X"C8",X"5F",X"72",X"19",X"14",X"72",X"C9", - X"21",X"E2",X"4D",X"7E",X"A7",X"C8",X"36",X"00",X"07",X"07",X"07",X"E6",X"07",X"47",X"CD",X"E3", - X"08",X"C9",X"3A",X"B0",X"4D",X"4F",X"3A",X"DD",X"4D",X"B1",X"C0",X"3A",X"B8",X"4D",X"E7",X"44", - X"B0",X"5B",X"83",X"6F",X"83",X"7E",X"83",X"44",X"B0",X"44",X"B0",X"21",X"00",X"00",X"22",X"0C", - X"4D",X"22",X"3C",X"4D",X"22",X"00",X"4D",X"CD",X"71",X"85",X"22",X"EC",X"4D",X"18",X"0A",X"2A", - X"EC",X"4D",X"2B",X"22",X"EC",X"4D",X"7C",X"B5",X"C0",X"21",X"B8",X"4D",X"34",X"C9",X"0E",X"00", - X"CD",X"DA",X"84",X"22",X"0C",X"4D",X"22",X"3C",X"4D",X"D9",X"22",X"00",X"4D",X"EB",X"22",X"18", - X"4D",X"22",X"24",X"4D",X"79",X"32",X"30",X"4D",X"32",X"36",X"4D",X"3E",X"02",X"32",X"03",X"4C", - X"AF",X"32",X"B8",X"4D",X"32",X"AC",X"4D",X"C9",X"3A",X"B0",X"4D",X"4F",X"3A",X"DD",X"4D",X"B1", - X"C0",X"3A",X"B9",X"4D",X"E7",X"44",X"B0",X"C1",X"83",X"D5",X"83",X"E4",X"83",X"44",X"B0",X"44", - X"B0",X"21",X"00",X"00",X"22",X"0E",X"4D",X"22",X"3E",X"4D",X"22",X"02",X"4D",X"CD",X"71",X"85", - X"22",X"EE",X"4D",X"18",X"0A",X"2A",X"EE",X"4D",X"2B",X"22",X"EE",X"4D",X"7C",X"B5",X"C0",X"21", - X"B9",X"4D",X"34",X"C9",X"0E",X"01",X"CD",X"DA",X"84",X"22",X"0E",X"4D",X"22",X"3E",X"4D",X"D9", - X"22",X"02",X"4D",X"EB",X"22",X"1A",X"4D",X"22",X"26",X"4D",X"79",X"32",X"31",X"4D",X"32",X"37", - X"4D",X"3E",X"04",X"32",X"05",X"4C",X"AF",X"32",X"B9",X"4D",X"32",X"AD",X"4D",X"C9",X"3A",X"B0", - X"4D",X"4F",X"3A",X"DD",X"4D",X"B1",X"C0",X"3A",X"BA",X"4D",X"E7",X"44",X"B0",X"27",X"84",X"3B", - X"84",X"4A",X"84",X"44",X"B0",X"44",X"B0",X"21",X"00",X"00",X"22",X"10",X"4D",X"22",X"40",X"4D", - X"22",X"04",X"4D",X"CD",X"71",X"85",X"22",X"F0",X"4D",X"18",X"0A",X"2A",X"F0",X"4D",X"2B",X"22", - X"F0",X"4D",X"7C",X"B5",X"C0",X"21",X"BA",X"4D",X"34",X"C9",X"0E",X"02",X"CD",X"DA",X"84",X"22", - X"10",X"4D",X"22",X"40",X"4D",X"D9",X"22",X"04",X"4D",X"EB",X"22",X"1C",X"4D",X"22",X"28",X"4D", - X"79",X"32",X"32",X"4D",X"32",X"38",X"4D",X"3E",X"06",X"32",X"07",X"4C",X"AF",X"32",X"BA",X"4D", - X"32",X"AE",X"4D",X"C9",X"3A",X"B0",X"4D",X"4F",X"3A",X"DD",X"4D",X"B1",X"C0",X"3A",X"BB",X"4D", - X"E7",X"44",X"B0",X"8D",X"84",X"A1",X"84",X"B0",X"84",X"44",X"B0",X"44",X"B0",X"21",X"00",X"00", - X"22",X"12",X"4D",X"22",X"42",X"4D",X"22",X"06",X"4D",X"CD",X"71",X"85",X"22",X"F2",X"4D",X"18", - X"0A",X"2A",X"F2",X"4D",X"2B",X"22",X"F2",X"4D",X"7C",X"B5",X"C0",X"21",X"BB",X"4D",X"34",X"C9", - X"0E",X"03",X"CD",X"DA",X"84",X"22",X"12",X"4D",X"22",X"42",X"4D",X"D9",X"22",X"06",X"4D",X"EB", - X"22",X"1E",X"4D",X"22",X"2A",X"4D",X"79",X"32",X"33",X"4D",X"32",X"39",X"4D",X"3E",X"08",X"32", - X"09",X"4C",X"AF",X"32",X"BB",X"4D",X"32",X"AF",X"4D",X"C9",X"06",X"00",X"3A",X"8B",X"4C",X"0F", - X"0F",X"0F",X"0F",X"E6",X"07",X"0F",X"CE",X"00",X"4F",X"21",X"16",X"4E",X"09",X"06",X"08",X"3E", - X"07",X"B9",X"30",X"04",X"21",X"1D",X"4E",X"4F",X"7E",X"A7",X"28",X"04",X"FE",X"05",X"38",X"06", - X"2B",X"0D",X"10",X"EB",X"0E",X"00",X"3E",X"07",X"B9",X"79",X"20",X"04",X"3A",X"0D",X"4E",X"81", - X"07",X"07",X"07",X"4F",X"06",X"00",X"21",X"29",X"85",X"09",X"06",X"04",X"5E",X"23",X"56",X"23", - X"D5",X"10",X"F9",X"C1",X"D1",X"E1",X"D9",X"E1",X"C9",X"24",X"22",X"24",X"24",X"00",X"01",X"02", - X"02",X"27",X"39",X"3C",X"DC",X"00",X"FF",X"00",X"00",X"2E",X"22",X"74",X"24",X"00",X"01",X"02", - X"02",X"33",X"39",X"9C",X"DC",X"00",X"FF",X"00",X"00",X"3C",X"22",X"E4",X"24",X"00",X"01",X"02", - X"02",X"2A",X"22",X"54",X"24",X"00",X"01",X"02",X"02",X"2E",X"39",X"74",X"DC",X"00",X"FF",X"00", - X"00",X"33",X"22",X"9C",X"24",X"00",X"01",X"02",X"02",X"3C",X"39",X"E4",X"DC",X"00",X"FF",X"00", - X"00",X"2A",X"8B",X"4C",X"3E",X"03",X"A4",X"FE",X"03",X"20",X"01",X"3D",X"67",X"C9",X"CD",X"8B", - X"85",X"C0",X"3A",X"DD",X"4D",X"4F",X"3A",X"B0",X"4D",X"B1",X"C9",X"21",X"16",X"4E",X"06",X"07", - X"7E",X"23",X"B6",X"10",X"FC",X"A7",X"C9",X"3E",X"40",X"32",X"CC",X"4E",X"3E",X"1C",X"CD",X"FF", - X"B0",X"F7",X"43",X"07",X"00",X"C3",X"BB",X"91",X"3E",X"00",X"CD",X"FF",X"B0",X"F7",X"42",X"07", - X"00",X"C3",X"BB",X"91",X"3E",X"0C",X"18",X"E6",X"3E",X"02",X"18",X"E2",X"3A",X"CC",X"4E",X"A7", - X"C0",X"C3",X"BB",X"91",X"AF",X"32",X"06",X"4E",X"3E",X"0C",X"32",X"04",X"4E",X"C9",X"AF",X"32", - X"CC",X"4E",X"32",X"DC",X"4E",X"32",X"EC",X"4E",X"32",X"9C",X"4E",X"32",X"AC",X"4E",X"32",X"BC", - X"4E",X"21",X"02",X"4C",X"06",X"08",X"CF",X"32",X"0C",X"4C",X"32",X"0D",X"4C",X"3E",X"06",X"18", - X"AD",X"3A",X"B0",X"4D",X"A7",X"C8",X"E1",X"3A",X"DD",X"4D",X"E7",X"44",X"B0",X"0F",X"86",X"15", - X"86",X"1B",X"86",X"21",X"86",X"44",X"B0",X"42",X"86",X"50",X"86",X"44",X"B0",X"48",X"86",X"AF", - X"32",X"03",X"4C",X"18",X"10",X"AF",X"32",X"05",X"4C",X"18",X"0A",X"AF",X"32",X"07",X"4C",X"18", - X"04",X"AF",X"32",X"09",X"4C",X"3A",X"DC",X"4D",X"C6",X"18",X"4F",X"06",X"1C",X"CD",X"42",X"00", - X"3E",X"05",X"32",X"DD",X"4D",X"CD",X"6D",X"86",X"F7",X"42",X"03",X"00",X"3E",X"60",X"CD",X"73", - X"86",X"C9",X"3A",X"B0",X"4D",X"32",X"B7",X"4D",X"AF",X"32",X"B0",X"4D",X"32",X"DD",X"4D",X"C9", - X"CD",X"C1",X"90",X"CD",X"30",X"83",X"3E",X"08",X"32",X"DD",X"4D",X"CD",X"6D",X"86",X"F7",X"42", - X"03",X"00",X"0E",X"60",X"CD",X"73",X"86",X"C9",X"21",X"DD",X"4D",X"34",X"C9",X"3E",X"20",X"32", - X"AC",X"4E",X"C9",X"3A",X"39",X"4F",X"A7",X"3E",X"03",X"32",X"39",X"4F",X"28",X"1A",X"21",X"91", - X"4C",X"06",X"10",X"11",X"03",X"00",X"3E",X"0A",X"BE",X"20",X"09",X"2B",X"AF",X"BE",X"28",X"03", - X"71",X"0E",X"00",X"23",X"19",X"10",X"EF",X"C9",X"F7",X"60",X"0A",X"00",X"C9",X"3A",X"B1",X"4D", - X"E7",X"C7",X"86",X"D1",X"86",X"D1",X"86",X"D1",X"86",X"D1",X"86",X"EB",X"86",X"19",X"87",X"25", - X"87",X"2C",X"87",X"33",X"87",X"3A",X"87",X"41",X"87",X"48",X"87",X"7A",X"87",X"84",X"87",X"A0", - X"87",X"EB",X"86",X"19",X"87",X"CD",X"86",X"3E",X"00",X"32",X"B1",X"4D",X"C9",X"3E",X"07",X"18", - X"15",X"2A",X"D1",X"4D",X"23",X"22",X"D1",X"4D",X"11",X"78",X"00",X"A7",X"ED",X"52",X"20",X"09", - X"AF",X"32",X"AC",X"4E",X"3E",X"05",X"32",X"B1",X"4D",X"E1",X"C9",X"21",X"00",X"00",X"22",X"0A", - X"4D",X"CD",X"72",X"95",X"3E",X"34",X"11",X"B4",X"00",X"4F",X"CD",X"B8",X"90",X"28",X"04",X"3E", - X"C0",X"A9",X"4F",X"79",X"32",X"0A",X"4C",X"2A",X"D1",X"4D",X"23",X"22",X"D1",X"4D",X"A7",X"ED", - X"52",X"20",X"D6",X"21",X"B1",X"4D",X"34",X"E1",X"C9",X"21",X"CC",X"4E",X"36",X"04",X"3E",X"35", - X"11",X"C8",X"00",X"18",X"D4",X"3E",X"37",X"11",X"D3",X"00",X"18",X"CD",X"3E",X"39",X"11",X"E3", - X"00",X"18",X"C6",X"3E",X"3B",X"11",X"F3",X"00",X"18",X"BF",X"3E",X"3D",X"11",X"03",X"01",X"18", - X"B8",X"3E",X"75",X"11",X"23",X"01",X"18",X"B1",X"3E",X"F5",X"4F",X"CD",X"B8",X"90",X"28",X"04", - X"3E",X"C0",X"A9",X"4F",X"79",X"32",X"0A",X"4C",X"2A",X"D1",X"4D",X"23",X"22",X"D1",X"4D",X"11", - X"63",X"01",X"A7",X"ED",X"52",X"28",X"02",X"E1",X"C9",X"21",X"14",X"4E",X"35",X"21",X"15",X"4E", - X"35",X"CD",X"69",X"95",X"21",X"04",X"4E",X"34",X"E1",X"C9",X"AF",X"32",X"AC",X"4E",X"CD",X"06", - X"09",X"C3",X"13",X"87",X"21",X"CC",X"4E",X"36",X"20",X"11",X"A8",X"00",X"2A",X"D1",X"4D",X"23", - X"22",X"D1",X"4D",X"A7",X"ED",X"52",X"28",X"02",X"E1",X"C9",X"CD",X"06",X"09",X"C3",X"13",X"87", - X"11",X"48",X"01",X"2A",X"D1",X"4D",X"23",X"22",X"D1",X"4D",X"A7",X"ED",X"52",X"28",X"02",X"E1", - X"C9",X"21",X"78",X"00",X"22",X"D1",X"4D",X"C3",X"13",X"87",X"3A",X"04",X"4E",X"FE",X"03",X"C8", - X"E1",X"C9",X"06",X"06",X"1A",X"2F",X"DD",X"86",X"00",X"77",X"23",X"23",X"13",X"13",X"DD",X"23", - X"10",X"F2",X"C9",X"06",X"06",X"1A",X"DD",X"86",X"00",X"77",X"23",X"23",X"13",X"13",X"DD",X"23", - X"10",X"F3",X"C9",X"08",X"08",X"08",X"08",X"08",X"08",X"07",X"07",X"08",X"08",X"08",X"08",X"21", - X"13",X"4C",X"11",X"00",X"4D",X"DD",X"21",X"E3",X"87",X"CD",X"D3",X"87",X"21",X"12",X"4C",X"11", - X"01",X"4D",X"CD",X"C2",X"87",X"18",X"28",X"09",X"09",X"09",X"09",X"09",X"09",X"06",X"06",X"07", - X"07",X"07",X"07",X"CD",X"B8",X"90",X"4F",X"20",X"D6",X"21",X"13",X"4C",X"11",X"00",X"4D",X"DD", - X"21",X"07",X"88",X"CD",X"C2",X"87",X"21",X"12",X"4C",X"11",X"01",X"4D",X"CD",X"D3",X"87",X"3A", - X"22",X"4E",X"FE",X"01",X"28",X"03",X"FE",X"14",X"D8",X"41",X"DD",X"21",X"00",X"4C",X"CD",X"C5", - X"BD",X"A7",X"C2",X"5A",X"88",X"3A",X"B0",X"4D",X"A7",X"C0",X"21",X"5A",X"88",X"E5",X"3A",X"3A", - X"4D",X"E7",X"63",X"89",X"7B",X"89",X"76",X"89",X"83",X"89",X"21",X"CC",X"4D",X"56",X"3E",X"20", - X"82",X"4F",X"3A",X"2D",X"4F",X"A7",X"20",X"05",X"3A",X"36",X"4D",X"87",X"81",X"DD",X"77",X"02", - X"3A",X"2E",X"4F",X"A7",X"20",X"05",X"3A",X"37",X"4D",X"87",X"81",X"DD",X"77",X"04",X"3A",X"2F", - X"4F",X"A7",X"20",X"05",X"3A",X"38",X"4D",X"87",X"81",X"DD",X"77",X"06",X"3A",X"30",X"4F",X"A7", - X"20",X"05",X"3A",X"39",X"4D",X"87",X"81",X"DD",X"77",X"08",X"3A",X"32",X"4F",X"A7",X"20",X"0F", - X"3A",X"1A",X"4F",X"A7",X"3A",X"1C",X"4F",X"28",X"04",X"C6",X"14",X"18",X"02",X"C6",X"00",X"DD", - X"77",X"0C",X"78",X"A7",X"C8",X"DD",X"56",X"02",X"3A",X"36",X"4D",X"CD",X"88",X"89",X"DD",X"72", - X"02",X"DD",X"56",X"04",X"3A",X"37",X"4D",X"CD",X"88",X"89",X"DD",X"72",X"04",X"DD",X"56",X"06", - X"3A",X"38",X"4D",X"CD",X"88",X"89",X"DD",X"72",X"06",X"DD",X"56",X"08",X"3A",X"39",X"4D",X"CD", - X"88",X"89",X"DD",X"72",X"08",X"3A",X"1A",X"4F",X"A7",X"28",X"1E",X"DD",X"56",X"0C",X"3A",X"3B", - X"4D",X"CD",X"88",X"89",X"DD",X"72",X"0C",X"3A",X"B1",X"4D",X"A7",X"C0",X"DD",X"56",X"0A",X"3A", - X"3A",X"4D",X"CD",X"88",X"89",X"DD",X"72",X"0A",X"C9",X"DD",X"7E",X"0C",X"EE",X"C0",X"DD",X"77", - X"0C",X"18",X"E4",X"34",X"34",X"35",X"35",X"36",X"36",X"37",X"37",X"38",X"38",X"35",X"35",X"39", - X"39",X"3A",X"3A",X"B4",X"B4",X"B5",X"B5",X"B6",X"B6",X"B7",X"B7",X"B8",X"B8",X"B5",X"B5",X"B9", - X"B9",X"BA",X"BA",X"3B",X"3B",X"3B",X"3B",X"3C",X"3C",X"3C",X"3C",X"3D",X"3D",X"3D",X"3D",X"3C", - X"3C",X"3C",X"3C",X"3E",X"3E",X"3E",X"3E",X"3C",X"3C",X"3C",X"3C",X"3F",X"3F",X"3F",X"3F",X"3C", - X"3C",X"3C",X"3C",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"21",X"13",X"89",X"3A",X"09",X"4D",X"E6",X"0F",X"D5",X"5F",X"16",X"00",X"19", - X"7E",X"DD",X"77",X"0A",X"D1",X"C9",X"21",X"23",X"89",X"18",X"EB",X"21",X"33",X"89",X"3A",X"08", - X"4D",X"18",X"E6",X"21",X"43",X"89",X"18",X"F6",X"5F",X"0E",X"C0",X"7A",X"A1",X"20",X"04",X"7A", - X"B1",X"57",X"C9",X"7B",X"FE",X"02",X"20",X"05",X"CB",X"7A",X"C8",X"18",X"06",X"FE",X"03",X"C0", - X"CB",X"72",X"C8",X"7A",X"A9",X"57",X"C9",X"06",X"05",X"ED",X"5B",X"44",X"4D",X"3A",X"2C",X"4F", - X"A7",X"20",X"13",X"3A",X"1A",X"4F",X"FE",X"01",X"38",X"0C",X"FE",X"08",X"30",X"08",X"2A",X"46", - X"4D",X"A7",X"ED",X"52",X"28",X"4B",X"05",X"3A",X"13",X"4E",X"FE",X"02",X"38",X"0E",X"3A",X"BB", - X"4D",X"A7",X"20",X"08",X"2A",X"42",X"4D",X"A7",X"ED",X"52",X"28",X"35",X"05",X"3A",X"13",X"4E", - X"FE",X"01",X"38",X"0E",X"3A",X"BA",X"4D",X"A7",X"20",X"08",X"2A",X"40",X"4D",X"A7",X"ED",X"52", - X"28",X"1F",X"05",X"3A",X"B9",X"4D",X"A7",X"20",X"08",X"2A",X"3E",X"4D",X"A7",X"ED",X"52",X"28", - X"10",X"05",X"3A",X"B8",X"4D",X"A7",X"20",X"08",X"2A",X"3C",X"4D",X"A7",X"ED",X"52",X"28",X"01", - X"05",X"78",X"FE",X"05",X"20",X"06",X"3E",X"08",X"32",X"1A",X"4F",X"C9",X"32",X"B0",X"4D",X"32", - X"DD",X"4D",X"32",X"B1",X"4D",X"A7",X"C8",X"3A",X"33",X"4E",X"A7",X"C8",X"AF",X"32",X"B1",X"4D", - X"21",X"DC",X"4D",X"7E",X"3C",X"FE",X"0E",X"38",X"02",X"3E",X"0D",X"77",X"C6",X"04",X"47",X"CD", - X"C5",X"98",X"C9",X"3A",X"B0",X"4D",X"A7",X"C0",X"3A",X"B2",X"4D",X"A7",X"C8",X"01",X"04",X"05", - X"DD",X"21",X"08",X"4D",X"3A",X"2C",X"4F",X"A7",X"20",X"1D",X"3A",X"1A",X"4F",X"FE",X"01",X"38", - X"16",X"FE",X"08",X"30",X"12",X"3A",X"0A",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"09",X"3A",X"0B", - X"4D",X"DD",X"96",X"01",X"B9",X"38",X"9A",X"05",X"3A",X"13",X"4E",X"FE",X"02",X"38",X"19",X"3A", - X"BB",X"4D",X"A7",X"20",X"13",X"3A",X"06",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"07", - X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"11",X"8A",X"05",X"3A",X"13",X"4E",X"FE",X"01",X"38",X"19", - X"3A",X"BA",X"4D",X"A7",X"20",X"13",X"3A",X"04",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A", - X"05",X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"11",X"8A",X"05",X"3A",X"B9",X"4D",X"A7",X"20",X"13", - X"3A",X"02",X"4D",X"DD",X"96",X"00",X"B9",X"30",X"0A",X"3A",X"03",X"4D",X"DD",X"96",X"01",X"B9", - X"DA",X"11",X"8A",X"05",X"3A",X"B8",X"4D",X"A7",X"20",X"13",X"3A",X"00",X"4D",X"DD",X"96",X"00", - X"B9",X"30",X"0A",X"3A",X"01",X"4D",X"DD",X"96",X"01",X"B9",X"DA",X"11",X"8A",X"05",X"C3",X"11", - X"8A",X"3A",X"1A",X"4F",X"FE",X"08",X"D0",X"3A",X"B0",X"4D",X"A7",X"28",X"02",X"E1",X"C9",X"21", - X"A9",X"4D",X"3E",X"FF",X"BE",X"28",X"02",X"35",X"C9",X"2A",X"54",X"4D",X"29",X"22",X"54",X"4D", - X"2A",X"52",X"4D",X"ED",X"6A",X"22",X"52",X"4D",X"D0",X"21",X"54",X"4D",X"34",X"3A",X"0E",X"4E", - X"32",X"AA",X"4D",X"3A",X"72",X"4E",X"4F",X"3A",X"09",X"4E",X"A1",X"4F",X"21",X"45",X"4D",X"7E", - X"06",X"21",X"90",X"38",X"09",X"7E",X"06",X"3B",X"90",X"30",X"03",X"C3",X"82",X"8B",X"3E",X"01", - X"32",X"CB",X"4D",X"3A",X"00",X"4E",X"FE",X"01",X"CA",X"CA",X"91",X"3A",X"04",X"4E",X"FE",X"10", - X"D2",X"CA",X"91",X"79",X"A7",X"3A",X"40",X"50",X"20",X"03",X"3A",X"00",X"50",X"CB",X"4F",X"C2", - X"70",X"8B",X"2A",X"0E",X"03",X"3E",X"02",X"32",X"3A",X"4D",X"22",X"20",X"4D",X"C3",X"31",X"8C", - X"CB",X"57",X"C2",X"31",X"8C",X"2A",X"0A",X"03",X"AF",X"32",X"3A",X"4D",X"22",X"20",X"4D",X"C3", - X"31",X"8C",X"3A",X"00",X"4E",X"FE",X"01",X"CA",X"CA",X"91",X"3A",X"04",X"4E",X"FE",X"10",X"D2", - X"CA",X"91",X"79",X"A7",X"3A",X"40",X"50",X"20",X"03",X"3A",X"00",X"50",X"C3",X"01",X"0C",X"00", - X"00",X"CB",X"57",X"CA",X"06",X"8D",X"CB",X"47",X"CA",X"0D",X"8D",X"CB",X"5F",X"CA",X"14",X"8D", - X"2A",X"20",X"4D",X"22",X"2C",X"4D",X"06",X"01",X"DD",X"21",X"2C",X"4D",X"FD",X"21",X"44",X"4D", - X"CD",X"56",X"91",X"FE",X"E0",X"28",X"5B",X"FE",X"E1",X"28",X"57",X"E6",X"C0",X"D6",X"C0",X"20", - X"51",X"21",X"EC",X"4E",X"CB",X"86",X"05",X"20",X"1A",X"3A",X"3A",X"4D",X"0F",X"38",X"0A",X"3A", - X"09",X"4D",X"E6",X"07",X"FE",X"04",X"C8",X"18",X"39",X"3A",X"08",X"4D",X"E6",X"07",X"FE",X"04", - X"C8",X"18",X"2F",X"DD",X"21",X"20",X"4D",X"CD",X"56",X"91",X"FE",X"E0",X"28",X"33",X"FE",X"E1", - X"28",X"2F",X"E6",X"C0",X"D6",X"C0",X"20",X"29",X"3A",X"3A",X"4D",X"0F",X"38",X"0A",X"3A",X"09", - X"4D",X"CD",X"72",X"0C",X"00",X"C8",X"18",X"19",X"3A",X"08",X"4D",X"CD",X"72",X"0C",X"00",X"C8", - X"18",X"0F",X"2A",X"2C",X"4D",X"22",X"20",X"4D",X"05",X"28",X"06",X"3A",X"34",X"4D",X"32",X"3A", - X"4D",X"3A",X"BC",X"4E",X"A7",X"20",X"05",X"21",X"EC",X"4E",X"CB",X"C6",X"DD",X"21",X"20",X"4D", - X"FD",X"21",X"08",X"4D",X"CD",X"47",X"91",X"3A",X"3A",X"4D",X"0F",X"38",X"0F",X"7D",X"E6",X"07", - X"FE",X"04",X"28",X"15",X"38",X"03",X"2D",X"18",X"10",X"2C",X"18",X"0D",X"7C",X"E6",X"07",X"FE", - X"04",X"28",X"06",X"38",X"03",X"25",X"18",X"01",X"24",X"22",X"08",X"4D",X"CD",X"5F",X"91",X"22", - X"44",X"4D",X"DD",X"21",X"CB",X"4D",X"DD",X"7E",X"00",X"DD",X"36",X"00",X"00",X"A7",X"C0",X"21", - X"CC",X"8C",X"E5",X"2A",X"44",X"4D",X"CD",X"22",X"91",X"7E",X"FE",X"20",X"30",X"48",X"DD",X"21", - X"0E",X"4E",X"DD",X"34",X"00",X"FE",X"1A",X"28",X"40",X"FE",X"1C",X"30",X"33",X"FE",X"18",X"00", - X"00",X"00",X"FE",X"10",X"D8",X"3E",X"01",X"32",X"0C",X"4F",X"11",X"00",X"04",X"19",X"7E",X"32", - X"E2",X"4D",X"21",X"30",X"4E",X"22",X"2E",X"4E",X"2A",X"2C",X"4E",X"CD",X"80",X"0A",X"EF",X"19", - X"00",X"3E",X"07",X"32",X"B0",X"4D",X"32",X"DD",X"4D",X"3E",X"06",X"C9",X"32",X"A9",X"4D",X"C9", - X"C6",X"C0",X"77",X"3E",X"01",X"C9",X"3E",X"FF",X"C9",X"36",X"40",X"11",X"0A",X"43",X"ED",X"52", - X"21",X"1E",X"4E",X"28",X"03",X"21",X"1F",X"4E",X"36",X"00",X"2A",X"C9",X"4D",X"CD",X"26",X"0B", - X"3E",X"01",X"32",X"33",X"4E",X"AF",X"32",X"DC",X"4D",X"32",X"D4",X"4D",X"3E",X"06",X"C9",X"21", - X"00",X"01",X"3E",X"02",X"18",X"13",X"21",X"00",X"FF",X"3E",X"00",X"18",X"0C",X"21",X"FF",X"00", - X"3E",X"03",X"18",X"05",X"21",X"01",X"00",X"3E",X"01",X"32",X"34",X"4D",X"22",X"2C",X"4D",X"06", - X"00",X"C3",X"B8",X"8B",X"CD",X"E9",X"B4",X"3A",X"B8",X"4D",X"A7",X"C0",X"CD",X"8B",X"91",X"2A", - X"3C",X"4D",X"01",X"A5",X"4D",X"CD",X"7C",X"91",X"3A",X"A5",X"4D",X"A7",X"28",X"17",X"2A",X"6C", - X"4D",X"29",X"22",X"6C",X"4D",X"2A",X"6A",X"4D",X"ED",X"6A",X"22",X"6A",X"4D",X"D0",X"21",X"6C", - X"4D",X"34",X"C3",X"A3",X"8D",X"3A",X"C3",X"4D",X"A7",X"28",X"17",X"2A",X"5C",X"4D",X"29",X"22", - X"5C",X"4D",X"2A",X"5A",X"4D",X"ED",X"6A",X"22",X"5A",X"4D",X"D0",X"21",X"5C",X"4D",X"34",X"C3", - X"A3",X"8D",X"3A",X"C2",X"4D",X"A7",X"28",X"17",X"2A",X"60",X"4D",X"29",X"22",X"60",X"4D",X"2A", - X"5E",X"4D",X"ED",X"6A",X"22",X"5E",X"4D",X"D0",X"21",X"60",X"4D",X"34",X"C3",X"A3",X"8D",X"2A", - X"64",X"4D",X"29",X"22",X"64",X"4D",X"2A",X"62",X"4D",X"ED",X"6A",X"22",X"62",X"4D",X"D0",X"21", - X"64",X"4D",X"34",X"21",X"18",X"4D",X"7E",X"A7",X"28",X"0C",X"3A",X"00",X"4D",X"E6",X"07",X"FE", - X"04",X"28",X"0C",X"C3",X"FC",X"8D",X"3A",X"01",X"4D",X"E6",X"07",X"FE",X"04",X"20",X"3D",X"3E", - X"01",X"CD",X"28",X"90",X"38",X"19",X"3A",X"33",X"4E",X"A7",X"28",X"05",X"EF",X"0C",X"00",X"18", - X"0E",X"2A",X"0C",X"4D",X"CD",X"74",X"91",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"08",X"00",X"CD", - X"50",X"90",X"DD",X"21",X"24",X"4D",X"FD",X"21",X"0C",X"4D",X"CD",X"47",X"91",X"22",X"0C",X"4D", - X"2A",X"24",X"4D",X"22",X"18",X"4D",X"3A",X"36",X"4D",X"32",X"30",X"4D",X"DD",X"21",X"18",X"4D", - X"FD",X"21",X"00",X"4D",X"CD",X"47",X"91",X"22",X"00",X"4D",X"CD",X"5F",X"91",X"22",X"3C",X"4D", - X"C9",X"CD",X"F8",X"B4",X"3A",X"B9",X"4D",X"A7",X"C0",X"2A",X"3E",X"4D",X"01",X"A6",X"4D",X"CD", - X"7C",X"91",X"3A",X"A6",X"4D",X"A7",X"28",X"17",X"2A",X"78",X"4D",X"29",X"22",X"78",X"4D",X"2A", - X"76",X"4D",X"ED",X"6A",X"22",X"76",X"4D",X"D0",X"21",X"78",X"4D",X"34",X"C3",X"53",X"8E",X"2A", - X"70",X"4D",X"29",X"22",X"70",X"4D",X"2A",X"6E",X"4D",X"ED",X"6A",X"22",X"6E",X"4D",X"D0",X"21", - X"70",X"4D",X"34",X"21",X"1A",X"4D",X"7E",X"A7",X"28",X"0B",X"3A",X"02",X"4D",X"E6",X"07",X"FE", - X"04",X"28",X"0B",X"18",X"46",X"3A",X"03",X"4D",X"E6",X"07",X"FE",X"04",X"20",X"3D",X"3E",X"02", - X"CD",X"28",X"90",X"38",X"19",X"3A",X"33",X"4E",X"A7",X"28",X"05",X"EF",X"0D",X"00",X"18",X"0E", - X"2A",X"0E",X"4D",X"CD",X"74",X"91",X"7E",X"FE",X"1A",X"28",X"03",X"EF",X"09",X"00",X"CD",X"6A", - X"90",X"DD",X"21",X"26",X"4D",X"FD",X"21",X"0E",X"4D",X"CD",X"47",X"91",X"22",X"0E",X"4D",X"2A", - X"26",X"4D",X"22",X"1A",X"4D",X"3A",X"37",X"4D",X"32",X"31",X"4D",X"DD",X"21",X"1A",X"4D",X"FD", - X"21",X"02",X"4D",X"CD",X"47",X"91",X"22",X"02",X"4D",X"CD",X"5F",X"91",X"22",X"3E",X"4D",X"C9", - X"3A",X"13",X"4E",X"FE",X"01",X"D8",X"CD",X"07",X"B5",X"3A",X"BA",X"4D",X"A7",X"C0",X"2A",X"40", - X"4D",X"01",X"A7",X"4D",X"CD",X"7C",X"91",X"3A",X"A7",X"4D",X"A7",X"28",X"16",X"2A",X"84",X"4D", - X"29",X"22",X"84",X"4D",X"2A",X"82",X"4D",X"ED",X"6A",X"22",X"82",X"4D",X"D0",X"21",X"84",X"4D", - X"34",X"18",X"14",X"2A",X"7C",X"4D",X"29",X"22",X"7C",X"4D",X"2A",X"7A",X"4D",X"ED",X"6A",X"22", - X"7A",X"4D",X"D0",X"21",X"7C",X"4D",X"34",X"21",X"1C",X"4D",X"7E",X"A7",X"28",X"0B",X"3A",X"04", - X"4D",X"E6",X"07",X"FE",X"04",X"28",X"0B",X"18",X"46",X"3A",X"05",X"4D",X"E6",X"07",X"FE",X"04", - X"20",X"3D",X"3E",X"03",X"CD",X"28",X"90",X"38",X"19",X"3A",X"33",X"4E",X"A7",X"28",X"05",X"EF", - X"0E",X"00",X"18",X"0E",X"2A",X"10",X"4D",X"CD",X"74",X"91",X"7E",X"FE",X"1A",X"28",X"03",X"EF", - X"0A",X"00",X"CD",X"84",X"90",X"DD",X"21",X"28",X"4D",X"FD",X"21",X"10",X"4D",X"CD",X"47",X"91", - X"22",X"10",X"4D",X"2A",X"28",X"4D",X"22",X"1C",X"4D",X"3A",X"38",X"4D",X"32",X"32",X"4D",X"DD", - X"21",X"1C",X"4D",X"FD",X"21",X"04",X"4D",X"CD",X"47",X"91",X"22",X"04",X"4D",X"CD",X"5F",X"91", - X"22",X"40",X"4D",X"C9",X"3A",X"13",X"4E",X"FE",X"02",X"D8",X"CD",X"16",X"B5",X"3A",X"BB",X"4D", - X"A7",X"C0",X"2A",X"42",X"4D",X"01",X"A8",X"4D",X"CD",X"7C",X"91",X"3A",X"A8",X"4D",X"A7",X"28", - X"16",X"2A",X"90",X"4D",X"29",X"22",X"90",X"4D",X"2A",X"8E",X"4D",X"ED",X"6A",X"22",X"8E",X"4D", - X"D0",X"21",X"90",X"4D",X"34",X"18",X"14",X"2A",X"88",X"4D",X"29",X"22",X"88",X"4D",X"2A",X"86", - X"4D",X"ED",X"6A",X"22",X"86",X"4D",X"D0",X"21",X"88",X"4D",X"34",X"21",X"1E",X"4D",X"7E",X"A7", - X"28",X"0B",X"3A",X"06",X"4D",X"E6",X"07",X"FE",X"04",X"28",X"0B",X"18",X"46",X"3A",X"07",X"4D", - X"E6",X"07",X"FE",X"04",X"20",X"3D",X"3E",X"04",X"CD",X"28",X"90",X"38",X"19",X"3A",X"33",X"4E", - X"A7",X"28",X"05",X"EF",X"0F",X"00",X"18",X"0E",X"2A",X"12",X"4D",X"CD",X"74",X"91",X"7E",X"FE", - X"1A",X"28",X"03",X"EF",X"0B",X"00",X"CD",X"9E",X"90",X"DD",X"21",X"2A",X"4D",X"FD",X"21",X"12", - X"4D",X"CD",X"47",X"91",X"22",X"12",X"4D",X"2A",X"2A",X"4D",X"22",X"1E",X"4D",X"3A",X"39",X"4D", - X"32",X"33",X"4D",X"DD",X"21",X"1E",X"4D",X"FD",X"21",X"06",X"4D",X"CD",X"47",X"91",X"22",X"06", - X"4D",X"CD",X"5F",X"91",X"22",X"42",X"4D",X"C9",X"87",X"4F",X"06",X"00",X"21",X"0B",X"4D",X"09", - X"7E",X"FE",X"1D",X"20",X"04",X"36",X"3D",X"18",X"15",X"FE",X"3E",X"20",X"04",X"36",X"1E",X"18", - X"0D",X"06",X"21",X"90",X"38",X"08",X"7E",X"06",X"3B",X"90",X"30",X"02",X"A7",X"C9",X"37",X"C9", - X"3A",X"BD",X"4D",X"A7",X"C8",X"AF",X"32",X"BD",X"4D",X"21",X"0A",X"03",X"3A",X"30",X"4D",X"EE", - X"02",X"32",X"36",X"4D",X"47",X"DF",X"22",X"24",X"4D",X"C9",X"3A",X"BE",X"4D",X"A7",X"C8",X"AF", - X"32",X"BE",X"4D",X"21",X"0A",X"03",X"3A",X"31",X"4D",X"EE",X"02",X"32",X"37",X"4D",X"47",X"DF", - X"22",X"26",X"4D",X"C9",X"3A",X"BF",X"4D",X"A7",X"C8",X"AF",X"32",X"BF",X"4D",X"21",X"0A",X"03", - X"3A",X"32",X"4D",X"EE",X"02",X"32",X"38",X"4D",X"47",X"DF",X"22",X"28",X"4D",X"C9",X"3A",X"C0", - X"4D",X"A7",X"C8",X"AF",X"32",X"C0",X"4D",X"21",X"0A",X"03",X"3A",X"33",X"4D",X"EE",X"02",X"32", - X"39",X"4D",X"47",X"DF",X"22",X"2A",X"4D",X"C9",X"3A",X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0", - X"C9",X"CD",X"06",X"91",X"21",X"C1",X"40",X"11",X"31",X"4E",X"01",X"03",X"02",X"1A",X"0F",X"0F", - X"0F",X"0F",X"CD",X"DD",X"90",X"1A",X"CD",X"DD",X"90",X"1B",X"10",X"F1",X"C9",X"E6",X"0F",X"28", - X"04",X"0E",X"00",X"18",X"03",X"B9",X"20",X"0A",X"C6",X"30",X"77",X"D5",X"11",X"E0",X"FF",X"19", - X"D1",X"C9",X"0D",X"36",X"40",X"18",X"F4",X"3E",X"0D",X"0E",X"02",X"06",X"03",X"18",X"10",X"21", - X"01",X"47",X"3E",X"06",X"18",X"05",X"21",X"61",X"44",X"3E",X"04",X"0E",X"01",X"06",X"04",X"11", - X"20",X"00",X"F5",X"7B",X"91",X"5F",X"F1",X"C5",X"77",X"23",X"0D",X"20",X"FB",X"C1",X"19",X"10", - X"F6",X"C9",X"F5",X"C5",X"7D",X"D6",X"20",X"6F",X"7C",X"D6",X"20",X"67",X"06",X"00",X"CB",X"24", - X"CB",X"24",X"CB",X"24",X"CB",X"24",X"CB",X"10",X"CB",X"24",X"CB",X"10",X"4C",X"26",X"00",X"09", - X"01",X"40",X"40",X"09",X"C1",X"F1",X"C9",X"FD",X"7E",X"00",X"DD",X"86",X"00",X"6F",X"FD",X"7E", - X"01",X"DD",X"86",X"01",X"67",X"C9",X"CD",X"47",X"91",X"CD",X"22",X"91",X"7E",X"A7",X"C9",X"7D", - X"CB",X"3F",X"CB",X"3F",X"CB",X"3F",X"C6",X"20",X"6F",X"7C",X"CB",X"3F",X"CB",X"3F",X"CB",X"3F", - X"C6",X"1E",X"67",X"C9",X"CD",X"22",X"91",X"11",X"00",X"04",X"19",X"C9",X"CD",X"74",X"91",X"7E", - X"FE",X"1B",X"20",X"04",X"3E",X"01",X"02",X"C9",X"AF",X"02",X"C9",X"3A",X"AF",X"4D",X"A7",X"C8", - X"21",X"0E",X"4E",X"3A",X"C2",X"4D",X"A7",X"20",X"0E",X"3E",X"F4",X"96",X"47",X"3A",X"C7",X"4D", - X"90",X"D8",X"3E",X"01",X"32",X"C2",X"4D",X"3A",X"C3",X"4D",X"A7",X"C0",X"3E",X"F4",X"96",X"47", - X"3A",X"C8",X"4D",X"90",X"D8",X"3E",X"01",X"32",X"C3",X"4D",X"C9",X"21",X"06",X"4E",X"34",X"C9", - X"21",X"07",X"4E",X"34",X"C9",X"21",X"08",X"4E",X"34",X"C9",X"3A",X"07",X"4E",X"E7",X"E4",X"91", - X"EF",X"91",X"FD",X"91",X"08",X"92",X"1A",X"92",X"CD",X"C0",X"91",X"C3",X"FF",X"8C",X"CD",X"C0", - X"91",X"C3",X"0D",X"8D",X"3A",X"45",X"4D",X"FE",X"2D",X"C2",X"06",X"8D",X"C3",X"DE",X"91",X"3A", - X"44",X"4D",X"FE",X"2E",X"C2",X"0D",X"8D",X"CD",X"C0",X"91",X"C3",X"06",X"8D",X"3A",X"45",X"4D", - X"FE",X"22",X"C2",X"06",X"8D",X"C3",X"D8",X"91",X"3A",X"45",X"4D",X"FE",X"2D",X"20",X"05",X"CD", - X"C3",X"B7",X"18",X"CA",X"DA",X"FF",X"8C",X"C3",X"06",X"8D",X"3A",X"44",X"4D",X"FE",X"22",X"28", - X"B7",X"C3",X"0D",X"8D",X"21",X"00",X"50",X"06",X"08",X"AF",X"77",X"2C",X"10",X"FC",X"21",X"00", - X"40",X"06",X"04",X"32",X"C0",X"50",X"32",X"07",X"50",X"3E",X"40",X"77",X"2C",X"20",X"FC",X"24", - X"10",X"F1",X"06",X"04",X"32",X"C0",X"50",X"AF",X"32",X"07",X"50",X"3E",X"0D",X"77",X"2C",X"20", - X"FC",X"24",X"10",X"F0",X"ED",X"56",X"AF",X"32",X"07",X"50",X"3C",X"32",X"00",X"50",X"FB",X"76", - X"32",X"C0",X"50",X"31",X"C0",X"4F",X"AF",X"21",X"00",X"50",X"06",X"08",X"CF",X"21",X"00",X"4C", - X"06",X"BE",X"CF",X"CF",X"CF",X"CF",X"21",X"40",X"50",X"06",X"40",X"CF",X"32",X"C0",X"50",X"CD", - X"21",X"93",X"32",X"C0",X"50",X"06",X"00",X"CD",X"01",X"93",X"32",X"C0",X"50",X"21",X"C0",X"4C", - X"22",X"80",X"4C",X"22",X"82",X"4C",X"3E",X"FF",X"06",X"40",X"CF",X"3E",X"01",X"32",X"00",X"50", - X"FB",X"2A",X"82",X"4C",X"7E",X"A7",X"FA",X"A1",X"92",X"36",X"FF",X"2C",X"46",X"36",X"FF",X"2C", - X"20",X"02",X"2E",X"C0",X"22",X"82",X"4C",X"21",X"A1",X"92",X"E5",X"E7",X"01",X"93",X"16",X"94", - X"2D",X"93",X"6B",X"93",X"88",X"94",X"7F",X"95",X"21",X"93",X"90",X"95",X"20",X"96",X"5C",X"96", - X"99",X"96",X"E1",X"96",X"35",X"96",X"6B",X"96",X"A8",X"96",X"F0",X"96",X"12",X"03",X"9A",X"95", - X"0D",X"94",X"B3",X"98",X"D6",X"95",X"44",X"B0",X"FC",X"92",X"2B",X"97",X"7E",X"99",X"C5",X"98", - X"EC",X"99",X"98",X"9A",X"F2",X"9A",X"27",X"9A",X"69",X"95",X"B8",X"95",X"21",X"04",X"4E",X"34", - X"C9",X"78",X"E7",X"07",X"93",X"14",X"93",X"3E",X"40",X"01",X"04",X"00",X"21",X"00",X"40",X"CF", - X"0D",X"20",X"FC",X"C9",X"3E",X"40",X"21",X"40",X"40",X"01",X"04",X"80",X"CF",X"0D",X"20",X"FC", - X"C9",X"AF",X"01",X"04",X"00",X"21",X"00",X"44",X"CF",X"0D",X"20",X"FC",X"C9",X"CD",X"E5",X"0B", - X"CD",X"4F",X"93",X"3A",X"00",X"4E",X"3D",X"C8",X"CD",X"D8",X"B0",X"3E",X"9B",X"C3",X"FF",X"B0", - X"21",X"3F",X"40",X"01",X"D0",X"A0",X"0A",X"FE",X"27",X"C8",X"23",X"77",X"03",X"18",X"F7",X"3A", - X"13",X"4E",X"A7",X"C8",X"CD",X"64",X"93",X"0F",X"D8",X"21",X"1C",X"1D",X"22",X"EB",X"42",X"7C", - X"32",X"ED",X"42",X"C9",X"21",X"60",X"61",X"22",X"E5",X"41",X"C9",X"21",X"16",X"4E",X"06",X"08", - X"AF",X"BE",X"28",X"02",X"36",X"01",X"23",X"10",X"F8",X"CD",X"1C",X"09",X"AF",X"32",X"BC",X"4E", - X"3E",X"04",X"32",X"EC",X"4E",X"3A",X"1D",X"4E",X"A7",X"28",X"2A",X"3A",X"0D",X"4E",X"A7",X"F5", - X"CC",X"BD",X"93",X"F1",X"C4",X"C4",X"93",X"CD",X"DF",X"93",X"3A",X"13",X"4E",X"A7",X"C8",X"0F", - X"38",X"06",X"CD",X"FD",X"93",X"CD",X"E9",X"93",X"CD",X"F8",X"93",X"CD",X"F3",X"93",X"CD",X"EE", - X"93",X"CD",X"E4",X"93",X"C9",X"CD",X"CB",X"93",X"CD",X"DA",X"93",X"18",X"DA",X"CD",X"CB",X"93", - X"CD",X"D0",X"93",X"C9",X"CD",X"D5",X"93",X"CD",X"DA",X"93",X"C9",X"21",X"6C",X"09",X"18",X"30", - X"21",X"76",X"09",X"18",X"2B",X"21",X"80",X"09",X"18",X"26",X"21",X"8A",X"09",X"18",X"21",X"21", - X"94",X"09",X"18",X"1C",X"21",X"AA",X"09",X"18",X"17",X"21",X"B7",X"09",X"18",X"12",X"21",X"C7", - X"09",X"18",X"0D",X"21",X"D4",X"09",X"18",X"08",X"21",X"E1",X"09",X"18",X"03",X"21",X"F1",X"09", - X"4E",X"23",X"46",X"23",X"5E",X"23",X"56",X"23",X"EB",X"CD",X"C3",X"81",X"C9",X"21",X"16",X"4E", - X"3E",X"01",X"06",X"0A",X"CF",X"C9",X"C5",X"78",X"FE",X"02",X"3E",X"1E",X"28",X"17",X"3A",X"13", - X"4E",X"FE",X"0F",X"38",X"02",X"3E",X"0F",X"4F",X"06",X"00",X"21",X"78",X"94",X"09",X"7E",X"32", - X"20",X"4E",X"32",X"21",X"4E",X"21",X"40",X"44",X"01",X"04",X"80",X"CF",X"0D",X"20",X"FC",X"3E", - X"0D",X"06",X"40",X"21",X"C0",X"47",X"CF",X"C1",X"05",X"C0",X"06",X"00",X"0E",X"0A",X"21",X"23", - X"07",X"C5",X"DF",X"11",X"00",X"04",X"19",X"78",X"0F",X"0F",X"0F",X"E6",X"E0",X"C6",X"0D",X"06", - X"03",X"0E",X"02",X"CD",X"0F",X"91",X"C1",X"04",X"0D",X"20",X"E3",X"21",X"5B",X"47",X"3E",X"ED", - X"06",X"03",X"0E",X"02",X"CD",X"F3",X"0B",X"C9",X"0C",X"9B",X"1D",X"9A",X"18",X"13",X"1D",X"9B", - X"1D",X"9A",X"18",X"0C",X"0C",X"0C",X"0C",X"0C",X"78",X"FE",X"01",X"20",X"09",X"21",X"02",X"4C", - X"06",X"0C",X"AF",X"CF",X"18",X"0B",X"21",X"EF",X"94",X"11",X"02",X"4C",X"01",X"0C",X"00",X"ED", - X"B0",X"21",X"FB",X"94",X"11",X"00",X"4D",X"01",X"48",X"00",X"ED",X"B0",X"CD",X"43",X"95",X"3A", - X"13",X"4E",X"FE",X"01",X"30",X"19",X"22",X"06",X"4C",X"22",X"04",X"4D",X"22",X"10",X"4D",X"22", - X"40",X"4D",X"22",X"1C",X"4D",X"22",X"28",X"4D",X"AF",X"32",X"32",X"4D",X"32",X"38",X"4D",X"3A", - X"13",X"4E",X"FE",X"02",X"D0",X"22",X"08",X"4C",X"22",X"06",X"4D",X"22",X"12",X"4D",X"22",X"42", - X"4D",X"22",X"1E",X"4D",X"22",X"2A",X"4D",X"AF",X"32",X"33",X"4D",X"32",X"39",X"4D",X"C9",X"20", - X"02",X"20",X"04",X"20",X"06",X"20",X"08",X"34",X"1C",X"00",X"1C",X"24",X"24",X"3C",X"DC",X"74", - X"24",X"9C",X"DC",X"E4",X"DC",X"0C",X"AC",X"24",X"22",X"27",X"39",X"2E",X"22",X"33",X"39",X"3C", - X"38",X"21",X"33",X"00",X"01",X"00",X"FF",X"00",X"01",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"00", - X"01",X"00",X"FF",X"00",X"01",X"00",X"FF",X"00",X"FF",X"00",X"FF",X"02",X"00",X"02",X"00",X"00", - X"00",X"02",X"00",X"02",X"00",X"00",X"00",X"24",X"22",X"27",X"39",X"2E",X"22",X"33",X"39",X"3C", - X"38",X"21",X"33",X"3A",X"0D",X"4E",X"A7",X"C8",X"21",X"9C",X"24",X"22",X"08",X"4D",X"21",X"33", - X"22",X"22",X"14",X"4D",X"22",X"44",X"4D",X"21",X"00",X"01",X"22",X"20",X"4D",X"22",X"2C",X"4D", - X"3E",X"02",X"32",X"3A",X"4D",X"32",X"34",X"4D",X"C9",X"21",X"00",X"00",X"22",X"0A",X"4D",X"22", - X"08",X"4D",X"22",X"00",X"4D",X"22",X"02",X"4D",X"22",X"04",X"4D",X"22",X"06",X"4D",X"C9",X"21", - X"28",X"4E",X"06",X"0C",X"AF",X"CF",X"21",X"00",X"01",X"22",X"29",X"4E",X"CD",X"D0",X"06",X"C9", - X"3E",X"01",X"32",X"00",X"4E",X"AF",X"32",X"01",X"4E",X"C9",X"AF",X"11",X"00",X"4D",X"21",X"00", - X"4E",X"12",X"13",X"A7",X"ED",X"52",X"C2",X"9E",X"95",X"21",X"00",X"4F",X"06",X"80",X"AF",X"CF", - X"21",X"40",X"4C",X"06",X"40",X"AF",X"CF",X"C9",X"DD",X"21",X"56",X"41",X"3A",X"71",X"4E",X"E6", - X"0F",X"C6",X"30",X"DD",X"77",X"00",X"3A",X"71",X"4E",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F",X"C8", - X"C6",X"30",X"DD",X"77",X"20",X"C9",X"3A",X"80",X"50",X"47",X"E6",X"03",X"20",X"05",X"21",X"6E", - X"4E",X"36",X"FF",X"4F",X"1F",X"CE",X"00",X"32",X"6B",X"4E",X"E6",X"02",X"A9",X"32",X"6D",X"4E", - X"78",X"0F",X"0F",X"E6",X"03",X"3C",X"FE",X"04",X"20",X"01",X"3C",X"32",X"6F",X"4E",X"78",X"0F", - X"0F",X"0F",X"0F",X"E6",X"03",X"21",X"1C",X"96",X"D7",X"32",X"71",X"4E",X"21",X"B5",X"05",X"22", - X"73",X"4E",X"78",X"07",X"07",X"2F",X"E6",X"01",X"32",X"72",X"4E",X"C9",X"05",X"10",X"15",X"FF", - X"3A",X"CD",X"4D",X"CB",X"47",X"C2",X"48",X"96",X"3A",X"C2",X"4D",X"A7",X"20",X"1A",X"3A",X"04", - X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0C",X"4D",X"3A",X"36",X"4D",X"11",X"32",X"39",X"CD",X"D4", - X"97",X"22",X"24",X"4D",X"32",X"36",X"4D",X"C9",X"2A",X"0C",X"4D",X"ED",X"5B",X"44",X"4D",X"3A", - X"36",X"4D",X"CD",X"D4",X"97",X"22",X"24",X"4D",X"32",X"36",X"4D",X"C9",X"3A",X"CD",X"4D",X"CB", - X"47",X"C2",X"7E",X"96",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A",X"0E",X"4D",X"3A",X"37", - X"4D",X"11",X"2D",X"22",X"CD",X"D4",X"97",X"22",X"26",X"4D",X"32",X"37",X"4D",X"C9",X"ED",X"5B", - X"44",X"4D",X"2A",X"2C",X"4D",X"29",X"29",X"19",X"EB",X"2A",X"0E",X"4D",X"3A",X"37",X"4D",X"CD", - X"D4",X"97",X"22",X"26",X"4D",X"32",X"37",X"4D",X"C9",X"3A",X"CD",X"4D",X"CB",X"47",X"C2",X"BB", - X"96",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13",X"2A",X"10",X"4D",X"3A",X"38",X"4D",X"11",X"26", - X"39",X"CD",X"D4",X"97",X"22",X"28",X"4D",X"32",X"38",X"4D",X"C9",X"ED",X"4B",X"0C",X"4D",X"ED", - X"5B",X"44",X"4D",X"2A",X"20",X"4D",X"29",X"19",X"7D",X"87",X"91",X"6F",X"7C",X"87",X"90",X"67", - X"EB",X"2A",X"10",X"4D",X"3A",X"38",X"4D",X"CD",X"D4",X"97",X"22",X"28",X"4D",X"32",X"38",X"4D", - X"C9",X"3A",X"CD",X"4D",X"CB",X"47",X"C2",X"03",X"97",X"3A",X"04",X"4E",X"FE",X"03",X"20",X"13", - X"2A",X"12",X"4D",X"3A",X"39",X"4D",X"11",X"23",X"22",X"CD",X"D4",X"97",X"22",X"2A",X"4D",X"32", - X"39",X"4D",X"C9",X"DD",X"21",X"44",X"4D",X"FD",X"21",X"12",X"4D",X"CD",X"6C",X"98",X"11",X"40", - X"00",X"A7",X"ED",X"52",X"DA",X"F0",X"96",X"2A",X"12",X"4D",X"ED",X"5B",X"44",X"4D",X"3A",X"39", - X"4D",X"CD",X"D4",X"97",X"22",X"2A",X"4D",X"32",X"39",X"4D",X"C9",X"78",X"E7",X"35",X"97",X"52", - X"97",X"58",X"97",X"70",X"97",X"ED",X"5B",X"44",X"4D",X"3E",X"03",X"32",X"10",X"4F",X"2A",X"16", - X"4D",X"3A",X"3B",X"4D",X"CD",X"D4",X"97",X"22",X"2E",X"4D",X"32",X"3B",X"4D",X"AF",X"32",X"10", - X"4F",X"C9",X"ED",X"5B",X"12",X"4F",X"18",X"E1",X"AF",X"32",X"10",X"4F",X"ED",X"5B",X"12",X"4F", - X"2A",X"14",X"4D",X"3A",X"34",X"4D",X"CD",X"D4",X"97",X"22",X"2C",X"4D",X"32",X"34",X"4D",X"C9", - X"3A",X"11",X"4F",X"32",X"10",X"4F",X"ED",X"5B",X"12",X"4F",X"2A",X"14",X"4F",X"3A",X"16",X"4F", - X"CD",X"D4",X"97",X"22",X"17",X"4F",X"32",X"19",X"4F",X"AF",X"32",X"10",X"4F",X"C9",X"22",X"4A", - X"4D",X"EE",X"02",X"32",X"49",X"4D",X"CD",X"A1",X"98",X"E6",X"03",X"21",X"48",X"4D",X"77",X"87", - X"5F",X"16",X"00",X"DD",X"21",X"0A",X"03",X"DD",X"19",X"FD",X"21",X"4A",X"4D",X"3A",X"49",X"4D", - X"BE",X"28",X"13",X"CD",X"56",X"91",X"E6",X"C0",X"D6",X"C0",X"28",X"0A",X"DD",X"6E",X"00",X"DD", - X"66",X"01",X"3A",X"48",X"4D",X"C9",X"DD",X"23",X"DD",X"23",X"21",X"48",X"4D",X"7E",X"3C",X"E6", - X"03",X"77",X"18",X"D9",X"22",X"4A",X"4D",X"ED",X"53",X"4C",X"4D",X"32",X"48",X"4D",X"EE",X"02", - X"32",X"49",X"4D",X"21",X"FF",X"FF",X"22",X"50",X"4D",X"DD",X"21",X"0A",X"03",X"FD",X"21",X"4A", - X"4D",X"AF",X"32",X"E1",X"4D",X"21",X"D3",X"4D",X"36",X"00",X"3A",X"49",X"4D",X"BE",X"28",X"40", - X"CD",X"47",X"91",X"22",X"4E",X"4D",X"3A",X"10",X"4F",X"A7",X"20",X"0A",X"CD",X"22",X"91",X"7E", - X"E6",X"C0",X"D6",X"C0",X"28",X"2A",X"21",X"E1",X"4D",X"34",X"DD",X"E5",X"FD",X"E5",X"DD",X"21", - X"4C",X"4D",X"FD",X"21",X"4E",X"4D",X"CD",X"6C",X"98",X"FD",X"E1",X"DD",X"E1",X"EB",X"2A",X"50", - X"4D",X"A7",X"ED",X"52",X"38",X"0A",X"ED",X"53",X"50",X"4D",X"3A",X"D3",X"4D",X"32",X"48",X"4D", - X"DD",X"23",X"DD",X"23",X"21",X"D3",X"4D",X"34",X"3E",X"04",X"BE",X"20",X"AD",X"3A",X"E1",X"4D", - X"A7",X"3A",X"49",X"4D",X"28",X"03",X"3A",X"48",X"4D",X"87",X"5F",X"16",X"00",X"DD",X"21",X"0A", - X"03",X"DD",X"19",X"DD",X"6E",X"00",X"DD",X"66",X"01",X"CB",X"3F",X"C9",X"DD",X"7E",X"00",X"FD", - X"46",X"00",X"90",X"30",X"05",X"78",X"DD",X"46",X"00",X"90",X"CD",X"92",X"98",X"E5",X"DD",X"7E", - X"01",X"FD",X"46",X"01",X"90",X"30",X"05",X"78",X"DD",X"46",X"01",X"90",X"CD",X"92",X"98",X"C1", - X"09",X"C9",X"67",X"5F",X"2E",X"00",X"55",X"0E",X"08",X"29",X"30",X"01",X"19",X"0D",X"20",X"F9", - X"C9",X"2A",X"D5",X"4D",X"54",X"5D",X"29",X"29",X"19",X"23",X"7C",X"E6",X"1F",X"67",X"7E",X"22", - X"D5",X"4D",X"C9",X"06",X"0A",X"C5",X"05",X"21",X"23",X"07",X"DF",X"11",X"F9",X"06",X"CD",X"3D", - X"09",X"C1",X"10",X"F1",X"C9",X"3A",X"00",X"4E",X"FE",X"01",X"C8",X"78",X"A7",X"21",X"5E",X"99", - X"20",X"03",X"2A",X"2E",X"4E",X"DF",X"EB",X"CD",X"A9",X"99",X"7B",X"86",X"27",X"77",X"23",X"7A", - X"8E",X"27",X"77",X"5F",X"23",X"3E",X"00",X"8E",X"27",X"77",X"57",X"EB",X"29",X"29",X"29",X"29", - X"3A",X"71",X"4E",X"3D",X"BC",X"DC",X"B5",X"99",X"CD",X"21",X"99",X"13",X"13",X"13",X"21",X"8A", - X"4E",X"06",X"03",X"1A",X"BE",X"D8",X"20",X"05",X"1B",X"2B",X"10",X"F7",X"C9",X"CD",X"A9",X"99", - X"11",X"88",X"4E",X"01",X"03",X"00",X"ED",X"B0",X"1B",X"01",X"04",X"03",X"21",X"F2",X"43",X"18", - X"0F",X"3A",X"09",X"4E",X"01",X"04",X"03",X"21",X"FC",X"43",X"A7",X"28",X"03",X"21",X"E9",X"43", - X"1A",X"0F",X"0F",X"0F",X"0F",X"CD",X"40",X"99",X"1A",X"CD",X"40",X"99",X"1B",X"10",X"F1",X"C9", - X"E6",X"0F",X"28",X"07",X"0E",X"00",X"CD",X"55",X"99",X"18",X"07",X"79",X"A7",X"28",X"F7",X"3E", - X"40",X"0D",X"77",X"2B",X"C9",X"E6",X"0F",X"C6",X"90",X"27",X"CE",X"40",X"27",X"C9",X"10",X"00", - X"50",X"00",X"30",X"00",X"50",X"00",X"70",X"00",X"00",X"01",X"00",X"02",X"00",X"03",X"00",X"05", - X"00",X"07",X"00",X"10",X"00",X"20",X"00",X"30",X"00",X"50",X"00",X"70",X"00",X"90",X"06",X"00", - X"CD",X"F2",X"9A",X"AF",X"21",X"80",X"4E",X"06",X"08",X"CF",X"01",X"04",X"03",X"11",X"82",X"4E", - X"21",X"FC",X"43",X"CD",X"30",X"99",X"01",X"04",X"03",X"11",X"86",X"4E",X"21",X"E9",X"43",X"3A", - X"70",X"4E",X"A7",X"20",X"8B",X"0E",X"06",X"18",X"87",X"3A",X"09",X"4E",X"21",X"80",X"4E",X"A7", - X"C8",X"21",X"84",X"4E",X"C9",X"13",X"6B",X"62",X"1B",X"CB",X"46",X"C0",X"CB",X"C6",X"21",X"EC", - X"4E",X"36",X"02",X"21",X"14",X"4E",X"34",X"21",X"15",X"4E",X"34",X"46",X"21",X"1C",X"40",X"0E", - X"05",X"78",X"A7",X"28",X"0E",X"FE",X"06",X"30",X"0A",X"3E",X"7C",X"CD",X"11",X"9A",X"2B",X"2B", - X"0D",X"10",X"F6",X"0D",X"F8",X"CD",X"00",X"9A",X"2B",X"2B",X"18",X"F7",X"3A",X"00",X"4E",X"FE", - X"01",X"C8",X"CD",X"53",X"9A",X"14",X"44",X"1C",X"05",X"02",X"21",X"15",X"4E",X"46",X"18",X"CC", - X"3E",X"40",X"E5",X"D5",X"77",X"23",X"77",X"11",X"1F",X"00",X"19",X"77",X"23",X"77",X"D1",X"E1", - X"C9",X"E5",X"CD",X"17",X"9A",X"E1",X"C9",X"D5",X"11",X"1F",X"00",X"77",X"3C",X"23",X"77",X"3C", - X"19",X"77",X"3C",X"23",X"77",X"D1",X"C9",X"3A",X"6E",X"4E",X"FE",X"FF",X"20",X"05",X"06",X"02", - X"C3",X"F2",X"9A",X"06",X"01",X"CD",X"F2",X"9A",X"3A",X"6E",X"4E",X"E6",X"F0",X"28",X"09",X"0F", - X"0F",X"0F",X"0F",X"C6",X"30",X"32",X"36",X"40",X"3A",X"6E",X"4E",X"E6",X"0F",X"C6",X"30",X"32", - X"35",X"40",X"C9",X"E1",X"5E",X"23",X"56",X"23",X"4E",X"23",X"7E",X"87",X"47",X"23",X"7E",X"23", - X"E5",X"EB",X"11",X"16",X"00",X"C5",X"71",X"23",X"10",X"FC",X"C1",X"19",X"3D",X"20",X"F6",X"C9", - X"80",X"13",X"80",X"9B",X"80",X"1D",X"80",X"9A",X"80",X"18",X"80",X"0C",X"80",X"13",X"80",X"9B", - X"80",X"1D",X"80",X"9A",X"80",X"0C",X"80",X"0C",X"80",X"0C",X"80",X"0C",X"80",X"0C",X"80",X"0C", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3A",X"00",X"4E",X"FE",X"01",X"C8",X"3A",X"13", - X"4E",X"3C",X"FE",X"06",X"D2",X"DC",X"9A",X"11",X"70",X"9A",X"47",X"0E",X"05",X"21",X"02",X"40", - X"1A",X"CD",X"11",X"9A",X"3E",X"04",X"84",X"67",X"13",X"1A",X"CD",X"02",X"9A",X"3E",X"FC",X"84", - X"67",X"13",X"23",X"23",X"0D",X"10",X"E9",X"0D",X"F8",X"CD",X"00",X"9A",X"3E",X"04",X"84",X"67", - X"AF",X"CD",X"02",X"9A",X"3E",X"FC",X"84",X"67",X"23",X"23",X"18",X"EB",X"FE",X"0F",X"38",X"02", - X"3E",X"0F",X"D6",X"05",X"4F",X"06",X"00",X"21",X"70",X"9A",X"09",X"09",X"EB",X"06",X"05",X"C3", - X"AB",X"9A",X"21",X"72",X"A0",X"DF",X"5E",X"23",X"3E",X"7F",X"A6",X"57",X"DD",X"21",X"00",X"44", - X"DD",X"19",X"DD",X"E5",X"11",X"00",X"FC",X"DD",X"19",X"11",X"FF",X"FF",X"CB",X"7E",X"20",X"03", - X"11",X"E0",X"FF",X"23",X"78",X"01",X"00",X"00",X"87",X"38",X"28",X"7E",X"FE",X"27",X"28",X"09", - X"DD",X"77",X"00",X"23",X"DD",X"19",X"04",X"18",X"F2",X"23",X"DD",X"E1",X"7E",X"A7",X"FA",X"3B", - X"9B",X"7E",X"DD",X"77",X"00",X"23",X"DD",X"19",X"10",X"F7",X"C9",X"DD",X"77",X"00",X"DD",X"19", - X"10",X"F9",X"C9",X"7E",X"FE",X"27",X"28",X"0A",X"DD",X"36",X"00",X"40",X"23",X"DD",X"19",X"04", - X"18",X"F1",X"23",X"04",X"ED",X"B1",X"18",X"D2",X"21",X"55",X"9C",X"DD",X"21",X"CC",X"4E",X"FD", - X"21",X"8C",X"4E",X"CD",X"DB",X"9B",X"47",X"3A",X"CC",X"4E",X"A7",X"28",X"04",X"78",X"32",X"91", - X"4E",X"21",X"65",X"9C",X"DD",X"21",X"DC",X"4E",X"FD",X"21",X"92",X"4E",X"CD",X"DB",X"9B",X"47", - X"3A",X"DC",X"4E",X"A7",X"28",X"04",X"78",X"32",X"96",X"4E",X"21",X"75",X"9C",X"DD",X"21",X"EC", - X"4E",X"FD",X"21",X"97",X"4E",X"CD",X"DB",X"9B",X"47",X"3A",X"EC",X"4E",X"A7",X"C8",X"78",X"32", - X"9B",X"4E",X"C9",X"21",X"85",X"9C",X"DD",X"21",X"9C",X"4E",X"FD",X"21",X"8C",X"4E",X"CD",X"8E", - X"9D",X"32",X"91",X"4E",X"21",X"C5",X"9C",X"DD",X"21",X"AC",X"4E",X"FD",X"21",X"92",X"4E",X"CD", - X"8E",X"9D",X"32",X"96",X"4E",X"21",X"05",X"9D",X"DD",X"21",X"BC",X"4E",X"FD",X"21",X"97",X"4E", - X"CD",X"8E",X"9D",X"32",X"9B",X"4E",X"AF",X"32",X"90",X"4E",X"C9",X"DD",X"7E",X"00",X"A7",X"CA", - X"94",X"9D",X"4F",X"06",X"08",X"1E",X"80",X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10",X"F8",X"C9", - X"DD",X"7E",X"02",X"A3",X"20",X"07",X"DD",X"73",X"02",X"05",X"DF",X"18",X"0C",X"DD",X"35",X"0C", - X"C2",X"77",X"9D",X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74", - X"07",X"FE",X"F0",X"DA",X"45",X"9D",X"21",X"03",X"9C",X"E5",X"E6",X"0F",X"E7",X"EA",X"9E",X"FA", - X"9E",X"0C",X"9F",X"1E",X"9F",X"30",X"9F",X"EF",X"9B",X"EF",X"9B",X"EF",X"9B",X"EF",X"9B",X"EF", - X"9B",X"EF",X"9B",X"EF",X"9B",X"EF",X"9B",X"EF",X"9B",X"EF",X"9B",X"42",X"9F",X"00",X"57",X"5C", - X"61",X"67",X"6D",X"74",X"7B",X"82",X"8A",X"92",X"9A",X"A3",X"AD",X"B8",X"C3",X"01",X"02",X"04", - X"08",X"10",X"20",X"40",X"80",X"51",X"A4",X"A8",X"A4",X"EF",X"A4",X"FF",X"FF",X"11",X"A5",X"2E", - X"A5",X"46",X"A5",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"C7",X"A4",X"DC",X"A4",X"FE",X"A4",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"76",X"10",X"02",X"8E",X"00",X"01",X"0F",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"37",X"10",X"02",X"8E",X"00",X"01",X"0F",X"00",X"12",X"10",X"02", - X"8E",X"00",X"01",X"0F",X"00",X"24",X"20",X"00",X"0E",X"00",X"01",X"1F",X"00",X"14",X"20",X"00", - X"12",X"00",X"01",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"42",X"00",X"02", - X"20",X"00",X"01",X"0C",X"00",X"40",X"00",X"06",X"08",X"00",X"00",X"0A",X"00",X"56",X"10",X"02", - X"8C",X"00",X"00",X"0A",X"00",X"40",X"40",X"08",X"88",X"00",X"01",X"15",X"00",X"41",X"40",X"08", - X"88",X"00",X"01",X"15",X"00",X"32",X"40",X"08",X"88",X"00",X"01",X"15",X"00",X"43",X"40",X"08", - X"88",X"00",X"01",X"15",X"00",X"24",X"40",X"08",X"88",X"00",X"01",X"15",X"00",X"15",X"40",X"08", - X"88",X"00",X"01",X"15",X"00",X"46",X"40",X"08",X"88",X"00",X"01",X"15",X"00",X"37",X"40",X"08", - X"88",X"00",X"01",X"15",X"00",X"47",X"E6",X"1F",X"28",X"03",X"DD",X"70",X"0D",X"DD",X"4E",X"09", - X"DD",X"7E",X"0B",X"E6",X"08",X"28",X"02",X"0E",X"00",X"DD",X"71",X"0F",X"78",X"07",X"07",X"07", - X"E6",X"07",X"21",X"4D",X"9C",X"D7",X"DD",X"77",X"0C",X"78",X"E6",X"1F",X"28",X"09",X"E6",X"0F", - X"21",X"3D",X"9C",X"D7",X"DD",X"77",X"0E",X"DD",X"6E",X"0E",X"26",X"00",X"DD",X"7E",X"0D",X"E6", - X"10",X"28",X"02",X"3E",X"01",X"DD",X"86",X"04",X"CA",X"88",X"9E",X"C3",X"84",X"9E",X"DD",X"7E", - X"00",X"A7",X"20",X"27",X"DD",X"7E",X"02",X"A7",X"C8",X"DD",X"36",X"02",X"00",X"DD",X"36",X"0D", - X"00",X"DD",X"36",X"0E",X"00",X"DD",X"36",X"0F",X"00",X"FD",X"36",X"00",X"00",X"FD",X"36",X"01", - X"00",X"FD",X"36",X"02",X"00",X"FD",X"36",X"03",X"00",X"AF",X"C9",X"4F",X"06",X"08",X"1E",X"80", - X"7B",X"A1",X"20",X"05",X"CB",X"3B",X"10",X"F8",X"C9",X"DD",X"7E",X"02",X"A3",X"20",X"3F",X"DD", - X"73",X"02",X"05",X"78",X"07",X"07",X"07",X"4F",X"06",X"00",X"E5",X"09",X"DD",X"E5",X"D1",X"13", - X"13",X"13",X"01",X"08",X"00",X"ED",X"B0",X"E1",X"DD",X"7E",X"06",X"E6",X"7F",X"DD",X"77",X"0C", - X"DD",X"7E",X"04",X"DD",X"77",X"0E",X"DD",X"7E",X"09",X"47",X"0F",X"0F",X"0F",X"0F",X"E6",X"0F", - X"DD",X"77",X"0B",X"E6",X"08",X"20",X"07",X"DD",X"70",X"0F",X"DD",X"36",X"0D",X"00",X"DD",X"35", - X"0C",X"20",X"5A",X"DD",X"7E",X"08",X"A7",X"28",X"10",X"DD",X"35",X"08",X"20",X"0B",X"7B",X"2F", - X"DD",X"A6",X"00",X"DD",X"77",X"00",X"C3",X"8E",X"9D",X"DD",X"7E",X"06",X"E6",X"7F",X"DD",X"77", - X"0C",X"DD",X"CB",X"06",X"7E",X"28",X"16",X"DD",X"7E",X"05",X"ED",X"44",X"DD",X"77",X"05",X"DD", - X"CB",X"0D",X"46",X"DD",X"CB",X"0D",X"C6",X"28",X"24",X"DD",X"CB",X"0D",X"86",X"DD",X"7E",X"04", - X"DD",X"86",X"07",X"DD",X"77",X"04",X"DD",X"77",X"0E",X"DD",X"7E",X"09",X"DD",X"86",X"0A",X"DD", - X"77",X"09",X"47",X"DD",X"7E",X"0B",X"E6",X"08",X"20",X"03",X"DD",X"70",X"0F",X"DD",X"7E",X"0E", - X"DD",X"86",X"05",X"DD",X"77",X"0E",X"6F",X"26",X"00",X"DD",X"7E",X"03",X"E6",X"70",X"28",X"08", - X"0F",X"0F",X"0F",X"0F",X"47",X"29",X"10",X"FD",X"FD",X"75",X"00",X"7D",X"0F",X"0F",X"0F",X"0F", - X"FD",X"77",X"01",X"FD",X"74",X"02",X"7C",X"0F",X"0F",X"0F",X"0F",X"FD",X"77",X"03",X"DD",X"7E", - X"0B",X"E7",X"C2",X"9E",X"C6",X"9E",X"CB",X"9E",X"DC",X"9E",X"E3",X"9E",X"C5",X"9E",X"C5",X"9E", - X"C5",X"9E",X"C5",X"9E",X"C5",X"9E",X"C5",X"9E",X"C5",X"9E",X"C5",X"9E",X"C5",X"9E",X"C5",X"9E", - X"C5",X"9E",X"DD",X"7E",X"0F",X"C9",X"DD",X"7E",X"0F",X"18",X"09",X"3A",X"84",X"4C",X"E6",X"01", - X"DD",X"7E",X"0F",X"C0",X"E6",X"0F",X"C8",X"3D",X"DD",X"77",X"0F",X"C9",X"3A",X"84",X"4C",X"E6", - X"03",X"18",X"ED",X"3A",X"84",X"4C",X"E6",X"07",X"18",X"E6",X"DD",X"6E",X"06",X"DD",X"66",X"07", - X"7E",X"DD",X"77",X"06",X"23",X"7E",X"DD",X"77",X"07",X"C9",X"DD",X"6E",X"06",X"DD",X"66",X"07", - X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"03",X"C9",X"DD",X"6E",X"06",X"DD", - X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"04",X"C9",X"DD",X"6E", - X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77",X"09",X"C9", - X"DD",X"6E",X"06",X"DD",X"66",X"07",X"7E",X"23",X"DD",X"75",X"06",X"DD",X"74",X"07",X"DD",X"77", - X"0B",X"C9",X"DD",X"7E",X"02",X"2F",X"DD",X"A6",X"00",X"DD",X"77",X"00",X"C3",X"94",X"9D",X"31", - X"C0",X"4F",X"21",X"00",X"4C",X"06",X"04",X"32",X"C0",X"50",X"36",X"00",X"2C",X"20",X"FB",X"24", - X"10",X"F5",X"21",X"00",X"40",X"06",X"04",X"32",X"C0",X"50",X"3E",X"40",X"77",X"2C",X"20",X"FC", - X"24",X"10",X"F4",X"06",X"04",X"32",X"C0",X"50",X"3E",X"0D",X"77",X"2C",X"20",X"FC",X"24",X"10", - X"F4",X"21",X"06",X"50",X"3E",X"01",X"77",X"2D",X"20",X"FC",X"AF",X"32",X"03",X"50",X"3E",X"01", - X"ED",X"47",X"31",X"C0",X"4F",X"32",X"C0",X"50",X"AF",X"32",X"00",X"4E",X"3C",X"32",X"01",X"4E", - X"32",X"00",X"50",X"FB",X"3A",X"80",X"50",X"E6",X"03",X"C6",X"25",X"47",X"CD",X"F2",X"9A",X"3A", - X"80",X"50",X"0F",X"0F",X"0F",X"0F",X"E6",X"03",X"FE",X"03",X"20",X"0E",X"06",X"2A",X"CD",X"F2", - X"9A",X"C3",X"E7",X"9F",X"35",X"40",X"30",X"31",X"35",X"31",X"07",X"5F",X"D5",X"06",X"2B",X"CD", - X"F2",X"9A",X"06",X"2E",X"CD",X"F2",X"9A",X"D1",X"16",X"00",X"21",X"C4",X"9F",X"19",X"7E",X"32", - X"2A",X"42",X"23",X"7E",X"32",X"4A",X"42",X"3A",X"80",X"50",X"0F",X"0F",X"E6",X"03",X"C6",X"31", - X"FE",X"34",X"20",X"01",X"3C",X"32",X"0C",X"42",X"06",X"29",X"CD",X"F2",X"9A",X"3A",X"80",X"50", - X"07",X"07",X"E6",X"01",X"C6",X"2C",X"47",X"CD",X"F2",X"9A",X"3A",X"80",X"50",X"07",X"D2",X"95", - X"9F",X"AF",X"32",X"00",X"50",X"F3",X"21",X"07",X"50",X"AF",X"77",X"2D",X"20",X"FC",X"31",X"54", - X"A0",X"06",X"03",X"D9",X"E1",X"D1",X"32",X"C0",X"50",X"C1",X"3E",X"3C",X"77",X"23",X"72",X"23", - X"10",X"F8",X"3B",X"3B",X"C1",X"71",X"23",X"3E",X"3F",X"77",X"23",X"10",X"F8",X"3B",X"3B",X"1D", - X"C2",X"26",X"A0",X"F1",X"D9",X"10",X"DC",X"31",X"C0",X"4F",X"06",X"08",X"CD",X"66",X"A0",X"10", - X"FB",X"C3",X"60",X"92",X"02",X"40",X"01",X"3E",X"3D",X"10",X"40",X"40",X"0E",X"3D",X"3E",X"10", - X"C2",X"43",X"01",X"3E",X"3D",X"10",X"32",X"C0",X"50",X"21",X"00",X"28",X"2B",X"7C",X"B5",X"20", - X"FB",X"C9",X"5D",X"A5",X"6D",X"A5",X"7C",X"A5",X"85",X"A7",X"85",X"A7",X"8B",X"A5",X"9A",X"A5", - X"A6",X"A5",X"BD",X"A5",X"D1",X"A5",X"E5",X"A5",X"04",X"A6",X"85",X"A7",X"85",X"A7",X"85",X"A7", - X"85",X"A7",X"85",X"A7",X"85",X"A7",X"85",X"A7",X"12",X"A6",X"28",X"A6",X"32",X"A6",X"3C",X"A6", - X"46",X"A6",X"50",X"A6",X"5A",X"A6",X"64",X"A6",X"6E",X"A6",X"78",X"A6",X"82",X"A6",X"8C",X"A6", - X"96",X"A6",X"A0",X"A6",X"AA",X"A6",X"B4",X"A6",X"BE",X"A6",X"CE",X"A6",X"DE",X"A6",X"F5",X"A6", - X"0C",X"A7",X"23",X"A7",X"3A",X"A7",X"45",X"A7",X"56",X"A7",X"62",X"A7",X"6F",X"A7",X"7C",X"A7", - X"E4",X"E8",X"E5",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0", - X"D0",X"D0",X"D0",X"40",X"C4",X"C5",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"00", - X"E6",X"D0",X"E7",X"74",X"E1",X"D6",X"C7",X"D0",X"D0",X"74",X"E1",X"D6",X"C7",X"74",X"E1",X"D6", - X"C7",X"D0",X"74",X"E1",X"D5",X"C0",X"40",X"C6",X"C7",X"D0",X"D0",X"74",X"E1",X"D6",X"C7",X"00", - X"E6",X"D0",X"E7",X"73",X"75",X"D3",X"C0",X"D0",X"D0",X"73",X"75",X"D3",X"C0",X"73",X"75",X"D3", - X"C0",X"D0",X"73",X"75",X"D3",X"C5",X"40",X"C2",X"C0",X"D0",X"D0",X"73",X"75",X"D3",X"C0",X"00", - X"E6",X"D0",X"E7",X"72",X"E0",X"D4",X"C5",X"D0",X"D0",X"72",X"E0",X"D4",X"C5",X"72",X"E0",X"D4", - X"C5",X"D0",X"72",X"E0",X"D4",X"C0",X"40",X"C4",X"C5",X"D0",X"D0",X"72",X"E0",X"D4",X"C5",X"00", - X"E6",X"D0",X"E7",X"D0",X"40",X"C2",X"C0",X"D0",X"D0",X"D0",X"40",X"C2",X"C0",X"D0",X"40",X"C2", - X"C0",X"D0",X"D0",X"40",X"CC",X"CD",X"63",X"C9",X"C0",X"40",X"C6",X"C7",X"40",X"C2",X"C0",X"00", - X"E2",X"E8",X"E3",X"D0",X"40",X"C4",X"C5",X"40",X"DB",X"DE",X"63",X"C9",X"C5",X"D0",X"40",X"C4", - X"C5",X"D0",X"D0",X"40",X"60",X"61",X"61",X"C4",X"C5",X"40",X"CC",X"CD",X"63",X"C9",X"C5",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"C2",X"C0",X"40",X"60",X"61",X"61",X"C2",X"C0",X"D0",X"40",X"C2", - X"C0",X"D0",X"D0",X"40",X"CA",X"CB",X"62",X"C8",X"C0",X"40",X"60",X"61",X"61",X"C2",X"C0",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"C4",X"C5",X"40",X"CA",X"CB",X"62",X"C8",X"C5",X"D0",X"40",X"C4", - X"C5",X"D0",X"D0",X"40",X"C2",X"C0",X"40",X"C4",X"C5",X"40",X"CA",X"CB",X"62",X"C8",X"C5",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"CC",X"CD",X"63",X"C9",X"C5",X"40",X"CC",X"CD",X"CF",X"63",X"C9", - X"C0",X"E9",X"D0",X"40",X"C4",X"C5",X"40",X"CC",X"CD",X"63",X"C9",X"C5",X"40",X"C2",X"C0",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"60",X"61",X"61",X"C2",X"C0",X"40",X"60",X"61",X"61",X"61",X"C4", - X"C5",X"D0",X"40",X"40",X"C2",X"C0",X"40",X"1C",X"1D",X"61",X"C2",X"C0",X"40",X"C4",X"C5",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"CA",X"CB",X"62",X"C8",X"C5",X"40",X"CA",X"CB",X"CE",X"62",X"C8", - X"C0",X"40",X"40",X"C6",X"F3",X"C5",X"40",X"CA",X"CB",X"62",X"C8",X"C5",X"40",X"C2",X"C0",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"C2",X"C0",X"40",X"C2",X"C0",X"40",X"C4",X"C5",X"D0",X"40",X"C4", - X"C5",X"40",X"C6",X"F3",X"F7",X"C0",X"40",X"C4",X"C5",X"40",X"C2",X"C0",X"40",X"C4",X"C5",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"CC",X"CD",X"63",X"F1",X"CD",X"63",X"F1",X"CD",X"CF",X"63",X"F1", - X"CD",X"63",X"F1",X"F5",X"F5",X"CD",X"63",X"F1",X"CD",X"63",X"F1",X"CD",X"63",X"C9",X"C0",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"1C",X"1D",X"61",X"60",X"61",X"61",X"1C",X"1D",X"1D",X"61",X"60", - X"61",X"61",X"1C",X"1D",X"1D",X"1D",X"61",X"60",X"61",X"61",X"1C",X"1D",X"61",X"C4",X"C5",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"CA",X"CB",X"62",X"F0",X"CB",X"62",X"F0",X"CB",X"CE",X"62",X"F0", - X"CB",X"62",X"F0",X"F4",X"F4",X"CB",X"62",X"F0",X"CB",X"62",X"F0",X"CB",X"62",X"C8",X"C0",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"C2",X"C0",X"40",X"C2",X"C0",X"40",X"C4",X"C5",X"D0",X"40",X"C2", - X"C5",X"40",X"C1",X"F2",X"F6",X"C5",X"40",X"C4",X"C5",X"40",X"C2",X"C0",X"40",X"C4",X"C5",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"C4",X"C5",X"40",X"C4",X"C5",X"40",X"CC",X"CD",X"CF",X"63",X"C9", - X"C0",X"40",X"40",X"C1",X"F2",X"C0",X"40",X"C2",X"C0",X"40",X"C4",X"C5",X"40",X"C2",X"C0",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"CC",X"CD",X"63",X"C9",X"C0",X"40",X"60",X"61",X"61",X"61",X"C2", - X"C5",X"D0",X"40",X"40",X"CC",X"CD",X"63",X"C9",X"C5",X"40",X"CC",X"CD",X"63",X"C9",X"C5",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"60",X"61",X"61",X"C4",X"C5",X"40",X"CA",X"CB",X"CE",X"62",X"C8", - X"C0",X"D0",X"D0",X"40",X"60",X"61",X"61",X"C2",X"C0",X"40",X"60",X"61",X"61",X"C2",X"C0",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"CA",X"CB",X"62",X"C8",X"C0",X"40",X"C4",X"C5",X"D0",X"40",X"C4", - X"C5",X"DF",X"D0",X"40",X"CA",X"CB",X"62",X"C8",X"C5",X"40",X"CA",X"CB",X"62",X"C8",X"C5",X"00", - X"D0",X"D0",X"D0",X"E7",X"40",X"C4",X"C5",X"40",X"C4",X"C5",X"40",X"CC",X"CD",X"CF",X"63",X"C9", - X"C0",X"D0",X"D0",X"40",X"C2",X"C0",X"40",X"CC",X"CD",X"63",X"C9",X"C5",X"40",X"C2",X"C0",X"00", - X"E4",X"E8",X"E5",X"74",X"E1",X"D5",X"C0",X"40",X"C2",X"C0",X"40",X"60",X"61",X"61",X"61",X"C4", - X"C5",X"D0",X"D0",X"40",X"C4",X"C5",X"40",X"60",X"61",X"61",X"C2",X"C0",X"40",X"C4",X"C5",X"00", - X"E6",X"D0",X"E7",X"73",X"75",X"D2",X"C5",X"40",X"C4",X"C5",X"40",X"D9",X"DA",X"CE",X"62",X"C8", - X"C0",X"D0",X"D0",X"40",X"C2",X"C0",X"40",X"D9",X"DA",X"62",X"C8",X"C5",X"40",X"C2",X"C0",X"00", - X"E6",X"D0",X"E7",X"72",X"E0",X"D1",X"C3",X"40",X"C2",X"C0",X"D0",X"D0",X"D0",X"D0",X"40",X"C4", - X"C5",X"D0",X"D0",X"40",X"C4",X"C5",X"D0",X"D0",X"D0",X"D0",X"C1",X"C3",X"40",X"C4",X"C5",X"00", - X"E6",X"D0",X"E7",X"D0",X"D0",X"D0",X"74",X"E1",X"D5",X"C0",X"D0",X"D0",X"D0",X"74",X"E1",X"D5", - X"C0",X"D0",X"74",X"E1",X"D5",X"C0",X"D0",X"D0",X"D0",X"D0",X"D0",X"74",X"E1",X"D5",X"C0",X"00", - X"E6",X"D0",X"E7",X"D0",X"D0",X"D0",X"73",X"75",X"D2",X"C5",X"D0",X"D0",X"D0",X"73",X"75",X"D2", - X"C5",X"D0",X"73",X"75",X"D2",X"C5",X"D0",X"D0",X"D0",X"D0",X"D0",X"73",X"75",X"D2",X"C5",X"00", - X"E2",X"E8",X"E3",X"D0",X"D0",X"D0",X"72",X"E0",X"D1",X"C3",X"D0",X"D0",X"D0",X"72",X"E0",X"D1", - X"C3",X"D0",X"72",X"E0",X"D1",X"C3",X"D0",X"D0",X"D0",X"D0",X"D0",X"72",X"E0",X"D4",X"C0",X"00", - X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0", - X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"D0",X"40",X"C2",X"C0",X"00", - X"27",X"F1",X"07",X"F2",X"03",X"F3",X"08",X"F4",X"01",X"82",X"86",X"8B",X"69",X"8B",X"84",X"87", - X"8D",X"6B",X"8D",X"86",X"89",X"F2",X"04",X"84",X"62",X"64",X"62",X"62",X"82",X"84",X"82",X"F2", - X"03",X"6D",X"6B",X"69",X"67",X"67",X"87",X"F2",X"04",X"82",X"F2",X"03",X"8D",X"6B",X"69",X"67", - X"66",X"66",X"86",X"62",X"62",X"66",X"66",X"64",X"64",X"67",X"67",X"66",X"66",X"69",X"69",X"67", - X"67",X"6B",X"6B",X"69",X"69",X"6D",X"6D",X"6B",X"6B",X"6D",X"6D",X"F2",X"04",X"64",X"62",X"F3", - X"00",X"60",X"F3",X"0F",X"82",X"FF",X"FF",X"FF",X"F1",X"07",X"F2",X"03",X"F3",X"0F",X"F4",X"01", - X"82",X"86",X"8B",X"69",X"8B",X"84",X"87",X"8D",X"6B",X"8D",X"86",X"89",X"F2",X"04",X"84",X"62", - X"64",X"62",X"62",X"82",X"FF",X"FF",X"FF",X"F1",X"05",X"F2",X"01",X"F3",X"0F",X"F4",X"03",X"46", - X"F3",X"00",X"40",X"F3",X"0F",X"42",X"F3",X"00",X"40",X"FF",X"FF",X"FF",X"F1",X"04",X"F2",X"01", - X"F3",X"0F",X"F4",X"00",X"49",X"47",X"46",X"44",X"42",X"49",X"47",X"46",X"44",X"42",X"FF",X"F1", - X"06",X"F2",X"03",X"F3",X"0F",X"F4",X"01",X"67",X"6B",X"6E",X"F2",X"04",X"A7",X"FF",X"F1",X"06", - X"F2",X"03",X"F3",X"0F",X"F4",X"02",X"29",X"27",X"26",X"24",X"22",X"29",X"27",X"26",X"24",X"22", - X"FF",X"F1",X"06",X"F2",X"06",X"F3",X"0F",X"F4",X"01",X"89",X"89",X"89",X"89",X"89",X"89",X"8D", - X"89",X"86",X"86",X"84",X"86",X"88",X"89",X"8B",X"8B",X"8D",X"8D",X"89",X"89",X"FF",X"F1",X"06", - X"F2",X"05",X"F3",X"0F",X"F4",X"02",X"89",X"66",X"82",X"89",X"66",X"82",X"89",X"66",X"8E",X"F3", - X"00",X"60",X"F3",X"0F",X"AE",X"FF",X"F1",X"06",X"F2",X"05",X"F3",X"0F",X"F4",X"02",X"82",X"F2", - X"04",X"69",X"F2",X"05",X"62",X"86",X"62",X"66",X"89",X"89",X"69",X"89",X"FF",X"D4",X"83",X"48", - X"49",X"47",X"48",X"40",X"53",X"43",X"4F",X"52",X"45",X"27",X"8D",X"27",X"80",X"3D",X"80",X"43", - X"52",X"45",X"44",X"49",X"54",X"40",X"40",X"40",X"27",X"8D",X"27",X"80",X"3D",X"80",X"46",X"52", - X"45",X"45",X"40",X"50",X"4C",X"41",X"59",X"27",X"8D",X"27",X"80",X"1D",X"80",X"47",X"41",X"4D", - X"45",X"40",X"4F",X"56",X"45",X"52",X"27",X"9C",X"27",X"80",X"12",X"80",X"53",X"54",X"41",X"52", - X"54",X"5B",X"27",X"9C",X"27",X"93",X"EE",X"02",X"50",X"55",X"53",X"48",X"40",X"53",X"54",X"41", - X"52",X"54",X"40",X"42",X"55",X"54",X"54",X"4F",X"4E",X"27",X"88",X"27",X"80",X"B2",X"02",X"31", - X"40",X"50",X"4C",X"41",X"59",X"45",X"52",X"40",X"4F",X"4E",X"4C",X"59",X"40",X"27",X"86",X"27", - X"80",X"B2",X"02",X"31",X"40",X"4F",X"52",X"40",X"32",X"40",X"50",X"4C",X"41",X"59",X"45",X"52", - X"53",X"27",X"86",X"27",X"80",X"76",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"4D",X"4F",X"55", - X"53",X"45",X"40",X"46",X"4F",X"52",X"40",X"40",X"40",X"30",X"30",X"30",X"40",X"5D",X"5E",X"5F", - X"27",X"8B",X"27",X"80",X"33",X"80",X"40",X"51",X"40",X"52",X"49",X"56",X"45",X"52",X"27",X"84", - X"27",X"80",X"FA",X"02",X"40",X"40",X"40",X"51",X"55",X"45",X"45",X"4E",X"40",X"52",X"49",X"56", - X"45",X"52",X"40",X"40",X"27",X"84",X"27",X"80",X"C1",X"00",X"40",X"40",X"40",X"40",X"27",X"84", - X"27",X"80",X"C1",X"00",X"40",X"40",X"40",X"40",X"27",X"93",X"27",X"80",X"C1",X"00",X"40",X"40", - X"33",X"30",X"27",X"84",X"27",X"80",X"C1",X"00",X"40",X"40",X"35",X"30",X"27",X"84",X"27",X"80", - X"C1",X"00",X"40",X"40",X"37",X"30",X"27",X"84",X"27",X"80",X"C1",X"00",X"40",X"31",X"30",X"30", - X"27",X"84",X"27",X"80",X"C1",X"00",X"40",X"32",X"30",X"30",X"27",X"84",X"27",X"80",X"C1",X"00", - X"40",X"33",X"30",X"30",X"27",X"84",X"27",X"80",X"C1",X"00",X"40",X"35",X"30",X"30",X"27",X"84", - X"27",X"80",X"C1",X"00",X"40",X"37",X"30",X"30",X"27",X"84",X"27",X"80",X"C1",X"00",X"31",X"30", - X"30",X"30",X"27",X"84",X"27",X"80",X"C1",X"00",X"32",X"30",X"30",X"30",X"27",X"84",X"27",X"80", - X"C1",X"00",X"33",X"30",X"30",X"30",X"27",X"84",X"27",X"80",X"C1",X"00",X"35",X"30",X"30",X"30", - X"27",X"84",X"27",X"80",X"C1",X"00",X"37",X"30",X"30",X"30",X"27",X"84",X"27",X"80",X"04",X"03", - X"4D",X"45",X"4D",X"4F",X"52",X"59",X"40",X"40",X"4F",X"4B",X"27",X"8D",X"27",X"80",X"04",X"03", - X"42",X"41",X"44",X"40",X"40",X"40",X"40",X"52",X"40",X"4D",X"27",X"8D",X"27",X"80",X"08",X"03", - X"46",X"52",X"45",X"45",X"40",X"40",X"50",X"4C",X"41",X"59",X"40",X"40",X"40",X"40",X"40",X"40", - X"40",X"27",X"8D",X"27",X"80",X"08",X"03",X"31",X"40",X"43",X"4F",X"49",X"4E",X"40",X"40",X"31", - X"40",X"43",X"52",X"45",X"44",X"49",X"54",X"40",X"27",X"8D",X"27",X"80",X"08",X"03",X"31",X"40", - X"43",X"4F",X"49",X"4E",X"40",X"40",X"32",X"40",X"43",X"52",X"45",X"44",X"49",X"54",X"53",X"27", - X"8D",X"27",X"80",X"08",X"03",X"32",X"40",X"43",X"4F",X"49",X"4E",X"53",X"40",X"31",X"40",X"43", - X"52",X"45",X"44",X"49",X"54",X"40",X"27",X"8D",X"27",X"80",X"0C",X"03",X"4D",X"4F",X"55",X"53", - X"45",X"27",X"8D",X"27",X"80",X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"40",X"4E",X"4F", - X"4E",X"45",X"27",X"8D",X"27",X"80",X"0A",X"03",X"42",X"4F",X"4E",X"55",X"53",X"40",X"27",X"8D", - X"27",X"80",X"0E",X"03",X"54",X"41",X"42",X"4C",X"45",X"40",X"40",X"27",X"8D",X"27",X"80",X"0E", - X"03",X"55",X"50",X"52",X"49",X"47",X"48",X"54",X"27",X"8D",X"27",X"80",X"0A",X"02",X"30",X"30", - X"30",X"27",X"8D",X"27",X"80",X"52",X"02",X"4E",X"4F",X"40",X"45",X"4E",X"54",X"52",X"59",X"40", - X"44",X"41",X"54",X"41",X"27",X"82",X"27",X"80",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"3A",X"00",X"4E",X"E7",X"0C",X"B0",X"30",X"B0",X"52",X"B1",X"28",X"B2",X"3A",X"01",X"4E",X"E7", - X"14",X"B0",X"44",X"B0",X"EF",X"00",X"00",X"EF",X"06",X"00",X"EF",X"01",X"00",X"EF",X"14",X"00", - X"EF",X"18",X"00",X"EF",X"07",X"00",X"21",X"01",X"4E",X"34",X"21",X"01",X"50",X"36",X"01",X"C9", - X"CD",X"27",X"9A",X"3A",X"6E",X"4E",X"A7",X"28",X"0C",X"AF",X"32",X"04",X"4E",X"32",X"02",X"4E", - X"21",X"00",X"4E",X"34",X"C9",X"3A",X"02",X"4E",X"E7",X"77",X"B0",X"44",X"B0",X"91",X"B0",X"44", - X"B0",X"AA",X"B0",X"44",X"B0",X"9F",X"B0",X"44",X"B0",X"AA",X"B0",X"44",X"B0",X"9F",X"B0",X"44", - X"B0",X"AA",X"B0",X"44",X"B0",X"9F",X"B0",X"44",X"B0",X"AA",X"B0",X"44",X"B0",X"9F",X"B0",X"44", - X"B0",X"B6",X"B0",X"44",X"B0",X"D4",X"B0",X"EF",X"00",X"01",X"EF",X"06",X"00",X"EF",X"02",X"00", - X"EF",X"01",X"01",X"EF",X"11",X"00",X"EF",X"1C",X"05",X"CD",X"62",X"B2",X"0E",X"0B",X"C3",X"1E", - X"B1",X"AF",X"CD",X"FF",X"B0",X"CD",X"D8",X"B0",X"F7",X"45",X"02",X"00",X"C3",X"27",X"B1",X"AF", - X"CD",X"FF",X"B0",X"F7",X"45",X"02",X"00",X"C3",X"27",X"B1",X"3E",X"9A",X"CD",X"FF",X"B0",X"F7", - X"45",X"02",X"00",X"C3",X"27",X"B1",X"3E",X"9B",X"CD",X"FF",X"B0",X"F7",X"45",X"02",X"00",X"AF", - X"32",X"15",X"4E",X"32",X"70",X"4E",X"3C",X"32",X"14",X"4E",X"AF",X"32",X"07",X"4E",X"32",X"08", - X"4E",X"C3",X"27",X"B1",X"CD",X"28",X"B2",X"C9",X"06",X"07",X"21",X"01",X"41",X"11",X"1F",X"00", - X"3E",X"9E",X"CD",X"17",X"9A",X"19",X"3C",X"10",X"F9",X"77",X"23",X"3C",X"77",X"21",X"60",X"42", - X"11",X"20",X"00",X"3C",X"77",X"19",X"3C",X"77",X"19",X"3C",X"77",X"19",X"3C",X"77",X"C9",X"21", - X"01",X"45",X"11",X"40",X"00",X"06",X"07",X"CD",X"02",X"9A",X"19",X"10",X"FA",X"77",X"23",X"77", - X"21",X"60",X"46",X"11",X"20",X"00",X"77",X"19",X"77",X"19",X"77",X"19",X"77",X"C9",X"06",X"1C", - X"CD",X"42",X"00",X"F7",X"4A",X"02",X"00",X"21",X"02",X"4E",X"34",X"C9",X"06",X"1C",X"CD",X"42", - X"00",X"F7",X"45",X"02",X"00",X"C3",X"27",X"B1",X"3A",X"C1",X"4D",X"A7",X"C8",X"AF",X"32",X"C1", - X"4D",X"3A",X"3A",X"4D",X"EE",X"02",X"32",X"34",X"4D",X"47",X"21",X"0A",X"03",X"DF",X"22",X"2C", - X"4D",X"C9",X"3A",X"03",X"4E",X"E7",X"60",X"B1",X"8A",X"B1",X"DF",X"B1",X"44",X"B0",X"12",X"B2", - X"CD",X"27",X"9A",X"EF",X"1C",X"85",X"EF",X"00",X"01",X"EF",X"1C",X"07",X"EF",X"1C",X"8B",X"EF", - X"1C",X"13",X"EF",X"1E",X"00",X"CD",X"0D",X"B2",X"3E",X"01",X"32",X"E0",X"4D",X"3A",X"71",X"4E", - X"FE",X"FF",X"C8",X"EF",X"1C",X"0A",X"EF",X"1F",X"00",X"C9",X"CD",X"27",X"9A",X"3A",X"6E",X"4E", - X"FE",X"01",X"06",X"09",X"20",X"02",X"06",X"08",X"CD",X"F2",X"9A",X"3A",X"6E",X"4E",X"FE",X"01", - X"3A",X"40",X"50",X"28",X"0B",X"CB",X"77",X"20",X"07",X"3E",X"01",X"32",X"70",X"4E",X"18",X"07", - X"CB",X"6F",X"C0",X"AF",X"32",X"70",X"4E",X"3A",X"6B",X"4E",X"A7",X"28",X"15",X"3A",X"70",X"4E", - X"A7",X"3A",X"6E",X"4E",X"28",X"03",X"C6",X"99",X"27",X"C6",X"99",X"27",X"32",X"6E",X"4E",X"CD", - X"27",X"9A",X"CD",X"0D",X"B2",X"AF",X"32",X"E0",X"4D",X"3E",X"02",X"32",X"CC",X"4E",X"C9",X"EF", - X"00",X"01",X"EF",X"01",X"01",X"EF",X"02",X"00",X"EF",X"12",X"00",X"EF",X"1C",X"06",X"EF",X"18", - X"00",X"EF",X"1B",X"00",X"AF",X"32",X"13",X"4E",X"3A",X"6F",X"4E",X"32",X"14",X"4E",X"32",X"15", - X"4E",X"C6",X"02",X"32",X"23",X"4E",X"EF",X"1A",X"00",X"F7",X"4A",X"01",X"00",X"21",X"03",X"4E", - X"34",X"C9",X"21",X"15",X"4E",X"35",X"CD",X"EC",X"99",X"AF",X"32",X"03",X"4E",X"32",X"02",X"4E", - X"32",X"04",X"4E",X"21",X"00",X"4E",X"34",X"C9",X"3A",X"04",X"4E",X"E7",X"86",X"B2",X"8B",X"B2", - X"44",X"B0",X"CF",X"B2",X"4C",X"B3",X"44",X"B0",X"71",X"B3",X"44",X"B0",X"AD",X"B3",X"C3",X"B3", - X"44",X"B0",X"2E",X"B4",X"34",X"B4",X"44",X"B0",X"40",X"B4",X"44",X"B0",X"59",X"B4",X"7D",X"B4", - X"44",X"B0",X"2E",X"B4",X"44",X"B0",X"44",X"B0",X"44",X"B0",X"44",X"B0",X"06",X"B4",X"44",X"B0", - X"2E",X"B4",X"21",X"09",X"4E",X"AF",X"06",X"0B",X"CF",X"32",X"22",X"4E",X"CD",X"0D",X"94",X"2A", - X"73",X"4E",X"22",X"0A",X"4E",X"21",X"0A",X"4E",X"11",X"38",X"4E",X"01",X"1E",X"00",X"ED",X"B0", - X"C9",X"21",X"04",X"4E",X"34",X"C9",X"CD",X"62",X"B2",X"18",X"F6",X"3A",X"00",X"4E",X"3D",X"20", - X"06",X"3E",X"18",X"32",X"04",X"4E",X"C9",X"EF",X"11",X"00",X"EF",X"05",X"00",X"EF",X"10",X"00", - X"EF",X"1A",X"00",X"F7",X"54",X"00",X"00",X"F7",X"54",X"06",X"00",X"3A",X"72",X"4E",X"47",X"3A", - X"09",X"4E",X"A0",X"32",X"03",X"50",X"18",X"C9",X"3A",X"00",X"50",X"CB",X"67",X"20",X"09",X"21", - X"04",X"4E",X"36",X"0E",X"EF",X"13",X"00",X"C9",X"CD",X"7E",X"85",X"28",X"36",X"18",X"64",X"3A", - X"22",X"4E",X"E7",X"00",X"80",X"B8",X"B2",X"46",X"80",X"3E",X"80",X"57",X"80",X"87",X"80",X"83", - X"80",X"3A",X"80",X"36",X"80",X"1C",X"80",X"8B",X"80",X"8F",X"80",X"42",X"80",X"06",X"80",X"6D", - X"80",X"93",X"80",X"32",X"80",X"65",X"82",X"8A",X"82",X"93",X"82",X"D0",X"82",X"DA",X"82",X"FF", - X"FF",X"FF",X"FF",X"3A",X"06",X"4E",X"E7",X"CE",X"85",X"44",X"B0",X"97",X"85",X"44",X"B0",X"A8", - X"85",X"44",X"B0",X"B4",X"85",X"44",X"B0",X"A8",X"85",X"44",X"B0",X"B8",X"85",X"44",X"B0",X"A8", - X"85",X"44",X"B0",X"9C",X"85",X"44",X"B0",X"A8",X"85",X"44",X"B0",X"B8",X"85",X"44",X"B0",X"BC", - X"85",X"C4",X"85",X"CD",X"96",X"06",X"CD",X"B1",X"B4",X"CD",X"B1",X"B4",X"CD",X"44",X"06",X"CD", - X"60",X"06",X"CD",X"FA",X"05",X"CD",X"CD",X"05",X"CD",X"85",X"B7",X"C9",X"3E",X"01",X"32",X"12", - X"4E",X"CD",X"81",X"B2",X"3A",X"14",X"4E",X"A7",X"C2",X"81",X"B2",X"3A",X"70",X"4E",X"A7",X"CA", - X"81",X"B2",X"3A",X"42",X"4E",X"A7",X"CA",X"81",X"B2",X"EF",X"1C",X"05",X"F7",X"54",X"00",X"00", - X"C9",X"3A",X"70",X"4E",X"A7",X"28",X"06",X"3A",X"42",X"4E",X"A7",X"20",X"13",X"3A",X"14",X"4E", - X"A7",X"20",X"24",X"CD",X"27",X"9A",X"EF",X"1C",X"05",X"F7",X"54",X"00",X"00",X"C3",X"81",X"B2", - X"CD",X"DD",X"05",X"3A",X"09",X"4E",X"EE",X"01",X"32",X"09",X"4E",X"3A",X"22",X"4E",X"A7",X"3E", - X"11",X"20",X"04",X"32",X"04",X"4E",X"C9",X"3E",X"09",X"32",X"04",X"4E",X"C9",X"AF",X"32",X"02", - X"4E",X"32",X"04",X"4E",X"32",X"70",X"4E",X"32",X"09",X"4E",X"32",X"03",X"50",X"3E",X"01",X"32", - X"00",X"4E",X"C9",X"EF",X"00",X"01",X"EF",X"01",X"01",X"EF",X"02",X"00",X"EF",X"11",X"00",X"EF", - X"13",X"00",X"EF",X"04",X"00",X"EF",X"05",X"00",X"EF",X"10",X"00",X"EF",X"03",X"00",X"EF",X"1A", - X"00",X"EF",X"1C",X"06",X"F7",X"54",X"00",X"00",X"F7",X"54",X"06",X"00",X"3A",X"72",X"4E",X"47", - X"3A",X"09",X"4E",X"A0",X"32",X"03",X"50",X"3E",X"01",X"32",X"22",X"4E",X"21",X"0D",X"4E",X"3E", - X"01",X"AE",X"77",X"C3",X"81",X"B2",X"EF",X"11",X"00",X"EF",X"13",X"00",X"EF",X"05",X"00",X"EF", - X"10",X"00",X"EF",X"1A",X"00",X"EF",X"1C",X"05",X"EF",X"1D",X"00",X"F7",X"54",X"00",X"00",X"AF", - X"32",X"03",X"50",X"32",X"22",X"4E",X"3E",X"02",X"32",X"13",X"4E",X"C3",X"81",X"B2",X"3E",X"03", - X"32",X"04",X"4E",X"C9",X"F7",X"45",X"00",X"00",X"CD",X"81",X"B2",X"AF",X"32",X"CC",X"4E",X"C9", - X"EF",X"00",X"01",X"EF",X"06",X"00",X"EF",X"11",X"00",X"EF",X"13",X"00",X"EF",X"05",X"00",X"EF", - X"10",X"13",X"F7",X"43",X"00",X"00",X"C3",X"81",X"B2",X"AF",X"32",X"CC",X"4E",X"06",X"06",X"21", - X"0C",X"4E",X"CF",X"CD",X"0D",X"94",X"CD",X"81",X"B2",X"21",X"23",X"4E",X"34",X"21",X"13",X"4E", - X"34",X"2A",X"0A",X"4E",X"7E",X"FE",X"14",X"C8",X"23",X"22",X"0A",X"4E",X"C9",X"EF",X"00",X"01", - X"EF",X"01",X"01",X"EF",X"02",X"00",X"EF",X"11",X"00",X"EF",X"05",X"00",X"EF",X"10",X"00",X"EF", - X"1A",X"00",X"EF",X"1C",X"06",X"F7",X"54",X"00",X"00",X"F7",X"54",X"06",X"00",X"3A",X"72",X"4E", - X"47",X"3A",X"09",X"4E",X"A0",X"32",X"03",X"50",X"AF",X"32",X"22",X"4E",X"21",X"04",X"4E",X"34", - X"C9",X"CD",X"9D",X"86",X"CD",X"24",X"83",X"CD",X"42",X"83",X"CD",X"A8",X"83",X"CD",X"0E",X"84", - X"CD",X"74",X"84",X"CD",X"F1",X"85",X"CD",X"A7",X"89",X"CD",X"43",X"8A",X"3A",X"1A",X"4F",X"FE", - X"08",X"30",X"03",X"CD",X"F1",X"8A",X"CD",X"24",X"8D",X"CD",X"11",X"8E",X"CD",X"C0",X"8E",X"CD", - X"74",X"8F",X"CD",X"04",X"B8",X"CD",X"BA",X"87",X"C9",X"3A",X"28",X"4F",X"A7",X"C8",X"E1",X"E7", - X"44",X"B0",X"25",X"B5",X"6A",X"B5",X"AB",X"B5",X"3A",X"29",X"4F",X"A7",X"C8",X"E1",X"E7",X"44", - X"B0",X"BD",X"B5",X"02",X"B6",X"43",X"B6",X"3A",X"2A",X"4F",X"A7",X"C8",X"E1",X"E7",X"44",X"B0", - X"55",X"B6",X"9A",X"B6",X"DB",X"B6",X"3A",X"2B",X"4F",X"A7",X"C8",X"E1",X"E7",X"44",X"B0",X"ED", - X"B6",X"32",X"B7",X"73",X"B7",X"DD",X"21",X"00",X"4D",X"FD",X"21",X"40",X"4C",X"CD",X"BE",X"BB", - X"DD",X"21",X"3C",X"4D",X"FD",X"21",X"44",X"4D",X"CD",X"6C",X"98",X"CD",X"F9",X"BC",X"30",X"21", - X"21",X"46",X"4C",X"CD",X"94",X"BC",X"DD",X"21",X"40",X"4C",X"ED",X"5B",X"3C",X"4D",X"CD",X"B0", - X"BC",X"2A",X"44",X"4C",X"22",X"42",X"4C",X"21",X"33",X"4F",X"36",X"00",X"21",X"28",X"4F",X"34", - X"C9",X"DD",X"21",X"40",X"4C",X"CD",X"9C",X"BC",X"18",X"DC",X"DD",X"21",X"40",X"4C",X"FD",X"21", - X"00",X"4D",X"21",X"42",X"4C",X"01",X"00",X"00",X"78",X"ED",X"5B",X"44",X"4C",X"BB",X"28",X"18", - X"CD",X"6B",X"BC",X"2A",X"00",X"4D",X"CD",X"E5",X"BC",X"38",X"15",X"3A",X"33",X"4F",X"0F",X"0F", - X"E6",X"C0",X"C6",X"00",X"32",X"2D",X"4F",X"C9",X"BA",X"28",X"05",X"CD",X"75",X"BC",X"18",X"E3", - X"AF",X"32",X"03",X"4C",X"32",X"2D",X"4F",X"CD",X"5C",X"B5",X"C9",X"3A",X"B7",X"4D",X"A7",X"C0", - X"3E",X"01",X"32",X"B7",X"4D",X"AF",X"32",X"28",X"4F",X"CD",X"C3",X"BC",X"C9",X"DD",X"21",X"02", - X"4D",X"FD",X"21",X"48",X"4C",X"CD",X"BE",X"BB",X"DD",X"21",X"3E",X"4D",X"FD",X"21",X"44",X"4D", - X"CD",X"6C",X"98",X"CD",X"F9",X"BC",X"30",X"21",X"21",X"4E",X"4C",X"CD",X"94",X"BC",X"DD",X"21", - X"48",X"4C",X"ED",X"5B",X"3E",X"4D",X"CD",X"B0",X"BC",X"2A",X"4C",X"4C",X"22",X"4A",X"4C",X"21", - X"34",X"4F",X"36",X"00",X"21",X"29",X"4F",X"34",X"C9",X"DD",X"21",X"48",X"4C",X"CD",X"9C",X"BC", - X"18",X"DC",X"DD",X"21",X"48",X"4C",X"FD",X"21",X"02",X"4D",X"21",X"4A",X"4C",X"01",X"00",X"00", - X"78",X"ED",X"5B",X"4C",X"4C",X"BB",X"28",X"18",X"CD",X"6B",X"BC",X"2A",X"02",X"4D",X"CD",X"E5", - X"BC",X"38",X"15",X"3A",X"34",X"4F",X"0F",X"0F",X"E6",X"C0",X"C6",X"00",X"32",X"2E",X"4F",X"C9", - X"BA",X"28",X"05",X"CD",X"75",X"BC",X"18",X"E3",X"AF",X"32",X"05",X"4C",X"32",X"2E",X"4F",X"CD", - X"F4",X"B5",X"C9",X"3A",X"B7",X"4D",X"A7",X"C0",X"3E",X"02",X"32",X"B7",X"4D",X"AF",X"32",X"29", - X"4F",X"CD",X"C3",X"BC",X"C9",X"DD",X"21",X"04",X"4D",X"FD",X"21",X"50",X"4C",X"CD",X"BE",X"BB", - X"DD",X"21",X"40",X"4D",X"FD",X"21",X"44",X"4D",X"CD",X"6C",X"98",X"CD",X"F9",X"BC",X"30",X"21", - X"21",X"56",X"4C",X"CD",X"94",X"BC",X"DD",X"21",X"50",X"4C",X"ED",X"5B",X"40",X"4D",X"CD",X"B0", - X"BC",X"2A",X"54",X"4C",X"22",X"52",X"4C",X"21",X"35",X"4F",X"36",X"00",X"21",X"2A",X"4F",X"34", - X"C9",X"DD",X"21",X"50",X"4C",X"CD",X"9C",X"BC",X"18",X"DC",X"DD",X"21",X"50",X"4C",X"FD",X"21", - X"04",X"4D",X"21",X"52",X"4C",X"01",X"00",X"00",X"78",X"ED",X"5B",X"54",X"4C",X"BB",X"28",X"18", - X"CD",X"6B",X"BC",X"2A",X"04",X"4D",X"CD",X"E5",X"BC",X"38",X"15",X"3A",X"35",X"4F",X"0F",X"0F", - X"E6",X"C0",X"C6",X"00",X"32",X"2F",X"4F",X"C9",X"BA",X"28",X"05",X"CD",X"75",X"BC",X"18",X"E3", - X"AF",X"32",X"07",X"4C",X"32",X"2F",X"4F",X"CD",X"8C",X"B6",X"C9",X"3A",X"B7",X"4D",X"A7",X"C0", - X"3E",X"03",X"32",X"B7",X"4D",X"AF",X"32",X"2A",X"4F",X"CD",X"C3",X"BC",X"C9",X"DD",X"21",X"06", - X"4D",X"FD",X"21",X"58",X"4C",X"CD",X"BE",X"BB",X"DD",X"21",X"42",X"4D",X"FD",X"21",X"44",X"4D", - X"CD",X"6C",X"98",X"CD",X"F9",X"BC",X"30",X"21",X"21",X"5E",X"4C",X"CD",X"94",X"BC",X"DD",X"21", - X"58",X"4C",X"ED",X"5B",X"42",X"4D",X"CD",X"B0",X"BC",X"2A",X"5C",X"4C",X"22",X"5A",X"4C",X"21", - X"36",X"4F",X"36",X"00",X"21",X"2B",X"4F",X"34",X"C9",X"DD",X"21",X"58",X"4C",X"CD",X"9C",X"BC", - X"18",X"DC",X"DD",X"21",X"58",X"4C",X"FD",X"21",X"06",X"4D",X"21",X"5A",X"4C",X"01",X"00",X"00", - X"78",X"ED",X"5B",X"5C",X"4C",X"BB",X"28",X"18",X"CD",X"6B",X"BC",X"2A",X"06",X"4D",X"CD",X"E5", - X"BC",X"38",X"15",X"3A",X"36",X"4F",X"0F",X"0F",X"E6",X"C0",X"C6",X"00",X"32",X"30",X"4F",X"C9", - X"BA",X"28",X"05",X"CD",X"75",X"BC",X"18",X"E3",X"AF",X"32",X"09",X"4C",X"32",X"30",X"4F",X"CD", - X"24",X"B7",X"C9",X"3A",X"B7",X"4D",X"A7",X"C0",X"3E",X"04",X"32",X"B7",X"4D",X"AF",X"32",X"2B", - X"4F",X"CD",X"C3",X"BC",X"C9",X"3A",X"26",X"4F",X"47",X"3A",X"B1",X"4D",X"B0",X"47",X"3A",X"1A", - X"4F",X"D6",X"08",X"3E",X"00",X"38",X"02",X"3E",X"01",X"B0",X"C0",X"CD",X"8D",X"0B",X"4F",X"3A", - X"72",X"4E",X"47",X"3A",X"09",X"4E",X"A0",X"20",X"4B",X"CB",X"61",X"28",X"01",X"37",X"3A",X"76", - X"4E",X"17",X"E6",X"0F",X"32",X"76",X"4E",X"D6",X"0C",X"C0",X"CD",X"D5",X"BD",X"18",X"04",X"3D", - X"32",X"23",X"4E",X"3E",X"0F",X"32",X"26",X"4F",X"3E",X"40",X"32",X"AC",X"4E",X"21",X"27",X"4F", - X"06",X"06",X"3E",X"01",X"CF",X"21",X"B8",X"4D",X"06",X"04",X"3E",X"04",X"CF",X"3A",X"13",X"4E", - X"A7",X"20",X"0D",X"32",X"2A",X"4F",X"32",X"BA",X"4D",X"32",X"2B",X"4F",X"32",X"BB",X"4D",X"C9", - X"3D",X"28",X"F6",X"C9",X"79",X"17",X"3A",X"77",X"4E",X"17",X"E6",X"0F",X"32",X"77",X"4E",X"D6", - X"0C",X"28",X"B7",X"C9",X"3A",X"2C",X"4F",X"A7",X"C2",X"DC",X"BA",X"3A",X"1A",X"4F",X"E7",X"25", - X"B8",X"BE",X"B8",X"0C",X"B9",X"3C",X"BA",X"66",X"BA",X"78",X"BA",X"0A",X"BD",X"0E",X"BD",X"46", - X"BD",X"7A",X"BD",X"BF",X"BD",X"3A",X"0C",X"4F",X"20",X"26",X"2A",X"0A",X"4F",X"29",X"22",X"0A", - X"4F",X"2A",X"08",X"4F",X"ED",X"6A",X"22",X"08",X"4F",X"D0",X"21",X"0A",X"4F",X"34",X"21",X"1E", - X"4F",X"35",X"20",X"22",X"CD",X"D9",X"BC",X"AF",X"32",X"0C",X"4F",X"21",X"1A",X"4F",X"34",X"C9", - X"2A",X"02",X"4F",X"29",X"22",X"02",X"4F",X"2A",X"00",X"4F",X"ED",X"6A",X"22",X"00",X"4F",X"D0", - X"21",X"02",X"4F",X"34",X"18",X"D8",X"ED",X"4B",X"44",X"4D",X"3A",X"47",X"4D",X"B8",X"28",X"D4", - X"3A",X"0B",X"4D",X"E6",X"07",X"FE",X"04",X"20",X"1C",X"3A",X"47",X"4D",X"FE",X"27",X"38",X"37", - X"FE",X"34",X"30",X"33",X"3A",X"3B",X"4D",X"32",X"3B",X"4D",X"47",X"21",X"0A",X"03",X"DF",X"22", - X"2E",X"4D",X"CD",X"9E",X"BA",X"CD",X"B9",X"BA",X"21",X"1B",X"4F",X"34",X"3E",X"08",X"BE",X"D0", - X"36",X"00",X"23",X"3A",X"3B",X"4D",X"A7",X"06",X"80",X"28",X"02",X"06",X"00",X"7E",X"3C",X"E6", - X"01",X"80",X"77",X"CD",X"09",X"83",X"C9",X"3A",X"35",X"4D",X"EE",X"02",X"18",X"C9",X"2E",X"14", - X"26",X"18",X"22",X"0C",X"4C",X"21",X"01",X"00",X"06",X"01",X"CD",X"CE",X"BA",X"3E",X"01",X"32", - X"23",X"4F",X"2A",X"46",X"4D",X"22",X"1F",X"4F",X"2A",X"0A",X"4D",X"22",X"21",X"4F",X"3A",X"1D", - X"4F",X"47",X"AF",X"CB",X"40",X"28",X"02",X"3E",X"02",X"32",X"24",X"4F",X"78",X"32",X"1E",X"4F", - X"06",X"00",X"FE",X"10",X"30",X"02",X"06",X"80",X"78",X"32",X"25",X"4F",X"AF",X"32",X"1B",X"4F", - X"32",X"1C",X"4F",X"3E",X"80",X"32",X"AC",X"4E",X"CD",X"4B",X"B8",X"C9",X"21",X"23",X"4F",X"3A", - X"25",X"4F",X"CB",X"7F",X"20",X"07",X"7E",X"A7",X"CA",X"60",X"B9",X"3D",X"77",X"21",X"01",X"00", - X"06",X"01",X"CD",X"CE",X"BA",X"3A",X"0A",X"4D",X"E6",X"07",X"FE",X"04",X"20",X"1E",X"3A",X"46", - X"4D",X"47",X"3A",X"44",X"4D",X"90",X"38",X"20",X"FE",X"08",X"30",X"0D",X"3A",X"46",X"4D",X"FE", - X"25",X"38",X"06",X"EF",X"17",X"00",X"CD",X"4B",X"B8",X"CD",X"9E",X"BA",X"CD",X"B9",X"BA",X"3A", - X"37",X"4F",X"E6",X"03",X"32",X"1C",X"4F",X"C9",X"3E",X"04",X"32",X"1A",X"4F",X"C3",X"8A",X"BA", - X"3A",X"25",X"4F",X"A7",X"20",X"75",X"34",X"21",X"00",X"FF",X"06",X"00",X"3A",X"24",X"4F",X"A7", - X"28",X"09",X"FE",X"03",X"28",X"05",X"21",X"00",X"01",X"06",X"02",X"CD",X"CE",X"BA",X"3A",X"24", - X"4F",X"0F",X"30",X"27",X"3A",X"0B",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"4C",X"B9",X"3A",X"47", - X"4D",X"47",X"3A",X"20",X"4F",X"90",X"C2",X"49",X"B9",X"3A",X"1D",X"4F",X"32",X"1E",X"4F",X"3A", - X"24",X"4F",X"3C",X"E6",X"03",X"32",X"24",X"4F",X"C3",X"49",X"B9",X"21",X"1E",X"4F",X"35",X"3E", - X"08",X"BE",X"30",X"10",X"3A",X"47",X"4D",X"FE",X"25",X"38",X"04",X"FE",X"37",X"38",X"0F",X"3E", - X"08",X"32",X"1E",X"4F",X"3E",X"01",X"32",X"25",X"4F",X"3E",X"02",X"32",X"23",X"4F",X"3A",X"0B", - X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"4C",X"B9",X"C3",X"49",X"B9",X"CB",X"77",X"20",X"35",X"3C", - X"32",X"25",X"4F",X"3C",X"E6",X"1F",X"32",X"23",X"4F",X"FE",X"08",X"38",X"0E",X"CB",X"F7",X"32", - X"25",X"4F",X"3A",X"24",X"4F",X"3C",X"E6",X"03",X"32",X"24",X"4F",X"21",X"00",X"FF",X"06",X"00", - X"3A",X"24",X"4F",X"A7",X"28",X"09",X"FE",X"03",X"28",X"05",X"21",X"00",X"01",X"06",X"02",X"CD", - X"CE",X"BA",X"18",X"BA",X"21",X"25",X"4F",X"3E",X"1F",X"A6",X"32",X"23",X"4F",X"35",X"3D",X"20", - X"01",X"77",X"21",X"00",X"FF",X"06",X"00",X"3A",X"24",X"4F",X"A7",X"28",X"09",X"FE",X"03",X"28", - X"05",X"21",X"00",X"01",X"06",X"02",X"CD",X"CE",X"BA",X"C3",X"84",X"B9",X"3A",X"0A",X"4D",X"E6", - X"07",X"FE",X"04",X"C2",X"4C",X"B9",X"3A",X"46",X"4D",X"47",X"3A",X"44",X"4D",X"90",X"30",X"03", - X"CD",X"4B",X"B8",X"3A",X"47",X"4D",X"FE",X"25",X"38",X"05",X"FE",X"37",X"DA",X"49",X"B9",X"3E", - X"05",X"32",X"1A",X"4F",X"18",X"12",X"3A",X"25",X"4F",X"CB",X"7F",X"20",X"0B",X"A7",X"CA",X"60", - X"B9",X"3A",X"23",X"4F",X"3D",X"32",X"23",X"4F",X"21",X"01",X"00",X"06",X"01",X"CD",X"CE",X"BA", - X"3A",X"0A",X"4D",X"E6",X"07",X"FE",X"04",X"C2",X"4C",X"B9",X"3A",X"46",X"4D",X"FE",X"3E",X"30", - X"03",X"C3",X"49",X"B9",X"3E",X"06",X"32",X"1A",X"4F",X"AF",X"32",X"EB",X"4D",X"C9",X"DD",X"21", - X"2E",X"4D",X"FD",X"21",X"16",X"4D",X"CD",X"47",X"91",X"22",X"16",X"4D",X"2A",X"2E",X"4D",X"22", - X"22",X"4D",X"3A",X"3B",X"4D",X"32",X"35",X"4D",X"C9",X"DD",X"21",X"22",X"4D",X"FD",X"21",X"0A", - X"4D",X"CD",X"47",X"91",X"22",X"0A",X"4D",X"CD",X"5F",X"91",X"22",X"46",X"4D",X"C9",X"22",X"22", - X"4D",X"22",X"2E",X"4D",X"78",X"32",X"35",X"4D",X"32",X"3B",X"4D",X"C9",X"E7",X"44",X"B0",X"E5", - X"BA",X"2A",X"BB",X"94",X"BB",X"DD",X"21",X"0A",X"4D",X"FD",X"21",X"60",X"4C",X"CD",X"BE",X"BB", - X"DD",X"21",X"46",X"4D",X"FD",X"21",X"44",X"4D",X"CD",X"6C",X"98",X"CD",X"F9",X"BC",X"30",X"21", - X"21",X"66",X"4C",X"CD",X"94",X"BC",X"DD",X"21",X"60",X"4C",X"ED",X"5B",X"46",X"4D",X"CD",X"B0", - X"BC",X"2A",X"64",X"4C",X"22",X"62",X"4C",X"21",X"37",X"4F",X"36",X"00",X"21",X"2C",X"4F",X"34", - X"C9",X"DD",X"21",X"60",X"4C",X"CD",X"9C",X"BC",X"18",X"DC",X"DD",X"21",X"60",X"4C",X"FD",X"21", - X"0A",X"4D",X"21",X"62",X"4C",X"01",X"00",X"00",X"78",X"ED",X"5B",X"64",X"4C",X"BB",X"28",X"18", - X"CD",X"6B",X"BC",X"2A",X"0A",X"4D",X"CD",X"E5",X"BC",X"38",X"15",X"3A",X"37",X"4F",X"0F",X"0F", - X"E6",X"C0",X"C6",X"14",X"32",X"32",X"4F",X"C9",X"BA",X"28",X"05",X"CD",X"75",X"BC",X"18",X"E3", - X"21",X"00",X"00",X"22",X"0C",X"4C",X"21",X"0C",X"AC",X"22",X"0A",X"4D",X"21",X"21",X"33",X"22", - X"16",X"4D",X"22",X"46",X"4D",X"21",X"00",X"FF",X"22",X"22",X"4D",X"22",X"2E",X"4D",X"3E",X"00", - X"32",X"35",X"4D",X"32",X"3B",X"4D",X"AF",X"32",X"32",X"4F",X"32",X"1B",X"4F",X"32",X"1C",X"4F", - X"CD",X"1C",X"BB",X"C9",X"21",X"1B",X"4F",X"34",X"3E",X"08",X"BE",X"D8",X"36",X"00",X"CD",X"D9", - X"BC",X"2E",X"80",X"26",X"1C",X"22",X"0C",X"4C",X"CD",X"09",X"83",X"AF",X"32",X"1A",X"4F",X"32", - X"2C",X"4F",X"CD",X"C3",X"BC",X"C9",X"01",X"01",X"01",X"FF",X"FF",X"01",X"FF",X"FF",X"21",X"08", - X"4D",X"DD",X"7E",X"00",X"96",X"FD",X"36",X"00",X"00",X"30",X"08",X"7E",X"DD",X"96",X"00",X"FD", - X"36",X"00",X"01",X"FD",X"77",X"02",X"23",X"DD",X"7E",X"01",X"96",X"FD",X"36",X"01",X"00",X"30", - X"08",X"7E",X"DD",X"96",X"01",X"FD",X"36",X"01",X"01",X"FD",X"77",X"03",X"FD",X"7E",X"01",X"1F", - X"FD",X"7E",X"00",X"17",X"FD",X"77",X"00",X"21",X"B6",X"BB",X"47",X"DF",X"FD",X"75",X"06",X"FD", - X"74",X"07",X"FD",X"6E",X"02",X"FD",X"66",X"03",X"7D",X"2C",X"A7",X"28",X"01",X"6F",X"7C",X"24", - X"A7",X"28",X"01",X"67",X"7D",X"94",X"20",X"09",X"FD",X"36",X"04",X"01",X"FD",X"36",X"05",X"01", - X"C9",X"38",X"10",X"7C",X"65",X"6F",X"CD",X"52",X"BC",X"7D",X"A7",X"20",X"15",X"FD",X"6E",X"02", - X"FD",X"66",X"03",X"CD",X"52",X"BC",X"7D",X"A7",X"20",X"10",X"FD",X"66",X"02",X"FD",X"6E",X"03", - X"18",X"E4",X"FD",X"36",X"04",X"01",X"FD",X"75",X"05",X"C9",X"FD",X"75",X"04",X"FD",X"36",X"05", - X"01",X"C9",X"F5",X"C5",X"7D",X"6C",X"ED",X"44",X"4F",X"26",X"00",X"06",X"09",X"7C",X"81",X"30", - X"01",X"67",X"ED",X"6A",X"10",X"F7",X"CB",X"3C",X"C1",X"F1",X"C9",X"35",X"20",X"03",X"73",X"06", - X"01",X"23",X"BA",X"28",X"06",X"35",X"20",X"03",X"72",X"0E",X"01",X"B8",X"28",X"09",X"DD",X"7E", - X"06",X"FD",X"86",X"00",X"FD",X"77",X"00",X"79",X"A7",X"C8",X"DD",X"7E",X"07",X"FD",X"86",X"01", - X"FD",X"77",X"01",X"C9",X"7E",X"87",X"77",X"23",X"7E",X"87",X"77",X"C9",X"78",X"A7",X"C8",X"DD", - X"7E",X"04",X"87",X"DD",X"77",X"04",X"DD",X"7E",X"05",X"87",X"DD",X"77",X"05",X"10",X"F0",X"C9", - X"2A",X"44",X"4D",X"7D",X"BB",X"20",X"04",X"DD",X"36",X"04",X"00",X"7C",X"BA",X"C0",X"DD",X"36", - X"05",X"00",X"C9",X"21",X"28",X"4F",X"06",X"04",X"7E",X"23",X"B6",X"10",X"FC",X"A7",X"C0",X"21", - X"AC",X"4E",X"CB",X"B6",X"F7",X"02",X"0C",X"00",X"C9",X"3A",X"8E",X"4C",X"E6",X"3F",X"32",X"1D", - X"4F",X"32",X"1E",X"4F",X"C9",X"7D",X"FE",X"11",X"D8",X"FE",X"F0",X"30",X"0A",X"7C",X"FE",X"11", - X"D8",X"FE",X"F0",X"30",X"02",X"AF",X"C9",X"37",X"C9",X"06",X"03",X"7C",X"A7",X"C0",X"7D",X"05", - X"FE",X"40",X"D0",X"05",X"FE",X"10",X"D0",X"FE",X"08",X"C9",X"CD",X"4B",X"B8",X"C9",X"2E",X"00", - X"26",X"1C",X"22",X"0C",X"4C",X"3A",X"3B",X"4D",X"E6",X"02",X"21",X"00",X"FF",X"06",X"00",X"28", - X"05",X"21",X"00",X"01",X"06",X"02",X"CD",X"CE",X"BA",X"2A",X"1F",X"4F",X"22",X"16",X"4D",X"22", - X"46",X"4D",X"2A",X"21",X"4F",X"22",X"0A",X"4D",X"CD",X"D9",X"BC",X"AF",X"32",X"1A",X"4F",X"32", - X"1B",X"4F",X"32",X"1C",X"4F",X"C9",X"3A",X"33",X"4E",X"A7",X"28",X"0E",X"AF",X"32",X"33",X"4E", - X"CD",X"6E",X"0B",X"21",X"EC",X"4E",X"CB",X"8E",X"18",X"B4",X"32",X"CC",X"4E",X"32",X"AC",X"4E", - X"32",X"EB",X"4D",X"32",X"40",X"4F",X"3E",X"08",X"32",X"AC",X"4E",X"21",X"A4",X"0F",X"11",X"0A", - X"4C",X"01",X"04",X"00",X"ED",X"B0",X"CD",X"4B",X"B8",X"C9",X"3A",X"40",X"4F",X"3C",X"47",X"11", - X"C4",X"0F",X"CD",X"45",X"82",X"C0",X"21",X"40",X"4F",X"34",X"7E",X"FE",X"08",X"30",X"14",X"87", - X"87",X"21",X"A4",X"0F",X"85",X"6F",X"3E",X"00",X"8C",X"67",X"11",X"0A",X"4C",X"01",X"04",X"00", - X"ED",X"B0",X"C9",X"36",X"00",X"3E",X"05",X"32",X"B1",X"4D",X"3E",X"1A",X"4F",X"CD",X"B8",X"90", - X"28",X"04",X"3E",X"C0",X"A9",X"4F",X"69",X"26",X"1C",X"22",X"0A",X"4C",X"C3",X"0E",X"BD",X"3E", - X"05",X"32",X"B1",X"4D",X"C9",X"3A",X"1A",X"4F",X"D6",X"09",X"0E",X"00",X"38",X"02",X"0E",X"0F", - X"3A",X"B1",X"4D",X"B1",X"C9",X"2A",X"3B",X"4F",X"22",X"3D",X"4F",X"3E",X"0F",X"32",X"3F",X"4F", - X"0E",X"04",X"CD",X"E5",X"0A",X"0E",X"05",X"CD",X"E5",X"0A",X"C9",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF"); -begin -process(clk) -begin - if rising_edge(clk) then - data <= rom_data(to_integer(unsigned(addr))); - end if; -end process; -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/Woodpecker.sv b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/Woodpecker.sv deleted file mode 100644 index dbd9dce1..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/Woodpecker.sv +++ /dev/null @@ -1,194 +0,0 @@ -//============================================================================ -// Arcade: Woodpecker -// -// Version for MiSTer -// Copyright (C) 2017 Sorgelig -// -// This program is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 of the License, or (at your option) -// any later version. -// -// This program is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -// more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -//============================================================================ - -module Woodpecker( - output LED, - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_HS, - output VGA_VS, - output AUDIO_L, - output AUDIO_R, - input SPI_SCK, - output SPI_DO, - input SPI_DI, - input SPI_SS2, - input SPI_SS3, - input CONF_DATA0, - input CLOCK_27 -); - -`include "rtl\build_id.v" - -localparam CONF_STR = { - "Woodpecker;;", - "O2,Rotate Controls,Off,On;", - "O34,Scanlines,Off,25%,50%,75%;", - "O5,Blend,Off,On;", - "T0,Reset;", - "V,v1.20.",`BUILD_DATE -}; - -assign LED = 1; -assign AUDIO_R = AUDIO_L; - -wire clk_sys, clk_snd; -wire pll_locked; -pll pll( - .inclk0(CLOCK_27), - .areset(0), - .c0(clk_sys), - .locked(pll_locked) - ); - -reg ce_6m; -always @(posedge clk_sys) begin - reg [1:0] div; - div <= div + 1'd1; - ce_6m <= !div; -end - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoublerD; -wire ypbpr; -wire [7:0] audio; -wire hs, vs; -wire hb, vb; -wire blankn = ~(hb | vb); -wire [2:0] r,g; -wire [1:0] b; - -pacman woodpecker( - .O_VIDEO_R(r), - .O_VIDEO_G(g), - .O_VIDEO_B(b), - .O_HSYNC(hs), - .O_VSYNC(vs), - .O_HBLANK(hb), - .O_VBLANK(vb), - .O_AUDIO(audio), - .in0(~{2'b00, btn_coin, m_bomb, m_down,m_right,m_left,m_up}), - .in1(~{1'b0, btn_two_players, btn_one_player, m_fire, 4'b0000}), - .dipsw1(8'b1_1_00_11_01), - .dipsw2(8'b11111111), - .RESET(status[0] | buttons[1]), - .CLK(clk_sys), - .ENA_6(ce_6m) - ); - -mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video( - .clk_sys(clk_sys), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R(blankn ? r : 0), - .G(blankn ? g : 0), - .B(blankn ? b : 0), - .HSync(~hs), - .VSync(~vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .rotate({1'b1,status[2]}), - .scandoubler_disable(scandoublerD), - .scanlines(status[4:3]), - .ce_divider(1'b1), - .blend(status[5]), - .ypbpr(ypbpr) - ); - -user_io #( - .STRLEN(($size(CONF_STR)>>3))) -user_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_CLK (SPI_SCK ), - .SPI_SS_IO (CONF_DATA0 ), - .SPI_MISO (SPI_DO ), - .SPI_MOSI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable (scandoublerD ), - .ypbpr (ypbpr ), - .key_strobe (key_strobe ), - .key_pressed (key_pressed ), - .key_code (key_code ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ) - ); - -dac #( - .C_bits(8)) -dac( - .clk_i(clk_sys), - .res_n_i(1), - .dac_i(audio), - .dac_o(AUDIO_L) - ); - -// Rotated Normal -wire m_up = ~status[2] ? btn_left | joystick_0[1] | joystick_1[1] : btn_up | joystick_0[3] | joystick_1[3]; -wire m_down = ~status[2] ? btn_right | joystick_0[0] | joystick_1[0] : btn_down | joystick_0[2] | joystick_1[2]; -wire m_left = ~status[2] ? btn_down | joystick_0[2] | joystick_1[2] : btn_left | joystick_0[1] | joystick_1[1]; -wire m_right = ~status[2] ? btn_up | joystick_0[3] | joystick_1[3] : btn_right | joystick_0[0] | joystick_1[0]; -wire m_fire = btn_fire1 | joystick_0[4] | joystick_1[4]; -wire m_bomb = btn_fire2 | joystick_0[5] | joystick_1[5]; - -reg btn_one_player = 0; -reg btn_two_players = 0; -reg btn_left = 0; -reg btn_right = 0; -reg btn_down = 0; -reg btn_up = 0; -reg btn_fire1 = 0; -reg btn_fire2 = 0; -reg btn_fire3 = 0; -reg btn_coin = 0; -wire key_pressed; -wire [7:0] key_code; -wire key_strobe; - -always @(posedge clk_sys) begin - if(key_strobe) begin - case(key_code) - 'h75: btn_up <= key_pressed; // up - 'h72: btn_down <= key_pressed; // down - 'h6B: btn_left <= key_pressed; // left - 'h74: btn_right <= key_pressed; // right - 'h76: btn_coin <= key_pressed; // ESC - 'h05: btn_one_player <= key_pressed; // F1 - 'h06: btn_two_players <= key_pressed; // F2 - 'h14: btn_fire3 <= key_pressed; // ctrl - 'h11: btn_fire2 <= key_pressed; // alt - 'h29: btn_fire1 <= key_pressed; // Space - endcase - end -end - -endmodule \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/build_id.tcl b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/build_id.tcl +++ /dev/null @@ -1,35 +0,0 @@ -# ================================================================================ -# -# Build ID Verilog Module Script -# Jeff Wiencrot - 8/1/2011 -# -# Generates a Verilog module that contains a timestamp, -# from the current build. These values are available from the build_date, build_time, -# physical_address, and host_name output ports of the build_id module in the build_id.v -# Verilog source file. -# -# ================================================================================ - -proc generateBuildID_Verilog {} { - - # Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html) - set buildDate [ clock format [ clock seconds ] -format %y%m%d ] - set buildTime [ clock format [ clock seconds ] -format %H%M%S ] - - # Create a Verilog file for output - set outputFileName "rtl/build_id.v" - set outputFile [open $outputFileName "w"] - - # Output the Verilog source - puts $outputFile "`define BUILD_DATE \"$buildDate\"" - puts $outputFile "`define BUILD_TIME \"$buildTime\"" - close $outputFile - - # Send confirmation message to the Messages window - post_message "Generated build identification Verilog module: [pwd]/$outputFileName" - post_message "Date: $buildDate" - post_message "Time: $buildTime" -} - -# Comment out this line to prevent the process from automatically executing when the file is sourced: -generateBuildID_Verilog \ No newline at end of file diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/dpram.vhd b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/dpram.vhd deleted file mode 100644 index fec08f5f..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/dpram.vhd +++ /dev/null @@ -1,75 +0,0 @@ -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.altera_mf_components.all; - -entity dpram is - generic ( - addr_width_g : integer := 8; - data_width_g : integer := 8 - ); - PORT - ( - address_a : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - address_b : IN STD_LOGIC_VECTOR (addr_width_g-1 DOWNTO 0); - clock_a : IN STD_LOGIC := '1'; - clock_b : IN STD_LOGIC ; - data_a : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - data_b : IN STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) := (others => '0'); - enable_a : IN STD_LOGIC := '1'; - enable_b : IN STD_LOGIC := '1'; - wren_a : IN STD_LOGIC := '0'; - wren_b : IN STD_LOGIC := '0'; - q_a : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0); - q_b : OUT STD_LOGIC_VECTOR (data_width_g-1 DOWNTO 0) - ); -END dpram; - - -ARCHITECTURE SYN OF dpram IS -BEGIN - altsyncram_component : altsyncram - GENERIC MAP ( - address_reg_b => "CLOCK1", - clock_enable_input_a => "NORMAL", - clock_enable_input_b => "NORMAL", - clock_enable_output_a => "BYPASS", - clock_enable_output_b => "BYPASS", - indata_reg_b => "CLOCK1", - intended_device_family => "Cyclone V", - lpm_type => "altsyncram", - numwords_a => 2**addr_width_g, - numwords_b => 2**addr_width_g, - operation_mode => "BIDIR_DUAL_PORT", - outdata_aclr_a => "NONE", - outdata_aclr_b => "NONE", - outdata_reg_a => "UNREGISTERED", - outdata_reg_b => "UNREGISTERED", - power_up_uninitialized => "FALSE", - read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ", - read_during_write_mode_port_b => "NEW_DATA_NO_NBE_READ", - widthad_a => addr_width_g, - widthad_b => addr_width_g, - width_a => data_width_g, - width_b => data_width_g, - width_byteena_a => 1, - width_byteena_b => 1, - wrcontrol_wraddress_reg_b => "CLOCK1" - ) - PORT MAP ( - address_a => address_a, - address_b => address_b, - clock0 => clock_a, - clock1 => clock_b, - clocken0 => enable_a, - clocken1 => enable_b, - data_a => data_a, - data_b => data_b, - wren_a => wren_a, - wren_b => wren_b, - q_a => q_a, - q_b => q_b - ); - -END SYN; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman.vhd b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman.vhd deleted file mode 100644 index 24d19966..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman.vhd +++ /dev/null @@ -1,469 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- Copyright (c) Sorgelig - 2017 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 006 Refactoring, 8 sprites support by Sorgelig --- version 005 Papilio release by Jack Gassett --- version 004 spartan3e release --- version 003 Jan 2006 release, general tidy up --- version 002 optional vga scan doubler --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN is - generic( - eight_sprites : boolean := false - ); - port ( - O_VIDEO_R : out std_logic_vector(2 downto 0); - O_VIDEO_G : out std_logic_vector(2 downto 0); - O_VIDEO_B : out std_logic_vector(1 downto 0); - O_HSYNC : out std_logic; - O_VSYNC : out std_logic; - O_HBLANK : out std_logic; - O_VBLANK : out std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - -- - in0 : in std_logic_vector(7 downto 0); - in1 : in std_logic_vector(7 downto 0); - dipsw1 : in std_logic_vector(7 downto 0); - dipsw2 : in std_logic_vector(7 downto 0); - -- - RESET : in std_logic; - CLK : in std_logic; - ENA_6 : in std_logic - ); -end; - -architecture RTL of PACMAN is - - - -- timing - signal hcnt : std_logic_vector(8 downto 0) := "010000000"; -- 80 - signal vcnt : std_logic_vector(8 downto 0) := "011111000"; -- 0F8 - - signal do_hsync : boolean; - signal hsync : std_logic; - signal vsync : std_logic; - signal hblank : std_logic; - signal vblank : std_logic := '1'; - - -- cpu - signal cpu_m1_l : std_logic; - signal cpu_mreq_l : std_logic; - signal cpu_iorq_l : std_logic; - signal cpu_rd_l : std_logic; - signal cpu_rfsh_l : std_logic; - signal cpu_int_l : std_logic := '1'; - signal cpu_addr : std_logic_vector(15 downto 0); - signal cpu_data_out : std_logic_vector(7 downto 0); - signal cpu_data_in : std_logic_vector(7 downto 0); - - signal program_rom_dinl : std_logic_vector(7 downto 0); - signal program_rom_dinh : std_logic_vector(7 downto 0); - signal sync_bus_cs_l : std_logic; - - signal control_reg : std_logic_vector(7 downto 0); - -- - signal sync_bus_db : std_logic_vector(7 downto 0); - signal sync_bus_r_w_l : std_logic; - signal sync_bus_wreq_l : std_logic; - signal sync_bus_stb : std_logic; - - signal cpu_vec_reg : std_logic_vector(7 downto 0); - signal sync_bus_reg : std_logic_vector(7 downto 0); - - signal hp : std_logic_vector ( 4 downto 0); - signal vp : std_logic_vector ( 4 downto 0); - signal ram_cs : std_logic; - signal ram_data : std_logic_vector(7 downto 0); - signal vram_data : std_logic_vector(7 downto 0); - signal sprite_xy_data : std_logic_vector(7 downto 0); - signal vram_addr : std_logic_vector(11 downto 0); - - signal iodec_spr_l : std_logic; - signal iodec_out_l : std_logic; - signal iodec_wdr_l : std_logic; - signal iodec_sn1_l : std_logic; - signal iodec_sn2_l : std_logic; - signal iodec_in0_l : std_logic; - signal iodec_in1_l : std_logic; - signal iodec_dipsw1_l : std_logic; - signal iodec_dipsw2_l : std_logic; - - -- watchdog - signal watchdog_cnt : std_logic_vector(3 downto 0); - signal watchdog_reset_l : std_logic; - - signal sn_we : std_logic; - signal wav1,wav2,wav3 : std_logic_vector(7 downto 0); - - component ym2149 is port - ( - CLK : in std_logic; - CE : in std_logic; - RESET : in std_logic; - BDIR : in std_logic; - BC : in std_logic; - DI : in std_logic_vector(7 downto 0); - DO : out std_logic_vector(7 downto 0); - CHANNEL_A: out std_logic_vector(7 downto 0); - CHANNEL_B: out std_logic_vector(7 downto 0); - CHANNEL_C: out std_logic_vector(7 downto 0); - - SEL : in std_logic; - MODE : in std_logic; - IOA_in : in std_logic_vector(7 downto 0); - IOA_out : out std_logic_vector(7 downto 0); - - IOB_in : in std_logic_vector(7 downto 0); - IOB_out : out std_logic_vector(7 downto 0) - ); - end component; - -begin - --- --- video timing --- -p_hvcnt : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - if hcnt = "111111111" then - hcnt <= "010000000"; -- 080 - else - hcnt <= hcnt +"1"; - end if; - -- hcnt 8 on circuit is 256H_L - if do_hsync then - if vcnt = "111111111" then - vcnt <= "011111000"; -- 0F8 - else - vcnt <= vcnt +"1"; - end if; - end if; - end if; -end process; - -vsync <= not vcnt(8); -do_hsync <= (hcnt = "010101111"); -- 0AF - -p_sync : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - - if (hcnt = "010001111") and not eight_sprites then -- 08F - hblank <= '1'; - elsif (hcnt = "011101111") and not eight_sprites then - hblank <= '0'; -- 0EF - elsif (hcnt = "111111111") and eight_sprites then - hblank <= '1'; - elsif (hcnt = "011111111") and eight_sprites then - hblank <= '0'; - end if; - - if do_hsync then - hsync <= '1'; - elsif (hcnt = "011001111") then -- 0CF - hsync <= '0'; - end if; - - if do_hsync then - if (vcnt = "111101111") then -- 1EF - vblank <= '1'; - elsif (vcnt = "100001111") then -- 10F - vblank <= '0'; - end if; - end if; - end if; -end process; - --- --- cpu --- -p_irq_req_watchdog : process - variable rising_vblank : boolean; -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - rising_vblank := do_hsync and (vcnt = "111101111"); -- 1EF - - if (control_reg(0) = '0') then - cpu_int_l <= '1'; - elsif rising_vblank then -- 1EF - cpu_int_l <= '0'; - end if; - - -- watchdog 8c - -- note sync reset - if (reset = '1') then - watchdog_cnt <= "1111"; - elsif (iodec_wdr_l = '0') then - watchdog_cnt <= "0000"; - elsif rising_vblank then - watchdog_cnt <= watchdog_cnt + "1"; - end if; - - --watchdog_reset_l <= not reset; - - watchdog_reset_l <= '1'; - if (watchdog_cnt = "1111") then - watchdog_reset_l <= '0'; - end if; - end if; -end process; - -u_cpu : entity work.T80sed -port map -( - RESET_n => watchdog_reset_l, - CLK_n => clk, - CLKEN => hcnt(0) and ena_6, - WAIT_n => sync_bus_wreq_l, - INT_n => cpu_int_l, - NMI_n => '1', - BUSRQ_n => '1', - M1_n => cpu_m1_l, - MREQ_n => cpu_mreq_l, - IORQ_n => cpu_iorq_l, - RD_n => cpu_rd_l, - WR_n => open, - RFSH_n => cpu_rfsh_l, - HALT_n => open, - BUSAK_n => open, - A => cpu_addr, - DI => cpu_data_in, - DO => cpu_data_out -); - --- rom 0x0000 - 0x3FFF --- syncbus 0x4000 - 0x7FFF -sync_bus_cs_l <= '0' when cpu_mreq_l = '0' and cpu_rfsh_l = '1' and cpu_addr(14) = '1' else '1'; -sync_bus_wreq_l <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '1' and cpu_rd_l = '0' else '1'; -sync_bus_stb <= '0' when sync_bus_cs_l = '0' and hcnt(1) = '0' else '1'; -sync_bus_r_w_l <= '0' when sync_bus_stb = '0' and cpu_rd_l = '1' else '1'; - --- --- sync bus custom ic --- -p_sync_bus_reg : process -begin - wait until rising_edge(clk); - if (ena_6 = '1') then - -- register on sync bus module that is used to store interrupt vector - if (cpu_iorq_l = '0') and (cpu_m1_l = '1') then - cpu_vec_reg <= cpu_data_out; - end if; - - -- read holding reg - if (hcnt(1 downto 0) = "01") then - sync_bus_reg <= cpu_data_in; - end if; - end if; -end process; - - --- WRITE --- out_l 0x5000 - 0x503F control space --- sn1_l 0x5040 - 0x504F sound --- sn2_l 0x5050 - 0x505F sound --- spr_l 0x5060 - 0x506F sprite --- wdr_l 0x50C0 - 0x50FF watchdog reset -iodec_out_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_sn1_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"4" else '1'; -iodec_sn2_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"5" else '1'; -iodec_spr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 4) = X"50"&X"6" else '1'; -iodec_wdr_l <= '0' when sync_bus_r_w_l = '0' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - --- READ --- in0_l 0x5000 - 0x503F in port 0 --- in1_l 0x5040 - 0x507F in port 1 --- dipsw_l 0x5080 - 0x50BF dip switches -iodec_in0_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"00" else '1'; -iodec_in1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"01" else '1'; -iodec_dipsw1_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"10" else '1'; -iodec_dipsw2_l <= '0' when sync_bus_r_w_l = '1' and cpu_addr(15 downto 6) = X"50"&"11" else '1'; - -p_control_reg : process -begin - -- 8 bit addressable latch 7K - -- (made into register) - - -- 0 interrupt ena - -- 1 sound ena - -- 2 not used - -- 3 flip - -- 4 1 player start lamp - -- 5 2 player start lamp - -- 6 coin lockout - -- 7 coin counter - - wait until rising_edge(clk); - if (ena_6 = '1') then - if (watchdog_reset_l = '0') then - control_reg <= (others => '0'); - elsif (iodec_out_l = '0') then - control_reg(to_integer(unsigned(cpu_addr(2 downto 0)))) <= cpu_data_out(0); - end if; - end if; -end process; - -cpu_data_in <= cpu_vec_reg when (cpu_iorq_l = '0') and (cpu_m1_l = '0') else - sync_bus_reg when sync_bus_wreq_l = '0' else - program_rom_dinl when cpu_addr(15 downto 14) = "00" else -- ROM at 0000 - 3fff - program_rom_dinh when cpu_addr(15 downto 14) = "10" else -- ROM at 8000 - bfff - in0 when iodec_in0_l = '0' else - in1 when iodec_in1_l = '0' else - dipsw1 when iodec_dipsw1_l = '0' else - dipsw2 when iodec_dipsw2_l = '0' else - ram_data; - -u_program_rom : entity work.ROM_PGM_0 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinl -); - -u_program_rom1 : entity work.ROM_PGM_1 -port map -( - CLK => clk, - ADDR => cpu_addr(13 downto 0), - DATA => program_rom_dinh -); - -ram_cs <= '1' when cpu_addr(15 downto 12) = X"4" else '0'; - -u_rams : work.dpram generic map (12,8) -port map -( - clock_a => clk, - enable_a => ena_6, - wren_a => not sync_bus_r_w_l and ram_cs, - address_a => cpu_addr(11 downto 0), - data_a => cpu_data_out, -- cpu only source of ram data - q_a => ram_data, - - clock_b => clk, - address_b => vram_addr(11 downto 0), - q_b => vram_data -); - --- --- video subsystem --- - --- vram addr custom ic -hp <= hcnt(7 downto 3) when control_reg(3) = '0' else not hcnt(7 downto 3); -vp <= vcnt(7 downto 3) when control_reg(3) = '0' else not vcnt(7 downto 3); -vram_addr <= '0' & hcnt(2) & vp & hp when hcnt(8)='1' else - x"FF" & hcnt(6 downto 4) & hcnt(2) when hblank = '1' else - '0' & hcnt(2) & hp(3) & hp(3) & hp(3) & hp(3) & hp(0) & vp; - -sprite_xy_ram : work.dpram generic map (4,8) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not iodec_spr_l, - address_a => cpu_addr(3 downto 0), - data_a => cpu_data_out, - - clock_b => CLK, - address_b => vram_addr(3 downto 0), - q_b => sprite_xy_data -); - -u_video : entity work.PACMAN_VIDEO -port map -( - I_HCNT => hcnt, - I_VCNT => vcnt, - -- - vram_data => vram_data, - sprite_xy => sprite_xy_data, - -- - I_HBLANK => hblank, - I_VBLANK => vblank, - I_FLIP => control_reg(3), - O_HBLANK => O_HBLANK, - -- - O_RED => O_VIDEO_R, - O_GREEN => O_VIDEO_G, - O_BLUE => O_VIDEO_B, - -- - ENA_6 => ena_6, - CLK => clk -); - -O_HSYNC <= hSync; -O_VSYNC <= vSync; -O_VBLANK <= vblank; - --- --- --- audio subsystem --- -u_audio : entity work.PACMAN_AUDIO -port map ( - I_HCNT => hcnt, - -- - I_AB => cpu_addr(11 downto 0), - I_DB => cpu_data_out, - -- - I_WR1_L => iodec_sn2_l, - I_WR0_L => iodec_sn1_l, - I_SOUND_ON => control_reg(1), - -- - O_AUDIO => O_AUDIO, - ENA_6 => ena_6, - CLK => clk -); - -end RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman_audio.vhd b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman_audio.vhd deleted file mode 100644 index 91313469..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman_audio.vhd +++ /dev/null @@ -1,209 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 003 Jan 2006 release, general tidy up --- version 002 added volume multiplier --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -library UNISIM; - -entity PACMAN_AUDIO is - port ( - I_HCNT : in std_logic_vector(8 downto 0); - -- - I_AB : in std_logic_vector(11 downto 0); - I_DB : in std_logic_vector( 7 downto 0); - -- - I_WR1_L : in std_logic; - I_WR0_L : in std_logic; - I_SOUND_ON : in std_logic; - -- - O_AUDIO : out std_logic_vector(7 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_AUDIO is - - signal addr : std_logic_vector(3 downto 0); - signal data : std_logic_vector(3 downto 0); - signal vol_ram_dout : std_logic_vector(3 downto 0); - signal frq_ram_dout : std_logic_vector(3 downto 0); - - signal sum : std_logic_vector(5 downto 0); - signal accum_reg : std_logic_vector(5 downto 0); - signal rom3m_n : std_logic_vector(15 downto 0); - signal rom3m_w : std_logic_vector(3 downto 0); - signal rom3m : std_logic_vector(3 downto 0); - - signal rom1m_addr : std_logic_vector(7 downto 0); - signal rom1m_data : std_logic_vector(7 downto 0); - -begin - p_sel_com : process(I_HCNT, I_AB, I_DB, accum_reg) - begin - if (I_HCNT(1) = '0') then -- 2h, - addr <= I_AB(3 downto 0); - data <= I_DB(3 downto 0); -- removed invert - else - addr <= I_HCNT(5 downto 2); - data <= accum_reg(4 downto 1); - end if; - end process; - - vol_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => not I_WR1_L, - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => vol_ram_dout - ); - - frq_ram : work.dpram generic map (4,4) - port map - ( - clock_a => CLK, - enable_a => ENA_6, - wren_a => rom3m(1), - address_a => addr(3 downto 0), - data_a => data, - - clock_b => CLK, - address_b => addr(3 downto 0), - q_b => frq_ram_dout - ); - - p_control_rom_comb : process(I_HCNT) - begin - rom3m_n <= x"0000"; rom3m_w <= x"0"; -- default assign - case I_HCNT(3 downto 0) is - when x"0" => rom3m_n <= x"0008"; rom3m_w <= x"0"; - when x"1" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"2" => rom3m_n <= x"1111"; rom3m_w <= x"0"; - when x"3" => rom3m_n <= x"2222"; rom3m_w <= x"0"; - when x"4" => rom3m_n <= x"0000"; rom3m_w <= x"0"; - when x"5" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"6" => rom3m_n <= x"1101"; rom3m_w <= x"0"; - when x"7" => rom3m_n <= x"2242"; rom3m_w <= x"0"; - when x"8" => rom3m_n <= x"0080"; rom3m_w <= x"0"; - when x"9" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"A" => rom3m_n <= x"1011"; rom3m_w <= x"0"; - when x"B" => rom3m_n <= x"2422"; rom3m_w <= x"0"; - when x"C" => rom3m_n <= x"0800"; rom3m_w <= x"0"; - when x"D" => rom3m_n <= x"0000"; rom3m_w <= x"2"; - when x"E" => rom3m_n <= x"0111"; rom3m_w <= x"0"; - when x"F" => rom3m_n <= x"4222"; rom3m_w <= x"0"; - when others => null; - end case; - end process; - - p_control_rom_op_comb : process(I_HCNT, I_WR0_L, rom3m_n, rom3m_w) - begin - rom3m <= rom3m_w; - if (I_WR0_L = '1') then - case I_HCNT(5 downto 4) is - when "00" => rom3m <= rom3m_n( 3 downto 0); - when "01" => rom3m <= rom3m_n( 7 downto 4); - when "10" => rom3m <= rom3m_n(11 downto 8); - when "11" => rom3m <= rom3m_n(15 downto 12); - when others => null; - end case; - end if; - end process; - - p_adder : process(vol_ram_dout, frq_ram_dout, accum_reg) - begin - -- 1K 4 bit adder - sum <= ('0' & vol_ram_dout & '1') + ('0' & frq_ram_dout & accum_reg(5)); - end process; - - p_accum_reg : process - begin - -- 1L - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (rom3m(3) = '1') then -- clear - accum_reg <= "000000"; - elsif (rom3m(0) = '1') then -- rising edge clk - accum_reg <= sum(5 downto 1) & accum_reg(4); - end if; - end if; - end process; - - p_rom_1m_addr_comb : process(accum_reg, frq_ram_dout) - begin - rom1m_addr(7 downto 5) <= frq_ram_dout(2 downto 0); - rom1m_addr(4 downto 0) <= accum_reg(4 downto 0); - - end process; - - audio_rom_1m : entity work.PROM1_DST - port map( - CLK => CLK, - ADDR => rom1m_addr, - DATA => rom1m_data - ); - - p_original_output_reg : process - begin - -- 2m used to use async clear - wait until rising_edge(CLK); - if (ENA_6 = '1') then - if (I_SOUND_ON = '0') then - O_AUDIO <= "00000000"; - elsif (rom3m(2) = '1') then - O_AUDIO <= vol_ram_dout(3 downto 0) * rom1m_data(3 downto 0); - end if; - end if; - end process; - -end architecture RTL; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman_video.vhd b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman_video.vhd deleted file mode 100644 index 1552d65b..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pacman_video.vhd +++ /dev/null @@ -1,279 +0,0 @@ --- --- A simulation model of Pacman hardware --- Copyright (c) MikeJ - January 2006 --- --- All rights reserved --- --- Redistribution and use in source and synthezised forms, with or without --- modification, are permitted provided that the following conditions are met: --- --- Redistributions of source code must retain the above copyright notice, --- this list of conditions and the following disclaimer. --- --- Redistributions in synthesized form must reproduce the above copyright --- notice, this list of conditions and the following disclaimer in the --- documentation and/or other materials provided with the distribution. --- --- Neither the name of the author nor the names of other contributors may --- be used to endorse or promote products derived from this software without --- specific prior written permission. --- --- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" --- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, --- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR --- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE --- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --- POSSIBILITY OF SUCH DAMAGE. --- --- You are responsible for any legal issues arising from your use of this code. --- --- The latest version of this file can be found at: www.fpgaarcade.com --- --- Email pacman@fpgaarcade.com --- --- Revision list --- --- version 004 Refactoring, 8 sprite support by Sorgelig --- version 003 Jan 2006 release, general tidy up --- version 001 initial release --- -library ieee; - use ieee.std_logic_1164.all; - use ieee.std_logic_unsigned.all; - use ieee.numeric_std.all; - -entity PACMAN_VIDEO is - generic( - alt_transp : boolean := false - ); - port ( - I_HCNT : in std_logic_vector(8 downto 0); - I_VCNT : in std_logic_vector(8 downto 0); - -- - vram_data : in std_logic_vector(7 downto 0); - sprite_xy : in std_logic_vector(7 downto 0); - -- - I_HBLANK : in std_logic; - I_VBLANK : in std_logic; - I_FLIP : in std_logic; - O_HBLANK : out std_logic; - -- - O_RED : out std_logic_vector(2 downto 0); - O_GREEN : out std_logic_vector(2 downto 0); - O_BLUE : out std_logic_vector(1 downto 0); - ENA_6 : in std_logic; - CLK : in std_logic - ); -end; - -architecture RTL of PACMAN_VIDEO is - - signal dr : std_logic_vector(7 downto 0); - - signal char_reg : std_logic_vector(7 downto 0); - signal char_sum_reg : std_logic_vector(3 downto 0); - signal char_match_reg : std_logic; - signal char_hblank_reg : std_logic; - signal char_hblank_reg_t1 : std_logic; - signal sprite_data : std_logic_vector(7 downto 0); - - signal xflip : std_logic; - signal yflip : std_logic; - signal obj_on : std_logic; - signal obj_on2 : std_logic; - - signal ca : std_logic_vector(12 downto 0); - signal char_rom_5ef_buf : std_logic_vector(7 downto 0); - - signal shift_regl : std_logic_vector(3 downto 0); - signal shift_regu : std_logic_vector(3 downto 0); - signal shift_op : std_logic_vector(1 downto 0); - signal shift_op_t1 : std_logic_vector(1 downto 0); - signal shift_sel : std_logic_vector(1 downto 0); - - signal vout_obj_on : std_logic; - signal vout_obj_on_t1 : std_logic; - signal vout_yflip : std_logic; - signal vout_hblank : std_logic; - signal vout_hblank_t1 : std_logic; - signal vout_db : std_logic_vector(4 downto 0); - - signal sprite_ram_ip : std_logic_vector(5 downto 0); - signal sprite_ram_op : std_logic_vector(5 downto 0); - signal sprite_addr : std_logic_vector(7 downto 0); - signal sprite_addr_t1 : std_logic_vector(7 downto 0); - - signal lut_4a : std_logic_vector(7 downto 0); - signal lut_4a_t1 : std_logic_vector(7 downto 0); - signal sprite_ram_reg : std_logic_vector(5 downto 0); - - signal video_op_sel : std_logic; - signal final_col : std_logic_vector(3 downto 0); - -begin - -dr <= not sprite_xy when I_HBLANK = '1' else "11111111"; -- pull ups on board - -p_char_regs : process - variable sum : std_logic_vector(8 downto 0); - variable match : std_logic; -begin - wait until rising_edge (CLK); - if (I_HCNT(2 downto 0) = "011") and (ENA_6 = '1') then -- rising 4h - - -- 1f, 2f - sum := (I_VCNT(7 downto 0) & '1') + (dr & not I_HBLANK); - - -- 3e - match := '0'; - - if (sum(8 downto 5) = "1111") then - match := '1'; - end if; - - -- 1h - char_sum_reg <= sum(4 downto 1); - char_match_reg <= match; - char_hblank_reg <= I_HBLANK; - - -- 4d - sprite_data <= vram_data; -- character reg - end if; -end process; - -xflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(1); -yflip <= I_FLIP when char_hblank_reg = '0' else sprite_data(0); - -obj_on <= char_match_reg or I_HCNT(8); -- 256h not 256h_l - -ca(12) <= char_hblank_reg; -ca(11 downto 6) <= sprite_data(7 downto 2); -ca(5) <= sprite_data(1) when char_hblank_reg = '0' else char_sum_reg(3) xor xflip; -ca(4) <= sprite_data(0) when char_hblank_reg = '0' else I_HCNT(3); -ca(3) <= I_HCNT(2) xor yflip; -ca(2) <= char_sum_reg(2) xor xflip; -ca(1) <= char_sum_reg(1) xor xflip; -ca(0) <= char_sum_reg(0) xor xflip; - --- char roms -char_rom_5ef : entity work.GFX1 -port map -( - CLK => CLK, - ADDR => ca, - DATA => char_rom_5ef_buf -); - -p_char_shift : process -begin - -- 4 bit shift req - wait until rising_edge (CLK); - if (ENA_6 = '1') then - case shift_sel is - when "00" => null; - - when "01" => shift_regu <= '0' & shift_regu(3 downto 1); - shift_regl <= '0' & shift_regl(3 downto 1); - - when "10" => shift_regu <= shift_regu(2 downto 0) & '0'; - shift_regl <= shift_regl(2 downto 0) & '0'; - - when "11" => shift_regu <= char_rom_5ef_buf(7 downto 4); -- load - shift_regl <= char_rom_5ef_buf(3 downto 0); - when others => null; - end case; - end if; -end process; - -shift_sel(0) <= I_HCNT(0) and I_HCNT(1) when vout_yflip = '0' else '1'; -shift_sel(1) <= '1' when vout_yflip = '0' else I_HCNT(0) and I_HCNT(1); -shift_op(0) <= shift_regl(3) when vout_yflip = '0' else shift_regl(0); -shift_op(1) <= shift_regu(3) when vout_yflip = '0' else shift_regu(0); - -p_video_out_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - if (I_HCNT(2 downto 0) = "111") then - vout_obj_on <= obj_on; - vout_yflip <= yflip; - vout_hblank <= I_HBLANK; - vout_db(4 downto 0) <= vram_data(4 downto 0); -- colour reg - end if; - - if I_HCNT(3 downto 0) = "0111" and (vout_hblank='1' or I_HBLANK='1' or vout_obj_on='0') then - sprite_addr <= dr; - else - sprite_addr <= sprite_addr + "1"; - end if; - end if; -end process; - -col_rom_4a : entity work.PROM4_DST -port map -( - ADDR(7) => '0', - ADDR(6 downto 2) => vout_db(4 downto 0), - ADDR(1 downto 0) => shift_op(1 downto 0), - DATA => lut_4a -); - -u_sprite_ram : work.dpram generic map (8,6) -port map -( - clock_a => CLK, - enable_a => ENA_6, - wren_a => vout_obj_on_t1, - address_a => sprite_addr_t1, - data_a => sprite_ram_ip, - - clock_b => CLK, - enable_b => ENA_6, - address_b => sprite_addr, - q_b => sprite_ram_op -); - -sprite_ram_reg <= sprite_ram_op when vout_obj_on_t1 = '1' else "000000"; -video_op_sel <= '0' when alt_transp and (sprite_ram_reg(1 downto 0) = "00") else - '0' when not alt_transp and (sprite_ram_reg(5 downto 2) = "0000") else - '1'; - -p_sprite_ram_ip_reg : process -begin - wait until rising_edge (CLK); - if (ENA_6 = '1') then - sprite_addr_t1 <= sprite_addr; - vout_obj_on_t1 <= vout_obj_on; - vout_hblank_t1 <= vout_hblank; - lut_4a_t1 <= lut_4a; - shift_op_t1 <= shift_op; - end if; -end process; - -sprite_ram_ip <= (others => '0') when vout_hblank_t1 = '0' else - sprite_ram_reg when video_op_sel = '1' else - lut_4a_t1(3 downto 0) & shift_op_t1; - -final_col <= (others => '0') when (vout_hblank = '1') or (I_VBLANK = '1') else - sprite_ram_reg(5 downto 2) when video_op_sel = '1' else - lut_4a(3 downto 0); - --- assign video outputs from color LUT PROM -col_rom_7f : entity work.PROM7_DST -port map -( - CLK => CLK, - ADDR(3 downto 0) => final_col, - DATA(2 downto 0) => O_RED, - DATA(5 downto 3) => O_GREEN, - DATA(7 downto 6) => O_BLUE -); - -O_HBLANK <= vout_hblank and vout_hblank_t1; - -end architecture; diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pll.qip b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pll.qip deleted file mode 100644 index afd958be..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pll.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll.v"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"] diff --git a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pll.v b/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pll.v deleted file mode 100644 index 60297687..00000000 --- a/Arcade_MiST/Namco Pacman Hardware/Woodpecker_MiST/rtl/pll.v +++ /dev/null @@ -1,320 +0,0 @@ -// megafunction wizard: %ALTPLL% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altpll - -// ============================================================ -// File Name: pll.v -// Megafunction Name(s): -// altpll -// -// Simulation Library Files(s): -// altera_mf -// ============================================================ -// ************************************************************ -// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -// -// 13.1.0 Build 162 10/23/2013 SJ Web Edition -// ************************************************************ - - -//Copyright (C) 1991-2013 Altera Corporation -//Your use of Altera Corporation's design tools, logic functions -//and other software and tools, and its AMPP partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Altera Program License -//Subscription Agreement, Altera MegaCore Function License -//Agreement, or other applicable license agreement, including, -//without limitation, that your use is for the sole purpose of -//programming logic devices manufactured by Altera and sold by -//Altera or its authorized distributors. Please refer to the -//applicable agreement for further details. - - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on -module pll ( - areset, - inclk0, - c0, - locked); - - input areset; - input inclk0; - output c0; - output locked; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri0 areset; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire sub_wire0; - wire [4:0] sub_wire1; - wire [0:0] sub_wire5 = 1'h0; - wire locked = sub_wire0; - wire [0:0] sub_wire2 = sub_wire1[0:0]; - wire c0 = sub_wire2; - wire sub_wire3 = inclk0; - wire [1:0] sub_wire4 = {sub_wire5, sub_wire3}; - - altpll altpll_component ( - .areset (areset), - .inclk (sub_wire4), - .locked (sub_wire0), - .clk (sub_wire1), - .activeclock (), - .clkbad (), - .clkena ({6{1'b1}}), - .clkloss (), - .clkswitch (1'b0), - .configupdate (1'b0), - .enable0 (), - .enable1 (), - .extclk (), - .extclkena ({4{1'b1}}), - .fbin (1'b1), - .fbmimicbidir (), - .fbout (), - .fref (), - .icdrclk (), - .pfdena (1'b1), - .phasecounterselect ({4{1'b1}}), - .phasedone (), - .phasestep (1'b1), - .phaseupdown (1'b1), - .pllena (1'b1), - .scanaclr (1'b0), - .scanclk (1'b0), - .scanclkena (1'b1), - .scandata (1'b0), - .scandataout (), - .scandone (), - .scanread (1'b0), - .scanwrite (1'b0), - .sclkout0 (), - .sclkout1 (), - .vcooverrange (), - .vcounderrange ()); - defparam - altpll_component.bandwidth_type = "AUTO", - altpll_component.clk0_divide_by = 9, - altpll_component.clk0_duty_cycle = 50, - altpll_component.clk0_multiply_by = 8, - altpll_component.clk0_phase_shift = "0", - altpll_component.compensate_clock = "CLK0", - altpll_component.inclk0_input_frequency = 37037, - altpll_component.intended_device_family = "Cyclone III", - altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll", - altpll_component.lpm_type = "altpll", - altpll_component.operation_mode = "NORMAL", - altpll_component.pll_type = "AUTO", - altpll_component.port_activeclock = "PORT_UNUSED", - altpll_component.port_areset = "PORT_USED", - altpll_component.port_clkbad0 = "PORT_UNUSED", - altpll_component.port_clkbad1 = "PORT_UNUSED", - altpll_component.port_clkloss = "PORT_UNUSED", - altpll_component.port_clkswitch = "PORT_UNUSED", - altpll_component.port_configupdate = "PORT_UNUSED", - altpll_component.port_fbin = "PORT_UNUSED", - altpll_component.port_inclk0 = "PORT_USED", - altpll_component.port_inclk1 = "PORT_UNUSED", - altpll_component.port_locked = "PORT_USED", - altpll_component.port_pfdena = "PORT_UNUSED", - altpll_component.port_phasecounterselect = "PORT_UNUSED", - altpll_component.port_phasedone = "PORT_UNUSED", - altpll_component.port_phasestep = "PORT_UNUSED", - altpll_component.port_phaseupdown = "PORT_UNUSED", - altpll_component.port_pllena = "PORT_UNUSED", - altpll_component.port_scanaclr = "PORT_UNUSED", - altpll_component.port_scanclk = "PORT_UNUSED", - altpll_component.port_scanclkena = "PORT_UNUSED", - altpll_component.port_scandata = "PORT_UNUSED", - altpll_component.port_scandataout = "PORT_UNUSED", - altpll_component.port_scandone = "PORT_UNUSED", - altpll_component.port_scanread = "PORT_UNUSED", - altpll_component.port_scanwrite = "PORT_UNUSED", - altpll_component.port_clk0 = "PORT_USED", - altpll_component.port_clk1 = "PORT_UNUSED", - altpll_component.port_clk2 = "PORT_UNUSED", - altpll_component.port_clk3 = "PORT_UNUSED", - altpll_component.port_clk4 = "PORT_UNUSED", - altpll_component.port_clk5 = "PORT_UNUSED", - altpll_component.port_clkena0 = "PORT_UNUSED", - altpll_component.port_clkena1 = "PORT_UNUSED", - altpll_component.port_clkena2 = "PORT_UNUSED", - altpll_component.port_clkena3 = "PORT_UNUSED", - altpll_component.port_clkena4 = "PORT_UNUSED", - altpll_component.port_clkena5 = "PORT_UNUSED", - altpll_component.port_extclk0 = "PORT_UNUSED", - altpll_component.port_extclk1 = "PORT_UNUSED", - altpll_component.port_extclk2 = "PORT_UNUSED", - altpll_component.port_extclk3 = "PORT_UNUSED", - altpll_component.self_reset_on_loss_lock = "OFF", - altpll_component.width_clock = 5; - - -endmodule - -// ============================================================ -// CNX file retrieval info -// ============================================================ -// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0" -// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000" -// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz" -// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low" -// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1" -// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0" -// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0" -// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0" -// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0" -// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0" -// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0" -// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0" -// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0" -// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8" -// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "9" -// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "24.000000" -// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0" -// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0" -// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0" -// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575" -// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1" -// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000" -// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000" -// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1" -// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz" -// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1" -// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available" -// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0" -// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" -// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" -// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "8" -// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "24.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" -// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1" -// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1" -// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0" -// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0" -// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif" -// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0" -// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" -// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" -// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" -// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" -// Retrieval info: PRIVATE: SPREAD_USE STRING "0" -// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" -// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" -// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" -// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: USE_CLK0 STRING "1" -// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" -// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" -// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "9" -// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "8" -// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" -// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0" -// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll" -// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL" -// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED" -// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF" -// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5" -// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]" -// Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset" -// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" -// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" -// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" -// Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 -// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 -// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf -// Retrieval info: CBX_MODULE_PREFIX: ON